/* Live preview while the canonical shared-component build finishes. */
.content--crm .pf-v6-c-card {
  --pf-v6-c-card--BorderRadius: var(--vl-card-border-radius) !important;
  --pf-v6-c-card--BorderColor: var(--vl-card-border-color) !important;
  --pf-v6-c-card--BorderWidth: var(--pf-t--global--border--width--box--default, 1px) !important;
  border: 0 !important;
  border-radius: var(--vl-card-border-radius) !important;
  background: var(--pf-v6-c-card--BackgroundColor) !important;
  box-shadow: var(--vl-card-shadow) !important;
}
.content--crm .pf-v6-c-card__title,
.content--crm .pf-v6-c-card__body {
  padding-inline: var(--pf-v6-c-card--child--PaddingInlineStart) var(--pf-v6-c-card--child--PaddingInlineEnd) !important;
  padding-block-end: var(--pf-v6-c-card--child--PaddingBlockEnd) !important;
}
.content--crm .pf-v6-c-card__title:first-child,
.content--crm .pf-v6-c-card__body:first-child {
  padding-block-start: var(--pf-v6-c-card--first-child--PaddingBlockStart) !important;
}
.content--crm .pf-v6-c-card__title {
  font-size: var(--pf-v6-c-card__title-text--FontSize) !important;
  font-weight: var(--pf-v6-c-card__title-text--FontWeight) !important;
}
.content--crm .pf-v6-c-card__body {
  font-size: var(--pf-v6-c-card__body--FontSize) !important;
}
.crm-dashboard-page { max-width: none !important; width: 100% !important; }
.crm-dashboard-layout { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
.crm-dashboard-layout > .pf-v6-c-card { grid-column: auto !important; }
.crm-dashboard-page :is(.crm-dashboard-mailbox-list strong, .crm-dashboard-mailbox-list small, .crm-dashboard-list time, .crm-dashboard-stage-legend li, .crm-dashboard-stage-legend strong, .crm-dashboard-table, .crm-dashboard-table .pf-v6-c-label__content, .crm-dashboard-glance-grid small) {
  font-size: inherit !important;
  line-height: inherit !important;
}
:is(.kpi-icon, .activity-icon, .attention-icon, .crm-dashboard-activity-icon, .crm-dashboard-glance-grid a > span, .crm-dashboard-permission__icon, .widget-state__icon, .crm-opportunity-kpi-icon, .organization-metric-icon, .summary-metric-icon) {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.pf-v6-c-menu-toggle__icon:has(.pf-v6-c-icon),
.pf-v6-c-menu-toggle .pf-v6-c-icon__content { display: inline-flex; align-items: center; }
.pf-v6-c-menu-toggle .pf-v6-c-icon,
.pf-v6-c-menu-toggle .pf-v6-c-icon__content { color: inherit; }
.pf-v6-c-masthead .pf-v6-c-menu-toggle.pf-m-text {
  --pf-v6-c-menu-toggle--m-plain--Color: var(--pf-t--global--text--color--brand--default);
}
.pf-v6-c-modal-box { --pf-v6-c-modal-box--BorderRadius: var(--vl-card-border-radius); }
.crm-opportunity-detail-modal > .pf-v6-c-modal-box__body { padding: 0 !important; }
.crm-opportunity-detail-header { border: 0 !important; border-radius: 0 !important; }
.crm-opportunity-detail-modal :is(.crm-opportunity-summary-grid, .crm-opportunity-detail-main-grid, .crm-opportunity-bottom-grid) { margin-inline: var(--pf-t--global--spacer--md); }
@media (max-width: 800px) {
  .crm-dashboard-layout { grid-template-columns: minmax(0, 1fr) !important; }
}
