.telecomCommercialShell{color:#101828;background:radial-gradient(circle at top,#0f93a229,#0000 38%),#071425;place-items:center;min-height:100vh;padding:28px;display:grid}.telecomCommercialCard{background:#fff;border:1px solid #0f93a23d;border-radius:18px;width:min(100%,610px);padding:34px;box-shadow:0 28px 80px #020e1d57}.telecomCommercialMark{color:#071425;letter-spacing:-2px;border:3px solid #23afbe;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;font-weight:900;display:grid}.telecomCommercialCard .eyebrow{color:#087a86}.telecomCommercialCard h1{color:#101828;letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.04}.telecomCommercialCard p{color:#667085;line-height:1.58}.telecomCommercialPlan,.telecomCommercialNotice{background:#f8fafc;border:1px solid #d0d5dd;border-radius:12px;margin:18px 0;padding:14px 16px}.telecomCommercialPlan{justify-content:space-between;align-items:center;gap:18px;display:flex}.telecomCommercialPlan span,.telecomCommercialStatusGrid span{color:#667085;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.telecomCommercialPlan strong{color:#087a86}.telecomCommercialForm{gap:15px;display:grid}.telecomCommercialForm label{color:#344054;gap:7px;font-size:13px;font-weight:800;display:grid}.telecomCommercialForm input{min-height:46px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.telecomCommercialForm input:focus{border-color:#0f93a2;outline:3px solid #23afbe29}.telecomCommercialPrimary,.telecomCommercialSecondary{min-height:46px;font:inherit;cursor:pointer;border-radius:10px;padding:11px 15px;font-weight:850}.telecomCommercialPrimary{color:#fff;background:linear-gradient(135deg,#0f93a2,#087a86);border:1px solid #087a86}.telecomCommercialSecondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.telecomCommercialPrimary:disabled,.telecomCommercialSecondary:disabled{opacity:.6;cursor:wait}.telecomCommercialNotice{color:#344054;font-size:13px;line-height:1.45}.telecomCommercialStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.telecomCommercialStatusGrid>div{border:1px solid #e4e7ec;border-radius:12px;gap:6px;padding:13px;display:grid}.telecomCommercialStatusGrid strong{color:#101828;overflow-wrap:anywhere}.telecomCommercialMeta{font-size:13px}.telecomCommercialActions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.telecomCommercialCard small{color:#98a2b3;margin-top:16px;line-height:1.5;display:block}@media (width<=620px){.telecomCommercialShell{padding:16px}.telecomCommercialCard{padding:25px 20px}.telecomCommercialStatusGrid{grid-template-columns:1fr}.telecomCommercialActions>*{flex:100%}}html{background:#f6f8fb}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}:where(button,a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible,.hospitalReadinessLauncher:focus{outline-offset:3px;outline:3px solid #2563eb}:root{--navy:#0f172a;--navy-2:#111c34;--cyan:#04cbdd;--cyan-soft:#e8fbfd;--blue:#2563eb;--bg:#f6f8fb;--panel:#fff;--line:#e5e7eb;--text:#111827;--muted:#667085;--danger:#c2410c}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#0b1324 0%,#111c34 100%);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 8px 26px;display:flex}.brandMark{border:2px solid var(--cyan);width:43px;height:43px;color:var(--cyan);letter-spacing:-1px;border-radius:50%;place-items:center;font-weight:800;display:grid}.brand div:last-child{flex-direction:column;display:flex}.brand strong{font-size:19px}.brand span{text-transform:uppercase;letter-spacing:.14em;color:#95eaf1;font-size:12px}nav{flex-direction:column;gap:5px;padding-top:24px;display:flex}nav button{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 13px;transition:all .18s}nav button:hover{color:#fff;background:#ffffff0f}nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--cyan);background:#04cbdd21}.sidebarFooter{border-top:1px solid #ffffff14;flex-direction:column;gap:3px;margin-top:auto;padding:16px 10px 4px;display:flex}.sidebarFooter small{color:var(--cyan);letter-spacing:.08em;font-size:10px;font-weight:700}.sidebarFooter span{color:#94a3b8;font-size:12px}main{min-width:0;padding:34px 38px 55px}header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.eyebrow{color:#168c98;letter-spacing:.1em;margin:0 0 7px;font-size:11px;font-weight:800}h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,38px)}.subtitle{max-width:760px;color:var(--muted);margin:9px 0 0;line-height:1.6}.primaryButton{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.primaryButton:hover{background:#1d2a45}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.cards article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 2px 7px #0f172a08}.cards article span{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.cards article strong{letter-spacing:-.025em;margin-bottom:6px;font-size:26px;display:block}.cards article small{color:#7b8493;font-size:12px}.intelligenceGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:20px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px #0f172a09}.exceptionPanel{overflow:hidden}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.panel h2{letter-spacing:-.02em;margin:0;font-size:19px}.textButton{color:#168c98;cursor:pointer;background:0 0;border:0;font-weight:700}.table{width:100%}.tableRow{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(165px,1.25fr) minmax(150px,1.2fr) 95px 85px 90px 105px;align-items:center;gap:14px;padding:15px 22px;font-size:13px;display:grid}.tableRow:last-child{border-bottom:0}.tableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;background:#f8fafc;font-size:10px;font-weight:800}.tableRow>span:first-child{flex-direction:column;gap:2px;display:flex}.tableRow small{color:#87909e}.variance{color:var(--danger);font-weight:800}.tableRow em{color:#9a4d08;background:#fff4e8;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.insightPanel{padding:21px}.insightPanel h2{margin-bottom:12px}.insight{border-top:1px solid var(--line);padding:17px 0}.insight:first-of-type{border-top:0}.insight strong{margin-bottom:6px;font-size:14px;display:block}.insight p{color:var(--muted);margin:0 0 9px;font-size:13px;line-height:1.5}.insight button{color:#168c98;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.workflow{margin-top:20px;padding:23px}.workflowSteps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.workflowSteps>div{background:#f8fafc;border:1px solid #e8ecf1;border-radius:10px;flex-direction:column;min-height:120px;padding:17px;display:flex}.workflowSteps b{color:var(--cyan);margin-bottom:15px;font-size:12px}.workflowSteps strong{margin-bottom:7px;font-size:15px}.workflowSteps span{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=1100px){.cards{grid-template-columns:repeat(2,1fr)}.intelligenceGrid{grid-template-columns:1fr}.table{overflow-x:auto}.tableRow{min-width:800px}}@media (width<=760px){.app{grid-template-columns:1fr}.sidebar{height:auto;position:relative}nav{grid-template-columns:repeat(2,1fr);display:grid}.sidebarFooter{margin-top:20px}main{padding:25px 18px 40px}header{flex-direction:column}.cards,.workflowSteps{grid-template-columns:1fr}.primaryButton{width:100%}}.brandLogo{object-fit:contain;background:#fff;border-radius:50%;flex-shrink:0;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.brand img{object-fit:contain;width:46px!important;height:46px!important}.clickableRow{cursor:pointer;transition:background .15s}.clickableRow:hover{background:#f4fbfc}.pagePanel{overflow:hidden}.secondaryButton,.reviewButton{color:#172033;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:8px;padding:10px 14px;font-weight:700}.medicalTable{overflow-x:auto}.medicalTableRow{border-bottom:1px solid #edf0f3;grid-template-columns:120px minmax(170px,1fr) 110px 100px 100px 100px 100px 115px;align-items:center;gap:12px;min-width:1000px;padding:15px 22px;font-size:13px;display:grid}.medicalTableRow>span:first-child{flex-direction:column;display:flex}.medicalTableRow small,.underpaymentCard small,.denialCard small,.exceptionListCard small,.payerMetrics small,.rootCauseStats small{color:#87909e;font-size:11px}.medicalTableHead{color:#667085;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800}.matched{color:#168c98;font-weight:800}.underpaymentCard,.denialCard,.exceptionListCard{border-bottom:1px solid #edf0f3;align-items:center;gap:18px;padding:18px 22px;display:grid}.underpaymentCard{grid-template-columns:1.5fr repeat(3,.75fr) auto}.exceptionListCard{grid-template-columns:1.6fr .8fr .8fr auto}.underpaymentCard>div,.denialCard>div,.exceptionListCard>div{flex-direction:column;gap:4px;display:flex}.denialList{flex-direction:column;display:flex}.denialCard{grid-template-columns:1.1fr 1fr .8fr .6fr 1.7fr}.recommendedAction strong{color:#168c98}.evidenceHero{justify-content:space-between;align-items:center;margin-bottom:20px;padding:23px;display:flex}.evidenceHero h2{margin:0 0 5px}.evidenceHero p{color:#667085;margin:0}.evidenceAmount{text-align:right;flex-direction:column;display:flex}.evidenceAmount small{color:#667085}.evidenceAmount strong{color:#c2410c;font-size:32px}.evidenceGrid{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.evidenceSection{padding:22px}.explanationBox{background:#f5fbfc;border:1px solid #d7f4f7;border-radius:10px;margin-top:18px;padding:17px}.explanationBox p{color:#667085;line-height:1.6}.calculation{margin-top:18px}.calculation>div{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:13px 0;display:flex}.calculation span{color:#667085}.calculationVariance strong{color:#c2410c}.evidenceItem{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.evidenceItem>div{flex-direction:column;gap:3px;display:flex}.evidenceItem span{color:#667085;font-size:12px}.evidenceItem button{color:#168c98;cursor:pointer;background:0 0;border:0;font-weight:800}.resolutionPanel{justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:22px;display:flex}.resolutionPanel p{color:#667085;max-width:720px}.resolutionButtons{gap:10px;display:flex}.payerGrid,.rootCauseGrid,.reportGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.payerCard,.rootCauseCard,.reportCard{padding:22px}.payerCardHeader,.rootCauseTop{justify-content:space-between;gap:20px;display:flex}.scoreBadge,.trendBadge{color:#168c98;background:#e8fbfd;border-radius:999px;height:fit-content;padding:7px 10px;font-size:11px;font-weight:800}.payerMetrics,.rootCauseStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.rootCauseStats{grid-template-columns:repeat(2,1fr)}.payerMetrics>div,.rootCauseStats>div{background:#f8fafc;border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.recommendationBox{background:#f5fbfc;border:1px solid #d7f4f7;border-radius:9px;flex-direction:column;gap:6px;margin-top:16px;padding:15px;display:flex}.recommendationBox small{color:#168c98;font-weight:800}.reportCard{flex-direction:column;display:flex}.reportCard span{color:#667085;font-size:13px}.reportCard strong{margin:12px 0 4px;font-size:30px}.reportCard small{color:#87909e;margin-bottom:20px}.reportCard button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;margin-top:auto;padding:10px;font-weight:700}@media (width<=900px){.evidenceGrid,.payerGrid,.rootCauseGrid,.reportGrid,.underpaymentCard,.denialCard,.exceptionListCard{grid-template-columns:1fr}.evidenceHero,.resolutionPanel{flex-direction:column;align-items:flex-start}.evidenceAmount{text-align:left}}.resolutionSummaryGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.resolutionStat{flex-direction:column;gap:8px;padding:20px;display:flex}.resolutionStat span{color:#667085;font-size:12px}.resolutionStat strong{font-size:21px}.resolutionWorkspace{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.resolutionControls,.resolutionTimeline{padding:22px}.resolutionControls label,.recoveryControl label{color:#475467;flex-direction:column;gap:7px;margin-top:17px;font-size:12px;font-weight:700;display:flex}.resolutionControls select,.resolutionControls textarea,.moneyInput{width:100%;font:inherit;background:#fff;border:1px solid #d9dee5;border-radius:8px}.resolutionControls select{height:42px;padding:0 11px}.resolutionControls textarea{resize:vertical;min-height:110px;padding:11px}.wideButton{width:100%;margin-top:13px}.resolutionActionBox{background:#f5fbfc;border:1px solid #d7f4f7;border-radius:10px;margin-top:24px;padding:17px}.resolutionActionBox p{color:#667085;font-size:13px;line-height:1.5}.timeline{margin-top:20px}.timelineItem{grid-template-columns:20px 1fr;gap:12px;padding-bottom:25px;display:grid;position:relative}.timelineItem:before{content:"";background:#d9dee5;width:1px;position:absolute;top:15px;bottom:0;left:6px}.timelineItem:last-child:before{display:none}.timelineDot{z-index:2;background:#04cbdd;border-radius:50%;width:13px;height:13px;margin-top:3px;position:relative}.timelineItem strong{font-size:14px}.timelineItem p{color:#667085;margin:5px 0;font-size:13px;line-height:1.45}.timelineItem small{color:#98a2b3;font-size:11px}.closeResolutionPanel{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:20px;padding:22px;display:flex}.closeResolutionPanel p{color:#667085;margin-bottom:0}.recoveryControl{align-items:flex-end;gap:12px;display:flex}.moneyInput{align-items:center;min-width:180px;height:42px;display:flex;overflow:hidden}.moneyInput span{color:#667085;padding-left:12px}.moneyInput input{width:100%;height:100%;font:inherit;border:0;outline:0;padding:0 10px 0 4px}@media (width<=1000px){.resolutionSummaryGrid{grid-template-columns:repeat(2,1fr)}.resolutionWorkspace{grid-template-columns:1fr}.closeResolutionPanel,.recoveryControl{flex-direction:column;align-items:stretch}}@media (width<=600px){.resolutionSummaryGrid{grid-template-columns:1fr}}.resumeResolution{margin-top:12px;color:#8ff4fd!important;border:1px solid #04cbdd66!important}button:disabled,select:disabled,textarea:disabled,input:disabled{opacity:.55;cursor:not-allowed}.authShell,.workspaceGate,.loadingShell{background:#f6f8fb;place-items:center;min-height:100vh;padding:24px;display:grid}.loadingShell{color:#667085;font-weight:700}.authCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(100%,480px);padding:32px;box-shadow:0 15px 45px #0f172a14}.authBrand{align-items:center;gap:12px;margin-bottom:26px;display:flex}.authLogo{object-fit:contain;border-radius:50%;width:48px;height:48px}.authBrand>div{flex-direction:column;display:flex}.authBrand strong{font-size:20px}.authBrand span{color:#168c98;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.authCard h1{font-size:28px}.authIntro{color:#667085;margin:10px 0 24px;line-height:1.6}.authCard form{flex-direction:column;gap:15px;display:flex}.authCard label{color:#475467;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.authCard input{height:44px;font:inherit;border:1px solid #d9dee5;border-radius:8px;padding:0 12px}.authSubmit{width:100%;margin-top:5px}.authMessage,.workspaceMessage{color:#475467;background:#f5fbfc;border:1px solid #d7f4f7;border-radius:9px;margin-top:17px;padding:13px;font-size:13px;line-height:1.5}.authSwitch{color:#168c98;cursor:pointer;background:0 0;border:0;width:100%;margin-top:18px;font-weight:800}.preventionKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.preventionKpiGrid .metricCard{min-height:132px}.preventionKpiGrid .metricCard span{color:#7b8494;margin-top:8px;font-size:12px;line-height:1.45;display:block}.preventionHero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:center;gap:24px;margin-bottom:18px;display:grid}.preventionHero h2{margin:4px 0 9px;font-size:26px}.preventionHero p:not(.eyebrow){color:#667085;margin:0;line-height:1.6}.preventionRecommendation{background:#f2fbfc;border:1px solid #cceff2;border-radius:12px;padding:18px}.preventionRecommendation small{color:#168c98;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.preventionRecommendation strong{color:#182230;font-size:14px;line-height:1.55;display:block}.sectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.sectionHeading h2{margin:4px 0 0}.preventionFocus{color:#b54708;white-space:nowrap;background:#fff8f1;border:1px solid #ffd8b5;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.tableWrap{overflow-x:auto}.preventionTable{border-collapse:collapse;width:100%}.preventionTable th,.preventionTable td{text-align:left;white-space:nowrap;border-top:1px solid #edf0f3;padding:13px 12px}.preventionTable th{color:#7b8494;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.preventionTable td{color:#475467;font-size:12px}.preventionTable td strong{color:#182230}.riskPill{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.risk-high{color:#c4320a;background:#fff1f0}.risk-medium{color:#b54708;background:#fff8e8}.risk-low{color:#087a63;background:#effaf7}.preventionPlaybookGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.preventionPlaybookCard h2{min-height:52px;margin:4px 0 16px}.playbookStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.playbookStats>div{background:#f8fafc;border-radius:9px;padding:11px}.playbookStats small,.playbookStats strong{display:block}.playbookStats small{color:#7b8494;margin-bottom:5px;font-size:10px}.playbookStats strong{color:#182230;font-size:14px}.preventionFooter{color:#98a2b3;letter-spacing:.08em;justify-content:space-between;gap:20px;margin-top:18px;padding:4px 2px 22px;font-size:10px;font-weight:800;display:flex}.preventionError{flex-direction:column;gap:7px;display:flex}.preventionError span{color:#667085}@media (width<=1100px){.preventionKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.preventionPlaybookGrid,.preventionHero{grid-template-columns:1fr}}.executiveKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.executiveKpiCard{background:#fff;border:1px solid #e7ebef;border-radius:14px;padding:18px 18px 17px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0f172a0a}.executiveKpiCard:before{content:"";background:#16becb;width:4px;position:absolute;top:0;bottom:0;left:0}.kpiExposure:before{background:#f79009}.kpiPatterns:before{background:#7f56d9}.kpiRate:before{background:#1570ef}.kpiTopline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.kpiTopline>span:first-child{color:#667085;font-size:11px;font-weight:800}.kpiBadge{color:#667085;letter-spacing:.07em;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.executiveKpiCard>strong{color:#101828;letter-spacing:-.03em;margin-bottom:11px;font-size:28px;line-height:1;display:block}.executiveKpiCard>p{color:#7b8494;margin:0;font-size:11px;line-height:1.5}.actionQueuePanel{margin-bottom:18px}.actionQueueIntro{color:#7b8494;margin:6px 0 0;font-size:12px}.actionQueueTotal{text-align:right;min-width:150px}.actionQueueTotal small,.actionQueueTotal strong{display:block}.actionQueueTotal small{color:#98a2b3;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:900}.actionQueueTotal strong{color:#101828;font-size:22px}.actionQueueList{flex-direction:column;gap:10px;display:flex}.actionQueueItem{background:#fbfcfd;border:1px solid #e8edf1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 120px;align-items:center;gap:14px;padding:13px 14px;display:grid}.actionRank{color:#fff;background:#0d1b35;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.actionTitleRow{align-items:center;gap:9px;margin-bottom:2px;display:flex}.actionTitleRow>strong{color:#182230;font-size:13px}.actionPriority{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.priority-critical{color:#c4320a;background:#fff1f0}.priority-high{color:#b54708;background:#fff8e8}.priority-medium{color:#175cd3;background:#eff8ff}.actionCause{color:#667085;font-size:10px;font-weight:700}.actionMain p{color:#667085;margin:5px 0 0;font-size:11px;line-height:1.45}.actionValue{text-align:right}.actionValue small,.actionValue strong{display:block}.actionValue small{color:#98a2b3;letter-spacing:.09em;font-size:8px;font-weight:900}.actionValue strong{color:#b54708;margin-top:3px;font-size:18px}.queueEmptyState{text-align:center;border:1px dashed #d0d5dd;border-radius:12px;padding:18px}.queueEmptyState strong,.queueEmptyState span{display:block}.queueEmptyState strong{color:#182230}.queueEmptyState span{color:#667085;margin-top:4px;font-size:12px}@media (width<=1100px){.executiveKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.actionQueueItem{grid-template-columns:38px minmax(0,1fr)}.actionValue{text-align:left;grid-column:2}}.actionQueueButton{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.actionQueueButton:hover:not(:disabled){background:#fff;border-color:#9adfe5;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.actionQueueButton:focus-visible{outline-offset:2px;outline:3px solid #16becb38}.actionQueueButton:disabled{cursor:default}.openCaseLabel{color:#168c98;letter-spacing:.03em;margin-top:5px;font-size:9px;font-weight:900;display:block}.liveIntelligenceStatus{background:#fff;border:1px solid #dce3e8;border-radius:12px;align-items:center;gap:10px;min-width:166px;padding:10px 13px;display:flex;box-shadow:0 5px 16px #0f172a0a}.liveIntelligenceStatus>div{flex-direction:column;gap:2px;display:flex}.liveIntelligenceStatus strong{color:#182230;font-size:11px}.liveIntelligenceStatus small{color:#7b8494;font-size:9px}.liveDot{background:#98a2b3;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #98a2b321}.live-live .liveDot{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.live-live strong{color:#087a63}.live-connecting .liveDot{background:#f79009;animation:1.25s ease-in-out infinite auditresLivePulse;box-shadow:0 0 0 4px #f7900921}.live-error .liveDot{background:#f04438;animation:1.25s ease-in-out infinite auditresLivePulse;box-shadow:0 0 0 4px #f044381f}@keyframes auditresLivePulse{0%,to{opacity:1}50%{opacity:.42}}.preSubmitLive{background:#fff;border:1px solid #e2e8ee;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:10px 13px;display:flex}.preSubmitLive>span{background:#f79009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f7900921}.preSubmitLive.isLive>span{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.preSubmitLive>div{flex-direction:column;gap:2px;display:flex}.preSubmitLive strong{color:#182230;font-size:11px}.preSubmitLive small{color:#7b8494;font-size:9px}.preSubmitKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.preSubmitLayout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.preSubmitQueue,.preSubmitDetail{min-height:600px}.preSubmitRows{flex-direction:column;gap:9px;display:flex}.preSubmitRow{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;transition:all .15s;display:grid}.preSubmitRow:hover,.preSubmitRow.selected{background:#fff;border-color:#73d8e1;box-shadow:0 6px 18px #0f172a0d}.riskScoreCircle{color:#fff;background:#0d1b35;border-radius:50%;align-content:center;place-items:center;width:48px;height:48px;display:grid}.riskScoreCircle strong{font-size:17px;line-height:1}.riskScoreCircle span{opacity:.7;font-size:8px}.preSubmitRowMain>div{align-items:baseline;gap:7px;display:flex}.preSubmitRowMain strong{color:#182230;font-size:12px}.preSubmitRowMain span,.preSubmitRowMain small{color:#7b8494;font-size:10px}.preSubmitRowMain small{margin-top:5px;display:block}.preSubmitDetailHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.preSubmitDetailHeader h2{margin:4px 0;font-size:27px}.preSubmitDetailHeader p:not(.eyebrow){color:#667085;margin:0;font-size:12px}.riskHero{text-align:center;background:#fff8f1;border-radius:12px;min-width:120px;padding:14px 16px}.riskHero strong,.riskHero span{display:block}.riskHero strong{color:#b54708;font-size:30px}.riskHero span{text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:900}.riskHero.risk-critical{background:#fff1f0}.riskHero.risk-critical strong{color:#c4320a}.riskHero.risk-low{background:#effaf7}.riskHero.risk-low strong{color:#087a63}.riskSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.riskSignalGrid label{color:#475467;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.riskSignalGrid select{color:#182230;height:42px;font:inherit;background:#fff;border:1px solid #d9dee5;border-radius:8px;padding:0 10px}.riskExplainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.riskReasonBox,.riskActionBox{background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;min-height:190px;padding:15px}.riskReasonBox ul,.riskActionBox ol{color:#475467;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.55}.riskReasonBox li,.riskActionBox li{margin-bottom:8px}.riskClearText{color:#087a63;font-size:12px;font-weight:700}.preSubmitActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.preSubmitMessage{margin-top:14px}@media (width<=1100px){.preSubmitKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.preSubmitLayout{grid-template-columns:1fr}}body{font-size:16px;line-height:1.5}h1{letter-spacing:-.035em;font-size:clamp(34px,2.5vw,42px)!important;line-height:1.08!important}h2{line-height:1.18}.subtitle,.pageSubtitle{font-size:15px!important;line-height:1.55!important}.eyebrow{letter-spacing:.095em!important;font-size:11px!important;line-height:1.35!important}.sidebar .brand strong{font-size:17px!important}.sidebar .brand span{letter-spacing:.08em;font-size:11px!important}.sidebar nav button{min-height:42px;font-size:13.5px!important;line-height:1.3!important}.sidebarFooter small{font-size:10px!important;line-height:1.35!important}.sidebarFooter span{font-size:11px!important;line-height:1.4!important}label,.formLabel{font-size:12px!important;line-height:1.35!important}input,select,textarea,button{font-size:13.5px!important}input,select{min-height:42px}textarea{line-height:1.5}button{line-height:1.25}.panel p,.card p,.contentCard p,.detailCard p,.workspace p,section p{line-height:1.5}.panel p:not(.eyebrow),.card p:not(.eyebrow),.contentCard p:not(.eyebrow),.detailCard p:not(.eyebrow){font-size:13px}.executiveKpiCard .kpiTopline,.executiveKpiCard .kpiTopline span{font-size:10px!important;line-height:1.25!important}.executiveKpiCard>strong{font-size:30px!important;line-height:1.05!important}.executiveKpiCard>p{font-size:12px!important;line-height:1.45!important}.kpiBadge{font-size:9px!important}table{font-size:13px!important}table th{letter-spacing:.04em;font-size:10.5px!important;line-height:1.3!important}table td{font-size:12.5px!important;line-height:1.45!important}.badge,.statusBadge,.priorityBadge,.riskPill,.pill{font-size:10px!important;line-height:1.2!important}.preventionTable th,.preventionTable td{font-size:12px!important}.actionQueueRow strong,.queueRow strong{font-size:13px!important}.actionQueueRow small,.queueRow small{font-size:11.5px!important;line-height:1.4!important}.preSubmitLive strong{font-size:12px!important}.preSubmitLive small{font-size:10.5px!important}.preSubmitRowMain strong{font-size:13.5px!important}.preSubmitRowMain span,.preSubmitRowMain small{font-size:11.5px!important;line-height:1.4!important}.preSubmitDetailHeader p:not(.eyebrow){font-size:13px!important}.riskSignalGrid label{font-size:11.5px!important}.riskSignalGrid select{font-size:13px!important}.riskReasonBox ul,.riskActionBox ol{font-size:12.5px!important;line-height:1.6!important}.riskClearText{font-size:13px!important}.riskScoreCircle span{font-size:9px!important}.riskHero span{font-size:10px!important}.evidenceItem,.evidenceItem p,.evidenceItem span,.auditTrailItem,.auditTrailItem p,.auditTrailItem span,.resolutionEvent,.resolutionEvent p,.resolutionEvent span{font-size:12.5px;line-height:1.5}.helperText,.muted,small{line-height:1.4}@media (width<=900px){body{font-size:15px}h1{font-size:32px!important}.sidebar nav button{font-size:13px!important}table td{font-size:12px!important}}.appealsLive{background:#fff;border:1px solid #e2e8ee;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:10px 13px;display:flex}.appealsLive>span{background:#f79009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f7900921}.appealsLive.isLive>span{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.appealsLive>div{flex-direction:column;gap:2px;display:flex}.appealsLive strong{color:#182230;font-size:12px}.appealsLive small{color:#7b8494;font-size:10.5px}.appealsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.appealsLayout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.appealsQueue,.appealDetail{min-height:620px}.appealRows{flex-direction:column;gap:9px;display:flex}.appealRow{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .15s;display:grid}.appealRow:hover,.appealRow.selected{background:#fff;border-color:#73d8e1;box-shadow:0 6px 18px #0f172a0d}.appealRowMain>div{align-items:baseline;gap:7px;display:flex}.appealRowMain strong{color:#182230;font-size:13.5px}.appealRowMain span,.appealRowMain small{color:#7b8494;font-size:11.5px}.appealRowMain small{margin-top:5px;display:block}.appealRowValue{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.appealRowValue>strong{color:#182230;font-size:14px}.appealStatus{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:900}.appeal-ready,.appeal-submitted,.appeal-acknowledged,.appeal-pending_payer{color:#b54708;background:#fff5e8}.appeal-won,.appeal-partial_recovery{color:#087a63;background:#eafaf4}.appeal-denied,.appeal-closed_no_recovery{color:#b42318;background:#fff1f0}.appeal-not_started,.appeal-draft{color:#475467;background:#f2f4f7}.appealDetailHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.appealDetailHeader h2{margin:4px 0;font-size:29px}.appealDetailHeader p:not(.eyebrow){color:#667085;margin:0;font-size:13px}.appealAmountHero{text-align:right;background:#f1fcfc;border:1px solid #d6eef0;border-radius:12px;min-width:145px;padding:13px 15px}.appealAmountHero span,.appealAmountHero small{color:#667085;font-size:10.5px;display:block}.appealAmountHero strong{color:#0c7f89;margin:3px 0;font-size:27px;display:block}.appealSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.appealSummaryGrid>div{background:#fbfcfd;border:1px solid #e7ebef;border-radius:10px;padding:11px}.appealSummaryGrid span,.appealSummaryGrid strong{display:block}.appealSummaryGrid span{color:#7b8494;margin-bottom:4px;font-size:10.5px}.appealSummaryGrid strong{color:#182230;font-size:13px}.appealEmptyState{background:#f4fbfc;border:1px solid #d9edf0;border-radius:12px;padding:20px}.appealEmptyState h3{margin:5px 0 7px}.appealEmptyState p:not(.eyebrow){color:#667085;max-width:720px;font-size:13px}.appealContentGrid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:12px;display:grid}.appealDraftBox,.appealEvidenceBox{background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;padding:15px}.appealDraftBox>strong{margin:6px 0 10px;font-size:13.5px;display:block}.appealDraftBox textarea{resize:vertical;color:#475467;background:#fff;border:1px solid #d9dee5;border-radius:9px;width:100%;min-height:205px;padding:12px;line-height:1.6;font-size:12.5px!important}.appealEvidenceList{flex-direction:column;gap:9px;margin-top:10px;display:flex}.appealEvidenceList>div{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding-bottom:8px;display:flex}.evidenceCheck{color:#087a63;background:#eafaf4;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.appealEvidenceList strong,.appealEvidenceList small{display:block}.appealEvidenceList strong{font-size:12.5px}.appealEvidenceList small{color:#7b8494;text-transform:capitalize;margin-top:2px;font-size:10.5px}.appealWorkflow{background:#f4fbfc;border:1px solid #d9edf0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:14px;display:flex}.appealWorkflow h3{margin:4px 0 0}.appealWorkflowActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.appealRecoveryInput{min-width:180px}.appealRecoveryInput input{width:100%;margin-top:5px}.appealFinalState{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.appealFinalState strong{color:#087a63}.appealFinalState span{color:#667085;font-size:11.5px}.appealMessage{margin-top:12px}.appealTimeline{border-top:1px solid #edf0f3;margin-top:16px;padding-top:15px}.appealTimelineList{flex-direction:column;gap:12px;display:flex}.appealTimelineItem{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.timelineDot{background:#16c7d4;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #16c7d41a}.appealTimelineItem strong{font-size:12.5px}.appealTimelineItem p{color:#667085;margin:3px 0;font-size:12px!important}.appealTimelineItem small{color:#98a2b3;font-size:10.5px}@media (width<=1150px){.appealsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.appealsLayout{grid-template-columns:1fr}.appealSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.appealContentGrid,.appealSummaryGrid{grid-template-columns:1fr}.appealWorkflow{flex-direction:column;align-items:stretch}.appealWorkflowActions{justify-content:flex-start}}.ruleWatchLive{background:#fff;border:1px solid #e2e8ee;border-radius:12px;align-items:center;gap:10px;min-width:205px;padding:10px 13px;display:flex}.ruleWatchLive>span{background:#f79009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f7900921}.ruleWatchLive.isLive>span{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.ruleWatchLive>div{flex-direction:column;gap:2px;display:flex}.ruleWatchLive strong{color:#182230;font-size:12px}.ruleWatchLive small{color:#7b8494;font-size:10.5px}.ruleWatchKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ruleWatchLayout{grid-template-columns:minmax(330px,.74fr) minmax(0,1.26fr);align-items:start;gap:18px;display:grid}.ruleWatchQueue,.ruleWatchDetail{min-height:620px}.ruleWatchRows{flex-direction:column;gap:9px;display:flex}.ruleWatchRow{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .15s;display:grid}.ruleWatchRow:hover,.ruleWatchRow.selected{background:#fff;border-color:#73d8e1;box-shadow:0 6px 18px #0f172a0d}.ruleWatchRowMain>div{align-items:center;gap:8px;display:flex}.ruleWatchRowMain strong{color:#182230;font-size:13.5px}.ruleWatchRowMain>span:not(.ruleSeverity){color:#475467;margin-top:5px;font-size:12px;line-height:1.4;display:block}.ruleWatchRowMain small{color:#7b8494;margin-top:6px;font-size:11px;display:block}.ruleSeverity,.ruleStatus{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:900}.rule-high{color:#b42318;background:#fff1f0}.rule-watch{color:#b54708;background:#fff8e8}.rule-status-new{color:#b42318;background:#fff1f0}.rule-status-reviewed{color:#b54708;background:#fff8e8}.rule-status-mitigated{color:#087a63;background:#eafaf4}.ruleWatchDetailHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.ruleWatchDetailHeader h2{max-width:760px;margin:4px 0;font-size:28px}.ruleWatchDetailHeader p:not(.eyebrow){color:#667085;margin:0;font-size:13px}.ruleHero{text-align:center;border-radius:12px;min-width:125px;padding:14px 15px}.ruleHero strong,.ruleHero span{text-transform:uppercase;display:block}.ruleHero strong{font-size:21px}.ruleHero span{margin-top:4px;font-size:9.5px;font-weight:900}.ruleMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ruleMetaGrid>div{background:#fbfcfd;border:1px solid #e7ebef;border-radius:10px;padding:11px}.ruleMetaGrid span,.ruleMetaGrid strong{display:block}.ruleMetaGrid span{color:#7b8494;margin-bottom:4px;font-size:10.5px}.ruleMetaGrid strong{color:#182230;font-size:12.5px;line-height:1.4}.ruleNarrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ruleSummaryBox,.ruleControlBox{border:1px solid #e7ebef;border-radius:12px;min-height:150px;padding:15px}.ruleSummaryBox{background:#fbfcfd}.ruleControlBox{background:#f1fbfc;border-color:#d6eef0}.ruleSummaryBox p:not(.eyebrow),.ruleControlBox p:not(.eyebrow){color:#475467;line-height:1.6;font-size:12.5px!important}.ruleImpactSection{border:1px solid #e7ebef;border-radius:12px;padding:15px}.ruleImpactRows{flex-direction:column;gap:8px;display:flex}.ruleImpactRow{background:#fbfcfd;border:1px solid #edf0f3;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.ruleImpactRow>div:first-child strong,.ruleImpactRow>div:first-child span{display:block}.ruleImpactRow>div:first-child strong{font-size:13px}.ruleImpactRow>div:first-child span{color:#7b8494;margin-top:3px;font-size:11.5px}.ruleImpactMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ruleImpactMetrics span{color:#475467;text-transform:capitalize;background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}.ruleNoImpact{background:#effaf7;border-radius:10px;flex-direction:column;gap:4px;padding:13px;display:flex}.ruleNoImpact strong{color:#087a63}.ruleNoImpact span{color:#475467;font-size:12px}.ruleWatchMessage{margin-top:13px}.ruleWatchActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.ruleControlApplied{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ruleControlApplied strong{color:#087a63}.ruleControlApplied span{color:#667085;font-size:11px}@media (width<=1150px){.ruleWatchKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ruleWatchLayout{grid-template-columns:1fr}.ruleMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ruleNarrativeGrid,.ruleMetaGrid{grid-template-columns:1fr}.ruleImpactRow{flex-direction:column;align-items:flex-start}.ruleImpactMetrics{justify-content:flex-start}}.contractLive{background:#fff;border:1px solid #e2e8ee;border-radius:12px;align-items:center;gap:10px;min-width:210px;padding:10px 13px;display:flex}.contractLive>span{background:#f79009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f7900921}.contractLive.isLive>span{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.contractLive>div{flex-direction:column;gap:2px;display:flex}.contractLive strong{color:#182230;font-size:12px}.contractLive small{color:#7b8494;font-size:10.5px}.contractKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.contractLayout{grid-template-columns:minmax(325px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.contractQueue,.contractDetail{min-height:650px}.contractRows{flex-direction:column;gap:9px;display:flex}.contractRow{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .15s;display:grid}.contractRow:hover,.contractRow.selected{background:#fff;border-color:#73d8e1;box-shadow:0 6px 18px #0f172a0d}.contractRowMain>div{align-items:baseline;gap:7px;display:flex}.contractRowMain strong{color:#182230;font-size:13.5px}.contractRowMain span,.contractRowMain small{color:#7b8494;font-size:11.5px}.contractRowMain small{margin-top:5px;display:block}.contractRowValue{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.contractRowValue>strong{color:#b54708;font-size:14px}.contractStatus{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:900}.contract-validated{color:#087a63;background:#eafaf4}.contract-review{color:#b54708;background:#fff8e8}.contract-unmatched{color:#b42318;background:#fff1f0}.contractDetailHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.contractDetailHeader h2{margin:4px 0;font-size:29px}.contractDetailHeader p:not(.eyebrow){color:#667085;margin:0;font-size:13px}.contractHero{text-align:right;border-radius:12px;min-width:160px;padding:14px 16px}.contractHero strong,.contractHero span{display:block}.contractHero strong{font-size:25px}.contractHero span{text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:900}.contractHero.contract-validated{background:#effaf7}.contractHero.contract-review{background:#fff8e8}.contractHero.contract-unmatched{background:#fff1f0}.contractMetaGrid{grid-template-columns:1.4fr .6fr 1fr .8fr;gap:10px;margin-bottom:14px;display:grid}.contractMetaGrid>div{background:#fbfcfd;border:1px solid #e7ebef;border-radius:10px;padding:11px}.contractMetaGrid span,.contractMetaGrid strong{display:block}.contractMetaGrid span{color:#7b8494;margin-bottom:4px;font-size:10.5px}.contractMetaGrid strong{color:#182230;font-size:12px;line-height:1.4}.contractCalculationCard{background:#f5fbfc;border:1px solid #d6eef0;border-radius:12px;margin-bottom:14px;padding:15px}.calculationMethod{color:#0c7f89;text-transform:uppercase;background:#e8f9fb;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.contractFormula{background:#fff;border:1px solid #dfe9eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto minmax(170px,.52fr);align-items:center;gap:14px;padding:14px;display:grid}.contractFormula>div span,.contractFormula>div strong{display:block}.contractFormula>div span{color:#7b8494;margin-bottom:4px;font-size:10.5px}.contractFormula>div strong{color:#182230;font-size:15px}.formulaEquals{color:#98a2b3;font-size:22px;font-weight:800}.formulaExpected{text-align:right}.formulaExpected strong{color:#087a63!important;font-size:21px!important}.contractProofNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.contractProofNumbers>div{background:#fff;border-radius:9px;padding:10px}.contractProofNumbers span,.contractProofNumbers strong{display:block}.contractProofNumbers span{color:#7b8494;margin-bottom:3px;font-size:10.5px}.contractProofNumbers strong{color:#182230;font-size:13.5px}.contractVarianceNumber strong{color:#b54708}.contractValidation{background:#eafaf4;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:10px 11px;display:flex}.contractValidation strong{color:#087a63;font-size:12.5px}.contractValidation span{color:#475467;font-size:11.5px}.contractEvidenceGrid{grid-template-columns:1.15fr .85fr;gap:12px;margin-bottom:14px;display:grid}.contractClauseBox,.contractProofBox{background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;padding:15px}.contractClauseTitle{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.contractClauseTitle strong{color:#182230;font-size:17px}.contractClauseTitle span{color:#475467;background:#eef3f8;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.contractClauseBox p:not(.eyebrow){color:#475467;line-height:1.6;font-size:12.5px!important}.contractClauseBox small{color:#7b8494;font-size:10.5px}.contractProofBox{flex-direction:column;gap:9px;display:flex}.contractProofCheck{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.contractProofCheck>span{color:#087a63;background:#eafaf4;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.contractProofCheck strong,.contractProofCheck small{display:block}.contractProofCheck strong{color:#182230;font-size:12.5px}.contractProofCheck small{color:#667085;margin-top:2px;font-size:10.5px;line-height:1.4}.contractHistory{border:1px solid #e7ebef;border-radius:12px;padding:15px}.contractHistoryRows{flex-direction:column;gap:8px;display:flex}.contractHistoryRow{background:#fbfcfd;border:1px solid #edf0f3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.contractHistoryRow.current{background:#f3fcfd;border-color:#8fdde4}.contractHistoryRow>div{flex-direction:column;gap:2px;display:flex}.contractHistoryRow>div:last-child{align-items:flex-end}.contractHistoryRow strong{color:#182230;font-size:12.5px}.contractHistoryRow span{color:#7b8494;text-transform:capitalize;font-size:10.5px}.contractMessage{margin-top:13px}.contractActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}@media (width<=1180px){.contractKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.contractLayout{grid-template-columns:1fr}.contractMetaGrid,.contractProofNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.contractEvidenceGrid,.contractMetaGrid,.contractProofNumbers,.contractFormula{grid-template-columns:1fr}.formulaEquals{display:none}.formulaExpected{text-align:left}.contractValidation{flex-direction:column;align-items:flex-start}}.changeLive{background:#fff;border:1px solid #e2e8ee;border-radius:12px;align-items:center;gap:10px;min-width:215px;padding:10px 13px;display:flex}.changeLive>span{background:#f79009;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f7900921}.changeLive.isLive>span{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.changeLive>div{flex-direction:column;gap:2px;display:flex}.changeLive strong{font-size:12px}.changeLive small{color:#7b8494;font-size:10.5px}.changeKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.changeLayout{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.changeQueue,.changeDetail{min-height:650px}.changeRows{flex-direction:column;gap:9px;display:flex}.changeRow{text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.changeRow:hover,.changeRow.selected{background:#fff;border-color:#73d8e1;box-shadow:0 6px 18px #0f172a0d}.changeRowMain strong,.changeRowMain span,.changeRowMain small{display:block}.changeRowMain strong{font-size:13.5px}.changeRowMain span{color:#475467;margin-top:3px;font-size:12px}.changeRowMain small{color:#7b8494;margin-top:4px;font-size:11px}.changeRowValue{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.changeRowValue>strong{color:#087a63;font-size:14px}.changeState{text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:900}.changeState.detected{color:#b54708;background:#fff8e8}.changeState.published{color:#175cd3;background:#eef5ff}.changeState.active{color:#087a63;background:#eafaf4}.changeDetailHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.changeDetailHeader h2{margin:4px 0;font-size:28px}.changeDetailHeader p:not(.eyebrow){color:#667085;margin:0;font-size:13px}.changeHero{text-align:right;background:#eafaf4;border-radius:12px;min-width:145px;padding:14px 16px}.changeHero strong,.changeHero span{color:#087a63;display:block}.changeHero strong{font-size:25px}.changeHero span{margin-top:3px;font-size:11px;font-weight:900}.changeComparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.changeVersionCard{border:1px solid #e7ebef;border-radius:12px;padding:15px}.changeVersionCard.before{background:#fbfcfd}.changeVersionCard.after{background:#f1fbfc;border-color:#d6eef0}.changeVersionTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.changeVersionTop strong{font-size:17px}.changeVersionTop span{text-transform:uppercase;color:#667085;font-size:10px}.changeRate{color:#182230;margin:12px 0;font-size:28px;font-weight:900}.changeVersionCard.after .changeRate{color:#087a63}.changeClause{font-size:12.5px}.changeVersionCard p:not(.eyebrow){color:#667085;line-height:1.55;font-size:12px!important}.changeArrow{color:#98a2b3;place-items:center;font-size:28px;display:grid}.changeImpactCard,.changeGovernance,.changeTimeline{border:1px solid #e7ebef;border-radius:12px;margin-top:14px;padding:15px}.changeImpactTotal{text-align:right}.changeImpactTotal strong,.changeImpactTotal span{display:block}.changeImpactTotal strong{font-size:22px}.changeImpactTotal span{color:#667085;font-size:10.5px}.changeImpactRow{background:#fbfcfd;border:1px solid #edf0f3;border-radius:10px;justify-content:space-between;gap:14px;padding:11px;display:flex}.changeImpactRow>div:last-child{text-align:right}.changeImpactRow strong,.changeImpactRow span{display:block}.changeImpactRow strong{font-size:12.5px}.changeImpactRow span{color:#667085;margin-top:3px;font-size:10.5px}.changeSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.changeStep{background:#fbfcfd;border:1px solid #e7ebef;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px;display:grid}.changeStep>span{color:#667085;background:#eef2f6;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.changeStep.done>span{color:#087a63;background:#eafaf4}.changeStep strong,.changeStep small{display:block}.changeStep strong{font-size:12px}.changeStep small{color:#667085;margin-top:3px;font-size:10.5px;line-height:1.4}.changeMessage{margin-top:13px}.changeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.changeActivated{flex-direction:column;align-items:flex-end;display:flex}.changeActivated strong{color:#087a63}.changeActivated span{color:#667085;font-size:10.5px}.changeTimelineList{flex-direction:column;gap:11px;display:flex}.changeTimelineItem{grid-template-columns:12px minmax(0,1fr);gap:9px;display:grid}.changeTimelineItem>span{background:#16c7d4;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #16c7d41a}.changeTimelineItem strong{font-size:12.5px}.changeTimelineItem p{color:#667085;margin:3px 0;font-size:11.5px!important}.changeTimelineItem small{color:#98a2b3;font-size:10px}@media (width<=1150px){.changeKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.changeLayout,.changeSteps{grid-template-columns:1fr}}@media (width<=760px){.changeComparison{grid-template-columns:1fr}.changeArrow{transform:rotate(90deg)}}.sidebar{flex-direction:column;height:100vh;max-height:100vh;display:flex;overflow:hidden}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;flex:auto;min-height:0;padding-right:5px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.sidebarFooter{z-index:2;background:inherit;flex:none;margin-top:auto;position:relative}.sidebar nav button{scroll-margin-block:10px}@media (height<=760px){.sidebar nav button{min-height:38px}}.resolutionStatusHint{color:#667085;margin:-4px 0 12px;font-size:12px;line-height:1.45}.guardedOutcomePanel{align-items:flex-start;gap:24px}.guardedOutcomeControls{flex-direction:column;gap:10px;min-width:410px;display:flex}.outcomeAmountBox{background:#f8fbfc;border:1px solid #dce4e9;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.outcomeAmountBox span{color:#667085;font-size:12px;font-weight:700}.outcomeAmountBox strong{font-size:17px}.outcomeButtons{grid-template-columns:1fr 1.15fr;gap:9px;display:grid}.noRecoveryButton{border-color:#d0d5dd}.resolutionOutcomeError{color:#b42318;background:#fff4f2;border:1px solid #f5b8ad;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.outcomeGuardrailNote{color:#667085;font-size:11px;line-height:1.45}@media (width<=900px){.guardedOutcomeControls{width:100%;min-width:0}.outcomeButtons{grid-template-columns:1fr}}.resolutionIdentityGuard{max-width:760px;margin:48px auto;padding:28px}.resolutionIdentityGuard h1{margin:4px 0 12px}.resolutionIdentityGuard p{color:#475467;font-size:14px;line-height:1.6}.resolutionIdentityGuard .secondaryButton{margin-top:10px}.preRiskHeader{margin-bottom:18px}.preRiskTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.preLiveBadge{white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.preLiveBadge span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.preLiveBadge.live{color:#087a6b;background:#effcf8;border-color:#9de7dc}.preLiveBadge.live span{background:#12b76a}.preMessageBar{color:#175cd3;background:#f0fbfd;border:1px solid #b9e6ef;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.preRiskMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.preMetric{min-height:126px}.preMetric>span,.preClaimNumbers span,.preContractPrimary span,.preContractCoverage span,.preAmendmentNumbers span{color:#667085;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.preMetric strong{margin-bottom:6px;font-size:25px;display:block}.preMetric small,.preContractPrimary small,.preAmendmentNumbers small{color:#667085;font-size:11px;line-height:1.4}.preRiskWorkspace{grid-template-columns:minmax(285px,.72fr) minmax(0,1.8fr);align-items:start;gap:14px;display:grid}.preRiskQueue{max-height:calc(100vh - 120px);position:sticky;top:14px;overflow:hidden}.preSectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.preSectionHeading h2,.preClaimDetail h2,.preContractProof h2,.preRiskControls h2{margin:2px 0 0}.preAverageRisk{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.preQueueList{flex-direction:column;gap:8px;max-height:calc(100vh - 235px);padding-right:3px;display:flex;overflow-y:auto}.preQueueCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:11px;width:100%;padding:12px}.preQueueCard:hover{border-color:#98dfea}.preQueueCard.active{background:#fbfeff;border-color:#18c3d6;box-shadow:0 0 0 1px #18c3d61f}.preQueueTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.preQueueTop strong{margin-bottom:3px;font-size:13px;display:block}.preQueueTop div>span{color:#667085;font-size:11px}.preQueueBottom{color:#667085;flex-wrap:wrap;gap:9px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.preRiskPill,.preStatusPill,.preContractBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.preRiskPill.critical{color:#b42318;background:#fff0ee}.preRiskPill.high{color:#b54708;background:#fff4ed}.preRiskPill.medium{color:#b54708;background:#fffaeb}.preRiskPill.low,.preStatusPill{color:#475467;background:#f2f4f7}.preRiskDetailStack{flex-direction:column;gap:14px;min-width:0;display:flex}.preClaimHero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.preClaimHero p{color:#667085;margin-top:5px}.preClaimHeroBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.preClaimNumbers{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.preClaimNumbers>div,.preContractCoverage>div{border:1px solid #eaecf0;border-radius:10px;padding:11px}.preClaimNumbers strong{font-size:15px}.preRiskReasonGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preRiskReasonGrid>div{border:1px solid #eaecf0;border-radius:10px;min-height:120px;padding:12px}.preRiskReasonGrid ul{margin:8px 0 0;padding-left:18px}.preRiskReasonGrid li{margin-bottom:7px;font-size:12px;line-height:1.45}.preEmptySignal{color:#667085;font-size:12px}.preContractProof{border-color:#b9e6ef}.preContractBadge.matched{color:#027a48;background:#ecfdf3}.preContractBadge.review{color:#b54708;background:#fff4ed}.preContractPrimary{grid-template-columns:.8fr 1.15fr 1.2fr;gap:10px;display:grid}.preContractPrimary>div{background:#fbfeff;border:1px solid #dbe8ec;border-radius:11px;padding:13px}.preContractPrimary strong{margin-bottom:4px;font-size:17px;line-height:1.25;display:block}.preContractPrimary .preExpectedMoney{color:#087a6b;font-size:25px}.preContractCoverage{grid-template-columns:.9fr 1.15fr 1.2fr;gap:10px;margin-top:10px;display:grid}.preContractCoverage strong{font-size:12px;line-height:1.4;display:block}.preClauseProof{background:#f7fcfd;border:1px solid #dbe8ec;border-radius:11px;margin-top:10px;padding:13px}.preClauseProof span{color:#087a6b;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.preClauseProof p{color:#475467;margin:0;font-size:12px;line-height:1.55}.preAmendmentImpact{background:#f0fbf8;border:1px solid #b7ebdf;border-radius:11px;margin-top:10px;padding:14px}.preAmendmentImpact h3{margin:2px 0 5px;font-size:16px}.preAmendmentImpact>div:first-child>p:last-child{color:#475467;margin:0 0 12px;font-size:12px;line-height:1.5}.preAmendmentNumbers{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preAmendmentNumbers>div{background:#fff;border:1px solid #d8eee8;border-radius:9px;padding:10px}.preAmendmentNumbers strong{margin-bottom:3px;font-size:15px;display:block}.prePositiveChange{color:#027a48}.preProofTrail{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.preProofTrail span{color:#475467;background:#f2f4f7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:700}.preContractMissing{background:#fffaeb;border:1px solid #fedf89;border-radius:10px;padding:14px}.preContractMissing strong{color:#93370d;margin-bottom:5px;display:block}.preContractMissing p{color:#7a2e0e;margin:0;font-size:12px;line-height:1.5}.preControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preControlGrid label{color:#344054;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.preControlGrid select{min-height:39px}.preControlActions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.preReadyGuardrail{text-align:right;color:#667085;margin:10px 0 0;font-size:11px;line-height:1.45}@media (width<=1100px){.preRiskMetrics{grid-template-columns:repeat(2,1fr)}.preRiskWorkspace{grid-template-columns:1fr}.preRiskQueue{max-height:none;position:static}.preQueueList{max-height:340px}}@media (width<=760px){.preRiskMetrics,.preClaimNumbers,.preRiskReasonGrid,.preContractPrimary,.preContractCoverage,.preAmendmentNumbers,.preControlGrid{grid-template-columns:1fr}.preRiskTitleRow,.preClaimHero,.preSectionHeading{flex-direction:column}.preClaimHeroBadges{justify-content:flex-start}.preControlActions{flex-direction:column}}.submitHandoffHeader{margin-bottom:18px}.submitHandoffLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:205px;padding:8px 12px;display:flex}.submitHandoffLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.submitHandoffLive.live{background:#effcf8;border-color:#9de7dc}.submitHandoffLive.live>span{background:#12b76a}.submitHandoffLive>div{flex-direction:column;gap:1px;display:flex}.submitHandoffLive strong{color:#087a6b;font-size:11px}.submitHandoffLive small{color:#667085;font-size:9.5px}.submitHandoffMessage{color:#175cd3;background:#f0fbfd;border:1px solid #b9e6ef;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.submitHandoffKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.submitHandoffKpis .executiveKpiCard{min-height:126px}.submitHandoffKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.submitHandoffKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.submitHandoffLayout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.submitHandoffQueue{position:sticky;top:14px}.submitHandoffSectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.submitHandoffSectionHeading.compact{margin-bottom:10px}.submitHandoffSectionHeading h2,.submitHandoffSectionHeading h3{margin:2px 0 0}.submitHandoffSectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.submitHandoffRows{flex-direction:column;gap:8px;max-height:690px;padding-right:2px;display:flex;overflow:auto}.submitHandoffRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;gap:12px;width:100%;padding:12px;display:flex}.submitHandoffRow:hover{border-color:#84d9e5}.submitHandoffRow.selected{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.submitHandoffRow>div:first-child,.submitHandoffRowRight{flex-direction:column;gap:4px;display:flex}.submitHandoffRow strong{color:#182230;font-size:12px}.submitHandoffRow span,.submitHandoffRow small{color:#667085;font-size:10px}.submitHandoffRowRight{text-align:right;align-items:flex-end}.submitStatus,.submitStateBadge,.submitProofBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-weight:900;display:inline-flex;font-size:9px!important}.submitStatus.ready,.submitStateBadge.ready{color:#027a48;background:#ecfdf3}.submitStatus.submitted,.submitStateBadge.submitted{color:#3538cd;background:#eef4ff}.submitHandoffHero{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.submitHandoffHero h2{margin:2px 0 4px}.submitHandoffHero>div:first-child>span{color:#667085;font-size:11px}.submitHandoffBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.submitProofBadge{color:#087a6b;background:#effcf8}.submitProofBanner{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:12px;grid-template-columns:1.05fr .72fr 1.15fr;gap:9px;margin:14px 0;padding:11px;display:grid}.submitProofBanner>div{background:#fff;border:1px solid #e1eef1;border-radius:9px;min-width:0;padding:10px}.submitProofBanner span,.submitSnapshotCard span,.submitReleasedState span{color:#667085;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.submitProofBanner strong{overflow-wrap:anywhere;font-size:13px;display:block}.submitProofBanner>div:first-child strong{color:#087a6b;font-size:21px}.submitSnapshotGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.submitSnapshotCard{background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:13px}.submitSnapshotCard.contract{background:#fbfefd;border-color:#c9eee7}.submitCheckRows,.submitContractRows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.submitCheckRows>div,.submitContractRows>div{background:#f8fafc;border-radius:9px;padding:9px}.submitCheckRows strong,.submitContractRows strong{overflow-wrap:anywhere;font-size:11px;display:block}.submitPositive{color:#067647}.submitReleaseControl,.submitAuditTrail{border-top:1px solid #eaecf0;margin-top:14px;padding-top:14px}.submitReleaseAction{grid-template-columns:minmax(190px,.55fr) 1fr;align-items:end;gap:14px;display:grid}.submitReleaseAction label{color:#344054;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.submitReleaseAction select{min-height:39px}.submitReleaseAction>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.submitReleaseAction small{color:#667085;max-width:390px;font-size:10px;line-height:1.45}.submitReleasedState{background:#f5f8ff;border:1px solid #c7d7fe;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;padding:11px;display:grid}.submitReleasedState>div{background:#fff;border-radius:8px;padding:10px}.submitReleasedState strong{font-size:11px;display:block}.submitTimeline{flex-direction:column;gap:12px;display:flex}.submitTimelineItem{grid-template-columns:14px 1fr;align-items:flex-start;gap:9px;display:grid}.submitTimelineDot{background:#12b76a;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #12b76a1c}.submitTimelineItem strong{font-size:11px}.submitTimelineItem p{color:#475467;margin:3px 0;font-size:10.5px;line-height:1.45}.submitTimelineItem small{color:#98a2b3;font-size:9.5px}.submitHandoffFooterActions{justify-content:flex-end;margin-top:14px;display:flex}.submitHandoffEmpty{text-align:center;color:#667085;padding:24px 8px}.submitHandoffEmpty strong{color:#344054;margin-bottom:6px;display:block}.submitHandoffEmpty .primaryButton{margin-top:10px}@media (width<=1100px){.submitHandoffKpis{grid-template-columns:repeat(2,1fr)}.submitHandoffLayout{grid-template-columns:1fr}.submitHandoffQueue{position:static}.submitHandoffRows{max-height:350px}}@media (width<=760px){.submitHandoffKpis,.submitProofBanner,.submitSnapshotGrid,.submitCheckRows,.submitContractRows,.submitReleaseAction,.submitReleasedState{grid-template-columns:1fr}.submitHandoffHero,.submitReleaseAction>div{flex-direction:column;align-items:stretch}.submitHandoffBadges{justify-content:flex-start}}.postTrackHeader{margin-bottom:18px}.postTrackLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:205px;padding:8px 12px;display:flex}.postTrackLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.postTrackLive.live{background:#effcf8;border-color:#9de7dc}.postTrackLive.live>span{background:#12b76a}.postTrackLive>div{flex-direction:column;gap:1px;display:flex}.postTrackLive strong{color:#087a6b;font-size:11px}.postTrackLive small{color:#667085;font-size:9.5px}.postTrackMessage,.postRouteMessage{color:#175cd3;background:#f0fbfd;border:1px solid #b9e6ef;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.postTrackKpis,.postRouteKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.postRouteKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.postTrackKpis .executiveKpiCard,.postRouteKpis .executiveKpiCard{min-height:124px}.postTrackKpis .executiveKpiCard>span,.postRouteKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.postTrackKpis .executiveKpiCard>strong,.postRouteKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.postTrackLayout{grid-template-columns:minmax(315px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.postTrackQueue{position:sticky;top:14px}.postTrackSectionHeading,.postRouteHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.postTrackSectionHeading h2,.postTrackSectionHeading h3,.postRouteHeading h2{margin:2px 0 0}.postTrackSectionHeading>span,.postRouteHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.postTrackRows{flex-direction:column;gap:8px;max-height:690px;padding-right:2px;display:flex;overflow:auto}.postTrackRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;gap:12px;width:100%;padding:12px;display:flex}.postTrackRow:hover{border-color:#84d9e5}.postTrackRow.selected{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.postTrackRow>div:first-child,.postTrackRowRight{flex-direction:column;gap:4px;display:flex}.postTrackRow strong{color:#182230;font-size:12px}.postTrackRow span,.postTrackRow small{color:#667085;font-size:10px}.postTrackRowRight{text-align:right;align-items:flex-end}.postTrackStatus,.postTrackHeroStatus{text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:900;display:inline-flex;font-size:9px!important}.postTrackStatus.submitted,.postTrackHeroStatus.submitted{color:#c4320a;background:#fff7ed}.postTrackStatus.acknowledged,.postTrackHeroStatus.acknowledged{color:#3538cd;background:#eef4ff}.postTrackStatus.matched,.postTrackHeroStatus.matched{color:#027a48;background:#ecfdf3}.postTrackStatus.underpaid,.postTrackHeroStatus.underpaid,.postTrackStatus.denied,.postTrackHeroStatus.denied{color:#b42318;background:#fef3f2}.postTrackHero{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.postTrackHero h2{margin:2px 0 4px}.postTrackHero>div>span{color:#667085;font-size:11px}.postTrackProofStrip{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:12px;grid-template-columns:1fr .7fr 1.2fr .8fr;gap:9px;margin:14px 0;padding:11px;display:grid}.postTrackProofStrip>div{background:#fff;border:1px solid #e1eef1;border-radius:9px;min-width:0;padding:10px}.postTrackProofStrip span,.postTrackCompareBox span,.postTrackOutcomeGrid span{color:#667085;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.postTrackProofStrip strong{overflow-wrap:anywhere;font-size:12px;display:block}.postTrackProofStrip>div:first-child strong{color:#087a6b;font-size:20px}.postTrackControl,.postTrackOutcome,.postTrackTimelineSection{border-top:1px solid #eaecf0;margin-top:14px;padding-top:14px}.postTrackActionRow{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.postTrackActionRow label,.postTrackResponseGrid label{color:#344054;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.postTrackActionRow input,.postTrackResponseGrid input,.postTrackResponseGrid select{min-height:39px}.postTrackResponseGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.postTrackCompareBox{background:#f8fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;padding:10px;display:grid}.postTrackCompareBox>div{background:#fff;border-radius:8px;padding:9px}.postTrackCompareBox strong{font-size:11px}.postTrackActionFooter{justify-content:flex-end;align-items:center;gap:12px;margin-top:11px;display:flex}.postTrackActionFooter small{color:#667085;max-width:420px;font-size:10px;line-height:1.45}.postTrackOutcomeGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.postTrackOutcomeGrid>div{background:#f8fafc;border-radius:9px;padding:10px}.postTrackOutcomeGrid strong{font-size:12px}.postTrackVariance,.postRouteVariance{color:#b42318!important}.postTrackRouteBanner{background:#fff6f5;border:1px solid #fecdca;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding:11px;display:flex}.postTrackRouteBanner>div{flex-direction:column;gap:3px;display:flex}.postTrackRouteBanner strong{color:#b42318;font-size:11px}.postTrackRouteBanner span{color:#667085;font-size:10px}.postTrackMatchedBanner{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;margin-top:11px;padding:11px;font-size:11px;font-weight:800}.postTrackTimeline{flex-direction:column;gap:12px;display:flex}.postTrackTimelineItem{grid-template-columns:14px 1fr;align-items:start;gap:9px;display:grid}.postTrackDot{background:#12b76a;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #12b76a1c}.postTrackTimelineItem strong{font-size:11px}.postTrackTimelineItem p{color:#475467;margin:3px 0;font-size:10.5px;line-height:1.45}.postTrackTimelineItem small{color:#98a2b3;font-size:9.5px}.postTrackEmpty{text-align:center;color:#667085;padding:26px 8px}.postTrackEmpty strong{color:#344054;margin-bottom:8px;display:block}.postRoutePanel{margin-top:4px}.postRouteTableWrap{overflow-x:auto}.postRouteTable{border-collapse:collapse;width:100%;font-size:11px}.postRouteTable th{color:#667085;text-align:left;border-bottom:1px solid #eaecf0;padding:9px 10px;font-size:10px;font-weight:800}.postRouteTable td{vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:11px 10px}.postRouteTable td strong{display:block}.postRouteTable td small{color:#98a2b3;margin-top:3px;display:block}.postRouteTable .secondaryButton{white-space:nowrap}@media (width<=1100px){.postTrackKpis{grid-template-columns:repeat(2,1fr)}.postTrackLayout{grid-template-columns:1fr}.postTrackQueue{position:static}.postTrackRows{max-height:350px}.postTrackProofStrip,.postTrackOutcomeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.postTrackKpis,.postRouteKpis,.postTrackProofStrip,.postTrackResponseGrid,.postTrackCompareBox,.postTrackOutcomeGrid,.postTrackActionRow{grid-template-columns:1fr}.postTrackHero,.postTrackRouteBanner,.postTrackActionFooter{flex-direction:column;align-items:stretch}}.evidencePersistMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:11px;font-weight:700}.evidencePersistStatus{background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:10px;margin:12px 0 16px;padding:10px 12px;display:flex}.evidencePersistDot{background:#f79009;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f790091c}.evidencePersistDot.live{background:#12b76a;box-shadow:0 0 0 4px #12b76a1c}.evidencePersistStatus>div{flex-direction:column;gap:2px;display:flex}.evidencePersistStatus strong{color:#344054;font-size:11px}.evidencePersistStatus small{color:#667085;font-size:10px}.persistedEvidenceList{flex-direction:column;gap:8px;display:flex}.persistedEvidenceItem{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.persistedEvidenceItem.open{background:#fbfefd;border-color:#9de7dc}.persistedEvidenceHeader{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.persistedEvidenceHeader>div{min-width:0}.persistedEvidenceTitleLine{align-items:center;gap:7px;margin-bottom:4px;display:flex}.persistedEvidenceTitleLine strong{color:#182230;font-size:11px}.persistedEvidenceTitleLine span{color:#027a48;background:#ecfdf3;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.persistedEvidenceHeader small{color:#667085;overflow-wrap:anywhere;font-size:10px;display:block}.persistedEvidenceHeader button{color:#087a6b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.persistedEvidenceDetail{background:#f8fafc;border-top:1px solid #e4e7ec;grid-template-columns:1fr 1fr;gap:8px;padding:11px 12px 12px;display:grid}.evidenceFact{background:#fff;border-radius:8px;min-width:0;padding:9px}.evidenceFact.wide{grid-column:1/-1}.evidenceFact span{color:#667085;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.evidenceFact strong{color:#344054;overflow-wrap:anywhere;font-size:10.5px;line-height:1.45;display:block}.evidenceFact strong.positive{color:#067647}.evidenceEmptyState{color:#667085;text-align:center;border:1px dashed #d0d5dd;border-radius:10px;padding:18px;font-size:11px}@media (width<=760px){.persistedEvidenceDetail{grid-template-columns:1fr}.evidenceFact.wide{grid-column:auto}}.recoveryHistoryHeader{margin-bottom:18px}.recoveryHistoryLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:205px;padding:8px 12px;display:flex}.recoveryHistoryLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.recoveryHistoryLive.live{background:#effcf8;border-color:#9de7dc}.recoveryHistoryLive.live>span{background:#12b76a}.recoveryHistoryLive>div{flex-direction:column;gap:1px;display:flex}.recoveryHistoryLive strong{color:#087a6b;font-size:11px}.recoveryHistoryLive small{color:#667085;font-size:9.5px}.recoveryHistoryMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.recoveryHistoryKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.recoveryHistoryKpis .executiveKpiCard{min-height:124px}.recoveryHistoryKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.recoveryHistoryKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.recoveryHistorySecondaryKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.recoveryHistorySecondaryKpis>div{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 12px}.recoveryHistorySecondaryKpis span{color:#667085;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.recoveryHistorySecondaryKpis strong{color:#344054;font-size:12px}.recoveryHistoryToolbar{grid-template-columns:minmax(280px,1fr) 220px auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.recoveryHistoryToolbar label{color:#344054;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.recoveryHistoryToolbar input,.recoveryHistoryToolbar select{min-height:38px}.recoveryHistoryToolbar>span{color:#475467;text-align:center;background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.recoveryHistoryLayout{grid-template-columns:minmax(315px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.recoveryHistoryList{position:sticky;top:14px}.recoveryHistorySectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.recoveryHistorySectionHeading h2,.recoveryHistorySectionHeading h3{margin:2px 0 0}.recoveryHistorySectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.recoveryHistoryRows{flex-direction:column;gap:8px;max-height:720px;padding-right:2px;display:flex;overflow:auto}.recoveryHistoryRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;gap:12px;width:100%;padding:12px;display:flex}.recoveryHistoryRow:hover{border-color:#84d9e5}.recoveryHistoryRow.selected{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.recoveryHistoryRow>div:first-child,.recoveryHistoryRowRight{flex-direction:column;gap:4px;display:flex}.recoveryHistoryRowTitle{align-items:center;display:flex;flex-direction:row!important;gap:7px!important}.recoveryHistoryRow strong{color:#182230;font-size:12px}.recoveryHistoryRow span,.recoveryHistoryRow small{color:#667085;font-size:10px}.recoveryHistoryRowRight{text-align:right;align-items:flex-end}.recoveryHistoryRowRight strong{color:#067647}.recoveryHistoryStatus,.recoveryHistorySourceBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:900;display:inline-flex;font-size:8.5px!important}.recoveryHistoryStatus.recovered{color:#027a48;background:#ecfdf3}.recoveryHistoryStatus.noRecovery{color:#475467;background:#f2f4f7}.recoveryHistorySourceBadge{color:#3538cd;background:#eef4ff}.recoveryHistoryHero{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.recoveryHistoryHero h2{margin:2px 0 4px}.recoveryHistoryHero>div:first-child>span{color:#667085;font-size:11px}.recoveryHistoryHeroBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.recoveryHistoryEconomics{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.recoveryHistoryEconomics>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;padding:10px}.recoveryHistoryEconomics span,.recoveryHistoryFacts span,.recoveryHistoryFinancialProof span{color:#667085;margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.recoveryHistoryEconomics strong{color:#182230;font-size:13px;display:block}.recoveryHistoryEconomics strong.recovered,.recoveryHistoryFinancialProof strong.recovered{color:#067647}.recoveryHistoryContextGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.recoveryHistoryContextGrid>section{border:1px solid #eaecf0;border-radius:11px;padding:12px}.recoveryHistoryFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.recoveryHistoryFacts>div{background:#f8fafc;border-radius:8px;min-width:0;padding:9px}.recoveryHistoryFacts strong{color:#344054;overflow-wrap:anywhere;font-size:10.5px;line-height:1.4;display:block}.recoveryHistoryFinancialProof{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:11px;margin-bottom:14px;padding:12px}.recoveryHistoryFinancialProof>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.recoveryHistoryFinancialProof>div>div{background:#fff;border:1px solid #e1eef1;border-radius:8px;padding:9px}.recoveryHistoryFinancialProof strong{font-size:11px;display:block}.recoveryHistoryTimelineSection{border-top:1px solid #eaecf0;padding-top:14px}.recoveryHistoryTimeline{flex-direction:column;gap:12px;display:flex}.recoveryHistoryTimelineItem{grid-template-columns:14px 1fr;align-items:start;gap:9px;display:grid}.recoveryHistoryTimelineDot{background:#12b76a;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #12b76a1c}.recoveryHistoryTimelineItem strong{font-size:11px}.recoveryHistoryTimelineItem p{color:#475467;margin:3px 0;font-size:10.5px;line-height:1.45}.recoveryHistoryTimelineItem small{color:#98a2b3;font-size:9.5px}.recoveryHistoryEmpty{color:#667085;text-align:center;padding:22px 8px;font-size:11px}@media (width<=1100px){.recoveryHistoryKpis,.recoveryHistorySecondaryKpis{grid-template-columns:repeat(2,1fr)}.recoveryHistoryLayout{grid-template-columns:1fr}.recoveryHistoryList{position:static}.recoveryHistoryRows{max-height:360px}.recoveryHistoryEconomics,.recoveryHistoryFinancialProof>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.recoveryHistoryKpis,.recoveryHistorySecondaryKpis,.recoveryHistoryToolbar,.recoveryHistoryContextGrid,.recoveryHistoryFacts,.recoveryHistoryEconomics,.recoveryHistoryFinancialProof>div{grid-template-columns:1fr}.recoveryHistoryHero{flex-direction:column}.recoveryHistoryHeroBadges{justify-content:flex-start}}.recoveryAnalyticsHeader{margin-bottom:18px}.recoveryAnalyticsLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:205px;padding:8px 12px;display:flex}.recoveryAnalyticsLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.recoveryAnalyticsLive.live{background:#effcf8;border-color:#9de7dc}.recoveryAnalyticsLive.live>span{background:#12b76a}.recoveryAnalyticsLive>div{flex-direction:column;gap:1px;display:flex}.recoveryAnalyticsLive strong{color:#087a6b;font-size:11px}.recoveryAnalyticsLive small{color:#667085;font-size:9.5px}.recoveryAnalyticsMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.recoveryAnalyticsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.recoveryAnalyticsKpis .executiveKpiCard{min-height:124px}.recoveryAnalyticsKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.recoveryAnalyticsKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.recoveryAnalyticsProofStrip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.recoveryAnalyticsProofStrip>div{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 12px}.recoveryAnalyticsProofStrip span{color:#667085;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.recoveryAnalyticsProofStrip strong{color:#344054;font-size:11px;line-height:1.35;display:block}.recoveryAnalyticsGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.recoveryAnalyticsGrid.lower{align-items:stretch}.recoveryAnalyticsPanel{min-width:0}.recoveryAnalyticsSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.recoveryAnalyticsSectionHeading h2{margin:2px 0 0}.recoveryAnalyticsSectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.recoveryAnalyticsBars{flex-direction:column;gap:14px;display:flex}.recoveryAnalyticsBarRow{min-width:0}.recoveryAnalyticsBarLabel{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.recoveryAnalyticsBarLabel>div{flex-direction:column;gap:2px;min-width:0;display:flex}.recoveryAnalyticsBarLabel strong{color:#182230;font-size:11px}.recoveryAnalyticsBarLabel>strong{color:#067647;flex:none}.recoveryAnalyticsBarLabel small{color:#667085;font-size:9.5px}.recoveryAnalyticsBarTrack{background:#eef2f6;border-radius:999px;height:10px;overflow:hidden}.recoveryAnalyticsBarTrack>span{background:linear-gradient(90deg,#21b6c8,#087a6b);border-radius:999px;height:100%;display:block}.recoveryAnalyticsBarMeta{color:#98a2b3;justify-content:space-between;gap:8px;margin-top:5px;font-size:8.8px;display:flex}.recoveryAnalyticsSourceCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recoveryAnalyticsSourceCard{background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;padding:12px}.recoveryAnalyticsSourceCard>span{color:#667085;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.recoveryAnalyticsSourceCard>strong{color:#067647;margin-bottom:5px;font-size:20px;display:block}.recoveryAnalyticsSourceCard>small{color:#667085;min-height:30px;font-size:9.5px;line-height:1.4;display:block}.recoveryAnalyticsSourceCard>div{border-top:1px solid #e4e7ec;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;display:flex}.recoveryAnalyticsSourceCard>div span{color:#98a2b3;font-size:9px}.recoveryAnalyticsSourceCard>div strong{color:#344054;font-size:10px}.recoveryAnalyticsTrend{align-items:flex-end;gap:14px;min-height:230px;padding-top:12px;display:flex}.recoveryAnalyticsTrendColumn{text-align:center;flex:1;min-width:70px}.recoveryAnalyticsTrendValue{color:#067647;margin-bottom:6px;font-size:10px;font-weight:800}.recoveryAnalyticsTrendTrack{background:linear-gradient(#fbfefd,#f2f4f7);border-radius:8px;justify-content:center;align-items:flex-end;height:150px;display:flex;overflow:hidden}.recoveryAnalyticsTrendTrack>span{background:linear-gradient(#25c2d4,#087a6b);border-radius:7px 7px 0 0;width:52%;min-height:8px}.recoveryAnalyticsTrendColumn>strong{color:#344054;margin-top:7px;font-size:9px;display:block}.recoveryAnalyticsTrendColumn>small{color:#98a2b3;margin-top:2px;font-size:8.5px;display:block}.recoveryAnalyticsExecutive{background:#f8fdfe;border-color:#b9e6ef;grid-template-columns:1.35fr .65fr;align-items:center;gap:18px;display:grid}.recoveryAnalyticsExecutive h2{margin:3px 0 7px}.recoveryAnalyticsExecutive p{color:#475467;margin:0;font-size:11px;line-height:1.55}.recoveryAnalyticsExecutiveProof{gap:8px;display:grid}.recoveryAnalyticsExecutiveProof>div{background:#fff;border:1px solid #e1eef1;border-radius:9px;padding:10px}.recoveryAnalyticsExecutiveProof span{color:#667085;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.recoveryAnalyticsExecutiveProof strong{color:#182230;font-size:11px;display:block}.recoveryAnalyticsExecutiveProof small{color:#067647;margin-top:3px;font-size:10px;font-weight:800;display:block}@media (width<=1100px){.recoveryAnalyticsKpis,.recoveryAnalyticsProofStrip{grid-template-columns:repeat(2,1fr)}.recoveryAnalyticsGrid{grid-template-columns:1fr}}@media (width<=760px){.recoveryAnalyticsKpis,.recoveryAnalyticsProofStrip,.recoveryAnalyticsSourceCards,.recoveryAnalyticsExecutive{grid-template-columns:1fr}.recoveryAnalyticsTrend{overflow-x:auto}.recoveryAnalyticsTrendColumn{flex:0 0 95px}}.syntheticQaBadge{color:#b54708;letter-spacing:.035em;white-space:nowrap;background:#fffaeb;border:1px solid #fdb022;border-radius:999px;width:fit-content;padding:6px 11px;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.recoveryAnalyticsTitleLine,.totalImpactTitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.recoveryAnalyticsTitleLine .eyebrow,.totalImpactTitleLine .eyebrow{margin-bottom:0}.totalImpactHeader{margin-bottom:18px}.totalImpactLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:220px;padding:8px 12px;display:flex}.totalImpactLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.totalImpactLive.live{background:#effcf8;border-color:#9de7dc}.totalImpactLive.live>span{background:#12b76a}.totalImpactLive>div{flex-direction:column;gap:1px;display:flex}.totalImpactLive strong{color:#087a6b;font-size:11px}.totalImpactLive small{color:#667085;font-size:9.5px}.totalImpactMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.totalImpactHero{background:#f8fdfe;border-color:#b9e6ef;grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;margin-bottom:12px;display:grid}.totalImpactHero h2{margin:2px 0 5px}.totalImpactHeroAmount{color:#067647;margin:5px 0 8px;font-size:38px;line-height:1.05;display:block}.totalImpactHero p{color:#475467;margin:0;font-size:10.5px;line-height:1.5}.totalImpactEquation{grid-template-columns:1fr auto 1fr auto 1.18fr;align-items:center;gap:8px;display:grid}.totalImpactEquation>div{background:#fff;border:1px solid #e1eef1;border-radius:10px;min-width:0;padding:11px}.totalImpactEquation>div.total{background:#effcf8;border-color:#9de7dc}.totalImpactEquation span{color:#667085;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.totalImpactEquation strong{color:#344054;font-size:15px;display:block}.totalImpactEquation .total strong{color:#067647;font-size:18px}.totalImpactEquation b{color:#98a2b3;text-align:center;font-size:16px}.totalImpactKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.totalImpactKpis .executiveKpiCard{min-height:124px}.totalImpactKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.totalImpactKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.totalImpactIntegrity{background:#fffcf5;border-color:#fdb022;grid-template-columns:1.15fr .85fr;align-items:center;gap:18px;margin-bottom:14px;display:grid}.totalImpactIntegrity h2{margin:2px 0 6px}.totalImpactIntegrity p{color:#475467;margin:0;font-size:10.5px;line-height:1.5}.totalImpactIntegrityProof{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.totalImpactIntegrityProof>div{background:#fff;border:1px solid #fedf89;border-radius:9px;padding:10px}.totalImpactIntegrityProof span{color:#667085;margin-bottom:4px;font-size:8.8px;font-weight:700;display:block}.totalImpactIntegrityProof strong{color:#344054;font-size:12px}.totalImpactGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.totalImpactPanel{min-width:0}.totalImpactSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.totalImpactSectionHeading h2{margin:2px 0 0}.totalImpactSectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.totalImpactPayerRows{flex-direction:column;gap:14px;display:flex}.totalImpactPayerHeading,.totalImpactPayerMeta{justify-content:space-between;gap:8px;display:flex}.totalImpactPayerHeading{margin-bottom:6px}.totalImpactPayerHeading strong{color:#182230;font-size:11px}.totalImpactPayerHeading strong:last-child{color:#067647}.totalImpactBarTrack{background:#eef2f6;border-radius:999px;height:9px;overflow:hidden}.totalImpactBarTrack>span{background:linear-gradient(90deg,#21b6c8,#087a6b);border-radius:999px;height:100%;display:block}.totalImpactPayerMeta{color:#98a2b3;margin-top:5px;font-size:8.5px}.totalImpactTraceRows{flex-direction:column;gap:10px;display:flex}.totalImpactTraceRow{background:#fbfefd;border:1px solid #e4e7ec;border-radius:11px;padding:11px}.totalImpactTraceTop{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.totalImpactTraceTop>div{flex-direction:column;gap:3px;display:flex}.totalImpactTraceTop strong{color:#182230;font-size:11px}.totalImpactTraceTop>strong{color:#067647;font-size:15px}.totalImpactTraceTop span,.totalImpactTraceTop small{color:#667085;font-size:9.5px}.totalImpactTraceFacts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.totalImpactTraceFacts>div{background:#f2f4f7;border-radius:8px;padding:8px}.totalImpactTraceFacts span{color:#667085;margin-bottom:3px;font-size:8.5px;font-weight:700;display:block}.totalImpactTraceFacts strong{color:#344054;font-size:9.8px;line-height:1.4;display:block}.totalImpactTraceNote{color:#b54708;background:#fff6ed;border-radius:8px;margin-top:8px;padding:8px;font-size:9.5px;font-weight:700}.totalImpactEmpty{color:#667085;text-align:center;padding:22px 8px;font-size:10.5px}.totalImpactExecutive{background:#f8fdfe;border-color:#b9e6ef;grid-template-columns:1.3fr .7fr;align-items:center;gap:18px;display:grid}.totalImpactExecutive h2{margin:3px 0 7px}.totalImpactExecutive p{color:#475467;margin:0;font-size:10.5px;line-height:1.55}.totalImpactExecutiveStats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.totalImpactExecutiveStats>div{text-align:center;background:#fff;border:1px solid #e1eef1;border-radius:9px;padding:9px}.totalImpactExecutiveStats span{color:#667085;min-height:24px;margin-bottom:4px;font-size:8.5px;font-weight:700;display:block}.totalImpactExecutiveStats strong{color:#182230;font-size:16px}@media (width<=1100px){.totalImpactHero,.totalImpactIntegrity,.totalImpactGrid,.totalImpactExecutive{grid-template-columns:1fr}.totalImpactKpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.totalImpactKpis,.totalImpactIntegrityProof,.totalImpactTraceFacts,.totalImpactExecutiveStats,.totalImpactEquation{grid-template-columns:1fr}.totalImpactEquation b{transform:rotate(90deg)}.totalImpactPayerMeta{flex-direction:column}}.totalImpactPayerHeading strong{font-size:12.5px}.totalImpactPayerMeta{margin-top:7px;font-size:11px;line-height:1.4}.totalImpactPayerMeta span{font-weight:650}.totalImpactTraceTop strong{font-size:12px}.totalImpactTraceTop span,.totalImpactTraceTop small{font-size:11px;line-height:1.4}.totalImpactTraceFacts span{font-size:10.5px}.totalImpactTraceFacts strong{font-size:11.5px;line-height:1.45}.totalImpactTraceNote{font-size:11px;line-height:1.45}.totalImpactIntegrity p,.totalImpactHero p,.totalImpactExecutive p{font-size:11.5px;line-height:1.55}.totalImpactIntegrityProof span,.totalImpactEquation span,.totalImpactExecutiveStats span{font-size:10.5px}.totalImpactIntegrityProof strong,.totalImpactExecutiveStats strong{font-size:12.5px}.recoveryAnalyticsBarLabel strong{font-size:12px}.recoveryAnalyticsBarLabel small{font-size:11px;line-height:1.4}.recoveryAnalyticsBarMeta{margin-top:7px;font-size:10.5px;line-height:1.4}.recoveryAnalyticsSourceCard>span{font-size:11px}.recoveryAnalyticsSourceCard>small{font-size:10.5px;line-height:1.45}.recoveryAnalyticsSourceCard>div span{font-size:10px}.recoveryAnalyticsSourceCard>div strong,.recoveryAnalyticsTrendValue{font-size:11px}.recoveryAnalyticsTrendColumn>strong{font-size:10.5px}.recoveryAnalyticsTrendColumn>small{font-size:10px}@media (width<=760px){.totalImpactPayerMeta{gap:4px}.recoveryAnalyticsBarMeta{flex-direction:column;gap:3px}}.executiveOverviewHeader{margin-bottom:18px}.executiveOverviewTitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.executiveOverviewTitleLine .eyebrow{margin-bottom:0}.executiveOverviewLive{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:225px;padding:8px 12px;display:flex}.executiveOverviewLive>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.executiveOverviewLive.live{background:#effcf8;border-color:#9de7dc}.executiveOverviewLive.live>span{background:#12b76a}.executiveOverviewLive>div{flex-direction:column;gap:1px;display:flex}.executiveOverviewLive strong{color:#087a6b;font-size:11px}.executiveOverviewLive small{color:#667085;font-size:10px}.executiveOverviewMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.executiveOverviewHero{background:#f8fdfe;border-color:#b9e6ef;grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px;margin-bottom:12px;display:grid}.executiveOverviewHero h2{margin:2px 0 4px}.executiveOverviewHero>div:first-child>strong{color:#067647;margin:5px 0 8px;font-size:40px;line-height:1.05;display:block}.executiveOverviewHero>div:first-child>p{color:#475467;margin:0;font-size:12px;line-height:1.5}.executiveOverviewHeroFacts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.executiveOverviewHeroFacts button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1eef1;border-radius:10px;padding:12px}.executiveOverviewHeroFacts button:hover{border-color:#84d9e5}.executiveOverviewHeroFacts span{color:#667085;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.executiveOverviewHeroFacts strong{color:#182230;margin-bottom:7px;font-size:20px;display:block}.executiveOverviewHeroFacts small{color:#087a6b;font-size:10.5px;font-weight:800}.executiveOverviewKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.executiveOverviewKpis .executiveKpiCard{flex-direction:column;min-height:168px;display:flex}.executiveOverviewKpis .executiveKpiCard>span{color:#667085;margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.executiveOverviewKpis .executiveKpiCard>strong{margin-bottom:6px;font-size:25px;display:block}.executiveOverviewKpis .executiveKpiCard>p{flex:1;font-size:11px;line-height:1.45}.executiveOverviewKpis .executiveKpiCard>button{color:#087a6b;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:10.5px;font-weight:800}.executiveOverviewGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.executiveOverviewGrid.lower{align-items:start}.executiveOverviewPanel{min-width:0}.executiveOverviewSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.executiveOverviewSectionHeading h2{margin:2px 0 0}.executiveOverviewSectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.executiveOverviewRiskRows{flex-direction:column;gap:9px;display:flex}.executiveOverviewRiskRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.executiveOverviewRiskRow:hover{background:#fbfeff;border-color:#84d9e5}.executiveOverviewRiskRow>div:first-child{flex-direction:column;gap:5px;display:flex}.executiveOverviewRiskTitle{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.executiveOverviewRiskTitle strong{color:#182230;font-size:13px}.executiveOverviewRiskTitle span{color:#b54708;background:#fff6ed;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.executiveOverviewRiskRow small{color:#667085;font-size:11px;line-height:1.4}.executiveOverviewRiskRow>div:last-child{text-align:right}.executiveOverviewRiskRow>div:last-child span{color:#667085;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.executiveOverviewRiskRow>div:last-child strong{color:#b42318;font-size:15px}.executiveOverviewSignal{background:#f8fafc;border-radius:9px;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;display:flex}.executiveOverviewSignal span{color:#667085;font-size:10.5px}.executiveOverviewSignal strong{color:#344054;text-align:right;font-size:11px}.executiveOverviewStatusGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.executiveOverviewStatusGrid button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;padding:11px}.executiveOverviewStatusGrid button:hover{border-color:#84d9e5}.executiveOverviewStatusGrid span{color:#667085;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.executiveOverviewStatusGrid strong{color:#182230;margin-bottom:5px;font-size:22px;display:block}.executiveOverviewStatusGrid small{color:#667085;font-size:10.5px}.executiveOverviewCleanSignal{background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;margin-top:10px;padding:11px}.executiveOverviewCleanSignal strong{color:#067647;margin-bottom:4px;font-size:11.5px;display:block}.executiveOverviewCleanSignal span{color:#475467;font-size:10.5px;line-height:1.4}.executiveOverviewRecoveryRows{flex-direction:column;gap:7px;display:flex}.executiveOverviewRecoveryRows>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex}.executiveOverviewRecoveryRows>button:hover{background:#fbfefd}.executiveOverviewRecoveryRows>button>div{flex-direction:column;gap:3px;display:flex}.executiveOverviewRecoveryRows>button>div:last-child{text-align:right;align-items:flex-end}.executiveOverviewRecoveryRows strong{color:#182230;font-size:11.5px}.executiveOverviewRecoveryRows>button>div:last-child strong{color:#067647;font-size:13px}.executiveOverviewRecoveryRows span,.executiveOverviewRecoveryRows small{color:#667085;font-size:10.5px;line-height:1.35}.executiveOverviewTextButton{color:#087a6b;cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:800}.executiveOverviewSignals{flex-direction:column;gap:9px;display:flex}.executiveOverviewSignals>div{background:#f8fafc;border-radius:9px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.executiveOverviewSignals>div>span{color:#087a6b;background:#e6f7fa;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9.5px;font-weight:900;display:inline-flex}.executiveOverviewSignals p{color:#475467;margin:2px 0 0;font-size:11px;line-height:1.5}.executiveOverviewSignals p strong{color:#182230}.executiveOverviewActions{gap:9px;margin-top:12px;display:flex}.executiveOverviewEmpty{text-align:center;color:#667085;padding:20px 8px;font-size:11px}@media (width<=1100px){.executiveOverviewHero,.executiveOverviewGrid{grid-template-columns:1fr}.executiveOverviewKpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.executiveOverviewKpis,.executiveOverviewHeroFacts,.executiveOverviewStatusGrid{grid-template-columns:1fr}.executiveOverviewActions,.executiveOverviewSignal{flex-direction:column}.executiveOverviewSignal strong{text-align:left}}.payerScoreV2Header{margin-bottom:18px}.payerScoreV2TitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.payerScoreV2TitleLine .eyebrow{margin-bottom:0}.payerScoreV2Live{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:215px;padding:8px 12px;display:flex}.payerScoreV2Live>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.payerScoreV2Live.live{background:#effcf8;border-color:#9de7dc}.payerScoreV2Live.live>span{background:#12b76a}.payerScoreV2Live>div{flex-direction:column;gap:1px;display:flex}.payerScoreV2Live strong{color:#087a6b;font-size:11px}.payerScoreV2Live small{color:#667085;font-size:10px}.payerScoreV2Message{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.payerScoreV2Kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.payerScoreV2Kpis .executiveKpiCard>span{font-size:11.5px}.payerScoreV2Kpis .executiveKpiCard>strong{margin:6px 0;font-size:25px;display:block}.payerScoreV2Kpis .executiveKpiCard>p{font-size:11px;line-height:1.45}.payerScoreV2Layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.payerScoreV2List{position:sticky;top:14px}.payerScoreV2SectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.payerScoreV2SectionHeading h2,.payerScoreV2SectionHeading h3{margin:2px 0 0}.payerScoreV2SectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.payerScoreV2Rows{flex-direction:column;gap:8px;display:flex}.payerScoreV2Row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.payerScoreV2Row:hover{border-color:#84d9e5}.payerScoreV2Row.selected{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.payerScoreV2Row>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.payerScoreV2Row>div:first-child>strong{color:#182230;font-size:13px}.payerScoreV2Row small{color:#667085;font-size:10.5px;line-height:1.4}.payerScoreV2Level{text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9.5px;font-weight:900;display:inline-flex}.payerScoreV2Level.critical{color:#912018;background:#fef3f2}.payerScoreV2Level.high{color:#b54708;background:#fff6ed}.payerScoreV2Level.moderate{color:#b54708;background:#fffaeb}.payerScoreV2Level.low{color:#027a48;background:#ecfdf3}.payerScoreV2RowScore{flex:none;align-items:baseline;gap:3px;display:flex}.payerScoreV2RowScore strong{color:#182230;font-size:24px}.payerScoreV2RowScore span{color:#98a2b3;font-size:10px}.payerScoreV2Hero{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.payerScoreV2Hero h2{margin:2px 0 7px}.payerScoreV2HeroScore{text-align:right}.payerScoreV2HeroScore span{color:#667085;font-size:10.5px;font-weight:700;display:block}.payerScoreV2HeroScore strong{color:#182230;font-size:35px;line-height:1}.payerScoreV2HeroScore small{color:#98a2b3;font-size:11px}.payerScoreV2Economics{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.payerScoreV2Economics>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.payerScoreV2Economics span{color:#667085;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.payerScoreV2Economics strong{color:#182230;font-size:13px}.payerScoreV2Breakdown{border-top:1px solid #eaecf0;padding-top:14px}.payerScoreV2Components{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.payerScoreV2Components>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:1fr auto;gap:6px 10px;padding:11px;display:grid}.payerScoreV2Components>div>div{flex-direction:column;gap:2px;display:flex}.payerScoreV2Components strong{color:#344054;font-size:11.5px}.payerScoreV2Components>div>div span{color:#98a2b3;font-size:9.5px}.payerScoreV2Components b{color:#087a6b;font-size:18px}.payerScoreV2Components small{color:#667085;grid-column:1/-1;font-size:10.5px;line-height:1.4}.payerScoreV2Method{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:10px;margin-top:10px;padding:11px}.payerScoreV2Method strong{color:#087a6b;margin-bottom:4px;font-size:11.5px;display:block}.payerScoreV2Method span{color:#344054;font-size:10.5px;line-height:1.4;display:block}.payerScoreV2Method small{color:#667085;margin-top:5px;font-size:10px;line-height:1.45;display:block}.payerScoreV2Metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.payerScoreV2MetricBlock{border:1px solid #eaecf0;border-radius:10px;padding:11px}.payerScoreV2MetricBlock>div{border-top:1px solid #f0f2f5;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.payerScoreV2MetricBlock>div:first-of-type{border-top:0}.payerScoreV2MetricBlock span{color:#667085;font-size:10.5px}.payerScoreV2MetricBlock strong{color:#182230;text-align:right;font-size:11.5px}.payerScoreV2Grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.payerScoreV2Subpanel,.payerScoreV2Recent{border-top:1px solid #eaecf0;padding-top:14px}.payerScoreV2RuleRows,.payerScoreV2ChangeRows{flex-direction:column;gap:8px;display:flex}.payerScoreV2RuleRows>div,.payerScoreV2ChangeRows>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.payerScoreV2RuleRows>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.payerScoreV2RuleRows strong,.payerScoreV2ChangeRows strong{color:#182230;font-size:11px}.payerScoreV2RuleRows p{color:#475467;margin:5px 0;font-size:10.5px;line-height:1.45}.payerScoreV2RuleRows small,.payerScoreV2ChangeRows small{color:#667085;font-size:10px;line-height:1.4;display:block}.payerScoreV2RuleRows em,.payerScoreV2ChangeRows em{color:#087a6b;margin-top:5px;font-size:9.8px;font-style:normal;font-weight:700;display:block}.payerScoreV2ChangeRows>div>span{color:#667085;margin:4px 0;font-size:10.5px;display:block}.payerScoreV2Severity{text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.payerScoreV2Severity.high{color:#b42318;background:#fef3f2}.payerScoreV2Severity.medium{color:#b54708;background:#fffaeb}.payerScoreV2Severity.low{color:#027a48;background:#ecfdf3}.payerScoreV2Recent{margin-top:14px}.payerScoreV2RecoveryRows{flex-direction:column;gap:7px;display:flex}.payerScoreV2RecoveryRows>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.payerScoreV2RecoveryRows>div>div{flex-direction:column;gap:3px;display:flex}.payerScoreV2RecoveryRows strong{color:#182230;font-size:11.5px}.payerScoreV2RecoveryRows>div>strong{color:#067647;font-size:13px}.payerScoreV2RecoveryRows span,.payerScoreV2RecoveryRows small{color:#667085;font-size:10.5px}.payerScoreV2SampleNote{background:#fffcf5;border:1px solid #fdb022;border-radius:10px;margin-top:14px;padding:11px}.payerScoreV2SampleNote strong{color:#b54708;margin-bottom:4px;font-size:11.5px;display:block}.payerScoreV2SampleNote span{color:#475467;font-size:10.5px;line-height:1.5}.payerScoreV2Empty{color:#667085;text-align:center;padding:18px 8px;font-size:11px}@media (width<=1100px){.payerScoreV2Kpis,.payerScoreV2Economics{grid-template-columns:repeat(2,1fr)}.payerScoreV2Layout,.payerScoreV2Grid{grid-template-columns:1fr}.payerScoreV2List{position:static}}@media (width<=760px){.payerScoreV2Kpis,.payerScoreV2Economics,.payerScoreV2Components,.payerScoreV2Metrics{grid-template-columns:1fr}.payerScoreV2Hero{flex-direction:column}.payerScoreV2HeroScore{text-align:left}}.payerScoreV2Row small,.payerScoreV2Economics span,.payerScoreV2Components small,.payerScoreV2Method span,.payerScoreV2MetricBlock span,.payerScoreV2RuleRows p,.payerScoreV2RuleRows small,.payerScoreV2ChangeRows small,.payerScoreV2RecoveryRows span,.payerScoreV2RecoveryRows small,.payerScoreV2SampleNote span{font-size:11.5px;line-height:1.5}.payerScoreV2Method small,.payerScoreV2RuleRows em,.payerScoreV2ChangeRows em{font-size:11px;line-height:1.5}.payerScoreV2MetricBlock strong,.payerScoreV2RuleRows strong,.payerScoreV2ChangeRows strong,.payerScoreV2RecoveryRows strong{font-size:12px}.contractIntelV2Header{margin-bottom:18px}.contractIntelV2TitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.contractIntelV2TitleLine .eyebrow{margin-bottom:0}.contractIntelV2Live{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:220px;padding:8px 12px;display:flex}.contractIntelV2Live>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.contractIntelV2Live.live{background:#effcf8;border-color:#9de7dc}.contractIntelV2Live.live>span{background:#12b76a}.contractIntelV2Live>div{flex-direction:column;gap:1px;display:flex}.contractIntelV2Live strong{color:#087a6b;font-size:11.5px}.contractIntelV2Live small{color:#667085;font-size:11px}.contractIntelV2Message{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.contractIntelV2Kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.contractIntelV2Kpis .executiveKpiCard>span{font-size:11.5px}.contractIntelV2Kpis .executiveKpiCard>strong{margin:6px 0;font-size:24px;display:block}.contractIntelV2Kpis .executiveKpiCard>p{font-size:11.5px;line-height:1.5}.contractIntelV2Layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.contractIntelV2Portfolio{position:sticky;top:14px}.contractIntelV2SectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.contractIntelV2SectionHeading h2,.contractIntelV2SectionHeading h3{margin:2px 0 0}.contractIntelV2SectionHeading>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800}.contractIntelV2PortfolioRows{flex-direction:column;gap:8px;display:flex}.contractIntelV2PortfolioRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.contractIntelV2PortfolioRow:hover{border-color:#84d9e5}.contractIntelV2PortfolioRow.selected{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.contractIntelV2PortfolioRow>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.contractIntelV2PortfolioRow>div:first-child>strong{color:#182230;font-size:13px}.contractIntelV2PortfolioRow>div:first-child>span{color:#087a6b;font-size:11px;font-weight:800}.contractIntelV2PortfolioRow small{color:#667085;font-size:11px;line-height:1.45}.contractIntelV2PortfolioRow>div:last-child{text-align:right;flex:none}.contractIntelV2PortfolioRow>div:last-child span{color:#98a2b3;margin-bottom:3px;font-size:10px;display:block}.contractIntelV2PortfolioRow>div:last-child strong{color:#344054;font-size:11px}.contractIntelV2Hero{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.contractIntelV2Hero h2{margin:2px 0 3px}.contractIntelV2Hero>div:first-child>strong{color:#475467;font-size:11.5px}.contractIntelV2Badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.contractIntelV2Badges span{color:#027a48;background:#ecfdf3;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.contractIntelV2Effective{text-align:right}.contractIntelV2Effective span,.contractIntelV2Effective small{color:#667085;font-size:11px;display:block}.contractIntelV2Effective strong{color:#182230;margin:3px 0;font-size:13px;display:block}.contractIntelV2Source{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:10px;display:grid}.contractIntelV2Source span,.contractIntelV2Source small{color:#667085;font-size:11px}.contractIntelV2Source strong{color:#087a6b;font-size:11.5px}.contractIntelV2Economics{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.contractIntelV2Economics>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.contractIntelV2Economics span{color:#667085;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.contractIntelV2Economics strong{color:#182230;margin-bottom:4px;font-size:14px;display:block}.contractIntelV2Economics small{color:#667085;font-size:10.5px;line-height:1.4}.contractIntelV2Grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contractIntelV2Subpanel,.contractIntelV2ChangeSection,.contractIntelV2ImpactSection{border-top:1px solid #eaecf0;padding-top:14px}.contractIntelV2TermRows,.contractIntelV2HistoryRows,.contractIntelV2ChangeRows,.contractIntelV2ImpactRows{flex-direction:column;gap:8px;display:flex}.contractIntelV2TermRows>div,.contractIntelV2HistoryRows>div,.contractIntelV2ChangeRows>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.contractIntelV2TermRows>div>div:first-child,.contractIntelV2HistoryRows>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.contractIntelV2TermRows strong,.contractIntelV2HistoryRows strong,.contractIntelV2ChangeRows strong{color:#182230;font-size:11.5px}.contractIntelV2TermRows>div>div:first-child span{color:#087a6b;font-size:10.5px;font-weight:800}.contractIntelV2TermRows p{color:#475467;margin:7px 0;font-size:11.5px;line-height:1.5}.contractIntelV2TermFacts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.contractIntelV2TermFacts span{color:#667085;font-size:10.5px;line-height:1.4}.contractIntelV2TermFacts strong{margin-top:2px;display:block}.contractIntelV2HistoryRows span{border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.contractIntelV2HistoryRows span.active{color:#027a48;background:#ecfdf3}.contractIntelV2HistoryRows span.superseded{color:#475467;background:#f2f4f7}.contractIntelV2HistoryRows small,.contractIntelV2HistoryRows em{color:#667085;margin-top:5px;font-size:11px;line-height:1.4;display:block}.contractIntelV2HistoryRows em{color:#087a6b;font-style:normal}.contractIntelV2ChangeSection,.contractIntelV2ImpactSection{margin-top:14px}.contractIntelV2ChangeTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contractIntelV2ChangeTop>div{flex-direction:column;gap:4px;display:flex}.contractIntelV2ChangeTop>div span{color:#087a6b;font-size:11px;font-weight:700}.contractIntelV2ChangeTop>strong{color:#067647;font-size:18px}.contractIntelV2ChangeFacts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.contractIntelV2ChangeFacts span{color:#667085;font-size:10.5px}.contractIntelV2ChangeFacts strong{margin-top:2px;display:block}.contractIntelV2ControlState{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.contractIntelV2ControlState span{color:#027a48;background:#ecfdf3;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:800}.contractIntelV2CleanState{background:#ecfdf3;border:1px solid #abefc6;border-radius:9px;padding:11px}.contractIntelV2CleanState strong{color:#067647;margin-bottom:4px;font-size:11.5px;display:block}.contractIntelV2CleanState span{color:#475467;font-size:11px;line-height:1.45}.contractIntelV2ImpactRows>div{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:12px;padding:11px;display:grid}.contractIntelV2ImpactIdentity{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contractIntelV2ImpactIdentity strong{color:#182230;font-size:11.5px}.contractIntelV2ImpactIdentity small,.contractIntelV2ImpactProof span,.contractIntelV2ImpactProof small{color:#667085;font-size:11px;line-height:1.4}.contractIntelV2Stage{border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.contractIntelV2Stage.pre_submission{color:#087a6b;background:#e6f7fa}.contractIntelV2Stage.post_payment{color:#475467;background:#f2f4f7}.contractIntelV2ImpactFinance{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.contractIntelV2ImpactFinance span{color:#667085;font-size:10.5px}.contractIntelV2ImpactFinance strong{color:#182230;margin-top:2px;font-size:11.5px;display:block}.contractIntelV2ImpactProof{flex-direction:column;gap:4px;display:flex}.contractIntelV2IntegrityNote,.contractIntelV2HospitalNote{border-radius:10px;margin-top:10px;padding:11px}.contractIntelV2IntegrityNote{background:#f8fdfe;border:1px solid #b9e6ef}.contractIntelV2HospitalNote{background:#fffcf5;border:1px solid #fdb022}.contractIntelV2IntegrityNote strong,.contractIntelV2HospitalNote strong{margin-bottom:4px;font-size:11.5px;display:block}.contractIntelV2IntegrityNote strong{color:#087a6b}.contractIntelV2HospitalNote strong{color:#b54708}.contractIntelV2IntegrityNote span,.contractIntelV2HospitalNote span{color:#475467;font-size:11.5px;line-height:1.5}.contractIntelV2Empty{text-align:center;color:#667085;padding:18px 8px;font-size:11.5px}@media (width<=1150px){.contractIntelV2Layout,.contractIntelV2Grid{grid-template-columns:1fr}.contractIntelV2Portfolio{position:static}.contractIntelV2Kpis,.contractIntelV2Economics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.contractIntelV2Kpis,.contractIntelV2Economics,.contractIntelV2ChangeFacts,.contractIntelV2TermFacts,.contractIntelV2ImpactFinance,.contractIntelV2ImpactRows>div,.contractIntelV2Source{grid-template-columns:1fr}.contractIntelV2Hero{flex-direction:column}.contractIntelV2Effective{text-align:left}}.reportsV2Header{margin-bottom:18px}.reportsV2TitleLine{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.reportsV2TitleLine .eyebrow{margin-bottom:0}.reportsV2Live{background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:10px;min-width:215px;padding:8px 12px;display:flex}.reportsV2Live>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.reportsV2Live.live{background:#effcf8;border-color:#9de7dc}.reportsV2Live.live>span{background:#12b76a}.reportsV2Live>div{flex-direction:column;gap:1px;display:flex}.reportsV2Live strong{color:#087a6b;font-size:11.5px}.reportsV2Live small{color:#667085;font-size:11px}.reportsV2Message{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:10px;margin-bottom:14px;padding:10px 13px;font-size:12px;font-weight:700}.reportsV2Packages{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.reportsV2Package{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:150px;padding:13px;display:flex}.reportsV2Package:hover{border-color:#84d9e5}.reportsV2Package.active{background:#f9feff;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.reportsV2Package>span{color:#475467;font-size:11.5px;font-weight:800}.reportsV2Package>strong{color:#182230;margin:7px 0;font-size:22px;display:block}.reportsV2Package>p{color:#667085;flex:1;margin:0;font-size:11px;line-height:1.45}.reportsV2Package>small{color:#087a6b;margin-top:8px;font-size:10.5px;font-weight:800}.reportsV2Toolbar{background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.reportsV2Toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.reportsV2Toolbar span{color:#667085;font-size:10.5px}.reportsV2Toolbar strong{color:#182230;font-size:12px}.reportsV2Toolbar>div:last-child{gap:8px;display:flex}.reportsV2Report{overflow:hidden}.reportsV2ReportHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.reportsV2ReportHeader h2{margin:2px 0 5px;font-size:22px}.reportsV2ReportHeader p{color:#667085;margin:0;font-size:11.5px;line-height:1.45}.reportsV2ReportMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:220px;display:flex}.reportsV2ReportMeta>span{color:#b54708;border:1px solid #fdb022;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:900}.reportsV2ReportMeta small{color:#667085;font-size:10.5px}.reportsV2Hero{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:11px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:16px;margin:14px 0;padding:14px;display:grid}.reportsV2Hero.compact{grid-template-columns:.7fr 1.3fr}.reportsV2Hero>div:first-child>span{color:#667085;font-size:11.5px;font-weight:700}.reportsV2Hero>div:first-child>strong{color:#067647;margin:5px 0 7px;font-size:34px;line-height:1.05;display:block}.reportsV2Hero>div:first-child>p{color:#475467;margin:0;font-size:11.5px;line-height:1.5}.reportsV2HeroEquation,.reportsV2HeroStats{align-items:center;gap:8px;display:grid}.reportsV2HeroEquation{grid-template-columns:1fr auto 1fr auto 1fr}.reportsV2HeroStats{grid-template-columns:repeat(3,1fr)}.reportsV2HeroEquation>div,.reportsV2HeroStats>div{background:#fff;border:1px solid #dfeaec;border-radius:9px;padding:10px}.reportsV2HeroEquation span,.reportsV2HeroStats span{color:#667085;margin-bottom:4px;font-size:10.5px;display:block}.reportsV2HeroEquation strong,.reportsV2HeroStats strong{color:#182230;font-size:14px}.reportsV2HeroEquation b{color:#98a2b3;text-align:center}.reportsV2MetricGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.reportsV2MetricGrid.three{grid-template-columns:repeat(3,1fr);margin-top:14px}.reportsV2MetricGrid>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:11px}.reportsV2MetricGrid span{color:#667085;font-size:10.5px;font-weight:700;display:block}.reportsV2MetricGrid strong{color:#182230;margin:5px 0;font-size:16px;display:block}.reportsV2MetricGrid small{color:#667085;font-size:10.5px;line-height:1.4}.reportsV2Section{margin-top:14px}.reportsV2SectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.reportsV2SectionHeading h3{margin:2px 0 0}.reportsV2Table{border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.reportsV2TableHead,.reportsV2TableRow{align-items:center;gap:10px;display:grid}.reportsV2TableHead{background:#f2f4f7;padding:9px 10px}.reportsV2TableHead span{color:#475467;text-transform:uppercase;font-size:10px;font-weight:900}.reportsV2TableRow{background:#fff;border-top:1px solid #eaecf0;min-height:48px;padding:9px 10px}.reportsV2TableRow:first-of-type{border-top:0}.reportsV2TableHead.five,.reportsV2TableRow.five{grid-template-columns:1.3fr repeat(4,.8fr)}.reportsV2TableHead.payer,.reportsV2TableRow.payer{grid-template-columns:1.2fr .7fr .8fr .9fr .9fr .8fr}.reportsV2TableHead.contract,.reportsV2TableRow.contract{grid-template-columns:1.2fr .8fr .55fr 1fr .9fr .7fr}.reportsV2TableHead.recovery,.reportsV2TableRow.recovery{grid-template-columns:1.1fr 1fr .7fr .7fr .65fr 1fr}.reportsV2TableRow strong,.reportsV2TableRow span{color:#344054;font-size:11px;line-height:1.4}.reportsV2TableRow>div{flex-direction:column;gap:2px;display:flex}.reportsV2TableRow small{color:#667085;font-size:10.5px;line-height:1.35}.reportsV2TableRow .positive{color:#067647}.reportsV2Integrity{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:10px;margin-top:12px;padding:11px}.reportsV2Integrity strong{color:#087a6b;margin-bottom:4px;font-size:11.5px;display:block}.reportsV2Integrity span{color:#475467;font-size:11px;line-height:1.5}.reportsV2TwoColumn{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.reportsV2TwoColumn>div{border:1px solid #e4e7ec;border-radius:10px;padding:11px}.reportsV2SummaryRow{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.reportsV2SummaryRow:first-of-type{border-top:0}.reportsV2SummaryRow>div{flex-direction:column;gap:2px;display:flex}.reportsV2SummaryRow strong{color:#344054;font-size:11px}.reportsV2SummaryRow small{color:#667085;font-size:10.5px}.reportsV2SummaryRow .positive{color:#067647}.reportsV2ReportFooter{border-top:1px solid #eaecf0;justify-content:space-between;gap:12px;margin-top:18px;padding-top:10px;display:flex}.reportsV2ReportFooter span{color:#98a2b3;font-size:9.5px}@media (width<=1100px){.reportsV2Packages,.reportsV2MetricGrid{grid-template-columns:repeat(2,1fr)}.reportsV2Hero,.reportsV2Hero.compact{grid-template-columns:1fr}.reportsV2Table{overflow-x:auto}.reportsV2TableHead,.reportsV2TableRow{min-width:850px}}@media (width<=760px){.reportsV2Packages,.reportsV2MetricGrid,.reportsV2MetricGrid.three,.reportsV2HeroStats,.reportsV2TwoColumn{grid-template-columns:1fr}.reportsV2Toolbar,.reportsV2ReportHeader,.reportsV2ReportFooter{flex-direction:column;align-items:flex-start}.reportsV2ReportMeta{text-align:left;align-items:flex-start;min-width:0}.reportsV2HeroEquation{grid-template-columns:1fr}.reportsV2HeroEquation b{transform:rotate(90deg)}}@media print{body *{visibility:hidden!important}.reportsV2Page,.reportsV2Page *{visibility:visible!important}.reportsV2Page{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}.reportsV2NoPrint,.reportsV2Header{display:none!important}.reportsV2Report{box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important}.reportsV2ReportHeader{padding-bottom:12px!important}.reportsV2Table{overflow:visible!important}.reportsV2TableHead,.reportsV2TableRow{break-inside:avoid;min-width:0!important}.reportsV2Hero,.reportsV2MetricGrid>div,.reportsV2TwoColumn>div,.reportsV2Integrity{break-inside:avoid}.reportsV2ReportFooter{margin-top:14px!important}}.permissionGateNotice{background:#fffcf5;border:1px solid #fdb022;border-radius:9px;padding:9px 10px}.permissionGateNotice strong{color:#b54708;margin-bottom:3px;font-size:11px;display:block}.permissionGateNotice span{color:#475467;font-size:10.5px;line-height:1.45}.permissionGateNotice code{color:#344054;background:#f2f4f7;border-radius:4px;padding:1px 4px}button[data-permission-state=denied]{opacity:.55;cursor:not-allowed!important}.hospitalAccessShell{background:radial-gradient(circle at top,#22b8cf1f,#0000 38%),#071426;place-items:center;min-height:100vh;padding:28px;display:grid}.hospitalAccessCard{background:#fff;border:1px solid #84d9e559;border-radius:18px;width:min(520px,100%);padding:28px;box-shadow:0 24px 80px #00000047}.hospitalAccessMark{color:#087a6b;border:2px solid #22b8cf;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:18px;font-weight:900;display:grid}.hospitalAccessCard h1{color:#101828;margin:4px 0 8px;font-size:28px;line-height:1.15}.hospitalAccessCard>p{color:#667085;font-size:13px;line-height:1.55}.hospitalAccessForm{gap:12px;margin-top:20px;display:grid}.hospitalAccessForm label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.hospitalAccessForm input{width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:10px 11px}.hospitalAccessError,.hospitalAccessSuccess{border-radius:9px;padding:9px 10px;font-size:11.5px;font-weight:700}.hospitalAccessError{color:#b42318;background:#fff6f5;border:1px solid #fecdca}.hospitalAccessSuccess{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.hospitalAccessFootnote{color:#98a2b3;margin-top:16px;font-size:10.5px;line-height:1.5;display:block}.hospitalAccessRolePill{z-index:1200;background:#effcf8f5;border:1px solid #9de7dc;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:fixed;bottom:16px;right:18px;box-shadow:0 8px 28px #1018281f}.hospitalAccessRolePill>span{background:#12b76a;border-radius:50%;width:7px;height:7px}.hospitalAccessRolePill>div{flex-direction:column;gap:1px;display:flex}.hospitalAccessRolePill strong{color:#087a6b;font-size:10px}.hospitalAccessRolePill small{color:#667085;font-size:9.5px}.securityAccessLauncher{z-index:1200;color:#087a6b;cursor:pointer;background:#fffffff5;border:1px solid #b9e6ef;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:66px;right:18px;box-shadow:0 8px 28px #1018281f}.securityAccessBackdrop{z-index:2000;background:#071426b8;padding:28px;position:fixed;inset:0;overflow:auto}.securityAccessPanel{background:#f8fafc;border:1px solid #d0d5dd;border-radius:16px;width:min(1180px,100%);margin:0 auto;padding:18px;box-shadow:0 30px 100px #00000059}.securityAccessHeader,.securityAccessSectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.securityAccessHeader{margin-bottom:14px}.securityAccessHeader h2,.securityAccessSectionTitle h3{margin:2px 0 5px}.securityAccessHeader p{color:#667085;margin:0;font-size:11.5px;line-height:1.5}.securityAccessHeader>button,.securityAccessSectionTitle>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 10px;font-size:10.5px;font-weight:800}.securityAccessMessage{color:#b42318;background:#fff6f5;border:1px solid #fecdca;border-radius:9px;margin-bottom:12px;padding:9px 10px;font-size:11px;font-weight:700}.securityAccessIdentity,.securityAccessPosture{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.securityAccessIdentity{margin-bottom:12px}.securityAccessIdentity>div,.securityAccessPosture>div{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.securityAccessIdentity span,.securityAccessPosture span{color:#667085;margin-bottom:4px;font-size:10.5px;display:block}.securityAccessIdentity strong,.securityAccessPosture strong{color:#182230;margin-bottom:3px;font-size:14px;display:block}.securityAccessIdentity small{color:#667085;font-size:10px}.securityAccessGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.securityAccessSection{background:#fff;border:1px solid #e4e7ec;border-radius:11px;margin-top:12px;padding:12px}.securityAccessGrid .securityAccessSection{margin-top:0}.securityAccessSectionTitle{margin-bottom:10px}.securityAccessSectionTitle>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.securityAccessSectionTitle>span.clean{color:#027a48;background:#ecfdf3}.securityAccessSectionTitle>span.warning{color:#b54708;background:#fffaeb}.securityAccessMemberRows,.securityAccessRoleRows,.securityAccessAuditRows{flex-direction:column;gap:7px;display:flex}.securityAccessMemberRows>div,.securityAccessAuditRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.securityAccessMemberRows>div>div,.securityAccessAuditRows>div>div{flex-direction:column;gap:2px;display:flex}.securityAccessMemberRows strong,.securityAccessAuditRows strong{color:#344054;font-size:11px}.securityAccessMemberRows span,.securityAccessMemberRows small,.securityAccessAuditRows span{color:#667085;font-size:10.5px}.securityAccessMemberRows>div>span{color:#087a6b;background:#e6f7fa;border-radius:999px;padding:4px 7px;font-weight:800}.securityAccessRoleRows>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:9px}.securityAccessRoleRows>div.current{background:#f8fdfe;border-color:#38c6d8}.securityAccessRoleRows>div>div{justify-content:space-between;gap:8px;display:flex}.securityAccessRoleRows strong{color:#182230;font-size:11px}.securityAccessRoleRows>div>div span{color:#087a6b;font-size:9px;font-weight:900}.securityAccessRoleRows p{color:#667085;margin:5px 0;font-size:10.5px;line-height:1.4}.securityAccessRoleRows small{color:#98a2b3;font-size:10px}.securityAccessPermissionCloud{flex-wrap:wrap;gap:6px;display:flex}.securityAccessPermissionCloud span{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700}.securityAccessEmpty{color:#667085;text-align:center;padding:16px 6px;font-size:11px}.securityAccessFooter{background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.securityAccessFooter>div{flex-direction:column;gap:2px;display:flex}.securityAccessFooter strong{color:#067647;font-size:10.5px}.securityAccessFooter span{color:#475467;font-size:10px;line-height:1.35}@media (width<=900px){.securityAccessGrid,.securityAccessIdentity,.securityAccessPosture,.securityAccessFooter{grid-template-columns:1fr 1fr}}@media (width<=620px){.securityAccessGrid,.securityAccessIdentity,.securityAccessPosture,.securityAccessFooter{grid-template-columns:1fr}.securityAccessBackdrop{padding:10px}.securityAccessHeader{flex-direction:column}}.hospitalAccessControls{z-index:1200;align-items:center;gap:8px;display:flex;position:fixed;bottom:16px;right:18px}.hospitalAccessControls .securityAccessLauncher,.hospitalAccessControls .hospitalAccessRolePill{position:static;bottom:auto;right:auto}.hospitalAccessControls .securityAccessLauncher{height:38px}.hospitalAccessControls .hospitalAccessRolePill{min-height:38px}@media (width<=620px){.hospitalAccessControls{flex-wrap:wrap;justify-content:flex-end;bottom:10px;left:10px;right:10px}}.securityAccessSessionPolicy{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.securityAccessSessionPolicy>div{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;padding:10px}.securityAccessSessionPolicy span,.securityAccessSessionPolicy small{color:#667085;font-size:10.5px;display:block}.securityAccessSessionPolicy strong{color:#087a6b;margin:4px 0 3px;font-size:12px;display:block}@media (width<=620px){.securityAccessSessionPolicy{grid-template-columns:1fr}.sessionSecurityWarning{flex-direction:column;align-items:flex-start}}button[data-permission-state=denied]{filter:saturate(.35);opacity:.48!important;cursor:not-allowed!important}.hospitalAccessSecurityNotice{color:#b54708;background:#fffcf5;border:1px solid #fdb022;border-radius:9px;margin:12px 0;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.45}.sessionSecurityWarning{z-index:2500;background:#fffcf5;border:1px solid #fdb022;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:min(560px,100vw - 32px);padding:11px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #1018282e}.sessionSecurityWarning>div{flex-direction:column;gap:3px;display:flex}.sessionSecurityWarning strong{color:#b54708;font-size:11.5px}.sessionSecurityWarning span{color:#475467;font-size:10.5px;line-height:1.4}.sessionSecurityWarning button{color:#b54708;cursor:pointer;background:#fff;border:1px solid #fdb022;border-radius:8px;flex:none;padding:7px 9px;font-size:10.5px;font-weight:800}.productionErrorShell{background:#071426;place-items:center;min-height:100vh;padding:28px;display:grid}.productionErrorCard{background:#fff;border:1px solid #fecdca;border-radius:18px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #00000047}.productionErrorMark{color:#b42318;background:#fff1f0;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:22px;font-weight:900;display:grid}.productionErrorCard h1{color:#101828;margin:4px 0 8px;font-size:26px;line-height:1.18}.productionErrorCard>p{color:#667085;font-size:12px;line-height:1.55}.productionErrorIncident{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;margin:16px 0;padding:10px}.productionErrorIncident span{color:#667085;margin-bottom:3px;font-size:10.5px;display:block}.productionErrorIncident strong{color:#344054;letter-spacing:.04em;font-size:12px}.productionErrorActions{flex-wrap:wrap;gap:8px;display:flex}.hospitalReadinessLoading,.hospitalReadinessError{border-radius:9px;padding:12px;font-size:11.5px}.hospitalReadinessLoading{color:#087a6b;background:#f8fdfe;border:1px solid #b9e6ef}.hospitalReadinessError{color:#b42318;background:#fff6f5;border:1px solid #fecdca}.hospitalReadinessHero{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.hospitalReadinessHero h2{margin:2px 0 5px}.hospitalReadinessHero p{color:#667085;margin:0;font-size:11.5px;line-height:1.5}.hospitalReadinessHero>span{border-radius:999px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:900}.hospitalReadinessHero>span.ready{color:#027a48;background:#ecfdf3}.hospitalReadinessHero>span.blocked{color:#b42318;background:#fff1f0}.identityReadinessGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.identityReadinessGrid article,.identitySessionControls>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.identityReadinessGrid span,.identitySessionControls span{color:#667085;margin-bottom:4px;font-size:10.5px;display:block}.identityReadinessGrid strong,.identitySessionControls strong{color:#182230;margin-bottom:3px;font-size:12px;display:block}.identityReadinessGrid small{color:#667085;font-size:10px;line-height:1.4}.hospitalReadinessSection{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-top:11px;padding:11px}.hospitalReadinessSectionHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.hospitalReadinessSectionHeading h3{margin:2px 0 0}.hospitalReadinessSectionHeading button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.identitySessionControls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.identityIntegrationRows{flex-direction:column;display:flex}.identityIntegrationRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.identityIntegrationRows>div:first-child{border-top:0}.identityIntegrationRows>div>div{flex-direction:column;gap:2px;display:flex}.identityIntegrationRows strong{color:#344054;font-size:11px}.identityIntegrationRows span,.identityIntegrationRows small{color:#667085;font-size:10.5px;line-height:1.4}.identityIntegrationRows>div>span{border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.identityIntegrationRows>div>span.connected{color:#027a48;background:#ecfdf3}.identityIntegrationRows>div>span.not_configured{color:#b42318;background:#fff1f0}.hospitalReadinessWarning{background:#fffcf5;border:1px solid #fdb022;border-radius:10px;margin-top:11px;padding:10px}.hospitalReadinessWarning strong{color:#b54708;margin-bottom:3px;font-size:11px;display:block}.hospitalReadinessWarning span{color:#475467;font-size:10.5px;line-height:1.5}@media (width<=820px){.identityReadinessGrid,.identitySessionControls{grid-template-columns:1fr 1fr}}@media (width<=560px){.identityReadinessGrid,.identitySessionControls{grid-template-columns:1fr}.hospitalReadinessHero{flex-direction:column}}.systemHealthLiveChecks{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px;display:grid}.systemHealthLiveChecks article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.systemHealthDot{border-radius:50%;width:8px;height:8px}.systemHealthDot.pass{background:#12b76a}.systemHealthDot.fail{background:#f04438}.systemHealthLiveChecks article>div{flex-direction:column;gap:2px;display:flex}.systemHealthLiveChecks strong{color:#344054;font-size:11px}.systemHealthLiveChecks small{color:#667085;font-size:10.5px;line-height:1.4}.systemHealthLiveChecks b{color:#087a6b;font-size:9.5px}.systemHealthKpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.systemHealthKpis article{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.systemHealthKpis span{color:#667085;margin-bottom:4px;font-size:10.5px;display:block}.systemHealthKpis strong{color:#182230;font-size:14px}.systemIntegrationRows{flex-direction:column;display:flex}.systemIntegrationRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.systemIntegrationRows>div:first-child{border-top:0}.systemIntegrationRows>div>div{flex-direction:column;gap:2px;display:flex}.systemIntegrationRows strong{color:#344054;font-size:11px}.systemIntegrationRows span,.systemIntegrationRows small{color:#667085;font-size:10.5px;line-height:1.4}.systemIntegrationRows>div>div:last-child{align-items:flex-end}.systemIntegrationRows>div>div:last-child>small{color:#b54708;font-size:9px;font-weight:900}.systemIntegrationRows>div>div:last-child>span{border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.systemIntegrationRows .connected{color:#027a48;background:#ecfdf3}.systemIntegrationRows .not_configured{color:#b42318;background:#fff1f0}.systemIntegrationRows .ready{color:#087a6b;background:#e6f7fa}.systemIntegrationRows .blocked{color:#b54708;background:#fffaeb}@media (width<=820px){.systemHealthLiveChecks,.systemHealthKpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.systemHealthLiveChecks,.systemHealthKpis{grid-template-columns:1fr}}.hospitalReadinessLauncher{color:#087a6b;cursor:pointer;background:#fffffff5;border:1px solid #b9e6ef;border-radius:999px;align-items:center;gap:6px;height:38px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;position:static;box-shadow:0 8px 28px #1018281f}.hospitalReadinessBackdrop{z-index:2100;background:#071426b8;padding:28px;position:fixed;inset:0;overflow:auto}.hospitalReadinessPanel{background:#f8fafc;border:1px solid #d0d5dd;border-radius:16px;width:min(1180px,100%);margin:0 auto;padding:18px;box-shadow:0 30px 100px #00000059}.hospitalReadinessHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.hospitalReadinessHeader h2{margin:2px 0 5px}.hospitalReadinessHeader p{color:#667085;margin:0;font-size:11.5px;line-height:1.5}.hospitalReadinessHeader>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 10px;font-size:10.5px;font-weight:800}.hospitalReadinessTabs{border-bottom:1px solid #e4e7ec;gap:5px;margin-bottom:12px;display:flex}.hospitalReadinessTabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:10.5px;font-weight:800}.hospitalReadinessTabs button.active{color:#087a6b;border-bottom-color:#22b8cf}.hospitalReadinessBody{min-height:420px}.deploymentQaHero{background:#fff;border:1px solid #e4e7ec;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.deploymentQaHero h2{margin:2px 0 5px}.deploymentQaHero p{color:#667085;margin:0;font-size:11.5px;line-height:1.5}.deploymentQaScore{text-align:center;border-radius:12px;min-width:120px;padding:12px}.deploymentQaScore.ready{color:#027a48;background:#ecfdf3}.deploymentQaScore.blocked{color:#b42318;background:#fff1f0}.deploymentQaScore strong{font-size:28px;line-height:1;display:block}.deploymentQaScore span{margin-top:4px;font-size:10px;font-weight:800;display:block}.deploymentQaGateGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.deploymentQaGateGrid article{background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:9px}.deploymentQaGateGrid article.pass{border-color:#abefc6}.deploymentQaGateGrid article.block{border-color:#fecdca}.deploymentQaGateGrid article>div{align-items:center;gap:6px;display:flex}.deploymentQaGateGrid article>div>span{border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.deploymentQaGateGrid article.pass>div>span{color:#027a48;background:#ecfdf3}.deploymentQaGateGrid article.block>div>span{color:#b42318;background:#fff1f0}.deploymentQaGateGrid strong{color:#344054;font-size:10.5px}.deploymentQaGateGrid p{color:#667085;min-height:44px;margin:6px 0;font-size:9.8px;line-height:1.4}.deploymentQaGateGrid small{font-size:9px;font-weight:900}.deploymentQaGateGrid article.pass small{color:#027a48}.deploymentQaGateGrid article.block small{color:#b42318}.deploymentQaBlockers{flex-direction:column;gap:6px;display:flex}.deploymentQaBlockers>div{background:#fff6f5;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.deploymentQaBlockers span{color:#fff;background:#b42318;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.deploymentQaBlockers strong{color:#b42318;font-size:10.5px}.deploymentQaClear{color:#067647;font-size:11px;font-weight:800;background:#ecfdf3!important;border-color:#abefc6!important}.deploymentQaIntegrity{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:10px;margin-top:11px;padding:10px}.deploymentQaIntegrity strong{color:#087a6b;margin-bottom:3px;font-size:11px;display:block}.deploymentQaIntegrity span{color:#475467;font-size:10.5px;line-height:1.5}@media (width<=980px){.deploymentQaGateGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.hospitalReadinessBackdrop{padding:10px}.hospitalReadinessHeader,.deploymentQaHero{flex-direction:column;align-items:flex-start}.hospitalReadinessTabs{overflow-x:auto}.deploymentQaGateGrid{grid-template-columns:1fr}}.integrationFrameworkSuccess{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;font-weight:700}.integrationFlowStrip{grid-template-columns:1fr auto 1.2fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-bottom:11px;display:grid}.integrationFlowStrip>div{text-align:center;background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;padding:8px}.integrationFlowStrip strong,.integrationFlowStrip span{display:block}.integrationFlowStrip strong{color:#087a6b;font-size:10.5px}.integrationFlowStrip span{color:#667085;margin-top:2px;font-size:9.5px}.integrationFlowStrip b{color:#98a2b3;text-align:center}.integrationFrameworkLayout{grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.integrationFrameworkRows{flex-direction:column;gap:6px;display:flex}.integrationFrameworkRows button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.integrationFrameworkRows button.selected{background:#f8fdfe;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.integrationFrameworkRows button>div{flex-direction:column;gap:2px;display:flex}.integrationFrameworkRows strong{color:#344054;font-size:10.5px}.integrationFrameworkRows button>div>span,.integrationFrameworkRows small{color:#667085;font-size:9.8px;line-height:1.35}.integrationFrameworkRows button>span,.integrationFrameworkState{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.integrationFrameworkRows button>span.connected{color:#027a48;background:#ecfdf3}.integrationFrameworkRows button>span.not_configured{color:#b42318;background:#fff1f0}.integrationFrameworkState{color:#475467;background:#f2f4f7}.integrationFrameworkForm{grid-template-columns:1fr 1fr;gap:9px;display:grid}.integrationFrameworkForm label{color:#344054;gap:5px;font-size:10.5px;font-weight:700;display:grid}.integrationFrameworkForm label.wide{grid-column:1/-1}.integrationFrameworkForm input,.integrationFrameworkForm select,.integrationFrameworkForm textarea{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 9px;font-size:10.5px}.integrationFrameworkSafety{background:#fffcf5;border:1px solid #fdb022;border-radius:9px;margin:10px 0;padding:9px}.integrationFrameworkSafety strong{color:#b54708;margin-bottom:3px;font-size:10.5px;display:block}.integrationFrameworkSafety span{color:#475467;font-size:10px;line-height:1.45}@media (width<=900px){.integrationFrameworkLayout,.integrationFrameworkForm{grid-template-columns:1fr}.integrationFrameworkForm label.wide{grid-column:auto}.integrationFlowStrip{grid-template-columns:1fr}.integrationFlowStrip b{transform:rotate(90deg)}}.integrationHarnessMessage{color:#087a6b;background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;font-weight:700}.integrationHarnessRows,.integrationHarnessHistory{flex-direction:column;display:flex}.integrationHarnessRows>div,.integrationHarnessHistory>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.integrationHarnessRows>div:first-child,.integrationHarnessHistory>div:first-child{border-top:0}.integrationHarnessRows>div>div:first-child,.integrationHarnessHistory>div>div{flex-direction:column;gap:2px;display:flex}.integrationHarnessRows strong,.integrationHarnessHistory strong{color:#344054;font-size:10.5px}.integrationHarnessRows span,.integrationHarnessRows small,.integrationHarnessHistory span,.integrationHarnessHistory small{color:#667085;font-size:10px;line-height:1.4}.integrationHarnessActions{align-items:center;gap:7px;display:flex}.integrationHarnessActions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 8px;font-size:9.8px;font-weight:800}.integrationHarnessActions button:disabled{opacity:.55;cursor:not-allowed}.integrationHarnessActions>span,.integrationHarnessHistory>div>div:last-child>span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.integrationHarnessActions .pass,.integrationHarnessHistory .pass{color:#027a48;background:#ecfdf3}.integrationHarnessActions .fail,.integrationHarnessHistory .fail{color:#b42318;background:#fff1f0}.integrationHarnessActions .blocked,.integrationHarnessHistory .blocked{color:#b54708;background:#fffaeb}.integrationHarnessHistory>div>div:last-child{align-items:flex-end}.integrationHarnessEmpty{color:#667085;text-align:center;padding:14px 0;font-size:10.5px}.hospitalReadinessTabs{white-space:nowrap;align-items:flex-end;gap:4px;overflow-x:auto;flex-direction:row!important;display:flex!important}.hospitalReadinessTabs button{flex:none;width:auto!important}.onboardingControlsMessage{color:#087a6b;background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;font-weight:700}.onboardingControlsTopGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.onboardingControlsTopGrid label{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.onboardingControlsTopGrid input,.onboardingControlsTopGrid select,.onboardingControlRows select{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px;font-size:10px}.onboardingControlRows{flex-direction:column;display:flex}.onboardingControlRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1fr 180px;align-items:center;gap:10px;padding:8px 0;display:grid}.onboardingControlRows>div:first-child{border-top:0}.onboardingControlRows>div>div{flex-direction:column;gap:2px;display:flex}.onboardingControlRows strong{color:#344054;font-size:10.5px}.onboardingControlRows span{color:#667085;font-size:10px}.onboardingBlockerRows{flex-direction:column;gap:6px;display:flex}.onboardingBlockerRows>div{background:#fff6f5;border:1px solid #fecdca;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.onboardingBlockerRows span{color:#fff;background:#b42318;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid}.onboardingBlockerRows strong{color:#b42318;font-size:10px}.onboardingPromotionWarning{background:#fffcf5;border:1px solid #fdb022;border-radius:9px;margin:10px 0;padding:9px}.onboardingPromotionWarning strong{color:#b54708;margin-bottom:3px;font-size:10.5px;display:block}.onboardingPromotionWarning span{color:#475467;font-size:10px;line-height:1.45}@media (width<=1000px){.onboardingControlsTopGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.onboardingControlsTopGrid,.onboardingControlRows>div{grid-template-columns:1fr}}.operationsCenterMessage{color:#087a6b;background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;font-weight:700}.operationsKpiGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.operationsKpiGrid article{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.operationsKpiGrid span{color:#667085;margin-bottom:4px;font-size:10.5px;display:block}.operationsKpiGrid strong{color:#182230;font-size:14px}.operationsTwoColumn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operationsFormGrid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.operationsFormGrid.oneColumn{grid-template-columns:1fr}.operationsFormGrid label{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.operationsFormGrid label.wide{grid-column:1/-1}.operationsFormGrid input,.operationsFormGrid select,.operationsFormGrid textarea{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px;font-size:10px}.operationsSafety{background:#fffcf5;border:1px solid #fdb022;border-radius:9px;margin:10px 0;padding:9px}.operationsSafety strong{color:#b54708;margin-bottom:3px;font-size:10.5px;display:block}.operationsSafety span{color:#475467;font-size:10px;line-height:1.45}.incidentRows{flex-direction:column;display:flex}.incidentRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.incidentRows>div:first-child{border-top:0}.incidentRows>div>div:first-child{flex-direction:column;gap:2px;display:flex}.incidentRows strong{color:#344054;font-size:10.5px}.incidentRows span,.incidentRows small{color:#667085;font-size:10px;line-height:1.4}.incidentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.incidentActions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:5px 7px;font-size:9.5px;font-weight:800}.incidentStatus{border-radius:999px;padding:4px 7px;font-weight:900;font-size:9px!important}.incidentStatus.open{color:#b42318;background:#fff1f0}.incidentStatus.acknowledged,.incidentStatus.monitoring{color:#b54708;background:#fffaeb}.incidentStatus.resolved{color:#027a48;background:#ecfdf3}.operationsEmpty{color:#667085;text-align:center;padding:14px 0;font-size:10.5px}@media (width<=860px){.operationsKpiGrid,.operationsTwoColumn,.operationsFormGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.operationsKpiGrid,.operationsTwoColumn,.operationsFormGrid{grid-template-columns:1fr}.operationsFormGrid label.wide{grid-column:auto}}.resilienceTestRows{flex-direction:column;display:flex}.resilienceTestRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.resilienceTestRows>div:first-child{border-top:0}.resilienceTestRows>div>div{flex-direction:column;gap:2px;display:flex}.resilienceTestRows>div>div:last-child{align-items:flex-end}.resilienceTestRows strong{color:#344054;font-size:10.5px}.resilienceTestRows span,.resilienceTestRows small{color:#667085;font-size:10px;line-height:1.4}.resilienceTestStatus{border-radius:999px;padding:4px 7px;font-weight:900;font-size:9px!important}.resilienceTestStatus.passed{color:#027a48;background:#ecfdf3}.resilienceTestStatus.failed{color:#b42318;background:#fff1f0}.resilienceTestStatus.blocked,.resilienceTestStatus.planned,.resilienceTestStatus.running{color:#b54708;background:#fffaeb}.releaseGateSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.releaseGateSummary>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:10px}.releaseGateSummary span{color:#667085;margin-bottom:4px;font-size:10px;display:block}.releaseGateSummary strong{color:#182230;font-size:13px}.releasePackageRows{flex-direction:column;gap:6px;display:flex}.releasePackageRows button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.releasePackageRows button.selected{background:#f8fdfe;border-color:#38c6d8;box-shadow:inset 3px 0 #22b8cf}.releasePackageRows button>div{flex-direction:column;gap:2px;display:flex}.releasePackageRows strong{color:#344054;font-size:10.5px}.releasePackageRows span,.releasePackageRows small{color:#667085;font-size:10px}.releasePackageRows button>span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.releasePackageRows button>span.complete{color:#027a48;background:#ecfdf3}.releasePackageRows button>span.incomplete{color:#b54708;background:#fffaeb}.releaseReadinessBadge{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.releaseControlGrid,.releaseEvidenceGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.releaseControlGrid>div,.releaseControlGrid label,.releaseEvidenceGrid label{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:9px}.releaseControlGrid>div{flex-direction:column;gap:4px;display:flex}.releaseControlGrid span,.releaseControlGrid label,.releaseEvidenceGrid label{color:#667085;font-size:10px;font-weight:700}.releaseControlGrid strong{color:#182230;font-size:11px}.releaseControlGrid button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:5px 7px;font-size:9.5px;font-weight:800}.releaseControlGrid select,.releaseEvidenceGrid input{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;margin-top:5px;padding:6px 7px;font-size:10px}.releaseEvidenceGrid{margin-top:8px}.releaseBlockerWarning{background:#fff6f5;border:1px solid #fecdca;border-radius:9px;margin-top:9px;padding:9px}.releaseBlockerWarning strong{color:#b42318;margin-bottom:3px;font-size:10.5px;display:block}.releaseBlockerWarning span{color:#475467;font-size:10px;line-height:1.45}@media (width<=900px){.releaseGateSummary,.releaseControlGrid,.releaseEvidenceGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.releaseGateSummary,.releaseControlGrid,.releaseEvidenceGrid{grid-template-columns:1fr}}.governanceControlRows{flex-direction:column;display:flex}.governanceControlRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1fr 190px;align-items:center;gap:10px;padding:8px 0;display:grid}.governanceControlRows>div:first-child{border-top:0}.governanceControlRows>div>div{flex-direction:column;gap:2px;display:flex}.governanceControlRows strong,.governanceDomain strong{color:#344054;font-size:10.5px}.governanceControlRows span,.governanceDomain small{color:#667085;font-size:10px;line-height:1.4}.governanceControlRows select,.governanceOwnerGrid input,.governanceClassificationRows select{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px;font-size:10px}.governanceOwnerGrid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.governanceOwnerGrid label,.governanceClassificationRows label{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.governanceClassificationRows{flex-direction:column;display:flex}.governanceClassificationRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1.15fr .55fr .55fr 1.35fr;align-items:center;gap:9px;padding:9px 0;display:grid}.governanceClassificationRows>div:first-child{border-top:0}.governanceDomain,.governanceRules{flex-direction:column;gap:2px;display:flex}.governanceRules span{color:#667085;font-size:9.8px;line-height:1.35}.governanceRules b{color:#475467}.governanceIntegrityNote{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;margin-top:10px;padding:9px}.governanceIntegrityNote strong{color:#087a6b;margin-bottom:3px;font-size:10.5px;display:block}.governanceIntegrityNote span{color:#475467;font-size:10px;line-height:1.45}@media (width<=900px){.governanceClassificationRows>div{grid-template-columns:1fr 1fr}.governanceRules{grid-column:1/-1}}@media (width<=600px){.governanceControlRows>div,.governanceOwnerGrid,.governanceClassificationRows>div{grid-template-columns:1fr}.governanceRules{grid-column:auto}}.evidenceInventoryRows,.evidencePacketRows{flex-direction:column;display:flex}.evidenceInventoryRows>div,.evidencePacketRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.evidenceInventoryRows>div:first-child,.evidencePacketRows>div:first-child{border-top:0}.evidenceInventoryRows>div>div,.evidencePacketRows>div>div{flex-direction:column;gap:2px;display:flex}.evidenceInventoryRows strong,.evidencePacketRows strong{color:#344054;font-size:10.5px}.evidenceInventoryRows span,.evidencePacketRows span,.evidencePacketRows small{color:#667085;font-size:10px;line-height:1.4}.evidenceInventoryRows b{text-align:center;color:#344054;background:#f2f4f7;border-radius:999px;min-width:32px;padding:4px 7px;font-size:10px}.evidencePacketName{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.evidencePacketName input{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px;font-size:10px}.evidencePacketPreview{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.evidencePacketPreview>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:8px}.evidencePacketPreview span{color:#667085;margin-bottom:3px;font-size:9.5px;display:block}.evidencePacketPreview strong{color:#344054;font-size:10.5px}.evidencePacketRows button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:800}@media (width<=600px){.evidencePacketPreview{grid-template-columns:1fr}}.continuityDependencyRows,.continuityDrillRows{flex-direction:column;display:flex}.continuityDependencyRows>div,.continuityDrillRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.continuityDependencyRows>div:first-child,.continuityDrillRows>div:first-child{border-top:0}.continuityDependencyRows>div>div,.continuityDrillRows>div>div{flex-direction:column;gap:2px;display:flex}.continuityDependencyRows strong,.continuityDrillRows strong{color:#344054;font-size:10.5px}.continuityDependencyRows span,.continuityDependencyRows small,.continuityDrillRows span,.continuityDrillRows small{color:#667085;font-size:10px;line-height:1.4}.continuityDependencyRows select{color:#344054;width:150px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px;font-size:10px}@media (width<=600px){.continuityDependencyRows>div{flex-direction:column;align-items:stretch}.continuityDependencyRows select{width:100%}}.performanceStatusStrip,.performanceExternalGrid{gap:8px;display:grid}.performanceStatusStrip{grid-template-columns:repeat(3,1fr);margin:9px 0}.performanceStatusStrip>div,.performanceBaselineCard{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:8px}.performanceStatusStrip span,.performanceBaselineCard span,.performanceBaselineCard small{color:#667085;font-size:9.8px;display:block}.performanceStatusStrip strong,.performanceBaselineCard strong{color:#344054;margin-top:3px;font-size:11px;display:block}.performanceBaselineCard strong{margin:4px 0;font-size:20px}.performanceExternalGrid{grid-template-columns:repeat(3,1fr);margin-bottom:10px}.performanceExternalGrid label{color:#344054;gap:5px;font-size:10px;font-weight:700;display:grid}.performanceExternalGrid label.wide{grid-column:1/-1}.performanceExternalGrid input,.performanceExternalGrid textarea{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px;font-size:10px}.performanceTestRows{flex-direction:column;display:flex}.performanceTestRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.performanceTestRows>div:first-child{border-top:0}.performanceTestRows>div>div{flex-direction:column;gap:2px;display:flex}.performanceTestRows>div>div:last-child{align-items:flex-end}.performanceTestRows strong{color:#344054;font-size:10.5px}.performanceTestRows span,.performanceTestRows small{color:#667085;font-size:10px;line-height:1.4}@media (width<=780px){.performanceStatusStrip,.performanceExternalGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.performanceStatusStrip,.performanceExternalGrid{grid-template-columns:1fr}.performanceExternalGrid label.wide{grid-column:auto}}.secretScanResult{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;margin-bottom:9px;padding:10px}.secretScanResult span,.secretScanResult small{color:#667085;font-size:10px;display:block}.secretScanResult strong{color:#344054;margin:3px 0;font-size:13px;display:block}.secretScanPass,.secretScanBlock{border-radius:8px;margin-bottom:9px;padding:8px;font-size:10px;font-weight:700}.secretScanPass{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.secretScanBlock{color:#b42318;background:#fff6f5;border:1px solid #fecdca}.secretReferenceRows{flex-direction:column;display:flex}.secretReferenceRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1.45fr .8fr .65fr .65fr;align-items:center;gap:8px;padding:9px 0;display:grid}.secretReferenceRows>div:first-child{border-top:0}.secretReferenceIdentity{flex-direction:column;gap:2px;display:flex}.secretReferenceIdentity strong{color:#344054;font-size:10.5px}.secretReferenceIdentity span,.secretReferenceIdentity small{color:#667085;font-size:9.8px;line-height:1.35}.secretReferenceRows label{color:#667085;gap:4px;font-size:9.5px;font-weight:700;display:grid}.secretReferenceRows select{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:6px 7px;font-size:9.5px}.secretIntegrityNote{background:#fffcf5;border:1px solid #fdb022;border-radius:9px;margin-top:10px;padding:9px}.secretIntegrityNote strong{color:#b54708;margin-bottom:3px;font-size:10.5px;display:block}.secretIntegrityNote span{color:#475467;font-size:10px;line-height:1.45}@media (width<=900px){.secretReferenceRows>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.secretReferenceRows>div{grid-template-columns:1fr}}.hospitalReadinessTabs{scrollbar-width:none;align-items:stretch;padding-bottom:4px;white-space:normal!important;flex-wrap:wrap!important;overflow-x:visible!important}.hospitalReadinessTabs button{flex:none;padding:6px 8px!important;font-size:9.6px!important}.goLiveHero{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.goLiveHero h2{margin:2px 0 5px}.goLiveHero p{color:#667085;margin:0;font-size:10.5px;line-height:1.45}.goLiveScoreGroup{grid-template-columns:1fr 1fr;gap:7px;min-width:270px;display:grid}.goLiveScoreGroup>div{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:10px;padding:9px}.goLiveScoreGroup>div.blocked{background:#fff6f5;border-color:#fecdca}.goLiveScoreGroup span,.goLiveScoreGroup small{color:#667085;font-size:9px;display:block}.goLiveScoreGroup strong{color:#087a6b;margin:3px 0;font-size:22px;display:block}.goLiveScoreGroup>div.blocked strong{color:#b42318}.goLiveDomainGrid{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px;display:grid}.goLiveDomainGrid article{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:8px}.goLiveDomainGrid span,.goLiveDomainGrid small{color:#667085;font-size:9px;display:block}.goLiveDomainGrid strong{color:#344054;margin:3px 0;font-size:13px;display:block}.pipelineControlRows{flex-direction:column;display:flex}.pipelineControlRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1fr 160px;align-items:center;gap:8px;padding:7px 0;display:grid}.pipelineControlRows>div:first-child{border-top:0}.pipelineControlRows>div>div{flex-direction:column;gap:2px;display:flex}.pipelineControlRows strong{color:#344054;font-size:10px}.pipelineControlRows span{color:#667085;font-size:9.5px;line-height:1.35}.pipelineControlRows select{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:6px 7px;font-size:9.5px}.pipelineAutoStatus{text-align:center;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-weight:800;color:#475467!important}.pipelineButtonRow{flex-wrap:wrap;gap:7px;display:flex}.goLiveHandoffRow{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px;display:flex}.goLiveHandoffRow>div{flex-direction:column;gap:2px;display:flex}.goLiveHandoffRow strong{color:#087a6b;font-size:10.5px}.goLiveHandoffRow span{color:#667085;font-size:10px;line-height:1.4}.buildArtifactRows{flex-direction:column;display:flex}.buildArtifactRows>div{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.buildArtifactRows>div:first-child{border-top:0}.buildArtifactRows>div>div{flex-direction:column;gap:2px;display:flex}.buildArtifactRows strong{color:#344054;font-size:10.5px}.buildArtifactRows span,.buildArtifactRows small{color:#667085;font-size:9.8px;line-height:1.4}@media (width<=900px){.goLiveHero{flex-direction:column}.goLiveScoreGroup{width:100%;min-width:0}.goLiveDomainGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.goLiveScoreGroup,.goLiveDomainGrid,.pipelineControlRows>div{grid-template-columns:1fr}.goLiveHandoffRow{flex-direction:column;align-items:stretch}}.authorizationProofGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.authorizationProofGrid article{background:#ecfdf3;border:1px solid #abefc6;border-radius:9px;padding:9px}.authorizationProofGrid strong,.authorizationProofGrid span,.authorizationProofGrid b{display:block}.authorizationProofGrid strong{color:#344054;font-size:10.5px}.authorizationProofGrid span{color:#667085;margin:3px 0 6px;font-size:9.8px;line-height:1.4}.authorizationProofGrid b{color:#067647;font-size:9.5px}@media (width<=700px){.authorizationProofGrid{grid-template-columns:1fr}}.vendorQuestionRows{flex-direction:column;display:flex}.vendorQuestionRows>div{border-top:1px solid #f0f2f5;padding:9px 0}.vendorQuestionRows>div:first-child{border-top:0}.vendorQuestionRows strong{color:#344054;margin-bottom:6px;font-size:10.5px;display:block}.vendorQuestionRows>div>div{grid-template-columns:170px 1fr 1fr;gap:7px;display:grid}.vendorQuestionRows select,.vendorQuestionRows input{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:7px;font-size:9.7px}@media (width<=760px){.vendorQuestionRows>div>div{grid-template-columns:1fr}}.accessibilityHeuristicText{color:#667085;font-size:10px;line-height:1.5}.intakeHero{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.intakeHero h2{color:#101828;margin:2px 0 5px}.intakeHero p{color:#667085;margin:0;font-size:10.5px;line-height:1.5}.intakeHero>span{color:#087a6b;background:#f0fbfc;border:1px solid #b9e6ef;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900}.intakeTwoColumn{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.intakeDropZone{cursor:pointer;text-align:center;background:#f8fafc;border:1.5px dashed #98a2b3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:150px;padding:18px;transition:all .15s;display:flex}.intakeDropZone.dragging{background:#f0fdf9;border-color:#0e9384;transform:translateY(-1px)}.intakeDropZone strong{color:#344054;font-size:13px}.intakeDropZone span{color:#667085;font-size:10.5px}.intakeDropZone small{color:#98a2b3;font-size:9.5px}.intakeSelectionSummary{color:#667085;justify-content:space-between;gap:8px;padding:8px 0 5px;font-size:9.8px;display:flex}.intakeFileRows{flex-direction:column;display:flex}.intakeFileRows>div{border-top:1px solid #f0f2f5;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:7px 0;display:grid}.intakeFileRows>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.intakeFileRows strong{color:#344054;overflow-wrap:anywhere;font-size:10px}.intakeFileRows span,.intakeFileRows small{color:#667085;font-size:9.4px;line-height:1.35}.intakeFileRows small{grid-column:1/-1}.intakeStatus{border-radius:999px;padding:4px 7px;font-size:8.5px}.intakeStatus.ready{color:#475467;background:#f2f4f7}.intakeStatus.uploading{color:#175cd3;background:#eff8ff}.intakeStatus.uploaded{color:#067647;background:#ecfdf3}.intakeStatus.failed{color:#b42318;background:#fff6f5}.intakeSecurityNotice{background:#f8fdfe;border:1px solid #b9e6ef;border-radius:9px;margin:9px 0;padding:9px}.intakeSecurityNotice strong,.intakeSecurityNotice span{display:block}.intakeSecurityNotice strong{color:#087a6b;margin-bottom:3px;font-size:10.5px}.intakeSecurityNotice span{color:#475467;font-size:9.8px;line-height:1.45}@media (width<=820px){.intakeTwoColumn{grid-template-columns:1fr}.intakeHero{flex-direction:column}}.intakeQueueLayout{grid-template-columns:.85fr 1.15fr;gap:10px;display:grid}.intakeQueueList{min-width:0}.intakeQueueRows{flex-direction:column;display:flex}.intakeQueueRows>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2f5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 6px;display:flex}.intakeQueueRows>button:first-child{border-top:0}.intakeQueueRows>button:hover,.intakeQueueRows>button.active{background:#f8fafc}.intakeQueueRows>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.intakeQueueRows strong{color:#344054;overflow-wrap:anywhere;font-size:10px}.intakeQueueRows span,.intakeQueueRows small{color:#667085;font-size:9.4px;line-height:1.35}.intakeQueueRows b{color:#475467;background:#f2f4f7;border-radius:999px;flex:none;padding:4px 6px;font-size:8px}.intakeReviewMetadata{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;gap:10px;margin:8px 0;padding:8px;display:flex}.intakeReviewMetadata span{color:#667085;font-size:9.5px}.intakeReviewMetadata b{color:#344054}.intakeTimeline{border-top:1px solid #eaecf0;margin-top:10px;padding-top:9px}.intakeTimeline>div{border-top:1px solid #f2f4f7;grid-template-columns:1fr auto;gap:2px 8px;padding:5px 0;display:grid}.intakeTimeline>div strong{color:#344054;font-size:9.8px}.intakeTimeline>div span{color:#667085;font-size:9px}.intakeTimeline>div small{color:#98a2b3;grid-column:1/-1;font-size:8.8px}@media (width<=820px){.intakeQueueLayout{grid-template-columns:1fr}}.secureDataIntakeLauncher{z-index:95;color:#087a6b;cursor:pointer;background:#fff;border:1px solid #b9e6ef;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:18px;right:470px;box-shadow:0 6px 20px #1018281a}.secureDataIntakeLauncher>span{background:#ecfdf3;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.secureDataIntakeBackdrop{z-index:220;background:#1018287a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.secureDataIntakePanel{background:#fff;border-radius:14px;flex-direction:column;width:min(1180px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #10182838}.secureDataIntakeHeader{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 16px 10px;display:flex}.secureDataIntakeHeader h2{color:#101828;margin:2px 0 3px;font-size:19px}.secureDataIntakeHeader p{color:#667085;margin:0;font-size:10px}.secureDataIntakeHeader>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 9px;font-size:9.5px;font-weight:800}.secureDataIntakeTabs{background:#fcfcfd;border-bottom:1px solid #eaecf0;gap:5px;padding:7px 16px;display:flex}.secureDataIntakeTabs button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 9px;font-size:9.8px;font-weight:800}.secureDataIntakeTabs button.active{color:#087a6b;background:#f0fbfc;border-color:#b9e6ef}.secureDataIntakeBody{padding:13px 16px 18px;overflow:auto}@media (width<=1000px){.secureDataIntakeLauncher{bottom:108px;right:18px}}.secureDataIntakeLauncher{right:520px!important}.intakeFileRows>div{grid-template-columns:1fr auto auto!important}.intakeRemoveButton{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800}.intakeRemoveButton:hover{color:#344054;background:#f9fafb}.intakeRemoveButton:disabled{opacity:.55;cursor:not-allowed}.intakeReviewActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.intakeReviewActions>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.intakeDeleteButton{color:#b42318!important;background:#fff6f5!important;border-color:#fda29b!important}.intakeDeleteButton:hover{background:#fee4e2!important}.intakeDeleteButton:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.intakeFileRows>div{grid-template-columns:1fr auto!important}.intakeRemoveButton{grid-column:2}}.intakeExtractionLayout{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.intakeExtractionStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.intakeExtractionStatus>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.intakeExtractionStatus span{color:#667085;font-size:11px}.intakeExtractionStatus strong{color:#344054;font-size:13px}.intakeExtractionWarning{background:#fffaeb;border:1px solid #fedf89;border-radius:9px;margin:9px 0;padding:10px}.intakeExtractionWarning strong,.intakeExtractionWarning span{display:block}.intakeExtractionWarning strong{color:#93370d;margin-bottom:3px;font-size:13px}.intakeExtractionWarning span{color:#7a2e0e;font-size:12px;line-height:1.45}.intakeExtractionEmpty{text-align:center;background:#fcfcfd;border:1px dashed #d0d5dd;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:130px;padding:18px;display:flex}.intakeExtractionEmpty strong{color:#344054;font-size:14px}.intakeExtractionEmpty span{color:#667085;font-size:12px;line-height:1.5}.intakeFieldHeader{border-top:1px solid #eaecf0;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;padding-top:11px;display:flex}.intakeFieldHeader h3{color:#101828;margin:2px 0 0;font-size:17px}.intakeFieldHeader>span{color:#667085;font-size:11px}.intakeExtractedFields{flex-direction:column;gap:8px;margin-top:8px;display:flex}.intakeExtractedField{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px}.intakeExtractedFieldTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.intakeExtractedFieldTop>div{flex-direction:column;gap:2px;display:flex}.intakeExtractedFieldTop strong{color:#344054;font-size:13px}.intakeExtractedFieldTop span{color:#667085;font-size:11px}.fieldVerificationBadge{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.fieldVerificationBadge.suggested{color:#175cd3;background:#eff8ff}.fieldVerificationBadge.verified,.fieldVerificationBadge.corrected{color:#067647;background:#ecfdf3}.fieldVerificationBadge.rejected{color:#b42318;background:#fff6f5}.intakeExtractedField>input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;margin-top:8px;padding:8px 9px;font-size:13px}.intakeExtractedFieldMeta{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.intakeExtractedFieldMeta span{color:#667085;font-size:10.5px}.intakeFieldActions{gap:7px;padding-top:8px;display:flex}.intakeFieldActions button{color:#067647;cursor:pointer;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800}.intakeFieldActions button.reject{color:#b42318;background:#fff6f5;border-color:#fda29b}.intakeManualField{border-top:1px solid #eaecf0;margin-top:12px;padding-top:11px}.intakeManualField>div{grid-template-columns:.8fr 1.2fr auto;gap:7px;display:grid}.intakeManualField input{border:1px solid #d0d5dd;border-radius:8px;min-width:0;padding:8px 9px;font-size:12px}.intakeManualField button{color:#087a6b;cursor:pointer;background:#f0fbfc;border:1px solid #b9e6ef;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.intakeFinalizeButton{min-height:40px;margin-top:10px;font-size:13px!important}@media (width<=900px){.intakeExtractionLayout{grid-template-columns:1fr}.intakeExtractionStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.intakeManualField>div{grid-template-columns:1fr}}.intakeRoutingLayout{grid-template-columns:.78fr 1.22fr;gap:12px;display:grid}.intakeRoutingMatchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.intakeRoutingMatchGrid>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.intakeRoutingMatchGrid span{color:#667085;font-size:11px}.intakeRoutingMatchGrid strong{color:#344054;overflow-wrap:anywhere;font-size:13px}.intakeMatchedRecord{background:#f6fef9;border:1px solid #a6f4c5;border-radius:10px;margin:9px 0;padding:10px}.intakeMatchedRecord strong,.intakeMatchedRecord span,.intakeMatchedRecord small{display:block}.intakeMatchedRecord strong{color:#067647;margin:2px 0 3px;font-size:14px}.intakeMatchedRecord span{color:#344054;font-size:12px}.intakeMatchedRecord small{color:#667085;margin-top:3px;font-size:11px;line-height:1.45}.intakeRoutingReason,.intakeRoutingBlockers{border-radius:9px;margin:9px 0;padding:10px}.intakeRoutingReason{background:#f0fbfc;border:1px solid #b9e6ef}.intakeRoutingReason strong,.intakeRoutingReason span,.intakeRoutingBlockers strong,.intakeRoutingBlockers span{display:block}.intakeRoutingReason strong{color:#087a6b;font-size:13px}.intakeRoutingReason span{color:#475467;margin-top:3px;font-size:12px;line-height:1.45}.intakeRoutingBlockers{background:#fffaeb;border:1px solid #fedf89}.intakeRoutingBlockers strong{color:#93370d;margin-bottom:4px;font-size:13px}.intakeRoutingBlockers span{color:#7a2e0e;padding:2px 0;font-size:12px;line-height:1.45}.intakeRoutingFields{border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}.intakeRoutingFields>div{border-top:1px solid #f2f4f7;grid-template-columns:.8fr 1.2fr;gap:10px;padding:6px 0;display:grid}.intakeRoutingFields>div span{color:#667085;font-size:11.5px}.intakeRoutingFields>div strong{color:#344054;overflow-wrap:anywhere;font-size:12px}.intakeRoutingActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.intakeRoutingActions button{min-height:39px;font-size:12px!important}@media (width<=920px){.intakeRoutingLayout{grid-template-columns:1fr}.intakeRoutingMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.intakeCreationLayout{grid-template-columns:.76fr 1.24fr;gap:12px;display:grid}.intakeRecordTypeSwitch{gap:6px;margin:9px 0;display:flex}.intakeRecordTypeSwitch button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.intakeRecordTypeSwitch button.active{color:#087a6b;background:#f0fbfc;border-color:#b9e6ef}.intakeCreationSourceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}.intakeCreationSourceSummary>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.intakeCreationSourceSummary span{color:#667085;font-size:11px}.intakeCreationSourceSummary strong{color:#344054;overflow-wrap:anywhere;font-size:13px}.intakeCreationManualFields{border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}.intakeCreationManualFields label{color:#344054;flex-direction:column;gap:4px;margin-top:8px;font-size:12.5px;font-weight:800;display:flex}.intakeCreationManualFields input,.intakeCreationManualFields select{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:39px;padding:8px 10px;font-size:13px}.intakeStageProposalButton{min-height:41px;margin-top:11px;font-size:13px!important}.intakeProposalState{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.intakeProposalState span{letter-spacing:.04em;font-size:10px;font-weight:900}.intakeProposalState strong{font-size:13px}.intakeProposalState.blocked{color:#93370d;background:#fffaeb;border:1px solid #fedf89}.intakeProposalState.ready{color:#067647;background:#ecfdf3;border:1px solid #a6f4c5}.intakeProposalState.created{color:#087a6b;background:#f0fbfc;border:1px solid #b9e6ef}.intakeProposalState.rejected{color:#b42318;background:#fff6f5;border:1px solid #fda29b}.intakeCreationWarnings{background:#eff8ff;border:1px solid #b2ddff;border-radius:9px;margin:9px 0;padding:10px}.intakeCreationWarnings strong,.intakeCreationWarnings span{display:block}.intakeCreationWarnings strong{color:#175cd3;margin-bottom:4px;font-size:13px}.intakeCreationWarnings span{color:#1849a9;padding:2px 0;font-size:12px;line-height:1.45}.intakeCreationPayload,.intakeCreationVerifiedFields{border-top:1px solid #eaecf0;margin-top:11px;padding-top:10px}.intakeCreationPayload>div,.intakeCreationVerifiedFields>div{border-top:1px solid #f2f4f7;grid-template-columns:.8fr 1.2fr;gap:10px;padding:6px 0;display:grid}.intakeCreationPayload span,.intakeCreationVerifiedFields span{color:#667085;font-size:11.5px}.intakeCreationPayload strong,.intakeCreationVerifiedFields strong{color:#344054;overflow-wrap:anywhere;font-size:12px}.intakeCreationApproval{background:#f6fef9;border:1px solid #a6f4c5;border-radius:9px;margin-top:10px;padding:10px}.intakeCreationApproval strong,.intakeCreationApproval span{display:block}.intakeCreationApproval strong{color:#067647;font-size:13px}.intakeCreationApproval span{color:#475467;margin-top:3px;font-size:12px;line-height:1.45}.intakeCreationFinalActions{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:11px;display:flex}.intakeCreationFinalActions>button{min-height:41px;font-size:12.5px!important}.intakeCreationFinalActions>div{flex:1;gap:6px;min-width:300px;display:flex}.intakeCreationFinalActions input{border:1px solid #d0d5dd;border-radius:8px;flex:1;min-width:160px;padding:8px 9px;font-size:12px}.intakeCreationFinalActions>div button{color:#b42318;cursor:pointer;background:#fff6f5;border:1px solid #fda29b;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:800}@media (width<=920px){.intakeCreationLayout,.intakeCreationSourceSummary{grid-template-columns:1fr}}.hospitalAccessSso{gap:8px;margin:18px 0 14px;display:grid}.hospitalAccessSsoButton{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0e7490 0%,#155e75 100%);border:1px solid #0e7490;border-radius:10px;padding:11px 14px;font-size:14.5px;font-weight:800;line-height:1.2;box-shadow:0 8px 24px #0e74902e}.hospitalAccessSsoButton:hover:not(:disabled){filter:brightness(1.04)}.hospitalAccessSsoButton:focus-visible{outline-offset:2px;outline:3px solid #22d3ee52}.hospitalAccessSsoButton:disabled{cursor:wait;opacity:.72}.hospitalAccessSso small{color:#667085;text-align:center;font-size:13px;font-weight:700}.hospitalAccessDivider{color:#98a2b3;align-items:center;gap:10px;margin:4px 0 14px;font-size:12.5px;font-weight:700;display:flex}.hospitalAccessDivider:before,.hospitalAccessDivider:after{content:"";background:#e4e7ec;flex:1;height:1px}.hospitalAccessDivider span{white-space:nowrap}.hospitalAccessCard{border-color:#23afbe3d!important;box-shadow:0 28px 90px #07142575,0 0 0 1px #ffffff05!important}.hospitalAccessMark{overflow:hidden;box-shadow:0 10px 24px #07142538,inset 0 0 0 1px #ffffff06;color:#0000!important;background:linear-gradient(155deg,#102540 0%,#071425 100%)!important;border:1px solid #23afbe5c!important;border-radius:16px!important;place-items:center!important;width:64px!important;height:64px!important;margin-bottom:16px!important;display:grid!important}.hospitalAccessMark img{object-fit:contain;width:52px;height:52px;display:block}.hospitalAccessCard .eyebrow{color:#087a86!important}.hospitalAccessSsoButton:focus-visible{outline-color:#23afbe5c!important}.hospitalAccessForm .primaryButton:not(:disabled){background:linear-gradient(135deg,#0f93a2 0%,#087a86 100%)!important;border-color:#087a86!important}.hospitalAccessForm .primaryButton:not(:disabled):hover{background:linear-gradient(135deg,#23afbe 0%,#0f93a2 100%)!important}.hospitalAccessMark{width:76px!important;height:68px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 14px!important;padding:0!important;display:flex!important;overflow:visible!important}.hospitalAccessMark img{object-fit:contain!important;width:72px!important;height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.hospitalAccessShell{background:radial-gradient(circle at 50% -8%,#23afbe1f,#0000 42%),linear-gradient(#0b1c31 0%,#071425 100%)!important}.hospitalAccessSsoButton{background:linear-gradient(135deg,#0f93a2 0%,#087a86 100%)!important;border-color:#087a86!important;box-shadow:0 9px 24px #0f93a238!important}.hospitalAccessSsoButton:hover:not(:disabled){filter:none!important;background:linear-gradient(135deg,#23afbe 0%,#0f93a2 100%)!important}.hospitalAccessForm input:focus{border-color:#0f93a2!important;outline-color:#23afbe38!important}.accessibilityErrorMessage{color:#991b1b;background:#fef2f2;border:1px solid #ef4444;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:10.5px;font-weight:700}.telecomSidebar{overflow-y:auto}.brandLogo{object-fit:cover;background:#fff;border-radius:50%;width:44px;height:44px}.telecomNav{gap:18px;padding-bottom:26px}.telecomNavGroup{flex-direction:column;gap:5px;display:flex}.telecomNavGroup>small{color:#6f8099;letter-spacing:.12em;text-transform:uppercase;padding:0 13px 4px;font-size:9px;font-weight:800}.telecomPage{width:100%;max-width:1600px;margin:0 auto}.telecomPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.telecomMetricGrid,.telecomMiniMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.telecomMetricGrid article,.telecomMiniMetrics article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;box-shadow:0 3px 12px #0f172a09}.telecomMetricGrid article span,.telecomMiniMetrics article span{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.telecomMetricGrid article strong,.telecomMiniMetrics article strong{letter-spacing:-.03em;margin-bottom:6px;font-size:25px;display:block}.telecomMetricGrid article small,.telecomMiniMetrics article small{color:#7b8493;font-size:11px;line-height:1.45}.telecomTwoColumn{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.telecomOpportunityPanel{overflow:hidden}.telecomOpportunityList{flex-direction:column;display:flex}.telecomOpportunityRow,.telecomFindingRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 20px;display:flex}.telecomOpportunityRow:hover,.telecomFindingRow:hover,.telecomFindingRow.selected{background:#f7fbfc}.telecomOpportunityRow>div:first-child,.telecomFindingRow>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.telecomOpportunityRow small,.telecomFindingRow small{color:var(--muted)}.telecomOpportunityValue,.telecomFindingRow>div:last-child{text-align:right;min-width:135px}.telecomOpportunityValue strong,.telecomFindingRow>div:last-child strong{font-size:17px;display:block}.telecomOpportunityValue span,.telecomFindingRow>div:last-child span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.telecomSeverity,.telecomPill,.telecomStatus{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.telecomSeverity.critical{color:#a53808;background:#fff0eb}.telecomSeverity.high,.telecomStatus.review{color:#925a09;background:#fff7e8}.telecomSeverity.review,.telecomPill{color:#0d7883;background:#eef8fb}.telecomStatus.good{color:#187447;background:#ecf9f2}.telecomSignalPanel{padding:22px}.telecomSignalPanel h2{margin:0 0 18px}.telecomSignalItem{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:16px 0;display:grid}.telecomSignalItem>span{background:var(--cyan-soft);color:#168c98;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.telecomSignalItem strong{margin-bottom:5px;display:block}.telecomSignalItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.telecomWorkflowPanel{margin-top:20px;overflow:hidden}.telecomWorkflowSteps{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;display:grid}.telecomWorkflowSteps>div{background:#f8fafc;border:1px solid #e8ecf1;border-radius:12px;flex-direction:column;min-height:150px;padding:18px;display:flex}.telecomWorkflowSteps b{color:#168c98;margin-bottom:22px}.telecomWorkflowSteps strong{margin-bottom:7px}.telecomWorkflowSteps span{color:var(--muted);font-size:12px;line-height:1.55}.telecomTablePanel{overflow:hidden}.telecomDataTable{width:100%;overflow-x:auto}.telecomDataRow{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;min-width:1050px;padding:15px 20px;font-size:12px;display:grid}.telecomDataRow:last-child{border-bottom:0}.telecomDataRow.head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:9px;font-weight:800}.telecomDataRow>span{min-width:0}.telecomDataRow>span>b,.telecomDataRow>span>small{display:block}.telecomDataRow>span>small{color:var(--muted);margin-top:3px}.telecomInvoiceTable .telecomDataRow{grid-template-columns:110px minmax(170px,1.2fr) 100px 100px 100px 70px 110px}.telecomContractTable .telecomDataRow{grid-template-columns:85px 100px minmax(190px,1.3fr) 105px 120px 145px 100px}.telecomInventoryTable .telecomDataRow{grid-template-columns:135px 130px 115px minmax(150px,1.2fr) 85px 105px 70px 145px}.telecomRecoveryTable .telecomDataRow{grid-template-columns:90px 100px minmax(180px,1.2fr) 90px 125px 90px 60px 110px}.telecomMoneyAlert,.telecomFindingText{color:#a2440f}.telecomSuccessBar{color:#245f43;background:#ecf9f2;border:1px solid #cdebdc;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;font-size:12px;display:flex}.telecomFilterBar{align-items:center;gap:16px;margin-bottom:18px;padding:15px 18px;display:flex}.telecomFilterBar input[type=text],.telecomFilterBar input:not([type]){flex:1}.telecomFilterBar>input{border:1px solid #d9dfe7;border-radius:9px;min-width:260px;padding:11px 12px}.telecomFilterBar label,.telecomFilterBar>span{color:var(--muted);font-size:12px}.telecomFindingWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:20px;display:grid}.telecomFindingList{overflow:hidden}.telecomFindingRow.selected{box-shadow:inset 3px 0 0 var(--cyan)}.telecomEvidenceDrawer{padding:22px;position:sticky;top:20px}.telecomEvidenceTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.telecomEvidenceTop h2{margin:0 0 9px}.telecomEvidenceTop>strong{font-size:24px}.telecomEvidenceDrawer h3{margin:22px 0 6px;font-size:18px}.telecomEvidenceDescription{color:var(--muted);font-size:12px;line-height:1.5}.telecomCalculation{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.telecomCalculation>div{background:#f8fafc;border:1px solid #e8ecf1;border-radius:10px;padding:12px}.telecomCalculation span,.telecomCalculation strong{display:block}.telecomCalculation span{color:var(--muted);margin-bottom:5px;font-size:10px}.telecomEvidenceSection{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.telecomEvidenceSection>p:last-child{color:var(--muted);font-size:12px;line-height:1.55}.telecomEvidenceLine{grid-template-columns:22px 1fr;align-items:start;gap:8px;margin:10px 0;font-size:12px;display:grid}.telecomEvidenceLine span{color:#168c98}.telecomFullButton{width:100%;margin-top:18px}.telecomEvidenceComplete{color:#187447;font-weight:700}.telecomReportGrid,.telecomSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.telecomReportGrid article,.telecomSettingsGrid article{padding:22px}.telecomReportGrid h2,.telecomSettingsGrid h2,.telecomNaturalLanguagePanel h2{margin-top:0}.telecomReportGrid p,.telecomSettingsGrid p,.telecomNaturalLanguagePanel p{color:var(--muted);font-size:13px;line-height:1.6}.telecomReportGrid article>span{color:#168c98;font-size:11px;font-weight:700}.telecomNaturalLanguagePanel{padding:24px}.telecomPromptExamples{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.telecomPromptExamples span{color:#3d5960;background:#f8fbfc;border:1px solid #dce5ea;border-radius:999px;padding:7px 10px;font-size:11px}.telecomSettingLine{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.telecomSettingLine span{color:var(--muted)}.telecomSupportLink{color:#168c98;margin-top:8px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=1180px){.telecomMetricGrid,.telecomMiniMetrics{grid-template-columns:repeat(2,1fr)}.telecomTwoColumn,.telecomFindingWorkspace{grid-template-columns:1fr}.telecomEvidenceDrawer{position:static}.telecomWorkflowSteps{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.telecomMetricGrid,.telecomMiniMetrics,.telecomReportGrid,.telecomSettingsGrid,.telecomWorkflowSteps{grid-template-columns:1fr}.telecomPageHeader,.telecomFilterBar,.telecomSuccessBar{flex-direction:column;align-items:stretch}}.telecomSidebarSupport{color:#95eaf1;margin-top:6px;font-size:11px;text-decoration:none}.telecomSidebarSupport:hover{text-decoration:underline}.telecomFindingsHeader{align-items:center}.telecomEvidenceStandard{background:linear-gradient(135deg,#f7fdfe 0%,#eef9fb 100%);border:1px solid #cfe8ec;border-radius:12px;min-width:245px;padding:13px 15px;box-shadow:0 5px 18px #0f93a20f}.telecomEvidenceStandard span,.telecomEvidenceStandard strong{display:block}.telecomEvidenceStandard span{color:#5f747a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px}.telecomEvidenceStandard strong{color:#0d7883;font-size:12px}.telecomFindingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.telecomFindingMetrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px 16px;box-shadow:0 3px 12px #0f172a08}.telecomFindingMetrics span,.telecomFindingMetrics strong,.telecomFindingMetrics small{display:block}.telecomFindingMetrics span{color:var(--muted);margin-bottom:6px;font-size:10px}.telecomFindingMetrics strong{letter-spacing:-.025em;margin-bottom:4px;font-size:20px}.telecomFindingMetrics small{color:#7b8493;font-size:10px;line-height:1.4}.telecomFindingControls{grid-template-columns:minmax(320px,1fr) 150px 110px;align-items:end;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.telecomFindingControls label>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.telecomFindingControls input,.telecomFindingControls select{color:#172033;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d9dfe7;border-radius:9px;padding:9px 11px;font-size:12px}.telecomFindingControls input:focus,.telecomFindingControls select:focus{border-color:#20a3b2;outline:3px solid #23afbe1f}.telecomFindingControlSummary{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:39px;padding-left:15px;display:flex}.telecomFindingControlSummary strong{font-size:16px}.telecomFindingControlSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.telecomFindingWorkspaceV2{grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)}.telecomFindingRowV2{align-items:flex-start;padding-top:17px;padding-bottom:17px}.telecomFindingBadges,.telecomFindingMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.telecomCategoryPill,.telecomConfidencePill{color:#52616b;letter-spacing:.02em;background:#f3f6f8;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.telecomConfidencePill{color:#0d7883;background:#eef8fb}.telecomFindingMeta{margin-top:3px}.telecomFindingMeta span{color:#7d8794;font-size:9px}.telecomFindingMeta span+span:before{content:"•";color:#b5bdc7;margin-right:6px}.telecomFindingEmpty{text-align:center;place-content:center;gap:5px;min-height:150px;padding:25px;display:grid}.telecomFindingEmpty span{color:var(--muted);font-size:12px}.telecomEvidenceDrawerV2{padding:20px}.telecomEvidenceImpact{text-align:right}.telecomEvidenceImpact strong,.telecomEvidenceImpact span{display:block}.telecomEvidenceImpact strong{font-size:23px}.telecomEvidenceImpact span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.telecomDecisionTrace{background:#f7fcfd;border:1px solid #d7ebef;border-left:4px solid #20a3b2;border-radius:10px;margin:18px 0 4px;padding:14px 15px}.telecomDecisionTrace strong{font-size:12px;line-height:1.55;display:block}.telecomDecisionTrace>p:last-child{color:#66747c;margin:9px 0 0;font-size:10px;line-height:1.5}.telecomEvidenceSectionHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.telecomEvidenceSectionHeading h4{margin:2px 0 0;font-size:13px}.telecomCalculationV2{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.telecomCalculationV2>div{min-height:65px}.telecomEvidenceSourceList{gap:9px;display:grid}.telecomEvidenceSource{background:#fbfcfd;border:1px solid #e4e9ee;border-radius:10px;padding:11px 12px}.telecomEvidenceSourceTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.telecomEvidenceKind,.telecomEvidenceVerified,.telecomEvidencePending{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.telecomEvidenceKind{color:#0d7883}.telecomEvidenceVerified{color:#187447}.telecomEvidencePending{color:#925a09}.telecomEvidenceSource>strong,.telecomEvidenceSource>small{display:block}.telecomEvidenceSource>strong{font-size:11px}.telecomEvidenceSource>small{color:#7d8794;margin-top:2px;font-size:9px}.telecomEvidenceSource>p{color:#596973;margin:7px 0 0;font-size:10px;line-height:1.45}.telecomEvidenceActions{grid-template-columns:.9fr 1.1fr;gap:9px;margin-top:17px;display:grid}.telecomEvidenceActions button{width:100%;min-height:42px}@media (width<=1200px){.telecomFindingWorkspaceV2{grid-template-columns:1fr}.telecomEvidenceDrawerV2{position:relative;top:auto}}@media (width<=900px){.telecomFindingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.telecomFindingControls{grid-template-columns:1fr 140px}.telecomFindingControlSummary{display:none}}@media (width<=650px){.telecomFindingMetrics,.telecomFindingControls,.telecomCalculationV2,.telecomEvidenceActions{grid-template-columns:1fr}.telecomEvidenceStandard{width:100%;min-width:0}}.telecomRecoveryCasesV2{padding-bottom:34px}.telecomRecoveryHeaderV2{align-items:flex-start}.telecomRecoveryStandard{background:#ffffffb8;border:1px solid #d8e9ed;border-radius:12px;min-width:255px;padding:12px 14px;box-shadow:0 8px 22px #0a32480d}.telecomRecoveryStandard span,.telecomRecoveryStandard strong{display:block}.telecomRecoveryStandard span{color:#798994;letter-spacing:.07em;font-size:8px;font-weight:800}.telecomRecoveryStandard strong{color:#152532;margin-top:4px;font-size:11px}.telecomRecoveryMetricsV2{margin-bottom:14px}.telecomRecoveryControls{grid-template-columns:minmax(0,1fr) 190px 90px;align-items:end;gap:12px;margin-bottom:14px;padding:13px 15px;display:grid}.telecomRecoveryControls label{gap:5px;display:grid}.telecomRecoveryControls label>span{color:#5c6b75;font-size:9px;font-weight:800}.telecomRecoveryControls input,.telecomRecoveryControls select{color:#142631;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dee5;border-radius:9px;outline:none;padding:0 12px;font-size:11px}.telecomRecoveryControls input:focus,.telecomRecoveryControls select:focus{border-color:#19a9b8;box-shadow:0 0 0 3px #19a9b81a}.telecomRecoveryControlSummary{border-left:1px solid #e2e7eb;align-content:center;min-height:40px;padding-left:14px;display:grid}.telecomRecoveryControlSummary strong{font-size:15px}.telecomRecoveryControlSummary span{color:#7c8992;letter-spacing:.06em;font-size:8px;font-weight:800}.telecomRecoveryWorkspaceV2{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);align-items:start;gap:14px;display:grid}.telecomRecoveryQueueV2{overflow:hidden}.telecomQueueSort{color:#14818c;letter-spacing:.04em;background:#eff8fa;border-radius:999px;align-self:center;padding:5px 8px;font-size:8px;font-weight:800}.telecomRecoveryCaseListV2{display:grid}.telecomRecoveryCaseRowV2{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #e6ebef;grid-template-columns:minmax(0,1fr) 120px;gap:14px;padding:14px 16px;display:grid}.telecomRecoveryCaseRowV2:hover{background:#f8fbfc}.telecomRecoveryCaseRowV2.selected{background:#f4fafb;box-shadow:inset 4px 0 #16b4c4}.telecomRecoveryCaseTopline{align-items:center;gap:8px;display:flex}.telecomRecoveryCaseTopline>strong{color:#60717b;font-size:10px}.telecomRecoveryCaseIdentity h3{margin:7px 0 2px;font-size:12px}.telecomRecoveryCaseIdentity p{color:#596a75;margin:0;font-size:10px}.telecomRecoveryCaseIdentity small{color:#84919a;margin-top:5px;font-size:8.5px;display:block}.telecomRecoveryCaseValue{text-align:right;align-self:center}.telecomRecoveryCaseValue strong,.telecomRecoveryCaseValue span{display:block}.telecomRecoveryCaseValue strong{font-size:18px}.telecomRecoveryCaseValue span{color:#7f8b94;letter-spacing:.05em;margin-top:2px;font-size:8px;font-weight:800}.telecomStatus.neutral{color:#596b75;background:#eef2f4}.telecomRecoveryDrawerV2{padding:20px;position:sticky;top:16px}.telecomRecoveryDrawerHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.telecomRecoveryDrawerHead h2{margin:2px 0 7px}.telecomRecoveryDrawerBadges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.telecomRecoveryDrawerBadges>span{color:#0d7883;background:#eef9fa;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.telecomRecoveryDrawerTitle{margin:18px 0 4px;font-size:16px}.telecomRecoveryDrawerMeta{color:#6c7b84;margin:0;font-size:10px;line-height:1.45}.telecomRecoveryNextAction{background:#f7fcfd;border:1px solid #d4e9ed;border-left:4px solid #20a3b2;border-radius:10px;margin-top:16px;padding:13px 14px}.telecomRecoveryNextAction strong{font-size:11px;line-height:1.5;display:block}.telecomRecoveryNextAction small{color:#70818a;margin-top:6px;font-size:9px;display:block}.telecomRecoveryEconomicsV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.telecomRecoveryEconomicsV2>div{background:#fbfcfd;border:1px solid #e3e8ec;border-radius:10px;padding:10px 11px}.telecomRecoveryEconomicsV2 span,.telecomRecoveryEconomicsV2 strong{display:block}.telecomRecoveryEconomicsV2 span{color:#778690;font-size:8px}.telecomRecoveryEconomicsV2 strong{margin-top:4px;font-size:14px}.telecomRecoveryDetailSection{border-top:1px solid #e5eaee;margin-top:15px;padding-top:15px}.telecomRecoverySummaryText{color:#53656f;margin:0;font-size:10px;line-height:1.6}.telecomRecoveryEvidenceScore{color:#167a52;font-size:14px}.telecomRecoveryProgress{background:#eaf0f2;border-radius:999px;height:7px;overflow:hidden}.telecomRecoveryProgress>span{border-radius:inherit;background:linear-gradient(90deg,#13a7b6,#28b98b);height:100%;display:block}.telecomRecoveryEvidenceMeta{color:#71808a;justify-content:space-between;gap:10px;margin-top:7px;font-size:8.5px;display:flex}.telecomRecoveryTimelineV2{display:grid}.telecomRecoveryTimelineItem{grid-template-columns:18px 1fr;gap:9px;padding:0 0 13px;display:grid;position:relative}.telecomRecoveryTimelineItem:not(:last-child):before{content:"";background:#dbe3e7;width:1px;position:absolute;top:11px;bottom:-2px;left:6px}.telecomRecoveryTimelineDot{z-index:1;background:#fff;border:2px solid #c9d3d8;border-radius:999px;width:12px;height:12px;margin-top:2px;position:relative}.telecomRecoveryTimelineItem.done .telecomRecoveryTimelineDot{background:#1b9a6d;border-color:#1b9a6d;box-shadow:inset 0 0 0 2px #fff}.telecomRecoveryTimelineItem.current .telecomRecoveryTimelineDot{background:#17a7b5;border-color:#17a7b5;box-shadow:0 0 0 3px #17a7b51f,inset 0 0 0 2px #fff}.telecomRecoveryTimelineItem strong{font-size:10px}.telecomRecoveryTimelineItem small{color:#7e8c95;margin-left:6px;font-size:8.5px}.telecomRecoveryTimelineItem p{color:#667780;margin:3px 0 0;font-size:9px;line-height:1.4}.telecomRecoverySubmissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.telecomRecoverySubmissionGrid>div{background:#fbfcfd;border:1px solid #e5eaed;border-radius:9px;padding:9px 10px}.telecomRecoverySubmissionGrid span,.telecomRecoverySubmissionGrid strong{display:block}.telecomRecoverySubmissionGrid span{color:#7b8992;font-size:8px}.telecomRecoverySubmissionGrid strong{margin-top:3px;font-size:10px}.telecomRecoveryActionsV2{margin-top:16px}@media (width<=1200px){.telecomRecoveryWorkspaceV2{grid-template-columns:1fr}.telecomRecoveryDrawerV2{position:relative;top:auto}}@media (width<=850px){.telecomRecoveryControls{grid-template-columns:1fr 150px}.telecomRecoveryControlSummary{display:none}.telecomRecoveryMetricsV2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.telecomRecoveryHeaderV2{display:grid}.telecomRecoveryStandard{width:100%;min-width:0}.telecomRecoveryControls,.telecomRecoveryEconomicsV2,.telecomRecoverySubmissionGrid,.telecomRecoveryCaseRowV2{grid-template-columns:1fr}.telecomRecoveryCaseValue{text-align:left}.telecomRecoveryEvidenceMeta{display:grid}}.telecomContractHeaderV2{align-items:flex-start}.telecomContractStandard{background:#ffffffb8;border:1px solid #d9e7eb;border-radius:12px;min-width:245px;padding:13px 16px;box-shadow:0 8px 24px #0b394f0d}.telecomContractStandard span,.telecomContractControlSummary span{letter-spacing:.08em;color:#71808e;font-size:10px;font-weight:800;display:block}.telecomContractStandard strong{color:#0c2537;margin-top:6px;font-size:13px;display:block}.telecomContractMetricsV2{margin-bottom:16px}.telecomContractControls{grid-template-columns:minmax(0,1fr) 220px 92px;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.telecomContractControls label span{color:#61717d;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.telecomContractControls input,.telecomContractControls select{color:#102637;background:#fff;border:1px solid #d6e0e6;border-radius:9px;outline:none;width:100%;padding:11px 12px}.telecomContractControls input:focus,.telecomContractControls select:focus{border-color:#21bac8;box-shadow:0 0 0 3px #21bac81a}.telecomContractControlSummary{border-left:1px solid #e2eaee;flex-direction:column;justify-content:center;min-height:42px;padding-left:14px;display:flex}.telecomContractControlSummary strong{color:#102637;font-size:20px}.telecomContractWorkspaceV2{grid-template-columns:minmax(470px,.95fr) minmax(520px,1.05fr);align-items:start;gap:16px;display:grid}.telecomContractQueueV2{overflow:hidden}.telecomContractListV2{flex-direction:column;display:flex}.telecomContractRowV2{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e6ecef;border-left:3px solid #0000;border-right:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:17px 16px;display:flex}.telecomContractRowV2:hover{background:#f7fbfc}.telecomContractRowV2.selected{background:#f0f8fa;border-left-color:#19bccb}.telecomContractIdentity{min-width:0}.telecomContractTopline{align-items:center;gap:8px;margin-bottom:7px;display:flex}.telecomContractTopline>strong{letter-spacing:.02em;font-size:11px}.telecomContractIdentity h3{color:#102637;margin:0 0 5px;font-size:15px}.telecomContractIdentity p{color:#4c5f6e;margin:0 0 5px;font-size:12px;font-weight:700}.telecomContractIdentity small{color:#7c8993;font-size:11px}.telecomContractValue{text-align:right;flex:none}.telecomContractValue strong{color:#102637;font-size:18px;display:block}.telecomContractValue span{letter-spacing:.07em;color:#75838e;margin-top:4px;font-size:9px;font-weight:900;display:block}.telecomContractDrawerV2{padding:18px}.telecomContractDrawerHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.telecomContractDrawerHead h2{margin:2px 0 8px;font-size:22px}.telecomContractBadges{align-items:center;gap:8px;display:flex}.telecomContractBadges>span{color:#157b82;background:#eaf9f9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.telecomContractDrawerTitle{margin:18px 0 5px;font-size:17px}.telecomContractDrawerMeta{color:#71808d;margin:0 0 16px;font-size:12px}.telecomContractPrimaryControl{background:#f5fbfb;border:1px solid #cae6e9;border-left:4px solid #16aeba;border-radius:10px;padding:14px}.telecomContractPrimaryControl strong{color:#172c3a;font-size:13px;line-height:1.45;display:block}.telecomContractPrimaryControl small{color:#647781;margin-top:7px;line-height:1.45;display:block}.telecomContractEconomicsV2{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.telecomContractEconomicsV2>div,.telecomContractTermGrid>div{background:#fff;border:1px solid #e0e8ec;border-radius:9px;padding:11px}.telecomContractEconomicsV2 span,.telecomContractTermGrid span{color:#73818c;margin-bottom:5px;font-size:10px;display:block}.telecomContractEconomicsV2 strong{color:#102637;font-size:15px}.telecomContractDetailSection{border-top:1px solid #e5ecef;margin-top:15px;padding-top:15px}.telecomContractDetailSection h4{margin:2px 0 0;font-size:14px}.telecomContractTermGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.telecomContractTermGrid strong{color:#1c3342;font-size:12px}.telecomContractRateTable{border:1px solid #e1e9ed;border-radius:9px;margin-top:10px;overflow:hidden}.telecomContractRateRow{border-bottom:1px solid #edf1f3;grid-template-columns:1.4fr .8fr .8fr .7fr;align-items:center;gap:10px;padding:10px 11px;font-size:11px;display:grid}.telecomContractRateRow:last-child{border-bottom:0}.telecomContractRateRow.head{color:#75828d;letter-spacing:.05em;background:#f6f9fa;font-size:9px;font-weight:900}.telecomContractRateRow strong{color:#203542;font-size:11px}.telecomContractSignals{flex-direction:column;gap:8px;margin-top:10px;display:flex}.telecomContractSignal{border:1px solid #e2e9ed;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px;display:flex}.telecomContractSignal strong{color:#18303f;font-size:12px}.telecomContractSignal p{color:#697984;margin:4px 0 0;font-size:11px;line-height:1.45}.telecomContractSource{border-bottom:1px solid #edf1f3;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.telecomContractSource:last-child{border-bottom:0}.telecomContractSource>span{color:#74828d;font-size:10px;font-weight:800}.telecomContractSource>strong{color:#253b49;text-overflow:ellipsis;font-size:11px;overflow:hidden}.telecomContractActionsV2{margin-top:16px}@media (width<=1120px){.telecomContractWorkspaceV2{grid-template-columns:1fr}.telecomContractControls{grid-template-columns:1fr 190px 82px}}@media (width<=760px){.telecomContractStandard{display:none}.telecomContractControls{grid-template-columns:1fr}.telecomContractControlSummary{border-left:0;padding-left:0}.telecomContractEconomicsV2,.telecomContractTermGrid{grid-template-columns:1fr}.telecomContractRateRow{grid-template-columns:1.2fr .8fr .8fr}.telecomContractRateRow>:last-child{grid-column:1/-1;width:max-content}}.telecomStatus.critical{color:#a9462d;background:#fff0ec}.telecomInventoryHeaderV2{align-items:flex-start}.telecomInventoryStandard{background:#ffffffb8;border:1px solid #d9e7eb;border-radius:12px;min-width:245px;padding:13px 16px;box-shadow:0 8px 24px #0b394f0d}.telecomInventoryStandard span,.telecomInventoryControlSummary span{letter-spacing:.08em;color:#71808e;font-size:10px;font-weight:800;display:block}.telecomInventoryStandard strong{color:#0c2537;margin-top:6px;font-size:13px;display:block}.telecomInventoryMetricsV2{margin-bottom:16px}.telecomInventoryControls{grid-template-columns:minmax(0,1fr) 220px 92px;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.telecomInventoryControls label span{color:#61717d;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.telecomInventoryControls input,.telecomInventoryControls select{color:#102637;background:#fff;border:1px solid #d6e0e6;border-radius:9px;outline:none;width:100%;padding:11px 12px}.telecomInventoryControls input:focus,.telecomInventoryControls select:focus{border-color:#21bac8;box-shadow:0 0 0 3px #21bac81a}.telecomInventoryControlSummary{border-left:1px solid #e2eaee;flex-direction:column;justify-content:center;min-height:42px;padding-left:14px;display:flex}.telecomInventoryControlSummary strong{color:#102637;font-size:20px}.telecomInventoryWorkspaceV2{grid-template-columns:minmax(470px,.95fr) minmax(520px,1.05fr);align-items:start;gap:16px;display:grid}.telecomInventoryQueueV2{overflow:hidden}.telecomInventoryListV2{flex-direction:column;display:flex}.telecomInventoryRowV2{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e6ecef;border-left:3px solid #0000;border-right:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px;display:flex}.telecomInventoryRowV2:hover{background:#f7fbfc}.telecomInventoryRowV2.selected{background:#f0f8fa;border-left-color:#19bccb}.telecomInventoryIdentity{min-width:0}.telecomInventoryTopline{align-items:center;gap:8px;margin-bottom:7px;display:flex}.telecomInventoryTopline>strong{letter-spacing:.02em;font-size:11px}.telecomInventoryIdentity h3{color:#102637;margin:0 0 5px;font-size:15px}.telecomInventoryIdentity p{color:#4c5f6e;margin:0 0 5px;font-size:12px;font-weight:700}.telecomInventoryIdentity small{color:#7c8993;font-size:10px}.telecomInventoryValue{text-align:right;flex:none}.telecomInventoryValue strong{color:#102637;font-size:18px;display:block}.telecomInventoryValue span{letter-spacing:.07em;color:#75838e;margin-top:3px;font-size:9px;font-weight:900;display:block}.telecomInventoryValue small{color:#167a52;margin-top:5px;font-size:9px;font-weight:800;display:block}.telecomInventoryDrawerV2{padding:18px;position:sticky;top:16px}.telecomInventoryDrawerHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.telecomInventoryDrawerHead h2{margin:2px 0 8px;font-size:22px}.telecomInventoryBadges{align-items:center;gap:8px;display:flex}.telecomInventoryBadges>span{color:#157b82;background:#eaf9f9;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.telecomInventoryDrawerTitle{margin:18px 0 5px;font-size:17px}.telecomInventoryDrawerMeta{color:#71808d;margin:0 0 16px;font-size:12px}.telecomInventoryPrimaryControl{background:#f5fbfb;border:1px solid #cae6e9;border-left:4px solid #16aeba;border-radius:10px;padding:14px}.telecomInventoryPrimaryControl strong{color:#172c3a;font-size:13px;line-height:1.45;display:block}.telecomInventoryPrimaryControl small{color:#647781;margin-top:7px;line-height:1.45;display:block}.telecomInventoryEconomicsV2{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.telecomInventoryEconomicsV2>div,.telecomInventoryLinkGrid>div{background:#fff;border:1px solid #e0e8ec;border-radius:9px;padding:11px}.telecomInventoryEconomicsV2 span,.telecomInventoryLinkGrid span{color:#73818c;margin-bottom:5px;font-size:10px;display:block}.telecomInventoryEconomicsV2 strong{color:#102637;font-size:15px}.telecomInventoryDetailSection{border-top:1px solid #e5ecef;margin-top:15px;padding-top:15px}.telecomInventoryLinkGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.telecomInventoryLinkGrid strong{color:#1c3342;font-size:12px}.telecomInventoryMissingLink,.telecomInventoryCriticalText{color:#a9462d!important}.telecomInventoryUsageBar{background:#e9eff2;border-radius:999px;height:9px;margin-top:10px;overflow:hidden}.telecomInventoryUsageBar>span{border-radius:inherit;background:linear-gradient(90deg,#18aebc,#3abf8d);height:100%;display:block}.telecomInventoryUsageCaption{color:#71808a;margin:7px 0 0;font-size:10px}.telecomInventorySource{border-bottom:1px solid #edf1f3;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.telecomInventorySource:last-child{border-bottom:0}.telecomInventorySource>span{color:#74828d;font-size:10px;font-weight:800}.telecomInventorySource>strong{color:#253b49;text-overflow:ellipsis;font-size:11px;overflow:hidden}.telecomInventoryActionsV2{margin-top:16px}@media (width<=1120px){.telecomInventoryWorkspaceV2{grid-template-columns:1fr}.telecomInventoryDrawerV2{position:relative;top:auto}.telecomInventoryControls{grid-template-columns:1fr 190px 82px}}@media (width<=760px){.telecomInventoryStandard{display:none}.telecomInventoryControls,.telecomInventoryEconomicsV2,.telecomInventoryLinkGrid{grid-template-columns:1fr}.telecomInventoryControlSummary{border-left:0;padding-left:0}.telecomInventoryRowV2{align-items:flex-start}}.telecomContractDeadline{letter-spacing:.04em;color:#65757f;background:#eef3f5;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.telecomContractDeadline.review{color:#946e18;background:#fff7df}.telecomContractDeadline.critical{color:#a9462d;background:#fff0ec}.telecomContractDeadlineAlert{background:#fffaf0;border:1px solid #eadcb7;border-left:4px solid #d6a331;border-radius:10px;margin:14px 0 0;padding:12px 14px}.telecomContractDeadlineAlert.critical{background:#fff6f3;border-color:#f0cfc4 #f0cfc4 #f0cfc4 #cf6649}.telecomContractDeadlineAlert span,.telecomContractDeadlineAlert strong,.telecomContractDeadlineAlert small{display:block}.telecomContractDeadlineAlert span{letter-spacing:.08em;color:#7b6650;font-size:9px;font-weight:900}.telecomContractDeadlineAlert strong{color:#8f4b35;margin-top:5px;font-size:14px}.telecomContractDeadlineAlert small{color:#6f777d;margin-top:5px;line-height:1.45}.telecomInvoiceStandard{background:#ffffffb8;border:1px solid #dbe8eb;border-radius:11px;min-width:250px;padding:12px 14px;box-shadow:0 6px 20px #1132420a}.telecomInvoiceStandard span,.telecomInvoiceStandard strong{display:block}.telecomInvoiceStandard span{color:#71818a;letter-spacing:.08em;font-size:9px;font-weight:900}.telecomInvoiceStandard strong{color:#253846;margin-top:6px;font-size:11px}.telecomInvoiceMetricsV2{margin-top:20px}.telecomInvoiceControlsV2{grid-template-columns:minmax(0,1fr) 190px 92px 150px;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.telecomInvoiceControlsV2 label{color:#6f7e87;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.telecomInvoiceControlsV2 input,.telecomInvoiceControlsV2 select{color:#243946;background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;height:38px;padding:0 11px}.telecomInvoiceControlsV2 .primaryButton{width:100%;height:38px}.telecomInvoiceWorkspaceV2{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:start;gap:16px;margin-top:16px;display:grid}.telecomInvoiceQueueV2{overflow:hidden}.telecomInvoiceListV2{flex-direction:column;display:flex}.telecomInvoiceRowV2{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #edf1f3;justify-content:space-between;gap:18px;padding:15px 16px;display:flex}.telecomInvoiceRowV2:hover{background:#f7fbfc}.telecomInvoiceRowV2.active{background:#f2f9fb;box-shadow:inset 4px 0 #1eb6c9}.telecomInvoiceRowV2 h3{margin:7px 0 2px;font-size:15px}.telecomInvoiceRowV2 p,.telecomInvoiceRowV2 small{color:#667985;margin:0}.telecomInvoiceRowV2 p{font-size:11px;font-weight:700}.telecomInvoiceRowV2 small{margin-top:5px;font-size:10px;display:block}.telecomInvoiceIdV2{color:#364e5c;margin-right:8px;font-size:9px;font-weight:900}.telecomInvoiceExposureV2{text-align:right;min-width:110px}.telecomInvoiceExposureV2 strong,.telecomInvoiceExposureV2 span,.telecomInvoiceExposureV2 small{display:block}.telecomInvoiceExposureV2 strong{color:#152f3f;font-size:17px}.telecomInvoiceExposureV2 span{letter-spacing:.08em;color:#71818a;margin-top:2px;font-size:8px;font-weight:900}.telecomInvoiceExposureV2 small{margin-top:7px}.telecomInvoiceDrawerV2{padding:18px;position:sticky;top:16px}.telecomInvoiceControlReasonV2{background:#f5fbfc;border:1px solid #c9e4e8;border-left:4px solid #1db0c1;border-radius:9px;margin-top:14px;padding:12px 14px}.telecomInvoiceControlReasonV2 span,.telecomInvoiceControlReasonV2 strong,.telecomInvoiceControlReasonV2 small{display:block}.telecomInvoiceControlReasonV2 span{letter-spacing:.08em;color:#178797;font-size:9px;font-weight:900}.telecomInvoiceControlReasonV2 strong{color:#203845;margin-top:6px;font-size:11px;line-height:1.5}.telecomInvoiceControlReasonV2 small{color:#71818a;margin-top:6px;line-height:1.45}.telecomInvoiceEconomicsV2{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.telecomInvoiceEconomicsV2 article{background:#fff;border:1px solid #e1e7ea;border-radius:8px;padding:10px}.telecomInvoiceEconomicsV2 span,.telecomInvoiceEconomicsV2 strong{display:block}.telecomInvoiceEconomicsV2 span{color:#72818a;font-size:9px}.telecomInvoiceEconomicsV2 strong{margin-top:5px;font-size:14px}.telecomInvoiceSectionV2{border-top:1px solid #e9eef0;margin-top:15px;padding-top:14px}.telecomSectionHeadingV2 h3{margin:2px 0 8px;font-size:13px}.telecomInvoiceChargeV2{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.telecomInvoiceChargeV2:last-child{border-bottom:0}.telecomInvoiceChargeV2 span{color:#5f727e}.telecomInvoiceFindingLinkV2{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.telecomInvoiceFindingLinkV2:last-child{border-bottom:0}.telecomInvoiceFindingLinkV2 span,.telecomInvoiceFindingLinkV2 strong,.telecomInvoiceFindingLinkV2 small{display:block}.telecomInvoiceFindingLinkV2 span{color:#168b9c;font-size:9px;font-weight:900}.telecomInvoiceFindingLinkV2 strong{margin-top:3px;font-size:11px}.telecomInvoiceFindingLinkV2 small{color:#71818a;margin-top:3px}.telecomInvoiceFindingLinkV2 b{white-space:nowrap;color:#18384a;font-size:13px}.telecomInvoiceNextV2{color:#334b59;background:#f7fafb;border-radius:8px;margin:0;padding:11px 12px;font-size:11px;line-height:1.55}.telecomEmptyInline{color:#7a8992;border:1px dashed #d8e1e5;border-radius:8px;padding:12px;font-size:11px}@media (width<=1120px){.telecomInvoiceWorkspaceV2{grid-template-columns:1fr}.telecomInvoiceDrawerV2{position:relative;top:auto}.telecomInvoiceControlsV2{grid-template-columns:1fr 180px 90px 150px}}@media (width<=760px){.telecomInvoiceStandard{display:none}.telecomInvoiceControlsV2,.telecomInvoiceEconomicsV2{grid-template-columns:1fr}.telecomInvoiceRowV2{align-items:flex-start}}.telecomReportStandard{background:#ffffffb8;border:1px solid #dbe8eb;border-radius:11px;min-width:260px;padding:12px 14px;box-shadow:0 6px 20px #1132420a}.telecomReportStandard span,.telecomReportStandard strong{display:block}.telecomReportStandard span{color:#71818a;letter-spacing:.08em;font-size:9px;font-weight:900}.telecomReportStandard strong{color:#253846;margin-top:6px;font-size:11px}.telecomReportMetricsV2{margin-top:20px}.telecomReportTemplateGridV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.telecomReportTemplateV2{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #dfe8ec;padding:15px}.telecomReportTemplateV2:hover{background:#f7fbfc}.telecomReportTemplateV2.active{background:#f6fbfc;border-color:#73cbd3;box-shadow:inset 4px 0 #1db5c5,0 8px 22px #1d6d8212}.telecomReportTemplateV2 h2{margin:4px 0 7px;font-size:14px}.telecomReportTemplateV2 p{color:#687a85;min-height:48px;margin:0;font-size:11px;line-height:1.45}.telecomReportTemplateV2>span{color:#168896;letter-spacing:.04em;margin-top:10px;font-size:9px;font-weight:900;display:block}.telecomReportBuilderV2{margin-top:16px;padding:16px}.telecomReportBuilderHeadV2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.telecomReportBuilderHeadV2 h2{margin:3px 0 0;font-size:19px}.telecomReportBuilderActionsV2{gap:8px;display:flex}.telecomReportControlsV2{grid-template-columns:minmax(0,1fr) 220px 90px;align-items:end;gap:12px;margin-top:14px;display:grid}.telecomReportControlsV2 label{color:#6f7e87;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.telecomReportControlsV2 input,.telecomReportControlsV2 select{color:#243946;background:#fff;border:1px solid #d7e0e4;border-radius:8px;width:100%;height:38px;padding:0 11px}.telecomReportCountV2{border-left:1px solid #e0e7ea;padding-left:12px}.telecomReportCountV2 strong,.telecomReportCountV2 span{display:block}.telecomReportCountV2 strong{font-size:16px}.telecomReportCountV2 span{letter-spacing:.08em;color:#71818a;margin-top:3px;font-size:8px;font-weight:900}.telecomPromptExamplesV2{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.telecomPromptExamplesV2 button{color:#345260;cursor:pointer;background:#f8fbfc;border:1px solid #d9e5e9;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.telecomPromptExamplesV2 button:hover{background:#f1fafb;border-color:#9fd6db}.telecomReportWorkspaceV2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:16px;margin-top:16px;display:grid}.telecomReportPreviewV2{overflow:hidden}.telecomReportPreviewV2 .panelHeader p:not(.eyebrow){color:#6f7f89;max-width:640px;margin:5px 0 0;font-size:10px;line-height:1.45}.telecomReportTableWrapV2{overflow:auto}.telecomReportTableV2{border-collapse:collapse;width:100%;min-width:780px}.telecomReportTableV2 th{color:#70808a;letter-spacing:.07em;text-align:left;background:#f7fafb;border-top:1px solid #e7edef;border-bottom:1px solid #e7edef;padding:10px 12px;font-size:8px}.telecomReportTableV2 td{color:#203744;vertical-align:middle;border-bottom:1px solid #edf1f3;padding:12px;font-size:10px}.telecomReportTableV2 td strong,.telecomReportTableV2 td small{display:block}.telecomReportTableV2 td small{color:#71818b;margin-top:4px}.telecomReportTableV2 td:first-child .telecomStatus{margin-top:5px;display:inline-flex}.telecomReportBriefV2{padding:18px;position:sticky;top:16px}.telecomReportBriefV2 h2{margin:4px 0 14px;font-size:19px}.telecomReportBriefMetricV2{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.telecomReportBriefMetricV2 span{color:#6f7f89;font-size:10px}.telecomReportBriefMetricV2 strong{font-size:16px}.telecomReportSignalV2{background:#f5fbfc;border:1px solid #cae5e8;border-left:4px solid #19afbe;border-radius:9px;margin-top:14px;padding:12px}.telecomReportSignalV2 span,.telecomReportSignalV2 strong,.telecomReportSignalV2 small{display:block}.telecomReportSignalV2 span{color:#188997;letter-spacing:.09em;font-size:8px;font-weight:900}.telecomReportSignalV2 strong{margin-top:6px;font-size:12px;line-height:1.4}.telecomReportSignalV2 small{color:#6d7f89;margin-top:5px;line-height:1.45}.telecomReportControlStatsV2{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.telecomReportControlStatsV2>div{border:1px solid #e2e9ec;border-radius:8px;padding:10px}.telecomReportControlStatsV2 strong,.telecomReportControlStatsV2 span{display:block}.telecomReportControlStatsV2 strong{font-size:16px}.telecomReportControlStatsV2 span{color:#71818a;letter-spacing:.06em;margin-top:3px;font-size:8px;font-weight:900;line-height:1.35}.telecomReportBriefButtonV2{width:100%;margin-top:12px}.telecomReportSavedV2{text-align:center;color:#148678;margin:9px 0 0;font-size:9px;font-weight:800}.telecomDrawerTopV2{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.telecomDrawerMoneyV2{text-align:right;min-width:120px}.telecomDrawerMoneyV2 strong,.telecomDrawerMoneyV2 span{display:block}.telecomDrawerMoneyV2 strong{font-size:19px;line-height:1.15}.telecomDrawerMoneyV2 span{color:#72818a;letter-spacing:.08em;margin-top:4px;font-size:8px;font-weight:900}@media (width<=1120px){.telecomReportTemplateGridV2{grid-template-columns:repeat(2,1fr)}.telecomReportWorkspaceV2{grid-template-columns:1fr}.telecomReportBriefV2{position:relative;top:auto}}@media (width<=760px){.telecomReportStandard{display:none}.telecomReportTemplateGridV2,.telecomReportControlsV2{grid-template-columns:1fr}.telecomReportBuilderHeadV2{flex-direction:column}.telecomReportBuilderActionsV2{width:100%}.telecomReportBuilderActionsV2 button{flex:1}.telecomReportCountV2{border-left:0;padding-left:0}}.telecomRouteLoading{color:#344054;justify-content:center;align-items:center;gap:12px;min-height:52vh;display:flex}.telecomRouteLoading>span{border:3px solid #d5e5ea;border-top-color:#0aa7b5;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite telecomRouteSpin}.telecomRouteLoading div{flex-direction:column;gap:2px;display:flex}.telecomRouteLoading strong{color:#0b1f33;font-size:14px}.telecomRouteLoading small{color:#667085;font-size:11px}@keyframes telecomRouteSpin{to{transform:rotate(360deg)}}.telecomSidebarFooterV8{gap:6px}.telecomSidebarIdentity{background:#19778e1f;border:1px solid #50cfd83d;border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:8px;display:flex}.telecomSidebarIdentity>i{background:#39d6b4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #39d6b41f}.telecomSidebarIdentity div{flex-direction:column;min-width:0;display:flex}.telecomSidebarIdentity strong{color:#eafcff;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.telecomSidebarIdentity span{color:#90afbd;font-size:8.5px}.telecomSidebarSignOut{color:#eafcff;width:100%;font:inherit;text-align:center;cursor:pointer;background:#ffffff0f;border:1px solid #eafcff38;border-radius:9px;margin-top:6px;padding:9px 10px;font-size:11px;font-weight:800}.telecomSidebarSignOut:hover{background:#ffffff1f;border-color:#eafcff61}.telecomSidebarSignOut:focus-visible{outline-offset:2px;outline:2px solid #39d6b4}.telecomCrossLinksV8{background:#f7fbfc;border:1px solid #dbe8ec;border-radius:10px;margin-top:14px;padding:10px}.telecomCrossLinksV8>span{color:#67808a;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.telecomCrossLinksV8>div{flex-wrap:wrap;gap:6px;display:flex}.telecomCrossLinksV8 button{color:#087f8d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcdde3;border-radius:8px;padding:6px 8px;font-size:9.5px;font-weight:800}.telecomCrossLinksV8 button:hover{background:#effbfc;border-color:#69cbd5}.telecomCrossLinksV8 button:focus-visible{outline-offset:2px;outline:2px solid #14b8c8}.telecomReportClickableRowV8{cursor:pointer}.telecomReportClickableRowV8:hover td{background:#f3fbfc}.telecomSettingsStandard,.telecomInvoiceStandard,.telecomReportStandard{flex:none}.telecomSettingsWorkspaceV2{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:14px;margin-bottom:14px;display:grid}.telecomSettingsPolicyV2,.telecomSettingsAccessV2{min-width:0}.telecomSettingToggleV2{cursor:pointer;border-top:1px solid #edf2f4;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.telecomSettingToggleV2:first-of-type{margin-top:6px}.telecomSettingToggleV2 div{flex-direction:column;gap:3px;display:flex}.telecomSettingToggleV2 strong{color:#132536;font-size:11px}.telecomSettingToggleV2 span{color:#667985;font-size:9.5px;line-height:1.45}.telecomSettingToggleV2 input{accent-color:#0e9aaa;width:34px;height:18px}.telecomSettingsNumericGridV2{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.telecomSettingsNumericGridV2 label>span{color:#667985;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.telecomSettingsNumericGridV2 label>div{background:#fff;border:1px solid #d9e3e7;border-radius:8px;display:flex;overflow:hidden}.telecomSettingsNumericGridV2 input{width:100%;min-width:0;font:inherit;color:#132536;border:0;outline:none;padding:8px;font-weight:800}.telecomSettingsNumericGridV2 b{color:#74848d;background:#f6f9fa;padding:8px;font-size:9px}.telecomSettingsSaveRowV2{align-items:center;gap:10px;margin-top:13px;display:flex}.telecomSettingsSaveRowV2>span{color:#07826f;font-size:9.5px;font-weight:800}.telecomSettingsAccessLineV2{border-top:1px solid #edf2f4;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.telecomSettingsAccessLineV2 span{color:#667985;font-size:9.5px}.telecomSettingsAccessLineV2 strong{color:#182a3a;text-align:right;font-size:10px}.telecomSettingsTrustV2{background:#f5fbfc;border:1px solid #bfe5e7;border-left:3px solid #16a9b5;border-radius:9px;flex-direction:column;gap:3px;margin-top:12px;padding:11px;display:flex}.telecomSettingsTrustV2 span{color:#0b8794;letter-spacing:.09em;font-size:8px;font-weight:900}.telecomSettingsTrustV2 strong{color:#173243;font-size:10.5px}.telecomSettingsTrustV2 small{color:#6b7e87;font-size:9px;line-height:1.45}.telecomCarrierMappingV2{margin-bottom:14px}.telecomCarrierMappingTableV2{border:1px solid #e1e9ec;border-radius:10px;margin-top:10px;overflow:hidden}.telecomCarrierMappingTableV2>div{border-top:1px solid #edf2f4;grid-template-columns:1fr 1.7fr .8fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.telecomCarrierMappingTableV2>div:first-child{border-top:0}.telecomCarrierMappingTableV2 .head{color:#71848d;letter-spacing:.06em;background:#f6f9fa;font-size:8px;font-weight:900}.telecomCarrierMappingTableV2 strong{color:#152a3a;font-size:10px}.telecomCarrierMappingTableV2 span{color:#667985;font-size:9.5px}.telecomCarrierMappingTableV2 em{justify-self:start;font-style:normal}.telecomSettingsBottomGridV2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=980px){.telecomSettingsWorkspaceV2,.telecomSettingsBottomGridV2{grid-template-columns:1fr}}@media (width<=720px){.telecomSettingsNumericGridV2{grid-template-columns:1fr}.telecomCarrierMappingTableV2>div{grid-template-columns:1fr;gap:4px}.telecomCarrierMappingTableV2 .head{display:none}}.telecomRouteError{background:#fff;border:1px solid #dfe8eb;border-radius:16px;max-width:720px;margin:8vh auto 0;padding:28px;box-shadow:0 24px 60px #0f1f331a}.telecomRouteErrorIcon{color:#b93822;background:#fff1ed;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:20px;font-weight:950;display:grid}.telecomRouteError h1{max-width:620px}.telecomRouteError>p:not(.eyebrow){color:#667985;max-width:620px;line-height:1.6}.telecomRouteErrorActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.telecomReadinessV9{margin-bottom:14px}.telecomReadinessV9 .panelHeader p:not(.eyebrow){color:#6d7f89;max-width:720px;margin:5px 0 0;font-size:10px;line-height:1.45}.telecomReadinessGridV9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.telecomReadinessItemV9{background:#fbfcfd;border:1px solid #e1e9ec;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:11px;display:flex}.telecomReadinessItemV9>div{flex-direction:column;gap:3px;min-width:0;display:flex}.telecomReadinessItemV9 strong{color:#172d3d;font-size:10.5px}.telecomReadinessItemV9 span{color:#6d7f89;font-size:9px;line-height:1.45}.telecomReadinessItemV9 em{flex:none;font-style:normal}@media (width<=760px){.telecomReadinessGridV9{grid-template-columns:1fr}.telecomRouteError{margin-top:3vh;padding:20px}.telecomRouteErrorActions{flex-direction:column}.telecomRouteErrorActions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telecomSettingsV2 .telecomPageHeader{align-items:flex-start;gap:28px}.telecomSettingsStandard{flex-direction:column;flex:none;align-items:flex-end;gap:6px;min-width:300px;padding-left:24px;line-height:1.35;display:flex}.telecomSettingsStandard span,.telecomSettingsStandard strong{display:block}.telecomSettingsStandard strong{text-align:right;white-space:normal;max-width:300px;line-height:1.4}.telecomSettingsWorkspaceV2{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:18px}.telecomSettingsAccessV2{min-width:0;padding:20px 22px}.telecomSettingsAccessLineV2{align-items:flex-start;gap:18px;padding:11px 0}.telecomSettingsAccessLineV2 span{flex:0 0 92px;line-height:1.4}.telecomSettingsAccessLineV2 strong{overflow-wrap:anywhere;word-break:normal;flex:auto;min-width:0;line-height:1.4}.telecomSettingsTrustV2{gap:5px;padding:14px}.telecomSettingsTrustV2 small{line-height:1.55}@media (width<=1100px){.telecomSettingsStandard{min-width:250px}.telecomSettingsWorkspaceV2{grid-template-columns:minmax(0,1.45fr) minmax(290px,.9fr)}}@media (width<=900px){.telecomSettingsV2 .telecomPageHeader{flex-direction:column;gap:16px}.telecomSettingsStandard{align-items:flex-start;width:100%;min-width:0;padding-left:0}.telecomSettingsStandard strong{text-align:left;max-width:none}.telecomSettingsWorkspaceV2{grid-template-columns:1fr}}.telecomSettingsV2 .panel{padding-top:20px;padding-bottom:20px}.telecomSettingToggleV2{gap:22px;padding:16px 0}.telecomSettingToggleV2 div{gap:5px;min-width:0}.telecomSettingToggleV2 strong{font-size:11.5px;line-height:1.4}.telecomSettingToggleV2 span{max-width:94%;font-size:10px;line-height:1.65}.telecomSettingToggleV2 input{flex:none;margin-top:3px}.telecomSettingsNumericGridV2{gap:14px;margin-top:16px}.telecomSettingsNumericGridV2 label>span{margin-bottom:7px;font-size:9.5px;line-height:1.4}.telecomSettingsNumericGridV2 input,.telecomSettingsNumericGridV2 b{padding-top:10px;padding-bottom:10px}.telecomSettingsAccessV2{padding:22px 24px}.telecomSettingsAccessV2>h2{margin-bottom:14px;line-height:1.3}.telecomSettingsAccessLineV2{gap:22px;padding:13px 0}.telecomSettingsAccessLineV2 span{font-size:9.75px;line-height:1.5}.telecomSettingsAccessLineV2 strong{font-size:10px;line-height:1.55}.telecomSettingsTrustV2{gap:6px;margin-top:16px;padding:14px 15px}.telecomSettingsTrustV2 strong{line-height:1.45}.telecomSettingsTrustV2 small{font-size:9.5px;line-height:1.65}.telecomCarrierMappingTableV2>div{gap:14px;padding:12px}.telecomCarrierMappingTableV2 strong{line-height:1.4}.telecomCarrierMappingTableV2 span{font-size:9.75px;line-height:1.55}.telecomReadinessV9 .panelHeader p:not(.eyebrow){font-size:10px;line-height:1.6}.telecomReadinessGridV9{gap:11px;margin-top:15px}.telecomReadinessItemV9{gap:16px;padding:14px 15px}.telecomReadinessItemV9>div{gap:5px}.telecomReadinessItemV9 strong{font-size:10.75px;line-height:1.45}.telecomReadinessItemV9 span{font-size:9.5px;line-height:1.65}.telecomSettingsBottomGridV2{gap:16px}.telecomSettingsBottomGridV2 .panel{padding:20px}.telecomSettingsBottomGridV2 .panel>p:not(.eyebrow){margin-top:8px;margin-bottom:12px;line-height:1.65}.telecomSettingLine{gap:18px;padding-top:12px;padding-bottom:12px}.telecomSettingLine span,.telecomSettingLine strong{line-height:1.5}.telecomSettingsWorkspaceV2,.telecomCarrierMappingV2,.telecomReadinessV9{margin-bottom:18px}@media (width<=980px){.telecomSettingToggleV2 span{max-width:100%}.telecomReadinessItemV9{padding:13px}}.telecomSettingToggleV2{grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:24px;display:grid;padding:16px 18px!important}.telecomSettingToggleV2>div{min-width:0;padding-right:8px}.telecomSettingToggleV2 strong,.telecomSettingToggleV2 span{margin:0;display:block}.telecomSettingToggleV2 span{max-width:760px}.telecomSettingToggleV2 input{justify-self:end;margin:0}.telecomSettingsNumericGridV2{padding-left:18px;padding-right:18px}.telecomSettingsWorkspaceV2 .telecomSettingsActionsV2,.telecomSettingsWorkspaceV2 .settingsActions{margin-left:18px;margin-right:18px}.telecomSettingsAccessLineV2{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr)}.telecomSettingsAccessLineV2 strong{text-align:right;overflow-wrap:anywhere}@media (width<=760px){.telecomSettingToggleV2{grid-template-columns:minmax(0,1fr) 40px;column-gap:16px;padding:15px 14px!important}.telecomSettingsNumericGridV2{padding-left:14px;padding-right:14px}.telecomSettingsAccessLineV2{grid-template-columns:1fr;gap:4px}.telecomSettingsAccessLineV2 strong{text-align:left}}:root{--ar-navy-950:#071425;--ar-navy-900:#0b1c31;--ar-navy-850:#102540;--ar-navy-800:#15304f;--ar-teal-700:#087a86;--ar-teal-600:#0f93a2;--ar-teal-500:#23afbe;--ar-teal-300:#86d8df;--ar-teal-100:#e9f9fb;--ar-teal-050:#f4fcfd;--ar-blue-700:#175cd3;--ar-blue-100:#eaf2ff;--ar-blue-050:#f5f8ff;--ar-green-700:#067647;--ar-green-600:#0a8f59;--ar-green-100:#dcfae6;--ar-green-050:#effdf5;--ar-amber-800:#93370d;--ar-amber-700:#b54708;--ar-amber-200:#fedf89;--ar-amber-050:#fffaeb;--ar-red-700:#b42318;--ar-red-200:#fda29b;--ar-red-050:#fff6f5;--ar-purple-700:#6941c6;--ar-purple-100:#f0eaff;--ar-gray-950:#101828;--ar-gray-900:#1d2939;--ar-gray-800:#344054;--ar-gray-700:#475467;--ar-gray-600:#667085;--ar-gray-500:#7b8798;--ar-gray-400:#98a2b3;--ar-gray-300:#d0d5dd;--ar-gray-250:#dde2ea;--ar-gray-200:#e4e7ec;--ar-gray-150:#edf0f4;--ar-gray-100:#f2f4f7;--ar-gray-075:#f7f9fc;--ar-gray-050:#fafbfc;--ar-white:#fff;--ar-shadow-xs:0 1px 2px #1018280d;--ar-shadow-sm:0 2px 8px #1018280f;--ar-shadow-md:0 8px 24px #10182814;--ar-shadow-lg:0 18px 48px #10182824;--ar-radius-sm:8px;--ar-radius-md:12px;--ar-radius-lg:16px;--ar-radius-xl:20px}html,body,#root{background:var(--ar-gray-075);min-height:100%}body{color:var(--ar-gray-900);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.app{background:var(--ar-gray-075)!important}.app>main,.app main{color:var(--ar-gray-900);background:radial-gradient(circle at 100% 0,#23afbe0d,#0000 34rem),linear-gradient(#f8fafc 0%,#f5f7fa 100%)!important}.app main h1{color:var(--ar-gray-950)!important;letter-spacing:-.035em!important;font-size:clamp(30px,2.1vw,40px)!important;font-weight:800!important;line-height:1.08!important}.app main h2{color:var(--ar-gray-950)!important;letter-spacing:-.025em!important;font-size:clamp(22px,1.6vw,29px)!important;font-weight:800!important;line-height:1.15!important}.app main h3{color:var(--ar-gray-900)!important;font-size:clamp(17px,1.2vw,21px)!important;font-weight:800!important;line-height:1.22!important}.app main p,.app main li,.app main label,.app main td,.app main th{font-size:13.5px;line-height:1.5}.app main small{font-size:11.5px!important;line-height:1.4!important}.eyebrow{color:var(--ar-teal-700)!important;letter-spacing:.075em!important;font-size:11.5px!important;font-weight:900!important}.sidebar,aside.sidebar,.app>aside,.app nav.sidebar{box-shadow:6px 0 22px #07142514;background:linear-gradient(180deg, var(--ar-navy-900) 0%, var(--ar-navy-950) 100%)!important;border-right:1px solid #ffffff0f!important}.sidebar a,.sidebar button,.sidebar [role=button]{font-size:13px!important;line-height:1.25!important}.sidebar button,.sidebar a{border-radius:9px!important}.sidebar button:hover,.sidebar a:hover{background:#ffffff0f!important}.sidebar .active,.sidebar [aria-current=page]{box-shadow:inset 3px 0 0 var(--ar-teal-500);background:linear-gradient(90deg,#0f93a23b,#0f93a21a)!important}.app main section,.app main article{box-sizing:border-box}.app main article,.app main .card,.app main [class*=Card],.app main [class*=card]{border-radius:var(--ar-radius-md)}.app main .hospitalReadinessSection,.app main .operationsCard,.app main .summaryCard,.app main .metricCard{box-shadow:var(--ar-shadow-xs);border:1px solid var(--ar-gray-200)!important;background:var(--ar-white)!important}.app main div[style*="background: white"],.app main div[style*="background:#fff"],.app main div[style*="background: #fff"]{border-radius:var(--ar-radius-md)}.operationsKpiGrid,[class*=KpiGrid],[class*=kpiGrid],[class*=MetricGrid],[class*=metricGrid]{gap:12px!important}.operationsKpiGrid>article,[class*=KpiGrid]>*,[class*=kpiGrid]>*{min-height:92px;box-shadow:var(--ar-shadow-xs);border:1px solid var(--ar-gray-200)!important;border-radius:var(--ar-radius-md)!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;padding:14px!important}.operationsKpiGrid span,[class*=KpiGrid] span,[class*=kpiGrid] span{color:var(--ar-gray-600)!important;font-size:11.5px!important;font-weight:700!important}.operationsKpiGrid strong,[class*=KpiGrid] strong,[class*=kpiGrid] strong{color:var(--ar-gray-950)!important;font-size:23px!important;font-weight:850!important;line-height:1.05!important}.app main button{border-radius:9px;min-height:36px;font-size:12.5px;font-weight:800;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}.app main button:not(:disabled):hover{transform:translateY(-1px)}.app main button:disabled{opacity:.48!important;cursor:not-allowed!important}.primaryButton,.app main button[class*=primary]{color:#fff!important;background:linear-gradient(#10213a 0%,#08182d 100%)!important;border:1px solid #08182d!important;box-shadow:0 3px 9px #07142526!important}.primaryButton:not(:disabled):hover,.app main button[class*=primary]:not(:disabled):hover{box-shadow:0 5px 14px #07142533!important}.secondaryButton,.app main button[class*=secondary]{color:var(--ar-gray-800)!important;border:1px solid var(--ar-gray-300)!important;background:#fff!important}.app main input,.app main select,.app main textarea{box-sizing:border-box;min-height:40px;border:1px solid var(--ar-gray-300)!important;color:var(--ar-gray-950)!important;background:#fff!important;border-radius:9px!important;padding:8px 10px!important;font-size:13.5px!important;line-height:1.4!important}.app main textarea{min-height:92px}.app main input::placeholder,.app main textarea::placeholder{color:var(--ar-gray-400)!important}.app main input:focus,.app main select:focus,.app main textarea:focus{border-color:var(--ar-teal-500)!important;outline:3px solid #23afbe24!important}.app main label{color:var(--ar-gray-800)!important;font-weight:750!important}.app main table{border:1px solid var(--ar-gray-200);border-radius:var(--ar-radius-md);width:100%;box-shadow:var(--ar-shadow-xs);background:#fff;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}.app main thead th{letter-spacing:.035em;text-transform:uppercase;color:var(--ar-gray-700)!important;border-bottom:1px solid var(--ar-gray-200)!important;background:#f7f9fc!important;padding:11px 12px!important;font-size:11px!important;font-weight:850!important}.app main tbody td{color:var(--ar-gray-800)!important;border-bottom:1px solid var(--ar-gray-150)!important;padding:11px 12px!important}.app main tbody tr:last-child td{border-bottom:0!important}.app main tbody tr:hover td{background:#fbfdfe!important}[class*=badge],[class*=Badge],[class*=status],[class*=Status]{font-weight:800}[class*=verified],[class*=Verified],[class*=passed],[class*=Passed],[class*=success],[class*=Success],[class*=ready],[class*=Ready],[class*=created],[class*=Created]{--ar-state-bg:var(--ar-green-050);--ar-state-border:#a6f4c5;--ar-state-text:var(--ar-green-700)}[class*=blocked],[class*=Blocked],[class*=warning],[class*=Warning],[class*=review_required],[class*=ReviewRequired]{--ar-state-bg:var(--ar-amber-050);--ar-state-border:var(--ar-amber-200);--ar-state-text:var(--ar-amber-800)}[class*=failed],[class*=Failed],[class*=error],[class*=Error],[class*=rejected],[class*=Rejected]{--ar-state-bg:var(--ar-red-050);--ar-state-border:var(--ar-red-200);--ar-state-text:var(--ar-red-700)}.operationsCenterMessage,[class*=SuccessMessage],[class*=successMessage]{min-height:54px;position:relative;box-shadow:0 4px 12px #06764712;color:var(--ar-green-700)!important;background:linear-gradient(135deg,#ebfff6 0%,#f4fffb 100%)!important;border:2px solid #8adbc8!important;border-radius:12px!important;padding:14px 18px!important;font-size:13.5px!important;font-weight:800!important}.intakeProposalState.ready,.intakeMatchedRecord,.intakeCreationApproval,[class*=readiness][class*=pass],[class*=Readiness][class*=Pass]{color:var(--ar-green-700)!important;background:linear-gradient(135deg,#edfff7 0%,#f8fffc 100%)!important;border:2px solid #8adbc8!important}.intakeProposalState.blocked,.intakeRoutingBlockers,.intakeExtractionWarning{border:2px solid var(--ar-amber-200)!important;color:var(--ar-amber-800)!important;background:linear-gradient(135deg,#fff8e6 0%,#fffdf7 100%)!important}.intakeDeleteButton,.reject,button[class*=danger]{border-color:var(--ar-red-200)!important;background:var(--ar-red-050)!important;color:var(--ar-red-700)!important}.secureDataIntakePanel,[role=dialog]>section,[role=dialog]>div{border-radius:var(--ar-radius-lg)}[role=dialog]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app main [class*=Executive],.app main [class*=executive]{letter-spacing:normal}.app main [class*=impact] strong,.app main [class*=Impact] strong,.app main [class*=recovery] strong,.app main [class*=Recovery] strong{font-variant-numeric:tabular-nums}.app main>div,.app main>section{max-width:none}.app main [class*=SectionHeading],.app main [class*=sectionHeading]{margin-bottom:10px!important}.app main hr{border:0;border-top:1px solid var(--ar-gray-200)}*{scrollbar-width:thin;scrollbar-color:#a8b4c4 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#a8b4c4 padding-box content-box;border:2px solid #0000;border-radius:999px}@media (width<=1000px){.app main h1{font-size:30px!important}.app main h2{font-size:23px!important}.operationsKpiGrid strong,[class*=KpiGrid] strong,[class*=kpiGrid] strong{font-size:20px!important}}@media (width<=720px){.app main p,.app main li,.app main label,.app main td,.app main th{font-size:13px}.app main input,.app main select,.app main textarea{font-size:16px!important}}.app main p,.app main li,.app main label,.app main td,.app main th{font-size:14px!important}.app main small{font-size:12px!important}.app main button{font-size:13px!important}.sidebar a,.sidebar button,.sidebar [role=button]{font-size:13.5px!important}.app main{background:radial-gradient(circle at 92% 6%,#23afbe14,#0000 27rem),radial-gradient(circle at 70% 0,#175cd309,#0000 30rem),linear-gradient(#f8fafc 0%,#f3f6f9 100%)!important}.app main article,.app main .hospitalReadinessSection,.app main .operationsCard,.app main .summaryCard,.app main .metricCard{border-color:#dbe2ea!important;box-shadow:0 2px 7px #1018280e,0 1px 1px #10182806!important}.app main article:hover,.app main .hospitalReadinessSection:hover{border-color:#c8d4df!important}.app main article{position:relative}.app main article:before{content:"";opacity:.22;pointer-events:none;background:linear-gradient(#23afbe,#2f70d8);border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.operationsKpiGrid>article:nth-child(4n+1),[class*=KpiGrid]>:nth-child(4n+1),[class*=kpiGrid]>:nth-child(4n+1){background:linear-gradient(145deg,#f6ffff 0%,#fff 72%)!important}.operationsKpiGrid>article:nth-child(4n+2),[class*=KpiGrid]>:nth-child(4n+2),[class*=kpiGrid]>:nth-child(4n+2){background:linear-gradient(145deg,#f6f9ff 0%,#fff 72%)!important}.operationsKpiGrid>article:nth-child(4n+3),[class*=KpiGrid]>:nth-child(4n+3),[class*=kpiGrid]>:nth-child(4n+3){background:linear-gradient(145deg,#f7fffb 0%,#fff 72%)!important}.operationsKpiGrid>article:nth-child(4n+4),[class*=KpiGrid]>:nth-child(4n+4),[class*=kpiGrid]>:nth-child(4n+4){background:linear-gradient(145deg,#fbf9ff 0%,#fff 72%)!important}.app main strong{color:#172033}.app main [class*=recovery] strong,.app main [class*=Recovery] strong,.app main [class*=impact] strong,.app main [class*=Impact] strong{font-weight:850!important}.operationsCenterMessage{border-width:2px!important;font-size:14px!important;box-shadow:0 5px 15px #0676471a!important}.intakeProposalState.ready,.intakeMatchedRecord,.intakeCreationApproval{box-shadow:0 5px 16px #0676471a!important}.intakeProposalState.blocked,.intakeRoutingBlockers,.intakeExtractionWarning{box-shadow:0 5px 16px #b5470817!important}.primaryButton,.app main button[class*=primary]{background:linear-gradient(135deg,#0c2039 0%,#0d314c 58%,#0f5e72 140%)!important}.secondaryButton,.app main button[class*=secondary]{box-shadow:0 1px 2px #1018280d!important}.app main [class*=SectionHeading],.app main [class*=sectionHeading]{border-bottom:1px solid #edf0f4;padding-bottom:8px}.app main [class*=SectionHeading] h3,.app main [class*=sectionHeading] h3{margin-bottom:2px!important}.sidebar,aside.sidebar,.app>aside,.app nav.sidebar{background:radial-gradient(circle at 20% 0,#23afbe24,#0000 18rem),linear-gradient(#0b1c31 0%,#071425 100%)!important}.sidebar .active,.sidebar [aria-current=page]{color:#fff!important;background:linear-gradient(90deg,#0f93a247,#0f93a21a)!important}.app main thead th{color:#536174!important;font-size:11.5px!important}.app main tbody td{font-size:13.5px!important}.app main tbody tr:nth-child(2n) td{background:#f8fafc9e}[role=dialog]{background:#0714256b!important}.secureDataIntakePanel{overflow:hidden}.app main a{color:#087a86;text-underline-offset:2px;font-weight:750}@media (width<=1100px){.app main p,.app main li,.app main label,.app main td,.app main th{font-size:13.5px!important}}.intakeTaskCompletionCard{background:linear-gradient(135deg,#eafff6 0%,#f6fffc 68%,#effcff 100%);border:2px solid #8adbc8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:92px;margin:2px 0 16px;padding:16px 18px;display:grid;position:relative;box-shadow:0 7px 20px #0676471a,0 2px 4px #1018280a}.intakeTaskCompletionIcon{color:#fff;background:linear-gradient(135deg,#0a8f59 0%,#0f9d74 100%);border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid;box-shadow:0 4px 10px #0676472e}.intakeTaskCompletionCard>div:nth-child(2){min-width:0}.intakeTaskCompletionEyebrow{color:#067647;letter-spacing:.09em;margin-bottom:3px;display:block;font-size:10.5px!important;font-weight:900!important}.intakeTaskCompletionCard strong{margin-bottom:3px;display:block;color:#075e45!important;font-size:17px!important;line-height:1.2!important}.intakeTaskCompletionCard p{color:#40586a!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.intakeTaskCompletionCard p b{color:#087a86;text-transform:capitalize}.intakeTaskCompletionBadge{color:#067647;letter-spacing:.04em;white-space:nowrap;background:#fff;border:1px solid #7cd6b6;border-radius:999px;padding:7px 10px;font-size:10.5px!important;font-weight:900!important}.intakeTaskCompletionCard.routingBlocked,.intakeTaskCompletionCard.proposalBlocked{background:linear-gradient(135deg,#fff5d9 0%,#fffbf0 70%,#fff9ea 100%);border-color:#f2b84b;box-shadow:0 7px 20px #b5710d1a,0 2px 4px #1018280a}.intakeTaskCompletionCard.routingBlocked .intakeTaskCompletionIcon,.intakeTaskCompletionCard.proposalBlocked .intakeTaskCompletionIcon{background:linear-gradient(135deg,#c76b0c 0%,#e18a1b 100%);box-shadow:0 4px 10px #b5710d2e}.intakeTaskCompletionCard.routingBlocked .intakeTaskCompletionEyebrow,.intakeTaskCompletionCard.routingBlocked strong,.intakeTaskCompletionCard.proposalBlocked .intakeTaskCompletionEyebrow,.intakeTaskCompletionCard.proposalBlocked strong{color:#93370d!important}.intakeTaskCompletionCard.routingBlocked .intakeTaskCompletionBadge,.intakeTaskCompletionCard.proposalBlocked .intakeTaskCompletionBadge{color:#93370d;background:#fffdf7;border-color:#f2b84b}.intakeTaskCompletionCard.proposalReady{background:linear-gradient(135deg,#edfafd 0%,#f7fdff 68%,#f4fbff 100%);border-color:#7cced9}.intakeTaskCompletionCard.proposalReady .intakeTaskCompletionIcon{background:linear-gradient(135deg,#087a86 0%,#0f9aa9 100%)}.intakeTaskCompletionCard.proposalReady .intakeTaskCompletionEyebrow,.intakeTaskCompletionCard.proposalReady strong{color:#087a86!important}.intakeTaskCompletionCard.proposalReady .intakeTaskCompletionBadge{color:#087a86;border-color:#87d3dc}.intakeReviewMetadata,.intakeExtractionStatus,.intakeRoutingMatchGrid,.intakeCreationSourceSummary{margin-top:12px!important}.intakeQueueRows>button.active{box-shadow:inset 5px 0 #0f93a2,0 4px 10px #1018280f!important}.secureDataIntakeBody .intakeStatus,.secureDataIntakeBody [class*=Badge],.secureDataIntakeBody [class*=badge]{font-size:10.5px!important;font-weight:900!important}.secureDataIntakeBody .primaryButton,.secureDataIntakeBody button[type=button]{min-height:40px}@media (width<=760px){.intakeTaskCompletionCard{grid-template-columns:auto 1fr}.intakeTaskCompletionBadge{grid-column:1/-1;justify-self:start;margin-left:56px}}.intakeOcrAssistant{background:linear-gradient(135deg,#f1fcfd 0%,#f8fdff 55%,#f7f9ff 100%);border:1px solid #b9e6ef;border-radius:14px;margin:2px 0 16px;padding:16px;box-shadow:0 4px 14px #087a8612}.intakeOcrAssistant.ready{background:linear-gradient(135deg,#ecfbfd 0%,#f7feff 100%);border:2px solid #7cced9}.intakeOcrAssistant.failed{background:linear-gradient(135deg,#fff4f2 0%,#fff9f8 100%);border:2px solid #fda29b}.intakeOcrAssistantHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intakeOcrAssistantHeader h3{margin:2px 0 4px!important}.intakeOcrAssistantHeader p{max-width:800px;color:#536174!important;margin:0!important}.intakeOcrPrivacyBadge{color:#087a86;letter-spacing:.035em;background:#fff;border:1px solid #7cced9;border-radius:999px;flex:none;padding:7px 10px;font-size:10.5px!important;font-weight:900!important}.intakeOcrMessage{color:#067647;background:#effdf5;border:1px solid #8adbc8;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:800}.intakeOcrProgress{margin-top:12px}.intakeOcrProgress>div:first-child{color:#344054;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.intakeOcrProgressTrack{background:#e4e7ec;border-radius:999px;height:9px;overflow:hidden}.intakeOcrProgressTrack>div{border-radius:inherit;background:linear-gradient(90deg,#0f93a2 0%,#23afbe 55%,#2f70d8 100%);height:100%;transition:width .2s}.intakeOcrMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.intakeOcrMetrics>div{background:#ffffffdb;border:1px solid #dce2ea;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.intakeOcrMetrics span{color:#667085;font-size:11px!important}.intakeOcrMetrics strong{overflow-wrap:anywhere;color:#172033!important;font-size:13.5px!important}.intakeOcrActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.intakeOcrActions>span{color:#667085;font-size:11.5px!important}@media (width<=820px){.intakeOcrAssistantHeader{flex-direction:column}.intakeOcrMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.intakeInlineActionStatus{vertical-align:middle;color:#067647;cursor:help;background:#effdf5;border:1px solid #7cd6b6;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:8px;display:inline-grid;box-shadow:0 2px 5px #0676471a}.intakeInlineActionStatus>span{place-items:center;width:100%;height:100%;display:grid;color:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.intakeInlineActionStatus.warning{color:#a15c07;background:#fff8e6;border-color:#f2b84b;box-shadow:0 2px 5px #b5710d1a}.intakeInlineActionStatus.error{color:#b42318;background:#fff4f2;border-color:#fda29b;box-shadow:0 2px 5px #b423181a}@media (width<=820px){.intakeInlineActionStatus{margin-left:7px}}.intakeSemanticMessage{color:#475467;background:#f8fafc;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px;font-weight:800}.intakeSemanticMessage.success{color:#067647;background:#effdf5;border-color:#8adbc8}.intakeSemanticMessage.warning{color:#93370d;background:#fff8e6;border-color:#f2b84b}.intakeSemanticMessage.error{color:#b42318;background:#fff4f2;border-color:#fda29b}.intakeSemanticMessage.neutral{color:#475467;background:#f8fafc;border-color:#d0d5dd}.intakeUploadOutcomeBar{box-sizing:border-box;border-radius:10px;align-items:center;width:100%;min-height:48px;margin:0 0 14px;padding:12px 16px;line-height:1.35;display:flex;font-size:13px!important;font-weight:850!important}.intakeUploadOutcomeBar.success{color:#067647;background:#effdf5;border:1px solid #7cd6b6}.intakeUploadOutcomeBar.warning{color:#93370d;background:#fff8e6;border:1px solid #f2b84b}.intakeUploadOutcomeBar.error{color:#b42318;background:#fff4f2;border:1px solid #fda29b}.intakeUploadOutcomeBar.neutral{color:#475467;background:#f8fafc;border:1px solid #d0d5dd}.intakeOcrAssistant.verified{background:linear-gradient(135deg,#effdf5 0%,#f7fffb 100%);border:2px solid #7cd6b6}.intakeOcrAssistant.verified .intakeOcrAssistantHeader h3{color:#067647!important}button[data-auditres-readiness-tab=true]{color:#17324d!important}button[data-auditres-readiness-tab=true]:hover,button[data-auditres-readiness-tab=true]:focus-visible{color:#0b5f8a!important;background:#eef8fc!important;border-color:#9ed7e5!important}button[data-auditres-readiness-tab=true]:hover span,button[data-auditres-readiness-tab=true]:hover strong,button[data-auditres-readiness-tab=true]:focus-visible span,button[data-auditres-readiness-tab=true]:focus-visible strong{color:inherit!important}button[data-auditres-readiness-tab=true][aria-selected=true],button[data-auditres-readiness-tab=true][data-active=true],button[data-auditres-readiness-tab=true].active{color:#084c6e!important}button[data-auditres-readiness-tab=true][aria-selected=true] span,button[data-auditres-readiness-tab=true][aria-selected=true] strong,button[data-auditres-readiness-tab=true][data-active=true] span,button[data-auditres-readiness-tab=true][data-active=true] strong,button[data-auditres-readiness-tab=true].active span,button[data-auditres-readiness-tab=true].active strong{color:inherit!important}[data-auditres-readiness-tab=true]{letter-spacing:0!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important;white-space:nowrap!important;border-radius:8px!important;min-height:40px!important;padding:9px 12px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}[data-auditres-readiness-tab=true] *,[data-auditres-readiness-tab=true] span,[data-auditres-readiness-tab=true] strong{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}[data-auditres-readiness-tab=true]:hover,[data-auditres-readiness-tab=true]:focus,[data-auditres-readiness-tab=true]:focus-visible{color:#0b5f8a!important;-webkit-text-fill-color:#0b5f8a!important;background:#eef8fc!important;border-color:#8fcfdf!important}[data-auditres-readiness-tab=true]:hover *,[data-auditres-readiness-tab=true]:focus *,[data-auditres-readiness-tab=true]:focus-visible *{color:#0b5f8a!important;-webkit-text-fill-color:#0b5f8a!important}[data-auditres-readiness-tab=true][aria-selected=true],[data-auditres-readiness-tab=true][data-active=true],[data-auditres-readiness-tab=true].active{color:#064e6f!important;-webkit-text-fill-color:#064e6f!important;background:#dff6fa!important;border-color:#60c6d6!important}@media (width<=1100px){[data-auditres-readiness-tab=true]{padding:8px 10px!important;font-size:13px!important}}[data-auditres-hospital-readiness=true]{color:#1f2937!important;font-size:15px!important;line-height:1.45!important}[data-auditres-hospital-readiness=true] h1,[data-auditres-hospital-readiness=true] h2{color:#172033!important;font-size:26px!important;font-weight:850!important;line-height:1.2!important}[data-auditres-hospital-readiness=true] h3{color:#172033!important;font-size:19px!important;font-weight:825!important;line-height:1.25!important}[data-auditres-hospital-readiness=true] h4{color:#233044!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}[data-auditres-hospital-readiness=true] p,[data-auditres-hospital-readiness=true] li,[data-auditres-hospital-readiness=true] label,[data-auditres-hospital-readiness=true] td,[data-auditres-hospital-readiness=true] th{font-size:14px!important;line-height:1.45!important}[data-auditres-hospital-readiness=true] small,[data-auditres-hospital-readiness=true] .muted,[data-auditres-hospital-readiness=true] [class*=helper],[data-auditres-hospital-readiness=true] [class*=description],[data-auditres-hospital-readiness=true] [class*=subtitle],[data-auditres-hospital-readiness=true] [class*=caption]{color:#536174!important;font-size:12.75px!important;line-height:1.45!important}[data-auditres-hospital-readiness=true] input,[data-auditres-hospital-readiness=true] select,[data-auditres-hospital-readiness=true] textarea{color:#172033!important;min-height:42px!important;font-size:14px!important;line-height:1.3!important}[data-auditres-hospital-readiness=true] button{font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}[data-auditres-hospital-readiness=true] [class*=metric],[data-auditres-hospital-readiness=true] [class*=score],[data-auditres-hospital-readiness=true] [class*=stat]{font-size:14px!important}[data-auditres-hospital-readiness=true] [data-auditres-readiness-tab=true]{color:#17324d!important;-webkit-text-fill-color:#17324d!important;min-height:40px!important;padding:9px 12px!important;font-size:14px!important}[data-auditres-hospital-readiness=true] [data-auditres-readiness-tab=true]:hover,[data-auditres-hospital-readiness=true] [data-auditres-readiness-tab=true]:focus-visible{color:#0b5f8a!important;-webkit-text-fill-color:#0b5f8a!important}[data-auditres-hospital-readiness=true] [class*=card] p,[data-auditres-hospital-readiness=true] [class*=panel] p{color:#536174!important}[data-auditres-hospital-readiness=true] [class*=eyebrow],[data-auditres-hospital-readiness=true] [class*=kicker]{letter-spacing:.045em!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important}@media (width>=1400px){[data-auditres-hospital-readiness=true] p,[data-auditres-hospital-readiness=true] li,[data-auditres-hospital-readiness=true] label,[data-auditres-hospital-readiness=true] td,[data-auditres-hospital-readiness=true] th{font-size:14.5px!important}}:is(div:has([data-auditres-readiness-tab=true]),section:has([data-auditres-readiness-tab=true])){color:#1f2937}[data-auditres-readiness-tab=true]{color:#17324d!important;-webkit-text-fill-color:#17324d!important;white-space:nowrap!important;min-height:40px!important;padding:9px 12px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}[data-auditres-readiness-tab=true] *{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important;-webkit-text-fill-color:inherit!important}[data-auditres-readiness-tab=true]:hover,[data-auditres-readiness-tab=true]:focus-visible{color:#0b5f8a!important;-webkit-text-fill-color:#0b5f8a!important;background:#eef8fc!important;border-color:#8fcfdf!important}[data-auditres-readiness-tab=true]:hover *,[data-auditres-readiness-tab=true]:focus-visible *{color:#0b5f8a!important;-webkit-text-fill-color:#0b5f8a!important}:is(div:has([data-auditres-readiness-tab=true]) h1,div:has([data-auditres-readiness-tab=true]) h2,section:has([data-auditres-readiness-tab=true]) h1,section:has([data-auditres-readiness-tab=true]) h2){color:#172033!important;font-size:26px!important;font-weight:850!important;line-height:1.2!important}:is(div:has([data-auditres-readiness-tab=true]) h3,section:has([data-auditres-readiness-tab=true]) h3){color:#172033!important;font-size:19px!important;font-weight:825!important;line-height:1.28!important}:is(div:has([data-auditres-readiness-tab=true]) h4,section:has([data-auditres-readiness-tab=true]) h4){color:#233044!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important}:is(div:has([data-auditres-readiness-tab=true]) input,div:has([data-auditres-readiness-tab=true]) select,div:has([data-auditres-readiness-tab=true]) textarea,section:has([data-auditres-readiness-tab=true]) input,section:has([data-auditres-readiness-tab=true]) select,section:has([data-auditres-readiness-tab=true]) textarea){color:#172033!important;min-height:42px!important;font-size:14px!important}:is(div:has([data-auditres-readiness-tab=true]) button:not([data-auditres-readiness-tab=true]),section:has([data-auditres-readiness-tab=true]) button:not([data-auditres-readiness-tab=true])){font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}[data-auditres-performance-message=success]{color:#067647!important;background:#effdf5!important;border-color:#7cd6b6!important}[data-auditres-performance-message=partial]{color:#93370d!important;background:#fff8e6!important;border-color:#f2b84b!important}[data-auditres-performance-message=error]{color:#b42318!important;background:#fff4f2!important;border-color:#fda29b!important}[data-auditres-performance-message=success] *,[data-auditres-performance-message=partial] *,[data-auditres-performance-message=error] *{color:inherit!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=warning],div:has([data-auditres-readiness-tab=true]) [class*=amber],div:has([data-auditres-readiness-tab=true]) [class*=callout],div:has([data-auditres-readiness-tab=true]) [class*=note],section:has([data-auditres-readiness-tab=true]) [class*=warning],section:has([data-auditres-readiness-tab=true]) [class*=amber],section:has([data-auditres-readiness-tab=true]) [class*=callout],section:has([data-auditres-readiness-tab=true]) [class*=note]),:is(div:has([data-auditres-readiness-tab=true]) [class*=warning] *,div:has([data-auditres-readiness-tab=true]) [class*=amber] *,div:has([data-auditres-readiness-tab=true]) [class*=callout] *,div:has([data-auditres-readiness-tab=true]) [class*=note] *,section:has([data-auditres-readiness-tab=true]) [class*=warning] *,section:has([data-auditres-readiness-tab=true]) [class*=amber] *,section:has([data-auditres-readiness-tab=true]) [class*=callout] *,section:has([data-auditres-readiness-tab=true]) [class*=note] *){font-size:14px!important;line-height:1.5!important}.intakeSemanticMessage.warning,.performanceOutcomeBar.warning,[data-auditres-performance-partial=true]{color:#7a3e00!important;font-size:14px!important;line-height:1.5!important}.intakeSemanticMessage.warning *,.performanceOutcomeBar.warning *,[data-auditres-performance-partial=true] *{font-size:inherit!important;line-height:inherit!important;color:inherit!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=warning] small,div:has([data-auditres-readiness-tab=true]) [class*=amber] small,div:has([data-auditres-readiness-tab=true]) [class*=callout] small,div:has([data-auditres-readiness-tab=true]) [class*=note] small,section:has([data-auditres-readiness-tab=true]) [class*=warning] small,section:has([data-auditres-readiness-tab=true]) [class*=amber] small,section:has([data-auditres-readiness-tab=true]) [class*=callout] small,section:has([data-auditres-readiness-tab=true]) [class*=note] small){color:#7a4b15!important;font-size:13.5px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]),section:has([data-auditres-readiness-tab=true])){font-size:15px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]) h1,div:has([data-auditres-readiness-tab=true]) h2,section:has([data-auditres-readiness-tab=true]) h1,section:has([data-auditres-readiness-tab=true]) h2){font-size:27px!important;font-weight:850!important;line-height:1.18!important}:is(div:has([data-auditres-readiness-tab=true]) h3,section:has([data-auditres-readiness-tab=true]) h3){font-size:20px!important;font-weight:825!important;line-height:1.25!important}:is(div:has([data-auditres-readiness-tab=true]) h4,section:has([data-auditres-readiness-tab=true]) h4){font-size:17px!important;font-weight:800!important;line-height:1.3!important}:is(div:has([data-auditres-readiness-tab=true]) p,div:has([data-auditres-readiness-tab=true]) li,div:has([data-auditres-readiness-tab=true]) label,div:has([data-auditres-readiness-tab=true]) td,div:has([data-auditres-readiness-tab=true]) th,section:has([data-auditres-readiness-tab=true]) p,section:has([data-auditres-readiness-tab=true]) li,section:has([data-auditres-readiness-tab=true]) label,section:has([data-auditres-readiness-tab=true]) td,section:has([data-auditres-readiness-tab=true]) th){font-size:14.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) small{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) small{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) [class*=helper]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) [class*=description]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) [class*=subtitle]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) [class*=caption]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}div:has([data-auditres-readiness-tab=true]) [class*=muted]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) [class*=helper]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) [class*=description]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) [class*=subtitle]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) [class*=caption]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}section:has([data-auditres-readiness-tab=true]) [class*=muted]{color:#4b5b70!important;font-size:13.75px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=card] p,div:has([data-auditres-readiness-tab=true]) [class*=panel] p,section:has([data-auditres-readiness-tab=true]) [class*=card] p,section:has([data-auditres-readiness-tab=true]) [class*=panel] p){color:#4b5b70!important;font-size:14.5px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]) button:not([data-auditres-readiness-tab=true]),section:has([data-auditres-readiness-tab=true]) button:not([data-auditres-readiness-tab=true])){min-height:38px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}[data-auditres-readiness-tab=true]{min-height:42px!important;padding:10px 13px!important;font-size:14.5px!important;font-weight:800!important;line-height:1.2!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=warning],div:has([data-auditres-readiness-tab=true]) [class*=amber],div:has([data-auditres-readiness-tab=true]) [class*=callout],div:has([data-auditres-readiness-tab=true]) [class*=note],section:has([data-auditres-readiness-tab=true]) [class*=warning],section:has([data-auditres-readiness-tab=true]) [class*=amber],section:has([data-auditres-readiness-tab=true]) [class*=callout],section:has([data-auditres-readiness-tab=true]) [class*=note]){font-size:14.5px!important;line-height:1.55!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=warning] *,div:has([data-auditres-readiness-tab=true]) [class*=amber] *,div:has([data-auditres-readiness-tab=true]) [class*=callout] *,div:has([data-auditres-readiness-tab=true]) [class*=note] *,section:has([data-auditres-readiness-tab=true]) [class*=warning] *,section:has([data-auditres-readiness-tab=true]) [class*=amber] *,section:has([data-auditres-readiness-tab=true]) [class*=callout] *,section:has([data-auditres-readiness-tab=true]) [class*=note] *){font-size:inherit!important;line-height:inherit!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=card],div:has([data-auditres-readiness-tab=true]) [class*=panel],section:has([data-auditres-readiness-tab=true]) [class*=card],section:has([data-auditres-readiness-tab=true]) [class*=panel]){padding-top:max(14px,1em);padding-bottom:max(14px,1em)}:is(div:has([data-auditres-readiness-tab=true]) p,div:has([data-auditres-readiness-tab=true]) label,div:has([data-auditres-readiness-tab=true]) li,div:has([data-auditres-readiness-tab=true]) td,div:has([data-auditres-readiness-tab=true]) th,section:has([data-auditres-readiness-tab=true]) p,section:has([data-auditres-readiness-tab=true]) label,section:has([data-auditres-readiness-tab=true]) li,section:has([data-auditres-readiness-tab=true]) td,section:has([data-auditres-readiness-tab=true]) th){font-size:15px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]) small,section:has([data-auditres-readiness-tab=true]) small){color:#4b5b70!important;font-size:14px!important;line-height:1.5!important}:is(div:has([data-auditres-readiness-tab=true]) span:not([class*=badge]):not([class*=pill]):not([class*=status]):not([class*=chip]),section:has([data-auditres-readiness-tab=true]) span:not([class*=badge]):not([class*=pill]):not([class*=status]):not([class*=chip])){font-size:14.5px!important;line-height:1.5!important}.hospitalReadinessWarning,.governanceIntegrityNote,.onboardingPromotionWarning,.releaseBlockerWarning,.secretIntegrityNote{font-size:14.5px!important;line-height:1.55!important}.hospitalReadinessWarning *,.governanceIntegrityNote *,.onboardingPromotionWarning *,.releaseBlockerWarning *,.secretIntegrityNote *{font-size:inherit!important;line-height:inherit!important}:is(div:has([data-auditres-readiness-tab=true]) [class*=description],div:has([data-auditres-readiness-tab=true]) [class*=helper],div:has([data-auditres-readiness-tab=true]) [class*=caption],div:has([data-auditres-readiness-tab=true]) [class*=muted],section:has([data-auditres-readiness-tab=true]) [class*=description],section:has([data-auditres-readiness-tab=true]) [class*=helper],section:has([data-auditres-readiness-tab=true]) [class*=caption],section:has([data-auditres-readiness-tab=true]) [class*=muted]){color:#4b5b70!important;font-size:14px!important;line-height:1.5!important}[data-auditres-readiness-tab=true]{min-height:42px!important;padding:10px 13px!important;font-size:14.5px!important}:is(div:has([data-auditres-readiness-tab=true]) input,div:has([data-auditres-readiness-tab=true]) select,div:has([data-auditres-readiness-tab=true]) textarea,section:has([data-auditres-readiness-tab=true]) input,section:has([data-auditres-readiness-tab=true]) select,section:has([data-auditres-readiness-tab=true]) textarea){min-height:44px!important;font-size:14.5px!important;line-height:1.35!important}.app main .pageHeader{align-items:flex-start;margin-bottom:38px}.app main .pageHeaderCopy{min-width:0;max-width:900px}.app main .pageHeader .eyebrow{text-transform:uppercase;margin-bottom:8px;color:var(--ar-teal-700)!important;letter-spacing:.105em!important;font-size:12px!important;font-weight:900!important}.app main .pageHeader h1{max-width:900px;letter-spacing:-.04em!important;font-size:clamp(36px,2.6vw,46px)!important;font-weight:850!important;line-height:1.04!important}.app main .pageHeader .subtitle{max-width:760px;margin-top:10px;color:var(--ar-gray-600)!important;font-size:16px!important;line-height:1.55!important}@media (width<=1000px){.app main .pageHeader h1{font-size:34px!important}}@media (width<=720px){.app main .pageHeader{gap:18px}.app main .pageHeader h1{font-size:30px!important}.app main .pageHeader .subtitle{font-size:15px!important}}
