.dashboard_dashboard__xb3e4{display:grid;grid-gap:24px;gap:24px}.dashboard_dashboard__xb3e4 h1{color:#3d8fb3;font-size:clamp(1.05rem,1.45vw,1.32rem);font-weight:700;line-height:1.15;margin:4px 0 0;padding:0 2px}.dashboard_dashboard-loading__0zCuF{align-items:center;display:flex;justify-content:center;min-height:clamp(280px,58vh,540px)}.dashboard_sunrise-scene__eXrYE{height:168px;position:relative;width:280px}.dashboard_sunrise-sky__W_LRO{height:132px;overflow:hidden;position:relative}.dashboard_sunrise-glow__HBXvW{animation:dashboard_sunrise-glow__HBXvW 1.5s ease-out both,dashboard_sunrise-breathe__ACHdp 2.1s ease-in-out 1.5s infinite;background:radial-gradient(circle,rgba(255,204,50,.26) 0,rgba(255,204,50,.1) 42%,transparent 70%);border-radius:50%;bottom:-48px;height:190px;left:45px;position:absolute;width:190px}.dashboard_sunrise-sun__yGDdy{animation:dashboard_dashboard-sunrise__qA9sg 1.5s cubic-bezier(.22,.8,.32,1) both,dashboard_sunrise-sun-breathe__4SPFh 2.1s ease-in-out 1.5s infinite;bottom:15px;color:#ffcc32;display:inline-flex;filter:drop-shadow(0 0 8px rgba(255,204,50,.42)) drop-shadow(0 8px 14px rgba(255,204,50,.24));left:108px;position:absolute;transform-origin:center}.dashboard_sunrise-sun__yGDdy svg{color:#ffcc32}.dashboard_sunrise-horizon__xeXak{background:linear-gradient(90deg,transparent,rgba(0,142,203,.28) 18%,rgba(0,142,203,.28) 82%,transparent);height:2px;left:0;position:absolute;top:131px;width:100%}.dashboard_sunrise-reflection__rlH8N{animation:dashboard_sunrise-reflection__rlH8N 1.5s ease-out .65s both;background:linear-gradient(90deg,transparent,rgba(255,204,50,.62),transparent);height:2px;left:91px;position:absolute;top:145px;width:98px}@keyframes dashboard_dashboard-sunrise__qA9sg{0%{opacity:.25;transform:translateY(76px) rotate(-18deg) scale(.72)}to{opacity:1;transform:translateY(0) rotate(8deg) scale(1)}}@keyframes dashboard_sunrise-glow__HBXvW{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes dashboard_sunrise-breathe__ACHdp{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes dashboard_sunrise-sun-breathe__4SPFh{0%,to{opacity:.9;transform:rotate(8deg) scale(.96)}50%{opacity:1;transform:rotate(13deg) scale(1.05)}}@keyframes dashboard_sunrise-reflection__rlH8N{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.dashboard_sunrise-glow__HBXvW,.dashboard_sunrise-reflection__rlH8N,.dashboard_sunrise-sun__yGDdy{animation:none}}.dashboard_dashboard-blocks__IcZ_9{display:grid;grid-gap:20px;gap:20px;grid-template-areas:"active active active approved approved approved cases cases cases metrics metrics metrics" "panels panels panels panels panels panels panels panels panels panels panels panels" "map map map map map map map map map map map map";grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard_dashboard-heading__QGtjO{align-items:center;display:flex;gap:20px;justify-content:space-between}.dashboard_positive-results__pRT4Z{display:contents}.dashboard_panel__ZxxTS{background:#fff;border:1px solid rgba(0,142,203,.1);border-radius:10px;box-shadow:0 2px 8px rgba(0,142,203,.06);display:flex;flex-direction:column;min-width:0}.dashboard_panel-header__cFPsp{align-items:center;display:flex;gap:12px;padding:16px 20px 0}.dashboard_panel-header__cFPsp h2{margin:0;font-size:1rem;line-height:1.3}.dashboard_panel-header__cFPsp span{color:rgba(0,0,0,.8);font-weight:700}.dashboard_panel-header__cFPsp{flex-wrap:wrap;justify-content:space-between}.dashboard_panel-title__ArS43{align-items:center;display:flex;gap:12px}.dashboard_phase-tabs__OSRua button{font-size:.8rem;min-height:30px;min-width:0}.dashboard_phase-tabs__OSRua button:has(span){padding:0 10px}.dashboard_positive-banner__pkzAr{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,142,203,.06);align-items:flex-start;background:linear-gradient(120deg,rgba(138,185,116,.16),rgba(138,185,116,.06));border:1px solid rgba(138,185,116,.3);display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:104px;padding:14px 18px}.dashboard_positive-banner-active__Xpi7m{grid-area:active}.dashboard_positive-banner-approved__tsrFU{grid-area:approved}.dashboard_positive-banner-cases__X3FJf{grid-area:cases}.dashboard_positive-banner-period__YnxAd{align-self:flex-end;color:#919191;font-size:.7875rem;font-weight:400;line-height:1;margin-top:auto}.dashboard_positive-banner-content__lBPKu{align-items:center;display:flex;gap:14px;min-width:0}.dashboard_positive-banner-copy__oR4Er{display:grid;grid-gap:2px;gap:2px}.dashboard_positive-banner-copy__oR4Er span{color:rgba(0,0,0,.8);font-size:.9rem;font-weight:700}.dashboard_positive-banner-copy__oR4Er strong{color:#558141;font-size:1.9rem;line-height:1}.dashboard_positive-case-counts__ICfJA{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_positive-case-counts__ICfJA div{align-items:center;display:flex;gap:10px}.dashboard_positive-case-counts__ICfJA svg{color:#919191;flex:0 0 auto}.dashboard_positive-case-counts__ICfJA strong{font-size:1.9rem}.dashboard_panel-footer-link__k__WN,.dashboard_positive-banner-link__M7IRc{align-items:center;color:#008ecb;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;white-space:nowrap}.dashboard_panel-footer-link__k__WN:hover,.dashboard_positive-banner-link__M7IRc:hover{text-decoration:underline;text-underline-offset:3px}.dashboard_panel-footer-link__k__WN:focus-visible,.dashboard_positive-banner-link__M7IRc:focus-visible{outline:2px solid #008ecb;outline-offset:-2px}.dashboard_positive-banner-link__M7IRc{font-size:.82rem;white-space:normal}.dashboard_panel-footer-link__k__WN{font-size:.82rem;margin-top:auto;padding:0 20px 16px}.dashboard_assignment-panel-header__3Ilss{align-items:center}.dashboard_assignment-summary-comparison__TDiKy{font-size:.9rem;color:#4f773c;flex:0 0 100%;font-weight:700;line-height:1.2;margin:0;width:100%}.dashboard_secondary-metrics__ajxeC{display:grid;grid-gap:0;gap:0;grid-area:metrics;grid-template-columns:1fr;min-width:0}.dashboard_secondary-metric__kM2k_{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:8px 12px}.dashboard_secondary-metric__kM2k_+.dashboard_secondary-metric__kM2k_{border-top:1px solid #eee}.dashboard_secondary-metric__kM2k_ div{display:contents}.dashboard_secondary-metric__kM2k_>div>span{color:rgba(0,0,0,.8);font-size:.8rem;font-weight:400;line-height:1.15}.dashboard_secondary-metric__kM2k_ strong{color:rgba(0,0,0,.8);font-size:.9rem;line-height:1.15;text-align:right}.dashboard_secondary-metric-icon__CM5gd{color:#008ecb;display:inline-flex}.dashboard_dashboard-map-section__D9fSj{display:grid;grid-gap:0;gap:0;grid-area:map}.dashboard_dashboard-map__XCVCb{border-radius:10px;height:min(48vh,430px);min-height:340px;overflow:hidden}.dashboard_panels__sOtKE{display:grid;grid-gap:20px;gap:20px;grid-area:panels;grid-template-columns:minmax(0,calc(50% - 10px)) repeat(2,minmax(0,calc(25% - 15px)));min-width:0}.dashboard_panel-body__7dYqG{flex:1 1;padding:12px 20px 14px}.dashboard_panel-body__7dYqG p{color:#666;margin:14px 0}.dashboard_phase-panel__JFbrx .dashboard_panel-body__7dYqG{padding-bottom:10px;padding-top:4px}.dashboard_bar-list__d6CRv{display:grid;grid-gap:11px;gap:11px;list-style:none;margin:0;padding:0}.dashboard_bar-row__x6HC1{align-items:center;color:rgba(0,0,0,.8);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(9rem,1fr) minmax(0,3fr) auto;text-decoration:none}.dashboard_bar-row__x6HC1:hover .dashboard_bar-label__M8RHw{color:#008ecb}.dashboard_bar-row__x6HC1:focus-visible{outline:2px solid #008ecb;outline-offset:2px}.dashboard_bar-label__M8RHw,.dashboard_legend-label__tixut{font-size:.92rem;line-height:1.3}.dashboard_bar-label__M8RHw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_on-hold-bar-row___yXhn{grid-template-columns:minmax(0,1fr) auto}.dashboard_on-hold-bar-row___yXhn .dashboard_bar-label__M8RHw{overflow:visible;text-overflow:clip;white-space:normal}.dashboard_on-hold-overview__jBDis{display:flex;flex:1 1;flex-direction:column;min-height:0}.dashboard_bar-track__xgnfs{background:#f6f6f6;border-radius:999px;display:block;height:10px;overflow:hidden}.dashboard_bar-fill__2JV_4{border-radius:999px;display:block;height:100%}.dashboard_bar-count__ixI3y{color:rgba(0,0,0,.8);min-width:2.5rem;text-align:right}.dashboard_donut-layout__8ywip{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.dashboard_donut-chart__qbrTd{aspect-ratio:1;isolation:isolate;max-width:290px;position:relative;width:100%}.dashboard_donut-chart__qbrTd:before{background:radial-gradient(circle,rgba(138,185,116,.035) 44%,rgba(0,142,203,.025) 62%,transparent 72%);border-radius:50%;content:"";inset:-14px;pointer-events:none;position:absolute;z-index:-1}.dashboard_donut-canvas__n6nYG{inset:6px;isolation:isolate;position:absolute}.dashboard_donut-canvas__n6nYG:after,.dashboard_donut-canvas__n6nYG:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.dashboard_donut-canvas__n6nYG:before{border:2px solid rgba(0,142,203,.1);box-shadow:0 0 0 4px rgba(138,185,116,.035),0 0 12px rgba(0,142,203,.06);inset:6%}.dashboard_donut-canvas__n6nYG:after{background:hsla(0,0%,100%,.98);border:2px solid hsla(0,0%,100%,.94);box-shadow:0 0 0 1px rgba(0,142,203,.08),0 8px 18px rgba(0,142,203,.13),inset 0 -2px 8px rgba(0,142,203,.035);inset:19.5%}.dashboard_donut-canvas__n6nYG canvas{filter:drop-shadow(0 6px 10px rgba(0,142,203,.06));position:relative;transition:filter .18s ease;z-index:1}.dashboard_donut-canvas__n6nYG:hover canvas{filter:drop-shadow(0 8px 14px rgba(0,142,203,.1))}.dashboard_donut-center__ogEdo{align-items:center;display:grid;inset:0;justify-items:center;place-content:center;pointer-events:none;position:absolute;z-index:3}.dashboard_donut-center__ogEdo strong{color:rgba(0,0,0,.8);font-size:1.5rem;line-height:1.15}.dashboard_donut-center__ogEdo span{color:#919191;font-size:.8rem}.dashboard_legend-percentage__apC0M{align-items:center;border:1px solid;border-radius:999px;box-shadow:0 3px 10px rgba(0,142,203,.1);display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;line-height:1;padding:4px 7px;pointer-events:none;transition:box-shadow .14s ease,transform .14s ease;white-space:nowrap}.dashboard_legend-percentage-active__zGjRm{box-shadow:0 5px 14px rgba(0,142,203,.16);transform:scale(1.14)}.dashboard_donut-legend__BG9BM{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.dashboard_legend-row__lOE94{align-items:center;color:rgba(0,0,0,.8);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:0 4px;text-decoration:none}.dashboard_legend-row__lOE94:hover .dashboard_legend-label__tixut{color:#008ecb}.dashboard_legend-row__lOE94:focus-visible{outline:2px solid #008ecb;outline-offset:2px}.dashboard_legend-dot__zG1kf{border-radius:999px;display:inline-block;flex:0 0 auto;height:12px;width:12px}.dashboard_legend-summary__w2gFc{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.dashboard_legend-summary__w2gFc strong{color:rgba(0,0,0,.8);text-align:right}.dashboard_legend-label__tixut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.dashboard_donut-canvas__n6nYG canvas,.dashboard_legend-percentage__apC0M{transition:none}}@media(max-width:1100px){.dashboard_dashboard-blocks__IcZ_9{grid-template-areas:"active approved" "cases metrics" "panels panels" "map map"}.dashboard_dashboard-blocks__IcZ_9,.dashboard_panels__sOtKE{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_phase-panel__JFbrx{grid-column:1/-1}}@media(max-width:640px){.dashboard_dashboard__xb3e4{gap:20px}.dashboard_dashboard__xb3e4 h1{font-size:1.08rem}.dashboard_panel-body__7dYqG,.dashboard_panel-header__cFPsp{padding-left:16px;padding-right:16px}.dashboard_dashboard-blocks__IcZ_9{grid-template-areas:"active" "approved" "cases" "metrics" "panels" "map";grid-template-columns:1fr}.dashboard_positive-banner__pkzAr{gap:10px}.dashboard_panels__sOtKE{grid-template-columns:1fr}.dashboard_phase-panel__JFbrx{grid-column:auto}.dashboard_dashboard-map__XCVCb{height:360px}.dashboard_donut-layout__8ywip{grid-template-columns:1fr;justify-items:center}}