.situation .comparison-head{color:var(--color-midnight);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0 24px 12px;font-size:16px;font-weight:500;display:grid}.situation .comparison-head span:first-child{color:var(--slate)}.situation .vrow{border-color:var(--color-border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:20px}.situation .vside .bvis{background:var(--color-mist);border-radius:12px;height:230px}.situation .vside>b{margin:20px 4px 0}.situation .vside>p{max-width:65ch;margin:8px 4px 4px}.situation .vtag{display:none}.situation .vrow .bvis *{animation:none}.situation .vz-paper,.situation .vz-ui,.situation .hub-c{border-color:var(--color-border);box-shadow:none}.situation .vz-letter,.situation .vz-note,.situation .shot{box-shadow:none;transform:none}.situation .vz-note{background:var(--color-tint);color:var(--color-midnight)}.situation .tl-bar.long i,.situation .mo:not(.hit),.situation .lr.miss{background:var(--color-mist)}.situation .tl-bar.short i,.situation .vz-pair .add{background:var(--color-tint)}.situation .st,.situation .cnt{background:var(--color-mist);color:var(--color-midnight)}.situation .lr.miss,.situation .lr.miss em,.situation .cr b.lo,.situation .mo.late,.situation .hub-c.person em,.situation .now,.situation .foot,.situation .vz-pair .gone,.situation .lr.ok em,.situation .vz-ui .lr.ok em:before{color:var(--slate)}.situation .mo.late,.situation .vz-pair .gone{border-color:var(--color-border)}.situation .vz-hub.broken .spokes path{stroke:var(--slate)}.situation .vz-hub.whole .spokes path{stroke:var(--color-midnight)}.situation .hub-c.doc{border:1px solid var(--color-border)}.situation .now i{background:var(--color-midnight)}.situation .vz-sheet .grid i.sel{outline-color:var(--color-midnight);background:var(--color-mist)}.situation .lnk{background:var(--color-border);height:1px}.situation .reconciliation-status{color:var(--slate);font-size:10px}.situation .vz-desk .bank{width:76%;top:48px}.situation .br{flex-wrap:wrap;gap:4px 12px}.situation .vz-pair{gap:8px;width:90%}.situation .vz-pair .doc,.situation .vz-pair .inv{flex:1;width:auto;min-width:0;padding:10px}.situation .vz-pair .code{flex-shrink:0}.situation .vz-evening{gap:16px;width:90%}.situation .vz-evening .clock{flex-shrink:0}.situation .vz-evening .todo{flex:1;min-width:0}.situation .pp-h,.situation .ui-h{flex-wrap:wrap}.situation .seg-panel.active{animation:none}@media (min-width:761px) and (max-width:1100px){.situation .vrow{gap:20px;padding:16px}.situation .vz-evening{gap:10px}.situation .clock{width:76px;height:76px}.situation .cr{grid-template-columns:62px minmax(0,1fr) 56px;gap:4px;font-size:10px}.situation .codes{flex-wrap:wrap;gap:1px}.situation .codes .code{padding:2px 4px;font-size:10px}}@media (max-width:760px){.situation .comparison-head{display:none}.situation .vrow{grid-template-columns:minmax(0,1fr);gap:28px;padding:14px}.situation .vtag{box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;order:-1;margin:0 4px 10px;padding:0;font-size:12px;display:block}.situation .vtag img{display:none}.situation .vside>b{margin-top:14px}.situation .vside .bvis{height:240px}.situation .vz-paper.wide,.situation .vz-ui.wide,.situation .bill{width:94%}.situation .lr{gap:8px;padding:6px 0}.situation .lr>span,.situation .lr>em{flex:1}.situation .cr{grid-template-columns:62px minmax(0,1fr) 56px;gap:4px;font-size:10px}.situation .codes{flex-wrap:wrap;gap:2px}.situation .codes .code{padding:2px 4px;font-size:10px}.situation .vz-ui.case{flex-wrap:wrap}}.situation .vrow.in .vside.after .bvis>*{animation:none}.situation .vz-post .env{width:55%;max-width:130px}.situation .vz-post .env:nth-child(2){left:20%}.situation .vz-post .env:nth-child(3){left:38%}.situation .clinic-row .bvis{height:300px}.clinic-visual{width:100%;color:var(--color-midnight);padding:24px;font-size:12px}.visual-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-weight:500;display:flex}.visual-heading>span+span{color:var(--slate);text-align:right;font-size:11px}.backlog-chart{width:100%;height:130px;overflow:visible}.chart-grid{stroke:var(--color-border);stroke-width:1px;fill:none}.chart-area{fill:var(--color-midnight);opacity:.04}.chart-line{fill:none;stroke:var(--slate);stroke-width:2.5px;stroke-linecap:round}.chart-end{fill:var(--slate)}.resolved .chart-line{stroke:var(--color-midnight);stroke-width:3px}.resolved .chart-end{fill:var(--color-midnight)}.resolved .chart-area{fill:var(--color-accent);opacity:.18}.backlog-chart text{fill:var(--slate);font-family:inherit;font-size:10px}.case-flow{grid-template-columns:70px 1fr auto 1fr 76px;align-items:center;gap:8px;margin-top:18px;display:grid}.case-queue{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.case-queue i{border:1px solid var(--color-border);background:#fff;border-radius:2px;height:13px;display:block}.congested .case-queue i{background:var(--color-border);border-color:var(--slate)}.flow-line{background:var(--slate);height:1px}.processing{text-align:center;border:1px solid var(--color-border);background:#fff;border-radius:6px;gap:2px;padding:7px 10px;display:grid}.processing b{font-size:11px;font-weight:500}.processing span{color:var(--slate);font-size:10px}.resolved .processing{background:var(--color-midnight);border-color:var(--color-midnight);color:#fff}.resolved .processing span{color:#fffc}.flow-result{font-size:10px;line-height:1.4}.visual-foot{color:var(--slate);margin-top:14px;font-size:10px;line-height:1.5}.staff-calendar{gap:7px;display:grid}.calendar-row{grid-template-columns:82px 1fr 64px;align-items:center;gap:10px;font-size:11px;display:grid}.calendar-row>span:first-child{color:var(--slate)}.calendar-days{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.calendar-days i{background:var(--color-border);border-radius:2px;height:17px}.calendar-row:nth-child(2) .calendar-days i:nth-child(n+4),.calendar-row:first-child .calendar-days i:nth-child(n+3){background:#fff}.absence{font-size:10px}.availability{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:12px;display:flex}.availability>div,.accounting-output,.evidence-summary{gap:3px;display:grid}.availability b,.accounting-output b,.evidence-summary b{font-size:12px;font-weight:500}.availability>div>span,.accounting-output>span,.evidence-summary>span{color:var(--slate);font-size:10px}.availability-label{color:var(--slate);font-size:11px}.continuous .availability-label{background:var(--color-midnight);color:#fff;border-radius:4px;padding:5px 8px}.money-flow{align-items:center;gap:10px;min-height:100px;display:flex}.account-node{text-align:center;flex-direction:column;flex:0 100px;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.account-node svg{width:25px;height:25px}.account-node b{font-size:11px;font-weight:500}.account-node span{color:var(--slate);font-size:9px}.intermediary{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:12px 8px}.money-line{background:var(--slate);flex:1;min-width:8px;height:1px;position:relative}.money-line:after{content:"";border-right:1px solid var(--slate);border-top:1px solid var(--slate);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.money-line.delayed{border-top:1px dashed var(--slate);background:0 0}.resolved .money-flow{justify-content:center;gap:20px}.resolved .clinic-account{background:var(--color-midnight);color:#fff;border-radius:6px;padding:12px}.liquidity-timeline{gap:8px;margin-top:14px;font-size:10px;display:grid}.liquidity-timeline>span{color:var(--slate)}.liquidity-timeline>b{text-align:right;font-weight:500}.settlement{background:var(--color-midnight);color:#fff;border-radius:4px;padding:8px 12px}.settlement.waiting{color:var(--slate);border:1px dashed var(--color-border);background:#fff}.reconciliation{gap:4px;display:grid}.reconciliation-head{color:var(--slate);grid-template-columns:84px minmax(12px,1fr) 64px 70px;gap:8px;padding:0 0 8px;font-size:10px;display:grid}.reconciliation-row{border-top:1px solid var(--color-border);grid-template-columns:84px minmax(12px,1fr) 64px 70px;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid}.reconciliation-row>span:last-child{text-align:right;font-size:10px}.match-track{background:var(--color-midnight);height:1px}.match-track.manual{border-top:1px dashed var(--color-border);background:0 0}.accounting-output{background:#fff;border-radius:6px;margin-top:12px;padding:10px 12px}.resolved .accounting-output{background:var(--color-midnight);color:#fff}.resolved .accounting-output>span{color:#fffc}.evidence-list{gap:8px;display:grid}.evidence-row{border-bottom:1px solid var(--color-border);grid-template-columns:110px 1fr 100px;align-items:center;gap:12px;padding:9px 0;display:grid}.evidence-row>div{gap:3px;display:grid}.evidence-row b{font-size:12px;font-weight:500}.evidence-row>div>span{color:var(--slate);font-size:10px}.evidence-track{background:var(--color-midnight);height:1px}.evidence-status{text-align:right;font-size:10px}.missing .evidence-track{border-top:1px dashed var(--color-border);background:0 0}.missing .evidence-status{color:var(--slate)}.evidence-summary{margin-top:18px}@media (min-width:761px) and (max-width:1023px){.clinic-visual{padding:16px}.visual-heading{font-size:11px}.visual-heading>span+span{font-size:10px}.case-flow{grid-template-columns:42px 1fr auto 1fr 50px;gap:4px}.processing{padding:7px 5px}.calendar-row{grid-template-columns:68px 1fr 55px;gap:5px}.reconciliation-head,.reconciliation-row{grid-template-columns:64px minmax(4px,1fr) 54px 57px;gap:4px;font-size:10px}.money-flow{gap:5px}.account-node b{font-size:10px}.evidence-row{grid-template-columns:88px 1fr 84px;gap:6px}}@media (max-width:760px){.situation .clinic-row .bvis{height:auto;min-height:290px}.clinic-visual{padding:20px 16px}.visual-heading{font-size:11px}.visual-heading>span+span{font-size:10px}.case-flow{grid-template-columns:48px 1fr auto 1fr 58px;gap:5px}.calendar-row{grid-template-columns:70px 1fr 58px;gap:6px}.reconciliation-head,.reconciliation-row{grid-template-columns:70px minmax(8px,1fr) 58px 62px;gap:5px;font-size:10px}.evidence-row{grid-template-columns:96px 1fr 88px;gap:8px}}@media (max-width:360px){.clinic-visual{padding:18px 10px}.case-flow{grid-template-columns:34px 1fr auto 1fr 46px;gap:4px}.processing{padding:7px 5px}.reconciliation-head,.reconciliation-row{grid-template-columns:64px minmax(4px,1fr) 50px 57px;gap:3px}.money-flow{gap:4px}.account-node b{font-size:10px}.evidence-row{grid-template-columns:84px 1fr 80px;gap:6px}}.seg-hint{color:var(--slate);margin-top:24px;font-size:15px;line-height:1.5}.seg-hint+.seg{margin-top:20px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.situation .seg{gap:10px;margin-bottom:32px}.situation .seg-card{border-radius:14px;padding:16px 48px 16px 16px}.situation .seg-ill{display:none}.situation .seg-txt{padding:0}.situation .seg-txt b{font-size:18px}.situation .seg-card .radio{top:18px;right:16px}.situation .seg-card[aria-checked=true]{box-shadow:none;background:var(--color-mist)}.situation .vside>b{order:-1;margin-top:0}.situation .vside>.vtag{order:-2;font-size:14px}.situation .vside>p{order:-1;margin-bottom:16px;font-size:16px}.situation .vside.after{border-top:1px solid var(--color-border);padding-top:20px}.compare .ctable{grid-template-columns:minmax(0,1fr);margin-top:28px;overflow:visible}.compare .ctable>.hd{display:none}.compare .ctable>div{border-bottom:0;padding:16px 20px}.compare .ctable>.topic{border-top:1px solid var(--color-border);padding-top:24px;font-size:17px}.compare .ctable>.topic:nth-child(4){border-top:0}.compare .ctable>[data-label]{font-size:16px;display:block}.compare .ctable>[data-label]:before{content:attr(data-label);color:var(--slate);background:0 0;width:auto;height:auto;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.compare .ctable>.us{border-radius:12px;margin:0 12px 20px;padding:16px}.compare .ctable>.us:before{color:var(--color-midnight)}}.clinic-visual{--slate:#475569}
