/* QA840: Leads uses the same crisp, supported type treatment as the approved Dashboard. */
.premium-app.lead-reference-shell :is(
  .lead-page-header,
  .lead-header-actions,
  .lead-stats-grid,
  .lead-filter-bar,
  .estimate-requests-summary,
  .request-source-counts,
  .crm-shared-list-request,
  .crm-request-list-footer,
  .estimate-requests-layout
),
.premium-app.lead-reference-shell :is(
  .lead-page-header,
  .lead-header-actions,
  .lead-stats-grid,
  .lead-filter-bar,
  .estimate-requests-summary,
  .request-source-counts,
  .crm-shared-list-request,
  .crm-request-list-footer,
  .estimate-requests-layout
) :where(h2,h3,p,span,strong,small,label,button,input,select,li,time){
  font-family:"Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
  font-synthesis:none!important;
  text-shadow:none!important;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}

.premium-app.lead-reference-shell .lead-page-header h2,
.premium-app.lead-reference-shell .estimate-requests-summary h2{
  font-weight:700!important;
}

.premium-app.lead-reference-shell :is(.lead-page-header .eyebrow,.estimate-requests-summary .eyebrow),
.premium-app.lead-reference-shell .lead-header-actions :is(span,b),
.premium-app.lead-reference-shell .lead-filter-bar :is(label,button),
.premium-app.lead-reference-shell .request-source-counts span,
.premium-app.lead-reference-shell .crm-shared-header span{
  font-weight:700!important;
}

.premium-app.lead-reference-shell .lead-header-actions .primary{
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.2!important;
}

.premium-app.lead-reference-shell .lead-header-actions .primary svg{
  color:inherit!important;
  stroke:currentColor!important;
}

.premium-app.lead-reference-shell .lead-stat-card .lead-stat-copy>span,
.premium-app.lead-reference-shell .lead-stat-card .lead-stat-copy>small,
.premium-app.lead-reference-shell .estimate-requests-summary .muted,
.premium-app.lead-reference-shell .crm-request-list-footer{
  font-weight:600!important;
}

.premium-app.lead-reference-shell .lead-stat-card .lead-stat-copy>strong,
.premium-app.lead-reference-shell .request-source-counts strong,
.premium-app.lead-reference-shell .crm-name-cell strong,
.premium-app.lead-reference-shell :is(.crm-stage-text,.crm-days-open),
.premium-app.lead-reference-shell .crm-shared-list-request .request-extra-actions .btn,
.premium-app.lead-reference-shell .estimate-requests-layout aside h3{
  font-weight:700!important;
}

.premium-app.lead-reference-shell .crm-shared-cell,
.premium-app.lead-reference-shell .estimate-requests-layout aside li{
  font-weight:600!important;
}
