/* Overview is an original precision screen, not an authored support screen.
   Restore its measured desktop composition without changing operational data,
   focus treatment, accessible text colors, native controls, or mobile layouts.
   Authority: authoring/app.js overview(), styles.css, precision.css and the
   immutable VIS-001/002 vector PDFs. Load after accessibility-repairs.css. */
@media (min-width:769px) {
  .support-ui .dashboard-fidelity {font-size:15px;line-height:1.5}
  .support-ui .dashboard-fidelity .page-header {margin-bottom:26px}
  .support-ui .dashboard-fidelity .stat small strong {color:var(--lf-readable-teal)}
  .support-ui .dashboard-fidelity .page-header .subtitle {line-height:1.5}
  .support-ui .dashboard-fidelity .page-header .btn {padding:9px 14px;min-height:45px;line-height:1.5}
  .support-ui .dashboard-fidelity .panel {border-color:#E2EAF4;border-radius:14px;box-shadow:0 3px 12px #314E7904}
  .support-ui .dashboard-fidelity .panel-title {padding:22px 24px;border-color:#E6EDF6}
  .support-ui .dashboard-fidelity .panel-title h2 {font-weight:700;letter-spacing:-.4px}
  .support-ui .dashboard-fidelity .panel-title .btn.text {min-height:45px;padding:9px 14px;line-height:1.5;white-space:normal}
  .support-ui .dashboard-fidelity .support-gap {margin-top:22px}

  /* Keep the actual edit button, related-lead link and completion checkbox.
     Reset native checkbox margins rather than substituting a print glyph. */
  .support-ui .dashboard-fidelity .taskrow .check {margin:0;flex:0 0 14px}
  .support-ui .dashboard-fidelity .task-content {min-width:0}
  .support-ui .dashboard-fidelity .task-content b .btn.text {font-size:14px;font-weight:700;line-height:1.5;color:#0A1042;text-align:left}
  .support-ui .dashboard-fidelity .task-content p .support-inline-link {font-size:12px;font-weight:400;color:var(--lf-readable-muted)}
  .support-ui .dashboard-fidelity .task-content a:hover,
  .support-ui .dashboard-fidelity .task-content .btn.text:hover {text-decoration:underline}

  /* Original hbars metrics, applied only to the data-backed Overview bars.
     Counts remain explicit text, including zero; bars are redundant graphics. */
  .support-ui .dashboard-fidelity .support-report-bars {gap:11px}
  .support-ui .dashboard-fidelity .support-report-bar {grid-template-columns:135px minmax(0,1fr) 40px;gap:13px;font-size:13px;line-height:1.5;color:#65759F}
  .support-ui .dashboard-fidelity .support-report-bar b {font-size:13px;font-weight:700;text-align:left}
  .support-ui .dashboard-fidelity .support-track {height:12px;border-radius:3px;background:#F0F4F9}
  .support-ui .dashboard-fidelity .support-track span {border-radius:3px;background:#28B3A1}

  /* The export allows text to extend 6px into nominal right notice padding.
     Give that space to a wrapping grid cell instead of reproducing overflow.
     This keeps all long/dynamic notices visible, without a fixed card height. */
  .support-ui .dashboard-fidelity .notice {display:grid;grid-template-columns:21px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;padding:16px 12px 16px 18px}
  .support-ui .dashboard-fidelity .notice b {font-size:13px}
  .support-ui .dashboard-fidelity .notice.warning {color:var(--lf-readable-gold)}
  .support-ui .dashboard-fidelity .notice>div {min-width:0;overflow-wrap:anywhere}
  .support-ui .dashboard-fidelity .dashboard-delivery-link {display:flex;width:100%;min-height:45px;padding:9px 14px;line-height:1.5;white-space:normal}
  /* The authored divider has 20px margins; support.css adds 4px per side.
     Restore the source spacing without changing data or fixing card heights. */
  .support-ui .dashboard-fidelity .divider {margin:20px 0}
  .support-ui .dashboard-fidelity .provider-mark {flex:0 0 48px}
  .support-ui .dashboard-fidelity .provider>div:last-child {min-width:0}
  .support-ui .dashboard-fidelity .provider h3 {font-size:17px;font-weight:600;line-height:1.5;color:#10184B}
  .support-ui .dashboard-fidelity .support-recent-lead h3 {line-height:1.5;color:#10184B}
  .support-ui .dashboard-fidelity .support-recent-lead a {font-weight:600;color:inherit}
}
