.manager-overview{background:#f7f8fc;min-height:calc(100dvh - 64px)}.overview-content{max-width:1440px;margin:0 auto;padding:36px 36px 64px}.overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.overview-heading h1{color:#24243b;letter-spacing:-.035em;margin:4px 0 10px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15}.overview-heading p{color:#62667b;max-width:630px;margin:0;font-size:15px;line-height:1.6}.overview-heading .eyebrow{color:#6161cc;font-size:12px}.overview-scope{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.overview-scope label{color:#4d5166;gap:7px;font-size:12px;font-weight:600;display:grid}.overview-scope select{color:#24243b;max-width:230px;min-height:40px;font:inherit;background:#fff;border:1px solid #d9dce8;border-radius:9px;padding:8px 30px 8px 12px}.overview-scope .ghost-button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.overview-updated{color:#696d80;margin:20px 0 24px;font-size:12px;line-height:1.6}.overview-alert{color:#76501e;background:#fff8e9;border:1px solid #ead8b7;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:16px 20px;display:flex}.overview-alert strong{font-size:14px}.overview-alert p{margin:5px 0 0;font-size:13px;line-height:1.6}.overview-alert.is-error{color:#943e3e;background:#fff2f1;border-color:#ecc9c6}.overview-alert .ghost-link,.overview-alert .ghost-button{color:inherit;background:#fff;flex-shrink:0}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.overview-metric{color:#34364b;background:#fff;border:1px solid #e0e3ee;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px;text-decoration:none;display:flex;position:relative}.overview-metric>span{font-size:13px;font-weight:600}.overview-metric>strong{letter-spacing:-.04em;color:#2b2b45;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1.1}.overview-metric small{color:#6d7085;font-size:12px;line-height:1.55}.overview-metric b{color:#85849c;font-size:17px;position:absolute;top:16px;right:16px}a.overview-metric:hover{background:#fdfcff;border-color:#9d9ae4}.overview-metric.is-urgent{background:#fffaf8;border-color:#e8c6bd}.overview-metric.is-urgent>strong{color:#a34938}.overview-work-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:stretch;gap:20px;display:grid}.manager-overview .panel{box-shadow:none;background:#fff;border:1px solid #e0e3ee;border-radius:14px;padding:24px}.manager-overview h2{color:#2a2c43;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.manager-overview .section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.manager-overview .section-heading p{color:#6d7085;margin:7px 0 0;font-size:13px;line-height:1.6}.attention-item{color:#34364b;border-top:1px solid #edf0f6;align-items:center;gap:13px;padding:16px 0;text-decoration:none;display:flex}.attention-item>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.attention-item strong{font-size:14px;font-weight:600}.attention-item small{color:#6d7085;font-size:12px;line-height:1.6}.attention-item:hover strong{color:#5454c9}.attention-marker{color:#6260cc;background:#eeedff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.attention-marker.is-urgent{color:#ab4c38;background:#ffebe4}.overview-progress>p{color:#6d7085;font-size:13px;line-height:1.6}.overview-progress>div{border-bottom:1px solid #edf0f6;align-items:baseline;gap:12px;padding:18px 0;display:flex}.overview-progress>div>strong{color:#363651;font-variant-numeric:tabular-nums;font-size:28px}.overview-progress>div>span{color:#6d7085;font-size:13px}.overview-progress>a,.overview-empty a{color:#5454c9;margin-top:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.overview-workload{margin-top:24px}.overview-table-scroll{overflow-x:auto}.overview-workload table{border-collapse:collapse;width:100%;font-size:14px}.overview-workload th,.overview-workload td{text-align:right;color:#4d5166;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #edf0f6;padding:15px 16px}.overview-workload thead th{background:#f8f9fc;font-size:12px;font-weight:600}.overview-workload th:first-child{text-align:left}.overview-workload tbody th{font-weight:500}.overview-workload tbody th a{color:#393960;text-decoration:none}.overview-workload tbody th a:hover{color:#5454c9;text-decoration:underline}.overview-workload .overview-overdue{color:#a34938;font-weight:650}.overview-empty{color:#34364b;padding:22px 0 10px}.overview-empty>strong{font-size:15px;font-weight:600;display:block}.overview-empty p{color:#6d7085;max-width:640px;margin:8px 0 0;font-size:13px;line-height:1.7}.overview-state{color:#62667b;margin-top:28px}.manager-overview .response-performance-section{margin-top:36px;scroll-margin-top:90px}.manager-overview .response-performance-heading{align-items:flex-start;gap:24px}.manager-overview .response-performance-heading p{color:#6d7085;max-width:720px;margin-top:7px;font-size:13px;line-height:1.6}.manager-overview .response-performance-grid{margin-top:20px}.manager-overview .response-performance-card{background:#fff;border-radius:14px}.manager-overview .response-performance-card header strong{font-size:15px}.manager-overview .response-kpi-grid strong{font-size:22px}.overview-measurement{color:#62667b;margin-top:16px;font-size:12px}.overview-measurement summary{cursor:pointer;padding:8px 0;font-weight:600}.overview-measurement p{max-width:950px;line-height:1.7}.overview-connection-details{border-top:1px solid #dfe2ec;margin-top:32px;padding-top:20px;scroll-margin-top:90px}.overview-connection-details>summary{color:#4d5166;cursor:pointer;font-size:14px;font-weight:600}.overview-connection-details>summary>span{margin-left:10px;font-size:12px;font-weight:400}.overview-connection-details .account-health-section{margin-top:20px}:is(.manager-overview a:focus-visible,.manager-overview button:focus-visible,.manager-overview select:focus-visible,.manager-overview summary:focus-visible){outline-offset:3px;outline:3px solid #7774d7}@media (max-width:1200px){.overview-heading{flex-direction:column}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overview-content{padding:24px 18px 40px}.overview-work-grid{grid-template-columns:1fr}.overview-alert{flex-direction:column;align-items:flex-start}.manager-overview .panel{padding:18px}.manager-overview .section-heading{flex-direction:column;align-items:flex-start}.manager-overview .response-performance-heading{flex-direction:column}.overview-workload th,.overview-workload td{padding:13px 11px}}@media (max-width:440px){.overview-metrics{gap:10px}.overview-metric{padding:18px 14px}.overview-metric>span{padding-right:8px;font-size:12px}.overview-metric>strong{font-size:30px}.overview-metric b{font-size:13px;top:8px;right:8px}.overview-scope{width:100%}.overview-scope label{flex:1;min-width:0}.overview-scope select{width:100%;max-width:none}}
