:root{--ink:#17322f;--ink-soft:#4e6763;--muted:#738682;--line:#dce6e3;--line-strong:#cad9d5;--surface:#fff;--surface-soft:#f5f8f7;--canvas:#eef3f1;--teal:#177d72;--teal-dark:#105e57;--teal-strong:var(--teal-dark);--teal-soft:#e3f3ef;--blue:#286f9e;--blue-soft:#e8f2f8;--amber:#a96b10;--amber-soft:#fff2d8;--red:#b04c4c;--red-soft:#fceaea;--success:var(--teal);--success-strong:var(--teal-dark);--warning:var(--amber);--warning-strong:var(--amber);--warning-soft:var(--amber-soft);--danger:var(--red);--danger-strong:var(--red);--danger-soft:var(--red-soft);--muted-strong:var(--ink-soft);--line-soft:#e8efed;--surface-raised:var(--surface-soft);--purple:#695c9f;--purple-soft:#efecf8;--shadow:0 1px 2px #1939340d, 0 10px 30px #1939340d;--shadow-sm:0 1px 2px #1939340d, 0 5px 16px #1939340a;--radius:14px}.inventorySafety{background:color-mix(in srgb, var(--blue) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));border-radius:var(--radius);color:var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:grid}.inventorySafety strong{color:var(--ink)}.inventorySafety p{color:var(--ink-soft);margin:4px 0 0;font-size:.78rem;line-height:1.55}.inventorySafety>span{background:var(--surface);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:750}.inventoryToolbar{justify-content:space-between;align-items:end;margin-bottom:16px;padding:18px 20px;display:flex}.inventoryToolbar h2{margin:3px 0;font-size:1.05rem}.inventoryToolbar p{color:var(--ink-soft);margin:0;font-size:.75rem}.inventoryToolbar form{gap:5px;display:grid}.inventoryToolbar label{color:var(--ink-soft);font-size:.67rem;font-weight:750}.inventoryToolbar form>div{gap:8px;display:flex}.inventoryToolbar select{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:9px;min-width:150px;padding:9px 10px;font-size:.76rem}.inventoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inventoryMetrics article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px 16px;display:grid}.inventoryMetrics article>svg{color:var(--blue);grid-row:span 2}.inventoryMetrics article>strong{font-size:1.15rem;line-height:1}.inventoryMetrics article>span{color:var(--ink-soft);font-size:.67rem}.inventoryMetrics article.isSuccess>svg{color:var(--teal)}.inventoryMetrics article.isDanger>svg{color:var(--red)}.inventoryMetrics article.isWarning>svg{color:var(--amber)}.inventoryReadinessList{gap:14px;display:grid}.inventoryReadinessCard{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px;overflow:hidden}.inventoryReadinessCard.tone-success{border-left-color:var(--teal)}.inventoryReadinessCard.tone-warning{border-left-color:var(--amber)}.inventoryReadinessCard.tone-danger{border-left-color:var(--red)}.inventoryReadinessCard>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inventoryReadinessCard h2{margin:4px 0;font-size:1.04rem}.inventoryReadinessCard header p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.45}.inventoryStatus{border-radius:999px;flex:none;padding:7px 10px;font-size:.67rem;font-weight:800}.inventoryStatus.tone-success{background:var(--teal-soft);color:var(--teal)}.inventoryStatus.tone-warning{background:var(--amber-soft);color:var(--amber-strong)}.inventoryStatus.tone-danger{background:var(--red-soft);color:var(--red)}.inventoryReadinessNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.inventoryReadinessNumbers>div{background:var(--canvas-subtle);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.inventoryReadinessNumbers span{color:var(--ink-soft);font-size:.66rem}.inventoryReadinessNumbers strong{overflow-wrap:anywhere;font-size:.9rem}.inventoryReadinessNumbers small{color:var(--ink-muted);font-size:.62rem;line-height:1.35}.inventoryReadinessCard>footer{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:13px;font-size:.67rem;display:flex}.inventoryReadinessCard>footer a{color:var(--blue);align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}@media (max-width:900px){.inventoryMetrics,.inventoryReadinessNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.inventorySafety{grid-template-columns:auto minmax(0,1fr)}.inventorySafety>span{grid-column:2;justify-self:start}.inventoryToolbar,.inventoryReadinessCard>header{flex-direction:column;align-items:stretch}.inventoryToolbar{gap:14px}.inventoryToolbar form>div,.inventoryToolbar select{width:100%}.inventoryToolbar form .button{flex:none}.inventoryMetrics,.inventoryReadinessNumbers{grid-template-columns:1fr}.inventoryStatus{align-self:flex-start}.inventoryReadinessCard>footer a{margin-left:0}}.procurementReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.procurementReadinessGrid article{align-items:center;gap:12px;padding:16px 18px;display:flex}.procurementReadinessGrid svg{color:var(--teal)}.procurementReadinessGrid article:last-child svg{color:var(--amber)}.procurementReadinessGrid div{gap:2px;display:grid}.procurementReadinessGrid strong{font-size:1.15rem}.procurementReadinessGrid span{color:var(--ink-soft);font-size:.68rem}.procurementCreate{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;margin-bottom:18px;padding:20px;display:grid}.procurementCreate h2{margin:4px 0 6px;font-size:1.05rem}.procurementCreate p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.5}.procurementForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.procurementForm>div,.procurementLineForm label{gap:5px;display:grid}.procurementForm .isWide,.procurementLineForm .isWide{grid-column:1/-1}.procurementForm label,.procurementLineForm label{color:var(--ink-soft);font-size:.68rem;font-weight:750}.procurementForm input,.procurementForm select,.procurementForm textarea,.procurementLineForm input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:9px 10px;font-size:.75rem}.procurementForm .button{justify-self:start}.procurementDossiers{gap:16px;display:grid}.procurementDossier{border-left:4px solid var(--line-strong);padding:20px;overflow:hidden}.procurementDossier.is-in_review{border-left-color:var(--amber)}.procurementDossier.is-approved{border-left-color:var(--teal)}.procurementDossier.is-rejected{border-left-color:var(--red)}.procurementDossier>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.procurementDossier h2{margin:4px 0;font-size:1.05rem}.procurementDossier header p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.69rem}.procurementTotal{text-align:right;flex:none;gap:2px;display:grid}.procurementTotal strong{font-size:1.2rem}.procurementTotal span{color:var(--ink-soft);font-size:.66rem}.procurementCommercialSummary{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.procurementCommercialSummary div{background:var(--surface);gap:3px;padding:10px 12px;display:grid}.procurementCommercialSummary dt{color:var(--ink-soft);font-size:.62rem}.procurementCommercialSummary dd{margin:0;font-size:.73rem;font-weight:750}.procurementCommercialSummary small{color:var(--ink-soft);font-weight:500}.procurementCommercialSummary .isGood{color:var(--teal)}.procurementCommercialSummary .isRisk{color:var(--red)}.procurementLines{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:18px 0;display:grid}.procurementLines>section{gap:12px;padding:14px 0;display:grid}.procurementLines>section+section{border-top:1px solid var(--line)}.procurementLines>section>div:first-child{justify-content:space-between;gap:8px;display:flex}.procurementLines>section>div:first-child span{color:var(--ink-soft);font-family:monospace;font-size:.67rem}.procurementLines dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.procurementLines dl div{background:var(--surface-soft);border-radius:9px;gap:2px;padding:9px;display:grid}.procurementLines dt{color:var(--ink-soft);font-size:.62rem}.procurementLines dd{margin:0;font-size:.78rem;font-weight:750}.procurementLineForm{grid-template-columns:90px auto minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.procurementLineForm .checkLabel{align-items:center;padding-bottom:9px;display:flex}.procurementLineForm .checkLabel input{width:auto}.procurementDossier>footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.procurementDossier>footer code,.procurementDossier>footer>span{color:var(--ink-soft);font-size:.65rem}.procurementDossier>footer code{margin-left:auto}.procurementDossier details{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}.procurementDossier summary{color:var(--blue);cursor:pointer;font-size:.7rem;font-weight:750}.procurementDossier ol{color:var(--ink-soft);gap:8px;margin-bottom:0;font-size:.67rem;display:grid}.procurementDossier li span{margin-top:2px;display:block}.supplierSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.supplierSummaryGrid article{grid-template-columns:auto 1fr;align-items:center;gap:3px;padding:15px 17px;display:grid}.supplierSummaryGrid svg{color:var(--teal);grid-row:1/3;margin-right:7px}.supplierSummaryGrid strong{font-size:1.05rem}.supplierSummaryGrid span{color:var(--ink-soft);font-size:.65rem}.supplierCreatePanel{margin-bottom:16px;padding:18px 20px}.supplierCreatePanel>summary,.supplierConditionCreate>summary,.supplierRevisions>summary{color:var(--blue);cursor:pointer;font-size:.72rem;font-weight:750}.supplierCreatePanel>p{color:var(--ink-soft);font-size:.69rem}.supplierDirectory{gap:16px;display:grid}.supplierCard{border-left:4px solid var(--teal);padding:20px}.supplierCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supplierCard h2{margin:4px 0;font-size:1.08rem}.supplierCard header p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.69rem}.supplierBoundary{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px;align-items:center;gap:7px;margin:14px 0;padding:9px 11px;font-size:.68rem;display:flex}.supplierConditions{gap:12px;display:grid}.supplierCondition{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:12px;padding:14px}.supplierCondition.is-in_review{border-left-color:var(--amber)}.supplierCondition.is-approved{border-left-color:var(--teal)}.supplierCondition.is-rejected{border-left-color:var(--red)}.supplierCondition>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supplierCondition>header>div{gap:3px;display:grid}.supplierCondition>header span{color:var(--ink-soft);font-size:.65rem}.supplierCondition dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.supplierCondition dl div{background:var(--surface-soft);border-radius:8px;gap:2px;padding:8px;display:grid}.supplierCondition dt{color:var(--ink-soft);font-size:.6rem}.supplierCondition dd{margin:0;font-size:.71rem;font-weight:750}.supplierCondition footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.supplierCondition footer>span,.supplierCondition footer code{color:var(--ink-soft);font-size:.62rem}.supplierCondition footer code{margin-right:auto}.supplierConditionCreate,.supplierRevisions{border-top:1px dashed var(--line);margin-top:15px;padding-top:12px}.supplierRevisions ol{color:var(--ink-soft);gap:5px;font-size:.65rem;display:grid}.supplierGovernanceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.supplierGovernanceForm label{color:var(--ink-soft);gap:4px;font-size:.65rem;font-weight:750;display:grid}.supplierGovernanceForm .isWide{grid-column:1/-1}.supplierGovernanceForm input,.supplierGovernanceForm select,.supplierGovernanceForm textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:8px 9px;font-size:.72rem}.supplierGovernanceForm .button{justify-self:start}.supplierOffers{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.supplierOffers>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.supplierOffers h3{margin:3px 0 0;font-size:.92rem}.supplierOffers>header>span{color:var(--ink-soft);font-size:.66rem}.supplierOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplierOffer{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:12px;min-width:0;padding:14px}.supplierOffer.is-approved{border-left-color:var(--teal)}.supplierOffer.is-in_review{border-left-color:var(--amber)}.supplierOffer.is-rejected{border-left-color:var(--red)}.supplierOffer>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.supplierOffer>header>div{gap:3px;min-width:0;display:grid}.supplierOffer>header>div span{color:var(--ink-soft);overflow-wrap:anywhere;font-family:monospace;font-size:.61rem}.supplierOffer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.supplierOffer dl div{background:var(--surface-soft);border-radius:8px;gap:2px;padding:8px;display:grid}.supplierOffer dt{color:var(--ink-soft);font-size:.6rem}.supplierOffer dd{margin:0;font-size:.7rem;font-weight:750}.supplierOffer .isGood{color:var(--teal)}.supplierOffer .isRisk{color:var(--red)}.supplierOfferEvidence{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.62rem;line-height:1.45}.supplierOffer>footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supplierOffer>footer span,.supplierOffer>footer code{color:var(--ink-soft);font-size:.61rem}.supplierOffer>footer code{margin-right:auto}.supplierOffer>details{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.supplierOffer>details>summary{color:var(--blue);cursor:pointer;font-size:.68rem;font-weight:750}.supplySimulationList{gap:16px;display:grid}.supplySimulationCard{border-left:4px solid var(--line-strong);padding:20px;overflow:hidden}.supplySimulationCard.is-eligible{border-left-color:var(--teal)}.supplySimulationCard.is-blocked{border-left-color:var(--amber)}.supplySimulationCard>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.supplySimulationIdentity{align-items:flex-start;gap:12px;display:flex}.supplySimulationIdentity h2{margin:3px 0;font-size:1.05rem}.supplySimulationIdentity p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:.68rem}.simulationRank{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.8rem;font-weight:850;display:flex}.simulationRank.is-ok{background:color-mix(in srgb, var(--teal) 10%, var(--surface));border-color:color-mix(in srgb, var(--teal) 35%, var(--line));color:var(--teal)}.simulationBlockers{background:color-mix(in srgb, var(--amber) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));color:var(--ink);border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;font-size:.68rem;display:flex}.simulationBlockers svg{color:var(--amber);flex:none}.simulationBlockers ul{gap:3px;margin:0;padding-left:16px;display:grid}.simulationLines{border-top:1px solid var(--line);margin-top:16px;display:grid}.simulationLines>section{gap:10px;padding:13px 0;display:grid}.simulationLines>section+section{border-top:1px solid var(--line)}.simulationLines>section>div{align-items:center;gap:8px;display:flex}.simulationLines>section>div svg{color:var(--blue)}.simulationLines>section>div div{gap:2px;display:grid}.simulationLines>section>div span{color:var(--ink-soft);font-family:monospace;font-size:.61rem}.simulationLines dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;display:grid}.simulationLines dl div{background:var(--surface-soft);border-radius:8px;gap:2px;padding:8px;display:grid}.simulationLines dt{color:var(--ink-soft);font-size:.6rem}.simulationLines dd{margin:0;font-size:.7rem;font-weight:750}.allocationProposal{border-left:4px solid var(--line-strong);gap:16px;margin-bottom:18px;padding:20px;display:grid}.allocationProposal.is-feasible{border-left-color:var(--blue)}.allocationProposal.is-blocked{border-left-color:var(--amber)}.allocationProposal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.allocationProposal>header h2{align-items:center;gap:8px;margin:3px 0 5px;font-size:1.08rem;display:flex}.allocationProposal>header p:not(.eyebrow){color:var(--ink-soft);max-width:680px;margin:0;font-size:.7rem}.allocationBoundary{background:color-mix(in srgb, var(--blue) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--blue) 25%, var(--line));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.allocationBoundary svg{color:var(--blue)}.allocationBoundary p{margin:0;font-size:.67rem}.allocationBoundary code{color:var(--ink-soft);font-size:.62rem}.allocationSuppliers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.allocationSuppliers article{background:var(--surface-soft);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.allocationSuppliers article svg{color:var(--teal)}.allocationSuppliers article div{gap:2px;display:grid}.allocationSuppliers article span{color:var(--ink-soft);font-size:.62rem}.allocationSuppliers article strong,.allocationSuppliers article b{font-size:.72rem}.allocationLines{border-top:1px solid var(--line);display:grid}.allocationLines>article{gap:8px;padding:13px 0;display:grid}.allocationLines>article+article{border-top:1px solid var(--line)}.allocationLines article>header{justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.allocationLines article>header div{align-items:center;gap:7px;display:flex}.allocationLines article>header svg{color:var(--blue)}.allocationLines article>header span{color:var(--ink-soft);font-weight:700}.allocationLines ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.allocationLines li{background:var(--surface-soft);border-radius:8px;grid-template-columns:1fr auto minmax(160px,.8fr);align-items:center;gap:8px;padding:8px 10px;font-size:.67rem;display:grid}.allocationLines li small{color:var(--ink-soft);text-align:right}.allocationAction{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.allocationAction label{font-size:.65rem;font-weight:750}.allocationAction textarea{resize:vertical;min-height:68px}.allocationAction .button{justify-self:start}.allocationReviews{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.allocationReviews h3{margin:0;font-size:.8rem}.allocationReviews>article{background:var(--surface-soft);border-radius:10px;gap:7px;padding:11px;display:grid}.allocationReviews article>header{justify-content:space-between;align-items:center;display:flex}.allocationReviews article>header div{gap:2px;display:grid}.allocationReviews article>header span,.allocationReviews article small{color:var(--ink-soft);font-size:.62rem}.allocationReviews article p{margin:0;font-size:.67rem}@media (max-width:900px){.procurementCreate{grid-template-columns:1fr}.procurementLineForm{grid-template-columns:repeat(2,minmax(0,1fr))}.procurementLineForm .isWide{grid-column:1/-1}.supplierSummaryGrid,.supplierCondition dl{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierOfferGrid{grid-template-columns:1fr}.simulationLines dl{grid-template-columns:repeat(3,minmax(0,1fr))}.allocationLines li{grid-template-columns:1fr auto}.allocationLines li small{text-align:left;grid-column:1/-1}}@media (max-width:620px){.procurementReadinessGrid,.procurementForm{grid-template-columns:1fr}.procurementForm .isWide{grid-column:auto}.procurementDossier>header{flex-direction:column}.procurementTotal{text-align:left}.procurementLines dl{grid-template-columns:repeat(2,minmax(0,1fr))}.procurementLineForm{grid-template-columns:1fr}.procurementLineForm .isWide{grid-column:auto}.procurementDossier>footer code{width:100%;margin-left:0}.procurementCommercialSummary,.supplierSummaryGrid,.supplierGovernanceForm{grid-template-columns:1fr}.supplierGovernanceForm .isWide{grid-column:auto}.supplierCard>header,.supplierCondition>header{flex-direction:column}.supplierCondition dl{grid-template-columns:1fr}.supplierOffers>header,.supplierOffer>header,.supplySimulationCard>header,.allocationProposal>header{flex-direction:column}.supplierOffer dl,.simulationLines dl{grid-template-columns:1fr}.allocationBoundary{grid-template-columns:auto 1fr;align-items:flex-start}.allocationBoundary code{grid-column:2}.allocationLines article>header,.allocationReviews article>header{flex-direction:column;align-items:flex-start;gap:5px}.allocationLines li{grid-template-columns:1fr}}.reconciliationBatchHandoff{background:linear-gradient(145deg,#f7fbff 0%,#f7fcfa 100%);border:1px solid #c8dfe0;border-radius:18px;gap:18px;padding:22px;display:grid}.reconciliationBatchHandoff>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.reconciliationBatchHandoff>header h3,.reconciliationBatchHandoff>header p{margin:0}.reconciliationBatchHandoff>header h3{color:var(--ink);margin:3px 0 5px;font-size:1.05rem}.reconciliationBatchHandoff>header>div>p:last-child{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.reconciliationBatchHandoff__icon{color:#17666b;background:#dceff0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.reconciliationBatchHandoff__changes{gap:8px;display:grid}.reconciliationBatchHandoff__changes>a{color:inherit;background:#fff;border:1px solid #dce8e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.reconciliationBatchHandoff__changes>a:hover{border-color:#83b7ba;box-shadow:0 8px 20px #16505412}.reconciliationBatchHandoff__changes span,.reconciliationBatchHandoff__empty span,.reconciliationBatchHandoff__outbox span{gap:3px;display:grid}.reconciliationBatchHandoff__changes small,.reconciliationBatchHandoff__empty small,.reconciliationBatchHandoff__outbox small{color:var(--ink-soft);font-size:.78rem}.reconciliationBatchHandoff__changes>a>span:nth-child(2){color:#8b5b00;background:#fff5dc;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:700}.reconciliationBatchHandoff__changes>a>span.is-complete{color:#17643e;background:#e2f5ea}.reconciliationBatchHandoff__empty,.reconciliationBatchHandoff__outbox{background:#fff;border:1px solid #dce8e8;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.reconciliationBatchHandoff__empty>svg,.reconciliationBatchHandoff__outbox>svg{color:#18704b;flex:none}.reconciliationBatchHandoff__outbox>span{flex:1;min-width:0}.reconciliationBatchHandoff__ack{border:1px solid;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.reconciliationBatchHandoff__ack>svg{flex:none}.reconciliationBatchHandoff__ack>span{gap:3px;display:grid}.reconciliationBatchHandoff__ack small{font-size:.78rem;line-height:1.45}.reconciliationBatchHandoff__ack.isPending{color:#76530d;background:#fff9e9;border-color:#ead69b}.reconciliationBatchHandoff__ack.isComplete{color:#17643e;background:#eaf7f0;border-color:#b7ddc8}.reconciliationBatchHandoff__followUps{background:#fff;border:1px solid #dce8e8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.reconciliationBatchHandoff__followUps form{border:0;gap:10px;padding:0}.reconciliationBatchHandoff__followUps form .button{justify-self:start}.reconciliationBatchHandoff__followUps>.formMessage{grid-column:1/-1}.reconciliationBatchHandoff form{border-top:1px solid #dce8e8;gap:14px;padding-top:18px;display:grid}@media (max-width:700px){.reconciliationBatchHandoff{padding:17px}.reconciliationBatchHandoff>header{grid-template-columns:auto minmax(0,1fr)}.reconciliationBatchHandoff>header>.statusPill{grid-column:2;justify-self:start}.reconciliationBatchHandoff__changes>a{grid-template-columns:minmax(0,1fr) auto}.reconciliationBatchHandoff__changes>a>span:nth-child(2){grid-column:1;justify-self:start}.reconciliationBatchHandoff__changes>a>svg{grid-area:1/2/span 2}.reconciliationBatchHandoff__outbox{flex-wrap:wrap;align-items:flex-start}.reconciliationBatchHandoff__outbox .button{margin-left:31px}.reconciliationBatchHandoff__followUps{grid-template-columns:1fr}.reconciliationBatchHandoff__followUps>.formMessage{grid-column:1}}.centerHandoffInbox{background:linear-gradient(145deg,#f7fbff 0%,#f7fcfa 100%);border:1px solid #c8dfe0;border-radius:18px;gap:18px;padding:22px;display:grid}.centerHandoffInbox>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.centerHandoffInbox>header>span{color:#17666b;background:#dceff0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.centerHandoffInbox>header h2,.centerHandoffInbox>header p{margin:0}.centerHandoffInbox>header h2{color:var(--ink);margin:3px 0 5px;font-size:1.15rem}.centerHandoffInbox>header>div>p:last-child{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.centerHandoffInbox>header>strong{color:#8b5b00;white-space:nowrap;background:#fff5dc;border-radius:999px;padding:6px 10px;font-size:.76rem}.centerHandoffInbox__list{gap:12px;display:grid}.centerHandoffInbox__list>article{background:#fff;border:1px solid #dce8e8;border-radius:14px;gap:14px;padding:16px;display:grid}.centerHandoffInbox__summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.centerHandoffInbox__summary>span:first-child{color:#8b5b00;background:#fff5dc;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.centerHandoffInbox__summary>span:first-child.isDone{color:#17643e;background:#e2f5ea}.centerHandoffInbox__summary h3,.centerHandoffInbox__summary p{margin:0}.centerHandoffInbox__summary h3{color:var(--ink);margin:3px 0 5px;font-size:1rem}.centerHandoffInbox__summary p{line-height:1.5}.centerHandoffInbox__summary small,.centerHandoffInbox__summary code{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:6px;font-size:.76rem;display:block}.centerHandoffInbox__blockers,.centerHandoffInbox__followUp,.centerHandoffInbox__ack,.centerHandoffInbox__empty{border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.centerHandoffInbox__blockers{color:#8a3527;background:#fff1ee}.centerHandoffInbox__followUp{color:#76530d;background:#fff9e9}.centerHandoffInbox__followUp.isEscalated{color:#8a3527;background:#fff1ee}.centerHandoffInbox__followUp>svg{flex:none}.centerHandoffInbox__followUp>span{gap:3px;display:grid}.centerHandoffInbox__followUp small{color:var(--ink-soft);font-size:.78rem}.centerHandoffInbox__ack,.centerHandoffInbox__empty{color:#17643e;background:#eaf7f0}.centerHandoffInbox__ack>svg,.centerHandoffInbox__empty>svg{flex:none}.centerHandoffInbox__ack>span,.centerHandoffInbox__empty>span{gap:3px;display:grid}.centerHandoffInbox__ack small,.centerHandoffInbox__empty small{color:var(--ink-soft);font-size:.78rem}.centerHandoffInbox form{border-top:1px solid #dce8e8;gap:12px;padding-top:14px;display:grid}@media (max-width:700px){.centerHandoffInbox{padding:17px}.centerHandoffInbox>header,.centerHandoffInbox__summary{grid-template-columns:auto minmax(0,1fr)}.centerHandoffInbox>header>strong,.centerHandoffInbox__summary>.statusPill{grid-column:2;justify-self:start}}.pilotPlanMatrixLink{width:fit-content;margin-top:14px}.pilotMatrixWorkspace{gap:18px;display:grid}.pilotMatrixWorkspace .backLink{width:fit-content;margin-bottom:-4px}.pilotMatrixPlan{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pilotMatrixPlan h2,.pilotMatrixPlan p{margin:3px 0 0}.pilotMatrixPlan p,.pilotMatrixPlan small{color:var(--muted);font-size:.72rem}.pilotMatrixPrepare{gap:18px;padding:22px;display:grid}.pilotMatrixPrepare>header,.pilotMatrixCard>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pilotMatrixPrepare h2,.pilotMatrixCard h2{margin:3px 0 0;font-size:1rem}.pilotMatrixPrepare fieldset{border:1px solid var(--line);border-radius:11px;gap:12px;margin:0;padding:16px;display:grid}.pilotMatrixPrepare legend{color:var(--teal-strong);padding:0 7px;font-size:.75rem;font-weight:780}.pilotMatrixPrepare fieldset>p{color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.5}.pilotMatrixPrepare label,.pilotMatrixDecision label,.pilotObservationForm label{color:var(--ink-soft);gap:6px;font-size:.7rem;font-weight:720;display:grid}.pilotMatrixPrepare input,.pilotMatrixPrepare select,.pilotMatrixPrepare textarea,.pilotMatrixDecision textarea,.pilotObservationForm input,.pilotObservationForm textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.78rem}.pilotMatrixFormGrid,.pilotObservationForm form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilotMatrixWide{grid-column:1/-1}.pilotMatrixPrepare footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pilotMatrixList{gap:18px;display:grid}.pilotMatrixCard{border-left:3px solid var(--amber);gap:16px;padding:22px;display:grid}.pilotMatrixCard--approved{border-left-color:var(--teal)}.pilotMatrixCard--rejected{border-left-color:var(--red)}.pilotMatrixScore{background:var(--canvas-subtle);border-radius:10px;align-items:baseline;gap:6px;padding:10px 13px;display:flex}.pilotMatrixScore strong{color:var(--teal-strong);font-size:1.05rem}.pilotMatrixScore small{color:var(--muted);font-size:.65rem}.pilotMatrixRows{gap:12px;display:grid}.pilotMatrixRow{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:10px;gap:12px;padding:16px;display:grid}.pilotMatrixRow--passed{border-left-color:var(--teal)}.pilotMatrixRow--failed{border-left-color:var(--red)}.pilotMatrixRow>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pilotMatrixRow>header>span:first-child{color:var(--teal)}.pilotMatrixRow h3{margin:2px 0 0;font-size:.87rem}.pilotMatrixRow header small{color:var(--muted);text-transform:uppercase;font-size:.63rem}.pilotMatrixRow>p{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.48}.pilotMatrixRow dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.pilotMatrixRow dl div{background:var(--canvas-subtle);gap:3px;padding:10px;display:grid}.pilotMatrixRow dt{color:var(--muted);text-transform:uppercase;font-size:.61rem}.pilotMatrixRow dd{margin:0;font-size:.7rem;line-height:1.4}.pilotObservation{background:color-mix(in srgb, var(--teal) 7%, var(--surface));border-radius:9px;gap:4px;padding:11px 12px;display:grid}.pilotObservation strong,.pilotObservation p,.pilotObservation code,.pilotObservation small{margin:0;font-size:.68rem}.pilotObservation p,.pilotObservation code,.pilotObservation small{color:var(--muted)}.pilotMatrixHint{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.72rem;display:flex}.pilotObservationForm{border-top:1px solid var(--line);padding-top:10px}.pilotObservationForm summary{color:var(--teal-strong);cursor:pointer;font-size:.7rem;font-weight:750}.pilotObservationForm form{margin-top:11px}.pilotObservationForm .button,.pilotObservationForm .formFeedback{align-self:end}.pilotMatrixDecision{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.pilotMatrixDecision>div{justify-content:flex-end;gap:8px;display:flex}.pilotMatrixIntegrity{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:.65rem;display:flex}.pilotMatrixIntegrity code{text-overflow:ellipsis;overflow:hidden}@media (max-width:900px){.pilotMatrixFormGrid,.pilotMatrixRow dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pilotMatrixPlan,.pilotMatrixPrepare>header,.pilotMatrixCard>header{flex-direction:column;align-items:flex-start}.pilotMatrixFormGrid,.pilotObservationForm form,.pilotMatrixRow dl{grid-template-columns:1fr}.pilotMatrixRow>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.pilotMatrixRow>header .statusPill{grid-column:1/-1;justify-self:start}.pilotMatrixDecision>div{flex-direction:column;align-items:stretch}}.pilotClosureWorkspace{gap:16px;margin-top:28px;display:grid}.pilotClosureReadiness{border-left:3px solid var(--amber);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.pilotClosureReadiness--ready{border-left-color:var(--teal)}.pilotClosureReadiness>span:first-child{color:var(--teal)}.pilotClosureReadiness small{color:var(--muted);text-transform:uppercase;font-size:.64rem}.pilotClosureReadiness h3,.pilotClosureReadiness p{margin:3px 0 0}.pilotClosureReadiness h3{font-size:.9rem}.pilotClosureReadiness p{color:var(--muted);font-size:.7rem}.pilotClosureBlockers{color:var(--ink-soft);gap:7px;margin:0;padding:16px 20px 16px 38px;font-size:.72rem;display:grid}.pilotClosurePrepare{gap:14px;padding:20px;display:grid}.pilotClosurePrepare>header,.pilotClosureCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pilotClosurePrepare h3,.pilotClosureCard h2{margin:3px 0 0;font-size:.95rem}.pilotClosurePrepare label,.pilotClosureDecision label{color:var(--ink-soft);gap:6px;font-size:.7rem;font-weight:720;display:grid}.pilotClosurePrepare textarea,.pilotClosureDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.78rem}.pilotClosurePrepare>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pilotClosurePrepare footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pilotClosureCases{gap:16px;display:grid}.pilotClosureCard{border-left:3px solid var(--amber);gap:14px;padding:20px;display:grid}.pilotClosureCard--accepted{border-left-color:var(--teal)}.pilotClosureCard--rejected{border-left-color:var(--red)}.pilotClosureMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pilotClosureMetrics span{background:var(--canvas-subtle);gap:3px;padding:11px 12px;display:grid}.pilotClosureMetrics strong{font-size:.8rem}.pilotClosureMetrics small{color:var(--muted);font-size:.62rem}.pilotClosureCard section h3,.pilotClosureCard section p{margin:0}.pilotClosureCard section h3{font-size:.76rem}.pilotClosureCard section p,.pilotClosureCard li{color:var(--ink-soft);font-size:.72rem;line-height:1.48}.pilotClosureLists{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilotClosureLists section{background:var(--canvas-subtle);border-radius:9px;padding:12px}.pilotClosureLists ul{margin:8px 0 0;padding-left:17px}.pilotClosureCard details{border-top:1px solid var(--line);padding-top:11px}.pilotClosureCard summary{color:var(--teal-strong);cursor:pointer;font-size:.7rem;font-weight:750}.pilotClosureCard details ol{gap:8px;padding:0;list-style:none;display:grid}.pilotClosureCard details li{align-items:start;gap:8px;display:flex}.pilotClosureCard details li svg{color:var(--teal);flex:none}.pilotClosureCard details li span{gap:2px;display:grid}.pilotClosureCard details li small,.pilotClosureCard details>p{color:var(--muted);font-size:.66rem}.pilotClosureHash{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:.65rem;display:flex}.pilotClosureHash code{text-overflow:ellipsis;overflow:hidden}.pilotClosureDecisionNote{background:color-mix(in srgb, var(--teal) 8%, var(--surface));color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.72rem;display:flex}.pilotClosureDecision{border-top:1px solid var(--line);gap:10px;padding-top:13px;display:grid}.pilotClosureDecision>div{justify-content:flex-end;gap:8px;display:flex}.pilotClosureHint{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.72rem;display:flex}@media (max-width:640px){.pilotClosureReadiness{grid-template-columns:auto minmax(0,1fr);align-items:start}.pilotClosureReadiness>.statusPill{grid-column:1/-1;justify-self:start}.pilotClosurePrepare>header,.pilotClosureCard>header{flex-direction:column}.pilotClosurePrepare>div,.pilotClosureLists,.pilotClosureMetrics{grid-template-columns:1fr}.pilotClosureDecision>div{flex-direction:column;align-items:stretch}}.platformHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.commercialCatalogBoundary{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:grid}.commercialCatalogBoundary>svg{color:var(--warning-strong)}.commercialCatalogBoundary strong{color:var(--ink);display:block}.commercialCatalogBoundary p{color:var(--muted);margin:3px 0 0}.commercialCatalogHeading{justify-content:space-between;align-items:end;margin:0 0 14px;display:flex}.commercialCatalogHeading h2{margin:3px 0 0}.commercialCatalogHeading>span{background:var(--teal-soft);color:var(--teal-strong);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.commercialPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercialPlanCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.commercialPlanCard>header{justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 8px;display:flex}.commercialPlanCard>header span:first-child{color:var(--teal-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.commercialPlanCard h2{margin:3px 0 0;font-size:19px}.commercialPlanCard__positioning{color:var(--muted);min-height:62px;margin:0;padding:0 18px 14px;line-height:1.55}.commercialPlanCard__price{background:var(--surface-soft);border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:13px 18px;display:flex}.commercialPlanCard__price>svg{color:var(--teal-strong);flex:none}.commercialPlanCard__price small,.commercialPlanCard__price strong,.commercialPlanCard__price span{display:block}.commercialPlanCard__price small,.commercialPlanCard__price span{color:var(--muted);font-size:11px}.commercialPlanCard__price strong{color:var(--ink);margin:2px 0}.commercialPlanCard__capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 18px;display:grid}.commercialPlanCard__capacity>span{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:5px;padding-right:9px;font-size:11px;display:grid}.commercialPlanCard__capacity svg{color:var(--teal-strong)}.commercialPlanCard__capacity strong{color:var(--ink-soft);font-size:11px}.commercialPlanCard__modules{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;padding:14px 18px;display:flex}.commercialPlanCard__modules>small{color:var(--muted);flex-basis:100%;margin-bottom:2px}.commercialPlanCard__modules>span{background:var(--surface-soft);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.commercialPlanCard__modules>span.is-enabled{background:var(--teal-soft);color:var(--teal-strong)}.commercialPlanCard>footer{background:var(--surface-soft);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;display:flex}.commercialPlanCard>footer>span{color:var(--ink-soft);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.commercialPlanCard>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.commercialPlanCard>footer>div span{background:var(--warning-soft);color:var(--warning-strong);border-radius:6px;padding:4px 6px;font-size:10px;font-weight:700}@media (max-width:900px){.commercialPlanGrid{grid-template-columns:1fr}}@media (max-width:600px){.commercialCatalogBoundary,.commercialPlanCard__capacity{grid-template-columns:1fr}.commercialCatalogBoundary>.statusPill{justify-self:start}.commercialCatalogHeading,.commercialPlanCard>header,.commercialPlanCard>footer{flex-direction:column;align-items:flex-start}.commercialPlanCard__capacity{gap:9px}.commercialPlanCard__positioning{min-height:0}.commercialPlanCard>footer>div{justify-content:flex-start}}.commercialGovernanceIntro{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin:30px 0 16px;padding-top:26px;display:flex}.commercialGovernanceIntro h2{margin:3px 0 5px}.commercialGovernanceIntro p:last-child{color:var(--muted);max-width:700px;margin:0}.commercialGovernanceIntro__metrics{flex:none;gap:8px;display:flex}.commercialGovernanceIntro__metrics span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:11px;min-width:96px;padding:9px 10px;font-size:10px}.commercialGovernanceIntro__metrics strong{color:var(--ink);font-size:20px;display:block}.commercialGovernanceForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercialGovernanceForm{align-self:start;gap:15px;margin:0;padding:18px;display:grid}.commercialGovernanceForm__heading{align-items:flex-start;gap:10px;display:flex}.commercialGovernanceForm__heading>svg{color:var(--teal-strong);flex:none;margin-top:1px}.commercialGovernanceForm__heading strong{color:var(--ink);display:block}.commercialGovernanceForm__heading p{color:var(--muted);margin:3px 0 0}.commercialGovernanceForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.commercialGovernanceForm label,.commercialGovernanceDecision label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:750;display:grid}.commercialGovernanceForm__wide{grid-column:1/-1}.commercialGovernanceForm input,.commercialGovernanceForm select,.commercialGovernanceForm textarea,.commercialGovernanceDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;min-width:0;padding:9px 10px;font-weight:500}.commercialGovernanceForm input:focus,.commercialGovernanceForm select:focus,.commercialGovernanceForm textarea:focus,.commercialGovernanceDecision textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #177d721a}.commercialModuleChecks{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.commercialModuleChecks legend{color:var(--muted);padding:0 5px;font-size:11px;font-weight:800}.commercialModuleChecks label{align-items:center;gap:7px;font-size:11px;display:flex}.commercialModuleChecks input{accent-color:var(--teal);width:15px;height:15px}.commercialGovernanceForm__blocked{background:var(--warning-soft);color:var(--warning-strong);border-radius:10px;align-items:flex-start;gap:8px;padding:11px;font-size:12px;line-height:1.45;display:flex}.commercialGovernanceForm__blocked svg{flex:none}.commercialGovernanceForm__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.commercialGovernanceForm__footer>div{min-width:0}.commercialGovernanceReadonly{align-items:flex-start;gap:10px;padding:16px;display:flex}.commercialGovernanceReadonly svg{color:var(--muted)}.commercialGovernanceReadonly p{color:var(--muted);margin:3px 0 0}.commercialGovernanceCases{margin-top:26px}.commercialGovernanceCases__heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.commercialGovernanceCases__heading h2{margin:3px 0 0}.commercialGovernanceCases__heading>span{color:var(--muted);font-size:12px}.commercialGovernanceCase{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--muted);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:12px;padding:17px;overflow:hidden}.commercialGovernanceCase--pending{border-left-color:var(--warning)}.commercialGovernanceCase--approved{border-left-color:var(--teal)}.commercialGovernanceCase--rejected{border-left-color:var(--red)}.commercialGovernanceCase>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.commercialGovernanceCase>header small{color:var(--teal-strong);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.commercialGovernanceCase>header h3{margin:3px 0}.commercialGovernanceCase>header p{color:var(--muted);margin:0}.commercialGovernanceCase>header>span{background:var(--warning-soft);color:var(--warning-strong);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.commercialGovernanceCase--approved>header>span{background:var(--teal-soft);color:var(--teal-strong)}.commercialGovernanceCase--rejected>header>span{background:var(--red-soft);color:var(--red)}.commercialGovernanceCase__facts,.commercialGovernanceCase__proposal{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.commercialGovernanceCase__facts span,.commercialGovernanceCase__proposal span{background:var(--surface-soft);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:11px}.commercialGovernanceCase__proposal span{background:var(--teal-soft);color:var(--teal-strong);align-items:center;gap:4px;display:inline-flex}.commercialGovernanceCase blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);margin:13px 0 0;padding-left:11px;font-size:13px;line-height:1.5}.commercialGovernanceCase__timeline{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.commercialGovernanceCase__timeline span,.commercialGovernanceCase__decision,.commercialGovernanceCase__segregation{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.commercialGovernanceCase__decision{color:var(--teal-strong);margin:12px 0 0}.commercialGovernanceCase__segregation{background:var(--warning-soft);color:var(--warning-strong);border-radius:8px;margin:12px 0 0;padding:8px 9px}.commercialGovernanceDecision{background:var(--surface-soft);border-radius:11px;gap:9px;margin-top:14px;padding:12px;display:grid}.commercialGovernanceDecision>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1050px){.commercialGovernanceForms{grid-template-columns:1fr}}@media (max-width:700px){.commercialGovernanceIntro,.commercialGovernanceForm__footer,.commercialGovernanceCases__heading,.commercialGovernanceCase>header{flex-direction:column;align-items:flex-start}.commercialGovernanceIntro__metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.commercialGovernanceIntro__metrics span{min-width:0}.commercialGovernanceForm__grid,.commercialModuleChecks{grid-template-columns:1fr}.commercialGovernanceDecision>div{justify-content:flex-start}}.platformGovernanceBoundary{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:grid}.platformGovernanceBoundary>svg{color:var(--teal)}.platformGovernanceBoundary strong,.platformAccessForm strong{color:var(--ink);font-size:16px;display:block}.platformGovernanceBoundary p,.platformAccessForm p{color:var(--muted);margin:3px 0 0}.platformGovernanceSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.platformOperatorRoster{margin:22px 0;padding:0}.platformOperatorRoster__heading,.platformAccessCases__heading{justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.platformOperatorRoster__heading h2,.platformAccessCases__heading h2{margin:3px 0 0}.platformOperatorRoster__heading>span,.platformAccessCases__heading>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.platformOperatorRoster__grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platformOperatorRoster__grid article{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:grid}.platformOperatorRoster__grid article:nth-child(odd){border-right:1px solid var(--line)}.platformOperatorRoster__grid article>span:first-child{background:var(--teal-soft);color:var(--teal-strong);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.platformOperatorRoster__grid strong,.platformOperatorRoster__grid small,.platformOperatorRoster__grid p{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platformOperatorRoster__grid small{color:var(--muted);margin-top:2px}.platformOperatorRoster__grid p{color:var(--teal-strong);margin:5px 0 0;font-size:12px;font-weight:700}.platformAccessForm{margin:22px 0;padding:20px}.platformAccessForm__heading,.platformGovernance__readonly{align-items:flex-start;gap:12px;display:flex}.platformAccessForm__heading>svg,.platformGovernance__readonly>svg{color:var(--teal);flex:none}.platformAccessForm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.platformAccessForm label,.platformAccessDecision label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.platformAccessForm>label{margin-top:14px}.platformAccessForm select,.platformAccessForm textarea,.platformAccessDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:10px 11px;font-weight:500}.platformAccessForm select:focus,.platformAccessForm textarea:focus,.platformAccessDecision textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft);outline:none}.platformAccessForm__footer{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.formSuccess{color:var(--success);font-size:13px}.platformAccessCases{margin-top:26px}.platformAccessCases__heading{padding-left:0;padding-right:0}.platformAccessCase{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--warning);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:14px;overflow:hidden}.platformAccessCase--approved{border-left-color:var(--success)}.platformAccessCase--rejected{border-left-color:var(--danger)}.platformAccessCase>header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.platformAccessCase>header small{color:var(--teal-strong);text-transform:uppercase;font-size:11px;font-weight:800}.platformAccessCase>header h3{margin:3px 0 1px}.platformAccessCase>header p{color:var(--muted);margin:0;font-size:12px}.platformAccessCase>header>span{background:var(--warning-soft);color:var(--warning-strong);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.platformAccessCase--approved>header>span{background:var(--success-soft);color:var(--success-strong)}.platformAccessCase--rejected>header>span{background:var(--danger-soft);color:var(--danger-strong)}.platformAccessCase__facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platformAccessCase__facts span{color:var(--muted);padding:11px 18px;font-size:12px}.platformAccessCase__facts span+span{border-left:1px solid var(--line)}.platformAccessCase blockquote{color:var(--ink-soft);margin:0;padding:14px 18px 8px}.platformAccessCase__timeline{flex-wrap:wrap;gap:7px;padding:4px 18px 14px;display:flex}.platformAccessCase__timeline span{background:var(--surface-soft);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.platformAccessCase__decision,.platformAccessCase__segregation{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin:0;padding:12px 18px;font-size:12px;display:flex}.platformAccessCase__decision{color:var(--teal-strong)}.platformAccessDecision{background:var(--surface-soft);border-top:1px solid var(--line);padding:14px 18px}.platformAccessDecision>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.platformGovernance__readonly{margin:22px 0;padding:18px}.platformGovernance__readonly p{color:var(--muted);margin:3px 0 0}@media (max-width:900px){.platformGovernanceSummary,.platformAccessForm__grid,.platformOperatorRoster__grid{grid-template-columns:1fr}.platformOperatorRoster__grid article:nth-child(odd){border-right:0}.platformOperatorRoster__grid article+article{border-top:1px solid var(--line)}}@media (max-width:600px){.platformGovernanceBoundary,.platformAccessCase__facts{grid-template-columns:1fr}.platformGovernanceBoundary>.statusPill{justify-self:start}.platformOperatorRoster__heading,.platformAccessCases__heading,.platformAccessForm__footer,.platformAccessCase>header{flex-direction:column;align-items:flex-start}.platformAccessCase__facts span+span{border-left:0;border-top:1px solid var(--line)}.platformAccessDecision>div{flex-direction:column-reverse}.platformAccessDecision .button{justify-content:center;width:100%}}.platformBoundary{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.platformBoundary__icon{background:var(--teal-soft);color:var(--teal-strong);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.platformBoundary strong,.platformCommercialNote strong{color:var(--ink);margin-bottom:3px;display:block}.platformBoundary p,.platformCommercialNote p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.platformSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.platformSummaryCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;gap:5px;min-height:136px;padding:16px;display:grid}.platformSummaryCard>svg{color:var(--teal-strong)}.platformSummaryCard>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.platformSummaryCard>strong{color:var(--ink);font-family:var(--font-display);font-size:30px;line-height:1}.platformSummaryCard>small{color:var(--muted);font-size:12px}.platformSummaryCard--success{border-top:3px solid var(--success)}.platformSummaryCard--warning{border-top:3px solid var(--warning)}.platformSummaryCard--danger{border-top:3px solid var(--danger)}.platformPortfolioHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 14px;display:flex}.platformPortfolioHeading h2{margin:2px 0 5px}.platformPortfolioHeading p:last-child{color:var(--muted);max-width:720px;margin:0;font-size:13px}.platformPortfolioHeading>span{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted-strong);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.platformPortfolio{gap:14px;display:grid}.platformTenant{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.platformTenant--ready{border-left-color:var(--success)}.platformTenant--attention{border-left-color:var(--warning)}.platformTenant--blocked{border-left-color:var(--danger)}.platformTenant__header{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.platformTenant__identity{align-items:center;gap:12px;min-width:0;display:flex}.platformTenant__mark{background:var(--surface-raised);border:1px solid var(--line);color:var(--teal-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.platformTenant__identity small{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.platformTenant__identity h2{margin:0;font-size:18px}.platformTenant__contract{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px;display:grid}.platformTenant__contract>div{border-right:1px solid var(--line-soft);gap:3px;padding:12px 14px;display:grid}.platformTenant__contract>div:first-child{padding-left:0}.platformTenant__contract>div:last-child{border-right:0}.platformTenant__contract small,.platformCapacity span{color:var(--muted);font-size:11px}.platformTenant__contract strong{color:var(--ink);font-size:13px}.platformTenant__capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:15px 18px;display:grid}.platformCapacity>div:first-child{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.platformCapacity strong{color:var(--ink);font-size:13px}.platformCapacity strong small{color:var(--muted);font-weight:500}.platformCapacity__bar{background:var(--surface-raised);border-radius:99px;height:6px;overflow:hidden}.platformCapacity__fill{background:var(--success);border-radius:inherit;height:100%;display:block}.platformCapacity__fill--warning{background:var(--warning)}.platformCapacity__fill--danger{background:var(--danger)}.platformTenant__footer{background:var(--surface-raised);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 18px;display:flex}.platformTenant__signals,.platformTenant__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platformTenant__signals>span,.platformTenant__actions>span{color:var(--muted-strong);align-items:center;gap:5px;font-size:11px;display:inline-flex}.platformTenant__signals>span:not(.platformTenant__ok){background:var(--danger-soft);color:var(--danger-strong);border-radius:7px;padding:5px 7px}.platformTenant__signals .platformTenant__ok{color:var(--success-strong)}.platformTenant__isolated{border-left:1px solid var(--line);padding-left:10px}.platformCommercialNote{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 18px;display:grid}.platformCommercialNote>svg{color:var(--teal-strong);margin-top:1px}@media (max-width:1000px){.platformSummaryGrid,.platformTenant__contract,.platformTenant__capacity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.platformBoundary,.platformCommercialNote{grid-template-columns:auto 1fr}.platformBoundary .statusPill{grid-column:1/-1;justify-self:flex-start}.platformSummaryGrid,.platformTenant__contract,.platformTenant__capacity{grid-template-columns:1fr}.platformTenant__contract>div,.platformTenant__contract>div:first-child{border-bottom:1px solid var(--line-soft);border-right:0;padding:10px 0}.platformTenant__contract>div:last-child{border-bottom:0}.platformPortfolioHeading,.platformTenant__header,.platformTenant__footer{flex-direction:column;align-items:flex-start}}.handoffHero{background:radial-gradient(circle at 0 0, #2297891a, transparent 48%), var(--surface);grid-template-columns:minmax(260px,.8fr) minmax(480px,1.2fr);align-items:center;gap:24px;margin-bottom:20px;display:grid}.handoffHero__identity{align-items:center;gap:14px;display:flex}.handoffHero__identity>span{width:48px;height:48px;color:var(--teal);background:var(--teal-soft);border-radius:15px;place-items:center;display:grid}.handoffHero__identity h2,.handoffHero__identity p{margin:0}.handoffHero__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.handoffHero__metrics article{border:1px solid var(--line);background:#ffffffc2;border-radius:14px;align-content:center;gap:4px;min-height:98px;padding:13px;display:grid}.handoffHero__metrics svg{color:var(--teal)}.handoffHero__metrics strong{font-size:1.35rem}.handoffHero__metrics small{color:var(--muted);line-height:1.3}.handoffTreatmentSummary,.handoffControlPanel{margin-bottom:20px}.handoffMedicationList{gap:8px;margin-top:18px;display:grid}.handoffMedicationList article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.handoffMedicationList article>span{color:var(--teal)}.handoffMedicationList strong,.handoffMedicationList p,.handoffMedicationList small{margin:0;display:block}.handoffMedicationList p{margin:3px 0}.handoffMedicationList small{color:var(--muted)}.handoffMedicationList em{color:var(--teal-dark);background:var(--teal-soft);border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:700}.handoffSafetyStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.handoffSafetyStrip span{color:var(--teal-dark);background:#def4ef8f;border:1px solid #18746933;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:.8rem;font-weight:700;display:flex}.handoffCreateForm{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:17px}.handoffCreateForm textarea,.handoffDecision textarea{min-height:82px}.handoffCopyList{gap:14px;margin-top:18px;display:grid}.handoffCopy{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1437320d}.handoffCopy>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.handoffCopy>header strong,.handoffCopy>header small{display:block}.handoffCopy>header small{color:var(--muted);margin-top:3px}.handoffCopy>header code{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.handoffCopy__state{width:34px;height:34px;color:var(--amber);background:var(--amber-soft);border-radius:11px;place-items:center;display:grid}.handoffCopy__state--approved{color:var(--teal-dark);background:var(--teal-soft)}.handoffCopy__state--rejected{color:var(--red);background:var(--red-soft)}.handoffCopy__facts{flex-wrap:wrap;gap:7px;padding:12px 16px 0;display:flex}.handoffCopy__facts span{color:var(--ink-soft);background:var(--surface-soft);border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:650}.handoffBlockers,.handoffReady{border-radius:11px;gap:9px;margin:12px 16px 0;padding:11px 12px;font-size:.83rem;display:flex}.handoffBlockers{color:var(--amber);background:var(--amber-soft)}.handoffBlockers ul{margin:4px 0 0;padding-left:18px}.handoffReady{color:var(--teal-dark);background:var(--teal-soft);align-items:center}.handoffDecision{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:10px;margin:12px 16px 16px;padding:12px;display:flex}.handoffDecision>div{min-width:0}.handoffDecision strong,.handoffDecision small{display:block}.handoffDecision small{color:var(--muted);margin-top:2px}.handoffDecision p{margin:6px 0 0}.handoffDecision--approved{background:var(--teal-soft);border-color:#1874693d}.handoffDecision--rejected{background:var(--red-soft);border-color:#a9383833}.handoffDecision--action{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.handoffDecision--action label span{margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.handoffDecision--action textarea{width:100%}.handoffDecision__actions{gap:7px;padding-top:24px;display:flex}.handoffDecision--action .formMessage{grid-column:2/-1}@media (max-width:1050px){.handoffHero{grid-template-columns:1fr}.handoffCopy>header{grid-template-columns:auto minmax(0,1fr) auto}.handoffCopy>header .button{grid-column:2/-1;justify-self:start}.handoffDecision--action{grid-template-columns:auto minmax(0,1fr)}.handoffDecision__actions{grid-column:2;padding-top:0}}@media (max-width:720px){.handoffHero__metrics,.handoffSafetyStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.handoffCopy>header{grid-template-columns:auto minmax(0,1fr)}.handoffCopy>header code,.handoffCopy>header .button{grid-column:2}.handoffMedicationList article{grid-template-columns:auto minmax(0,1fr)}.handoffMedicationList em{grid-column:2;justify-self:start}.handoffDecision__actions{flex-wrap:wrap}}.groupCalendarWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:20px;display:grid}.groupCalendarOverview,.groupCalendarForm{min-width:0}.groupCalendarToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.groupCalendarToolbar h2{margin:4px 0 0}.groupCalendarWeek{max-width:210px;margin:0}.groupCalendarMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.groupCalendarMetrics article{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid}.groupCalendarMetrics svg{color:var(--teal-dark);grid-row:span 2}.groupCalendarMetrics strong{color:var(--ink);font-size:18px;line-height:1}.groupCalendarMetrics span{color:var(--muted);font-size:10px}.groupCalendarEventList{gap:12px;display:grid}.groupCalendarEvent{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.groupCalendarEventIcon{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.groupCalendarEventTitle{justify-content:space-between;align-items:start;gap:16px;display:flex}.groupCalendarEventTitle small,.groupCalendarEventTitle strong{display:block}.groupCalendarEventTitle small,.groupCalendarEventTitle>span{color:var(--muted);font-size:10px}.groupCalendarEventTitle strong{margin-top:3px}.groupCalendarEvent p,.groupCalendarEmpty p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.groupCalendarApplications{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.groupCalendarApplications span{color:var(--teal-dark);background:#eef8f5;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.groupCalendarEvent .textButton{margin-top:12px}.groupCalendarEmpty{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--teal-dark);border-radius:12px;align-items:center;gap:12px;padding:22px;display:flex}.groupCalendarEmpty strong{color:var(--ink)}.groupCalendarCenters{border:0;gap:8px;margin:0;padding:0;display:grid}.groupCalendarCenters legend{color:var(--ink);margin-bottom:7px;font-size:10px;font-weight:750}.groupCalendarCenters label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;display:flex}.groupCalendarCenters label:has(input:checked){background:#f2fbf8;border-color:#8bcabf}.groupCalendarCenters label.isDisabled{cursor:not-allowed;opacity:.58}.groupCalendarCenters strong,.groupCalendarCenters small{display:block}.groupCalendarCenters small{color:var(--muted);margin-top:3px;font-size:9px}.groupCalendarGuard{margin:0}@media (max-width:1100px){.groupCalendarWorkspace{grid-template-columns:1fr}}@media (max-width:720px){.groupCalendarToolbar,.groupCalendarEventTitle{flex-direction:column;align-items:stretch}.groupCalendarWeek{max-width:none}.groupCalendarMetrics,.groupCalendarEvent{grid-template-columns:1fr}}.officialCaptureAction{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.officialCaptureAction small{max-width:320px}.officialObservationGuardrail{background:var(--blue-soft);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--blue);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.officialObservationGuardrail strong{color:var(--ink);font-size:.78rem;display:block}.officialObservationGuardrail p{color:var(--ink-soft);margin:3px 0 0;font-size:.72rem;line-height:1.5}.officialObservationSignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.officialObservationSignals article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--teal);border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}.officialObservationSignals strong,.officialObservationSignals small{display:block}.officialObservationSignals strong{color:var(--ink);font-size:1rem}.officialObservationSignals small{color:var(--muted);margin-top:2px;font-size:.66rem}.officialObservationLayout{grid-template-columns:minmax(235px,.72fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.officialObservationDirectory{padding:17px;position:sticky;top:84px}.officialObservationDirectory h2,.officialObservationDetail h2{margin:3px 0 0;font-size:1rem}.officialObservationDirectoryList{gap:7px;margin-top:14px;display:grid}.officialObservationDirectoryList>a{border:1px solid var(--line);color:inherit;border-radius:10px;align-items:start;gap:9px;padding:11px 12px;text-decoration:none;display:grid}.officialObservationDirectoryList>a:hover,.officialObservationDirectoryList>a.isSelected{background:var(--teal-soft);border-color:color-mix(in srgb, var(--teal) 38%, var(--line))}.officialObservationDirectoryList span{gap:3px;display:grid}.officialObservationDirectoryList>a>span:last-child{grid-template-columns:auto 1fr;align-items:start}.officialObservationDirectoryList strong{font-size:.75rem}.officialObservationDirectoryList small{color:var(--muted);font-size:.62rem;line-height:1.35}.officialObservationDetail{gap:16px;min-width:0;display:grid}.officialObservationIdentity{justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.officialObservationIdentity p{color:var(--muted);margin:5px 0 0;font-size:.72rem}.officialObservationMeta{text-align:right;align-items:flex-end;gap:5px;display:grid}.officialObservationMeta small{color:var(--muted);font-size:.64rem}.officialComparisonPanel{padding:21px}.officialComparisonPanel .sectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.officialComparisonPanel .sectionHeading p:last-child{color:var(--muted);margin:5px 0 0;font-size:.7rem}.officialComparisonList{gap:10px;margin-top:17px;display:grid}.officialComparisonItem{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:11px;gap:12px;padding:15px 16px;display:grid}.officialComparisonItem.status-changed,.officialComparisonItem.status-only_observation{border-left-color:var(--amber)}.officialComparisonItem.status-only_treatment{border-left-color:var(--blue)}.officialComparisonItem.status-identity_unresolved{border-left-color:var(--red)}.officialComparisonItem.status-equivalent{border-left-color:var(--teal)}.officialComparisonItem>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.officialComparisonItem>header div{gap:3px;display:grid}.officialComparisonItem>header strong{font-size:.8rem}.officialComparisonItem>header small{color:var(--muted);font-size:.63rem}.officialComparisonColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.officialComparisonColumns>div{background:var(--surface-soft);border-radius:9px;gap:4px;padding:10px 11px;display:grid}.officialComparisonColumns span{color:var(--muted);text-transform:uppercase;font-size:.61rem;font-weight:740}.officialComparisonColumns strong{font-size:.71rem;font-weight:650;line-height:1.45}.officialChangedFields{color:var(--amber);margin:0;font-size:.67rem;font-weight:680}.officialComparisonItem footer{justify-content:flex-end;align-items:center;display:flex}.exactIdentity{color:var(--teal);align-items:center;gap:5px;font-size:.67rem;font-weight:700;display:flex}.officialObservationEvidence{padding:16px 19px}.officialObservationEvidence summary{cursor:pointer;font-size:.75rem;font-weight:740}.officialObservationEvidence dl{gap:1px;margin:14px 0 0;display:grid}.officialObservationEvidence dl div{grid-template-columns:150px minmax(0,1fr);gap:4px;padding:8px 0;display:grid}.officialObservationEvidence dt{color:var(--muted);font-size:.63rem}.officialObservationEvidence dd{overflow-wrap:anywhere;margin:0;font-size:.68rem}.monoText{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:900px){.officialObservationLayout{grid-template-columns:1fr}.officialObservationDirectory{position:static}.officialObservationDirectoryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.officialObservationSignals,.officialObservationDirectoryList,.officialComparisonColumns{grid-template-columns:1fr}.officialObservationIdentity,.officialComparisonPanel .sectionHeading{flex-direction:column;align-items:stretch}.officialObservationMeta{text-align:left;align-items:start}.officialObservationEvidence dl div{grid-template-columns:1fr}}.treatmentLineHero{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px;display:flex}.treatmentLineHero__identity{align-items:center;gap:15px;min-width:0;display:flex}.treatmentLineHero,.treatmentLineHero__identity>div,.treatmentLineSignalGrid,.treatmentLineSignalGrid>div,.treatmentLineSignalGrid span,.treatmentLineSection,.treatmentLineSection .panelHeader>div,.treatmentLineTimeline article>div,.treatmentLineWorkList>a>span,.treatmentLineGuardrail>div{min-width:0}.treatmentLineHero h2,.treatmentLineHero p,.treatmentLineFacts dd,.treatmentLineTimeline p,.treatmentLineTimeline small,.treatmentLineWorkList strong,.treatmentLineWorkList small,.treatmentLineGuardrail p{overflow-wrap:anywhere}.treatmentLineHero__identity h2{margin:3px 0 6px;font-size:19px}.treatmentLineHero__identity p:last-child{color:var(--muted);margin:0;font-size:10px}.treatmentLineHero__icon{background:var(--teal-soft);color:var(--teal-dark);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.treatmentLineHero__status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.treatmentLineSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.treatmentLineSignalGrid>div{background:var(--surface);border:1px solid var(--line);color:var(--teal-dark);border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.treatmentLineSignalGrid span{color:var(--muted);font-size:9px}.treatmentLineSignalGrid strong{color:var(--ink);margin-right:3px;font-size:15px}.treatmentLineLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:start;gap:16px;margin-top:16px;display:grid}.treatmentLineMain,.treatmentLineAside{gap:16px;min-width:0;display:grid}.treatmentLineSection .panelHeader>span{color:var(--muted);font-size:9px}.treatmentLineFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 19px 18px;display:grid}.treatmentLineFacts>div{border-bottom:1px solid var(--line);padding:13px 8px 11px 0}.treatmentLineFacts>div:nth-child(odd){margin-right:16px}.treatmentLineFacts dt,.treatmentLineProduct span,.treatmentLineSource span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.treatmentLineFacts dd{margin:4px 0 0;font-size:10px;font-weight:650;line-height:1.45}.treatmentLineSource{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px 19px 18px;display:grid}.treatmentLineSource>div:not(.treatmentLineSource__guard){padding:12px 14px 12px 0}.treatmentLineSource>div:nth-child(2){border-left:1px solid var(--line);padding-left:16px}.treatmentLineSource strong,.treatmentLineSource small{display:block}.treatmentLineSource strong{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.treatmentLineSource small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.treatmentLineSource code{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:7px;font-size:8px;line-height:1.45;display:block}.treatmentLineSource__guard{background:var(--blue-soft);color:var(--blue);border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;margin-top:8px;padding:11px 12px;display:flex}.treatmentLineSource__guard p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.5}.treatmentLineTimeline{padding:2px 19px 10px}.treatmentLineTimeline article{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.treatmentLineTimeline article+article{border-top:1px solid var(--line)}.treatmentLineTimeline__marker{background:var(--surface);border:2px solid #a9c2bd;border-radius:50%;width:9px;height:9px;margin-top:3px}.treatmentLineTimeline article.is-current .treatmentLineTimeline__marker{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.treatmentLineTimeline__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.treatmentLineTimeline p{margin:5px 0;font-size:10px}.treatmentLineTimeline small{color:var(--muted);font-size:9px}.treatmentLineGap{background:var(--amber-soft);color:var(--amber);margin:0 19px 18px;padding:10px 12px;font-size:9px}.treatmentLineWorkList{padding:2px 19px 10px}.treatmentLineWorkList>a{color:inherit;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:grid}.treatmentLineWorkList>a+a{border-top:1px solid var(--line)}.treatmentLineWorkList__icon{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.treatmentLineWorkList strong,.treatmentLineWorkList small{display:block}.treatmentLineWorkList strong{font-size:10px;line-height:1.35}.treatmentLineWorkList small{color:var(--muted);margin-top:4px;font-size:9px}.treatmentLineProduct,.treatmentLineSupply{padding:5px 19px 18px}.treatmentLineProduct>div,.treatmentLineSupply>div{border-bottom:1px solid var(--line);padding:11px 0}.treatmentLineProduct strong,.treatmentLineSupply strong,.treatmentLineSupply small{display:block}.treatmentLineProduct strong,.treatmentLineSupply strong{overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4}.treatmentLineProduct>a,.treatmentLineSupply a,.treatmentLineEmpty a{color:var(--teal-dark);align-items:center;gap:5px;margin-top:13px;font-size:9px;font-weight:750;display:inline-flex}.treatmentLineSupply small,.treatmentLineSupply>p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.treatmentLineEmpty{color:var(--muted);margin:0;padding:18px 19px;font-size:9px;line-height:1.55}div.treatmentLineEmpty p{margin:0}.treatmentLineGuardrail{background:var(--teal-soft);color:var(--teal-dark);align-items:flex-start;gap:11px;padding:16px;display:flex}.treatmentLineGuardrail strong{font-size:10px;display:block}.treatmentLineGuardrail p{color:var(--ink-soft);margin:4px 0 0;font-size:9px;line-height:1.5}@media (max-width:980px){.treatmentLineLayout{grid-template-columns:1fr}}@media (max-width:720px){.treatmentLineHero{flex-direction:column;align-items:flex-start}.treatmentLineHero__status{justify-content:flex-start}.treatmentLineSignalGrid,.treatmentLineFacts,.treatmentLineSource{grid-template-columns:1fr}.treatmentLineFacts>div:nth-child(odd){margin-right:0}.treatmentLineSource>div:nth-child(2){border-left:0;border-top:1px solid var(--line);padding-left:0}.treatmentLineWorkList>a{grid-template-columns:31px minmax(0,1fr);align-items:start}.treatmentLineWorkList .statusPill{grid-column:2;justify-self:start}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.appFrame{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#eaf5f2;z-index:20;background:#143a36;flex-direction:column;height:100vh;min-height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 10px 27px;display:flex}.brandMark{color:#123f39;background:#73c8ba;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;font-weight:800;display:inline-flex}.brandName{letter-spacing:.08em;font-size:19px;font-weight:760}.brandTagline{color:#a7cac4;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.sideNav{flex-direction:column;gap:4px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.navLabel{color:#81aca5;letter-spacing:.12em;text-transform:uppercase;margin:17px 10px 7px;font-size:10px;font-weight:700}.navItem{color:#c4dcd8;border-radius:9px;align-items:center;gap:11px;min-height:41px;padding:0 11px;font-size:13px;font-weight:560;transition:background .15s,color .15s;display:flex}.navItem:hover{color:#fff;background:#ffffff12}.navItem--active{color:#fff;background:#27635c}.navItem--disabled{color:#719890;cursor:default}.navItem--disabled:hover{color:#719890;background:0 0}.navSoon{color:#99bdb6;letter-spacing:.07em;text-transform:uppercase;border:1px solid #497970;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:8px}.sidebarFooter{color:#8fb3ad;border-top:1px solid #2f5a55;margin-top:auto;padding:17px 10px 0;font-size:10px;line-height:1.55}.appColumn{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:15;background:#fffffff0;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.topbarContext,.userMenu{align-items:center;display:flex}.topbarContext{color:var(--ink-soft);gap:8px;font-size:12px}.topbarContext strong{color:var(--ink)}.environmentTag{background:var(--teal-soft);color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.userMenu{gap:10px}.userAvatar{color:var(--teal-dark);background:#d8eae6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:flex}.userName{font-size:12px;font-weight:650}.userRole{color:var(--muted);margin-top:2px;font-size:10px}.mainContent{max-width:1560px;margin:0 auto;padding:24px 32px 48px}.demoNotice{color:#31655e;background:#edf7f4;border:1px solid #cce4de;border-radius:10px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 12px;font-size:11px;display:flex}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.pageHeader>div:first-child{flex:280px;min-width:0}.pageHeader h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(25px,2.3vw,35px);font-weight:710;line-height:1.1}.eyebrow,.sectionKicker{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.pageDescription{color:var(--ink-soft);max-width:760px;margin:0;font-size:13px;line-height:1.55}.pageActions{flex-wrap:wrap;flex:520px;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.button:hover{border-color:#aac5bf}.button--primary{background:var(--teal);border-color:var(--teal);color:#fff}.button--ghost{background:0 0}.button--danger{color:var(--red);border-color:#e2b7b7}.button--block{width:100%}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.panelHeader h2,.panelHeader h3{margin:2px 0 0;font-size:14px}.statusPill{background:var(--surface-soft);color:var(--ink-soft);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:720;line-height:1;display:inline-flex}.statusPill--teal,.statusPill--success{background:var(--teal-soft);color:var(--teal-dark)}.statusPill--warning{background:var(--amber-soft);color:var(--amber)}.statusPill--danger{background:var(--red-soft);color:var(--red)}.statusPill--info{background:var(--blue-soft);color:var(--blue)}.statusPill--neutral{color:#58706c;background:#edf1f0}.todayGrid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:18px;display:grid}.workList{flex-direction:column;display:flex}.workItemShell{border-bottom:1px solid #e8efed;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workItemShell .workItem{border-bottom:0}.workItemShell+.workListFooter{border-top:0}.workItem{border-bottom:1px solid #e8efed;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:67px;padding:11px 19px;display:grid}.workItem:last-child{border-bottom:0}.workItem h3{margin:0 0 4px;font-size:12px}.workItem p{color:var(--muted);margin:0;font-size:10px}.priorityDot{background:#9ab5b0;border-radius:999px;width:4px;height:29px}.priorityDot--high{background:#d67260}.priorityDot--medium{background:#e1a448}.priorityDot--low{background:#62a99d}.textLink{color:var(--teal);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.panel--orderPulse{flex-direction:column;display:flex;overflow:hidden}.orderPulse{padding:20px}.orderPulse h2{letter-spacing:-.025em;margin:5px 0 8px;font-size:20px}.orderPulse>p{color:var(--ink-soft);font-size:12px;line-height:1.5}.orderProgress{justify-content:space-between;align-items:flex-end;margin:25px 0 8px;display:flex}.orderProgress strong{letter-spacing:-.04em;font-size:28px}.orderProgress span{color:var(--muted);font-size:10px}.progressTrack{background:#e4ecea;border-radius:999px;height:7px;overflow:hidden}.progressTrack span{background:var(--teal);border-radius:inherit;height:100%;display:block}.panel--orderPulse .textLink{border-top:1px solid var(--line);justify-content:center;margin-top:auto;padding:14px}.mutedText{color:var(--muted);font-size:10px}.sectionBlock{margin-top:27px}.sectionTitleRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sectionTitleRow h2{margin:0;font-size:16px}.lastUpdate{color:var(--muted);font-size:10px}.signalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.signalCard{align-items:flex-start;gap:12px;padding:16px;display:flex}.signalIcon,.statIcon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.signalIcon--teal,.statIcon--teal{background:var(--teal-soft);color:var(--teal)}.signalIcon--blue,.statIcon--blue{background:var(--blue-soft);color:var(--blue)}.signalIcon--amber,.statIcon--amber{background:var(--amber-soft);color:var(--amber)}.signalIcon--purple,.statIcon--purple{background:var(--purple-soft);color:var(--purple)}.signalCard strong{letter-spacing:-.035em;font-size:21px;display:block}.signalCard span{color:var(--ink-soft);margin-top:3px;font-size:10px;line-height:1.4;display:block}.twoColumn{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.timeline{padding:2px 19px 10px}.timelineItem{border-left:1px solid #cfe0dc;margin-left:6px;padding:14px 0 14px 21px;position:relative}.timelineItem:before{content:"";background:#fff;border:2px solid #58a599;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:-5px}.timelineItem h3{margin:0 0 4px;font-size:11px}.timelineItem p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.timelineItem time{color:#91a39f;font-size:9px}.integrationList{padding:4px 19px 13px}.integration{border-bottom:1px solid #e8efed;align-items:center;gap:10px;padding:11px 0;display:flex}.integration:last-child{border-bottom:0}.integrationSource,.sourceIcon{color:var(--teal-dark);background:#edf4f2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:780;display:flex}.integration strong{font-size:10px;display:block}.integration span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.integration .statusPill{margin-left:auto}.searchBox{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 11px;display:flex}.searchBox input{color:var(--ink);background:0 0;border:0;outline:0;min-width:190px;font-size:11px}.treatmentPatientPicker{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 5px 0 10px;display:flex}.treatmentPatientPicker select{color:var(--ink);background:0 0;border:0;outline:0;min-width:170px;max-width:220px;font-size:11px}.treatmentPatientPicker button{background:var(--surface-soft);color:var(--teal-dark);cursor:pointer;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:10px;font-weight:700}.treatmentPatientPicker:focus-within{border-color:#86b8af;box-shadow:0 0 0 2px #2571671a}.patientContext{align-items:center;margin-bottom:14px;padding:17px 19px;display:flex}.patientIdentity{align-items:center;gap:12px;min-width:250px;display:flex}.patientAvatar,.miniAvatar{background:var(--teal-soft);color:var(--teal-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:760;display:flex}.patientAvatar{width:41px;height:41px}.patientIdentity h2{margin:0 0 4px;font-size:14px}.patientIdentity p{color:var(--muted);margin:0;font-size:10px}.contextFacts{gap:38px;margin-left:auto;display:flex}.contextFact span,.contextFacts>div>small{color:var(--muted);margin-bottom:3px;font-size:9px;display:block}.contextFact strong,.contextFacts>div>strong{font-size:11px;display:block}.viewTabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:17px;display:flex}.viewTab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:11px;font-weight:650}.viewTab--active{border-color:var(--teal);color:var(--teal-dark)}.viewTab>span{background:#e8efed;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;font-size:8px;display:inline-flex}.treatmentLayout{grid-template-columns:minmax(0,1fr) 286px;gap:17px;display:grid}.treatmentPanel{overflow:hidden}.treatmentTableHead,.treatmentRow{grid-template-columns:minmax(210px,1.3fr) minmax(150px,.85fr) 95px 90px 32px;align-items:center;gap:12px;padding:0 17px;display:grid}.treatmentTableHead{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;min-height:36px;font-size:9px;font-weight:730}.treatmentRow{border-top:1px solid var(--line);min-height:67px}.medicineCell{align-items:center;gap:10px;display:flex}.medicineIcon{color:var(--teal);background:#eef5f3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.medicineCell strong{font-size:11px;display:block}.medicineCell span,.scheduleCell span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.scheduleCell strong,.asOfCell{font-size:10px}.rowButton{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.rowButton:hover{background:var(--surface-soft);color:var(--teal)}.treatmentAside{flex-direction:column;gap:14px;display:flex}.discrepancyCard{border-left:3px solid #dca044;padding:17px}.discrepancyCard h3{margin:7px 0 8px;font-size:12px}.discrepancyCard p{color:var(--ink-soft);margin:0 0 12px;font-size:10px;line-height:1.5}.sourceCheckList{padding:8px 17px 13px}.sourceCheck{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.sourceCheck:last-child{border:0}.sourceCheck strong{font-size:10px;display:block}.sourceCheck span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.orderHeaderCard{align-items:center;gap:18px;margin-bottom:15px;padding:17px 19px;display:flex}.orderHeaderCard h2{margin:3px 0 5px;font-size:16px}.orderHeaderCard p{color:var(--muted);margin:0;font-size:10px}.orderScheduleSnapshot{background:linear-gradient(90deg, var(--teal-soft), white);color:var(--teal-dark);border:1px solid #b8ddd7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:-6px 0 14px;padding:10px 13px;display:grid}.orderScheduleSnapshot div{gap:2px;display:grid}.orderScheduleSnapshot small{color:var(--muted);font-size:8px}.orderScheduleSnapshot strong{font-size:9px}.orderStatus{margin-left:auto}.orderSteps{margin-bottom:17px;padding:4px 17px;display:flex}.orderStep{color:var(--muted);flex:1;align-items:center;gap:8px;min-height:48px;font-size:10px;font-weight:650;display:flex;position:relative}.orderStep:not(:last-child):after{background:var(--line);content:"";z-index:0;height:1px;position:absolute;top:24px;left:35px;right:10px}.orderStepNumber{border:1px solid var(--line-strong);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.orderStep--done,.orderStep--active{color:var(--teal-dark)}.orderStep--done .orderStepNumber,.orderStep--active .orderStepNumber{background:var(--teal);border-color:var(--teal);color:#fff}.orderWorkspace{grid-template-columns:minmax(0,1fr) 286px;gap:17px;display:grid}.orderLinesPanel{overflow:hidden}.orderToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.filterPills{gap:5px;display:flex}.filterPill{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:5px 9px;font-size:9px}.filterPill--active{background:var(--teal-soft);color:var(--teal-dark);border-color:#bfddd7}.orderTableHead,.orderRow{grid-template-columns:minmax(205px,1.35fr) minmax(120px,.75fr) 70px 75px 90px 30px;align-items:center;gap:12px;padding:0 17px;display:grid}.orderTableHead{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;min-height:35px;font-size:9px;font-weight:730}.orderRow{border-top:1px solid var(--line);min-height:64px}.orderRow>span{font-size:10px}.packCount{color:var(--teal-dark);background:#edf5f3;border-radius:7px;justify-content:center;align-items:center;width:38px;height:28px;font-size:11px;font-weight:750;display:flex}.orderAside{flex-direction:column;gap:14px;display:flex}.orderSummary{padding:17px}.orderSummary h3,.exportCard h3{margin:0 0 14px;font-size:12px}.summaryNumber{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:13px}.summaryNumber strong{letter-spacing:-.04em;font-size:27px;display:block}.summaryNumber span{color:var(--muted);font-size:9px}.summaryList{gap:9px;margin:0;display:grid}.summaryList div{justify-content:space-between;align-items:center;display:flex}.summaryList dt,.summaryList dd{margin:0;font-size:10px}.summaryList dt{color:var(--muted)}.summaryAlert{background:var(--amber-soft);color:#7d571e;border-radius:8px;align-items:flex-start;gap:7px;margin-top:14px;padding:9px;font-size:9px;line-height:1.45;display:flex}.exportCard{padding:17px}.exportCard p{color:var(--muted);font-size:10px;line-height:1.5}.exportButton{margin-top:8px}.changeStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.changeStat{align-items:center;gap:11px;padding:14px;display:flex}.changeStat strong{font-size:18px;display:block}.changeStat span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.changeLayout{grid-template-columns:340px minmax(0,1fr);gap:17px;display:grid}.changeQueue{overflow:hidden}.changeQueueItem{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:4px 1fr;gap:10px;padding:14px 17px;display:grid}.changeQueueItem:last-child{border:0}.changeQueueItem--active{background:#f0f8f6}.priorityRail{background:#8fb0aa;border-radius:999px}.priorityRail--high{background:#d46d60}.priorityRail--medium{background:#dfa242}.changeQueueItem h3{margin:0 0 4px;font-size:11px}.changeQueueItem p,.changeQueueItem time{color:var(--muted);margin:0;font-size:9px}.changeQueueMeta{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.changeDetail{overflow:hidden}.changeDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.changeDetailHeader h2{margin:4px 0 5px;font-size:17px}.changeDetailHeader p{color:var(--muted);margin:0;font-size:10px}.changeDetailBody{padding:19px}.medicationDiff{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.diffArrow{color:var(--teal);justify-content:center;align-items:center;display:flex}.diffCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:13px}.diffCard--new{background:#edf8f5;border-color:#bee0d8}.diffLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.diffCard h3{margin:8px 0 5px;font-size:12px}.diffCard p{color:var(--muted);margin:0;font-size:9px}.impactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.impactItem{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.impactItem svg{color:var(--teal);flex:none}.impactItem strong{font-size:9px;display:block}.impactItem span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4;display:block}.changeActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.patientSummaryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.patientSummaryRow>div{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-content:center;min-height:74px;padding:13px 15px;display:grid}.patientSummaryRow>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px}.patientSummaryRow>div:first-child>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.patientSummaryRow small,.patientSummaryRow strong{display:block}.patientSummaryRow small{color:var(--muted);font-size:9px;font-weight:700}.patientSummaryRow strong{margin-top:3px;font-size:21px}.patientSummary{padding:14px 16px}.patientSummary strong{font-size:21px;display:block}.patientSummary span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.patientListPanel{overflow:hidden}.patientTableHead,.patientRow{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) 100px 110px 110px 30px;align-items:center;gap:12px;padding:0 18px;display:grid}.patientTableHead{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;min-height:37px;font-size:9px;font-weight:730}.patientRow{border-top:1px solid var(--line);min-height:64px}.patientName{align-items:center;gap:10px;display:flex}.miniAvatar{width:30px;height:30px;font-size:9px}.patientName strong{font-size:11px;display:block}.patientName span,.patientRow>span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.mobileNav{display:none}@media (max-width:1180px){.signalGrid,.changeStats,.patientSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.treatmentLayout,.orderWorkspace{grid-template-columns:1fr}.treatmentAside,.orderAside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.treatmentTableHead,.treatmentRow{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.8fr) 90px 80px 30px}.orderTableHead,.orderRow{grid-template-columns:minmax(190px,1.2fr) minmax(110px,.7fr) 60px 65px 85px 30px}}.prescriptionBoundary{background:color-mix(in srgb, var(--teal) 8%, white);border:1px solid color-mix(in srgb, var(--teal) 24%, white);border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.prescriptionBoundary svg{color:var(--teal-dark);flex:none;margin-top:2px}.prescriptionBoundary strong,.prescriptionBoundary p{margin:0;display:block}.prescriptionBoundary p{color:var(--muted);margin-top:4px;line-height:1.55}.prescriptionKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.prescriptionKpis>a{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:16px;align-items:center;gap:11px;padding:14px 15px;text-decoration:none;display:flex}.prescriptionKpis>a:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}.prescriptionKpis svg{color:var(--teal-dark)}.prescriptionKpis strong,.prescriptionKpis small{display:block}.prescriptionKpis strong{font-size:21px}.prescriptionKpis small{color:var(--muted);margin-top:2px}.prescriptionFilters{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr)) auto auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.prescriptionFilters label,.prescriptionForm label,.prescriptionInlineAction label,.prescriptionCancel label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.prescriptionFilterSearch span{align-items:center;display:flex;position:relative}.prescriptionFilterSearch svg{color:var(--muted);position:absolute;left:11px}.prescriptionFilterSearch input{width:100%;padding-left:34px}.prescriptionCreate{margin-bottom:16px;padding:0}.prescriptionCreate>summary{cursor:pointer;padding:17px 19px;font-weight:800}.prescriptionOrigin{background:color-mix(in srgb, var(--teal) 7%, var(--surface));border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}.prescriptionOrigin>svg{color:var(--teal-dark);flex:none}.prescriptionOrigin>span{gap:2px;min-width:0;display:grid}.prescriptionOrigin small{color:var(--muted)}.prescriptionOrigin>a{color:var(--teal-dark);margin-left:auto;font-size:12px;font-weight:800}.prescriptionForm{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px;display:grid}.prescriptionWide{grid-column:1/-1}.prescriptionLinePicker{gap:10px;display:grid}.prescriptionLinePicker>label{gap:7px}.prescriptionLineSearch{align-items:center;display:flex;position:relative}.prescriptionLineSearch svg{color:var(--muted);position:absolute;left:12px}.prescriptionLineSearch input{width:100%;padding-left:36px}.prescriptionLineResults{border:1px solid var(--line);border-radius:14px;max-height:286px;display:grid;overflow-y:auto}.prescriptionLineResults>button{background:var(--surface);border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.prescriptionLineResults>button:first-child{border-radius:13px 13px 0 0}.prescriptionLineResults>button:last-of-type{border-bottom:0;border-radius:0 0 13px 13px}.prescriptionLineResults>button:hover,.prescriptionLineResults>button:focus-visible{background:color-mix(in srgb, var(--teal) 7%, var(--surface));outline:none}.prescriptionLineResults svg{color:var(--teal-dark);flex:none;margin-top:2px}.prescriptionLineResults strong,.prescriptionLineResults small{display:block}.prescriptionLineResults small,.prescriptionLineResults>p{color:var(--muted)}.prescriptionLineResults small{margin-top:3px;font-weight:500}.prescriptionLineResults>p{margin:0;padding:18px 14px}.prescriptionLinePagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.prescriptionLinePagination button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750}.prescriptionLinePagination button:disabled{cursor:default;opacity:.45}.prescriptionLinePagination small{color:var(--muted);text-align:center}.prescriptionLineSelected{background:color-mix(in srgb, var(--teal) 7%, white);border:1px solid color-mix(in srgb, var(--teal) 25%, var(--line));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.prescriptionLineSelected>span{color:var(--teal-dark)}.prescriptionLineSelected small,.prescriptionLineSelected strong,.prescriptionLineSelected p{margin:0;display:block}.prescriptionLineSelected small,.prescriptionLineSelected p{color:var(--muted)}.prescriptionLineSelected p{margin-top:3px;font-size:12px}.prescriptionForm .button{justify-self:start}.prescriptionGrid{gap:16px;display:grid}.prescriptionCard{padding:20px}.prescriptionCard>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.prescriptionCard h2,.prescriptionCard header p{margin:0}.prescriptionCard header>div:first-child>p:last-child{color:var(--muted);margin-top:5px}.prescriptionStatuses{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.prescriptionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.prescriptionFacts>div{background:var(--surface-soft);border-radius:12px;min-width:0;padding:11px 12px}.prescriptionFacts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.prescriptionFacts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}.prescriptionSummary{line-height:1.6}.prescriptionEvidence{background:color-mix(in srgb, var(--teal) 7%, white);border-left:3px solid var(--teal);align-items:flex-start;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.prescriptionEvidence svg{color:var(--teal-dark);flex:none;margin-top:1px}.prescriptionEvidence strong,.prescriptionEvidence small{display:block}.prescriptionEvidence small{color:var(--muted);margin-top:3px}.prescriptionInlineAction{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.prescriptionInlineAction:has(>label+label){grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto}.prescriptionCancel,.prescriptionTimeline{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.prescriptionCancel>summary,.prescriptionTimeline>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:750}.prescriptionCancel form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.prescriptionTimeline ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.prescriptionTimeline li{align-items:flex-start;gap:9px;display:flex}.prescriptionTimeline li svg{color:var(--teal-dark);flex:none;margin-top:2px}.prescriptionTimeline li strong,.prescriptionTimeline li small{display:block}.prescriptionTimeline li small{color:var(--muted);margin-top:2px}.prescriptionTimeline li p{margin:4px 0 0}.prescriptionEmpty{text-align:center;margin-top:16px;padding:32px}@media (max-width:1100px){.prescriptionKpis,.prescriptionFacts,.prescriptionFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.prescriptionFilterSearch{grid-column:1/-1}}@media (max-width:720px){.prescriptionKpis,.prescriptionFilters,.prescriptionForm,.prescriptionFacts,.prescriptionInlineAction,.prescriptionCancel form{grid-template-columns:1fr}.prescriptionInlineAction:has(>label+label){grid-template-columns:1fr}.prescriptionWide,.prescriptionFilterSearch{grid-column:auto}.prescriptionCard>header{flex-direction:column}.prescriptionStatuses{flex-flow:wrap;align-items:flex-start}.prescriptionInlineAction .button,.prescriptionCancel .button,.prescriptionForm .button{justify-self:stretch}.prescriptionLineSelected{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.prescriptionLineSelected .button{grid-column:1/-1}}.platformProvisioningContract,.tenantProvisioningBoundary,.tenantProvisioningReadonly{align-items:center;gap:14px;margin-bottom:18px;padding:17px 19px;display:flex}.platformProvisioningContract>div,.tenantProvisioningBoundary>div,.tenantProvisioningReadonly>div{flex:1;min-width:0}.platformProvisioningContract strong,.platformProvisioningContract p,.tenantProvisioningBoundary strong,.tenantProvisioningBoundary p,.tenantProvisioningReadonly strong,.tenantProvisioningReadonly p{margin:0;display:block}.platformProvisioningContract p,.tenantProvisioningBoundary p,.tenantProvisioningReadonly p{color:var(--muted);margin-top:3px}.tenantProvisioningSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.tenantProvisioningForm{margin-bottom:28px;padding:22px}.tenantProvisioningForm>header{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.tenantProvisioningForm>header>span,.tenantProvisioningCase__icon{background:var(--teal-soft);color:var(--teal-dark);border-radius:10px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.tenantProvisioningForm h2,.tenantProvisioningForm p,.tenantProvisioningCase h3,.tenantProvisioningCase p{margin:0}.tenantProvisioningForm>header p:last-child{color:var(--muted);margin-top:4px}.tenantProvisioningForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.tenantProvisioningForm label,.tenantProvisioningDecision label{gap:6px;font-size:11px;font-weight:750;display:grid}.tenantProvisioningForm label small{color:var(--muted);font-weight:500}.tenantProvisioningForm__wide{grid-column:1/-1}.tenantProvisioningCapacity{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;padding:12px 14px;display:grid}.tenantProvisioningCapacity span{color:var(--muted);font-size:10px}.tenantProvisioningCapacity strong{color:var(--ink);margin-right:3px;font-size:17px}.tenantProvisioningForm>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.tenantProvisioningCases{margin-top:28px}.tenantProvisioningCaseList{gap:16px;display:grid}.tenantProvisioningCase{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:13px;padding:19px}.tenantProvisioningCase--approved{border-left-color:var(--teal)}.tenantProvisioningCase--rejected{border-left-color:var(--danger)}.tenantProvisioningCase>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tenantProvisioningCase>header small{color:var(--muted);margin-bottom:2px;font-size:9px;display:block}.tenantProvisioningCase__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.tenantProvisioningCase__facts>div{background:var(--surface-soft);border-radius:8px;padding:10px 11px}.tenantProvisioningCase__facts small,.tenantProvisioningCase__facts strong,.tenantProvisioningCase__facts span{overflow-wrap:anywhere;display:block}.tenantProvisioningCase__facts small,.tenantProvisioningCase__facts span{color:var(--muted);font-size:9px}.tenantProvisioningCase__facts strong{margin:3px 0;font-size:11px}.tenantProvisioningCase__decision,.tenantProvisioningCase__output,.tenantProvisioningHint{border-radius:9px;align-items:center;gap:9px;padding:11px 12px;display:flex;margin-top:13px!important}.tenantProvisioningCase__decision,.tenantProvisioningHint{background:var(--surface-soft);color:var(--muted)}.tenantProvisioningCase__output{background:var(--teal-soft);color:var(--teal-dark)}.tenantProvisioningCase__output span{flex:1}.tenantProvisioningCase__output strong{display:block}.tenantProvisioningCase__output a{white-space:nowrap;font-size:10px;font-weight:750}.tenantProvisioningCase details{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.tenantProvisioningCase summary{cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.tenantProvisioningCase details ol{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.tenantProvisioningCase details li span,.tenantProvisioningCase details li strong,.tenantProvisioningCase details li small{display:block}.tenantProvisioningCase details li small{color:var(--muted)}.tenantProvisioningDecision{border-top:1px solid var(--line);gap:10px;margin-top:15px;padding-top:15px;display:grid}.tenantProvisioningDecision>div{justify-content:flex-end;gap:9px;display:flex}.platformTenant:target{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 24%, transparent)}@media (max-width:900px){.tenantProvisioningCase__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platformProvisioningContract,.tenantProvisioningBoundary,.tenantProvisioningReadonly,.tenantProvisioningForm>footer,.tenantProvisioningCase__output{flex-direction:column;align-items:stretch}.tenantProvisioningSummary,.tenantProvisioningForm__grid,.tenantProvisioningCapacity,.tenantProvisioningCase__facts{grid-template-columns:1fr}.tenantProvisioningCase>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.tenantProvisioningCase>header .statusPill{grid-column:2;justify-self:start}.tenantProvisioningDecision>div{grid-template-columns:1fr;display:grid}.tenantProvisioningDecision .button{justify-content:center}}@media (max-width:940px){.appFrame{display:block}.sidebar{display:none}.mainContent{padding-bottom:88px}.mobileNav{z-index:30;background:#143a36f7;justify-content:space-around;height:65px;padding:7px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav .navItem{flex-direction:column;justify-content:center;gap:3px;min-width:65px;height:51px;padding:4px 8px;font-size:8px}.todayGrid,.twoColumn{grid-template-columns:1fr}.changeLayout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:720px){.topbar{height:57px;padding:0 16px}.topbarContext>span:not(.environmentTag),.userMenu>div:not(.userAvatar){display:none}.mainContent{padding:17px 14px 85px}.demoNotice{align-items:flex-start;line-height:1.45}.pageHeader{flex-direction:column;align-items:flex-start;gap:14px}.pageHeader>div:first-child{flex:none;width:100%}.pageActions{flex-wrap:wrap;flex:none;justify-content:flex-start;width:100%}.searchBox{flex:1}.searchBox input{width:100%;min-width:100px}.treatmentPatientPicker{flex:1}.treatmentPatientPicker select{width:100%;min-width:100px}.signalGrid,.changeStats,.patientSummaryRow,.treatmentAside,.orderAside{grid-template-columns:1fr}.workItem{grid-template-columns:5px minmax(0,1fr) auto}.workItem .textLink,.contextFacts{display:none}.treatmentPanel,.orderLinesPanel,.patientListPanel{overflow-x:auto}.treatmentTableHead,.treatmentRow{min-width:760px}.orderTableHead,.orderRow{min-width:780px}.patientTableHead,.patientRow{min-width:770px}.orderHeaderCard{flex-direction:column;align-items:flex-start}.orderStatus{margin-left:0}.orderStep span:not(.orderStepNumber){display:none}.changeLayout{grid-template-columns:1fr}.changeQueue{max-height:310px;overflow-y:auto}.medicationDiff{grid-template-columns:1fr}.diffArrow{transform:rotate(90deg)}.impactGrid{grid-template-columns:1fr}}.costImportGuardrail{background:color-mix(in srgb, var(--success) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.costImportGuardrail svg{color:var(--success);flex:none;margin-top:2px}.costImportGuardrail p,.costImportDecision p,.costImportEmpty p{color:var(--muted);margin:4px 0 0}.costImportLayout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.65fr);align-items:start;gap:18px;display:grid}.costImportLayout aside,.costImportLayout main{gap:18px;display:grid}.costImportFormPanel,.costImportHistory,.costImportSummary,.costImportRows{padding:18px}.costImportForm{gap:13px;display:grid}.costImportForm textarea{font-family:var(--font-mono), monospace;resize:vertical;font-size:.76rem;line-height:1.55}.costImportHistory nav{gap:8px;display:grid}.costImportHistory nav>a{border:1px solid var(--line);color:inherit;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.costImportHistory nav>a.isActive{background:var(--surface-strong);border-color:var(--accent)}.costImportHistory nav strong,.costImportHistory nav small{display:block}.costImportHistory nav small{color:var(--muted);margin-top:3px}.costImportStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.costImportStats article{background:var(--surface-strong);border:1px solid var(--line);border-radius:11px;padding:12px}.costImportStats small,.costImportStats strong{display:block}.costImportStats strong{margin-top:4px;font-size:1.35rem}.costImportStats .isDanger strong{color:var(--danger)}.costImportStats .isWarning strong{color:var(--warning)}.costImportMeta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0;display:grid}.costImportMeta div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.costImportMeta dt{color:var(--muted)}.costImportMeta dd{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;margin:0}.costImportDecision{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.costImportBlocked,.costImportApplied{border-radius:11px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.costImportBlocked{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.costImportApplied{background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--success)}.costImportApplied p{margin:0}.costImportApplied a{color:inherit;text-underline-offset:3px;margin-top:7px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-block}.costImportTableWrap{overflow-x:auto}.costImportRows table{border-collapse:collapse;width:100%;min-width:620px}.costImportRows th,.costImportRows td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 7px}.costImportRows th{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.costImportRows td strong,.costImportRows td small{display:block}.costImportRows td small{color:var(--muted);max-width:280px;margin-top:4px}.costImportEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:28px;display:flex}@media (max-width:1000px){.costImportLayout{grid-template-columns:1fr}}@media (max-width:720px){.costImportStats{grid-template-columns:repeat(2,minmax(0,1fr))}.costImportDecision{flex-direction:column;align-items:stretch}}.orderRowActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rowEditButton{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:8px;font-weight:740;display:inline-flex}.rowEditButton:hover{background:var(--surface-soft);color:var(--teal-dark);border-color:#b7d8d2}.recurringCatalogCard{overflow:hidden}.recurringCatalogCard .panelHeader svg{color:var(--teal)}.recurringCatalogList{padding:0 17px;display:grid}.recurringCatalogList>div,.recurringCatalogList>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;min-height:54px;display:flex}.recurringCatalogList>a:hover{background:var(--surface-soft)}.catalogStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.catalogStats article,.catalogStats>a,.catalogDetailSummary article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.catalogStats article>span,.catalogStats>a>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.catalogStats>a{transition:border-color .12s,transform .12s}.catalogStats>a:hover{border-color:#18857873;transform:translateY(-1px)}.catalogStats strong,.catalogStats small,.catalogDetailSummary strong,.catalogDetailSummary small{display:block}.catalogStats strong{font-size:17px}.catalogStats small,.catalogDetailSummary small{color:var(--muted);margin-top:2px;font-size:8px}.catalogPanel{overflow:hidden}.catalogDirectoryFilters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(145px,.7fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:15px;display:grid}.catalogDirectoryFilters__actions{align-items:center;gap:8px;display:flex}.catalogSupplyTable .catalogTableHead,.catalogSupplyTable .catalogRow{grid-template-columns:1.05fr 1.45fr 1.1fr .9fr .75fr 112px;min-width:1170px}.catalogDirectoryEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;min-height:260px;padding:45px 20px;display:flex}.catalogDirectoryEmpty svg{color:var(--teal)}.catalogDirectoryEmpty h3{color:var(--ink);margin:12px 0 5px}.catalogDirectoryEmpty p{margin:0 0 14px}.catalogPanel>.weeklyOrderDirectoryPagination{border-top:1px solid var(--line);padding:14px 18px}@media (max-width:1180px){.catalogDirectoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogDirectoryFilters__search{grid-column:span 2}}@media (max-width:720px){.catalogDirectoryFilters{grid-template-columns:1fr}.catalogDirectoryFilters__search{grid-column:auto}.catalogDirectoryFilters__actions{flex-direction:column;align-items:stretch}}.catalogTable{overflow-x:auto}.catalogTableHead,.catalogRow{grid-template-columns:1.05fr 1.5fr 1fr .75fr .55fr 20px;align-items:center;gap:12px;min-width:880px;padding:12px 18px;display:grid}.catalogTableHead{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:740}.catalogRow{border-top:1px solid var(--line);transition:background .12s}.catalogRow:hover{background:#f8fbfa}.catalogRow--inactive{opacity:.66}.catalogRow--review{background:#fffbf0}.recurringReviewAlert{color:#684b18;background:#fff8e8;border:1px solid #e5c875;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.recurringReviewAlert svg{flex:none;margin-top:2px}.recurringReviewAlert strong,.recurringReviewAlert small{display:block}.recurringReviewAlert p{margin:4px 0;font-size:.78rem}.recurringReviewAlert small{color:#80642e;font-size:.7rem}.recurringReviewResolution{color:#684b18;background:#fff8e8;border:1px solid #e5c875;border-radius:9px;padding:11px 12px}.recurringReviewResolution p,.recurringReviewResolution small{margin:4px 0 0}.treatmentAlignment{margin-bottom:18px;padding:0;scroll-margin-top:82px;overflow:hidden}.treatmentAlignment>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.treatmentAlignment--financing_conflict>header{border-left:3px solid var(--red);background:#fff8f5}.treatmentAlignment--pending>header,.treatmentAlignment--identity_unresolved>header,.treatmentAlignment--treatment_module_unavailable>header{background:#fffbf1;border-left:3px solid #d49a2e}.treatmentAlignment--aligned>header{border-left:3px solid var(--teal);background:#f3faf7}.treatmentAlignment__icon{background:var(--surface);border:1px solid var(--line);color:var(--teal-dark);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.treatmentAlignment>header h2{margin:3px 0 4px;font-size:12px}.treatmentAlignment>header p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:8px;line-height:1.45}.treatmentAlignment__decision,.treatmentAlignment__linked{border-top:1px solid var(--line);color:var(--teal-dark);align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.treatmentAlignment__decision>div,.treatmentAlignment__linked>span{gap:3px;display:grid}.treatmentAlignment__decision small,.treatmentAlignment__decision span,.treatmentAlignment__linked small{color:var(--muted);font-size:7px}.treatmentAlignment__decision strong,.treatmentAlignment__linked strong{color:var(--ink);font-size:9px}.treatmentAlignment__clinicalLink{border-top:1px solid var(--line);color:var(--teal-dark);align-items:center;gap:6px;padding:11px 18px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.treatmentAlignment__clinicalLink>span{flex:1;gap:2px;display:grid}.treatmentAlignment__clinicalLink>span strong{color:var(--ink);font-size:8px}.treatmentAlignment__clinicalLink>span small{color:var(--muted);font-size:7px;font-weight:500}.treatmentAlignment__checks{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.treatmentAlignment__checks article{background:var(--surface-soft);align-items:center;gap:9px;min-height:68px;padding:12px 18px;display:flex}.treatmentAlignment__checks article+article{border-left:1px solid var(--line)}.treatmentAlignment__checks article.is-done>svg{color:var(--teal)}.treatmentAlignment__checks article.is-attention>svg{color:#b7791f}.treatmentAlignment__checks span{gap:2px;display:grid}.treatmentAlignment__checks small,.treatmentAlignment__checks em{color:var(--muted);font-size:7px;font-style:normal}.treatmentAlignment__checks strong{color:var(--ink);font-size:8px}.treatmentAlignment form{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);gap:12px;padding:15px 18px;display:grid}.treatmentAlignment form label{color:var(--ink-soft);gap:6px;font-size:8px;font-weight:720;display:grid}.treatmentAlignment select,.treatmentAlignment textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:9px}.treatmentAlignment form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalogRow strong,.catalogRow small{display:block}.catalogRow strong{font-size:9px;line-height:1.35}.catalogRow small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.catalogRow>span:last-child{color:var(--teal)}.catalogRow__action{justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalogRow__action small{color:var(--teal-dark);text-align:right;margin:0;font-weight:740}#pauta-recurrente{scroll-margin-top:82px}@media (max-width:720px){.treatmentAlignment__checks{grid-template-columns:1fr}.treatmentAlignment__checks article+article{border-left:0;border-top:1px solid var(--line)}.treatmentAlignment__clinicalLink{flex-wrap:wrap;align-items:flex-start}}.catalogDetailSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.catalogDetailSummary article>svg{color:var(--teal)}.catalogDetailSummary strong{margin-top:3px;font-size:11px}.catalogDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.catalogEditor{padding:18px}.recurringCreateProduct{background:linear-gradient(135deg,#18857814,#18857805);border:1px solid #18857833;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.recurringCreateProduct__icon{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.recurringCreateProduct small,.recurringCreateProduct strong,.recurringCreateProduct p{display:block}.recurringCreateProduct small{color:var(--muted);font-size:7px}.recurringCreateProduct strong{margin-top:3px;font-size:10px}.recurringCreateProduct p{color:var(--ink-soft);margin:3px 0 0;font-size:8px}.recurringCreateProduct__status{color:var(--teal-dark);align-items:center;gap:5px;font-size:8px;font-weight:740;display:flex}.recurringCreateGuardrail{background:var(--surface-soft);border:1px solid var(--line);color:var(--teal-dark);border-radius:9px;align-items:flex-start;gap:9px;margin-top:15px;padding:11px 12px;display:flex}.recurringCreateGuardrail svg{flex:none}.recurringCreateGuardrail p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.recurringCreateGuardrail--warning{background:var(--amber-soft);color:var(--amber);border-color:#ead5a3;margin-top:0}.recurringCreateEmpty{align-items:flex-start;gap:14px;padding:24px;display:flex}.recurringCreateEmpty>svg{color:var(--teal);flex:none}.recurringCreateEmpty h2{margin:3px 0 5px;font-size:13px}.recurringCreateEmpty p:not(.sectionKicker){color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.5}.catalogStatusControl{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.catalogStatusControl strong,.catalogStatusControl small{display:block}.catalogStatusControl strong{font-size:9px}.catalogStatusControl small{color:var(--muted);margin-top:3px;font-size:8px}.stockHistory{padding:4px 18px 16px}.stockHistory article{border-top:1px solid var(--line);padding:14px 0}.stockHistory strong,.stockHistory small{display:block}.stockHistory strong{font-size:9px}.stockHistory small{color:var(--muted);margin:4px 0 9px;font-size:8px}.stockTrack{background:var(--surface-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.stockTrack i{background:linear-gradient(90deg, var(--teal), #5eb2a7);border-radius:inherit;height:100%;display:block}.catalogEmpty{color:var(--muted);padding:18px 0;font-size:9px}.catalogRevisionPanel{margin-top:18px}.revisionTimeline{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.revisionTimeline article{border-right:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;padding:15px 18px;display:grid}.revisionTimeline article>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:8px;font-weight:800;display:flex}.revisionTimeline strong{font-size:9px;display:block}.revisionTimeline p{color:var(--ink-soft);margin:4px 0;font-size:8px;line-height:1.5}.revisionTimeline small{color:var(--muted);font-size:7px}.recurringCatalogList strong,.recurringCatalogList small{display:block}.recurringCatalogList strong{font-size:9px}.recurringCatalogList small{color:var(--muted);margin-top:3px;font-size:8px}.recurringCatalogLink{border-top:1px solid var(--line);justify-content:space-between;padding:13px 17px;display:flex}.orderLineForm{overflow:hidden}.recurringPicker{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;margin-bottom:17px;padding:13px}.orderLineFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderCalculation{background:radial-gradient(circle at 95% 10%,#1a8b7d1a,#0000 35%),#f6faf9;border:1px solid #cce0dc;border-radius:10px;margin-top:18px;padding:14px}.orderCalculationTitle{color:var(--teal-dark);align-items:center;gap:9px;display:flex}.orderCalculationTitle strong,.orderCalculationTitle small{display:block}.orderCalculationTitle strong{font-size:10px}.orderCalculationTitle small{color:var(--muted);margin-top:2px;font-size:8px}.orderCalculation dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.orderCalculation dl>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.orderCalculation dt,.orderCalculation dd{margin:0}.orderCalculation dt{color:var(--muted);font-size:8px}.orderCalculation dd{margin-top:4px;font-size:11px;font-weight:760}.calculationStop,.calculationOverride{border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:8px;line-height:1.45}.calculationStop{background:var(--amber-soft);color:#7e591b}.calculationOverride{color:var(--teal-dark);background:#edf5f3}.orderLineChecks{border-top:1px solid var(--line);gap:9px;margin-top:17px;padding-top:13px;display:grid}.weekSelector{position:relative}.weekSelector>summary{cursor:pointer;list-style:none}.weekSelector>summary::-webkit-details-marker{display:none}.weekSelectorMenu{border:1px solid var(--line);z-index:20;background:#fff;border-radius:10px;min-width:270px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #15333029}.weekSelectorMenu a{color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:9px 10px;display:flex}.weekSelectorMenu a:hover,.weekSelectorMenu a.isActive{background:var(--teal-soft)}.weekSelectorMenu strong,.weekSelectorMenu small{display:block}.weekSelectorMenu strong{font-size:9px}.weekSelectorMenu small{color:var(--muted);margin-top:2px;font-size:8px}.orderCalendar{grid-template-columns:repeat(6,minmax(115px,1fr));gap:9px;margin-bottom:13px;display:grid;overflow-x:auto}.orderCalendarCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;min-height:78px;padding:11px;display:grid}.orderCalendarCard:hover,.orderCalendarCard.isActive{border-color:#7bbcb2;box-shadow:inset 0 0 0 1px #b2d8d2}.orderCalendarCard.isActive{background:linear-gradient(145deg,#f5fbf9,#fff)}.orderCalendarCard span,.orderCalendarCard small{color:var(--muted);font-size:8px}.orderCalendarCard strong{text-transform:capitalize;margin:3px 0;font-size:11px}.weekCreateForm{max-width:1080px}.weekCreateGrid{grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr);align-items:end}.campaignSummary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.campaignSummary span{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:9px;gap:2px;min-height:54px;padding:9px 10px;font-size:8px;display:grid}.campaignSummary strong{color:var(--ink);font-size:14px}.campaignSelectionHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:18px;padding-top:16px;display:flex}.campaignSelectionHeader h3{margin:2px 0 0;font-size:13px}.campaignSelectionHeader>div:last-child{gap:7px;display:flex}.campaignSelectionHeader button{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px;font-size:8px;font-weight:700}.campaignSelectionHeader button:hover{color:var(--teal-dark);text-decoration:underline}.campaignCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.campaignCenterCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;min-height:88px;padding:12px;display:grid}.campaignCenterCard.isSelected{background:linear-gradient(145deg, var(--teal-soft), white);border-color:#75bcb1;box-shadow:inset 0 0 0 1px #b2d8d2}.campaignCenterCard.isExisting{background:#f8faf9}.campaignCenterCard label{cursor:pointer;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.campaignCenterCard label:has(input:disabled){cursor:default}.campaignCenterCard input{accent-color:var(--teal);width:16px;height:16px}.campaignCenterIcon{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.campaignCenterCard strong,.campaignCenterCard small{display:block}.campaignCenterCard strong{font-size:9px}.campaignCenterCard small,.campaignCenterCard>a{color:var(--muted);font-size:8px;line-height:1.45}.campaignCenterCard>a{color:var(--teal);margin-left:59px;font-weight:700}.campaignSchedule{background:color-mix(in srgb, var(--surface-soft) 78%, white);border-left:2px solid var(--teal);gap:2px;margin-left:59px;padding:7px 9px;display:grid}.campaignSchedule__exception{font-weight:650;color:#8a4b12!important}.campaignCenterCard>.campaignCalendarLink{color:var(--muted);text-underline-offset:2px;font-weight:600;text-decoration:underline}.calendarContextBanner{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #b8ddd7;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:9px;display:flex}.residenceCalendarLayout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:14px;display:grid}.residenceCalendarEffective,.residenceCalendarForm{margin:0}.residenceCalendarWeek{max-width:280px}.residenceCalendarTimeline{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;display:grid}.residenceCalendarTimeline>span{background:var(--line);height:2px;position:relative}.residenceCalendarTimeline>span:after{border-bottom:4px solid #0000;border-left:6px solid var(--line-strong);content:"";border-top:4px solid #0000;position:absolute;top:-3px;right:-1px}.residenceCalendarTimeline article{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;gap:5px;min-height:102px;padding:13px;display:grid}.residenceCalendarTimeline small,.residenceCalendarTimeline span{color:var(--muted);font-size:8px}.residenceCalendarTimeline strong{text-transform:capitalize;font-size:11px}.formGrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.residenceCalendarLayout,.formGrid--three{grid-template-columns:1fr}.residenceCalendarTimeline{grid-template-columns:1fr;align-items:stretch}.residenceCalendarTimeline>span{justify-self:center;width:2px;height:24px}.residenceCalendarTimeline>span:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--line-strong);inset:auto auto -1px -3px}.campaignSchedule,.campaignCenterCard>a{margin-left:0}}.weeklyExceptionBoard{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:13px;overflow:hidden}.weeklyExceptionHeader{justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.weeklyExceptionHeader h2{margin:3px 0 0;font-size:15px}.weeklyExceptionHeader p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.weeklyExceptionSummary{background:var(--surface-soft);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weeklyExceptionSummary article{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:flex}.weeklyExceptionSummary article:last-child{border-right:0}.weeklyExceptionSummary svg{color:var(--teal);flex:none}.weeklyExceptionSummary strong,.weeklyExceptionSummary small{display:block}.weeklyExceptionSummary strong{font-size:14px}.weeklyExceptionSummary small{color:var(--muted);font-size:8px}.weeklyExceptionFilters{border-top:1px solid var(--line);gap:7px;padding:11px 17px;display:flex;overflow-x:auto}.weeklyExceptionFilters button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font:inherit;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.weeklyExceptionFilters button span{background:var(--surface-soft);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:7px;display:inline-flex}.weeklyExceptionFilters button:hover,.weeklyExceptionFilters button.isActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#8fc8bf}.weeklyExceptionGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 17px 17px;display:grid}.weeklyExceptionCard{border:1px solid var(--line);background:#fff;border-left:4px solid #d8e1df;border-radius:10px;gap:11px;min-width:0;padding:13px;display:grid}.weeklyExceptionCard--blocked,.weeklyExceptionCard--missing{border-left-color:var(--red);background:#fffaf9}.weeklyExceptionCard--action_required{background:#fffdf8;border-left-color:#d49a2d}.weeklyExceptionCard--ready{border-left-color:var(--teal);background:#f7fcfa}.weeklyExceptionCard--completed{background:var(--surface-soft)}.weeklyExceptionCardHeader{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.weeklyExceptionCenterIcon{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.weeklyExceptionCard--blocked .weeklyExceptionCenterIcon,.weeklyExceptionCard--missing .weeklyExceptionCenterIcon{color:var(--red);background:#fff0ed}.weeklyExceptionCardHeader strong,.weeklyExceptionCardHeader small{display:block}.weeklyExceptionCardHeader strong{font-size:9px}.weeklyExceptionCardHeader small{color:var(--muted);margin-top:3px;font-size:8px}.weeklyExceptionTags{flex-wrap:wrap;gap:5px;display:flex}.weeklyExceptionTags span{color:#835c1d;background:#fff1e0;border:1px solid #f0d8b3;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:700}.weeklyExceptionCard--blocked .weeklyExceptionTags span,.weeklyExceptionCard--missing .weeklyExceptionTags span{color:#a0443d;background:#fff0ed;border-color:#edcfca}.weeklyExceptionClear{color:var(--teal-dark);align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.weeklyExceptionMetrics{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weeklyExceptionMetrics span{border-right:1px solid var(--line);padding:8px 9px}.weeklyExceptionMetrics span:last-child{border-right:0}.weeklyExceptionMetrics small,.weeklyExceptionMetrics strong{display:block}.weeklyExceptionMetrics small{color:var(--muted);font-size:7px}.weeklyExceptionMetrics strong{margin-top:2px;font-size:10px}.weeklyExceptionAssignment{flex-wrap:wrap;align-items:center;gap:7px 13px;display:flex}.weeklyExceptionAssignment span{color:var(--ink-soft);align-items:center;gap:5px;font-size:8px;display:inline-flex}.weeklyExceptionAssignment small{border-radius:999px;padding:3px 7px;font-size:7px;font-weight:700}.weeklyExceptionAssignment small.is-warning{color:#8a611e;background:#fff1dd}.weeklyExceptionAssignment small.is-critical{color:#a0443d;background:#fff0ed}.weeklyExceptionActions{flex-wrap:wrap;gap:7px;display:flex}.weeklyExceptionActions .button{min-height:31px}.weeklyExceptionEmpty{border-top:1px solid var(--line);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:32px 18px;display:flex}.weeklyExceptionEmpty svg{color:var(--teal)}.weeklyExceptionEmpty strong{color:var(--ink);font-size:10px}.weeklyExceptionEmpty span{font-size:8px}.weekGenerationAssurance{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #c3e0db;border-radius:10px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px;display:flex}.weekGenerationAssurance svg{flex:none}.weekGenerationAssurance strong{font-size:9px}.weekGenerationAssurance p{margin:3px 0 0;font-size:8px;line-height:1.5}.exportSnapshotPanel{margin-top:14px;overflow:hidden}.exportSnapshotPanel .panelHeader{align-items:flex-start}.exportSnapshotPanel .panelHeader p:last-child{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.snapshotActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding:13px 17px;display:flex}.snapshotList{border-top:1px solid var(--line);display:grid}.snapshotList article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto 30px;align-items:center;gap:11px;min-height:58px;padding:9px 17px;display:grid}.snapshotList article:first-child{border-top:0}.snapshotList article>span{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.snapshotList strong,.snapshotList small{display:block}.snapshotList strong{font-size:9px}.snapshotList small{color:var(--muted);margin-top:3px;font-size:8px}.snapshotList code{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px;padding:6px 8px;font-size:8px}.snapshotDownload{border:1px solid var(--line);color:var(--teal);border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.snapshotDownload:hover{background:var(--teal-soft);border-color:#a7d3cc}.emptySnapshot{border-top:1px solid var(--line);color:var(--muted);padding:17px;font-size:9px}.recurringHint{color:var(--muted);font-size:8px}.removeOrderLine{background:#fff8f7;border:1px solid #ecd1cd;border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px;display:grid}.removeOrderLine strong,.removeOrderLine small{display:block}.removeOrderLine strong{color:var(--red);font-size:9px}.removeOrderLine small{color:var(--muted);margin-top:3px;font-size:8px}.removeOrderLine input{font:inherit;border:1px solid #dfc2bd;border-radius:8px;width:100%;min-height:36px;padding:8px 10px;font-size:9px}@media (max-width:1180px){.orderTableHead,.orderTable__head,.orderRow{grid-template-columns:170px 180px 190px 58px 82px 125px}.orderCalendar{grid-template-columns:repeat(6,145px)}}@media (max-width:720px){.orderLineFormGrid,.orderCalculation dl,.weekCreateGrid{grid-template-columns:1fr}.removeOrderLine{grid-template-columns:1fr;align-items:stretch}.campaignCenterGrid,.campaignSummary,.weeklyExceptionGrid{grid-template-columns:1fr}.campaignSelectionHeader{align-items:flex-start;gap:10px}.weeklyExceptionHeader{flex-direction:column;align-items:flex-start}.weeklyExceptionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklyExceptionSummary article:nth-child(2){border-right:0}.weeklyExceptionSummary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.orderTableHead,.orderTable__head,.orderRow{min-width:930px}}.authFrame{min-height:100vh}.loginPage{background:radial-gradient(circle at 15% 18%,#5bd2c02e,#0000 30%),radial-gradient(circle at 85% 80%,#47a69826,#0000 32%),#0e3c37;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 18px;display:flex;position:relative;overflow:hidden}.loginBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loginBackdrop span{border:1px solid #b0e7de1f;border-radius:50%;position:absolute}.loginBackdrop span:first-child{width:440px;height:440px;top:-140px;left:-190px}.loginBackdrop span:nth-child(2){width:540px;height:540px;bottom:-230px;right:-180px}.loginBackdrop span:nth-child(3){width:190px;height:190px;top:12%;right:19%}.loginCard{z-index:1;background:#fffffffa;border:1px solid #fff6;border-radius:18px;width:100%;max-width:470px;padding:26px;position:relative;box-shadow:0 26px 75px #02181557}.loginBrand{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:19px;display:flex}.loginBrand>span{background:var(--teal);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.loginBrand strong,.loginBrand small{display:block}.loginBrand strong{letter-spacing:.04em;font-size:18px}.loginBrand small{color:var(--muted);margin-top:2px;font-size:8px}.loginHeading{padding:23px 0 17px}.loginHeading h1{letter-spacing:-.035em;margin-top:5px;font-size:24px}.loginHeading>p:last-child{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.authAssurances{gap:8px;margin-bottom:18px;display:grid}.authAssurances>div{background:var(--surface-soft);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.authAssurances svg{color:var(--teal);flex:none;margin-top:1px}.authAssurances strong,.authAssurances small{display:block}.authAssurances strong{font-size:9px}.authAssurances small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.4}.loginButton{justify-content:center;width:100%;min-height:42px}.loginMethods,.organizationChoices{gap:8px;display:grid}.organizationChoices>strong,.organizationChoices>small{display:block}.organizationChoices>strong{color:var(--ink);font-size:10px}.organizationChoices>small{color:var(--muted);margin-bottom:2px;font-size:8px}.loginPersonaSection{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.loginPersonaSection>div:first-child strong,.loginPersonaSection>div:first-child small{display:block}.loginPersonaSection>div:first-child strong{font-size:10px}.loginPersonaSection>div:first-child small{color:var(--muted);margin-top:2px;font-size:8px}.loginPersonaGrid{gap:7px;display:grid}.loginPersona{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;transition:border-color .14s,background .14s;display:grid}.loginPersona:hover:not(:disabled){background:var(--teal-soft);border-color:#9fd1c6}.loginPersona>span:first-child{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.loginPersona strong,.loginPersona small{display:block}.loginPersona strong{font-size:9px}.loginPersona small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}.oidcPending{background:var(--blue-soft);color:var(--blue);border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:9px;line-height:1.45;display:flex}.oidcPending--ready{background:var(--teal-soft);color:var(--teal-dark);margin-top:10px}.loginError{color:var(--red);margin:10px 0 0;font-size:9px;line-height:1.4}.loginCard footer{color:var(--muted);text-align:center;margin-top:17px;font-size:8px}.loginPrivacy{color:#e2f7f3c7;z-index:1;margin:15px 0 0;font-size:8px;position:relative}.sessionControls{align-items:center;gap:5px;display:flex}.sessionControls .userChip{color:inherit;border-radius:9px;padding:4px 7px 4px 4px;text-decoration:none}.sessionControls .userChip:hover{background:var(--surface-soft)}.sessionControls .userChip>svg{color:var(--teal)}.sessionControls .userChip>span:nth-child(2) strong,.sessionControls .userChip>span:nth-child(2) small{white-space:nowrap;display:block}.identityGrid{grid-template-columns:minmax(300px,1.55fr) repeat(2,minmax(180px,.7fr));gap:13px;margin-bottom:16px;display:grid}.identityCard{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.identityAvatar{background:var(--teal-soft);color:var(--teal-dark);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.identityCard h2{margin-top:3px;font-size:14px}.identityCard p:last-child{color:var(--muted);margin:4px 0 0;font-size:8px}.authFactCard{align-items:center;gap:10px;min-height:78px;padding:14px;display:flex}.authFactCard>svg{color:var(--teal)}.authFactCard small,.authFactCard strong{display:block}.authFactCard small{color:var(--muted);font-size:8px}.authFactCard strong{margin-top:4px;font-size:10px}.securityLayout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:16px;display:grid}.permissionPanel,.tenantIdentityCard{overflow:hidden}.permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 17px;display:grid}.permissionGrid>div{background:var(--surface-soft);border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.permissionGrid svg{color:var(--teal);flex:none}.permissionGrid strong,.permissionGrid small{display:block}.permissionGrid strong{font-size:9px}.permissionGrid small{color:var(--muted);margin-top:3px;font-size:7px}.tenantIdentityCard .panelHeader svg{color:var(--teal)}.tenantIdentityCard dl{margin:0;padding:0 16px 15px;display:grid}.tenantIdentityCard dl>div{border-bottom:1px solid var(--line);padding:10px 0}.tenantIdentityCard dl>div:last-child{border-bottom:0}.tenantIdentityCard dt{color:var(--muted);font-size:8px}.tenantIdentityCard dd{overflow-wrap:anywhere;align-items:center;gap:5px;margin:4px 0 0;font-size:9px;font-weight:710;display:flex}@media (max-width:1180px){.identityGrid{grid-template-columns:minmax(280px,1.3fr) repeat(2,minmax(150px,.7fr))}}@media (max-width:940px){.securityLayout{grid-template-columns:1fr}}@media (max-width:720px){.loginCard{padding:21px}.loginHeading h1{font-size:21px}.identityGrid,.permissionGrid{grid-template-columns:1fr}.identityCard{grid-template-columns:42px minmax(0,1fr)}.identityCard>.statusPill{grid-column:1/-1;justify-self:start}.sessionControls .userChip>span:nth-child(2){display:none}}.recordPage{min-width:0;overflow:hidden}.recordForm{padding:20px}.formIntro{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:17px;display:flex}.formIntro>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.formIntro h2{margin-top:3px;font-size:15px}.formIntro>div>p:last-child,.editorHeader>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.formGrid,.versionMetadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field>span{color:var(--ink);font-size:9px;font-weight:740}.field input,.field select,.field textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #cadbd8;border-radius:8px;outline:none;width:100%;min-height:38px;padding:9px 10px;font-size:10px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:vertical;min-height:66px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1885781c}.field input:disabled{background:var(--surface-soft);color:var(--muted)}.field small{color:var(--muted);font-size:8px;line-height:1.35}.formFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:11px;margin-top:20px;padding-top:16px;display:flex}.formMessage{color:var(--teal-dark);text-align:right;flex:1;font-size:9px;line-height:1.4}.formMessage--error{color:var(--red)}.emptyDirectory{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;font-size:10px;display:flex}.emptyDirectory a{color:var(--teal);font-weight:720}.patientRecordStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.patientRecordStats>article{align-items:center;gap:11px;min-height:74px;padding:13px 15px;display:flex}.patientRecordStats small,.patientRecordStats strong{display:block}.patientRecordStats small{color:var(--muted);margin-bottom:5px;font-size:8px}.patientRecordStats strong{font-size:12px}.patientRecordLayout{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);gap:16px;display:grid}.patientJourney{margin-bottom:16px;overflow:hidden}.patientJourney__header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 5%,#3ca89626,#0000 31%),linear-gradient(135deg,#0f5c5412,#fff0);justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px 16px;display:flex}.patientJourney__header h2{margin:3px 0 5px;font-size:15px}.patientJourney__header>div:first-child>p:last-child{color:var(--muted);max-width:580px;margin:0;font-size:8px;line-height:1.55}.patientJourney__actions{flex:none;align-items:center;gap:7px;display:flex}.patientJourney__nav{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 20px;display:flex}.patientJourney__nav a{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:6px 9px;font-size:7px;font-weight:720;text-decoration:none}.patientJourney__nav a:hover{background:var(--teal-soft);border-color:color-mix(in srgb, var(--teal) 28%, var(--line));color:var(--teal-dark)}#resumen-paciente,#prioridades-paciente,#plan-pedidos,#tratamiento-vigente,#historia-transversal{scroll-margin-top:78px}.patientJourney__metrics{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.patientJourney__metrics article{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:88px;padding:14px;display:flex}.patientJourney__metrics article:first-child{padding-left:0}.patientJourney__metrics article:last-child{border-right:0;padding-right:0}.patientJourney__metricIcon{border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.patientJourney__metricIcon--teal{color:var(--teal);background:#1885781f}.patientJourney__metricIcon--blue{color:#2b70b2;background:#2b70b21f}.patientJourney__metricIcon--amber{background:var(--amber-soft);color:#926716}.patientJourney__metricIcon--rose{color:#a8475f;background:#a8475f1a}.patientJourney__metrics small,.patientJourney__metrics strong,.patientJourney__metrics article>div>span{display:block}.patientJourney__metrics small{color:var(--muted);margin-bottom:3px;font-size:7px}.patientJourney__metrics strong{font-size:12px}.patientJourney__metrics article>div>span{color:var(--muted);margin-top:3px;font-size:7px}.patientJourney__workQueue{border-bottom:1px solid var(--line);background:#fffdf8;padding:16px 20px 18px}.patientJourney__workHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.patientJourney__workHeading h3{margin:2px 0 0;font-size:11px}.patientJourney__workHeading>div>p:last-child{color:var(--muted);margin:4px 0 0;font-size:7px;line-height:1.5}.patientJourney__workList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.patientJourney__workList>article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.patientJourney__workList>article.is-next{border-color:color-mix(in srgb, var(--teal) 38%, var(--line));background:radial-gradient(circle at 100% 0,#1885781a,#0000 31%),#fff;grid-column:1/-1}.patientJourney__workList>article[data-priority=high]{border-left:3px solid var(--danger)}.patientJourney__workIcon{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.patientJourney__workList>article[data-priority=high] .patientJourney__workIcon{background:var(--red-soft);color:var(--danger)}.patientJourney__workContent{min-width:0}.patientJourney__workContent>div{align-items:center;gap:7px;margin-bottom:4px;display:flex}.patientJourney__workContent>div>span{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:780}.patientJourney__workContent strong,.patientJourney__workContent p,.patientJourney__workContent small{display:block}.patientJourney__workContent strong{font-size:9px;line-height:1.4}.patientJourney__workContent p,.patientJourney__workContent small{color:var(--muted);font-size:7px;line-height:1.45}.patientJourney__workContent p{margin:3px 0}.patientJourney__workAction{color:var(--teal-dark);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:740;text-decoration:none;display:flex}.patientJourney__workEmpty{background:color-mix(in srgb, var(--success) 7%, white);border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));color:var(--success);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.patientJourney__workEmpty strong{color:var(--ink);font-size:9px;display:block}.patientJourney__workEmpty p,.patientJourney__workRemainder{color:var(--muted);font-size:7px;line-height:1.45}.patientJourney__workEmpty p{margin:3px 0 0}.patientJourney__workRemainder{margin:9px 0 0}.patientJourney__body{padding:16px 20px 19px}.patientJourney__sectionHeading{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.patientJourney__sectionHeading h3{margin:2px 0 0;font-size:11px}.patientJourney__sectionHeading>a{color:var(--teal-dark);align-items:center;gap:5px;font-size:8px;font-weight:740;text-decoration:none;display:flex}.patientJourney__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.patientJourney__timeline li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:9px 0;display:grid}.patientJourney__eventIcon{background:var(--surface-soft);border:1px solid var(--line);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.patientJourney__eventIcon--weekly_order{color:#926716}.patientJourney__eventIcon--prescription_continuity{color:#6d55a8}.workflowHeaderActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}@media (max-width:760px){.workflowHeaderActions{align-items:flex-start;width:100%}.prescriptionOrigin{flex-wrap:wrap;align-items:flex-start}.prescriptionOrigin>a{margin-left:28px}}.patientJourney__eventIcon--medication_change,.patientJourney__eventIcon--treatment_reconciliation{color:#2b70b2}.patientJourney__eventIcon--pharmaceutical_review,.patientJourney__eventIcon--pharmaceutical_follow_up{color:#a8475f}.patientJourney__eventContent{min-width:0}.patientJourney__eventContent>div{align-items:center;gap:7px;margin-bottom:3px;display:flex}.patientJourney__eventContent>div>span{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:760}.patientJourney__eventContent time{color:var(--muted);font-size:7px}.patientJourney__eventContent strong{font-size:9px;display:block}.patientJourney__eventContent p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;line-height:1.45;overflow:hidden}.patientJourney__eventState{align-items:center;gap:8px;display:flex}.patientJourney__eventState>a{border:1px solid var(--line);color:var(--teal-dark);border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;text-decoration:none;display:flex}.patientJourney__eventState>a:hover{background:var(--teal-soft);border-color:#1885784d}.patientJourney__empty{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:9px;padding:18px;font-size:8px;line-height:1.55}.patientOrderPlan{margin-bottom:16px;overflow:hidden}.patientOrderPlan__header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 10%,#e1ab3e26,#0000 29%),linear-gradient(135deg,#fff8e5b8,#fff0);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;display:flex}.patientOrderPlan__header h2{margin:3px 0 5px;font-size:14px}.patientOrderPlan__header>div:first-child>p:last-child{color:var(--muted);max-width:620px;margin:0;font-size:8px;line-height:1.55}.patientOrderPlan__actions{flex:none;align-items:center;gap:7px;display:flex}.patientOrderPlan__signals{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.patientOrderPlan__signals article{border-right:1px solid var(--line);color:var(--teal);align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:flex}.patientOrderPlan__signals article:first-child{padding-left:0}.patientOrderPlan__signals article:last-child{border-right:0;padding-right:0}.patientOrderPlan__signals article.is-warning{color:#9a6b13}.patientOrderPlan__signals strong,.patientOrderPlan__signals small{display:block}.patientOrderPlan__signals strong{color:var(--ink);font-size:12px}.patientOrderPlan__signals small{color:var(--muted);margin-top:2px;font-size:7px}.patientOrderPlan__list{padding:0 20px 6px;display:grid}.patientOrderPlan__item{border-top:1px solid var(--line);grid-template-columns:minmax(210px,1.1fr) minmax(190px,.85fr) minmax(265px,1.25fr) minmax(135px,.6fr);align-items:center;gap:15px;padding:16px 0;display:grid}.patientOrderPlan__item--blocked,.patientOrderPlan__item--review_required{background:linear-gradient(90deg,#bc483f0b,#0000 65%)}.patientOrderPlan__product{align-items:flex-start;gap:10px;min-width:0;display:flex}.patientOrderPlan__product>span{background:var(--amber-soft);color:#926716;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.patientOrderPlan__product small,.patientOrderPlan__product strong,.patientOrderPlan__product p{display:block}.patientOrderPlan__product small{color:#8b681e;text-transform:uppercase;font-size:7px;font-weight:720}.patientOrderPlan__product strong{margin-top:3px;font-size:9px;line-height:1.35}.patientOrderPlan__product p{color:var(--muted);margin:3px 0 0;font-size:7px}.patientOrderPlan__schedule,.patientOrderPlan__need dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.patientOrderPlan__schedule div,.patientOrderPlan__need dl div{min-width:0}.patientOrderPlan__schedule dt,.patientOrderPlan__need dt{color:var(--muted);font-size:7px}.patientOrderPlan__schedule dd,.patientOrderPlan__need dd{margin:2px 0 0;font-size:8px;font-weight:700}.patientOrderPlan__need>div:first-child small,.patientOrderPlan__need>div:first-child strong{display:block}.patientOrderPlan__need>div:first-child small{color:var(--muted);font-size:7px}.patientOrderPlan__need>div:first-child strong{margin:2px 0 7px;font-size:8px}.patientOrderPlan__override,.patientOrderPlan__issue{border-radius:5px;margin:6px 0 0;padding:5px 7px;font-size:7px;line-height:1.4}.patientOrderPlan__override{background:var(--amber-soft);color:#795817}.patientOrderPlan__issue{background:var(--red-soft);color:var(--red)}.patientOrderPlan__noHistory{color:var(--muted);align-items:center;gap:8px;display:flex}.patientOrderPlan__noHistory strong,.patientOrderPlan__noHistory small{display:block}.patientOrderPlan__noHistory strong{color:var(--ink-soft);font-size:8px}.patientOrderPlan__noHistory small{margin-top:2px;font-size:7px}.patientOrderPlan__state{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.patientOrderPlan__state>small{color:var(--muted);font-size:7px;line-height:1.4}.patientOrderPlan__state>a:not(.patientOrderPlan__open){color:var(--red);font-size:7px;font-weight:700}.patientOrderPlan__open{color:var(--teal-dark);align-items:center;gap:4px;font-size:8px;font-weight:730;text-decoration:none;display:flex}.patientOrderPlan__empty{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 20px;display:grid}.patientOrderPlan__empty>svg{color:var(--teal)}.patientOrderPlan__empty strong{font-size:9px}.patientOrderPlan__empty p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.5}.patientTraceCard{align-self:start;overflow:hidden}.patientTraceCard .panelHeader svg{color:var(--teal)}.patientTraceCard dl{margin:0;padding:3px 17px 16px;display:grid}.patientTraceCard dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.patientTraceCard dl>div:last-child{border-bottom:0}.patientTraceCard dt{color:var(--muted);font-size:8px}.patientTraceCard dd{text-align:right;align-items:center;gap:5px;margin:0;font-size:9px;font-weight:710;display:flex}.patientTreatmentCard,.dataGovernanceCard{margin-top:16px;overflow:hidden}.dataGovernanceCoordination{margin-top:16px;scroll-margin-top:76px}.governanceHeaderState{align-items:center;gap:7px;display:flex}.governanceGuardrail{border-bottom:1px solid var(--line);color:var(--teal-dark);background:linear-gradient(90deg,#18857817,#18857806);align-items:flex-start;gap:10px;padding:13px 17px;display:flex}.governanceGuardrail svg{flex:none;margin-top:1px}.governanceGuardrail strong{font-size:10px;display:block}.governanceGuardrail p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.governanceForm{padding:17px}.dataUsePreflight{border-bottom:1px solid var(--line);padding:15px 17px 17px}.dataUsePreflightIntro{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:11px;display:flex}.dataUsePreflightIntro h3{margin-top:3px;font-size:11px}.dataUsePreflightIntro>small{color:var(--muted);text-align:right;max-width:300px;font-size:8px}.dataUsePreflightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dataUsePreflightGrid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.dataUsePreflightGrid article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.dataUsePreflightGrid strong{font-size:8px}.dataUsePreflightGrid article>small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.45;display:block}.governanceForm fieldset{border:0;min-width:0;margin:0;padding:0}.governanceForm fieldset:disabled{opacity:.72}.governancePurposes{border:1px solid var(--line);border-radius:9px;margin-top:15px;padding:13px}.governancePurposes>div:first-child{color:var(--ink);align-items:center;gap:7px;margin-bottom:11px;font-size:9px;font-weight:740;display:flex}.governancePurposes>div:first-child svg{color:var(--teal)}.governancePurposeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.governancePurposeGrid label{background:var(--surface-soft);cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:8px;display:flex}.governancePurposeGrid input{accent-color:var(--teal)}.governanceRestriction{margin-top:15px}.governanceTrace{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.treatmentVersionMeta{background:var(--surface-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;padding:10px 17px;display:flex}.treatmentVersionMeta span{color:var(--muted);font-size:8px}.treatmentVersionMeta strong{color:var(--ink);margin-left:3px}.compactMedicationHead,.compactMedicationRow{grid-template-columns:minmax(170px,.9fr) minmax(220px,1.15fr) minmax(125px,.65fr) minmax(180px,.9fr) 45px;align-items:center;gap:13px;padding:0 17px;display:grid}.compactMedicationHead{color:var(--muted);text-transform:uppercase;min-height:34px;font-size:8px;font-weight:740}.compactMedicationRow{border-top:1px solid var(--line);min-height:54px;font-size:9px}.compactMedicationRow strong,.compactMedicationRow small,.structuredDoseCell strong,.structuredDoseCell small,.structuredCourseCell small,.structuredEvidenceCell strong,.structuredEvidenceCell small{display:block}.structuredDoseCell>small:last-child{color:var(--ink-soft);margin-top:5px}.structuredCourseCell .statusPill,.structuredEvidenceCell .statusPill{margin-top:5px;padding:3px 5px;font-size:7px}.structuredEvidenceCell{min-width:0}.structuredEvidenceCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactMedicationRow small{color:var(--muted);margin-top:3px;font-size:8px}.emptyTreatment{color:var(--muted);text-align:left;justify-content:space-between;align-items:center;gap:18px;padding:24px;font-size:10px;display:flex}.emptyTreatment strong{color:var(--ink);font-size:12px;display:block}.emptyTreatment p{margin:5px 0 0;line-height:1.5}.patientTreatmentStartLink{margin-top:4px;font-size:8px;display:inline-flex}.versionCallout{border-top:1px solid var(--line);background:radial-gradient(circle at 90% 15%,#1d8b7e1f,#0000 32%),#f7fbfa;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.versionCallout h3{margin-top:3px;font-size:12px}.versionCallout p{color:var(--muted);max-width:690px;margin:5px 0 0;font-size:9px;line-height:1.45}.versionCallout .formMessage{text-align:left;margin-top:7px;display:block}.treatmentEditor{border-top:1px solid var(--line);padding:18px}.editorHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.editorHeader h3{margin-top:3px;font-size:14px}.iconButton,.removeLineButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.iconButton:hover,.removeLineButton:hover:not(:disabled){color:var(--teal-dark);border-color:#b8d3ce}.medicationEditor{border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow:hidden}.medicationEditorHead{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.medicationEditorHead strong,.medicationEditorHead small{display:block}.medicationEditorHead strong{font-size:10px}.medicationEditorHead small{color:var(--muted);margin-top:3px;font-size:8px}.medicationEditorLine{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 32px;align-items:flex-start;gap:11px;padding:13px;display:grid}.lineNumber{background:var(--teal-soft);color:var(--teal-dark);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:19px;font-size:9px;font-weight:760;display:flex}.lineFields{grid-template-columns:minmax(150px,1fr) 105px minmax(180px,1.15fr) 118px;align-items:end;gap:10px;display:grid}.lineFieldGroup{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.lineFieldGroup>p{color:var(--teal-dark);grid-column:1/-1;margin:0;font-size:8px;font-weight:750}.field--schedule{min-width:170px}.checkField{color:var(--muted);align-items:center;gap:6px;min-height:24px;font-size:8px;display:flex}.removeLineButton{color:var(--red);margin-top:19px}.removeLineButton:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1180px){.patientRecordLayout{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr)}.patientJourney__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.patientJourney__metrics article:nth-child(2){border-right:0}.patientJourney__metrics article:nth-child(n+3){border-top:1px solid var(--line)}.patientOrderPlan__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.patientOrderPlan__signals article:nth-child(2){border-right:0}.patientOrderPlan__signals article:nth-child(n+3){border-top:1px solid var(--line)}.patientOrderPlan__item,.lineFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.patientRecordLayout{grid-template-columns:1fr}.governancePurposeGrid,.dataUsePreflightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.patientJourney__header,.patientOrderPlan__header{flex-direction:column;align-items:stretch}}@media (max-width:720px){.formGrid,.versionMetadata,.patientRecordStats,.patientJourney__metrics,.patientOrderPlan__signals,.patientOrderPlan__item,.lineFields{grid-template-columns:1fr}.patientJourney__actions,.patientOrderPlan__actions{flex-direction:column;align-items:stretch}.patientJourney__actions .button,.patientOrderPlan__actions .button{justify-content:center}.patientJourney__workHeading{flex-direction:column;align-items:flex-start}.patientJourney__workList{grid-template-columns:1fr}.patientJourney__workList>article,.patientJourney__workList>article.is-next{grid-column:auto;grid-template-columns:34px minmax(0,1fr);align-items:start}.patientJourney__workAction{grid-column:2}.patientJourney__metrics article,.patientJourney__metrics article:first-child,.patientJourney__metrics article:last-child{border-right:0;border-top:1px solid var(--line);padding:12px 0}.patientJourney__metrics article:first-child{border-top:0}.patientOrderPlan__signals article,.patientOrderPlan__signals article:first-child,.patientOrderPlan__signals article:last-child{border-right:0;border-top:1px solid var(--line);padding:10px 0}.patientOrderPlan__signals article:first-child{border-top:0}.patientOrderPlan__empty{grid-template-columns:28px minmax(0,1fr);align-items:start}.patientOrderPlan__empty .button{grid-column:2;justify-content:center}.recurringCreateProduct{grid-template-columns:34px minmax(0,1fr)}.recurringCreateProduct__status{grid-column:2}.patientJourney__timeline li{grid-template-columns:32px minmax(0,1fr);align-items:start}.patientJourney__eventState{grid-column:2}.patientJourney__eventContent p{white-space:normal}.recordForm,.governanceForm,.treatmentEditor{padding:15px}.governancePurposeGrid,.dataUsePreflightGrid{grid-template-columns:1fr}.dataUsePreflightIntro{flex-direction:column;align-items:flex-start}.dataUsePreflightIntro>small{text-align:left}.formFooter,.versionCallout,.medicationEditorHead{flex-direction:column;align-items:stretch}.formFooter .button,.versionCallout .button{justify-content:center;width:100%}.formMessage{text-align:left}.compactMedicationTable{overflow-x:auto}.compactMedicationHead,.compactMedicationRow{min-width:920px}.medicationEditorLine{grid-template-columns:26px minmax(0,1fr)}.removeLineButton{grid-column:2;width:100%;margin:0}.lineFieldGroup{grid-column:auto;grid-template-columns:1fr}.lineFieldGroup>p{grid-column:auto}}.brand>span:last-child strong,.brand>span:last-child small,.userChip>span:last-child strong,.userChip>span:last-child small,.workItem__body>span,.workItem__body>small,.signalCard small,.signalCard strong,.signalCard em,.sourceCheck>span:nth-child(2) strong,.sourceCheck>span:nth-child(2) small,.patientNameCell strong,.patientNameCell small{display:block}.brand>span:last-child strong{letter-spacing:.07em;font-size:17px}.brand>span:last-child small{color:#a7cac4;letter-spacing:.04em;margin-top:2px;font-size:9px}.navItem--muted{color:#719890;cursor:default}.soonLabel{color:#99bdb6;letter-spacing:.05em;text-transform:uppercase;border:1px solid #497970;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:8px}.localBadge{align-items:center;gap:6px;display:flex}.localBadge>span{background:#6cc1b3;border-radius:50%;width:6px;height:6px}.platformStatus{grid-template-columns:7px 1fr;align-items:center;gap:8px;display:grid}.platformStatus>span:first-child{background:#c6a85b;border-radius:50%;width:7px;height:7px}.platformStatus strong,.platformStatus small{display:block}.platformStatus strong{color:#d6e7e3;font-size:9px;font-weight:650}.platformStatus small{color:#7fa69f;margin-top:2px;font-size:8px}.platformStatus--ready>span:first-child{background:#6cc1b3;box-shadow:0 0 0 3px #6cc1b321}.platformStatus--offline>span:first-child{background:#d98272}.sidebarFooter p{margin:5px 0 0}.mobileBrand{align-items:center;gap:6px;display:flex}.centerSelector{color:var(--ink);background:0 0;align-items:center;gap:8px;min-width:250px;display:flex;position:relative}.centerSelector label{gap:1px;min-width:0;display:grid}.centerSelector label>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:600}.centerSelector select{appearance:auto;color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:280px;min-height:22px;padding:0 3px 0 0;font-size:11px;font-weight:650;line-height:1.4}.centerSelector select:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2571674d}.centerSelector select:disabled{cursor:default;opacity:.75}.centerSelector__icon{color:var(--teal);flex:none}.centerSelector__spinner{color:var(--teal);animation:.8s linear infinite centerSelectorSpin}.centerSelector__error{background:var(--red-soft);color:var(--red);z-index:20;border:1px solid #edceca;border-radius:6px;width:max-content;padding:6px 8px;font-size:9px;position:absolute;top:calc(100% + 7px);left:0}@keyframes centerSelectorSpin{to{transform:rotate(360deg)}}.topbarActions,.userChip{align-items:center;display:flex}.topbarActions{gap:9px}.userChip{border-left:1px solid var(--line);gap:9px;margin-left:2px;padding-left:12px}.userChip strong{font-size:10px}.userChip small{color:var(--muted);margin-top:2px;font-size:8px}.iconButton{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.iconButton:hover{background:var(--surface-soft)}.iconButton[aria-current=page]{color:var(--teal);background:#e0f1ee}.notificationBell{position:relative}.notificationBadge{background:var(--red);border:2px solid var(--surface);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-weight:800;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.notificationSignals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.notificationSignals>a{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;align-items:center;gap:12px;padding:15px 17px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.notificationSignals>a:hover{border-color:var(--teal);transform:translateY(-1px)}.notificationSignals>a:nth-child(2) svg{color:var(--amber)}.notificationSignals span,.notificationSignals strong,.notificationSignals small{display:block}.notificationSignals strong{color:var(--ink);font-size:18px}.notificationSignals small{color:var(--muted);margin-top:2px;font-size:10px}.notificationFilters{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(160px,.65fr) minmax(210px,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;padding:16px;display:grid}.notificationFilters__actions,.notificationItemActions>div{align-items:center;gap:8px;display:flex}.notificationPanel{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.notificationPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.notificationPanel>header h2{margin:3px 0 0;font-size:18px}.notificationPanel>header>span{color:var(--muted);font-size:10px}.notificationList{display:grid}.notificationCard{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;display:grid;position:relative}.notificationCard:last-child{border-bottom:0}.notificationCard[data-read=false][data-resolved=false]{background:#f4faf9}.notificationCard[data-read=false][data-resolved=false]:before{background:var(--teal);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.notificationCard--critical[data-read=false][data-resolved=false]:before{background:var(--red)}.notificationCard--warning[data-read=false][data-resolved=false]:before{background:var(--amber)}.notificationCard__icon{color:var(--teal);background:#e6f3f1;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.notificationCard--critical .notificationCard__icon{background:var(--red-soft);color:var(--red)}.notificationCard--warning .notificationCard__icon{background:var(--amber-soft);color:#9b6500}.notificationCard[data-resolved=true]{background:#f7f9f9}.notificationCard[data-resolved=true] .notificationCard__icon{color:var(--muted);background:#e9eeee}.notificationCard__content h3{margin:7px 0 5px;font-size:14px}.notificationCard__content p{color:var(--ink-soft);max-width:760px;margin:0 0 7px;font-size:11px;line-height:1.55}.notificationCard__content>small{color:var(--muted);font-size:9px}.notificationCard__content>.notificationCard__resolution{margin-top:4px;display:block}.notificationCard__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.notificationCard__meta>span{color:var(--teal);text-transform:uppercase;font-weight:800}.notificationCard__meta>strong{color:var(--teal-dark);text-transform:uppercase;background:#d9eeea;border-radius:999px;padding:3px 6px;font-size:8px}.notificationCard__meta>.notificationCard__resolved{color:var(--ink-soft);background:#e8eeee}.notificationItemActions{min-width:245px}.notificationItemActions__resolved{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.notificationItemActions p,.notificationMarkAll p{color:var(--red);margin:7px 0 0;font-size:9px}.notificationEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:50px 20px;display:flex}.notificationEmpty strong{color:var(--ink);margin-top:12px}.notificationEmpty p{margin:6px 0 0;font-size:11px}.notificationPagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 20px;display:grid}.notificationPagination a{color:var(--teal);align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.notificationPagination a:last-child{justify-self:end}.notificationPagination small{color:var(--muted)}@media (max-width:980px){.notificationCard{grid-template-columns:auto minmax(0,1fr)}.notificationItemActions{grid-column:2;min-width:0}}@media (max-width:640px){.notificationSignals,.notificationFilters{grid-template-columns:1fr}.notificationFilters__actions,.notificationItemActions>div{flex-direction:column;align-items:stretch}.notificationFilters__actions .button,.notificationItemActions .button{justify-content:center;width:100%}.notificationCard{grid-template-columns:auto minmax(0,1fr);padding:16px}.notificationItemActions{grid-column:1/-1}}@media (max-width:480px){.topbar{gap:6px;padding-left:10px;padding-right:10px}.mobileBrand strong,.topbarActions>a[href=\/buscar],.sessionControls .userChip>svg{display:none}.mobileBrand{flex:none}.centerSelector{flex:auto;gap:5px;overflow:hidden}.centerSelector label{overflow:hidden}.centerSelector select{text-overflow:ellipsis;max-width:118px;overflow:hidden}.topbarActions{flex:none;gap:3px}.sessionControls .userChip{border-left:0;margin-left:0;padding-left:4px}}.interventionDeliveryReference{color:var(--teal);margin-top:5px;font-weight:700;display:block}.interventionFollowUpLink{color:var(--teal-dark);align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.interventionFollowUpLink:hover{text-decoration:underline}.interventionDeliveryState{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #c7e1dc;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.interventionDeliveryState span,.interventionDeliveryState strong,.interventionDeliveryState small{display:block}.interventionDeliveryState strong{font-size:10px}.interventionDeliveryState small{margin-top:2px;font-size:8px}.centerCareSignals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.centerCareSignals>a{background:var(--surface);border:1px solid var(--line);color:var(--teal);border-radius:12px;align-items:center;gap:12px;padding:15px 17px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.centerCareSignals>a:hover{border-color:var(--teal);transform:translateY(-1px)}.centerCareSignals span,.centerCareSignals strong,.centerCareSignals small{display:block}.centerCareSignals strong{color:var(--ink);font-size:18px}.centerCareSignals small{color:var(--muted);margin-top:2px;font-size:9px}.centerCareWorkspace{grid-template-columns:minmax(290px,.75fr) minmax(0,1.65fr);align-items:start;gap:18px;display:grid}.centerCareQueue,.centerCareDetail{overflow:hidden}.centerCareQueue>header,.centerCareDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.centerCareQueue h2,.centerCareDetail h2{margin:3px 0 0;font-size:18px}.centerCareDetail>header p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.centerCareQueueItem{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px 15px;text-decoration:none;display:grid}.centerCareQueueItem:last-child{border-bottom:0}.centerCareQueueItem:hover,.centerCareQueueItem--selected{background:#f0f8f6}.centerCareQueueItem>span:nth-child(2) strong,.centerCareQueueItem>span:nth-child(2) small{display:block}.centerCareQueueItem>span:nth-child(2) strong{font-size:11px}.centerCareQueueItem>span:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.centerCareDetail__body{gap:18px;padding:20px;display:grid}.centerCareProposal{border:1px solid var(--line);background:#f7faf9;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid}.centerCareProposal>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.centerCareProposal small{color:var(--muted);font-size:9px}.centerCareProposal h3{margin:5px 0 7px;font-size:15px}.centerCareProposal p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.centerCareProposal dl{flex-wrap:wrap;gap:18px;margin:15px 0 0;display:flex}.centerCareProposal dt{color:var(--muted);text-transform:uppercase;font-size:8px}.centerCareProposal dd{margin:3px 0 0;font-size:9px;font-weight:700}.careInterventionResponse{background:var(--surface);border:1px solid var(--line);border-radius:13px;gap:14px;padding:18px;display:grid}.careInterventionResponse h3{margin:4px 0 5px;font-size:14px}.careInterventionResponse>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.careInterventionResponse textarea{min-height:95px}.careInterventionFollowUpNotice,.centerCareLinkedFollowUp{color:var(--teal-dark);background:#f3f8f7;border:1px solid #cfe2de;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.careInterventionFollowUpNotice svg,.centerCareLinkedFollowUp svg{flex:none;margin-top:1px}.careInterventionFollowUpNotice strong,.centerCareLinkedFollowUp strong{font-size:11px;display:block}.careInterventionFollowUpNotice p,.centerCareLinkedFollowUp p{color:var(--ink-soft);margin:3px 0 0;font-size:10px;line-height:1.5}.careInterventionResponse__actions{flex-wrap:wrap;gap:8px;display:flex}.centerCareOutcome{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #c7e1dc;border-radius:12px;align-items:flex-start;gap:11px;padding:17px;display:flex}.centerCareOutcome--rejected{background:var(--red-soft);color:var(--red);border-color:#edceca}.centerCareOutcome p{color:var(--ink-soft);margin:5px 0;font-size:11px;line-height:1.5}.centerCareOutcome small{font-size:9px}.centerCareLinkedFollowUp{margin-top:-4px}.handoffJourney{color:var(--teal-dark);background:#edf6f4;border:1px solid #c9ded9;border-radius:13px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;font-size:11px;display:flex}.handoffJourney span:last-child{color:var(--muted);margin-left:auto}.followUpChangeForm{gap:22px}.followUpChangeOrigin{background:linear-gradient(135deg,#f0f8f6,#f8fbfa);border:1px solid #cce1dc;border-radius:14px;align-items:flex-start;gap:13px;padding:17px;display:flex}.followUpChangeOrigin>svg{color:var(--teal);flex:none;margin-top:3px}.followUpChangeOrigin h2{margin:4px 0 6px;font-size:15px}.followUpChangeOrigin p:not(.sectionKicker){color:var(--ink-soft);margin:0 0 7px;font-size:11px;line-height:1.55}.followUpChangeOrigin small{color:var(--muted);font-size:9px}.followUpChangeGuard{color:#725b18;background:#fff9e9;border:1px solid #eadbae;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.followUpChangeGuard svg{flex:none}.followUpChangeGuard p{margin:0;font-size:10px;line-height:1.5}.followUpChangeCurrentLine{background:var(--surface-subtle);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:11px;gap:4px;padding:14px 16px;display:grid}.followUpChangeCurrentLine strong{font-size:13px}.followUpChangeCurrentLine span{color:var(--ink-soft);font-size:11px}.followUpChangeCurrentLine small,.followUpChangeCurrentLine>p:last-child{color:var(--muted);margin:0;font-size:9px}@media (max-width:700px){.handoffJourney{flex-wrap:wrap;align-items:flex-start}.handoffJourney span:last-child{width:100%;margin-left:0}.followUpChangeOrigin,.followUpChangeGuard{padding:13px}}.centerCareEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:52px 20px;display:flex}.centerCareEmpty h2{color:var(--ink);margin:12px 0 5px}.centerCareEmpty p{margin:0;font-size:11px}@media (max-width:980px){.centerCareWorkspace{grid-template-columns:1fr}.centerCareSignals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.centerCareSignals{grid-template-columns:1fr}.centerCareDetail__body,.centerCareProposal{padding:14px}.careInterventionResponse__actions{flex-direction:column;align-items:stretch}.careInterventionResponse__actions .button{width:100%}}.globalSearchHero{color:#fff;background:linear-gradient(135deg,#123f3a 0%,#17635b 100%);border-radius:18px;margin-bottom:22px;padding:24px;box-shadow:0 18px 38px #123f3a24}.globalSearchHero form{background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 7px 7px 16px;display:grid}.globalSearchHero form>svg{color:var(--teal)}.globalSearchHero input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;min-width:0;padding:9px 0;font-size:14px}.globalSearchHero input::placeholder{color:#82928f}.globalSearchHero>p{color:#ffffffbd;margin:11px 3px 0;font-size:10px}.globalSearchHero>p strong{color:#fff}.globalSearchStart{background:var(--surface);border:1px solid var(--line);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:28px;padding:25px;display:grid}.globalSearchStart h2{margin:5px 0 8px;font-size:20px}.globalSearchStart p:not(.sectionKicker){color:var(--ink-soft);max-width:620px;margin:0;font-size:11px;line-height:1.6}.globalSearchExamples{flex-wrap:wrap;gap:8px;display:flex}.globalSearchExamples a{color:var(--teal);background:#edf6f4;border:1px solid #d6e9e5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.globalSearchExamples a:hover{background:#dff0ed}.globalSearchSummary{color:var(--ink-soft);justify-content:space-between;align-items:center;margin:2px 2px 12px;font-size:11px;display:flex}.globalSearchSummary strong{color:var(--ink);margin-right:4px;font-size:17px}.globalSearchSummary em{color:var(--muted);font-size:9px;font-style:normal}.globalSearchGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.globalSearchGroup{overflow:hidden}.globalSearchGroup>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 18px;display:grid}.globalSearchGroup>header>span{color:var(--teal);background:#e2f1ee;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.globalSearchGroup>header h2{margin:2px 0 0;font-size:14px}.globalSearchGroup>header>strong{color:var(--teal);font-size:16px}.globalSearchGroup>div>a{border-bottom:1px solid #edf1f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;transition:background .12s;display:grid}.globalSearchGroup>div>a:last-child{border-bottom:0}.globalSearchGroup>div>a:hover{background:#f7fbfa}.globalSearchResultMark{color:var(--teal);text-transform:uppercase;background:#f0f5f4;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:flex}.globalSearchResultBody{min-width:0}.globalSearchResultBody>strong,.globalSearchResultBody>small,.globalSearchResultBody>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.globalSearchResultBody>strong{color:var(--ink);font-size:11px}.globalSearchResultBody>small{color:var(--muted);margin-top:2px;font-size:8px}.globalSearchResultBody>em{color:var(--ink-soft);margin-top:4px;font-size:9px;font-style:normal}.globalSearchResultAction{color:var(--muted);flex-direction:column;align-items:flex-end;gap:8px;display:flex}.globalSearchEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.globalSearchEmpty h2{color:var(--ink);margin:12px 0 5px;font-size:18px}.globalSearchEmpty p{max-width:520px;margin:0 0 15px;font-size:11px;line-height:1.55}@media (max-width:900px){.globalSearchGroups,.globalSearchStart{grid-template-columns:1fr}}@media (max-width:620px){.globalSearchHero{border-radius:14px;padding:15px}.globalSearchHero form{grid-template-columns:auto minmax(0,1fr)}.globalSearchHero form .button{grid-column:1/-1;justify-content:center}.globalSearchSummary{flex-direction:column;align-items:flex-start;gap:3px}.globalSearchGroup>div>a{grid-template-columns:auto minmax(0,1fr)}.globalSearchResultAction{flex-direction:row;grid-column:2;align-items:center}.workItemShell{grid-template-columns:1fr;align-items:stretch}.workItemShell .workPatientLink{justify-self:start;margin:0 19px 12px 39px}}.demoNotice__dot{background:#55a699;border-radius:50%;flex:none;width:7px;height:7px}.workItem__body{min-width:0}.workItem__body>strong{margin-bottom:3px;font-size:11px;display:block}.workItem__body>span{color:var(--ink-soft);font-size:10px;line-height:1.35}.workItem__body>small{color:var(--muted);margin-top:4px;font-size:9px}.workItem__arrow{color:var(--muted)}.workPatientLink{background:var(--teal-soft);color:var(--teal-700);white-space:nowrap;border:1px solid #cfe5df;border-radius:999px;justify-content:center;align-items:center;min-height:27px;margin-right:19px;padding:5px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.workPatientLink:hover{background:#dcefea}.workListFooter{border-top:1px solid var(--line);color:var(--muted);background:#f5f8f7;padding:10px 19px;font-size:9px;line-height:1.5}.todayEmptyState{color:var(--teal);align-items:center;gap:14px;min-height:170px;padding:24px;display:flex}.todayEmptyState h3{color:var(--ink);margin:0 0 6px}.todayEmptyState p{color:var(--muted);max-width:540px;margin:0;line-height:1.5}.workflowEligibilityEmpty{align-items:flex-start;gap:18px;max-width:760px;margin:0 auto;padding:28px;display:flex}.workflowEligibilityEmpty__icon{background:var(--teal-soft);color:var(--teal);border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:flex}.workflowEligibilityEmpty h2{color:var(--ink);margin:3px 0 8px;font-size:18px}.workflowEligibilityEmpty>div>p:not(.eyebrow){color:var(--muted);max-width:580px;margin:0;line-height:1.6}.workflowEligibilityEmpty__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.workCoordination{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;margin:22px 0;padding:20px}.workCoordination__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.workCoordination__header h3{margin:3px 0 0;font-size:16px}.workCoordination__context{color:var(--muted);margin:5px 0 0;font-size:8px}.workCoordination__resolutionRule{background:var(--blue-soft);color:#315f7b;border-left:3px solid #4b8cb4;border-radius:7px;margin-bottom:14px;padding:9px 11px;font-size:8px;line-height:1.5}.workCoordination__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workCoordination__summary>span{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:19px 1fr;gap:4px;padding:12px;display:grid}.workCoordination__summary svg{color:var(--teal);grid-row:1/span 2}.workCoordination__summary small{color:var(--muted);font-size:8px}.workCoordination__summary strong{font-size:10px;line-height:1.35}.workCoordination__form{grid-template-columns:1.15fr .8fr .7fr;align-items:end;gap:12px;margin-top:16px;display:grid}.workCoordination__rationale,.workCoordination__submit{grid-column:1/-1}.workCoordination__submit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workCoordination__readonly,.workCoordination__empty{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.55}.workCoordination__notes{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.workCoordination__noteList{gap:9px;margin-top:12px;display:grid}.workCoordination__noteList article{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.workCoordination__noteList article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workCoordination__noteList article>div small{color:var(--muted);font-size:7px}.workCoordination__noteList p{color:var(--ink-soft);margin:9px 0 0;font-size:9px;line-height:1.55}.workCoordination__noteList article>span{color:var(--teal-dark);align-items:center;gap:6px;margin-top:8px;font-size:8px;display:flex}.workCoordination__noteForm{grid-template-columns:.7fr 1.5fr 1fr;align-items:end;gap:12px;margin-top:14px;display:grid}.workCoordination__noteBody textarea{min-height:72px}.workCoordination__noteForm .workCoordination__submit{grid-column:1/-1}@media (max-width:760px){.workCoordination__summary,.workCoordination__form,.workCoordination__noteForm{grid-template-columns:1fr}.workCoordination__rationale,.workCoordination__submit,.workCoordination__noteForm .workCoordination__submit{grid-column:1}.workCoordination__noteList article>div{flex-direction:column;align-items:flex-start}}.weeklyOrderDirectory{gap:18px;display:grid}.weeklyOrderDirectoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.weeklyOrderDirectoryMetrics article{border:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#f6faf8 100%);border-radius:16px;gap:3px;min-height:132px;padding:17px;display:grid;position:relative}.weeklyOrderDirectoryMetrics article>span{color:#176f66;background:#e8f5f1;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:15px;right:15px}.weeklyOrderDirectoryMetrics small{color:var(--ink-muted);max-width:calc(100% - 42px);font-size:.76rem}.weeklyOrderDirectoryMetrics strong{font-family:var(--font-display);margin-top:auto;font-size:1.8rem;line-height:1}.weeklyOrderDirectoryMetrics p{color:var(--ink-muted);margin:2px 0 0;font-size:.76rem}.weeklyOrderDirectoryFilters{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(145px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.weeklyOrderDirectoryFilters label{gap:6px;display:grid}.weeklyOrderDirectoryFilters label>span:first-child{color:var(--ink-muted);letter-spacing:.02em;font-size:.74rem;font-weight:700}.weeklyOrderDirectoryFilters input,.weeklyOrderDirectoryFilters select{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.weeklyOrderDirectorySearch{grid-column:span 2}.weeklyOrderDirectorySearch>span:last-child{align-items:center;display:flex;position:relative}.weeklyOrderDirectorySearch svg{color:var(--ink-muted);position:absolute;left:12px}.weeklyOrderDirectorySearch input{padding-left:37px}.weeklyOrderDirectoryFilterActions{grid-column:span 2;gap:8px;display:flex}.weeklyOrderWeekStrip{scrollbar-width:thin;gap:10px;padding:1px 1px 7px;display:flex;overflow-x:auto}.weeklyOrderWeekStrip>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:13px;flex:0 0 190px;gap:3px;padding:13px 14px;text-decoration:none;display:grid}.weeklyOrderWeekStrip>a:hover,.weeklyOrderWeekStrip>a.isActive{border-color:#55a69b;box-shadow:0 7px 20px #176f661a}.weeklyOrderWeekStrip>a.isActive{background:#edf8f5}.weeklyOrderWeekStrip span,.weeklyOrderWeekStrip small{color:var(--ink-muted);font-size:.72rem}.weeklyOrderWeekStrip strong{font-size:.88rem}.weeklyOrderDirectoryResults{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.weeklyOrderDirectoryResults>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.weeklyOrderDirectoryResults h2,.weeklyOrderDirectoryResults p{margin:0}.weeklyOrderDirectoryResults>header>small{color:var(--ink-muted)}.weeklyOrderDirectoryList{display:grid}.weeklyOrderDirectoryList>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.5fr) minmax(260px,1fr) minmax(150px,auto);align-items:center;gap:18px;padding:16px 20px;display:grid}.weeklyOrderDirectoryList>article:last-child{border-bottom:0}.weeklyOrderDirectoryList>article:hover{background:#fafcfb}.weeklyOrderDirectoryIdentity{align-items:start;gap:12px;min-width:0;display:flex}.weeklyOrderDirectoryIdentity>span{color:#176f66;background:#e8f5f1;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.weeklyOrderDirectoryIdentity div{gap:2px;min-width:0;display:grid}.weeklyOrderDirectoryIdentity small,.weeklyOrderDirectoryIdentity code{color:var(--ink-muted);font-size:.72rem}.weeklyOrderDirectoryIdentity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.weeklyOrderDirectoryNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.weeklyOrderDirectoryNumbers>span{display:grid}.weeklyOrderDirectoryNumbers strong{font-size:1rem}.weeklyOrderDirectoryNumbers small{color:var(--ink-muted);font-size:.68rem}.weeklyOrderDirectoryNumbers [data-alert=true] strong{color:#a15c13}.weeklyOrderDirectoryAction{place-items:flex-end end;gap:8px;display:grid}.weeklyOrderDirectoryAction .textLink{white-space:nowrap;align-items:center;gap:5px;display:flex}.weeklyOrderDirectoryEmpty{color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;min-height:250px;padding:42px 20px;display:flex}.weeklyOrderDirectoryEmpty svg{color:#3f9186}.weeklyOrderDirectoryEmpty h3{color:var(--ink);margin:12px 0 5px}.weeklyOrderDirectoryEmpty p{max-width:520px}.weeklyOrderDirectoryEmpty .textLink{margin-top:13px}.weeklyOrderDirectoryPagination{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.weeklyOrderDirectoryPagination>:last-child{justify-self:end}.weeklyOrderDirectoryPagination>span{color:var(--ink-muted);font-size:.8rem}@media (max-width:1050px){.weeklyOrderDirectoryMetrics,.weeklyOrderDirectoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklyOrderDirectorySearch{grid-column:1/-1}.weeklyOrderDirectoryList>article{grid-template-columns:minmax(220px,1.2fr) minmax(240px,1fr)}.weeklyOrderDirectoryAction{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}}@media (max-width:680px){.weeklyOrderDirectoryMetrics,.weeklyOrderDirectoryFilters{grid-template-columns:1fr}.weeklyOrderDirectorySearch,.weeklyOrderDirectoryFilterActions{grid-column:auto}.weeklyOrderDirectoryFilterActions .button{flex:1}.weeklyOrderDirectoryResults>header{align-items:start;gap:6px;display:grid}.weeklyOrderDirectoryList>article{grid-template-columns:1fr;align-items:start;padding:16px}.weeklyOrderDirectoryAction{grid-column:auto}.weeklyOrderDirectoryNumbers{background:#f7faf9;border-radius:10px;padding:10px}.weeklyOrderDirectoryIdentity h3{white-space:normal}}.fulfillmentWorkspace{gap:18px;display:grid}.fulfillmentBoundary{color:#176f66;background:#edf8f5;border:1px solid #cfe7e1;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.fulfillmentBoundary div{flex:1;display:grid}.fulfillmentBoundary span,.fulfillmentBoundary code{color:var(--ink-muted);font-size:.76rem}.fulfillmentStart{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);align-items:start;gap:28px;display:grid}.fulfillmentStart h2,.fulfillmentStart p,.fulfillmentAction h2,.fulfillmentAction p,.fulfillmentTimeline h2,.fulfillmentEvidence h2{margin:0}.fulfillmentStart form,.fulfillmentStart label{gap:8px;display:grid}.fulfillmentProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fulfillmentProgress article{background:var(--surface);border:1px solid var(--line);color:var(--ink-muted);border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.fulfillmentProgress article>span{background:#eef1f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.fulfillmentProgress article.isDone{color:#176f66;border-color:#b9ddd5}.fulfillmentProgress article.isDone>span{background:#dff2ed}.fulfillmentOverview,.fulfillmentEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fulfillmentOverview h2{margin:3px 0 14px}.fulfillmentOverview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.fulfillmentOverview dl div{display:grid}.fulfillmentOverview dt,.fulfillmentRoles small,.fulfillmentLine small,.fulfillmentLineResult dt{color:var(--ink-muted);font-size:.75rem}.fulfillmentOverview dd{margin:0;font-size:1.1rem;font-weight:750}.fulfillmentRoles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fulfillmentRoles>p{grid-column:1/-1;margin:0}.fulfillmentRoles>div{background:#f7f8f8;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.fulfillmentRoles span{display:grid}.fulfillmentLines{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.fulfillmentLines>header{justify-content:space-between;align-items:end;display:flex}.fulfillmentLines>header h2,.fulfillmentLines>header p{margin:0}.fulfillmentLines>header>span{background:#f0f2f1;border-radius:999px;padding:6px 10px;font-size:.78rem}.fulfillmentLines>div{gap:12px;margin-top:16px;display:grid}.fulfillmentLine{border:1px solid var(--line);border-radius:13px;padding:14px}.fulfillmentLine--prepared{border-color:#b9ddd5}.fulfillmentLine--exception{border-color:#e7bd8d}.fulfillmentLine>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.fulfillmentLine>header div{display:grid}.fulfillmentLine>header>span{background:#eef1f0;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700}.fulfillmentLine--prepared>header>span{color:#176f66;background:#dff2ed}.fulfillmentLine--exception>header>span{color:#8a5317;background:#fff0de}.fulfillmentLine form,.fulfillmentAction{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.fulfillmentLine form label,.fulfillmentAction label{gap:5px;font-size:.78rem;display:grid}.fulfillmentLine form .fulfillmentCheck,.fulfillmentAction .fulfillmentCheck{align-items:center;gap:7px;display:flex}.fulfillmentWide,.fulfillmentAction>div,.fulfillmentAction>textarea,.fulfillmentAction>button{grid-column:1/-1}.fulfillmentAction>div{align-items:center;gap:10px;display:flex}.fulfillmentAction>label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.fulfillmentAction--exception{border-color:#e7bd8d}.fulfillmentLineResult{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.fulfillmentLineResult div{display:grid}.fulfillmentLineResult dd{margin:0;font-weight:700}.fulfillmentLineResult .isException{color:#8a5317;grid-column:1/-1}.fulfillmentLineResult .isResolved{color:#176f66;background:#eaf7f3;border:1px solid #b9ddd5;border-radius:10px;grid-column:1/-1;padding:10px 12px}.fulfillmentLineResult .isResolved code{overflow-wrap:anywhere;margin-top:4px;font-size:.68rem;display:block}.fulfillmentRework{margin-top:14px}.fulfillmentReworkAlert{color:#8a5317;background:#fff8e9;border:1px solid #e7bd8d;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.fulfillmentReworkAlert span{gap:2px;display:grid}.fulfillmentIdentityHint,.fulfillmentSwitchIdentity{color:var(--ink-muted);background:#f4f6f5;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.fulfillmentSwitchIdentity{color:#765516;background:#fff8e9;border:1px solid #ead6a4}.fulfillmentSwitchIdentity div{display:grid}.fulfillmentTimeline,.fulfillmentEvidence{gap:12px;display:grid}.fulfillmentTimeline>div:not(:first-child){grid-template-columns:24px 1fr;gap:10px;display:grid}.fulfillmentTimeline>div>span{color:#176f66}.fulfillmentTimeline p,.fulfillmentTimeline small,.fulfillmentTimeline em{margin:0;display:grid}.fulfillmentTimeline small,.fulfillmentTimeline em{color:var(--ink-muted);font-size:.75rem}.fulfillmentTimeline em{font-style:normal}.fulfillmentEvidence>div:not(:first-child){border:1px solid var(--line);border-radius:10px;align-items:start;gap:9px;padding:10px;display:flex}.fulfillmentEvidence>div.isValid{color:#176f66;border-color:#b9ddd5}.fulfillmentEvidence>div.isInvalid{color:#9d3232;border-color:#e8aaaa}.fulfillmentEvidence span,.fulfillmentEvidence code,.fulfillmentEvidence small{display:grid}.fulfillmentEvidence code{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.65rem}.fulfillmentActionHint{color:var(--ink-muted);background:#f4f8f7;border-radius:10px;padding:10px 12px;font-size:.82rem}.fulfillmentContainerAssignments{border:1px solid var(--line);border-radius:11px;gap:7px;margin:0;padding:12px;display:grid}.fulfillmentContainerAssignments legend{color:var(--ink-muted);padding:0 5px;font-size:.75rem;font-weight:750}.fulfillmentContainerAssignments label{background:#f7f9f8;border-radius:8px;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;padding:8px 10px;display:grid}.fulfillmentContainerAssignments label span{display:grid}.fulfillmentContainerAssignments small{color:var(--ink-muted)}.fulfillmentBundleSummary{gap:14px;display:grid}.fulfillmentBundleSummary>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.fulfillmentBundleSummary h2,.fulfillmentBundleSummary p{margin:0}.fulfillmentBundleSummary>header>span{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:flex}.fulfillmentBundleSummary .isValid{color:#176f66;background:#eaf7f3;border-color:#b9ddd5}.fulfillmentBundleSummary .isInvalid{color:#9d3232;background:#fff0f0;border-color:#e8aaaa}.fulfillmentBundleStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fulfillmentBundleStats span{background:#f4f7f6;border-radius:10px;padding:10px 12px;display:grid}.fulfillmentBundleStats strong{font-size:1.25rem}.fulfillmentBundleStats small{color:var(--ink-muted)}.fulfillmentBundleSafety{color:#176f66;background:#edf8f5;border:1px solid #cfe7e1;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.fulfillmentBundleSafety span{display:grid}.fulfillmentBundleSafety small{color:var(--ink-muted)}.fulfillmentFarmaticMappings{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.fulfillmentFarmaticMappings.isReady{color:#176f66;background:#edf8f5;border-color:#cfe7e1}.fulfillmentFarmaticMappings.isBlocked{color:#916c12;background:#fff8e8;border-color:#ead59b}.fulfillmentFarmaticMappings>span{flex:1;gap:2px;display:grid}.fulfillmentFarmaticMappings small{color:var(--ink-muted)}.fulfillmentBundleSummary>code{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.68rem}.fulfillmentBundleSummary>.button{justify-self:start}.fulfillmentDispatchPlan{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.fulfillmentDispatchPlan div{background:#f4f7f6;border-radius:9px;padding:9px 10px;display:grid}.fulfillmentDispatchPlan dt{color:var(--ink-muted);font-size:.7rem}.fulfillmentDispatchPlan dd{margin:2px 0 0;font-weight:700}@media (max-width:900px){.fulfillmentStart,.fulfillmentOverview,.fulfillmentEvidenceGrid{grid-template-columns:1fr}.fulfillmentLine form,.fulfillmentAction,.fulfillmentDispatchPlan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fulfillmentBoundary{align-items:start}.fulfillmentBoundary>code{display:none}.fulfillmentProgress,.fulfillmentRoles,.fulfillmentLine form,.fulfillmentAction,.fulfillmentLineResult,.fulfillmentBundleStats,.fulfillmentDispatchPlan{grid-template-columns:1fr}.fulfillmentBundleSummary>header{flex-direction:column;align-items:stretch}.fulfillmentBundleSummary>header>span{align-self:flex-start}.fulfillmentProgress{gap:6px}}.weeklyReturnWorkspace{background:linear-gradient(145deg,#f5faf8 0%,#eef6f3 100%);border:1px solid #cfe3dc;border-radius:18px;gap:15px;padding:19px;scroll-margin-top:96px;display:grid}.weeklyReturnHeader{justify-content:space-between;align-items:start;gap:22px;display:flex}.weeklyReturnHeader h2,.weeklyReturnHeader p{margin:0}.weeklyReturnHeader>div:first-child{gap:4px;max-width:760px;display:grid}.weeklyReturnHeader>div:first-child>p:last-child{color:var(--ink-muted);font-size:.84rem}.weeklyReturnBoundary{color:#176f66;background:#e1f2ed;border:1px solid #b9dcd2;border-radius:12px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:flex}.weeklyReturnBoundary span{display:grid}.weeklyReturnBoundary small{color:var(--ink-muted);font-size:.7rem}.weeklyReturnRequest,.weeklyReturnAction{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.weeklyReturnRequest label,.weeklyReturnAction label{gap:5px;font-size:.77rem;display:grid}.weeklyReturnRequestIntro{grid-column:1/-1;align-items:center;gap:9px;display:flex}.weeklyReturnRequestIntro span{display:grid}.weeklyReturnRequestIntro small{color:var(--ink-muted)}.weeklyReturnWide,.weeklyReturnRequest>button,.weeklyReturnAction>strong,.weeklyReturnAction>button{grid-column:1/-1}.weeklyReturnRequest .fulfillmentCheck,.weeklyReturnAction .fulfillmentCheck{align-items:center;gap:7px;display:flex}.weeklyReturnRequest>button,.weeklyReturnAction>button{justify-self:start}.weeklyReturnCases{gap:13px;display:grid}.weeklyReturnCase{gap:12px;display:grid}.weeklyReturnCase--requested{border-color:#e6c47a}.weeklyReturnCase--receipt_exception{border-color:#e2a1a1}.weeklyReturnCase--closed,.weeklyReturnCase--received{border-color:#afd8cd}.weeklyReturnCase>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.weeklyReturnCase>header h3,.weeklyReturnCase>header p{margin:0}.weeklyReturnCase>header p{color:var(--ink-muted);font-size:.78rem}.weeklyReturnCase>header>code{background:#eef2f0;border-radius:999px;padding:5px 9px}.weeklyReturnStatus{color:#176f66;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.69rem;font-weight:800;display:block}.weeklyReturnFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.weeklyReturnFacts div{background:#f5f8f7;border-radius:9px;padding:8px 10px;display:grid}.weeklyReturnFacts dt{color:var(--ink-muted);font-size:.68rem}.weeklyReturnFacts dd{margin:2px 0 0;font-size:.78rem;font-weight:700}.weeklyReturnNote{color:var(--ink-muted);border-left:3px solid #9bcfc2;margin:0;padding:3px 0 3px 11px;font-size:.82rem}.weeklyReturnAction{background:#f7faf9;border:1px solid #d9e6e1;border-radius:12px;padding:12px}.weeklyReturnAction>strong{color:#176f66;align-items:center;gap:7px;display:flex}.weeklyReturnAction--close{background:#eef8f5;border-color:#badfd5}.weeklyReturnWarning,.weeklyReturnOutcome,.weeklyReturnEmpty{border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.weeklyReturnWarning{color:#9d3232;background:#fff2f2;border:1px solid #e7b1b1}.weeklyReturnOutcome,.weeklyReturnEmpty{color:#176f66;background:#eaf7f3;border:1px solid #b9ddd5}.weeklyReturnWarning span,.weeklyReturnOutcome span,.weeklyReturnEmpty span{display:grid}.weeklyReturnWarning small,.weeklyReturnOutcome small,.weeklyReturnEmpty small{color:var(--ink-muted)}.weeklyReturnEvents{border-top:1px solid var(--line);gap:7px;padding-top:11px;display:grid}.weeklyReturnEvents>div{grid-template-columns:18px minmax(0,1fr) minmax(160px,.45fr);align-items:center;gap:8px;display:grid}.weeklyReturnEvents span{display:grid}.weeklyReturnEvents strong{text-transform:capitalize;font-size:.75rem}.weeklyReturnEvents small,.weeklyReturnEvents code{color:var(--ink-muted);font-size:.65rem}.weeklyReturnEvents code{overflow-wrap:anywhere;text-align:right}@media (max-width:900px){.weeklyReturnHeader{display:grid}.weeklyReturnBoundary{justify-self:start}.weeklyReturnRequest,.weeklyReturnAction,.weeklyReturnFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.weeklyReturnWorkspace{padding:13px}.weeklyReturnRequest,.weeklyReturnAction,.weeklyReturnFacts,.weeklyReturnEvents>div{grid-template-columns:1fr}.weeklyReturnEvents code{text-align:left}}.orderPulse{flex-direction:column;padding:0;display:flex;overflow:hidden}.orderPulse .panelIcon{color:var(--teal)}.orderPulse>.orderProgress{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:8px;margin:0;padding:18px 19px 13px;display:grid}.orderPulse>.orderProgress div{border-right:1px solid var(--line)}.orderPulse>.orderProgress div:last-child{border-right:0}.orderPulse>.orderProgress span,.orderPulse>.orderProgress small{display:block}.orderPulse>.orderProgress span{letter-spacing:-.04em;font-size:23px;font-weight:720}.orderPulse>.orderProgress small{color:var(--muted);margin-top:2px;font-size:9px}.orderPulse>.progressTrack{margin:0 19px}.orderPulse>.mutedText{margin:12px 19px}.orderPulse>.textLink{border-top:1px solid var(--line);margin-top:auto;padding:14px 19px}.orderPulseEmpty{color:var(--muted);flex-direction:column;flex:1;justify-content:space-between;min-height:164px;padding:18px 19px 0;line-height:1.5;display:flex}.orderPulseEmpty .textLink{border-top:1px solid var(--line);margin:14px -19px 0;padding:14px 19px}.lastUpdate{align-items:center;gap:5px;display:flex}.signalCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.signalCard small{color:var(--muted);font-size:9px}.signalCard strong{margin-top:3px;font-size:16px}.signalCard em{color:var(--ink-soft);margin-top:3px;font-size:9px;font-style:normal}.signalCard--disabled{box-shadow:none;opacity:.72;background:#f3f6f5}.signalCard--disabled .signalIcon{color:#78918c;background:#e5ecea}.signalIcon--danger,.statIcon--danger{background:var(--red-soft);color:var(--red)}.signalIcon--warning,.statIcon--warning{background:var(--amber-soft);color:var(--amber)}.signalIcon--info{background:var(--blue-soft);color:var(--blue)}.signalIcon--success,.statIcon--success{background:var(--teal-soft);color:var(--teal)}.twoColumn{margin-top:18px}.timelineItem{border-left:0;grid-template-columns:31px 1fr;align-items:flex-start;gap:11px;margin-left:0;padding:14px 0;display:grid}.timelineItem:before{display:none}.timelineItem+.timelineItem{border-top:1px solid var(--line)}.timelineIcon{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.timelineIcon--warning{background:var(--amber-soft);color:var(--amber)}.timelineItem strong{font-size:10px;display:block}.timelineItem small{color:#91a39f;font-size:9px}.integrationList>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.scopeSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 19px 18px;display:grid}.scopeSummary>div{border-right:1px solid var(--line);align-items:flex-start;gap:10px;padding:11px 16px;display:flex}.scopeSummary>div:first-child{padding-left:0}.scopeSummary>div:last-child{border-right:0;padding-right:0}.scopeSummary__icon{background:var(--teal-soft);color:var(--teal);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.scopeSummary small,.scopeSummary strong,.scopeSummary em{display:block}.scopeSummary small{color:var(--muted);font-size:9px}.scopeSummary strong{margin-top:2px;font-size:19px}.scopeSummary em{color:var(--ink-soft);margin-top:3px;font-size:9px;font-style:normal}.quickActionList{padding:4px 19px 13px}.quickAction{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.quickAction:last-child{border-bottom:0}.quickAction>span:first-child{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.quickAction strong,.quickAction small{display:block}.quickAction strong{font-size:10px}.quickAction small{color:var(--muted);margin-top:2px;font-size:9px}.quickAction>svg{color:var(--muted)}@media (max-width:780px){.scopeSummary{grid-template-columns:1fr}.scopeSummary>div,.scopeSummary>div:first-child,.scopeSummary>div:last-child{border-bottom:1px solid var(--line);border-right:0;padding:12px 0}.scopeSummary>div:last-child{border-bottom:0}}.integrationList>div:last-child{border-bottom:0}.integrationList>div>span:nth-child(2) strong,.integrationList>div>span:nth-child(2) small{display:block}.integrationList>div>span:nth-child(2) strong{font-size:10px}.integrationList>div>span:nth-child(2) small{color:var(--muted);margin-top:2px;font-size:9px}.sourceLogo{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:780;display:flex}.sourceLogo--blue{background:var(--blue-soft);color:var(--blue)}.patientContext,.orderHeaderCard,.orderSteps{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.asOfDate{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.treatmentTable__head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(210px,1.3fr) minmax(150px,.85fr) 95px 90px 32px;align-items:center;gap:12px;min-height:36px;padding:0 17px;font-size:9px;font-weight:730;display:grid}.discrepancyCard{grid-template-columns:34px 1fr;gap:10px;display:grid}.discrepancyCard .button{grid-column:1/-1}.discrepancyIcon{background:var(--amber-soft);color:var(--amber);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sourceSummary{overflow:hidden}.sourceSummary .sourceCheck{margin:0 17px}.sourceCheck>svg{color:var(--teal)}.sourceCheck--pending>svg{color:var(--amber)}.button--full{width:100%}.orderHeaderCard{padding:17px 19px}.orderStatusBlock{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.orderStatusBlock small,.orderStatusBlock>span:last-child{color:var(--muted);font-size:9px}.orderStep--current{color:var(--teal-dark)}.orderStep--current .orderStepNumber{background:var(--teal);border-color:var(--teal);color:#fff}.orderStep>span:first-child{border:1px solid var(--line-strong);z-index:1;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.orderStep--done>span:first-child,.orderStep--current>span:first-child{background:var(--teal);border-color:var(--teal);color:#fff}.orderStep>div{z-index:1;background:#fff;position:relative}.orderStep>div>strong,.orderStep>div>small{display:block}.orderStep>div>strong{font-size:9px}.orderStep>div>small{color:var(--muted);margin-top:2px;font-size:8px}.orderTable__head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(205px,1.35fr) minmax(120px,.75fr) 70px 75px 90px 30px;align-items:center;gap:12px;min-height:35px;padding:0 17px;font-size:9px;font-weight:730;display:grid}.orderRow>span>strong,.orderRow>span>small{display:block}.orderRow>span>strong{color:var(--ink);font-size:9px}.orderRow>span>small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.warningText{color:var(--amber);font-weight:750}.dangerText{color:var(--red);font-weight:750}.orderSummary .summaryNumber>span,.orderSummary .summaryNumber>small{display:block}.orderSummary .summaryNumber>span{letter-spacing:-.04em;font-size:27px;font-weight:720}.orderSummary .summaryNumber>small{color:var(--muted);margin-top:2px;font-size:9px}.orderSummary dl{gap:9px;margin:0;display:grid}.orderSummary dl>div{justify-content:space-between;align-items:center;display:flex}.orderSummary dt,.orderSummary dd{margin:0;font-size:10px}.orderSummary dt{color:var(--muted)}.orderSummary .summaryAlert p{margin:0}.orderClosePanel{gap:14px;display:grid}.orderClosePanel__heading{align-items:center;gap:10px;display:flex}.orderClosePanel__heading>span{color:#976416;background:#fff7e6;border:1px solid #f1d59c;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.orderClosePanel__heading>span.isReady{color:#177d72;background:#eaf7f4;border-color:#b8ddd5}.orderClosePanel__heading h3,.orderClosePanel__heading p{margin:0}.orderCloseChecks{gap:7px;display:grid}.orderCloseChecks>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:8px;padding:9px;display:grid}.orderCloseChecks>div.isPassed{color:#177d72;background:#f1faf7;border-color:#cfe8df}.orderCloseChecks>div.isPending{color:#a56b12;background:#fff9ed;border-color:#f0dba9}.orderCloseChecks strong,.orderCloseChecks small{display:block}.orderCloseChecks strong{color:var(--ink);font-size:10px;line-height:1.35}.orderCloseChecks small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.45}.orderCloseBlockers{color:#9b3f36;background:#fff2f0;border:1px solid #f2c5bf;border-radius:9px;padding:9px 10px;font-size:10px}.orderCloseBlockers summary{cursor:pointer;align-items:center;gap:7px;font-weight:750;display:flex}.orderCloseBlockers ul{gap:5px;margin:9px 0 0;padding-left:18px;line-height:1.45;display:grid}.orderClosePending,.orderClosePermission,.orderCloseResult{border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:10px;line-height:1.45;display:flex}.orderClosePending{color:#855b19;background:#fff9ed}.orderClosePermission{color:#475467;background:#f2f4f7}.orderCloseResult{color:#166b63;background:#eaf7f4}.orderCloseAttestation{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.orderCloseAttestation>p,.orderCloseAttestation>p strong,.orderCloseAttestation>p small{margin:0;display:block}.orderCloseAttestation>p strong{font-size:11px}.orderCloseAttestation>p small{color:var(--muted);margin-top:2px;font-size:9px}.orderCloseAttestation>label:not(.orderCloseAttestation__note){color:var(--ink-soft);grid-template-columns:15px minmax(0,1fr);align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:grid}.orderCloseAttestation input{accent-color:#177d72;margin:2px 0 0}.orderCloseAttestation__note{gap:5px;display:grid}.orderCloseAttestation__note>span{font-size:10px;font-weight:700}.orderCloseAttestation__note textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:9px;font-size:10px;line-height:1.45}.orderClosePanel .formMessage{margin:0}.exportButton{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:7px;padding:0 10px;font-size:10px;display:flex}.exportButton>span{align-items:center;gap:7px;margin-right:auto;display:flex}.changeStats>article,.changeStats>div{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.changeStats>article strong,.changeStats>article small,.changeStats>div strong,.changeStats>div small{display:block}.changeStats>article strong,.changeStats>div strong{font-size:18px}.changeStats>article small,.changeStats>div small{color:var(--muted);margin-top:2px;font-size:9px}.changeQueueItem{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:4px minmax(0,1fr) auto;width:100%}.changeQueueItem--selected{background:#f0f8f6}.changeQueueItem>span:nth-child(2) strong,.changeQueueItem>span:nth-child(2) small,.changeQueueItem>span:last-child small{display:block}.changeQueueItem>span:nth-child(2) strong{margin-bottom:4px;font-size:11px}.changeQueueItem>span:nth-child(2) small,.changeQueueItem>span:last-child small{color:var(--muted);font-size:9px}.changeQueueItem>span:last-child{text-align:right}.changeQueueItem>span:last-child small{margin-top:6px}.changeDetail .medicationDiff,.changeDetail .impactGrid,.changeDetail .changeActions{margin-left:19px;margin-right:19px}.changeDetail .medicationDiff{margin-top:19px}.diffMedicine{align-items:flex-start;gap:8px;margin-top:9px;display:flex}.diffMedicine strong,.diffMedicine p,.diffMedicine small{display:block}.diffMedicine strong{font-size:11px}.diffMedicine p,.diffMedicine small{color:var(--muted);margin-top:3px;font-size:9px}.diffMedicine p{margin-bottom:0}.diffMedicine>span:first-child{color:var(--teal);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.impactGrid>div{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.impactGrid>div>small{color:var(--muted);font-size:9px}.patientTable__head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) 100px 110px 110px 30px;align-items:center;gap:12px;min-height:37px;padding:0 18px;font-size:9px;font-weight:730;display:grid}.patientNameCell{align-items:center;gap:10px;display:flex}.patientNameCell strong{font-size:11px}.patientNameCell small{color:var(--muted);margin-top:2px;font-size:9px}.patientRow>span>strong,.patientRow>span>small{display:block}.patientRow>span>strong{color:var(--ink);font-size:9px}.patientRow>span>small{color:var(--muted);margin-top:3px;font-size:8px}.mobileNavItem{color:#a7cac4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:58px;font-size:8px;display:flex}.mobileNavItem--active{color:#fff;background:#27635c}.mobileNavItem--disabled{color:#638c85;cursor:default}.moduleUnavailable{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:20px;padding:28px;display:grid}.moduleUnavailable__icon{color:var(--brand);background:#e8f1ef;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.moduleUnavailable h2{margin:4px 0 8px}.moduleUnavailable p{color:var(--muted);margin:0;line-height:1.55}.moduleUnavailable__actions{flex-wrap:wrap;gap:9px;display:flex}.moduleUnavailable--onboarding .moduleUnavailable__icon{color:#8a5a13;background:#fff4dc}@media (max-width:900px){.moduleUnavailable{grid-template-columns:auto minmax(0,1fr)}.moduleUnavailable__actions{grid-column:1/-1}}@media (max-width:1180px){.treatmentTable__head{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.8fr) 90px 80px 30px}.orderTable__head{grid-template-columns:minmax(190px,1.2fr) minmax(110px,.7fr) 60px 65px 85px 30px}}@media (max-width:720px){.mobileBrand{display:flex}.centerSelector label>span,.topbarActions .userChip>span:last-child{display:none}.centerSelector{min-width:0}.centerSelector select{max-width:155px}.treatmentTable__head,.orderTable__head,.patientTable__head{min-width:770px}}@media (min-width:941px){.mobileBrand{display:none}}.treatmentDirectorySignals{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.treatmentDirectorySignals>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;display:flex}.treatmentDirectorySignals>a:hover{border-color:var(--teal-400);box-shadow:var(--shadow-soft)}.treatmentDirectorySignals svg{color:var(--teal-700)}.treatmentDirectorySignals strong,.treatmentDirectorySignals small{display:block}.treatmentDirectorySignals strong{font-size:17px}.treatmentDirectorySignals small{color:var(--ink-soft);margin-top:1px;font-size:9px}.treatmentDirectoryFilters{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(115px,.72fr));align-items:end;gap:10px;margin-bottom:15px;padding:15px;display:grid}.treatmentDirectoryFilters__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.treatmentDirectoryLayout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:15px;display:grid}.treatmentDirectoryPatients{position:sticky;top:76px;overflow:hidden}.treatmentDirectoryPatients>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.treatmentDirectoryPatients>header h2{margin:2px 0 0;font-size:13px}.treatmentDirectoryPatients>header>span{color:var(--ink-soft);font-size:9px}.treatmentDirectoryPatients nav{flex-direction:column;display:flex}.treatmentDirectoryPatients nav>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.treatmentDirectoryPatients nav>a:last-child{border-bottom:0}.treatmentDirectoryPatients nav>a:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.treatmentDirectoryPatients nav>a:hover,.treatmentDirectoryPatients nav>a.is-active{background:#f5faf8}.treatmentDirectoryPatients nav>a.is-active:before{background:var(--teal-600)}.treatmentDirectoryPatients .patientAvatar{width:34px;height:34px;font-size:10px}.treatmentDirectoryPatients nav strong,.treatmentDirectoryPatients nav small,.treatmentDirectoryPatients nav em{display:block}.treatmentDirectoryPatients nav strong{font-size:10px}.treatmentDirectoryPatients nav small{color:var(--ink-soft);margin-top:2px;font-size:8px}.treatmentDirectoryPatients nav em{color:var(--teal-700);margin-top:3px;font-size:8px;font-style:normal}.treatmentDirectoryPatients nav .statusPill{padding:4px 6px;font-size:7px}.treatmentDirectoryPatients>footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:11px 13px;display:grid}.treatmentDirectoryPatients>footer a{color:var(--teal-700);align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex}.treatmentDirectoryPatients>footer a:last-child{justify-self:end}.treatmentDirectoryDetail{gap:14px;min-width:0;display:grid}.treatmentDirectoryContext{margin-bottom:0}.treatmentDirectoryTable{overflow:hidden}.treatmentDirectoryTable .panelHeader{padding:16px 18px}.treatmentDirectoryTable__scroll{overflow-x:auto}.treatmentDirectoryTable__head,.treatmentDirectoryRow{grid-template-columns:minmax(210px,1.25fr) minmax(160px,.9fr) minmax(105px,.55fr) minmax(90px,.45fr) minmax(65px,.35fr);align-items:center;gap:12px;min-width:800px;padding:0 17px;display:grid}.treatmentDirectoryTable__head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;min-height:35px;font-size:8px;font-weight:750}.treatmentDirectoryRow{border-top:1px solid var(--line);min-height:65px;font-size:9px;position:relative}.treatmentDirectoryRow.is-match{background:#f3faf7}.treatmentDirectoryRow.is-match:before{background:var(--teal-600);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.treatmentDirectoryRow .medicineCell small{color:var(--ink-soft);margin-top:2px;font-size:8px;line-height:1.35}.treatmentDirectoryRow .medicineCell em{color:var(--teal-700);margin-top:3px;font-size:7px;font-style:normal;font-weight:750;display:block}.treatmentDirectorySchedule{color:var(--ink-soft);font-size:9px;line-height:1.4}.treatmentDirectorySchedule small,.treatmentLineCompleteness{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35;display:block}.treatmentDirectoryRow__details{border-top:1px dashed var(--line);grid-column:1/-1;margin:0 -17px;padding:0 17px}.treatmentDirectoryRow__details summary{color:var(--teal-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;font-size:8px;font-weight:750;display:flex}.treatmentDirectoryRow__details summary small{color:var(--muted);font-size:7px;font-weight:600}.treatmentDirectoryRow__detailBody{grid-template-columns:minmax(0,1.55fr) minmax(220px,.65fr);gap:12px;padding:4px 0 14px;display:grid}.treatmentDirectoryRow__detailBody>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.treatmentDirectoryRow__detailBody>dl>div{background:var(--surface-soft);border-radius:7px;min-width:0;padding:8px 9px}.treatmentDirectoryRow__detailBody>dl>div.is-wide{grid-column:1/-1}.treatmentDirectoryRow__detailBody dt,.treatmentDirectoryRow__detailBody dd{margin:0}.treatmentDirectoryRow__detailBody dt{color:var(--muted);font-size:7px}.treatmentDirectoryRow__detailBody dd{color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:8px;line-height:1.45}.treatmentDirectoryRow__supply{background:#f3faf7;border:1px solid #c2e2dc;border-radius:9px;gap:9px;padding:10px 11px;display:grid}.treatmentDirectoryRow__supply>div{gap:3px;display:grid}.treatmentDirectoryRow__supply small{color:var(--teal-dark);text-transform:uppercase;font-size:7px;font-weight:750}.treatmentDirectoryRow__supply strong{font-size:9px}.treatmentDirectoryRow__supply p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.45}.treatmentDirectoryRow__supply a{color:var(--teal-dark);align-items:center;gap:5px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.treatmentOperational{padding:0;overflow:hidden}.treatmentOperational__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.treatmentOperational__header h2{margin:3px 0 4px;font-size:13px}.treatmentOperational__header p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:9px;line-height:1.45}.treatmentOperational__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.treatmentOperational__grid>article{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:172px;padding:14px;display:flex}.treatmentOperational__grid>article:last-child{border-right:0}.treatmentOperational__grid>article.has-attention{box-shadow:inset 0 3px #d49a2e}.treatmentOperational__cardTitle{align-items:center;gap:9px;display:flex}.treatmentOperational__cardTitle>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.treatmentOperational__cardTitle>div{gap:2px;display:grid}.treatmentOperational__cardTitle small{color:var(--muted);text-transform:uppercase;font-size:7px}.treatmentOperational__cardTitle strong{font-size:10px}.treatmentOperational__grid article>p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.treatmentOperational__changes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.treatmentOperational__changes a{background:var(--surface-soft);color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:7px 8px;text-decoration:none;display:flex}.treatmentOperational__changes a>span:first-child{gap:2px;min-width:0;display:grid}.treatmentOperational__changes strong,.treatmentOperational__changes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treatmentOperational__changes strong{font-size:8px}.treatmentOperational__changes small{color:var(--muted);font-size:7px}.treatmentOperational__changes .statusPill{flex:none;padding:3px 5px;font-size:6px}.treatmentOperational__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.treatmentOperational__signals--two{grid-template-columns:repeat(2,minmax(0,1fr))}.treatmentOperational__signals>div{background:var(--surface-soft);border-radius:7px;gap:2px;padding:7px 8px;display:grid}.treatmentOperational__signals dt,.treatmentOperational__signals dd{margin:0}.treatmentOperational__signals dt{color:var(--muted);font-size:6px;line-height:1.3}.treatmentOperational__signals dd{color:var(--ink);font-size:11px;font-weight:750}.treatmentOperational__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.treatmentOperational__action{color:var(--teal-dark);align-items:center;gap:4px;margin-top:auto;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.treatmentOperational__guard{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.treatmentOperational__notice{background:var(--amber-soft);color:#6d541b;border-top:1px solid #ead9aa;align-items:center;gap:7px;margin:0;padding:9px 14px;font-size:8px;display:flex}.treatmentSupply{padding:0;overflow:hidden}.treatmentSupply__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.treatmentSupply__header>div{min-width:0}.treatmentSupply__header h2{margin:3px 0 4px;font-size:13px}.treatmentSupply__header p:not(.sectionKicker){color:var(--ink-soft);max-width:760px;margin:0;font-size:9px;line-height:1.45}.treatmentSupply__signals{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.treatmentSupply__signals article{border-right:1px solid var(--line);color:var(--teal-700);align-items:center;gap:9px;min-width:0;padding:11px 14px;display:flex}.treatmentSupply__signals article:last-child{border-right:0}.treatmentSupply__signals article.is-warning{background:var(--amber-soft);color:#765816}.treatmentSupply__signals span{gap:1px;min-width:0;display:grid}.treatmentSupply__signals strong{color:var(--ink);font-size:12px}.treatmentSupply__signals small{color:var(--muted);font-size:7px}.treatmentSupply__list{display:grid}.treatmentSupply__item{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(150px,.85fr) minmax(230px,1.15fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.treatmentSupply__item--attention_required{background:#fffaf7}.treatmentSupply__medicineIcon{background:var(--teal-soft);color:var(--teal-700);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.treatmentSupply__item:not(.treatmentSupply__item--ready) .treatmentSupply__medicineIcon{background:var(--amber-soft);color:#765816}.treatmentSupply__medicine,.treatmentSupply__state{gap:3px;min-width:0;display:grid}.treatmentSupply__medicine small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:6px}.treatmentSupply__medicine strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.treatmentSupply__medicine p,.treatmentSupply__state p{color:var(--ink-soft);margin:0;font-size:7px;line-height:1.45}.treatmentSupply__state .statusPill{justify-self:start}.treatmentSupply__item>a{color:var(--teal-dark);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.treatmentSupply__guard{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:inline-flex}.treatmentSupply__empty{border-bottom:1px solid var(--line);color:var(--teal-700);background:#f7fbfa;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.treatmentSupply__empty>div{gap:3px;display:grid}.treatmentSupply__empty strong{color:var(--ink);font-size:9px}.treatmentSupply__empty p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.45}.treatmentSupply__additional{padding:13px 15px 15px}.treatmentSupply__additional>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.treatmentSupply__additional h3{margin:3px 0 0;font-size:10px}.treatmentSupply__additional>header>span{color:var(--muted);font-size:7px}.treatmentSupply__additional>div{gap:6px;display:grid}.treatmentSupply__additional a{background:var(--surface-soft);color:var(--ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.treatmentSupply__additional a>span:first-child{gap:2px;min-width:0;display:grid}.treatmentSupply__additional small{color:var(--muted);text-transform:uppercase;font-size:6px}.treatmentSupply__additional strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.treatmentSupply__additional em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;line-height:1.35;overflow:hidden}.treatmentDirectoryMeta{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.treatmentDirectoryReconciliation,.treatmentDirectoryTrace{align-items:start;gap:11px;padding:16px;display:grid}.treatmentDirectoryReconciliation{grid-template-columns:34px minmax(0,1fr) auto}.treatmentDirectoryReconciliation h3,.treatmentDirectoryTrace h3{margin:3px 0 5px;font-size:12px}.treatmentDirectoryReconciliation p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:9px;line-height:1.45}.treatmentDirectoryTrace{grid-template-columns:31px minmax(0,1fr)}.treatmentDirectoryTrace>span{background:var(--teal-soft);color:var(--teal-700);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.treatmentDirectoryTrace dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 0;display:grid}.treatmentDirectoryTrace dl>div{background:var(--surface-soft);border-radius:7px;min-width:0;padding:7px 8px}.treatmentDirectoryTrace dt,.treatmentDirectoryTrace dd{margin:0}.treatmentDirectoryTrace dt{color:var(--ink-soft);font-size:7px}.treatmentDirectoryTrace dd{text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.treatmentDirectoryTrace__link{color:var(--teal-700);align-items:center;gap:5px;margin-top:10px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.treatmentDirectoryEmpty{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.treatmentDirectoryEmpty h2{color:var(--ink);margin:10px 0 5px;font-size:15px}.treatmentDirectoryEmpty p{max-width:520px;margin:0 0 13px;font-size:10px}@media (max-width:1180px){.treatmentDirectorySignals,.treatmentDirectoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.treatmentDirectoryFilters__search{grid-column:span 2}.treatmentDirectoryLayout{grid-template-columns:260px minmax(0,1fr)}.treatmentDirectoryMeta{grid-template-columns:1fr}.treatmentOperational__grid{grid-template-columns:1fr 1fr}.treatmentOperational__grid>article:last-child{border-right:1px solid var(--line);border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:860px){.treatmentDirectoryLayout{grid-template-columns:1fr}.treatmentDirectoryPatients{position:static}.treatmentDirectoryPatients nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.treatmentDirectoryPatients nav>a{border-right:1px solid var(--line)}.treatmentDirectoryContext{flex-direction:column;align-items:flex-start;gap:13px}.treatmentDirectoryContext .contextFacts{margin-left:0}.treatmentSupply__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.treatmentSupply__signals article:nth-child(2){border-right:0}.treatmentSupply__signals article:nth-child(-n+2){border-bottom:1px solid var(--line)}.treatmentSupply__item{grid-template-columns:31px minmax(0,.8fr) minmax(0,1.2fr)}.treatmentSupply__item>a,.treatmentSupply__guard{grid-column:2/-1;justify-content:flex-start}}@media (max-width:700px){.treatmentDirectorySignals{grid-template-columns:repeat(2,minmax(0,1fr))}.treatmentDirectoryFilters{grid-template-columns:1fr}.treatmentDirectoryFilters__search{grid-column:1}.treatmentDirectoryPatients nav{grid-template-columns:1fr}.treatmentDirectoryReconciliation{grid-template-columns:34px minmax(0,1fr)}.treatmentDirectoryReconciliation .button{grid-column:1/-1}.treatmentDirectoryTrace dl{grid-template-columns:1fr}.treatmentOperational__header,.treatmentSupply__header{flex-direction:column;align-items:flex-start}.treatmentSupply__item{grid-template-columns:31px minmax(0,1fr);align-items:start}.treatmentSupply__state,.treatmentSupply__item>a,.treatmentSupply__guard{grid-column:2}.treatmentOperational__grid{grid-template-columns:1fr}.treatmentOperational__grid>article,.treatmentOperational__grid>article:last-child{border-bottom:1px solid var(--line);border-top:0;border-right:0;grid-column:auto;min-height:0}.treatmentOperational__grid>article:last-child{border-bottom:0}.treatmentDirectoryRow__detailBody{grid-template-columns:1fr}.treatmentDirectoryRow__detailBody>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.treatmentHistoryContext{align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.treatmentHistoryContext h2{margin:2px 0 3px;font-size:14px}.treatmentHistoryContext p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:9px}.treatmentHistoryContext .contextFacts{align-items:center;gap:8px;margin-left:auto;display:flex}.treatmentHistoryContext .contextFacts>span:not(.statusPill){background:var(--surface-soft);color:var(--ink-soft);border-radius:8px;padding:7px 10px;font-size:8px}.treatmentHistoryContext .contextFacts strong{color:var(--ink);margin-right:3px;font-size:11px}.treatmentHistoryControls{margin-bottom:14px;padding:0}.treatmentHistoryPatientForm,.treatmentHistoryCompareForm{align-items:end;gap:10px;padding:12px 15px;display:grid}.treatmentHistoryPatientForm{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) auto}.treatmentHistoryCompareForm{grid-template-columns:minmax(180px,1fr) 28px minmax(180px,1fr) auto}.treatmentHistoryControls__arrow{color:var(--teal-700);justify-content:center;align-items:center;height:34px;display:flex}.treatmentHistoryLayout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.treatmentTimeline{position:sticky;top:76px;overflow:hidden}.treatmentTimeline>header{border-bottom:1px solid var(--line);padding:15px 17px}.treatmentTimeline>header h2{margin:3px 0 0;font-size:13px}.treatmentTimeline ol{margin:0;padding:4px 0;list-style:none}.treatmentTimeline li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:13px 16px 13px 14px;display:grid;position:relative}.treatmentTimeline li:before{background:var(--line);content:"";width:1px;position:absolute;top:26px;bottom:-5px;left:20px}.treatmentTimeline li:last-child:before{display:none}.treatmentTimeline li.is-selected{background:#f5faf8}.treatmentTimeline__marker{border:3px solid var(--teal-500);z-index:1;background:#fff;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.treatmentTimeline__title{justify-content:space-between;align-items:center;gap:7px;display:flex}.treatmentTimeline__title>strong{font-size:10px}.treatmentTimeline__title .statusPill{font-size:7px}.treatmentTimeline li p,.treatmentTimeline li small{color:var(--ink-soft);margin:3px 0 0;font-size:8px;line-height:1.4;display:block}.treatmentTimeline__audit{border-top:1px solid var(--line);color:var(--teal-700);align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.treatmentTimeline__audit strong{font-size:8px;display:block}.treatmentTimeline__audit small{margin:1px 0 0}.treatmentTimeline blockquote{border-left:2px solid var(--teal-300);color:var(--ink-soft);margin:8px 0 0;padding-left:8px;font-size:8px;line-height:1.45}.treatmentTimeline li>div>a{color:var(--teal-700);margin-top:8px;font-size:8px;font-weight:750;text-decoration:none;display:inline-block}.treatmentTimeline__gap{color:var(--amber)!important}.treatmentHistoryComparison,.treatmentDiffList{gap:12px;min-width:0;display:grid}.treatmentComparisonSummary{padding:17px 18px 14px}.treatmentComparisonSummary>header{justify-content:space-between;align-items:center;display:flex}.treatmentComparisonSummary h2{margin:3px 0 0;font-size:15px}.treatmentComparisonSummary>header>span{color:var(--ink-soft);font-size:9px}.treatmentComparisonSummary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.treatmentComparisonSummary>div>span{background:var(--surface-soft);color:var(--ink-soft);border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:8px;display:flex}.treatmentComparisonSummary>div strong{color:var(--ink);font-size:13px}.treatmentComparisonSummary .is-added svg{color:var(--teal)}.treatmentComparisonSummary .is-removed svg{color:var(--red)}.treatmentComparisonSummary .is-modified svg{color:var(--amber)}.treatmentComparisonSummary>p{border-top:1px solid var(--line);color:var(--ink-soft);margin:13px 0 0;padding-top:10px;font-size:8px;line-height:1.45}.treatmentDiffItem{border-left:3px solid var(--line);overflow:hidden}.treatmentDiffItem.is-added{border-left-color:var(--teal)}.treatmentDiffItem.is-removed{border-left-color:var(--red)}.treatmentDiffItem.is-modified{border-left-color:var(--amber)}.treatmentDiffItem>header{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.treatmentDiffItem__icon{background:var(--surface-soft);color:var(--teal-700);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.treatmentDiffItem>header .statusPill{padding:3px 5px;font-size:7px}.treatmentDiffItem>header h3{margin:0 0 0 6px;font-size:11px;display:inline}.treatmentDiffItem>header p{color:var(--ink-soft);text-align:right;max-width:290px;margin:0;font-size:8px}.treatmentDiffItem__snapshots{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;padding:12px 14px 14px;display:grid}.treatmentDiffItem__snapshots>span{color:var(--muted);justify-content:center;align-items:center;display:flex}.treatmentDiffSnapshot{background:var(--surface-soft);border-radius:9px;min-width:0;padding:11px 12px}.treatmentDiffSnapshot>small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750;display:block}.treatmentDiffSnapshot>strong{margin-top:5px;font-size:10px;display:block}.treatmentDiffSnapshot>span{color:var(--ink-soft);margin-top:4px;font-size:8px;line-height:1.4;display:block}.treatmentDiffSnapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:9px 0 0;display:grid}.treatmentDiffSnapshot dl>div{border-top:1px solid var(--line);padding-top:5px}.treatmentDiffSnapshot dt,.treatmentDiffSnapshot dd{margin:0;font-size:7px}.treatmentDiffSnapshot dt{color:var(--muted)}.treatmentDiffSnapshot dd{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.treatmentDiffPrn{background:var(--blue-soft);color:var(--blue);border-radius:6px;margin:8px 0 0;padding:6px 7px;font-size:7px;line-height:1.4}.treatmentClinicalProvenance{background:color-mix(in srgb, var(--success) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));border-radius:12px;align-items:flex-start;gap:.7rem;margin-top:.8rem;padding:.8rem;display:flex}.treatmentClinicalProvenance>svg{color:var(--success);flex:none;margin-top:.15rem}.treatmentClinicalProvenance>div,.treatmentClinicalProvenance nav{flex-wrap:wrap;gap:.35rem .7rem;min-width:0;display:flex}.treatmentClinicalProvenance>div{flex-direction:column}.treatmentClinicalProvenance span,.treatmentClinicalProvenance small{overflow-wrap:anywhere}.treatmentDiffSnapshot .is-changed{background:#fff6dd;border-radius:4px;box-shadow:0 0 0 3px #fff6dd}.treatmentDiffSnapshot.is-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:105px;display:flex}.treatmentDiffSnapshot.is-empty p{margin:6px 0 0;font-size:8px}.treatmentHistoryBaseline{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;padding:50px 20px;display:flex}.treatmentHistoryBaseline h2{color:var(--ink);margin:9px 0 5px;font-size:14px}.treatmentHistoryBaseline p{max-width:480px;margin:0;font-size:9px;line-height:1.5}@media (max-width:1050px){.treatmentHistoryCompareForm{grid-template-columns:repeat(2,minmax(0,1fr))}.treatmentHistoryControls__arrow{display:none}.treatmentHistoryControls .button{justify-self:start}.treatmentHistoryLayout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:820px){.treatmentHistoryContext{align-items:flex-start}.treatmentHistoryContext .contextFacts{flex-direction:column;align-items:flex-start}.treatmentHistoryLayout{grid-template-columns:1fr}.treatmentTimeline{position:static}.treatmentTimeline ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.treatmentTimeline li:before{display:none}}@media (max-width:620px){.treatmentHistoryContext{grid-template-columns:auto minmax(0,1fr);display:grid}.treatmentHistoryContext .contextFacts{grid-column:1/-1;align-items:stretch;margin-left:0}.treatmentHistoryPatientForm,.treatmentHistoryCompareForm{grid-template-columns:1fr}.treatmentHistoryControls .button{justify-self:stretch}.treatmentTimeline ol,.treatmentComparisonSummary>div{grid-template-columns:1fr}.treatmentComparisonSummary>header{flex-direction:column;align-items:flex-start;gap:7px}.treatmentDiffItem>header{grid-template-columns:31px minmax(0,1fr)}.treatmentDiffItem>header p{text-align:left;grid-column:1/-1}.treatmentDiffItem__snapshots{grid-template-columns:1fr;gap:8px}.treatmentDiffItem__snapshots>span{transform:rotate(90deg)}}.workflowAction{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:inline-flex}.workflowAction .button{white-space:nowrap}.actionMessage{color:var(--teal-dark);max-width:180px;font-size:8px;line-height:1.25}.rowActionButton{background:var(--teal-soft);color:var(--teal-dark);cursor:pointer;border:1px solid #b7d8d2;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:5px 8px;font-size:8px;font-weight:760;display:inline-flex}.rowActionButton:hover{background:#d8eeea}.rowActionButton:disabled,.button:disabled{cursor:not-allowed;opacity:.58}.spin{animation:.85s linear infinite sussie-spin}@keyframes sussie-spin{to{transform:rotate(360deg)}}.exportGuard{background:var(--surface-soft);color:var(--muted);border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.exportGuard svg{color:var(--teal);flex:none}.exportButton:disabled,.textLink:disabled{cursor:not-allowed;opacity:.55}.careStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.careStats>article{align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.careStats small,.careStats strong{display:block}.careStats small{color:var(--muted);font-size:9px;line-height:1.35}.careStats strong{margin-top:3px;font-size:20px}.careWorkspace{grid-template-columns:minmax(285px,.78fr) minmax(0,1.72fr);gap:16px;display:grid}.careQueue,.careReview{min-width:0;overflow:hidden}.careQueueItem{border-top:1px solid var(--line);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:12px 14px;display:grid}.careQueueItem--selected{background:linear-gradient(90deg,#f0f8f6,#fff)}.careQueueItem>div strong,.careQueueItem>div small,.careQueueItem>div p{display:block}.careQueueItem>div strong{font-size:11px}.careQueueItem>div small{color:var(--muted);margin-top:3px;font-size:8px}.careQueueItem>div p{color:var(--teal-dark);margin:7px 0 0;font-size:9px;font-weight:680;line-height:1.35}.careReviewHeader{background:radial-gradient(circle at 92% 18%, #358b8021, transparent 35%), var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px;display:flex}.careReviewHeader h2{margin-top:4px;font-size:18px}.careReviewHeader>div>p:last-child{color:var(--muted);max-width:660px;margin:7px 0 0;font-size:10px;line-height:1.5}.careReviewBody{padding:19px 21px 22px}.clinicalWorkflowNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.clinicalWorkflowNav--five{grid-template-columns:repeat(5,minmax(0,1fr))}.changeWorkflowNav{margin:18px 20px 0}.changeWorkflowAnchor{scroll-margin-top:78px}.clinicalWorkflowNav a{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;text-decoration:none;display:grid}.clinicalWorkflowNav a>span{border:1px solid var(--line);background:#fff;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex}.clinicalWorkflowNav strong,.clinicalWorkflowNav small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.clinicalWorkflowNav strong{font-size:9px}.clinicalWorkflowNav small{color:var(--muted);font-size:8px}.clinicalWorkflowNav a[data-state=ready]{background:color-mix(in srgb, var(--success) 7%, white);border-color:color-mix(in srgb, var(--success) 25%, var(--line))}.clinicalWorkflowNav a[data-state=ready]>span{color:var(--success)}.clinicalWorkflowNav a[data-state=blocked]{background:color-mix(in srgb, var(--warning) 9%, white);border-color:color-mix(in srgb, var(--warning) 28%, var(--line))}.clinicalWorkflowNav a[data-state=blocked]>span{color:#8a5a13}.clinicalWorkflowNav a[data-state=current]{background:var(--teal-soft);border-color:color-mix(in srgb, var(--teal) 35%, var(--line))}.clinicalWorkflowNav a[data-state=current]>span{color:var(--teal-dark)}.careCoordinationSection,.careWorkflowAnchor{scroll-margin-top:78px}.careWorkflowClosure{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.careWorkflowClosure .clinicalActionBox{margin:0}.careSectionTitle{justify-content:space-between;align-items:center;display:flex}.careSectionTitle--spaced{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.careSectionTitle>span{align-items:center;gap:8px;display:flex}.careSectionTitle svg{color:var(--teal)}.careSectionTitle strong{font-size:11px}.careSectionTitle small{color:var(--muted);font-size:8px}.findingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.findingCard{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;padding:13px}.findingHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.findingHeader>span:last-child{color:var(--muted);text-align:right;font-size:8px}.findingCard h3{margin-top:11px;font-size:11px;line-height:1.4}.findingCard dl{gap:9px;margin:11px 0 0;display:grid}.findingCard dt{color:var(--teal-dark);text-transform:uppercase;font-size:8px;font-weight:750}.findingCard dd{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.45}.interventionList{gap:9px;margin-top:11px;display:grid}.interventionList>article{background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 12px;display:flex}.interventionList strong{font-size:10px}.interventionList p,.interventionList small{color:var(--muted);font-size:8px;line-height:1.45}.interventionList p{margin:4px 0}.emptyCareState{background:var(--surface-soft);color:var(--muted);text-align:center;border:1px dashed #cbdedb;border-radius:9px;margin-top:11px;padding:14px;font-size:9px}.changeStats{grid-template-columns:repeat(4,minmax(0,1fr))}.changeDirectoryFilters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,.7fr));align-items:end;gap:12px;margin-bottom:17px;padding:15px;display:grid}.changeDirectoryFilters label{gap:6px;display:grid}.changeDirectoryFilters label>span:first-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.changeDirectoryFilters input,.changeDirectoryFilters select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.changeDirectorySearch>span:last-child{align-items:center;display:flex;position:relative}.changeDirectorySearch>span:last-child svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.changeDirectorySearch input{padding-left:35px}.changeDirectoryFilterActions{gap:8px;display:flex}.changeQueuePagination{background:var(--surface-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid}.changeQueuePagination>:last-child{justify-self:end}.changeQueuePagination small{color:var(--muted);font-weight:700}.priorityRail--moderate{background:#dfa242}.priorityRail--low{background:#8fb0aa}.changeQueueItem{color:inherit;grid-template-columns:4px minmax(0,1fr) auto;text-decoration:none}@media (max-width:1100px){.changeDirectoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.changeDirectorySearch{grid-column:span 2}}@media (max-width:720px){.changeDirectoryFilters,.changeStats{grid-template-columns:1fr}.changeDirectorySearch{grid-column:auto}.changeDirectoryFilterActions .button{flex:1}}.clinicalRecordForm{max-width:920px;margin:0 auto}.clinicalFormGrid{margin-bottom:18px}.medicationCaptureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.medicationCaptureGrid fieldset{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;gap:9px;margin:0;padding:14px;display:grid}.medicationCaptureGrid fieldset:disabled{opacity:.55}.medicationCaptureGrid legend{color:var(--teal-dark);padding:0 5px;font-size:9px;font-weight:760}.medicationCaptureGrid input{color:var(--ink);font:inherit;background:#fff;border:1px solid #cadbd8;border-radius:8px;min-height:38px;padding:9px 10px;font-size:10px}.snapshotEditor{align-content:start}.snapshotCompleteness{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #c7ded9;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex}.snapshotCompleteness--partial{color:#684b18;background:#fff8e8;border-color:#e5c875}.snapshotCompleteness span,.snapshotCompleteness strong,.snapshotCompleteness small{display:block}.snapshotCompleteness strong{font-size:.75rem}.snapshotCompleteness small{color:inherit;opacity:.82;margin-top:2px;font-size:.67rem}.snapshotIdentity,.snapshotClinicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.snapshotSectionTitle{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:3px;padding-top:11px;display:flex}.snapshotSectionTitle svg{color:var(--teal)}.snapshotSectionTitle span,.snapshotSectionTitle strong,.snapshotSectionTitle small{display:block}.snapshotSectionTitle strong{font-size:.76rem}.snapshotSectionTitle small{color:var(--muted);font-size:.66rem}.changeClinicalReview{background:#fbfdfc;border:1px solid #cfe0dc;border-radius:12px;gap:14px;margin:18px 20px 0;padding:16px;display:grid}.changeClinicalReviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.changeClinicalReviewHeader h3{margin:3px 0;font-size:.92rem}.changeClinicalReviewHeader p:last-child{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.changeClinicalReviewHeader>svg{color:var(--teal)}.clinicalMetadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 20px 0;display:grid;overflow:hidden}.clinicalMetadata>div{background:var(--surface-soft);min-width:0;padding:11px 12px}.clinicalMetadata small,.clinicalMetadata strong,.sourceEvidence small,.sourceEvidence strong,.sourceEvidence span{display:block}.clinicalMetadata small,.sourceEvidence small{color:var(--muted);font-size:8px}.clinicalMetadata strong,.sourceEvidence strong{overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.4}.sourceEvidence{background:#f1f8f6;border:1px solid #d2e5e1;border-radius:9px;align-items:flex-start;gap:10px;margin:13px 20px 0;padding:11px 12px;display:flex}.sourceEvidence svg{color:var(--teal);flex:none}.sourceEvidence span{color:var(--muted);margin-top:3px;font-size:8px}.sourceEvidence a{color:var(--teal-strong);margin-top:6px;font-size:9px;font-weight:700;display:inline-block}.idooseDeliveryPanel{background:linear-gradient(135deg,#f5fbf9,#eef7f5);border:1px solid #c7e2dc;border-radius:12px;gap:12px;margin:13px 20px 0;padding:14px;display:grid}.idooseDeliveryPanel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.idooseDeliveryPanel h3{margin:2px 0 0;font-size:12px}.idooseDeliveryPanel__icon{background:var(--teal);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.idooseDeliveryPanel__assurance{background:#ffffffb8;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.idooseDeliveryPanel__assurance svg{color:var(--teal);flex:none}.idooseDeliveryPanel__assurance p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.idooseDeliveryPanel__assurance strong{color:var(--ink)}.idooseDeliveryPanel__evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.idooseDeliveryPanel__evidence>div{background:#fff;min-width:0;padding:9px}.idooseDeliveryPanel__evidence dt{color:var(--muted);font-size:8px}.idooseDeliveryPanel__evidence dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:700}.idooseDeliveryPanel__warning,.idooseDeliveryPanel__error{border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px;font-size:9px;display:flex}.idooseDeliveryPanel__warning{color:#815d13;background:#fff6dd}.idooseDeliveryPanel__error{color:var(--red);background:#fff0ef}.idooseDeliveryPanel__blockers{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:9px;display:grid}.idooseDeliveryPanel__production{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;padding:10px;display:grid}.idooseDeliveryPanel__production>div,.idooseDeliveryPanel__production>p{align-items:flex-start;gap:8px;margin:0;display:flex}.idooseDeliveryPanel__production>div>svg{color:var(--teal);flex:none}.idooseDeliveryPanel__production strong,.idooseDeliveryPanel__production small{display:block}.idooseDeliveryPanel__production strong{font-size:10px}.idooseDeliveryPanel__production small,.idooseDeliveryPanel__production>span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:8px}.idooseDeliveryPanel__production>span{justify-self:start}.idooseDeliveryPanel__production--incident{background:#fff6f4;border-color:#f0c7c2}.idooseDeliveryPanel__production--incident>div>svg,.idooseDeliveryPanel__production--incident>p{color:var(--red)}.idooseDeliveryPanel__production>p{color:var(--red);font-size:9px}.idooseDeliveryPanel>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.idooseDeliveryPanel>footer .formMessage{flex-basis:100%;margin:0}.clinicalActionBox{border:1px solid var(--line);background:#f8fbfa;border-radius:11px;gap:11px;margin:17px 20px 0;padding:14px;display:grid}.careReviewBody>.clinicalActionBox{margin:0}.clinicalActionBox h3{margin-top:3px;font-size:12px}.reconciliationChangeHandoff{background:linear-gradient(135deg,#f4fbf9,#eef7f5);border-color:#c7e2dc}.reconciliationChangeHandoff>div>p:last-child{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.55}.reconciliationChangeHandoff form{gap:10px;display:grid}.clinicalClosurePreflight{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.clinicalClosurePreflightHeader,.clinicalTerminalHeading{align-items:center;gap:9px;display:flex}.clinicalClosurePreflightHeader>svg,.clinicalTerminalHeading>svg{color:var(--teal);flex:none}.clinicalClosurePreflightHeader strong,.clinicalClosurePreflightHeader small{display:block}.clinicalClosurePreflightHeader strong{font-size:10px}.clinicalClosurePreflightHeader small{color:var(--muted);margin-top:2px;font-size:8px}.clinicalClosurePreflight ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.clinicalClosurePreflight li{background:var(--surface-soft);border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:9px;display:flex}.clinicalClosurePreflight li>svg{flex:none;margin-top:1px}.clinicalClosurePreflight li[data-state=ready]>svg{color:var(--success)}.clinicalClosurePreflight li[data-state=blocked]{background:color-mix(in srgb, var(--warning) 8%, white)}.clinicalClosurePreflight li[data-state=blocked]>svg{color:#9b6617}.clinicalClosurePreflight li strong,.clinicalClosurePreflight li small{display:block}.clinicalClosurePreflight li strong{font-size:9px;line-height:1.35}.clinicalClosurePreflight li small,.clinicalClosurePreflight>p,.clinicalActionBox--terminal>p,.clinicalActionBox--waiting>p{color:var(--muted);font-size:8px;line-height:1.5}.clinicalClosurePreflight li small{margin-top:3px}.clinicalClosurePreflight>p{border-top:1px solid var(--line);margin:10px 0 0;padding-top:9px}.clinicalActionBox--terminal{background:color-mix(in srgb, var(--success) 7%, white);border-color:color-mix(in srgb, var(--success) 25%, var(--line))}.clinicalActionBox--waiting{background:color-mix(in srgb, var(--blue) 6%, white)}.checkField{color:var(--ink);align-items:center;gap:8px;font-size:9px;line-height:1.4;display:flex}.checkField input{accent-color:var(--teal)}.clinicalGapToggle{align-self:end;min-height:38px}.clinicalActionButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button--small{min-height:30px;padding:0 9px;font-size:9px}.button--secondary{background:#fff}.clinicalTerminalState{background:var(--teal-soft);color:var(--teal-dark);align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.actionMessage--error{color:var(--red)}.workflowTimeline{border-top:1px solid var(--line);gap:0;margin:18px 20px 0;padding:17px 0 20px;display:grid}.careReviewBody>.workflowTimeline{margin-left:0;margin-right:0;padding-bottom:0}.workflowTimeline>article{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.workflowTimeline>article>span{background:var(--teal);border:2px solid #d8ede9;border-radius:999px;width:8px;height:8px}.workflowTimeline>article strong,.workflowTimeline>article small{display:block}.workflowTimeline>article strong{font-size:9px}.workflowTimeline>article small{color:var(--muted);margin-top:2px;font-size:8px}.emptyClinicalState{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:9px;min-height:260px;padding:30px;display:flex}.emptyClinicalState h2{color:var(--ink);font-size:16px}.emptyClinicalState p{font-size:10px}.findingHeader>span:first-child{flex-wrap:wrap;gap:5px;display:flex}.clinicalEvidenceBadges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.clinicalEvidenceBadges span,.clinicalEvidenceBadges b{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:690}.clinicalEvidenceBadges b{background:var(--red-soft);color:var(--red)}.findingDecision,.interventionActions{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:11px;display:grid}.findingDecision .field textarea,.interventionActions .field textarea{min-height:48px}.interventionList>article>div{flex:1;min-width:0}.viewTab{text-decoration:none}.reconciliationStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.reconciliationStats>article{align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:flex}.reconciliationStats small,.reconciliationStats strong{display:block}.reconciliationStats small{color:var(--muted);font-size:9px}.reconciliationStats strong{margin-top:3px;font-size:19px}.reconciliationWorkspace{grid-template-columns:minmax(285px,.72fr) minmax(0,1.78fr);gap:16px;display:grid}.reconciliationQueue,.reconciliationDetail{min-width:0;overflow:hidden}.reconciliationQueueItem{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:12px 14px;text-decoration:none;display:grid}.reconciliationQueueItem--selected{background:linear-gradient(90deg,#eff8f6,#fff)}.reconciliationQueueItem strong,.reconciliationQueueItem small,.reconciliationQueueItem p{display:block}.reconciliationQueueItem strong{font-size:10px}.reconciliationQueueItem small{color:var(--muted);margin-top:3px;font-size:8px}.reconciliationQueueItem p{color:var(--teal-dark);margin:7px 0 0;font-size:8px;font-weight:700}.reconciliationDetailHeader{background:radial-gradient(circle at 94% 10%, #358b8021, transparent 34%), var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px;display:flex}.reconciliationDetailHeader h2{margin-top:4px;font-size:17px}.reconciliationDetailHeader>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:9px}.reconciliationReferenceGrid{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;margin:16px 19px;display:grid}.reconciliationReferenceGrid>div{background:var(--surface-soft);border-radius:9px;min-width:0;padding:11px 12px}.reconciliationReferenceGrid>svg{color:var(--teal)}.reconciliationReferenceGrid small,.reconciliationReferenceGrid strong{display:block}.reconciliationReferenceGrid small{color:var(--muted);font-size:8px}.reconciliationReferenceGrid strong{overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.4}.reconciliationOfficialEvidence{background:#edf8f4;border:1px solid #b9ddd1;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 19px 16px;padding:12px 14px;display:grid}.reconciliationOfficialEvidence>svg{color:var(--teal-dark)}.reconciliationOfficialEvidence>div{gap:3px;min-width:0;display:grid}.reconciliationOfficialEvidence small{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.reconciliationOfficialEvidence strong{font-size:10px}.reconciliationOfficialEvidence code,.reconciliationLockedSourceNotice code{overflow-wrap:anywhere;font-size:8px}.reconciliationLines{gap:12px;padding:0 19px;display:grid}.reconciliationLine{border:1px solid var(--line);border-radius:11px;overflow:hidden}.reconciliationLine--equivalent{border-color:#cbe3de}.reconciliationLineHeader{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.reconciliationLineHeader>div{flex-wrap:wrap;gap:5px;display:flex}.reconciliationLineHeader>small{color:var(--muted);font-size:7px}.reconciliationComparison{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.reconciliationComparison>svg{color:var(--teal);align-self:center}.reconciliationComparison>section{border:1px solid var(--line);background:#fbfdfc;border-radius:9px;min-width:0;padding:10px}.reconciliationComparison>section>span{color:var(--teal-dark);text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:780;display:block}.reconciliationSourceValue strong,.reconciliationSourceValue p,.reconciliationSourceValue small{display:block}.reconciliationSourceValue strong{font-size:9px;line-height:1.4}.reconciliationSourceValue p,.reconciliationSourceValue small{color:var(--muted);font-size:8px;line-height:1.45}.reconciliationSourceValue p{margin:5px 0}.reconciliationMissingSource{color:var(--red);border:1px dashed #d8c3be;align-items:center;min-height:55px;padding:9px;font-size:8px;display:flex}.reconciliationDecision{border-top:1px solid var(--line);gap:9px;padding:11px 12px 12px;display:grid}.reconciliationDecision textarea{min-height:48px}.reconciliationAutoDecision{background:var(--teal-soft);color:var(--teal-dark);align-items:center;gap:7px;padding:9px 12px;font-size:8px;display:flex}.reconciliationSummary{background:var(--teal-soft);border-radius:9px;margin:17px 19px 0;padding:12px}.reconciliationSummary small{color:var(--teal-dark);text-transform:uppercase;font-size:7px;font-weight:760}.reconciliationSummary p{color:var(--ink);margin:5px 0;font-size:9px;line-height:1.5}.reconciliationSummary a{color:var(--teal-dark);font-size:8px;font-weight:720}.reconciliationFinalActions{margin-bottom:0}.reconciliationFinalActions form,.reconciliationReviewPanel{gap:11px;display:grid}.reconciliationReviewPanel--rejected .reconciliationResolutionGuard{color:var(--red);background:#fff5f3;border-color:#efd0c9}.reconciliationFrozenSummary{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;padding:11px 12px}.reconciliationFrozenSummary small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:760}.reconciliationFrozenSummary p{margin:5px 0 0;font-size:9px;line-height:1.5}.reconciliationChecksum{font-family:var(--font-mono), monospace;overflow-wrap:anywhere;margin-top:6px;font-size:7px;display:block}.reconciliationPolicyEvidence{border:1px solid var(--line);background:#f7faf9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 19px 14px;padding:11px 12px;display:grid}.reconciliationPolicyEvidence small,.reconciliationPolicyEvidence strong{display:block}.reconciliationPolicyEvidence small,.reconciliationPolicyEvidence span{color:var(--muted);font-size:7px}.reconciliationPolicyEvidence strong{margin-top:2px;font-size:9px}.reconciliationPolicyEvidence code{color:var(--teal-dark);overflow-wrap:anywhere;grid-column:1/-1;font-size:7px}.reconciliationResolutionGuard{color:var(--teal-deep);background:#f2f8f7;border:1px solid #cce2de;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.reconciliationResolutionGuard svg{flex:none;margin-top:1px}.reconciliationResolutionGuard strong{font-size:10px;display:block}.reconciliationResolutionGuard p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.5}.reconciliationResolvedLines{gap:12px;display:grid}.reconciliationResolvedLine{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.reconciliationResolvedLine>header{background:var(--surface-soft);border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.reconciliationResolvedLine>header>span{background:var(--teal-soft);color:var(--teal-deep);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:flex}.reconciliationResolvedLine>header small,.reconciliationResolvedLine>header strong{display:block}.reconciliationResolvedLine>header small{color:var(--muted);text-transform:uppercase;font-size:7px}.reconciliationResolvedLine>header strong{margin-top:2px;font-size:10px}.reconciliationResolvedLine .snapshotEditor{border:0;border-radius:0}.reconciliationPrescriberField{border-top:1px solid var(--line);margin:0;padding:11px 13px 13px}.reconciliationPendingHint{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.reconciliationTimeline{margin-bottom:0}.reconciliationPatientPicker{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.reconciliationCreateForm{gap:16px;display:grid}.reconciliationContext{align-items:center;gap:12px;padding:16px;display:flex}.reconciliationContext>span{background:var(--teal-soft);color:var(--teal);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.reconciliationContext h2{margin-top:3px;font-size:15px}.reconciliationContext>div>p:last-child{color:var(--muted);margin:4px 0 0;font-size:9px}.reconciliationReferences{padding:18px}.reconciliationSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sourceEditor{min-width:0}.sourceEditorHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.sourceEditorHeader strong{margin-top:3px;font-size:9px;display:block}.sourceEditorLine{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 28px;align-items:flex-start;gap:9px;padding:12px;display:grid}.sourceEditorLine:last-child{border-bottom:0}.sourceEditorLine>div{grid-template-columns:minmax(0,1fr) minmax(90px,.55fr);gap:9px;display:grid}.sourceEditorLine .field--schedule,.sourceEditorLine .checkField{grid-column:1/-1}.sourceEditorLine input[readonly]{background:var(--surface-soft);color:var(--ink-soft)}.reconciliationLockedSourceNotice{gap:5px;margin-top:7px;display:grid}.reconciliationLockedSourceNotice p{margin:0}.reconciliationCreateFooter{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0;padding:14px}@media (max-width:1080px){.reconciliationWorkspace{grid-template-columns:280px minmax(0,1fr)}.reconciliationSourceGrid{grid-template-columns:1fr}}@media (max-width:720px){.reconciliationOfficialEvidence{grid-template-columns:20px minmax(0,1fr)}.reconciliationOfficialEvidence>a{grid-column:1/-1}.changeStats,.medicationCaptureGrid,.snapshotIdentity,.snapshotClinicalGrid,.clinicalMetadata{grid-template-columns:1fr}.changeClinicalReview{margin-left:14px;margin-right:14px}.clinicalMetadata{gap:1px}.clinicalActionBox,.changeVerificationPanel,.changeCommunicationPanel,.sourceEvidence,.idooseDeliveryPanel,.workflowTimeline{margin-left:14px;margin-right:14px}.idooseDeliveryPanel>header,.idooseDeliveryPanel__evidence{grid-template-columns:1fr}.idooseDeliveryPanel>header .statusPill{justify-self:start}.reconciliationStats,.reconciliationWorkspace,.reconciliationPatientPicker,.reconciliationReferenceGrid,.reconciliationComparison{grid-template-columns:1fr}.reconciliationReferenceGrid>svg,.reconciliationComparison>svg{justify-self:center;transform:rotate(90deg)}.emptyTreatment{flex-direction:column;align-items:stretch}.reconciliationResolvedLine>header{grid-template-columns:25px minmax(0,1fr)}.reconciliationResolvedLine>header .statusPill{grid-column:2;justify-self:start}}@media (max-width:1320px){.orderWorkspace{grid-template-columns:1fr}.orderAside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1180px){.careWorkspace{grid-template-columns:300px minmax(0,1fr)}.findingList{grid-template-columns:1fr}.orderTableHead,.orderTable__head,.orderRow{grid-template-columns:minmax(175px,1fr) minmax(135px,.8fr) 120px 58px 82px 74px}}@media (max-width:940px){.careWorkspace{grid-template-columns:280px minmax(0,1fr)}.mobileNav{justify-content:flex-start;overflow-x:auto}.mobileNav .navItem,.mobileNavItem{flex:1 0 56px;min-width:56px}}@media (max-width:720px){.careStats{grid-template-columns:1fr}.careStats>article{min-height:68px}.careWorkspace{grid-template-columns:1fr}.careQueueItem{min-height:78px}.careReviewHeader{flex-direction:column;padding:17px}.careReviewBody{padding:16px}.clinicalWorkflowNav{grid-template-columns:repeat(2,minmax(0,1fr))}.clinicalClosurePreflight ul{grid-template-columns:1fr}.findingHeader,.careSectionTitle{align-items:flex-start;gap:8px}.changeActions{flex-direction:column;align-items:stretch}.changeActions .button,.changeActions .workflowAction{align-items:center;width:100%}.orderTableHead,.orderTable__head,.orderRow{min-width:875px}}.orderTableHead,.orderTable__head,.orderRow{grid-template-columns:minmax(180px,.9fr) minmax(190px,1fr) minmax(210px,1.1fr) 62px 86px minmax(128px,.65fr)}@media (max-width:1180px){.orderTableHead,.orderTable__head,.orderRow{grid-template-columns:170px 180px 190px 58px 82px 125px}}@media (max-width:720px){.orderTableHead,.orderTable__head,.orderRow{min-width:930px}}.printOrderPage{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;max-width:1050px;margin:0 auto;padding:30px}.printActions{justify-content:flex-end;gap:8px;margin-bottom:24px;display:flex}.printOrderHeader{border-bottom:2px solid var(--teal-dark);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.printOrderBrand{align-items:center;gap:10px;display:flex}.printOrderBrand>span{background:var(--teal);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.printOrderBrand strong,.printOrderBrand small{display:block}.printOrderBrand strong{letter-spacing:.08em;font-size:16px}.printOrderBrand small{color:var(--muted);margin-top:2px;font-size:8px}.printStamp{border:1px solid var(--amber);color:#855d17;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.printStamp--final{border-color:var(--teal);color:var(--teal-dark)}.printOrderMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.printOrderMeta>div{background:var(--surface-soft);border-radius:8px;padding:10px}.printOrderMeta small,.printOrderMeta strong{display:block}.printOrderMeta small{color:var(--muted);font-size:8px}.printOrderMeta strong{margin-top:4px;font-size:9px}.printOrderTable{border-collapse:collapse;width:100%;font-size:8px}.printOrderTable th,.printOrderTable td{text-align:left;vertical-align:top;border:1px solid #d6e2e0;padding:9px}.printOrderTable th{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;font-size:7px}.printOrderTable strong,.printOrderTable small{display:block}.printOrderTable small{color:var(--muted);margin-top:3px}.printOrderTable .printQuantity{text-align:center;font-size:13px;font-weight:800}.printOrderFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:8px;display:flex}.dispatchBundlePrintPage{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;max-width:1050px;margin:0 auto;padding:30px}.dispatchBundleHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:end;gap:20px;padding:22px 0;display:grid}.dispatchBundleHero h1,.dispatchBundleHero p{margin:0}.dispatchBundleHero p,.dispatchBundleManifest header p,.dispatchBundleLabels>header p,.dispatchBundleFarmatic header p{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.dispatchBundleHero h1{margin:3px 0;font-size:22px}.dispatchBundleHero>div>span{color:var(--muted);font-size:10px}.dispatchBundleHero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dispatchBundleHero dl div{background:var(--surface-soft);border-radius:8px;padding:8px 10px}.dispatchBundleHero dt,.dispatchBundleHero dd{margin:0;font-size:8px;display:block}.dispatchBundleHero dt{color:var(--muted)}.dispatchBundleHero dd{margin-top:2px;font-weight:800}.dispatchBundleManifest,.dispatchBundleLabels,.dispatchBundleFarmatic{margin-top:22px}.dispatchBundleManifest>header,.dispatchBundleLabels>header,.dispatchBundleFarmatic>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.dispatchBundleManifest header h2,.dispatchBundleManifest header p,.dispatchBundleLabels>header h2,.dispatchBundleLabels>header p,.dispatchBundleFarmatic header h2,.dispatchBundleFarmatic header p{margin:0}.dispatchBundleManifest header h2,.dispatchBundleLabels>header h2,.dispatchBundleFarmatic header h2{font-size:14px}.dispatchBundleManifest>article{break-inside:avoid;margin-top:14px}.dispatchBundleManifest h3{background:var(--teal-dark);color:#fff;margin:0;padding:7px 9px;font-size:9px}.dispatchBundleManifest code{overflow-wrap:anywhere;font-size:7px}.dispatchBundleLabels>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dispatchBundleLabels article{break-inside:avoid;border:1px dashed #6a8580;padding:12px}.dispatchBundleLabels article>header{justify-content:space-between;align-items:center;display:flex}.dispatchBundleLabels article>header strong{font-size:14px}.dispatchBundleLabels article>header span{background:var(--teal-dark);color:#fff;padding:4px 6px;font-size:8px;font-weight:800}.dispatchBundleLabels article>p{color:var(--muted);margin:2px 0 10px;font-size:8px}.dispatchBundleLabels article h3{margin:0 0 10px;font-size:12px}.dispatchBundleLabels article dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 9px;display:grid}.dispatchBundleLabels article dl div{display:grid}.dispatchBundleLabels article dt,.dispatchBundleLabels article dd,.dispatchBundleLabels article code{margin:0;font-size:7px}.dispatchBundleLabels article dt{color:var(--muted)}.dispatchBundleLabels article dd{font-weight:800}.dispatchBundleFarmatic{break-inside:avoid;background:#f5f8f7;border:1px solid #cfe2de;border-radius:10px;padding:14px}.dispatchBundleFarmatic>header>div{flex:1}.dispatchBundleFarmatic>header>span{border:1px solid var(--teal);color:var(--teal-dark);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.dispatchBundleFarmatic>p{color:var(--muted);font-size:8px}.dispatchBundleFooter{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin-top:20px;padding-top:10px;font-size:7px;display:grid}.dispatchBundleFooter code{overflow-wrap:anywhere}@media (max-width:760px){.dispatchBundlePrintPage{padding:18px}.dispatchBundleHero,.dispatchBundleLabels>div{grid-template-columns:1fr}.dispatchBundleHero dl,.dispatchBundleLabels article dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatchBundleManifest{overflow-x:auto}.dispatchBundleManifest .printOrderTable{min-width:720px}}.exportPreviewGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.exportContractCard{align-self:start;overflow:hidden}.exportContractCard .panelHeader svg{color:var(--teal)}.exportContractCard dl{margin:0;padding:0 17px 16px;display:grid}.exportContractCard dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;display:flex}.exportContractCard dt,.exportContractCard dd{margin:0;font-size:9px}.exportContractCard dt{color:var(--muted)}.exportContractCard dd{font-weight:720}.exportBlockers,.exportReady{align-items:flex-start;gap:8px;margin:0 17px 17px;padding:10px;font-size:8px;line-height:1.45;display:flex}.exportBlockers{background:var(--amber-soft);color:#79561c}.exportBlockers strong{font-size:9px}.exportBlockers ul{margin:5px 0 0;padding-left:16px}.exportReady{background:var(--teal-soft);color:var(--teal-dark)}.exportPayloadCard{min-width:0;overflow:hidden}.exportPayloadCard pre{color:#d9f1ec;white-space:pre-wrap;background:#102c29;max-height:620px;margin:0;padding:17px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.55;overflow:auto}.accessSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.accessSummary article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:15px;display:flex}.accessSummary article>span,.accessFormTitle>span,.centerAccessIcon{background:var(--teal-soft);color:var(--teal);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.accessSummary strong,.accessSummary small{display:block}.accessSummary strong{font-size:20px;line-height:1}.accessSummary small{color:var(--muted);margin-top:4px;font-size:10px}.accessAdminLayout,.accessCentersLayout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.accessMembersPanel,.accessCentersPanel,.accessInvitePanel,.centerCreatePanel,.accessAuditPanel{overflow:hidden}.accessMemberList,.accessCenterList{display:grid}.accessMemberCard{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr);align-items:center;gap:14px;padding:15px 17px;display:grid}.accessMemberIdentity{align-items:center;gap:10px;min-width:0;display:flex}.accessMemberAvatar{color:#fff;background:#173f3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.accessMemberIdentity strong,.accessMemberIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accessMemberIdentity strong{font-size:11px}.accessMemberIdentity small{color:var(--muted);margin-top:3px;font-size:9px}.accessMemberFacts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.accessMemberFacts>span:not(.statusPill){background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:680}.accessMemberFacts .identityBinding{align-items:center;gap:4px;display:inline-flex}.accessEditor{grid-column:1/-1}.accessEditor summary{color:var(--teal-dark);cursor:pointer;width:max-content;font-size:9px;font-weight:760;list-style-position:inside}.accessEditor form{background:var(--surface-soft);border-radius:10px;gap:10px;margin-top:10px;padding:12px;display:grid}.accessEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accessEditor .field span,.accessCreateForm .field span,.centerCreateForm .field span{font-size:8px}.accessEditor input,.accessEditor select,.accessEditor textarea,.accessCreateForm input,.accessCreateForm select,.centerCreateForm input{background:#fff;min-height:36px;font-size:9px}.accessEditor textarea{resize:vertical;min-height:58px}.selfAccessNotice{color:var(--muted);grid-column:1/-1;margin:0 0 0 44px;font-size:8px}.accessInvitePanel,.centerCreatePanel{padding:17px}.accessCreateForm,.centerCreateForm{gap:12px;display:grid}.accessFormTitle{align-items:center;gap:10px;margin-bottom:2px;display:flex}.accessFormTitle h3{margin:2px 0 0;font-size:13px}.accessFormNotice{background:var(--amber-soft);color:#76541c;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;line-height:1.5;display:flex}.accessFormNotice svg{flex:none}.accessCenterCard{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.accessCenterBody{flex:1;min-width:0}.accessCenterBody>div:first-child strong,.accessCenterBody>div:first-child small{display:block}.accessCenterBody>div:first-child strong{font-size:11px}.accessCenterBody>div:first-child small{color:var(--muted);margin-top:3px;font-size:8px}.centerAccessStats{flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0;display:flex}.centerAccessStats>span:not(.statusPill){background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px}.centerEditor{margin-top:7px}.checkField{align-items:center;gap:7px;font-size:9px;display:flex}.checkField input{min-height:auto}.accessAuditPanel{margin-bottom:20px}.accessAuditList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accessAuditList article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 17px;display:flex}.accessAuditList article>span{background:var(--surface-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.accessAuditList strong,.accessAuditList small{display:block}.accessAuditList strong{font-size:9px}.accessAuditList small{color:var(--muted);margin-top:3px;font-size:8px}.accessDeniedPanel{text-align:center;max-width:480px;margin:40px auto;padding:30px}.accessDeniedPanel svg{color:var(--teal)}.accessDeniedPanel h2{margin:12px 0 7px}.accessDeniedPanel p{color:var(--muted);margin:0}.economicsDemoBanner{background:var(--amber-soft);color:#6f4c13;border:1px solid #efd7a8;border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 15px;display:flex}.economicsDemoBanner svg{flex:none}.economicsDemoBanner strong{font-size:9px;display:block}.economicsDemoBanner p{margin:3px 0 0;font-size:8px;line-height:1.5}.economicsBasisTabs{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;padding:3px;display:inline-flex}.economicsBasisTabs a{color:var(--muted);border-radius:7px;padding:8px 12px;font-size:9px;font-weight:720}.economicsBasisTabs a.isActive{background:var(--teal);color:#fff}.economicsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.economicsStats article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.economicsStats article>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.economicsStats article>span.isWarning{background:var(--amber-soft);color:var(--amber)}.economicsStats small,.economicsStats strong,.economicsStats p{display:block}.economicsStats small{color:var(--muted);font-size:8px}.economicsStats strong{letter-spacing:-.02em;margin-top:2px;font-size:16px}.economicsStats p{color:var(--muted);margin:2px 0 0;font-size:7px}.economicsLayout{grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:18px;display:grid}.economicsLayout main,.economicsLayout aside{flex-direction:column;gap:18px;min-width:0;display:flex}.economicsProductPanel,.economicsSourcesPanel{overflow:hidden}.economicsProductList article{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.4fr) .65fr .42fr minmax(120px,.75fr) auto;align-items:center;gap:13px;min-width:740px;padding:13px 17px;display:grid}.economicsProductList{overflow-x:auto}.economicsProductList strong,.economicsProductList small{display:block}.economicsProductList strong{font-size:9px}.economicsProductList small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.economicsCostCell>span{background:var(--surface-soft);border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.economicsCostCell>span>i{background:linear-gradient(90deg, var(--teal), #64b6aa);border-radius:inherit;height:100%;display:block}.economicsGapList article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.economicsGapList article>span{background:var(--amber-soft);color:var(--amber);border-radius:8px;justify-content:center;align-items:center;height:30px;display:flex}.economicsGapList strong,.economicsGapList small{display:block}.economicsGapList strong{font-size:9px}.economicsGapList small,.economicsGapList p{color:var(--muted);font-size:8px}.economicsGapList small{margin-top:3px}.economicsGapList p{margin:0}.economicsSourceList article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px 10px;padding:13px 16px;display:grid}.economicsSourceList article>div strong,.economicsSourceList article>div small{display:block}.economicsSourceList article>div strong,.economicsSourceList article>strong{font-size:9px}.economicsSourceList article>div small{color:var(--muted);margin-top:3px;font-size:7px}.economicsSourceList article>p{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}.economicsSourceList article>.statusPill{justify-self:start}.costSourceForm{padding:17px}.costSourceIntro{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:13px;display:flex}.costSourceIntro>span{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.costSourceIntro h3{margin:2px 0 0;font-size:11px}.costSourceIntro small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4;display:block}.costSourceForm>.field{margin-top:11px}.costSourceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.costSourceGuard{background:var(--amber-soft);color:#76541c;border-radius:8px;margin-top:11px;padding:8px 9px;font-size:7px;line-height:1.5}.costSourceForm .formMessage{text-align:left;margin:10px 0}.careContextLinks{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.orderPatientLink{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.orderPatientLink:hover strong,.orderPatientLink:focus-visible strong{color:var(--brand-deep);text-underline-offset:2px;text-decoration:underline}.scopedRecordUnavailable{align-items:flex-start;gap:14px;margin:20px 0;padding:22px;display:flex}.scopedRecordUnavailable>svg{color:var(--amber-strong);flex:none;margin-top:3px}.scopedRecordUnavailable h2{margin:2px 0 7px}.scopedRecordUnavailable p:not(.sectionKicker){color:var(--text-muted);max-width:720px;margin:0 0 14px;line-height:1.55}.followUpCreatePanel{max-width:760px;margin:0 auto}.followUpPatientStrip{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;padding:11px 12px;display:flex}.followUpPatientStrip strong{font-size:10px}.followUpPatientStrip span{color:var(--muted);font-size:8px}.agendaStats,.careTimelineStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.careTimelineStats{grid-template-columns:repeat(5,minmax(0,1fr))}.agendaStats article,.careTimelineStats article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.agendaStats article>span,.careTimelineStats article>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.agendaStats article>span.isDanger{background:var(--red-soft);color:var(--red)}.agendaStats article>span.isWarning{background:var(--amber-soft);color:var(--amber)}.agendaStats strong,.agendaStats small,.careTimelineStats strong,.careTimelineStats small{display:block}.agendaStats strong,.careTimelineStats strong{font-size:17px}.agendaStats small,.careTimelineStats small{color:var(--muted);font-size:8px}.agendaLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.agendaLayout main,.agendaLayout aside{flex-direction:column;gap:18px;min-width:0;display:flex}.agendaSection,.scheduledReviewPanel,.closedFollowUpsPanel{overflow:hidden}.followUpCard{border-top:1px solid var(--line);grid-template-columns:4px 1fr;display:grid}.followUpCard>.priorityRail{height:100%;min-height:100%}.followUpCard--overdue{background:snow}.followUpCard--due_today{background:#fffdf8}.followUpCardBody{padding:14px 16px}.followUpCardBody>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.followUpCardBody>header>div strong,.followUpCardBody>header>div small{display:block}.followUpCardBody>header>div strong{font-size:10px}.followUpCardBody>header>div small{color:var(--muted);margin-top:2px;font-size:8px}.followUpCardBody>header>span{gap:5px;display:flex}.followUpCardBody>h3{margin:10px 0 4px;font-size:10px;line-height:1.45}.followUpCardBody>p{color:var(--muted);margin:0;font-size:8px}.followUpCardBody>footer{gap:13px;margin-top:10px;display:flex}.followUpResult{background:var(--teal-soft);border-radius:8px;margin-top:10px;padding:9px 10px}.followUpResult strong,.followUpResult p,.followUpResult small{font-size:8px;display:block}.followUpResult p{margin:3px 0;line-height:1.5}.followUpResult small{color:var(--teal-dark)}.followUpActions{border-top:1px dashed var(--line-strong);margin-top:12px;padding-top:10px}.followUpActions>summary{color:var(--teal-dark);cursor:pointer;font-size:8px;font-weight:750}.followUpActions>form{background:var(--surface-soft);border-radius:9px;gap:10px;margin-top:9px;padding:11px;display:grid}.followUpActionTabs{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.followUpActionTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px;font-size:8px}.followUpActionTabs button.isActive{background:var(--teal);color:#fff}.followUpActions .formMessage{text-align:left;margin:0}.agendaEmpty{color:var(--muted);margin:0;padding:20px 17px;font-size:9px}.scheduledReviewList article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:start;gap:8px;padding:13px 15px;display:grid}.scheduledReviewList article>span:first-child{background:var(--blue-soft);color:var(--blue);border-radius:8px;justify-content:center;align-items:center;height:30px;display:flex}.scheduledReviewList strong,.scheduledReviewList small{display:block}.scheduledReviewList strong{font-size:9px}.scheduledReviewList small{color:var(--muted);margin-top:3px;font-size:7px}.scheduledReviewList p{color:var(--ink-soft);grid-column:2/-1;margin:0;font-size:8px;line-height:1.45}.scheduledReviewList .textLink{grid-column:2}.closedFollowUpList article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:5px 9px;padding:12px 15px;display:grid}.closedFollowUpList strong,.closedFollowUpList small{display:block}.closedFollowUpList strong{font-size:9px}.closedFollowUpList small{color:var(--muted);grid-column:1;font-size:8px;line-height:1.4}.closedFollowUpList .statusPill{grid-area:1/2/3}.closedFollowUpList .textLink{grid-column:1;justify-self:start;font-size:8px}.patientCareTimelinePanel{overflow:hidden}.patientCareTimeline>article{border-top:1px solid var(--line);grid-template-columns:37px 1fr;gap:13px;padding:16px 18px;display:grid}.careTimelineIcon{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;height:36px;display:flex}.careTimelineIcon--finding{background:var(--amber-soft);color:var(--amber)}.careTimelineIcon--intervention,.careTimelineIcon--intervention_response{background:var(--blue-soft);color:var(--blue)}.careTimelineIcon--follow_up_result{background:var(--purple-soft);color:var(--purple)}.patientCareTimeline header,.patientCareTimeline footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.patientCareTimeline header>span{color:var(--teal-dark);text-transform:uppercase;font-size:8px;font-weight:760}.patientCareTimeline time{color:var(--muted);font-size:7px}.patientCareTimeline h3{margin:7px 0 4px;font-size:11px}.patientCareTimeline p{color:var(--ink-soft);margin:0 0 9px;font-size:9px;line-height:1.55}.careTimelineIcon--outcome_measurement{background:var(--purple-soft);color:var(--purple)}.qualityStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.qualityStats article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.qualityStats article>span{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.qualityStats article>span.isWarning{background:var(--amber-soft);color:var(--amber)}.qualityStats article>span.isSuccess{color:#23835c;background:#e8f7ef}.qualityStats strong,.qualityStats small{display:block}.qualityStats strong{font-size:17px}.qualityStats small{color:var(--muted);font-size:8px}.qualityDashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-bottom:18px;display:grid}.qualityProtocolsPanel,.qualityReportsPanel,.qualityMeasurementsPanel,.protocolMeasuresPanel,.protocolHistoryPanel{overflow:hidden}.qualityProtocolList>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s;display:grid}.qualityProtocolList>a:hover,.qualityReportList>a:hover{background:var(--surface-soft)}.qualityProtocolList>a.isInactive{opacity:.58}.qualityProtocolIcon{background:var(--purple-soft);color:var(--purple);border-radius:10px;justify-content:center;align-items:center;height:38px;display:flex}.qualityProtocolList header{align-items:center;gap:8px;display:flex}.qualityProtocolList strong,.qualityProtocolList small{display:block}.qualityProtocolList strong{font-size:10px}.qualityProtocolList small{color:var(--muted);margin-top:3px;font-size:7px}.qualityProtocolList p{color:var(--ink-soft);margin:7px 0;font-size:8px;line-height:1.45}.qualityProtocolList footer{gap:12px;display:flex}.qualityProtocolList footer span{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.qualityGapLabel{font-weight:720;color:var(--amber)!important}.qualityVerifiedLabel{font-weight:720;color:#23835c!important}.qualityReportList>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 15px;text-decoration:none;display:grid}.qualityReportList>a>span:first-child{background:var(--blue-soft);color:var(--blue);border-radius:9px;justify-content:center;align-items:center;height:34px;display:flex}.qualityDeviationList>a{border-top:1px solid var(--line);color:inherit;padding:15px;text-decoration:none;transition:background .15s;display:block;position:relative}.qualityDeviationList>a:hover{background:var(--surface-soft)}.qualityDeviationList>a>div:first-child{justify-content:space-between;align-items:center;display:flex}.qualityDeviationList strong,.qualityDeviationList small{display:block}.qualityDeviationList strong{font-size:9px}.qualityDeviationList>a>p{color:var(--ink-soft);margin:8px 0;font-size:8px;line-height:1.5}.qualityDeviationList>a>small{color:var(--muted);font-size:7px}.qualityDeviationArrow{color:var(--muted);position:absolute;bottom:14px;right:14px}.qualityCapa{background:var(--surface-soft);color:var(--teal);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:7px;margin-top:10px;padding:9px;font-size:7px;display:grid}.qualityCapa span{color:var(--ink-soft);line-height:1.4}.qualityDocumentHero{margin-bottom:18px}.qualityControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.qualityControlCard{overflow:hidden}.qualityControlRow{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:12px 14px;display:grid}.qualityControlRow>svg{color:var(--teal);margin-top:2px}.qualityControlRow strong,.qualityControlRow p{margin:0;display:block}.qualityControlRow strong{font-size:8px}.qualityControlRow p{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.qualityControlRow code{background:var(--surface-soft);color:var(--ink-soft);border-radius:5px;padding:4px 5px;font-size:6px}.qualityChecksum{gap:10px;margin-bottom:18px;padding:16px;display:grid}.qualityChecksum>div{align-items:center;gap:10px;display:flex}.qualityChecksum>div>svg{color:var(--teal)}.qualityChecksum h2{margin:2px 0 0;font-size:11px}.qualityChecksum code{color:#c9f5ea;overflow-wrap:anywhere;background:#152d31;border-radius:8px;padding:10px;font-size:7px}.qualityChecksum small{color:var(--muted);font-size:7px}@media (max-width:980px){.qualityControlGrid{grid-template-columns:1fr}}.qualityDocumentForm{gap:18px;display:grid}.qualityBuilderSection{overflow:hidden}.qualityBuilderSection>.formIntro{padding:18px}.qualityBuilderSection>.formGrid,.qualityBuilderBody{padding:0 18px 18px}.qualityBuilderList{border-top:1px solid var(--line);display:grid}.qualityBuilderRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.55fr) minmax(160px,1fr) minmax(190px,1.35fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.qualityBuilderRow:last-child{border-bottom:0}.qualityBuilderRow input,.qualityBuilderRow select{border:1px solid var(--line-strong);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:8px}.qualityDocumentFormFooter{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:14px 16px}.qualityDeviationHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px;display:grid}.qualityDeviationHero>article,.qualityRootCauseCard{padding:18px}.qualityDeviationHero>article>header{grid-template-columns:auto 1fr auto;align-items:start;gap:11px;display:grid}.qualityDeviationHero>article>header>span{background:var(--amber-soft);color:var(--amber);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.qualityDeviationHero h2,.qualityRootCauseCard h2{margin:3px 0 0;font-size:12px;line-height:1.35}.qualityDeviationFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.qualityDeviationFacts>div{background:var(--surface-soft);border-radius:8px;align-items:start;gap:8px;min-height:74px;padding:10px;display:flex}.qualityDeviationFacts svg{color:var(--teal)}.qualityDeviationFacts small,.qualityDeviationFacts strong{display:block}.qualityDeviationFacts small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:6px}.qualityDeviationFacts strong{font-size:7px;line-height:1.45}.qualityRootCauseCard dl{gap:10px;margin:15px 0 0;display:grid}.qualityRootCauseCard dl>div{background:var(--surface-soft);border-radius:8px;padding:10px}.qualityRootCauseCard dt{color:var(--muted);text-transform:uppercase;font-size:6px}.qualityRootCauseCard dd{margin:5px 0 0;font-size:7px;line-height:1.5}.qualityActionsPanel{margin-bottom:18px;overflow:hidden}.qualityActionCards{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.qualityActionCards>article{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:12px}.qualityActionCards header{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.qualityActionCards header>span{color:var(--teal)}.qualityActionCards strong,.qualityActionCards small{display:block}.qualityActionCards header strong{font-size:8px;line-height:1.4}.qualityActionCards header small,.qualityActionCards>article>small{color:var(--muted);margin-top:4px;font-size:6px}.qualityActionCards p{color:var(--ink-soft);margin:9px 0 0;font-size:7px;line-height:1.45}.qualityWorkflowStack{gap:18px;margin-bottom:18px;display:grid}.qualityHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:980px){.qualityBuilderRow,.qualityDeviationHero,.qualityHistoryGrid,.qualityDeviationFacts,.qualityActionCards{grid-template-columns:1fr}}.qualityReportList strong,.qualityReportList small{display:block}.qualityReportList strong{font-size:9px}.qualityReportList small{color:var(--muted);margin-top:3px;font-size:7px}.qualityReportList p{color:var(--ink-soft);margin:6px 0 0;font-size:8px}.qualityEmptyMessage,.qualityEmptyState{color:var(--muted);text-align:center;padding:22px;font-size:9px}.qualityMeasurementTable{min-width:900px}.qualityMeasurementsPanel{overflow-x:auto}.qualityMeasurementHead,.qualityMeasurementTable>article{grid-template-columns:1.1fr 1.2fr 1.1fr .55fr .65fr .45fr;align-items:center;gap:12px;padding:0 16px;display:grid}.qualityMeasurementHead{color:var(--muted);text-transform:uppercase;min-height:34px;font-size:7px;font-weight:760}.qualityMeasurementTable>article{border-top:1px solid var(--line);min-height:61px}.qualityMeasurementTable strong,.qualityMeasurementTable small{display:block}.qualityMeasurementTable strong{font-size:8px}.qualityMeasurementTable small,.qualityMeasurementTable article>span:not(.statusPill){color:var(--muted);margin-top:3px;font-size:7px}.qualityFormShell{max-width:980px;margin:0 auto}.qualityFormShell--narrow{max-width:760px}.qualityForm{gap:19px}.qualityMeasureEditor{border:1px solid var(--line);border-radius:11px;overflow:hidden}.qualityMeasureEditor .panelHeader{background:var(--surface-soft)}.qualityMeasureRow{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr .75fr .55fr 1.5fr 32px;align-items:end;gap:10px;padding:13px;display:grid}.qualityMeasureDescription textarea{min-height:60px}.qualityMeasureRow .iconButton{align-self:center}.qualityActiveToggle,.qualityGapToggle{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;padding:11px}.qualityMetricContext{background:var(--purple-soft);border:1px solid #ded7ef;border-radius:9px;padding:12px}.qualityMetricContext strong{font-size:10px;display:block}.qualityMetricContext p{color:var(--ink-soft);margin:5px 0;font-size:8px;line-height:1.5}.qualityMetricContext small{color:var(--purple);font-size:7px;font-weight:720}.protocolDetailHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px;display:grid}.protocolDetailHero>article{padding:18px}.protocolDetailHero>article>header{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.protocolDetailHero>article>header>span:first-child{background:var(--teal-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;height:38px;display:flex}.protocolDetailHero h2{font-size:13px}.protocolDetailHero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.protocolDetailHero dl div{background:var(--surface-soft);border-radius:8px;padding:11px}.protocolDetailHero dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750}.protocolDetailHero dd{margin:5px 0 0;font-size:8px;line-height:1.5}.protocolEvidenceCard{color:var(--teal-dark);background:#eef8f5;border:1px solid #cde9df;border-radius:14px;padding:19px}.protocolEvidenceCard.hasGap{color:#85600d;background:#fff9ed;border-color:#f0dba8}.protocolEvidenceCard h2{margin-top:4px;font-size:14px}.protocolEvidenceCard p:not(.sectionKicker){margin:10px 0;font-size:8px;line-height:1.5}.protocolEvidenceCard small{margin-bottom:12px;font-size:8px;line-height:1.5;display:block}.protocolApprovalSummary{margin-bottom:18px}.protocolApprovalSummary article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.protocolApprovalSummary h2{margin:3px 0 5px;font-size:12px}.protocolApprovalSummary p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.protocolApprovalIcon{background:var(--surface-soft);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;height:42px;display:flex}.protocolApprovalIcon.is-submitted,.protocolApprovalIcon.is-draft{background:var(--amber-soft);color:var(--amber)}.protocolApprovalIcon.is-approved{color:#23835c;background:#e8f7ef}.protocolApprovalIcon.is-rejected{background:var(--red-soft);color:var(--red)}.protocolReviewShell{margin-bottom:18px}.protocolReviewForm,.protocolReviewState{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.protocolReviewForm .formIntro{margin-bottom:16px}.protocolReviewBlocker{background:var(--amber-soft);color:#7f5a0b;border:1px solid #efd79d;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:8px;line-height:1.5;display:flex}.protocolReviewState{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.protocolReviewState>svg{color:var(--teal);margin-top:2px}.protocolReviewState--pending>svg{color:var(--amber)}.protocolReviewState--rejected>svg{color:var(--red)}.protocolReviewState h2{margin:3px 0 6px;font-size:12px}.protocolReviewState p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.protocolReviewHistory article{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.protocolReviewHistory article>span{background:var(--amber-soft);color:var(--amber);border-radius:9px;justify-content:center;align-items:center;height:36px;display:flex}.protocolReviewHistory article>span.is-approved{color:#23835c;background:#e8f7ef}.protocolReviewHistory article>span.is-rejected{background:var(--red-soft);color:var(--red)}.protocolReviewHistory strong,.protocolReviewHistory small{display:block}.protocolReviewHistory strong{font-size:9px}.protocolReviewHistory small{color:var(--muted);margin-top:3px;font-size:7px}.protocolReviewHistory p{color:var(--ink-soft);margin:7px 0 0;font-size:8px;line-height:1.5}.protocolMeasureCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.protocolMeasureCards article{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:13px}.protocolMeasureCards article>span{color:var(--purple);text-transform:uppercase;font-size:7px;font-weight:780}.protocolMeasureCards h3{margin:7px 0 5px;font-size:10px}.protocolMeasureCards p{color:var(--ink-soft);margin:0 0 8px;font-size:8px;line-height:1.5}.protocolMeasureCards small{color:var(--muted);font-size:7px}.protocolMeasuresPanel,.protocolHistoryPanel{margin-bottom:18px}.protocolRevisionHistory article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.protocolRevisionHistory article>span{background:var(--purple-soft);color:var(--purple);border-radius:9px;justify-content:center;align-items:center;height:36px;font-size:9px;font-weight:780;display:flex}.protocolRevisionHistory strong,.protocolRevisionHistory small{display:block}.protocolRevisionHistory strong{font-size:9px}.protocolRevisionHistory small{color:var(--muted);margin-top:3px;font-size:7px}.protocolRevisionHistory p{color:var(--ink-soft);margin:7px 0 0;font-size:8px;line-height:1.5}.careReportDocument{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-top-width:4px;border-radius:16px;max-width:1060px;margin:0 auto;overflow:hidden}.careReportProfilePanel{max-width:1060px;margin:0 auto 16px}.careReportProfileSummary{border-top:1px solid var(--line);grid-template-columns:16px minmax(210px,1fr) minmax(210px,.8fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.careReportProfileColor{box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:999px;width:16px;height:16px}.careReportProfileSummary strong,.careReportProfileSummary small{display:block}.careReportProfileSummary strong{font-size:10px}.careReportProfileSummary small{color:var(--muted);margin-top:3px;font-size:8px}.careReportProfileEditor{border-top:1px solid var(--line)}.careReportProfileEditor>summary{color:var(--teal-dark);cursor:pointer;align-items:center;gap:7px;padding:13px 17px;font-size:9px;font-weight:760;list-style:none;display:flex}.careReportProfileEditor>summary::-webkit-details-marker{display:none}.careReportProfileEditor>form{background:var(--surface-soft);border-top:1px solid var(--line);padding:16px 17px}.careReportSectionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.careReportSectionChoices label{color:var(--ink-soft);align-items:center;gap:6px;font-size:8px;display:flex}.careReportSectionChoices input,.careReportIndicatorChoices input,.careReportComparisonToggle input{flex:none;width:14px;height:14px;min-height:14px;padding:0}.careReportIndicatorField{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.careReportIndicatorHeading,.careReportComparisonToggle{justify-content:space-between;align-items:center;display:flex}.careReportIndicatorHeading>span{align-items:center;gap:6px;display:flex}.careReportIndicatorHeading strong{color:var(--teal-dark);font-size:8px}.careReportComparisonToggle{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:flex-start;gap:8px;margin-top:10px;padding:9px 10px}.careReportComparisonToggle span{font-size:8px;font-weight:700}.careReportIndicatorChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.careReportIndicatorChoices label{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:8px;display:grid}.careReportIndicatorChoices input{grid-row:1/3}.careReportIndicatorChoices span{color:var(--ink-soft);font-size:8px;font-weight:700}.careReportIndicatorChoices small{color:var(--muted);font-size:7px}.careReportComparisonPanel{max-width:1060px;margin:0 auto 16px}.careReportComparisonToolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex}.careReportComparisonToolbar>div{align-items:center;gap:9px;display:flex}.careReportComparisonToolbar>div>svg{color:var(--teal)}.careReportComparisonToolbar span,.careReportComparisonToolbar strong{display:block}.careReportComparisonToolbar span{color:var(--muted);font-size:7px}.careReportComparisonToolbar strong{color:var(--ink);margin-top:2px;font-size:9px}.careReportComparisonToolbar form{align-items:end;gap:7px;display:flex}.careReportComparisonToolbar label{color:var(--muted);font-size:7px;font-weight:700;display:block}.careReportComparisonToolbar select{min-width:245px}.careReportComparisonCards{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 17px;display:grid}.careReportComparisonCards article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.careReportComparisonCards header{background:var(--surface-soft);color:var(--teal-dark);align-items:center;gap:6px;min-height:43px;padding:9px 10px;font-size:8px;font-weight:750;display:flex}.careReportComparisonCards article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careReportComparisonCards article>div span{color:var(--muted);padding:9px 10px;font-size:7px}.careReportComparisonCards article>div span+span{border-left:1px solid var(--line)}.careReportComparisonCards article>div strong{color:var(--ink);margin-top:3px;font-size:13px;display:block}.careReportComparisonCards footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:2px;padding:8px 10px;font-size:7px;display:grid}.careReportComparisonCards footer strong{color:var(--ink);font-size:9px}.careReportComparisonCards footer small{grid-column:1/-1}.careReportComparisonWarnings{border-top:1px solid var(--line);padding:9px 17px}.careReportComparisonWarnings p{color:#8b5c18;align-items:center;gap:7px;margin:3px 0;font-size:8px;display:flex}.careReportComparisonDisclaimer{border-top:1px solid var(--line);color:var(--ink-soft);background:#f4f7f7;align-items:center;gap:8px;padding:10px 17px;font-size:8px;display:flex}.careReportComparisonDisclaimer p{margin:0}.careReportPdfPanel{max-width:1060px;margin:16px auto 0}.careReportPdfPanel .snapshotForm{border-top:1px solid var(--line);padding:15px 17px}.careReportPdfPanel .oidcPending{border-top:1px solid var(--line);border-radius:0}.careReportPdfList .careReportPdfCopy{padding:0;display:block}.careReportPdfCopyHeader{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.careReportPdfCopyHeader>span:first-child{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;height:34px;display:flex}.careReportPdfList code{align-items:center;gap:4px;display:inline-flex}.careReportPdfDecision{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:11px 15px;display:flex}.careReportPdfDecision>svg{flex:none;margin-top:1px}.careReportPdfDecision strong,.careReportPdfDecision small{display:block}.careReportPdfDecision strong{font-size:9px}.careReportPdfDecision small,.careReportPdfDecision p{color:var(--ink-soft);font-size:8px;line-height:1.45}.careReportPdfDecision p{margin:5px 0 0}.careReportPdfDecision--pending{color:#936815;background:#fffaf0}.careReportPdfDecision--approved{color:#176b55;background:#f1f9f5}.careReportPdfDecision--rejected{color:#9a493a;background:#fff4f2}.careReportPdfDecision--action{background:var(--surface-soft);grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;display:grid}.careReportPdfDecision--action label span{color:var(--ink-soft);margin-bottom:5px;font-size:8px;font-weight:700;display:block}.careReportPdfDecision--action textarea{min-height:58px}.careReportPdfDecision--action>div{gap:7px;display:flex}.careReportPdfDecision--action .formMessage{grid-column:2/-1}.careReportHeader{color:#fff;background:#123d38;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.careReportBrand{align-items:center;gap:11px;display:flex}.careReportBrand>span{background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.careReportBrand strong,.careReportBrand small{display:block}.careReportBrand strong{letter-spacing:.12em;font-size:13px}.careReportBrand small{color:#ffffffb3;margin-top:2px;font-size:7px}.careReportStatus{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.careReportStatus>strong{color:#f2ce7b;letter-spacing:.1em;font-size:7px}.careReportTitle{border-bottom:1px solid var(--line);padding:26px 25px 20px}.careReportTitle>p{color:var(--teal);text-transform:uppercase;margin:0;font-size:8px;font-weight:760}.careReportTitle h1{margin:7px 0 12px;font-size:23px}.careReportTitle>div{gap:16px;display:flex}.careReportTitle>div span{color:var(--muted);font-size:8px}.careReportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.careReportKpis article{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;grid-template-columns:32px 1fr;gap:5px;padding:12px;display:grid}.careReportKpis article>span{background:var(--teal-soft);color:var(--teal);border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;height:32px;display:flex}.careReportKpis small{color:var(--muted);font-size:7px}.careReportKpis strong{font-size:15px}.careReportKpis em{color:var(--muted);grid-column:1/-1;font-size:7px;font-style:normal}.careReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 24px 18px;display:grid}.careReportGrid--single{grid-template-columns:1fr}.careReportSection{border:1px solid var(--line);border-radius:12px;padding:16px}.careReportSectionTitle{align-items:center;gap:9px;display:flex}.careReportSectionTitle>svg{color:var(--teal)}.careReportSectionTitle small{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.careReportSectionTitle h2{margin:2px 0 0;font-size:11px}.careReportDataList{margin:14px 0 0}.careReportDataList div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.careReportDataList dt{color:var(--ink-soft);font-size:8px}.careReportDataList dd{margin:0;font-size:9px;font-weight:770}.careReportOutcomeHero{background:var(--teal-soft);border-radius:9px;margin-top:13px;padding:13px}.careReportOutcomeHero strong{color:var(--teal-dark);font-size:21px;display:block}.careReportOutcomeHero span{color:var(--teal-dark);font-size:7px}.careReportProtocols{margin:0 24px 18px}.careReportProtocolList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.careReportProtocolList article{background:var(--surface-soft);border-radius:9px;grid-template-columns:1fr auto;gap:5px;padding:11px;display:grid}.careReportProtocolList article>span{color:var(--purple);font-size:7px;font-weight:760}.careReportProtocolList strong{grid-column:1;font-size:8px}.careReportProtocolList small{color:var(--muted);font-size:7px}.careReportProtocolList .statusPill{grid-area:1/2/4}.careReportEvidence{background:var(--surface-soft);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 280px;gap:18px;padding:18px 24px;display:grid}.careReportEvidence h2,.careReportBlockers h2{align-items:center;gap:7px;margin:0 0 9px;font-size:10px;display:flex}.careReportEvidence ul{margin:0;padding-left:17px}.careReportEvidence li,.careReportEvidence p{color:var(--ink-soft);font-size:7px;line-height:1.6}.careReportRedaction{color:var(--teal-dark);background:#fff;border:1px solid #cde9df;border-radius:10px;padding:12px}.careReportRedaction strong{margin-top:6px;font-size:9px;display:block}.careReportRedaction p{margin-bottom:0}.careReportBlockers{background:#fff9ed;border-bottom:1px solid #f0dba8;padding:16px 24px}.careReportBlockers h2,.careReportBlockers p{color:#85600d}.careReportBlockers p{align-items:center;gap:6px;margin:5px 0;font-size:8px;display:flex}.careReportReviewPanel{grid-template-columns:.7fr 1.3fr;gap:22px;padding:20px 24px;display:grid}.careReportReviewPanel h2{margin:4px 0 6px;font-size:13px}.careReportReviewPanel>div>p:not(.sectionKicker){color:var(--muted);font-size:8px;line-height:1.5}.reportReviewForm{gap:10px;display:grid}.reportReviewForm .formFooter{padding:0}.careReportReviewStamp{color:#1e6f50;background:#e8f7ef;align-items:center;gap:12px;padding:18px 24px;display:flex}.careReportReviewStamp strong{font-size:10px;display:block}.careReportReviewStamp p,.careReportReviewStamp small{margin:4px 0 0;font-size:8px}.careReportFooter{color:#ffffffa6;background:#123d38;justify-content:space-between;align-items:center;padding:12px 24px;font-size:7px;display:flex}.careReportFooter strong{color:#f2ce7b}@media (max-width:900px){.catalogStats,.catalogDetailSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogDetailGrid,.revisionTimeline{grid-template-columns:1fr}.economicsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.economicsLayout{grid-template-columns:1fr}.agendaStats,.careTimelineStats,.qualityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaLayout,.qualityDashboardGrid,.protocolDetailHero,.careReportGrid{grid-template-columns:1fr}.qualityMeasureRow{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityMeasureDescription{grid-column:1/-1}.protocolMeasureCards{grid-template-columns:repeat(2,minmax(0,1fr))}.exportPreviewGrid{grid-template-columns:1fr}.printOrderMeta,.accessSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.accessAdminLayout,.accessCentersLayout,.accessAuditList{grid-template-columns:1fr}}@media (max-width:600px){.catalogStats,.catalogDetailSummary,.formGrid,.protocolApprovalSummary article{grid-template-columns:1fr}.catalogStatusControl{flex-direction:column;align-items:stretch}.treatmentAlignment>header,.treatmentAlignment form{grid-template-columns:1fr}.treatmentAlignment>header .statusPill,.treatmentAlignment form footer{justify-self:start}.treatmentAlignment form footer{flex-direction:column;grid-column:1;align-items:stretch}.economicsStats,.costSourceFormGrid,.agendaStats,.careTimelineStats,.qualityStats,.careReportKpis,.careReportComparisonCards,.careReportIndicatorChoices{grid-template-columns:1fr}.careReportComparisonToolbar,.careReportComparisonToolbar form{flex-direction:column;align-items:stretch}.careReportComparisonToolbar select{width:100%;min-width:0}.qualityMeasureRow,.protocolMeasureCards,.protocolDetailHero dl,.careReportProtocolList,.careReportEvidence,.careReportReviewPanel{grid-template-columns:1fr}.careReportTitle>div,.careReportHeader,.careReportFooter{flex-direction:column;align-items:flex-start}.careReportPdfList article,.careReportPdfCopyHeader{grid-template-columns:34px minmax(0,1fr)}.careReportPdfCopyHeader code,.careReportPdfCopyHeader .button{grid-column:2;justify-self:start}.careReportProfileSummary{grid-template-columns:16px minmax(0,1fr)}.careReportProfileSummary>div:nth-of-type(2),.careReportProfileSummary>.statusPill{grid-column:2}.careReportPdfDecision--action{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.careReportPdfDecision--action>div,.careReportPdfDecision--action .formMessage{grid-column:2}.economicsGapList article{grid-template-columns:30px 1fr;align-items:start}.economicsGapList article>p{grid-column:2}.followUpCardBody>header,.patientCareTimeline header,.patientCareTimeline footer,.followUpPatientStrip{flex-direction:column;align-items:flex-start}.accessMemberCard,.accessEditorGrid{grid-template-columns:1fr}.selfAccessNotice{margin-left:0}}.pilotGateGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-bottom:16px;display:grid}.pilotGate{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;min-height:220px;padding:26px;position:relative;overflow:hidden}.pilotGate--demo{background:radial-gradient(circle at 92% 20%,#73c8ba2e,#0000 30%),linear-gradient(135deg,#f9fdfc 0%,#edf7f4 100%);border-color:#cce4de;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.pilotGate__score{color:#fff;z-index:1;background:#143a36;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative}.pilotGate__score:after{border-radius:inherit;content:"";border:1px solid #ffffff3d;position:absolute;inset:7px}.pilotGate__score strong{letter-spacing:-.05em;font-size:31px;line-height:1}.pilotGate__score span{color:#b8d8d2;margin-top:8px;font-size:10px}.pilotGate h2{letter-spacing:-.025em;margin:4px 0 7px;font-size:22px}.pilotGate p{color:var(--ink-soft);margin:0;line-height:1.55}.pilotGate__progress{background:#d7e9e4;border-radius:99px;max-width:440px;height:7px;margin-top:19px;overflow:hidden}.pilotGate__progress span{background:linear-gradient(90deg, var(--teal-dark), #51ad9f);border-radius:inherit;height:100%;display:block}.pilotGate__watermark{color:#177d721a;position:absolute;bottom:-12px;right:18px}.pilotGate--real{background:linear-gradient(145deg,#fffdf8,#fff8e9);border-color:#ead9b6}.pilotGate--real header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.pilotGate--real header>span:first-child{background:var(--amber-soft);color:var(--amber);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pilotGate--real h2{font-size:18px}.pilotGate--real ul{gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pilotGate--real li{color:#6e5532;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.pilotGate--real li svg{flex:none;margin-top:1px}.pilotScopeBar{color:#fff;background:#143a36;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:13px 18px;display:flex}.pilotScopeBar>span{align-items:center;gap:8px;display:flex}.pilotScopeBar svg{color:#7bd0c1}.pilotScopeBar strong{font-size:12px}.pilotScopeBar small{color:#9fc5be;font-size:11px}.pilotJourneySection{margin-top:8px}.pilotJourneyList{gap:14px;margin-top:18px;display:grid}.pilotJourney{--pilot-accent:var(--blue);--pilot-accent-soft:var(--blue-soft);background:var(--surface);border:1px solid var(--line);border-radius:17px;grid-template-columns:60px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #19393409}.pilotJourney--violet{--pilot-accent:var(--purple);--pilot-accent-soft:var(--purple-soft)}.pilotJourney--amber{--pilot-accent:var(--amber);--pilot-accent-soft:var(--amber-soft)}.pilotJourney--green{--pilot-accent:var(--teal);--pilot-accent-soft:var(--teal-soft)}.pilotJourney--attention,.pilotJourney--blocked{border-color:#e5d6b7}.pilotJourney__rail{background:var(--pilot-accent-soft);color:var(--pilot-accent);justify-content:center;align-items:flex-start;padding-top:26px;display:flex}.pilotJourney__rail span{letter-spacing:.08em;writing-mode:vertical-rl;font-size:14px;font-weight:800}.pilotJourney__body{min-width:0;padding:23px 24px 20px}.pilotJourney__body>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pilotJourney__body>header small{color:var(--pilot-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.pilotJourney__body h2{letter-spacing:-.015em;margin:2px 0 0;font-size:18px}.pilotJourney__icon{background:var(--pilot-accent-soft);color:var(--pilot-accent);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.pilotJourney__description{color:var(--ink-soft);max-width:850px;margin:16px 0;font-size:13px;line-height:1.55}.pilotJourney__case{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.pilotJourney__case>div{gap:2px;display:grid}.pilotJourney__case small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.pilotJourney__case strong{font-size:13px}.pilotJourney__case span{color:var(--ink-soft);font-size:11px}.pilotJourney__case code{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:6px 8px;font-size:10px}.pilotJourney__case--empty{color:var(--amber);justify-content:flex-start;gap:8px}.pilotJourney__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pilotJourney__checks>div{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;min-height:62px;padding:10px 11px;display:flex}.pilotJourney__checks>div>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.pilotJourney__checks .isPassed>span{background:var(--teal-soft);color:var(--teal)}.pilotJourney__checks .isPending>span{background:var(--amber-soft);color:var(--amber)}.pilotJourney__checks>div>div{gap:3px;display:grid}.pilotJourney__checks strong{font-size:11px}.pilotJourney__checks small{color:var(--ink-soft);font-size:10px;line-height:1.35}.pilotJourney__body>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;display:flex}.pilotJourney__body>footer>span:first-child{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.pilotJourney__blockedAction{color:var(--amber);font-size:11px;font-weight:650}@media (max-width:1050px){.pilotGateGrid{grid-template-columns:1fr}.pilotGate--real{min-height:0}}@media (max-width:720px){.pilotGate{padding:20px}.pilotGate--demo{grid-template-columns:1fr;align-items:flex-start}.pilotGate__score{border-radius:18px;width:122px;height:92px}.pilotScopeBar,.pilotScopeBar>span{align-items:flex-start}.pilotScopeBar{flex-direction:column;gap:9px}.pilotJourney{grid-template-columns:43px minmax(0,1fr)}.pilotJourney__body{padding:18px 16px}.pilotJourney__body>header{grid-template-columns:auto minmax(0,1fr)}.pilotJourney__body>header>.statusPill{grid-column:1/-1;justify-self:start}.pilotJourney__checks{grid-template-columns:1fr}.pilotJourney__case{flex-direction:column;align-items:flex-start}.pilotJourney__body>footer{flex-direction:column;align-items:stretch;gap:12px}.pilotJourney__body>footer .button{justify-content:center}}.workCoordination__sla{color:var(--ink-soft);background:#f4f8f7;border:1px solid #dce9e5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.workCoordination__sla>svg{color:var(--teal-700);flex:none;margin-top:2px}.workCoordination__sla strong,.workCoordination__sla small{display:block}.workCoordination__sla strong{color:var(--ink);font-size:11px}.workCoordination__sla small{margin-top:3px;font-size:10px}.workCoordination__sla--warning{background:#fff9eb;border-color:#f0ddb1}.workCoordination__sla--critical{background:#fff2f0;border-color:#efcbc5}.slaPolicyIntro{background:#eef8f5;border:1px solid #cfe7df;border-radius:13px;align-items:center;gap:13px;margin-bottom:18px;padding:15px 17px;display:flex}.slaPolicyIntro>svg{color:var(--teal-700);flex:none}.slaPolicyIntro strong,.slaPolicyIntro p{display:block}.slaPolicyIntro p{color:var(--ink-soft);margin:3px 0 0;font-size:11px}.slaPolicyGroups{gap:16px;display:grid}.slaPolicyGroup{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.slaPolicyGroup>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.slaPolicyGroup h2{margin:3px 0 0;font-size:15px}.slaPolicyGroup>header>span{color:var(--ink-soft);font-size:10px}.slaPolicyRow{border-bottom:1px solid var(--line);grid-template-columns:100px repeat(3,minmax(105px,.7fr)) 70px minmax(230px,1.4fr);align-items:end;gap:11px;padding:14px 19px;display:grid}.slaPolicyRow:last-child{border-bottom:0}.slaPolicyRow .field{gap:4px}.slaPolicyRow .field small{color:var(--ink-soft);font-size:9px}.slaPolicyRow__identity{align-self:center;gap:7px;display:flex}.slaPolicyRow__identity>small{color:var(--ink-soft);align-self:center;font-size:9px}.slaPolicyRow__active{align-self:center;align-items:center;gap:6px;font-size:10px;display:flex}.slaPolicyRow__action{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:7px;display:grid}.slaPolicyRow__action>small{grid-column:1/-1;font-size:9px}.slaPolicyRow__readonly{color:var(--ink-soft);align-self:center;font-size:10px}.slaPolicyGuard{color:var(--ink-soft);background:#fff9eb;border:1px solid #f0ddb1;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:10px;display:flex}.slaPolicyGuard>svg{color:#9a6818;flex:none}.slaPolicyGuard p{margin:0}.workInboxSignals{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.workInboxSignals>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;display:flex}.workInboxSignals>a:hover{border-color:var(--teal-400);box-shadow:var(--shadow-soft)}.workInboxSignals svg{color:var(--teal-700)}.workInboxSignals strong,.workInboxSignals small{display:block}.workInboxSignals strong{font-size:17px}.workInboxSignals small{color:var(--ink-soft);margin-top:1px;font-size:9px}.workSavedViews{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;margin-bottom:15px;overflow:hidden}.workSavedViews>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.workSavedViews>header h2{margin:2px 0 0;font-size:13px}.workSavedViews>header>span{color:var(--ink-soft);font-size:9px}.workSavedViews__body{gap:11px;padding:14px 16px;display:grid}.workSavedViews__list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workSavedViews__list>a{color:var(--ink-soft);background:#f4f8f7;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.workSavedViews__list>a:hover,.workSavedViews__list>a.is-active{color:var(--teal-800);background:#eaf6f2;border-color:#bcded2}.workSavedViews__list>small{color:var(--ink-soft);font-size:9px}.workSavedViews__create{grid-template-columns:minmax(240px,.8fr) auto auto;align-items:end;gap:10px;display:grid}.workSavedViews__default{color:var(--ink-soft);align-items:center;gap:6px;min-height:34px;font-size:9px;display:flex}.workSavedViews__default input{accent-color:var(--teal-700)}.workSavedViews__actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding-top:11px;display:flex}.workSavedViews__actions>span:first-child{margin-right:auto}.workSavedViews__actions strong,.workSavedViews__actions small{display:block}.workSavedViews__actions strong{font-size:10px}.workSavedViews__actions small{color:var(--ink-soft);margin-top:1px;font-size:8px}.workSavedViews__confirmed{color:var(--teal-700);align-items:center;gap:4px;padding:0 5px;font-size:9px;font-weight:750;display:inline-flex}.workSavedViews .actionMessage{margin:0}.workInboxFilters{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(115px,.75fr));align-items:end;gap:11px;margin-bottom:15px;padding:16px;display:grid}.workInboxFilters__search{grid-column:span 1}.workInboxSearchInput{border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.workInboxSearchInput:focus-within{border-color:var(--teal-500);box-shadow:0 0 0 3px #2c84711a}.workInboxSearchInput svg{color:var(--ink-soft);flex:none}.workInboxSearchInput input{box-shadow:none;border:0;width:100%;min-width:0;padding-left:0}.workInboxFilters__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.workInboxPanel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.workInboxPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.workInboxPanel h2{margin:3px 0 0;font-size:15px}.workInboxPanel>header>span{color:var(--ink-soft);font-size:10px}.workInboxItem{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:130px minmax(210px,1.5fr) minmax(130px,.8fr) minmax(125px,.7fr) auto auto;align-items:center;gap:14px;padding:14px 19px;text-decoration:none;display:grid;position:relative}.workInboxItemShell{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workInboxItemShell:last-child,.workInboxItemShell .workInboxItem,.workInboxItem:last-child{border-bottom:0}.workInboxItem:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.workInboxItem--warning:before{background:#d79b2b}.workInboxItem--critical:before{background:#c9534c}.workInboxItem:hover{background:#f8fbfa}.workInboxItem__kind{color:var(--teal-700);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.workInboxItem__main strong,.workInboxItem__main small,.workInboxItem__owner strong,.workInboxItem__owner small,.workInboxItem__due strong,.workInboxItem__due small{display:block}.workInboxItem__main strong,.workInboxItem__owner strong,.workInboxItem__due strong{font-size:11px}.workInboxItem__main small,.workInboxItem__owner small,.workInboxItem__due small{color:var(--ink-soft);font-size:9px}.workInboxItem__main small{margin-top:3px;line-height:1.4}.workInboxItem__main>em{color:var(--teal-700);margin-top:5px;font-size:9px;font-style:normal;font-weight:750;display:block}.workInboxAttention{border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:750;display:inline-block}.workInboxAttention--acknowledged{color:var(--teal-700);background:#eaf6f2}.workInboxAttention--snoozed{color:#8a621d;background:#fff4dc}.workAlertDisposition{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.workAlertDisposition__status{align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.workAlertDisposition__status>svg{color:var(--teal-700);flex:none;margin-top:2px}.workAlertDisposition__status strong,.workAlertDisposition__status small{display:block}.workAlertDisposition__status strong{font-size:11px}.workAlertDisposition__status small{color:var(--ink-soft);margin-top:2px;font-size:9px}.workAlertDisposition--acknowledged{background:#f3faf7;border-color:#cde6dc}.workAlertDisposition--snoozed{background:#fffaf0;border-color:#f0ddb1}.workAlertDisposition__form{border-top:1px solid var(--line);grid-template-columns:145px minmax(220px,1fr) auto auto;align-items:end;gap:9px;padding:11px 13px;display:grid}.workAlertDisposition__rationale{min-width:0}.workAlertDisposition__form>.actionMessage{grid-column:1/-1}.workInboxEmpty{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;padding:54px 20px;display:flex}.workInboxEmpty strong{color:var(--ink);margin-top:9px;font-size:13px}.workInboxEmpty p{margin:5px 0 0;font-size:10px}.workInboxPagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 19px;display:grid}.workInboxPagination a{color:var(--teal-700);align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.workInboxPagination a:last-child{justify-self:end}.workInboxPagination small{color:var(--ink-soft);font-size:9px}.workListFooter a{color:var(--teal-700);font-weight:750}@media (max-width:1100px){.slaPolicyRow{grid-template-columns:90px repeat(3,minmax(95px,1fr)) 70px}.slaPolicyRow__action,.slaPolicyRow__readonly{grid-column:1/-1}.workInboxSignals,.workInboxFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.workSavedViews__create{grid-template-columns:minmax(220px,1fr) auto auto}.workInboxFilters__search{grid-column:span 2}.workInboxItem{grid-template-columns:120px minmax(200px,1fr) minmax(130px,.7fr) auto auto}.workInboxItem__due{display:none}.workAlertDisposition__form{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto}}@media (max-width:700px){.slaPolicyRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.slaPolicyRow__identity,.slaPolicyRow__active,.slaPolicyRow__action,.slaPolicyRow__readonly{grid-column:1/-1}.workInboxSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.workInboxFilters{grid-template-columns:1fr}.workSavedViews__create{grid-template-columns:1fr;align-items:stretch}.workSavedViews__create>*{grid-column:1}.workSavedViews__default{min-height:auto}.workSavedViews__actions{align-items:stretch}.workSavedViews__actions>span:first-child{flex-basis:100%}.workInboxFilters__search{grid-column:auto}.workInboxItem{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workInboxItemShell{grid-template-columns:1fr;align-items:stretch}.workInboxItemShell .workPatientLink{justify-self:start;margin:0 19px 14px}.workInboxItem__kind,.workInboxItem__main,.workInboxItem__owner{grid-column:1}.workInboxItem>.statusPill{grid-area:1/2}.workInboxItem>svg{grid-area:2/2/span 2}.workAlertDisposition__form{grid-template-columns:1fr}.workAlertDisposition__form>*{grid-column:1}}.serviceIdentitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.serviceIdentitySummary article{background:var(--surface);border:1px solid var(--border);border-radius:15px;align-items:center;gap:12px;padding:16px;display:flex}.serviceIdentitySummary article>span,.serviceAccountIcon{background:var(--teal-soft);color:var(--teal);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.serviceIdentitySummary strong,.serviceIdentitySummary small{display:block}.serviceIdentitySummary strong{color:var(--ink);font-size:1.32rem;line-height:1.05}.serviceIdentitySummary small{color:var(--muted);margin-top:3px}.serviceIdentityLayout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);align-items:start;gap:18px;display:grid}.serviceAccountPanel,.serviceAccountCreatePanel{padding:20px}.serviceAccountCreatePanel{position:sticky;top:84px}.serviceAccountList{gap:13px;display:grid}.serviceAccountCard{background:color-mix(in srgb, var(--surface) 94%, var(--teal-soft));border:1px solid var(--border);border-radius:15px;overflow:hidden}.serviceAccountTop{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:13px;padding:17px 18px 13px;display:grid}.serviceAccountTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.serviceAccountTitle h3{color:var(--ink);margin:0;font-size:.98rem}.serviceAccountTop p{color:var(--muted);margin:6px 0 0;font-size:.84rem;line-height:1.45}.serviceAccountFacts{border-top:1px solid var(--border);grid-template-columns:1.5fr repeat(3,minmax(0,1fr));display:grid}.serviceAccountFacts>div{border-right:1px solid var(--border);min-width:0;padding:12px 14px}.serviceAccountFacts>div:last-child{border-right:0}.serviceAccountFacts small,.serviceAccountFacts strong{display:block}.serviceAccountFacts small{color:var(--muted);margin-bottom:5px;font-size:.71rem}.serviceAccountFacts strong{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:.76rem;display:flex}.serviceAccountScopeList{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.serviceAccountScopeList code{background:var(--teal-soft);color:var(--teal);border-radius:5px;padding:2px 5px;font-size:.66rem}.serviceAccountFooter{background:color-mix(in srgb, var(--canvas) 72%, transparent);border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;min-height:46px;padding:9px 14px;font-size:.74rem;display:flex}.serviceAccountFooter>div{align-items:center;gap:8px;display:flex}.serviceAccountAction{position:relative}.serviceAccountAction summary{color:var(--teal);cursor:pointer;align-items:center;gap:5px;font-weight:700;list-style:none;display:inline-flex}.serviceAccountAction summary::-webkit-details-marker{display:none}.serviceAccountAction--danger summary{color:var(--danger)}.serviceAccountAction form{background:var(--surface);border:1px solid var(--border);z-index:8;border-radius:12px;gap:10px;width:310px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #1f30322e}.serviceAccountCreate,.credentialReveal{gap:14px;display:grid}.agentPackageReadiness{border-top:1px solid var(--border);gap:13px;margin-top:20px;padding-top:18px;display:grid}.agentPackageReadiness ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agentPackageReadiness li{background:var(--teal-soft);color:var(--teal);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.agentPackageReadiness li>svg{flex:none;margin-top:1px}.agentPackageReadiness strong,.agentPackageReadiness small{display:block}.agentPackageReadiness strong{color:var(--ink);font-size:.76rem}.agentPackageReadiness small,.agentPackageReadiness>p{color:var(--muted);font-size:.69rem;line-height:1.4}.agentPackageReadiness small{margin-top:2px}.agentPackageReadiness>p{margin:0}.agentPackageReadiness li.agentPackageReadiness--pending{background:var(--warning-soft);color:var(--warning-ink)}.serviceAccountCreate .field span,.serviceAccountAction .field span{color:var(--ink);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.serviceAccountCreate input,.serviceAccountCreate select,.serviceAccountCreate textarea,.serviceAccountAction select,.serviceAccountAction textarea{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:10px 11px}.serviceScope{background:var(--teal-soft);color:var(--teal);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.serviceScope strong,.serviceScope small{display:block}.serviceScope strong{font-size:.78rem}.serviceScope small{color:var(--muted);margin-top:2px;font-size:.7rem}.serviceActionNotice{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.credentialReveal{background:color-mix(in srgb, var(--warning-soft) 68%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));border-radius:13px;padding:15px}.credentialRevealHeader{align-items:center;gap:10px;display:flex}.credentialRevealHeader>span{background:var(--warning-soft);color:var(--warning-ink);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.credentialRevealHeader h3{color:var(--ink);margin:2px 0 0;font-size:.9rem}.credentialReveal code{background:var(--ink);color:#f4fbfa;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:9px;padding:12px;font-size:.72rem;line-height:1.55;display:block}.credentialReveal dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.credentialReveal dt,.credentialReveal dd{margin:0}.credentialReveal dt{color:var(--muted);font-size:.68rem}.credentialReveal dd{color:var(--ink);margin-top:2px;font-size:.78rem;font-weight:700}.credentialReveal>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.credentialRevealActions{flex-wrap:wrap;gap:8px;display:flex}.serviceIdentityPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding:0;display:grid}.serviceIdentityPrinciples>div{border-right:1px solid var(--border);align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.serviceIdentityPrinciples>div:last-child{border-right:0}.serviceIdentityPrinciples svg{color:var(--teal);flex:none}.serviceIdentityPrinciples strong,.serviceIdentityPrinciples small{display:block}.serviceIdentityPrinciples strong{color:var(--ink);font-size:.8rem}.serviceIdentityPrinciples small{color:var(--muted);margin-top:3px;font-size:.72rem;line-height:1.4}@media (max-width:1120px){.serviceIdentityLayout{grid-template-columns:1fr}.serviceAccountCreatePanel{position:static}}@media (max-width:880px){.serviceIdentitySummary,.serviceAccountFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceAccountFacts>div:nth-child(2){border-right:0}.serviceAccountFacts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.serviceIdentityPrinciples{grid-template-columns:1fr}.serviceIdentityPrinciples>div{border-bottom:1px solid var(--border);border-right:0}.serviceIdentityPrinciples>div:last-child{border-bottom:0}}@media (max-width:600px){.serviceIdentitySummary,.serviceAccountFacts{grid-template-columns:1fr}.serviceAccountFacts>div{border-bottom:1px solid var(--border);border-right:0}.serviceAccountFacts>div:last-child{border-bottom:0}.serviceAccountFooter{flex-direction:column;align-items:flex-start;gap:9px}.serviceAccountFooter>div{flex-direction:column;align-items:flex-start}.serviceAccountAction form{width:min(310px,100vw - 64px);left:0;right:auto}.credentialReveal dl{grid-template-columns:1fr}}@media print{@page{margin:12mm;size:A4 landscape}body{background:#fff}.sidebar,.topbar,.mobileNav,.printActions{display:none!important}.appFrame,.appColumn,.mainContent{background:#fff;width:100%;min-height:0;margin:0;padding:0;display:block}.printOrderPage,.dispatchBundlePrintPage{box-shadow:none;border:0;border-radius:0;max-width:none;padding:0}.reportScreenOnly{display:none!important}.careReportDocument{box-shadow:none;border:0;border-radius:0;max-width:none}}.integrationSafetyBanner{background:linear-gradient(110deg, #177d7214, transparent 52%), var(--surface);border-radius:var(--radius);border:1px solid #bcdad4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.integrationSafetyBanner>span:first-child{background:var(--teal-soft);color:var(--teal);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.integrationSafetyBanner strong{margin-bottom:3px;font-size:13px;display:block}.integrationSafetyBanner p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.integrationSafetyBanner code{background:var(--teal-soft);color:var(--teal-dark);border-radius:4px;padding:2px 5px;font-size:11px}.integrationStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.integrationStats article,.integrationStats>a{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:14px 15px;display:flex;box-shadow:0 1px 2px #19393408}.integrationStats article>span,.integrationStats>a>span{background:var(--surface-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.integrationStats>a{color:inherit;text-decoration:none}.integrationStats>a>svg{color:var(--muted);margin-left:auto}.integrationStats small,.integrationStats strong{display:block}.integrationStats small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:650}.integrationStats strong{font-size:22px;line-height:1}.integrationWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.integrationMain,.integrationAside>section,.integrationQueueForm{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.integrationMain{min-width:0;padding:20px}.integrationAside{gap:14px;display:grid;position:sticky;top:82px}.sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sectionHeading h2{letter-spacing:-.01em;margin:2px 0 0;font-size:16px}.sectionHint{color:var(--muted);font-size:11px}.connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.connectorCard{border:1px solid var(--line);border-radius:12px;min-width:0;padding:15px}.connectorCard__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.connectorCard__header strong,.connectorCard__header small{display:block}.connectorCard__header strong{font-size:13px}.connectorCard__header small{color:var(--muted);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.connectorLogo{background:var(--teal-soft);color:var(--teal);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.connectorLogo--idoose{background:var(--blue-soft);color:var(--blue)}.connectorLogo--farmatic{background:var(--purple-soft);color:var(--purple)}.connectorLogo--fulgen{background:var(--amber-soft);color:var(--amber)}.connectorCard>ul,.connectorCard details ul,.integrationPolicyCard ul{margin:14px 0;padding:0;list-style:none}.connectorCard>ul li{color:var(--ink-soft);align-items:flex-start;gap:7px;margin-top:7px;font-size:11px;line-height:1.45;display:flex}.connectorCard>ul svg{color:var(--teal);flex:none;margin-top:1px}.connectorCard__footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:11px;padding-top:11px;display:flex}.connectorCard__footer span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.connectorCard details{border-top:1px dashed var(--line);margin-top:11px;padding-top:10px}.connectorCard summary{color:var(--ink-soft);cursor:pointer;font-size:10px;font-weight:650}.connectorCard details ul{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.5}.connectorCard details li:before{color:var(--red);content:"×";margin-right:6px}.integrationQueueHeading{border-top:1px solid var(--line);margin-top:20px;padding-top:19px}.integrationJobList{border:1px solid var(--line);border-radius:12px;margin-top:13px;overflow:hidden}.integrationJobRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:11px 13px;transition:background .14s;display:grid}.integrationJobRow:last-child{border-bottom:0}.integrationJobRow:hover{background:var(--surface-soft)}.jobDirection{background:var(--blue-soft);color:var(--blue);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.jobDirection--outbound{background:var(--purple-soft);color:var(--purple)}.integrationJobRow__main>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integrationJobRow__main strong{font-size:12px}.integrationJobRow__main small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.integrationJobRow__meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.integrationJobRow__meta code{color:var(--muted);font-size:9px}.idooseCenterRow{align-items:flex-start}.idooseCheckpointList{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.idooseCheckpointList li{border-top:1px solid var(--line);grid-template-columns:minmax(9rem,1fr) minmax(10rem,auto) auto;align-items:center;gap:.75rem;padding-top:.45rem;display:grid}@media (max-width:680px){.idooseCheckpointList li{grid-template-columns:1fr auto}.idooseCheckpointList li small{grid-column:1/-1}}.jobWarning{color:var(--amber);text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.integrationQueueForm{gap:14px;padding:17px;display:grid}.integrationFormIntro{align-items:flex-start;gap:10px;display:flex}.integrationFormIntro>span{background:var(--teal-soft);color:var(--teal);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.integrationFormIntro strong{font-size:13px;display:block}.integrationFormIntro p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.formField{gap:6px;display:grid}.formField>span{color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.formField select,.formField textarea,.integrationJobActions textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:11px;line-height:1.45}.formField select{min-height:38px}.formField select:focus,.formField textarea:focus,.integrationJobActions textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #177d721a}.formField small{color:var(--amber);font-size:10px}.integrationFixtureNote{background:var(--surface-soft);color:var(--ink-soft);border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}.integrationFixtureNote svg{color:var(--teal)}.integrationPolicyCard{align-items:flex-start;gap:10px;padding:15px;display:flex}.integrationPolicyCard>svg{color:var(--amber);flex:none}.integrationPolicyCard strong{font-size:11px}.integrationPolicyCard ul{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.5}.integrationPolicyCard li:before{color:var(--teal);content:"•";margin-right:6px}.integrationWorkerAction{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.integrationWorkerAction small{color:var(--teal-dark);text-align:right;max-width:240px;font-size:9px}.jobSafetyStrip{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:13px 15px;display:grid}.jobSafetyStrip>svg{color:var(--blue)}.jobSafetyStrip strong,.jobSafetyStrip span{display:block}.jobSafetyStrip strong{font-size:12px}.jobSafetyStrip div span{color:var(--muted);margin-top:2px;font-size:10px}.jobSafetyStrip>span{color:var(--red);align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.jobDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobEvidenceCard,.integrationAttemptsSection,.payloadDisclosure,.integrationJobActions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.jobEvidenceCard{padding:18px}.jobEvidenceCard .sectionHeading>svg{color:var(--teal)}.jobDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 0 0;display:grid}.jobDefinitionList div{border-bottom:1px solid var(--line);padding:9px 0}.jobDefinitionList div:nth-child(odd){padding-right:12px}.jobDefinitionList dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.jobDefinitionList dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.jobDefinitionList code{font-size:9px}.hashEvidence{background:var(--surface-soft);border-radius:9px;gap:6px;margin-top:13px;padding:10px;display:grid}.hashEvidence span{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;display:flex}.hashEvidence code{color:var(--teal-dark);overflow-wrap:anywhere;font-size:9px}.jobGuardList{gap:10px;margin-top:15px;display:grid}.jobGuardList>div{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.jobGuardList>div>svg{color:var(--teal);flex:none}.jobGuardList strong,.jobGuardList small{display:block}.jobGuardList strong{font-size:11px}.jobGuardList small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.45}.jobClinicalHandoff{border-radius:var(--radius);background:linear-gradient(125deg,#e9f6f2,#f7fbfa);border:1px solid #b9ddd2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:15px 17px;display:grid}.jobClinicalHandoff>svg{color:var(--teal)}.jobClinicalHandoff strong,.jobClinicalHandoff span{display:block}.jobClinicalHandoff strong{font-size:12px}.jobClinicalHandoff span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.idooseStatusHandoff--incident{background:linear-gradient(125deg,#fff0ee,#fff9f8);border-color:#efc4bf}.idooseStatusHandoff--incident>svg,.idooseStatusHandoff--incident strong{color:var(--red)}.integrationIncidentWorkspace{gap:14px;margin-top:14px;scroll-margin-top:24px;display:grid}.integrationIncident{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #edc2bd;overflow:hidden}.integrationIncident__header{background:linear-gradient(125deg,#fff0ee,#fffaf9);border-bottom:1px solid #efd5d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:18px;display:grid}.integrationIncident__icon{color:var(--red);background:#fff;border:1px solid #efc7c2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.integrationIncident__header h2{margin:3px 0 5px;font-size:17px}.integrationIncident__header p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.integrationIncident__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:16px 18px 0;display:grid}.integrationIncident__facts div{background:var(--surface-subtle);min-width:0;padding:11px}.integrationIncident__facts dt,.integrationIncident__facts dd{margin:0}.integrationIncident__facts dt{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px}.integrationIncident__facts dd{overflow-wrap:anywhere;font-size:10px;font-weight:650}.integrationIncident__facts code{font-size:8px}.integrationIncident__comparison{background:#fffaf0;border:1px solid #ead9b5;border-radius:11px;gap:11px;margin:16px 18px 0;padding:14px;display:grid}.integrationIncident__comparisonIntro>span{color:var(--amber);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.integrationIncident__comparisonIntro>strong{margin-top:3px;font-size:13px;display:block}.integrationIncident__comparisonIntro>p,.integrationIncident__comparisonGuard{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.5}.reconciliationIntegrationSource{background:#edf8f4;border:1px solid #b9ddd1;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.reconciliationIntegrationSource>div{gap:3px;display:grid}.reconciliationIntegrationSource small{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.reconciliationIntegrationSource strong{font-size:11px}.reconciliationIntegrationSource span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:9px}.reconciliationIntegrationSource>a{color:var(--teal-dark);flex:none;font-size:10px;font-weight:700}.integrationIncident__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.integrationIncident__comparisonGrid article{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:5px;padding:11px;display:grid}.integrationIncident__comparisonGrid small{color:var(--muted);text-transform:uppercase;font-size:9px}.integrationIncident__comparisonGrid strong{font-size:11px;line-height:1.45}.integrationIncident__comparisonGuard{border-top:1px solid #ead9b5;margin:0;padding-top:9px}.integrationIncident__resolution{background:#edf8f4;border:1px solid #c6e2d8;border-radius:11px;align-items:flex-start;gap:10px;margin:16px 18px 0;padding:13px;display:flex}.integrationIncident__resolution>svg{color:var(--teal);flex:none}.integrationIncident__resolution strong,.integrationIncident__resolution p,.integrationIncident__resolution small{display:block}.integrationIncident__resolution p{color:var(--ink-soft);margin:4px 0;font-size:10px;line-height:1.5}.integrationIncident__resolution small{color:var(--muted);font-size:9px}.integrationIncident__recovery{color:var(--teal-700);background:#edf8f4;border:1px solid #c6e2d8;border-radius:11px;align-items:flex-start;gap:10px;margin:16px 18px 0;padding:13px;display:flex}.integrationIncident__recovery svg{flex:none}.integrationIncident__recovery strong,.integrationIncident__recovery small{display:block}.integrationIncident__recovery small{color:var(--ink-soft);margin-top:3px;font-size:9px;line-height:1.45}.integrationIncident__action{border:1px solid var(--line);border-radius:11px;gap:11px;margin:16px 18px 0;padding:14px;display:grid}.integrationIncident__action>.button{justify-self:start}.integrationIncident__action--compact{grid-template-columns:minmax(0,1fr) auto;align-items:end}.integrationIncident__resolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integrationIncident>.actionMessage{margin:10px 18px 0}.integrationIncident__history{border-top:1px solid var(--line);margin-top:16px;padding:16px 18px 18px}.integrationIncident__history h3{align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.integrationIncident__history ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.integrationIncident__history li{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.integrationIncident__history li>span{background:var(--teal);border:4px solid var(--teal-soft);border-radius:50%;width:13px;height:13px;margin-top:2px}.integrationIncident__history strong{font-size:10px}.integrationIncident__history p{color:var(--ink-soft);margin:3px 0;font-size:10px;line-height:1.45}.integrationIncident__history small{color:var(--muted);font-size:9px}.integrationJobActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.integrationJobActions form{border:1px solid var(--line);border-radius:10px;gap:10px;padding:13px;display:grid}.integrationJobActions strong{font-size:12px}.integrationJobActions p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.integrationJobActions .formMessage{grid-column:1/-1}.integrationJobActions__blocked{background:var(--amber-soft);border:1px solid #ead9b5;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:13px;display:flex}.integrationJobActions__blocked>svg{color:var(--amber);flex:none}.integrationJobActions__blocked strong,.integrationJobActions__blocked small{display:block}.integrationJobActions__blocked small{color:var(--ink-soft);margin-top:3px;font-size:10px;line-height:1.45}.integrationAttemptsSection{margin-top:14px;padding:18px}.attemptTimeline{gap:10px;margin-top:14px;display:grid}.attemptCard{grid-template-columns:auto minmax(0,1fr);gap:11px;display:grid}.attemptMarker{background:var(--teal-soft);color:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.attemptMarker--retryable_error{background:var(--amber-soft);color:var(--amber)}.attemptMarker--permanent_error{background:var(--red-soft);color:var(--red)}.attemptCard__body{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.attemptCard__body>div>span{align-items:center;gap:8px;display:flex}.attemptCard__body strong{font-size:11px}.attemptCard__body small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.attemptSuccess,.attemptError{align-items:center;gap:6px;margin:10px 0 0;font-size:10px;display:flex}.attemptSuccess{color:var(--teal-dark)}.attemptError{color:var(--red)}.attemptCard details,.payloadDisclosure details{border-top:1px dashed var(--line);margin-top:11px;padding-top:10px}.attemptCard summary,.payloadDisclosure summary{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.attemptCard pre,.payloadDisclosure pre{color:#d8eee9;white-space:pre-wrap;word-break:break-word;background:#102b28;border-radius:8px;max-height:340px;margin:10px 0 0;padding:12px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.payloadDisclosure{margin-top:14px;padding:15px 18px}.payloadDisclosure details{border:0;margin:0;padding:0}@media (max-width:1120px){.integrationWorkspace{grid-template-columns:1fr}.integrationAside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}}@media (max-width:880px){.integrationStats,.connectorGrid,.jobDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationAside{grid-template-columns:1fr}.integrationIncident__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.integrationSafetyBanner,.jobSafetyStrip,.jobClinicalHandoff{grid-template-columns:auto 1fr;align-items:flex-start}.integrationSafetyBanner>.statusPill,.jobSafetyStrip>span,.jobClinicalHandoff>.button{grid-column:2}.integrationStats,.connectorGrid,.jobDetailGrid,.integrationJobActions,.jobDefinitionList,.integrationIncident__header,.integrationIncident__facts,.integrationIncident__comparisonGrid,.integrationIncident__resolutionGrid,.integrationIncident__action--compact{grid-template-columns:1fr}.reconciliationIntegrationSource{flex-direction:column;align-items:flex-start}.integrationIncident__header>.statusPill{justify-self:start}.integrationJobRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start}.integrationJobRow__meta{grid-column:2/-1;align-items:flex-start}.connectorCard__header{grid-template-columns:auto minmax(0,1fr)}.connectorCard__header>.statusPill{grid-column:2;justify-self:start}}.operationsGuard{background:linear-gradient(125deg,#e9f6f2,#f6fbf9);border:1px solid #c7e3da;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:18px;padding:16px 18px;display:grid}.operationsGuard>span:first-child,.operationsCard__icon{background:var(--teal-700);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.operationsGuard strong,.operationsGuard p{margin:0;display:block}.operationsGuard p{color:var(--ink-soft);margin-top:3px;font-size:12px}.operationsGuard__network{color:var(--teal-800);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.operationsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.operationsCard,.operationsPanel,.operationsAside>section{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px}.operationsCard{flex-direction:column;align-items:flex-start;min-height:205px;padding:18px;display:flex}.operationsCard__icon{color:var(--teal-700);background:#e8f3f0;margin-bottom:18px}.operationsCard small{color:var(--ink-soft);text-transform:uppercase;font-size:10px;font-weight:700}.operationsCard>strong{margin-top:5px;font-size:18px}.operationsCard p{color:var(--ink-soft);margin:8px 0 16px;font-size:11px;line-height:1.5}.operationsCard .statusPill{max-width:100%;margin-top:auto}.operationsWorkspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.operationsPanel{padding:20px}.workerRunList{gap:9px;margin-top:18px;display:grid}.workerRun{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.workerRun__marker{color:#28734a;background:#eaf6ef;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.workerRun__marker--failed{color:#a94135;background:#fff0ed}.workerRun strong,.workerRun small{display:block}.workerRun strong{font-size:12px}.workerRun small{color:var(--ink-soft);margin-top:4px;font-size:10px}.operationsAside{gap:14px;display:grid;position:sticky;top:76px}.operationsAside>section{padding:18px}.operationsAside h2{margin:5px 0 8px;font-size:17px}.operationsAside p{color:var(--ink-soft);font-size:11px;line-height:1.55}.operationsAside code{color:#d8eee9;overflow-wrap:anywhere;background:#102b28;border-radius:8px;margin-top:14px;padding:10px;font-size:9px;display:block}.operationsAside dl{border-top:1px solid var(--line);gap:9px;margin:14px 0 0;padding-top:12px;display:grid}.operationsAside dl div{gap:4px;display:grid}.operationsAside dt{color:var(--ink-soft);text-transform:uppercase;font-size:9px}.operationsAside dd{overflow-wrap:anywhere;margin:0;font-size:10px}.operationsAside>section>span{color:var(--teal-700);align-items:center;gap:6px;margin-top:12px;font-size:10px;font-weight:700;display:flex}@media (max-width:1120px){.operationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsWorkspace{grid-template-columns:1fr}.operationsAside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:600px){.operationsGuard{grid-template-columns:auto 1fr;align-items:flex-start}.operationsGuard__network{grid-column:2}.operationsGrid,.operationsAside{grid-template-columns:1fr}.operationsCard{min-height:0}.workerRun{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.workerRun>.statusPill{grid-column:2;justify-self:start}}.residenceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.residenceStats article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.residenceStats article>span{color:var(--teal-700);background:#e7f3ef;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.residenceStats strong,.residenceStats small{display:block}.residenceStats strong{font-size:20px}.residenceStats small{color:var(--ink-soft);margin-top:2px;font-size:10px}.residenceList{gap:14px;display:grid}.residenceCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);color:inherit;background:#fff;border-radius:15px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.residenceCard:hover{border-color:#9ccbbf;transform:translateY(-1px)}.residenceCard__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.residenceCard__icon{background:var(--teal-700);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.residenceCard__top>div>strong,.residenceCard__top>div>small{display:block}.residenceCard__top>div>strong{font-size:15px}.residenceCard__top>div>small{color:var(--ink-soft);align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.residenceCard__metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;padding:13px 0;display:grid}.residenceCard__metrics span{color:var(--ink-soft);align-items:center;gap:6px;font-size:10px;display:flex}.residenceCard__metrics svg{color:var(--teal-600)}.residenceCard__metrics strong{color:var(--ink);font-size:12px}.residenceCard__footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.residenceCard__footer>div,.residenceAttention,.residenceClear{align-items:center;gap:6px;font-size:10px;display:flex}.residenceCard__footer>div{color:var(--ink-soft)}.residenceAttention{color:#9a5c12;font-weight:700}.residenceClear{color:#28734a;font-weight:700}.residenceHero{color:#fff;background:linear-gradient(130deg,#0f4640,#1b6259);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:15px;padding:20px 22px;display:grid}.residenceHero__identity{align-items:center;gap:14px;display:flex}.residenceHero__identity>span{background:#ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.residenceHero__identity strong,.residenceHero__identity p{display:block}.residenceHero__identity strong{margin-top:7px;font-size:17px}.residenceHero__identity p{color:#c8e0da;margin:4px 0 0;font-size:10px}.residenceHero__facts{gap:20px;display:flex}.residenceHero__facts span{color:#d6e8e4;align-items:center;gap:6px;font-size:10px;display:flex}.residenceHero__facts strong{color:#fff;font-size:15px}.residenceModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.residenceModuleGrid>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:14px;text-decoration:none;display:grid}.residenceModuleGrid>a>span{color:var(--teal-700);background:#e7f3ef;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.residenceModuleGrid small{color:var(--ink-soft);font-size:9px}.residenceModuleGrid strong{font-size:12px}.residenceModuleGrid>a>svg{grid-area:1/3/3}.residenceDetailLayout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:15px;display:grid}.residenceDetailMain,.residenceDetailAside{gap:15px;display:grid}.residencePatientsPanel,.residenceWorkPanel,.residenceContactCard,.residenceModulesCard{padding:18px}.residencePatientList,.residenceWorkList{gap:8px;margin-top:15px;display:grid}.residencePatientList>a,.residenceWorkList>a{border:1px solid var(--line);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.residencePatientList>a{grid-template-columns:auto minmax(0,1fr) auto auto}.residenceWorkList>a{grid-template-columns:auto minmax(0,1fr) auto}.residenceRoom{background:#eef4f2;border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:32px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex}.residencePatientList strong,.residencePatientList small,.residenceWorkList strong,.residenceWorkList small{display:block}.residencePatientList strong,.residenceWorkList strong{font-size:11px}.residencePatientList small,.residenceWorkList small{color:var(--ink-soft);margin-top:3px;font-size:9px}.residencePriority{background:#d4a72c;border-radius:50%;width:9px;height:9px}.residencePriority--high{background:#c85345}.residencePriority--low{background:#4b9374}.residenceContactCard h2,.residenceModulesCard h2{margin:5px 0;font-size:16px}.residenceContactCard p{color:var(--ink-soft);margin:0 0 13px;font-size:10px}.residenceContactCard a,.residenceContactCard>span{color:var(--ink-soft);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin-top:9px;font-size:10px;text-decoration:none;display:flex}.residenceModulesCard>span{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 0;font-size:10px;display:grid}.residenceModulesCard>span:first-of-type{margin-top:12px}.residenceModulesCard>span>svg{color:var(--teal-600)}.residenceEditor{margin-top:15px;padding:0}.residenceEditor>summary{cursor:pointer;padding:17px 19px;font-size:12px;font-weight:750}.residenceEditor[open]>summary{border-bottom:1px solid var(--line)}.residenceFormPanel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;padding:20px}.residenceOnboardingNote{background:#eef8f5;border:1px solid #cfe7df;border-radius:11px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.residenceOnboardingNote>svg{color:var(--teal-700)}.residenceOnboardingNote strong,.residenceOnboardingNote p{display:block}.residenceOnboardingNote p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.residenceActivationGate,.residenceEmptyState{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:22px;padding:28px;display:grid}.residenceActivationGate__icon,.residenceEmptyState__icon{color:#8a5a13;background:#fff4dc;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.residenceActivationGate__content h2,.residenceEmptyState__content h2{margin:4px 0 8px}.residenceActivationGate__content>p,.residenceEmptyState__content>p{color:var(--muted);max-width:720px;margin:0;line-height:1.55}.residenceActivationGate__steps{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.residenceActivationGate__steps li,.residenceEmptyState__status{border:1px solid var(--line);color:var(--muted);background:#f7f9f8;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.residenceActivationGate__steps li.is-complete{color:var(--teal-700);background:#eef8f5;border-color:#cfe7df}.residenceActivationGate__steps span,.residenceActivationGate__steps strong,.residenceActivationGate__steps small,.residenceEmptyState__status span,.residenceEmptyState__status strong,.residenceEmptyState__status small{display:block}.residenceActivationGate__steps small,.residenceEmptyState__status small{color:var(--muted);margin-top:2px}.residenceActivationGate__actions,.residenceEmptyState__actions{flex-direction:column;gap:9px;display:flex}.residenceEmptyState{margin-top:2px}.residenceEmptyState__status{max-width:520px;margin-top:18px}@media (max-width:900px){.residenceActivationGate,.residenceEmptyState{grid-template-columns:auto minmax(0,1fr)}.residenceActivationGate__actions,.residenceEmptyState__actions{flex-flow:wrap;grid-column:1/-1}}.residenceForm{gap:22px;padding:20px;display:grid}.residenceFormPanel>.residenceForm{padding:0}.residenceForm__section{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:18px;padding-bottom:21px;display:grid}.residenceForm__section h2{margin:4px 0 0;font-size:15px}.residenceForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.residenceForm__grid .field--wide{grid-column:1/-1}.residenceModuleChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.residenceModuleChecks .checkField{border:1px solid var(--line);border-radius:9px;margin:0;padding:11px}.residenceForm__governance{border-bottom:0}.residenceForm>.button{justify-self:end}@media (max-width:1120px){.residenceCard__metrics,.residenceModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.residenceDetailLayout{grid-template-columns:1fr}.residenceDetailAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.residenceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.residenceHero{grid-template-columns:1fr}.residenceHero__facts{flex-wrap:wrap}.residenceForm__section{grid-template-columns:1fr}}@media (max-width:600px){.residenceCard__top{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.residenceCard__top>.statusPill{grid-column:2;justify-self:start}.residenceCard__metrics,.residenceModuleGrid,.residenceDetailAside,.residenceForm__grid,.residenceModuleChecks{grid-template-columns:1fr}.residenceCard__footer{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.residenceCard__footer>div{grid-column:1/-1}.residencePatientList>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start}.residencePatientList .residenceAttention,.residencePatientList .statusPill{grid-column:2;justify-self:start}.residenceForm__grid .field--wide{grid-column:auto}}.masterStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.masterStats article,.masterDetailHero article{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.masterStats article>span,.masterDetailHero article>span{background:var(--brand-soft);color:var(--brand);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.masterStats strong{font-size:1.35rem;line-height:1;display:block}.masterStats small,.masterDetailHero small{color:var(--muted);margin-top:4px;display:block}.masterFilters{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.masterSearch>div{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.masterSearch>div:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.masterSearch input{box-shadow:none;border:0;width:100%;padding-left:0}.masterSearch input:focus{box-shadow:none;outline:0}.masterDirectory{padding:0;overflow:hidden}.masterDirectory>.panelHeader{padding:20px 22px}.masterTable{border-top:1px solid var(--border)}.masterTableHead,.masterTableRow{grid-template-columns:minmax(250px,1.6fr) minmax(170px,1fr) minmax(125px,.7fr) minmax(180px,1fr) minmax(120px,.7fr) 20px;align-items:center;gap:18px;padding:14px 22px;display:grid}.masterTableHead{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f8faf9;font-size:.72rem;font-weight:700}.masterTableRow{border-top:1px solid var(--border);color:inherit;text-decoration:none;transition:background .15s,transform .15s}.masterTableRow:hover{background:#f8fbfa}.masterTableRow--inactive{opacity:.58}.masterTableRow>span{min-width:0}.masterTableRow strong,.masterTableRow small,.masterTableRow em{display:block}.masterTableRow small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.77rem}.masterTableRow em{color:var(--brand);margin-top:5px;font-size:.75rem;font-style:normal}.masterIdentity{align-items:center;gap:11px;display:flex}.masterIdentity>i{background:var(--brand-soft);color:var(--brand);border:1px solid #cbe6dc;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.84rem;font-style:normal;font-weight:800;display:inline-flex}.masterUseBadges{flex-wrap:wrap;gap:5px;display:flex}.masterUseBadges small{color:var(--brand);background:#edf7f3;border:1px solid #d3ebe2;border-radius:999px;margin:0;padding:4px 7px}.masterInlineLink,.masterGapLabel{margin-top:5px;font-size:.72rem;display:block}.masterInlineLink{color:var(--brand);font-weight:700;text-decoration:none}.masterInlineLink:hover{text-decoration:underline}.masterGapLabel{color:#9a6700}.masterEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:54px 20px;display:flex}.masterEmpty p{margin:0}.masterPagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.masterPagination>div{gap:8px;display:flex}.masterDetailHero{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.masterDetailHero strong{margin-top:4px;display:block}.masterDetailHero p{color:var(--muted);margin:4px 0 0;font-size:.8rem}.masterDetailLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.masterDetailLayout>aside{gap:18px;display:grid;position:sticky;top:90px}.masterProductForm{gap:18px;display:grid}.masterProductForm>section{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px}.masterFormSectionHeader{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.masterFormSectionHeader h2{margin:3px 0 0;font-size:1.08rem}.masterFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.masterFormGrid .field--wide{grid-column:1/-1}.masterEligibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.masterEligibilityGrid label,.masterActiveCheck{border:1px solid var(--border);cursor:pointer;background:#f8faf9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.masterEligibilityGrid input,.masterActiveCheck input{margin-top:3px}.masterEligibilityGrid strong,.masterEligibilityGrid small,.masterActiveCheck strong,.masterActiveCheck small{display:block}.masterEligibilityGrid small,.masterActiveCheck small{color:var(--muted);margin-top:3px}.masterPackageFields{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.masterFormFooter{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.masterUsagePanel,.masterRevisionPanel{padding:18px}.masterUsageList{gap:8px;display:grid}.masterUsageList>span{background:#f8faf9;border-radius:10px;grid-template-columns:22px 30px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.masterUsageList>span>svg{color:var(--brand)}.masterUsagePanel>p{color:var(--muted);margin:14px 0 0;font-size:.78rem;line-height:1.5}.masterRevisionList{gap:13px;display:grid}.masterRevisionList article{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.masterRevisionList article>span{color:var(--brand);padding-top:2px}.masterRevisionList strong,.masterRevisionList small,.masterRevisionList em{display:block}.masterRevisionList small,.masterRevisionList em{color:var(--muted);font-size:.75rem}.masterRevisionList p{margin:5px 0;font-size:.8rem}@media (max-width:1180px){.masterStats{grid-template-columns:repeat(3,minmax(0,1fr))}.masterFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.masterFilters .masterSearch{grid-column:1/-1}.masterFilters>.button{justify-self:end}.masterTableHead{display:none}.masterTableRow{grid-template-columns:minmax(240px,1.4fr) minmax(160px,1fr) minmax(130px,.8fr) 20px}.masterTableRow>span:nth-child(3),.masterTableRow>span:nth-child(5){display:none}.masterDetailHero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.masterDetailLayout{grid-template-columns:1fr}.masterDetailLayout>aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:680px){.masterStats,.masterFilters,.masterDetailHero,.masterFormGrid,.masterEligibilityGrid,.masterDetailLayout>aside{grid-template-columns:1fr}.masterFilters .masterSearch,.masterFormGrid .field--wide{grid-column:auto}.masterTableRow{grid-template-columns:minmax(0,1fr) 18px;align-items:start}.masterTableRow>span:not(:first-child):not(:last-child){display:none}.masterPagination,.masterFormFooter{flex-direction:column;align-items:stretch;gap:12px}}.changeImpactPanel{background:radial-gradient(circle at 100% 0,#177d721a,#0000 32%),#f8fbfa;border:1px solid #cfe0dc;border-radius:12px;margin:18px 20px 0;overflow:hidden}.changeImpactHeader{border-bottom:1px solid #dbe7e4;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.changeImpactHeader h3{margin:3px 0 0;font-size:.9rem}.changeImpactMetrics{background:#dbe7e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.changeImpactMetrics>div{background:#ffffffeb;grid-template-columns:30px minmax(0,1fr);padding:14px 16px;display:grid}.changeImpactMetrics>div>span{background:var(--teal-soft);color:var(--teal);border-radius:8px;grid-row:1/4;justify-content:center;align-items:center;width:30px;height:30px;margin-right:9px;display:flex}.changeImpactMetrics small,.changeImpactMetrics strong,.changeImpactMetrics p{display:block}.changeImpactMetrics small{color:var(--muted);font-size:.7rem}.changeImpactMetrics strong{margin-top:3px;font-size:.82rem}.changeImpactMetrics p{color:var(--ink-soft);margin:3px 0 0;font-size:.72rem}.changeImpactMessages{color:#72531d;border-top:1px solid #dbe7e4;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.changeImpactMessages>svg{flex:none;margin-top:1px}.changeImpactMessages strong{font-size:.78rem}.changeImpactMessages p{margin:4px 0 0;font-size:.72rem;line-height:1.45}.changeImpactMessages--blocker{background:var(--red-soft);color:#8d3f3f}.changeAppliedResult{background:var(--teal-soft);border-top:1px solid #c7ded9;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.changeAppliedResult>svg{color:var(--teal)}.changeAppliedResult strong,.changeAppliedResult small{display:block}.changeAppliedResult strong{font-size:.8rem}.changeAppliedResult small{color:var(--ink-soft);margin-top:3px;font-size:.7rem}.changeTreatmentDecisions,.changeOrderDecision{border:1px solid var(--line);background:#fff;border-radius:9px;gap:9px;padding:11px;display:grid}.changeTreatmentDecisions p,.changeOrderDecision>small{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.changeOrderDecision{background:#fffcf4;border-color:#d8c99d}.changeVerificationInput{border:1px solid var(--line);background:#fff;border-radius:9px;gap:9px;padding:11px;display:grid}.changeVerificationPanel{border:1px solid var(--line);border-radius:11px;gap:11px;margin:17px 20px 0;padding:14px;display:grid}.changeVerificationList{gap:8px;display:grid}.changeVerificationList>article{background:#f8fbfa;border:1px solid #dcebe7;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.changeVerificationList>article>svg{color:var(--teal);margin-top:1px}.changeVerificationList strong,.changeVerificationList small{display:block}.changeVerificationList strong{font-size:.76rem}.changeVerificationList p,.changeVerificationList small,.changeVerificationEmpty,.changeVerificationGap p{color:var(--ink-soft);margin:3px 0 0;font-size:.7rem;line-height:1.5}.changeVerificationList small{color:var(--muted)}.changeVerificationEmpty{margin:0}.changeVerificationGap{color:#8a6714;background:#fff8e7;border:1px solid #e8d59e;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.changeVerificationGap p{color:#6f571a;margin:0}.changeCommunicationPanel{border:1px solid var(--line);border-radius:11px;gap:13px;margin:17px 20px 0;padding:14px;display:grid}.changeCommunicationHeader,.changeCommunicationThreadHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.changeCommunicationHeader>span:first-child{align-items:center;gap:9px;display:flex}.changeCommunicationHeader small,.changeCommunicationHeader strong,.changeCommunicationThreadHeader small,.changeCommunicationThreadHeader strong{display:block}.changeCommunicationHeader small,.changeCommunicationThreadHeader small{color:var(--muted);font-size:.65rem}.changeCommunicationHeader strong{margin-top:2px;font-size:.82rem}.localMockBadge{color:#3b6688;background:#eef6ff;border:1px solid #cfe2f4;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.65rem;display:inline-flex}.changeCommunicationThreads,.changeCommunicationMessages{gap:9px;display:grid}.changeCommunicationThreads>article{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;padding:12px}.changeCommunicationThreadHeader strong{margin-top:3px;font-size:.78rem}.changeCommunicationThreadHeader p,.changeCommunicationEmpty{color:var(--ink-soft);margin:3px 0 0;font-size:.68rem}.changeCommunicationThreadHeader>span{background:var(--teal-soft);color:var(--teal-dark);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.63rem}.changeCommunicationThreadHeader>span[data-status=waiting_response]{color:#7d5d10;background:#fff4d9}.changeCommunicationThreadHeader>span[data-status=cancelled]{color:var(--muted);background:#f1f2f3}.changeCommunicationMessages{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.changeCommunicationMessages>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.changeCommunicationMessages>div>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.changeCommunicationMessages>div[data-direction=inbound]>span{color:#3b6688;background:#eef6ff}.changeCommunicationMessages strong,.changeCommunicationMessages small{display:block}.changeCommunicationMessages strong{font-size:.7rem}.changeCommunicationMessages p,.changeCommunicationMessages small{color:var(--ink-soft);margin:3px 0 0;font-size:.67rem;line-height:1.45}.changeCommunicationMessages small{color:var(--muted);align-items:center;gap:4px;display:flex}.changeAttachmentList{gap:6px;margin-top:8px;display:grid}.changeAttachment{color:var(--teal-dark);background:#f1f8f6;border:1px solid #d4e8e2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;display:grid}.changeAttachment>span strong,.changeAttachment>span small{display:block}.changeAttachment>span strong{color:var(--ink);font-size:.68rem}.changeAttachment>span small{margin-top:2px;font-size:.59rem}.changeAttachmentDownload,.changeAttachmentRemove summary{color:var(--teal-dark);align-items:center;gap:4px;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-flex}.changeAttachmentRemove{position:relative}.changeAttachmentRemove summary{color:#8c493b;cursor:pointer;list-style:none}.changeAttachmentRemove form{border:1px solid var(--line);z-index:2;background:#fff;border-radius:8px;gap:5px;width:210px;padding:8px;display:grid;position:absolute;top:23px;right:0;box-shadow:0 8px 24px #122c261f}.changeAttachmentRemove input,.changeAttachmentRemove button{border:1px solid var(--line);font:inherit;border-radius:6px;padding:6px 7px;font-size:.63rem}.changeAttachmentRemove button{color:#fff;cursor:pointer;background:#8c493b}.changeAttachment--removed{color:var(--muted);background:#f5f5f4;border-color:#e2e2df;grid-template-columns:auto minmax(0,1fr)}.changeAttachmentUpload{background:#fbfcfc;border:1px dashed #c8d9d5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin-top:8px;padding:8px;display:grid}.changeAttachmentUpload label{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px;font-size:.64rem;font-weight:700;display:flex}.changeAttachmentUpload input{color:var(--muted);width:100%;font-size:.61rem}.changeAttachmentUpload button{background:var(--teal-dark);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 9px;font-size:.62rem;font-weight:700}.changeAttachmentUpload>small{grid-column:1/-1;margin:0}.changeCommunicationForm,.changeCommunicationPendingActions{background:#f8fbfa;border:1px solid #dcebe7;border-radius:10px;gap:10px;padding:12px;display:grid}.changeCommunicationForm>div:first-child small,.changeCommunicationForm>div:first-child strong,.changeCommunicationPendingActions form>div:first-child small,.changeCommunicationPendingActions form>div:first-child strong{display:block}.changeCommunicationForm>div:first-child small,.changeCommunicationPendingActions form>div:first-child small{color:var(--teal-dark);text-transform:uppercase;font-size:.63rem}.changeCommunicationForm>div:first-child strong,.changeCommunicationPendingActions form>div:first-child strong{margin-top:2px;font-size:.76rem}.changeCommunicationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.changeCommunicationPendingActions{background:#fffaf0;border-color:#e8d9ae}.changeCommunicationPendingActions>form{gap:9px;display:grid}.changeCommunicationPendingActions>form+form{border-top:1px solid #e8d9ae;padding-top:10px}.changeCommunicationForm--ack{background:#eef8f5}.communicationInboxMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 24px 14px;display:grid}.communicationInboxMetrics article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.communicationInboxMetrics article>svg{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;width:32px;height:32px;padding:7px}.communicationInboxMetrics small,.communicationInboxMetrics strong{display:block}.communicationInboxMetrics small{color:var(--muted);font-size:.63rem}.communicationInboxMetrics strong{margin-top:2px;font-size:.9rem}.communicationInboxTabs{align-items:center;gap:6px;margin:0 24px 12px;display:flex;overflow-x:auto}.communicationInboxTabs a{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.67rem;text-decoration:none;display:inline-flex}.communicationInboxTabs a[aria-current=page]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.communicationInboxTabs a span{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:17px;font-weight:750;display:inline-flex}.communicationInboxLayout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);gap:14px;margin:0 24px 24px;display:grid}.communicationInboxQueue,.communicationInboxDetail{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.communicationInboxQueue>div:first-child{border-bottom:1px solid var(--line);padding:13px}.communicationInboxQueue>div:first-child small,.communicationInboxQueue>div:first-child strong{display:block}.communicationInboxQueue>div:first-child small{color:var(--teal-dark);text-transform:uppercase;font-size:.62rem}.communicationInboxQueue>div:first-child strong{margin-top:3px;font-size:.78rem}.communicationInboxQueueItem{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px;text-decoration:none;display:grid}.communicationInboxQueueItem[aria-current=true]{box-shadow:inset 3px 0 var(--teal);background:#f0f8f6}.communicationInboxQueueItem[data-action=true]>span:first-child{color:#8b650d;background:#fff1d3}.communicationInboxQueueItem>span:first-child{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.communicationInboxQueueItem strong,.communicationInboxQueueItem small,.communicationInboxQueueItem em{display:block}.communicationInboxQueueItem strong{font-size:.7rem}.communicationInboxQueueItem small{color:var(--muted);margin-top:2px;font-size:.59rem;line-height:1.4}.communicationInboxQueueItem>span:last-child{text-align:right}.communicationInboxQueueItem em{color:var(--teal-dark);max-width:90px;margin-top:4px;font-size:.57rem;font-style:normal;font-weight:730}.communicationInboxEmpty{color:var(--muted);padding:14px;font-size:.68rem}.communicationInboxDetail{padding:15px}.communicationInboxDetail>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.communicationInboxDetail>header small{color:var(--teal-dark);text-transform:uppercase;font-size:.61rem;font-weight:730}.communicationInboxDetail>header h2{margin:3px 0 0;font-size:1rem}.communicationInboxDetail>header p{color:var(--muted);margin:3px 0 0;font-size:.65rem}.communicationInboxDetail>header>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.61rem;font-weight:740;display:inline-flex}.communicationInboxDetail>header>span[data-status=waiting_response],.communicationInboxDetail>header>span[data-status=answered]{color:#7b5a10;background:#fff1d3}.communicationInboxSubject{border:1px solid var(--line);background:#f7faf9;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:10px;display:flex}.communicationInboxSubject small,.communicationInboxSubject strong{display:block}.communicationInboxSubject small{color:var(--muted);font-size:.59rem}.communicationInboxSubject strong{margin-top:2px;font-size:.72rem}.communicationInboxSubject>span{color:var(--teal-dark);white-space:nowrap;align-items:center;gap:5px;font-size:.6rem;display:inline-flex}.communicationInboxMeta{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.communicationInboxMeta>div{background:#fff;min-width:0;padding:9px 10px}.communicationInboxMeta dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.communicationInboxMeta dd{color:var(--ink-soft);margin:3px 0 0;font-size:.66rem;font-weight:650;line-height:1.4}.communicationInboxDetail>.changeCommunicationMessages{border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:11px}.communicationInboxAction{background:#fffaf0;border:1px solid #e8d9ae;border-radius:10px;gap:9px;margin-top:11px;padding:12px;display:grid}.communicationInboxAction--pharmacy{background:#eef8f5;border-color:#cde5df}.communicationInboxAction>div small,.communicationInboxAction>div strong{display:block}.communicationInboxAction>div small{color:var(--teal-dark);text-transform:uppercase;font-size:.61rem}.communicationInboxAction>div strong{margin-top:2px;font-size:.76rem}.communicationInboxAction>div p{color:var(--muted);margin:3px 0 0;font-size:.64rem}.communicationInboxAction .button{justify-self:start}.communicationInboxDetail>footer{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:13px;padding-top:10px;display:flex}.communicationInboxDetail>footer a{color:var(--teal-dark);font-size:.65rem;font-weight:730}.communicationInboxDetail--empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.communicationInboxDetail--empty h2{color:var(--ink);margin:8px 0 0;font-size:.9rem}.communicationInboxDetail--empty p{font-size:.67rem}.centerPortalAssurance,.centerReadOnlyNotice{color:var(--teal-dark);background:#edf8f5;border:1px solid #cce7df;border-radius:10px;align-items:center;gap:9px;margin:0 24px 14px;padding:10px 12px;display:flex}.centerPortalAssurance strong,.centerPortalAssurance small{display:block}.centerPortalAssurance strong{font-size:.71rem}.centerPortalAssurance small,.centerReadOnlyNotice{font-size:.63rem}.centerPortalAssurance small{color:#4f736a;margin-top:2px}.centerPortalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 24px 14px;display:grid}.centerPortalMetrics article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;padding:12px;display:grid}.centerPortalMetrics article>svg{color:var(--teal);grid-row:1}.centerPortalMetrics small,.centerPortalMetrics strong{display:block}.centerPortalMetrics small{color:var(--muted);font-size:.61rem}.centerPortalMetrics strong{margin-top:2px;font-size:.88rem}.centerPortalMetrics a{color:var(--teal-dark);grid-column:1/-1;align-items:center;gap:3px;font-size:.61rem;font-weight:730;display:inline-flex}.centerPortalGrid{grid-template-columns:1.35fr .65fr;gap:14px;margin:0 24px 24px;display:grid}.centerPortalGrid>article{padding:14px}.centerPortalGrid header{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.centerPortalGrid header small{color:var(--teal-dark);text-transform:uppercase;font-size:.6rem;display:block}.centerPortalGrid header h2{margin:3px 0 0;font-size:.82rem}.centerPortalGrid header a{color:var(--teal-dark);font-size:.62rem;font-weight:730}.centerPortalRequests>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:grid}.centerPortalRequests>a>span:first-child{color:#86610e;background:#fff2d8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.centerPortalRequests strong,.centerPortalRequests small{display:block}.centerPortalRequests strong{font-size:.69rem}.centerPortalRequests small,.centerPortalRequests p{color:var(--muted);margin:2px 0 0;font-size:.61rem}.centerPortalRequests em{color:#86610e;font-size:.59rem;font-style:normal;font-weight:740}.centerPortalOrder{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.centerPortalOrder header,.centerPortalOrder .button,.centerPortalOrder>p{grid-column:1/-1}.centerPortalOrder>div{background:var(--surface-soft);border-radius:8px;padding:9px}.centerPortalOrder>div small,.centerPortalOrder>div strong{display:block}.centerPortalOrder>div small{color:var(--muted);font-size:.59rem}.centerPortalOrder>div strong{margin-top:2px;font-size:.73rem}.centerTreatmentMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 24px 12px;display:grid}.centerTreatmentMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 12px}.centerTreatmentMetrics small,.centerTreatmentMetrics strong{display:block}.centerTreatmentMetrics small{color:var(--muted);font-size:.6rem}.centerTreatmentMetrics strong{color:var(--teal-dark);margin-top:3px;font-size:.9rem}.centerTreatmentFilters{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(130px,.6fr)) auto;align-items:end;gap:10px;margin:0 24px 10px;padding:12px;display:grid}.centerTreatmentFilters__actions{align-items:center;gap:6px;display:flex}.centerTreatmentResultBar{color:var(--ink-soft);justify-content:space-between;align-items:center;margin:0 24px 9px;font-size:.64rem;display:flex}.centerTreatmentResultBar strong{color:var(--ink)}.centerTreatmentResultBar small{color:var(--muted)}.centerTreatmentList,.centerOrderView{gap:12px;margin:0 24px 24px;display:grid}.centerTreatmentList>article,.centerOrderView{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.centerTreatmentList>article>header,.centerOrderView>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.centerTreatmentList header small,.centerTreatmentList header h2,.centerTreatmentList header p{margin:0;display:block}.centerTreatmentList header small{color:var(--teal-dark);font-size:.59rem}.centerTreatmentList header h2,.centerOrderView header h2{margin:3px 0 0;font-size:.84rem}.centerTreatmentList header p{color:var(--muted);margin-top:2px;font-size:.61rem}.centerTreatmentList header>span,.centerOrderHeaderActions>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;padding:5px 8px;font-size:.6rem}.centerOrderHeaderActions{align-items:center;gap:8px;display:flex}.centerOrderHeaderActions .button{min-height:32px}.centerTreatmentLines{gap:7px;margin-top:10px;display:grid}.centerTreatmentLines>div{border:1px solid var(--line);background:#fafcfc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.centerTreatmentLines>div.isMatch{box-shadow:inset 3px 0 0 var(--teal);background:#f2faf7;border-color:#9fd4c6}.centerTreatmentLines>div>span:first-child{background:var(--teal-soft);color:var(--teal-dark);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.centerTreatmentLines strong,.centerTreatmentLines small{display:block}.centerTreatmentLines em{color:var(--teal-dark);margin-top:3px;font-size:.57rem;font-style:normal;font-weight:720;display:block}.centerTreatmentLines strong{font-size:.68rem}.centerTreatmentLines small{color:var(--muted);margin-top:2px;font-size:.59rem}.centerTreatmentLines>div>span:last-child{color:var(--ink-soft);align-items:center;gap:4px;font-size:.61rem;display:inline-flex}.centerTreatmentEmpty{text-align:center;flex-direction:column;align-items:center;margin:0 24px 16px;padding:28px;display:flex}.centerTreatmentEmpty>svg{color:var(--teal)}.centerTreatmentEmpty h2{margin:9px 0 4px;font-size:.86rem}.centerTreatmentEmpty p{color:var(--muted);max-width:480px;margin:0 0 12px;font-size:.65rem}.centerTreatmentPagination{grid-template-columns:1fr auto 1fr;align-items:center;margin:-4px 24px 24px;font-size:.63rem;display:grid}.centerTreatmentPagination a{color:var(--teal-dark);align-items:center;gap:4px;font-weight:740;text-decoration:none;display:inline-flex}.centerTreatmentPagination a:last-child{justify-self:end}.centerTreatmentPagination small{color:var(--muted)}.centerOrderView>header small{color:var(--teal-dark);text-transform:uppercase;font-size:.61rem}.centerOrderMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.centerOrderMetrics>div{background:var(--surface-soft);border-radius:8px;padding:9px}.centerOrderMetrics small,.centerOrderMetrics strong{display:block}.centerOrderMetrics small{color:var(--muted);font-size:.59rem}.centerOrderMetrics strong{margin-top:2px;font-size:.8rem}.centerOrderLines{gap:7px;margin-top:12px;display:grid}.centerOrderLines article{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.centerOrderLines article>span:first-child{color:var(--teal)}.centerOrderLines article small,.centerOrderLines article strong{display:block}.centerOrderLines article small,.centerOrderLines article p{color:var(--muted);margin:2px 0 0;font-size:.59rem}.centerOrderLines article strong{font-size:.68rem}.centerOrderLines article>span:nth-child(3){text-align:right}.centerOrderLines article>p{color:#8b650d;grid-column:2/-1;align-items:center;gap:4px;display:flex}.centerOrderEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;margin:30px;display:flex}.centerRequestWorkspace{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;margin:0 24px 18px;padding:16px;display:grid}.centerOrderView .centerRequestWorkspace{background:var(--surface-soft);margin:14px 0 0}.centerRequestWorkspace__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.centerRequestWorkspace__header h2,.centerRequestWorkspace__header p{margin:0}.centerRequestWorkspace__header h2{margin-top:3px;font-size:.92rem}.centerRequestWorkspace__header>div:first-child>p:last-child{color:var(--muted);margin-top:4px;font-size:.65rem}.centerRequestMetrics{gap:6px;display:flex}.centerRequestMetrics>span{background:var(--surface-soft);border:1px solid var(--line);text-align:center;border-radius:8px;min-width:68px;padding:7px 9px}.centerRequestMetrics strong,.centerRequestMetrics small{display:block}.centerRequestMetrics strong{color:var(--teal-dark);font-size:.8rem}.centerRequestMetrics small{color:var(--muted);margin-top:1px;font-size:.54rem}.centerRequestForm{background:#fff;border:1px solid #cfe2df;border-radius:10px;gap:11px;padding:13px;display:grid}.centerRequestForm__intro{align-items:start;gap:9px;display:flex}.centerRequestForm__intro>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.centerRequestForm__intro strong,.centerRequestForm__intro p{margin:0;display:block}.centerRequestForm__intro strong{font-size:.72rem}.centerRequestForm__intro p,.centerRequestForm__footer small,.centerRequestProductContext{color:var(--muted);margin-top:2px;font-size:.6rem}.centerRequestForm__grid,.centerRequestDecision__grid{gap:9px;display:grid}.centerRequestForm__grid{grid-template-columns:1.4fr minmax(110px,.35fr)}.centerRequestPatientPicker{background:#f7faf9;border:1px solid #d9e6e3;border-radius:9px;gap:7px;padding:10px;display:grid}.centerRequestPatientPicker__search{align-items:center;display:flex;position:relative}.centerRequestPatientPicker__search>svg{color:var(--muted);pointer-events:none;z-index:1;position:absolute;left:10px}.centerRequestPatientPicker__search>input{padding-left:31px}.centerRequestPatientPicker__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:194px;display:grid;overflow-y:auto}.centerRequestPatientPicker__results>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.centerRequestPatientPicker__results>button:hover,.centerRequestPatientPicker__results>button:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 2px #006f671a}.centerRequestPatientPicker__results>button>span:first-child,.centerRequestPatientPicker--selected>span:first-child{background:var(--teal-soft);color:var(--teal-dark);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:.58rem;font-weight:800;display:flex}.centerRequestPatientPicker__results>button>span:last-child,.centerRequestPatientPicker__results strong,.centerRequestPatientPicker__results small{min-width:0;display:block}.centerRequestPatientPicker__results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.centerRequestPatientPicker__results small,.centerRequestPatientPicker__results>p,.centerRequestPatientPicker__scope{color:var(--muted);font-size:.56rem}.centerRequestPatientPicker__results>p{grid-column:1/-1;align-items:center;gap:5px;margin:4px 0;display:flex}.centerRequestPatientPicker--selected{align-items:center;display:flex}.centerRequestPatientPicker--selected>div{gap:1px;min-width:0;display:grid}.centerRequestPatientPicker--selected small,.centerRequestPatientPicker--selected strong,.centerRequestPatientPicker--selected p{margin:0;display:block}.centerRequestPatientPicker--selected small,.centerRequestPatientPicker--selected p{color:var(--muted);font-size:.57rem}.centerRequestPatientPicker--selected strong{font-size:.68rem}.centerRequestPatientPicker--selected .button{margin-left:auto}.centerRequestProductPicker .centerRequestPatientPicker__results{grid-template-columns:1fr}.centerRequestProductPicker--selected strong{overflow-wrap:anywhere}.centerRequestForm__quantity{max-width:180px}.centerRequestAcceptedLine{justify-self:start}.centerRequestCard[data-selected=true]{border-color:color-mix(in srgb, var(--primary) 52%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.centerRequestPagination{border:1px solid var(--line);border-radius:12px;margin-top:10px}@media (max-width:640px){.centerRequestPagination{grid-template-columns:1fr 1fr}.centerRequestPagination small{text-align:center;grid-area:1/1/auto/-1}.centerRequestPagination>:first-child{grid-area:2/1}.centerRequestPagination>:last-child{grid-area:2/2}}.centerRequestForm label,.centerRequestDecision label,.centerRequestCancel{gap:5px;display:grid}.centerRequestForm label>span,.centerRequestDecision label>span{color:var(--ink-soft);font-size:.6rem;font-weight:700}.centerRequestForm input,.centerRequestForm select,.centerRequestForm textarea,.centerRequestDecision input,.centerRequestDecision select,.centerRequestDecision textarea,.centerRequestCancel textarea{border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:7px;width:100%;min-height:36px;padding:8px 9px;font-size:.65rem}.centerRequestProductContext{background:#f3f8f7;border-radius:7px;margin:-3px 0 0;padding:7px 9px}.centerRequestForm__footer,.centerRequestDecision__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.centerRequestForm__footer small{margin-right:auto}.centerRequestList{gap:9px;display:grid}.centerRequestCard{border:1px solid var(--line);background:#fff;border-left:3px solid #aebbb9;border-radius:9px;gap:9px;padding:12px;display:grid}.centerRequestCard[data-status=pending_pharmacy]{border-left-color:#d49d2a}.centerRequestCard[data-status=accepted]{border-left-color:var(--teal)}.centerRequestCard[data-status=rejected]{border-left-color:#c35858}.centerRequestCard>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.centerRequestCard h3,.centerRequestCard header p,.centerRequestCard header small{margin:0;display:block}.centerRequestCard h3{margin-top:2px;font-size:.73rem}.centerRequestCard header p,.centerRequestCard header small,.centerRequestCard__meta,.centerRequestOutcome small{color:var(--muted);font-size:.58rem}.centerRequestCard>header>span{color:#8b650d;white-space:nowrap;background:#fff7e3;border-radius:999px;padding:5px 8px;font-size:.57rem}.centerRequestCard[data-status=accepted]>header>span{background:var(--teal-soft);color:var(--teal-dark)}.centerRequestCard[data-status=rejected]>header>span{color:#9e3838;background:#fff0f0}.centerRequestCard blockquote{background:var(--surface-soft);color:var(--ink-soft);border-radius:7px;margin:0;padding:8px 10px;font-size:.64rem}.centerRequestCard__meta{flex-wrap:wrap;gap:6px 12px;display:flex}.centerRequestOutcome{color:var(--teal-dark);background:#f3f8f7;border-radius:7px;align-items:start;gap:7px;padding:8px;display:flex}.centerRequestOutcome strong,.centerRequestOutcome small{display:block}.centerRequestDecision{border-top:1px solid var(--line);gap:9px;padding-top:11px;display:grid}.centerRequestDecision__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.centerRequestCancel{border-top:1px solid var(--line);padding-top:8px}.centerRequestCancel summary{color:var(--muted);cursor:pointer;font-size:.59rem}.centerRequestCancel .button{justify-self:end}.centerRequestEmpty{background:var(--surface-soft);border:1px dashed var(--line-strong);color:var(--teal-dark);border-radius:9px;align-items:center;gap:9px;padding:14px;display:flex}.centerRequestEmpty strong,.centerRequestEmpty small{display:block}.centerRequestEmpty strong{font-size:.68rem}.centerRequestEmpty small{color:var(--muted);margin-top:2px;font-size:.59rem}@media (max-width:720px){.changeCommunicationHeader,.changeCommunicationThreadHeader{flex-direction:column;align-items:stretch}.changeCommunicationFormGrid{grid-template-columns:1fr}.changeAttachment{grid-template-columns:auto minmax(0,1fr);align-items:start}.changeAttachmentDownload,.changeAttachmentRemove{grid-column:2}.changeAttachmentUpload{grid-template-columns:1fr}.changeAttachmentUpload>small{grid-column:1}.communicationInboxMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.communicationInboxTabs{margin-inline:16px}.communicationInboxLayout{grid-template-columns:1fr;margin-inline:16px}.communicationInboxDetail>header,.communicationInboxSubject{flex-direction:column;align-items:stretch}.communicationInboxSubject>span{white-space:normal}.communicationInboxMeta{grid-template-columns:1fr}.centerPortalAssurance,.centerReadOnlyNotice,.centerPortalMetrics,.centerPortalGrid,.centerTreatmentMetrics,.centerTreatmentFilters,.centerTreatmentResultBar,.centerTreatmentList,.centerTreatmentEmpty,.centerTreatmentPagination,.centerOrderView{margin-inline:16px}.centerPortalMetrics,.centerPortalGrid,.centerTreatmentMetrics,.centerTreatmentFilters,.centerOrderMetrics{grid-template-columns:1fr}.centerTreatmentFilters__actions{flex-direction:column;align-items:stretch}.centerRequestWorkspace{margin-inline:16px}.centerOrderView .centerRequestWorkspace{margin-inline:0}.centerRequestWorkspace__header,.centerRequestForm__footer,.centerRequestDecision__actions{flex-direction:column;align-items:stretch}.centerRequestMetrics{grid-template-columns:repeat(3,1fr);display:grid}.centerRequestForm__grid,.centerRequestDecision__grid,.centerRequestPatientPicker__results{grid-template-columns:1fr}.centerRequestPatientPicker--selected{flex-wrap:wrap;align-items:flex-start}.centerRequestPatientPicker--selected .button{margin-left:38px}.centerRequestForm__quantity{max-width:none}.centerRequestForm__footer small{margin-right:0}.centerTreatmentLines>div,.centerOrderLines article{grid-template-columns:auto minmax(0,1fr);align-items:start}.centerTreatmentLines>div>span:last-child,.centerOrderLines article>span:nth-child(3),.centerOrderLines article>p{text-align:left;grid-column:2}.localMockBadge{align-self:flex-start}.centerOrderView>header,.centerOrderHeaderActions{flex-direction:column;align-items:stretch}.centerOrderHeaderActions>span{align-self:flex-start}}@media (max-width:900px){.changeImpactMetrics{grid-template-columns:1fr}}@media (max-width:680px){.changeImpactHeader,.changeAppliedResult{grid-template-columns:1fr;align-items:stretch}.changeImpactHeader{flex-direction:column;align-items:flex-start;gap:9px}.changeAppliedResult>svg{display:none}}.tenantReadinessHero{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;margin-bottom:18px;display:grid}.tenantReadinessScore{background:radial-gradient(circle at 8% 8%, #177d721f, transparent 32%), var(--surface);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;display:grid}.tenantReadinessScore__value{aspect-ratio:1;background:var(--teal-soft);border:1px solid #c7e4dd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.tenantReadinessScore__value:after{border-radius:inherit;content:"";border:1px dashed #177d7259;position:absolute;inset:8px}.tenantReadinessScore__value strong{color:var(--teal-dark);font-size:2rem;line-height:1}.tenantReadinessScore__value span{color:var(--ink-soft);margin-top:5px;font-size:.72rem}.tenantReadinessScore h2,.tenantBlockers h2,.tenantSubscriptionCard h2,.tenantModulesCard h2{margin:3px 0 6px;font-size:1rem}.tenantReadinessScore p:not(.sectionKicker),.tenantBlockers p,.tenantSubscriptionCard>p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.tenantReadinessProgress{background:#e4ece9;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.tenantReadinessProgress span{background:linear-gradient(90deg, var(--teal), #54ae9e);border-radius:inherit;height:100%;display:block}.tenantBlockers{background:#fffcf5;border-color:#ead8ad}.tenantBlockers .panelHeader>svg{color:var(--amber)}.tenantBlockers ol{counter-reset:blocker;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tenantBlockers li{color:#71572d;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;font-size:.73rem;line-height:1.35;display:grid}.tenantBlockers li:before{background:var(--amber-soft);content:counter(blocker);counter-increment:blocker;border-radius:50%;justify-content:center;align-items:center;height:20px;font-size:.62rem;font-weight:750;display:flex}.tenantCommercialGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-bottom:14px;display:grid}.tenantSubscriptionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.tenantSubscriptionFacts>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px}.tenantSubscriptionFacts small,.tenantSubscriptionFacts strong{display:block}.tenantSubscriptionFacts small{color:var(--muted);margin-bottom:6px;font-size:.67rem}.tenantSubscriptionFacts strong{text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.tenantSubscriptionNote{border-left:3px solid var(--blue);color:var(--ink-soft);margin:14px 0 0;padding-left:10px;font-size:.7rem;line-height:1.5}.tenantModuleList{gap:8px;margin-top:12px;display:grid}.tenantModuleList>div{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;font-size:.75rem;display:grid}.tenantModuleList>div:last-child{border-bottom:0}.tenantModuleList svg{color:var(--teal)}.tenantCapacityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.tenantCapacityCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:15px}.tenantCapacityCard>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.tenantCapacityCard>div:first-child>span{color:var(--ink-soft);font-size:.72rem;font-weight:680}.tenantCapacityCard>strong{margin:13px 0 9px;font-size:1.35rem;display:block}.tenantCapacityCard>strong small{color:var(--muted);font-size:.7rem;font-weight:560}.tenantCapacityBar{background:#e8efed;border-radius:999px;height:6px;overflow:hidden}.tenantCapacityBar__fill{border-radius:inherit;height:100%;display:block}.tenantCapacityBar__fill--success{background:var(--teal)}.tenantCapacityBar__fill--warning{background:#d48c1e}.tenantCapacityBar__fill--danger{background:var(--red)}.tenantOnboardingSection{margin-top:8px}.tenantOnboardingSection .sectionHeading{align-items:flex-end}.tenantOnboardingSection .sectionHeading>span{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.7rem;display:flex}.tenantRequirementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px;display:grid}.tenantRequirement{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:17px}.tenantRequirement--in_review{border-color:#bcd4e3}.tenantRequirement--complete{border-color:#bfded7}.tenantRequirement>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tenantRequirement__icon{background:var(--surface-soft);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;height:36px;display:flex}.tenantRequirement header small{color:var(--muted);margin-bottom:2px;font-size:.63rem;display:block}.tenantRequirement h3{margin:0;font-size:.86rem}.tenantRequirement>p{color:var(--ink-soft);margin:13px 0 0;font-size:.72rem;line-height:1.55}.tenantRequirement__facts{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.tenantRequirement__facts span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:.62rem}.tenantRequirement__evidence{background:var(--blue-soft);color:#325f7a;overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 9px;font-size:.66rem;display:flex}.tenantRequirement__evidence svg{flex:none;margin-top:1px}.tenantRequirement__notes{background:#fffdf6;border-left:2px solid #dec785;padding:7px 9px;color:#655a3a!important}.onboardingActionStack,.onboardingClosedAction{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.onboardingActionStack--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboardingActionStack--split .onboardingActionForm+.onboardingActionForm{border-left:1px solid var(--line);padding-left:12px}.onboardingActionForm{gap:8px;display:grid}.onboardingActionForm+.onboardingActionForm{margin-top:12px}.onboardingActionStack--split .onboardingActionForm+.onboardingActionForm{margin-top:0}.onboardingActionForm .field{gap:4px}.onboardingActionForm .field>span{font-size:.64rem}.onboardingActionForm input,.onboardingActionForm textarea{padding:8px 9px;font-size:.7rem}.onboardingActionForm__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboardingActionForm__footer .button{min-height:34px}.onboardingSegregationNotice{background:var(--amber-soft);color:#75581d;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:10px;display:flex}.onboardingSegregationNotice svg{flex:none}.onboardingSegregationNotice strong{font-size:.72rem;display:block}.onboardingSegregationNotice p{color:inherit;margin:3px 0 0;font-size:.66rem}.onboardingClosedAction>span{color:var(--teal-dark);align-items:center;gap:6px;margin-bottom:10px;font-size:.7rem;font-weight:720;display:flex}.tenantRequirement__history{border-top:1px solid var(--line);margin-top:13px;padding-top:10px}.tenantRequirement__history summary{color:var(--muted);cursor:pointer;font-size:.66rem}.tenantRequirement__history ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tenantRequirement__history li{background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px;font-size:.64rem;display:grid}.tenantRequirement__history li strong{color:var(--teal-dark)}.tenantRequirement__history li small,.tenantRequirement__history li p{color:var(--muted);grid-column:1/-1;margin:0}@media (max-width:1050px){.tenantReadinessHero,.tenantCommercialGrid,.tenantRequirementGrid{grid-template-columns:1fr}}@media (max-width:720px){.tenantReadinessScore{grid-template-columns:1fr;align-items:flex-start}.tenantReadinessScore__value{aspect-ratio:auto;border-radius:12px;width:100%;height:90px}.tenantSubscriptionFacts,.tenantCapacityGrid,.onboardingActionStack--split{grid-template-columns:1fr}.onboardingActionStack--split .onboardingActionForm+.onboardingActionForm{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.tenantRequirement>header{grid-template-columns:36px minmax(0,1fr);align-items:flex-start}.tenantRequirement>header .statusPill{grid-column:2;justify-self:flex-start}}.governanceInboxAssurance{border-radius:var(--radius);background:radial-gradient(circle at 92% 20%,#1d8b7e1f,#0000 34%),linear-gradient(105deg,#f5fbf9,#fff);border:1px solid #cfe3df;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:14px 16px;display:grid}.governanceInboxAssurance>span{background:var(--teal);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.governanceInboxAssurance strong{font-size:10px;display:block}.governanceInboxAssurance p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.governanceInboxSignals{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.governanceInboxSignals>a{border:1px solid var(--line);color:var(--teal-dark);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.governanceInboxSignals>a:hover{border-color:#9fcac3;transform:translateY(-1px)}.governanceInboxSignals svg{flex:none}.governanceInboxSignals span,.governanceInboxSignals strong,.governanceInboxSignals small{display:block}.governanceInboxSignals strong{color:var(--ink);font-size:16px;line-height:1}.governanceInboxSignals small{color:var(--muted);margin-top:4px;font-size:7px}.governanceInboxFilters{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(130px,.75fr)) auto;align-items:end;gap:10px;margin-bottom:13px;padding:13px;display:grid}.governanceInboxFilters .field{gap:5px}.governanceInboxFilters .field>span:first-child{font-size:7px}.governanceInboxFilters input,.governanceInboxFilters select{min-height:35px;font-size:8px}.governanceInboxSearchInput{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.governanceInboxSearchInput:focus-within{border-color:var(--teal);box-shadow:0 0 0 2px #1d8b7e1a}.governanceInboxSearchInput svg{color:var(--muted);flex:none}.governanceInboxSearchInput input{box-shadow:none;border:0;width:100%;min-width:0;padding:0}.governanceInboxFilters__actions{gap:6px;display:flex}.governanceInboxFilters__actions .button{white-space:nowrap;min-height:35px}.governanceInboxPanel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.governanceInboxPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.governanceInboxPanel>header h2{margin-top:3px;font-size:13px}.governanceInboxPanel>header>span{color:var(--muted);font-size:8px}.governanceInboxList{display:grid}.governanceInboxItem{border-left:3px solid #0000;border-top:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(115px,.55fr) minmax(250px,1.15fr) minmax(210px,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:13px 14px;display:grid}.governanceInboxItem:first-child{border-top:0}.governanceInboxItem--missing,.governanceInboxItem--restricted,.governanceInboxItem--overdue{border-left-color:#c74e4e}.governanceInboxItem--pending,.governanceInboxItem--blocked{border-left-color:#cf9132}.governanceInboxItem--due_soon{border-left-color:#4b8cb4}.governanceInboxItem--ready{border-left-color:var(--teal)}.governanceInboxItem__patient{align-items:center;gap:9px;min-width:0;display:flex}.governanceInboxItem__patient>span:last-child,.governanceInboxItem__patient strong,.governanceInboxItem__patient small{min-width:0;display:block}.governanceInboxItem__patient strong{font-size:10px}.governanceInboxItem__patient small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.governanceInboxItem__state{justify-items:start;gap:6px;display:grid}.governanceInboxItem__state small{color:var(--muted);font-size:7px}.governanceInboxItem__workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.governanceInboxItem__workflows span{border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:5px 7px;font-size:7px;font-weight:700;display:flex}.governanceInboxItem__workflows .is-ready{background:var(--teal-soft);color:var(--teal-dark)}.governanceInboxItem__workflows .is-blocked{background:var(--amber-soft);color:#7a5819}.governanceInboxItem__evidence{min-width:0}.governanceInboxItem__evidence p,.governanceInboxItem__evidence ul{color:var(--ink-soft);margin:0;font-size:7px;line-height:1.45}.governanceInboxItem__evidence ul{padding-left:13px}.governanceInboxItem__evidence>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:7px;display:block;overflow:hidden}.governanceInboxItem__action{color:var(--teal-dark);white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.governanceInboxItem__action:hover{color:var(--teal)}.governanceInboxEmpty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.governanceInboxEmpty strong{color:var(--ink);margin-top:10px;font-size:11px}.governanceInboxEmpty p{margin:5px 0 0;font-size:8px}.governanceInboxPagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:45px;padding:8px 15px;display:grid}.governanceInboxPagination a{color:var(--teal-dark);align-items:center;gap:5px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.governanceInboxPagination a:last-child{justify-self:end}.governanceInboxPagination small{color:var(--muted);font-size:7px}@media (max-width:1180px){.governanceInboxSignals,.governanceInboxFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.governanceInboxFilters__search{grid-column:span 2}.governanceInboxItem{grid-template-columns:minmax(180px,1fr) minmax(120px,.55fr) minmax(250px,1.15fr)}.governanceInboxItem__evidence{grid-column:1/3}.governanceInboxItem__action{justify-self:end}}@media (max-width:760px){.governanceInboxAssurance{grid-template-columns:38px minmax(0,1fr);align-items:flex-start}.governanceInboxAssurance .statusPill{grid-column:2;justify-self:start}.governanceInboxSignals,.governanceInboxFilters{grid-template-columns:1fr 1fr}.governanceInboxFilters__search,.governanceInboxFilters__actions{grid-column:1/-1}.governanceInboxItem{grid-template-columns:1fr auto;align-items:start}.governanceInboxItem__workflows,.governanceInboxItem__evidence{grid-column:1/-1}.governanceInboxItem__action{grid-column:1/-1;justify-self:start}}@media (max-width:520px){.governanceInboxSignals,.governanceInboxFilters{grid-template-columns:1fr}.governanceInboxFilters__search,.governanceInboxFilters__actions{grid-column:auto}.governanceInboxFilters__actions{flex-direction:column;align-items:stretch}.governanceInboxPanel>header{flex-direction:column;align-items:flex-start;gap:6px}}.stockRoundOverview,.stockRoundAssignment,.stockRoundPortfolio{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:13px;overflow:hidden}.stockRoundOverviewHeader{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 14px;display:flex}.stockRoundOverviewHeader h2,.stockRoundAssignmentHeader h2,.stockRoundPortfolioHeader h2{margin:3px 0 0;font-size:15px}.stockRoundOverviewHeader p:last-child,.stockRoundAssignmentHeader p:last-child{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.stockRoundCompleteBadge{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.stockRoundProgress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 20px 16px;display:grid}.stockRoundProgress>div,.stockRoundCenterProgress>div{background:#e4ecea;border-radius:999px;height:8px;overflow:hidden}.stockRoundProgress i,.stockRoundCenterProgress i{background:linear-gradient(90deg, var(--teal), #66b5a8);border-radius:inherit;height:100%;transition:width .18s;display:block}.stockRoundProgress strong{color:var(--teal-dark);font-size:12px}.stockRoundStats{background:var(--surface-soft);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stockRoundStats article{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:10px 16px;display:flex}.stockRoundStats article:last-child{border-right:0}.stockRoundStats svg{color:var(--teal);flex:none}.stockRoundStats article.hasAlert svg,.stockRoundStats article.hasAlert strong{color:var(--red)}.stockRoundStats strong,.stockRoundStats small{display:block}.stockRoundStats strong{font-size:14px}.stockRoundStats small{color:var(--muted);font-size:8px}.stockRoundAssignmentHeader{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 19px;display:grid}.stockRoundAssignmentHeader>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stockRoundAssignmentFields{background:var(--surface-soft);border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.1fr) 130px 125px minmax(210px,1.6fr) auto;align-items:end;gap:10px;padding:14px 19px;display:grid}.stockRoundAssignmentFields label{gap:5px;min-width:0;display:grid}.stockRoundAssignmentFields label>span{color:var(--ink-soft);font-size:8px;font-weight:800}.stockRoundAssignmentFields input,.stockRoundAssignmentFields select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:9px}.stockRoundAssignment>.formMessage{border-top:1px solid var(--line);margin:0;padding:10px 19px}.formMessage--success{color:var(--teal-dark)}.stockRoundPortfolioHeader{justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.stockRoundFilters{gap:6px;display:flex;overflow-x:auto}.stockRoundFilters button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font:inherit;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.stockRoundFilters button span{background:var(--surface-soft);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:7px;display:inline-flex}.stockRoundFilters button:hover,.stockRoundFilters button.isActive{background:var(--teal-soft);color:var(--teal-dark);border-color:#8fc8bf}.stockRoundCenterList{border-top:1px solid var(--line);display:grid}.stockRoundCenter{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 19px;display:grid}.stockRoundCenter:first-child{border-top:0}.stockRoundCenter--awaiting_decision{box-shadow:inset 4px 0 0 var(--red);background:#fffaf9}.stockRoundCenter--recount_required{background:#fffdf8;box-shadow:inset 4px 0 #d49a2d}.stockRoundCenter--completed{background:#f8fcfb}.stockRoundSelect,.stockRoundCenterIcon{background:var(--teal-soft);color:var(--teal-dark);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stockRoundSelect input{accent-color:var(--teal);width:15px;height:15px}.stockRoundCenterMain{gap:8px;min-width:0;display:grid}.stockRoundCenterTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.stockRoundCenterTitle strong,.stockRoundCenterTitle small{display:block}.stockRoundCenterTitle strong{font-size:10px}.stockRoundCenterTitle small{color:var(--muted);margin-top:2px;font-size:8px}.stockRoundCenterProgress{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:9px;max-width:500px;display:grid}.stockRoundCenterProgress>div{height:5px}.stockRoundCenterProgress>span{color:var(--muted);font-size:7px;font-weight:700}.stockRoundCenterMeta{flex-wrap:wrap;gap:6px 13px;display:flex}.stockRoundCenterMeta span{color:var(--ink-soft);align-items:center;gap:4px;font-size:8px;display:inline-flex}.stockRoundCenterMeta span.isDanger,.stockRoundAlert.is-critical{color:var(--red)}.stockRoundAlert{color:#8a611e;font-size:7px;font-weight:700}.stockRoundEvidence{box-shadow:inset 4px 0 0 var(--teal);background:#fff;border:1px solid #c9e0da;border-radius:13px;margin-bottom:13px;overflow:hidden}.stockRoundEvidenceHeader{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.stockRoundEvidenceIcon{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stockRoundEvidenceHeader h2{margin:3px 0 0;font-size:15px}.stockRoundEvidenceHeader p:last-child{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.stockRoundEvidenceReady,.stockRoundEvidenceBlocked{border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.stockRoundEvidenceReady{background:var(--teal-soft);color:var(--teal-dark)}.stockRoundEvidenceBlocked{color:#91601b;background:#fff3e2}.stockRoundEvidenceSummary{background:var(--surface-soft);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stockRoundEvidenceSummary span{border-right:1px solid var(--line);color:var(--muted);padding:10px 15px;font-size:8px}.stockRoundEvidenceSummary span:last-child{border-right:0}.stockRoundEvidenceSummary strong{color:var(--ink);margin-right:3px;font-size:11px}.stockRoundEvidenceBlockers{color:#745019;background:#fffaf0;border-bottom:1px solid #f0dfbd;padding:12px 19px}.stockRoundEvidenceBlockers strong,.stockRoundEvidenceBlockers li{font-size:8px}.stockRoundEvidenceBlockers ul{margin:6px 0 0;padding-left:17px;line-height:1.55}.stockRoundEvidenceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px 19px;display:grid}.stockRoundEvidenceForm>label:not(.stockRoundEvidenceNote){background:var(--surface-soft);border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.stockRoundEvidenceForm input[type=checkbox]{accent-color:var(--teal);margin-top:2px}.stockRoundEvidenceForm strong,.stockRoundEvidenceForm small{display:block}.stockRoundEvidenceForm strong{font-size:9px}.stockRoundEvidenceForm small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.stockRoundEvidenceNote{grid-column:1/-1;gap:5px;display:grid}.stockRoundEvidenceNote>span{color:var(--ink-soft);font-size:8px;font-weight:800}.stockRoundEvidenceNote textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:9px;font-size:9px;line-height:1.5}.stockRoundEvidenceForm>.button{grid-column:1/-1;justify-self:start}.stockRoundEvidencePermission,.stockRoundEvidenceEmpty,.stockRoundEvidence>.formMessage{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 19px;font-size:8px}.stockRoundEvidenceHistory{border-top:1px solid var(--line);padding:13px 19px}.stockRoundEvidenceHistory h3{align-items:center;gap:6px;margin:0 0 8px;font-size:9px;display:flex}.stockRoundEvidenceHistory>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.stockRoundEvidenceHistory>a:first-of-type{border-top:0}.stockRoundEvidenceHistory strong,.stockRoundEvidenceHistory small{display:block}.stockRoundEvidenceHistory strong{font-size:9px}.stockRoundEvidenceHistory small{color:var(--muted);margin-top:2px;font-size:7px}.stockRoundEvidenceHistory code{color:var(--teal-dark);font-size:8px}.stockRoundAct{gap:13px;display:grid}.stockRoundActSeal,.stockRoundActSummary,.stockRoundActAttestation,.stockRoundActCenters{border:1px solid var(--line);background:#fff;border-radius:13px}.stockRoundActSeal{border-color:#b9d9d1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.stockRoundActSeal>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:10px;justify-content:center;align-items:center;height:42px;display:flex}.stockRoundActSeal p,.stockRoundActSeal small,.stockRoundActSeal code{display:block}.stockRoundActSeal p{margin:0 0 4px;font-size:8px;font-weight:800}.stockRoundActSeal code{color:var(--teal-dark);overflow-wrap:anywhere;font-size:9px}.stockRoundActSeal small{color:var(--muted);margin-top:5px;font-size:7px}.stockRoundActSeal>strong{color:var(--teal-dark);align-items:center;gap:5px;font-size:9px;display:flex}.stockRoundActSummary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stockRoundActSummary article{border-right:1px solid var(--line);padding:14px 17px}.stockRoundActSummary article:last-child{border-right:0}.stockRoundActSummary strong,.stockRoundActSummary span{display:block}.stockRoundActSummary strong{color:var(--teal-dark);font-size:17px}.stockRoundActSummary span{color:var(--muted);font-size:8px}.stockRoundActAttestation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.stockRoundActAttestation h2{align-items:center;gap:6px;margin:3px 0 6px;font-size:13px;display:flex}.stockRoundActAttestation p:not(.sectionKicker){color:var(--ink-soft);margin:0;font-size:8px}.stockRoundActAttestation ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.stockRoundActAttestation li{color:var(--teal-dark);align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.stockRoundActCenters{overflow:hidden}.stockRoundActSectionTitle{padding:16px 19px}.stockRoundActSectionTitle h2{align-items:center;gap:6px;margin:3px 0 0;font-size:14px;display:flex}.stockRoundActCenter{border-top:1px solid var(--line)}.stockRoundActCenter>header{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:11px 19px;display:flex}.stockRoundActCenter>header strong,.stockRoundActCenter>header small{display:block}.stockRoundActCenter>header strong{font-size:10px}.stockRoundActCenter>header small,.stockRoundActCenter>header>span{color:var(--muted);margin-top:2px;font-size:7px}.stockRoundActLine{border-top:1px solid var(--line);gap:10px;padding:13px 19px;display:grid}.stockRoundActLine:first-child{border-top:0}.stockRoundActLineIdentity{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.stockRoundActLineIdentity>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:7px;justify-content:center;align-items:center;height:30px;display:flex}.stockRoundActLineIdentity strong,.stockRoundActLineIdentity small{display:block}.stockRoundActLineIdentity strong{font-size:9px}.stockRoundActLineIdentity small{color:var(--muted);font-size:7px}.stockRoundActLineIdentity b{font-size:9px}.stockRoundActLine dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 0 39px;display:grid}.stockRoundActLine dt{color:var(--muted);font-size:7px}.stockRoundActLine dd{margin:2px 0 0;font-size:8px;font-weight:750}.stockRoundActLine aside{background:#fff8e9;border-left:3px solid #d4a44b;border-radius:0 7px 7px 0;margin-left:39px;padding:8px 10px}.stockRoundActLine aside strong,.stockRoundActLine aside p,.stockRoundActLine aside small{font-size:7px}.stockRoundActLine aside p{margin:3px 0}.stockRoundActLine aside small{color:var(--muted)}@media (max-width:1050px){.stockRoundAssignmentFields{grid-template-columns:repeat(3,minmax(0,1fr))}.stockRoundRationale{grid-column:1/3}}@media (max-width:760px){.stockRoundEvidenceHeader,.stockRoundActSeal,.stockRoundActAttestation{grid-template-columns:38px minmax(0,1fr);align-items:start}.stockRoundEvidenceHeader>span:last-child,.stockRoundActSeal>strong,.stockRoundActAttestation>ul{grid-column:2;justify-self:start}.stockRoundEvidenceSummary,.stockRoundActSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.stockRoundEvidenceSummary span:nth-child(2),.stockRoundActSummary article:nth-child(2){border-right:0}.stockRoundEvidenceSummary span:nth-child(-n+2),.stockRoundActSummary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.stockRoundActLine dl{grid-template-columns:repeat(2,minmax(0,1fr))}.stockRoundOverviewHeader,.stockRoundPortfolioHeader{flex-direction:column;align-items:stretch}.stockRoundOverviewHeader .button{justify-content:center}.stockRoundStats{grid-template-columns:repeat(2,minmax(0,1fr))}.stockRoundStats article:nth-child(2){border-right:0}.stockRoundStats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.stockRoundAssignmentHeader{grid-template-columns:38px minmax(0,1fr)}.stockRoundAssignmentHeader>.button{grid-column:1/-1;justify-content:center}.stockRoundAssignmentFields{grid-template-columns:repeat(2,minmax(0,1fr))}.stockRoundRationale,.stockRoundAssignmentFields>.button{grid-column:1/-1}.stockRoundCenter{grid-template-columns:34px minmax(0,1fr);align-items:start}.stockRoundCenter>.button{grid-column:2;justify-self:start}}@media (max-width:480px){.stockRoundOverviewHeader,.stockRoundAssignmentHeader,.stockRoundPortfolioHeader,.stockRoundCenter,.stockRoundProgress,.stockRoundAssignmentFields{padding-left:14px;padding-right:14px}.stockRoundAssignmentFields{grid-template-columns:1fr}.stockRoundRationale,.stockRoundAssignmentFields>.button{grid-column:auto}.stockRoundCenter{grid-template-columns:30px minmax(0,1fr)}.stockRoundSelect,.stockRoundCenterIcon{width:28px;height:28px}.stockRoundCenterTitle{flex-direction:column;align-items:flex-start;gap:6px}.stockRoundCenter>.button{grid-column:1/-1;justify-content:center;width:100%}.stockRoundEvidenceForm,.stockRoundActLine dl{grid-template-columns:1fr}.stockRoundEvidenceHeader,.stockRoundEvidenceForm,.stockRoundEvidenceHistory,.stockRoundActSeal,.stockRoundActAttestation,.stockRoundActSectionTitle,.stockRoundActCenter>header,.stockRoundActLine{padding-left:14px;padding-right:14px}.stockRoundEvidenceHistory>a{grid-template-columns:minmax(0,1fr) auto}.stockRoundEvidenceHistory code{display:none}}.stockCountStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stockCountProgress{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;margin:-4px 0 16px;padding:13px 16px;display:grid}.stockCountProgress>span{justify-content:space-between;align-items:center;font-size:12px;display:flex}.stockCountProgress>span small,.stockCountProgress p{color:var(--muted);font-size:11px}.stockCountProgress>div{background:var(--surface-soft);border-radius:999px;height:7px;overflow:hidden}.stockCountProgress>div i{background:var(--teal);border-radius:inherit;height:100%;transition:width .18s;display:block}.stockCountProgress p{margin:0;line-height:1.45}.stockCountStats article{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:3px;padding:14px 16px;display:grid}.stockCountStats article.hasAlert{background:var(--red-soft);border-color:#efc4c2}.stockCountStats strong{color:var(--ink);font-size:20px}.stockCountStats small,.stockCountQueue p,.stockCountDetail header p,.stockLineFacts dt,.stockCountPrimaryField small,.stockReferenceFields summary,.stockReferenceFields label span,.stockDiscrepancyNote small,.stockCountHistory small{color:var(--muted);font-size:12px}.stockCountWorkspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.stockCountQueue,.stockCountDetail{padding:0;overflow:hidden}.stockCountQueue>div{border-bottom:1px solid var(--line);padding:18px}.stockCountQueue h2,.stockCountDetail h2{margin:3px 0 5px;font-size:18px}.stockCountQueue p,.stockCountDetail header p{margin:0;line-height:1.5}.stockCountList{max-height:640px;display:grid;overflow-y:auto}.stockCountList>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:13px 16px;text-decoration:none;display:grid}.stockCountList>a>small{color:var(--muted);grid-column:2;font-size:11px}.stockCountList>a:hover,.stockCountList>a.isActive{background:var(--teal-soft)}.stockCountList>a.isActive{box-shadow:inset 3px 0 0 var(--teal)}.stockCountList>a span:nth-child(2){gap:3px;min-width:0;display:grid}.stockCountList>a strong,.stockCountList>a span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stockCountList>a strong{font-size:13px}.stockCountList>a span:nth-child(2) small{color:var(--ink-soft);font-size:11px}.stockCountList__number{background:var(--surface-soft);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:flex}.stockCountList__number--success{background:var(--teal-soft);color:var(--teal-dark)}.stockCountList__number--warning{background:var(--amber-soft);color:#7a5819}.stockCountList__number--danger{background:var(--red-soft);color:var(--danger)}.stockCountDetail{padding-bottom:18px}.stockCountDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.stockCountState{background:var(--surface-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.stockCountState--success{background:var(--teal-soft);color:var(--teal-dark)}.stockCountState--warning{background:var(--amber-soft);color:#7a5819}.stockCountState--danger{background:var(--red-soft);color:var(--danger)}.stockLineFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:14px 20px 4px;display:grid}.stockLineFacts>div{background:var(--surface-soft);border-radius:9px;gap:3px;padding:10px;display:grid}.stockLineFacts dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.pharmacyInventoryReference{background:color-mix(in srgb, var(--teal) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--teal) 22%, var(--line));border-radius:11px;gap:11px;margin:14px 20px 0;padding:14px;display:grid}.pharmacyInventoryReference header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pharmacyInventoryReference header>span{background:var(--teal-soft);color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pharmacyInventoryReference header strong,.pharmacyInventoryReference header small{display:block}.pharmacyInventoryReference header small,.pharmacyInventoryReference dt,.pharmacyInventoryReference>p{color:var(--muted);font-size:11px}.pharmacyInventoryReference header em{background:var(--amber-soft);color:#7a5819;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.pharmacyInventoryReference header em[data-status=approved]{background:var(--teal-soft);color:var(--teal-dark)}.pharmacyInventoryReference header em[data-status=rejected]{background:var(--red-soft);color:var(--danger)}.pharmacyInventoryReference dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pharmacyInventoryReference dl>div{background:var(--surface);border-radius:8px;padding:9px}.pharmacyInventoryReference dd{color:var(--ink);margin:2px 0 0;font-size:12px;font-weight:750}.pharmacyInventoryReference>p{margin:0}.pharmacyInventoryReference__warning{align-items:center;gap:6px;display:flex;color:#7a5819!important}.pharmacyInventoryReference nav{flex-wrap:wrap;gap:12px;display:flex}.pharmacyInventoryReference nav a{color:var(--teal-dark);text-underline-offset:3px;font-size:11px;font-weight:750;text-decoration:underline}.stockCountForm,.stockDiscrepancyDecision{gap:15px;padding:18px 20px 0;display:grid}.stockDraftNotice{background:var(--teal-soft);color:var(--teal-dark);border:1px solid #c2e2dc;border-radius:10px;align-items:center;gap:9px;margin:0;padding:10px 11px;font-size:12px;display:flex}.stockDraftNotice>span{flex:1;gap:2px;display:grid}.stockDraftNotice small{color:var(--ink-soft);font-size:10px}.stockDraftNotice button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:6px;display:flex}.stockDraftNotice button:hover{background:#ffffffa6}.stockDraftNotice--offline{background:var(--amber-soft);color:#71551e;border-color:#ead5a3;line-height:1.45}.stockCountPrimaryField,.stockDiscrepancyNote,.stockReferenceFields label,.stockDiscrepancyDecision label{gap:7px;display:grid}.stockCountPrimaryField>span,.stockDiscrepancyNote>span,.stockDiscrepancyDecision label>span{color:var(--ink);font-size:12px;font-weight:750}.stockCountPrimaryField>div{border:1px solid var(--line-strong);border-radius:10px;align-items:center;max-width:290px;display:flex;overflow:hidden}.stockCountPrimaryField input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 13px;font-size:28px;font-weight:750}.stockCountPrimaryField>div:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #1280721f}.stockCountPrimaryField>div strong{border-left:1px solid var(--line);color:var(--muted);padding:15px;font-size:13px}.stockCountCalculation{background:var(--teal-soft);border:1px solid #c2e2dc;border-radius:12px;gap:12px;padding:14px;display:grid}.stockCountCalculation>span{color:var(--teal-dark);align-items:center;gap:8px;font-size:12px;display:flex}.stockCountCalculation dl,.stockDiscrepancyDecision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.stockCountCalculation dl>div,.stockDiscrepancyDecision dl>div{background:#ffffffb3;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.stockCountCalculation dt,.stockDiscrepancyDecision dt{color:var(--muted);font-size:10px}.stockCountCalculation dd,.stockDiscrepancyDecision dd{color:var(--ink);margin:0;font-size:12px;font-weight:750}.stockReferenceFields,.stockCountHistory{border:1px solid var(--line);border-radius:10px;overflow:hidden}.stockReferenceFields summary,.stockCountHistory summary{cursor:pointer;padding:12px 14px;font-weight:700}.stockReferenceFields>div{border-top:1px solid var(--line);grid-template-columns:.55fr 1fr;gap:12px;padding:14px;display:grid}.stockReferenceFields input,.stockDiscrepancyNote textarea,.stockDiscrepancyDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:10px 11px;font-size:12px}.stockDifference{background:var(--teal-soft);color:var(--teal-dark);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.stockDifference.isDiscrepant{background:var(--red-soft);color:var(--danger)}.stockDifference div{gap:2px;display:grid}.stockDifference strong{font-size:12px}.stockDifference small{font-size:11px}.stockCoveredAction{background:var(--amber-soft);cursor:pointer;border:1px solid #ead5a3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.stockCoveredAction span{gap:3px;display:grid}.stockCoveredAction strong{color:var(--ink);font-size:12px}.stockCoveredAction small{color:var(--ink-soft);font-size:11px}.stockCountSubmit{justify-content:center;min-height:42px}.stockRecountBanner,.stockDecisionLocked,.stockCountEmptyHistory{background:var(--amber-soft);color:#71551e;border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:12px;display:flex}.stockDiscrepancyDecision{background:var(--red-soft);border:1px solid #efc4c2;border-radius:12px;margin:18px 20px 0;padding:15px}.stockDiscrepancyDecision__title{color:var(--danger);align-items:flex-start;gap:9px;display:flex}.stockDiscrepancyDecision__title span{gap:3px;display:grid}.stockDiscrepancyDecision__title strong{font-size:13px}.stockDiscrepancyDecision__title small,.stockDiscrepancyDecision>p{color:var(--ink-soft);margin:0;font-size:11px}.stockDecisionActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stockCountHistory{margin:18px 20px 0}.stockCountHistory summary{align-items:center;gap:7px;font-size:12px;display:flex}.stockCountHistory>div{border-top:1px solid var(--line);display:grid}.stockCountHistory article{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.stockCountHistory article:last-child{border-bottom:0}.stockCountHistory article>span:first-child{gap:2px;display:grid}.stockCountHistory article>small{grid-column:1/-1}.stockCountEmptyHistory{background:var(--surface-soft);color:var(--muted);margin:18px 20px 0}.stockArchivedCounts{border-top:1px solid var(--line)}.stockArchivedCounts summary{color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:13px 16px;font-size:11px;font-weight:700;display:flex}.stockArchivedCounts>div{background:var(--surface-soft);display:grid}.stockArchivedCounts article{border-top:1px solid var(--line);gap:3px;padding:10px 16px;display:grid}.stockArchivedCounts strong{color:var(--ink);font-size:11px}.stockArchivedCounts small{color:var(--muted);font-size:10px}.stockCountEmpty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.stockCountEmpty p{font-size:12px}.dangerText{color:var(--danger)!important}.identityResolution{background:color-mix(in srgb, var(--accent) 5%, var(--surface));border:1px solid var(--line);border-radius:9px;margin-top:9px;padding:8px 10px}.costImportRows tr.identityResolutionRow>td{background:color-mix(in srgb, var(--accent) 3%, transparent);padding:0 7px 13px}.catalogImportGuardrail{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.catalogImportRows table{min-width:1180px}.catalogImportRows td:first-child{min-width:210px}.catalogImportRows td:nth-child(6){min-width:260px}.identityResolutionRow .identityResolution{margin-top:0}.identityResolution summary{color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:700}.identityResolution[open] summary{margin-bottom:10px}.identitySearch,.identityMapForm{gap:8px;margin-bottom:9px;display:grid}.identityResolution .field span{font-size:.68rem}.identityResolution input,.identityResolution select{min-width:220px;font-size:.75rem}.identityResolution .button{justify-content:center}.identityResolution .inlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mappingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.farmaticMappingCreate{margin-bottom:16px}.farmaticMappingCreate .panelLead{color:var(--muted);max-width:850px;margin:0 0 14px;padding-top:12px}.farmaticMappingCreateForm{grid-template-columns:minmax(190px,.35fr) minmax(320px,.65fr);align-items:end;gap:12px;display:grid}.farmaticMappingCreateForm .identitySearch,.farmaticMappingRationale,.farmaticMappingCreateForm>.button{grid-column:2}.farmaticMappingCreateForm .identitySearch{grid-template-columns:minmax(0,1fr) auto;align-items:end}.farmaticMappingCreateForm>.button{justify-self:start}.mappingStats article{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.mappingStats article>span{background:color-mix(in srgb, var(--teal) 10%, var(--surface));color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mappingStats strong,.mappingStats small{display:block}.mappingStats strong{color:var(--ink);font-size:1.25rem}.mappingStats small{color:var(--muted);margin-top:2px}.mappingFilters{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,.3fr)) auto}.mappingWorkspace{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-items:start;gap:16px;display:grid}.mappingDirectory,.mappingDetail{min-width:0}.mappingList{gap:8px;display:grid}.mappingListItem{border:1px solid var(--line);color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:13px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.mappingListItem:hover,.mappingListItem--active{background:color-mix(in srgb, var(--teal) 5%, var(--surface));border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}.mappingListItem>strong,.mappingListItem>small,.mappingListItem>.mappingSourceBadge,.mappingListItem>.mappingListMeta{grid-column:1}.mappingListItem>svg{color:var(--muted);grid-area:1/2/span 4}.mappingSourceBadge{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:750}.mappingListItem>strong{color:var(--ink);overflow-wrap:anywhere}.mappingListItem>small{color:var(--muted)}.mappingListMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mappingListMeta>small{color:var(--muted);font-size:.7rem}.mappingDetail{gap:16px;display:grid}.mappingCurrentLink{background:color-mix(in srgb, var(--teal) 5%, var(--surface));border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.mappingCurrentLink>span{background:var(--teal);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mappingCurrentLink>div,.mappingCurrentLink a,.mappingCurrentLink strong,.mappingCurrentLink small{display:block}.mappingCurrentLink a{color:inherit;margin-top:3px;text-decoration:none}.mappingCurrentLink a:hover strong{color:var(--teal)}.mappingCurrentLink small{color:var(--muted)}.mappingFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mappingFacts div{background:var(--surface-soft);border-radius:9px;padding:11px}.mappingFacts dt{color:var(--muted);font-size:.7rem}.mappingFacts dd{color:var(--ink);margin:3px 0 0;font-size:1rem;font-weight:750}.mappingRationale{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.mappingRationale small,.mappingRationale p{color:var(--muted);margin:0}.mappingApprovalBanner{background:color-mix(in srgb, var(--teal) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--teal) 28%, var(--line));border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.mappingApprovalBanner>svg{color:var(--teal);flex:none}.mappingApprovalBanner strong,.mappingApprovalBanner small{display:block}.mappingApprovalBanner small{color:var(--muted);margin-top:2px}.mappingRationale p{color:var(--ink-soft);margin-top:4px}.mappingOpenBatches>a{border:1px solid var(--line);color:inherit;border-radius:9px;justify-content:space-between;align-items:center;margin-top:8px;padding:11px;text-decoration:none;display:flex}.mappingOpenBatches>a:hover{border-color:var(--teal)}.mappingOpenBatches strong,.mappingOpenBatches small{display:block}.mappingOpenBatches small{color:var(--muted);margin-top:3px}.mappingGovernanceActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.mappingGovernanceActions>section{border:1px solid var(--line);border-radius:10px;padding:13px}.mappingGovernanceActions>.farmaticMappingDecision{grid-column:1/-1}.mappingDecisionButtons{flex-wrap:wrap;gap:8px;display:flex}.mappingGovernanceActions>.formMessage{grid-column:1/-1}.mappingDangerZone{background:color-mix(in srgb, var(--red) 3%, var(--surface));border-color:color-mix(in srgb, var(--red) 28%, var(--line))!important}.mappingActionTitle{align-items:flex-start;gap:9px;margin-bottom:11px;display:flex}.mappingActionTitle>svg{color:var(--teal);margin-top:2px}.mappingDangerZone .mappingActionTitle>svg{color:var(--red)}.mappingActionTitle strong,.mappingActionTitle small{display:block}.mappingActionTitle small{color:var(--muted);margin-top:2px}.mappingGovernanceActions .identitySearch{grid-template-columns:minmax(0,1fr) auto}.mappingRevisionForm{gap:10px;display:grid}.mappingRevisionForm textarea{resize:vertical;min-height:74px}.mappingRevisionForm .button{justify-content:center}.mappingGovernanceBlocked{background:color-mix(in srgb, var(--amber) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.mappingGovernanceBlocked>svg{color:var(--amber);flex:none}.mappingGovernanceBlocked p{color:var(--muted);margin:4px 0 0}.mappingHistory ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.mappingHistory li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.mappingHistory li:not(:last-child):before{background:var(--line);content:"";width:1px;height:calc(100% - 30px);position:absolute;top:32px;left:18px}.mappingHistory li>span{background:color-mix(in srgb, var(--teal) 10%, var(--surface));color:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:750;display:flex}.mappingHistory li strong,.mappingHistory li small,.mappingHistory li em{display:block}.mappingHistory li small,.mappingHistory li em{color:var(--muted);font-size:.72rem}.mappingHistory li p{color:var(--ink-soft);margin:6px 0}.mappingHistory li em{font-style:normal}.mappingEmptyDetail{text-align:center;flex-direction:column;align-items:center;min-height:280px;display:flex}.mappingEmptyDetail>svg{color:var(--teal);margin-top:34px}.mappingEmptyDetail h2{margin:12px 0 4px}.mappingEmptyDetail p{color:var(--muted);margin:0 0 16px}@media (max-width:900px){.mappingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.mappingFilters,.mappingWorkspace,.mappingGovernanceActions,.farmaticMappingCreateForm{grid-template-columns:1fr}.farmaticMappingCreateForm .identitySearch,.farmaticMappingRationale,.farmaticMappingCreateForm>.button{grid-column:1}.farmaticMappingCreateForm .identitySearch{grid-template-columns:1fr}.mappingFacts,.stockCountStats{grid-template-columns:repeat(2,minmax(0,1fr))}.stockCountWorkspace{grid-template-columns:1fr}.stockCountList{max-height:none;padding:8px;display:flex;overflow-x:auto}.stockCountList>a{border:1px solid var(--line);border-radius:9px;flex:0 0 220px;margin-right:8px}.stockCountList>a.isActive{box-shadow:inset 0 3px 0 var(--teal)}}@media (max-width:600px){.stockCountStats{gap:8px}.stockCountStats article{padding:11px 12px}.stockCountStats strong{font-size:17px}.stockLineFacts{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 2px}.stockCountDetail>header,.stockCountForm{padding-left:14px;padding-right:14px}.pharmacyInventoryReference{margin-left:14px;margin-right:14px}.pharmacyInventoryReference header{grid-template-columns:auto minmax(0,1fr)}.pharmacyInventoryReference header em{grid-column:1/-1;justify-self:start}.pharmacyInventoryReference dl{grid-template-columns:1fr}.stockCountDetail>header{flex-direction:column;align-items:flex-start}.stockDiscrepancyDecision,.stockCountHistory,.stockCountEmptyHistory{margin-left:14px;margin-right:14px}.stockCountCalculation dl,.stockDiscrepancyDecision dl,.stockReferenceFields>div{grid-template-columns:1fr}.stockCountPrimaryField>div{max-width:none}.stockDecisionActions{flex-direction:column-reverse;align-items:stretch}.stockDecisionActions .button{justify-content:center}}.billingBoundary{background:linear-gradient(135deg, color-mix(in srgb, var(--teal) 8%, var(--surface)), var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid}.billingBoundary>svg{color:var(--teal)}.billingBoundary strong,.billingBoundary p{margin:0;display:block}.billingBoundary p{color:var(--ink-soft);margin-top:4px;font-size:.86rem;line-height:1.5}.billingSummary{margin-bottom:22px}.billingForms{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px;margin-bottom:28px;display:grid}.billingForm{min-width:0;padding:20px}.billingForm__heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:17px;padding-bottom:14px;display:flex}.billingForm__heading>svg{color:var(--teal);flex:none;margin-top:2px}.billingForm__heading strong,.billingForm__heading p{margin:0;display:block}.billingForm__heading p{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.45}.billingForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.billingForm label,.billingDraft__decision label{color:var(--ink-soft);letter-spacing:.01em;gap:6px;font-size:.75rem;font-weight:720;display:grid}.billingForm>label{margin-top:13px}.billingForm input,.billingForm select,.billingForm textarea,.billingDraft__decision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:9px;width:100%;min-width:0;padding:10px 11px;font-size:.86rem}.billingForm input:focus,.billingForm select:focus,.billingForm textarea:focus,.billingDraft__decision textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.billingForm input:disabled,.billingForm select:disabled,.billingForm textarea:disabled{background:var(--canvas-subtle);color:var(--muted);cursor:not-allowed}.billingForm__wide{grid-column:1/-1}.billingForm__blocked{background:color-mix(in srgb, var(--amber) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--amber) 28%, var(--line));color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;font-size:.78rem;line-height:1.45;display:flex}.billingForm__blocked svg{color:var(--amber-strong);flex:none;margin-top:1px}.billingForm__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.billingForm__footer>div{min-width:0}.billingReadOnly{align-items:center;gap:13px;margin-bottom:26px;padding:18px 20px;display:flex}.billingReadOnly svg{color:var(--teal)}.billingReadOnly strong,.billingReadOnly p{margin:0;display:block}.billingReadOnly p{color:var(--muted);margin-top:3px;font-size:.82rem}.billingReadinessSection,.billingDraftsSection{margin-top:28px}.billingReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billingReadinessCard{min-width:0;padding:17px}.billingReadinessCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.billingReadinessCard>header span,.billingReadinessCard>header h3{margin:0;display:block}.billingReadinessCard>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:760}.billingReadinessCard>header h3{margin-top:3px;font-size:.96rem;line-height:1.25}.billingReadinessCard>header svg{color:var(--amber-strong);flex:none}.billingReadinessCard:has(.billingReadinessCard__ready)>header svg{color:var(--teal)}.billingReadinessCard__account{background:var(--canvas-subtle);border-radius:9px;gap:3px;margin-top:13px;padding:11px 12px;display:grid}.billingReadinessCard__account strong{font-size:.84rem}.billingReadinessCard__account span,.billingReadinessCard__account small{color:var(--muted);font-size:.72rem}.billingReadinessCard>p{color:var(--muted);margin:14px 0 0;font-size:.8rem}.billingReadinessCard ul{gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.billingReadinessCard li{color:var(--ink-soft);padding-left:13px;font-size:.74rem;line-height:1.35;position:relative}.billingReadinessCard li:before{background:var(--amber-strong);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.47em;left:0}.billingReadinessCard__ready{color:var(--teal);align-items:center;gap:6px;margin-top:13px;font-size:.75rem;font-weight:730;display:flex}.billingDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billingDraft{min-width:0;padding:19px}.billingDraft>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billingDraft>header span,.billingDraft>header h3{margin:0;display:block}.billingDraft>header span{color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.billingDraft>header h3{margin-top:4px;font-size:1rem}.billingDraft__period{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-bottom:12px;font-size:.78rem;display:flex}.billingDraft__period svg{color:var(--teal)}.billingDraft__period small{color:var(--muted);margin-left:auto}.billingDraft__lines{gap:8px;margin-top:14px;display:grid}.billingDraft__lines>div,.billingDraft__total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billingDraft__lines span{color:var(--ink-soft);font-size:.78rem}.billingDraft__lines strong{font-size:.82rem}.billingDraft__total{border-top:1px solid var(--line-strong);margin-top:12px;padding-top:12px}.billingDraft__total span{font-size:.8rem;font-weight:750}.billingDraft__total strong{color:var(--teal-strong);font-size:1.3rem}.billingDraft__reason{background:var(--canvas-subtle);color:var(--ink-soft);border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:.76rem;line-height:1.45}.billingDraft__meta{color:var(--muted);flex-wrap:wrap;gap:9px;margin-top:10px;font-size:.68rem;display:flex}.billingDraft__separation{background:color-mix(in srgb, var(--amber) 9%, var(--surface));color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 11px;font-size:.76rem;line-height:1.45;display:flex}.billingDraft__separation svg{color:var(--amber-strong);flex:none}.billingDraft__decision{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.billingDraft__decision>div{justify-content:flex-end;gap:8px;display:flex}.billingDraft__journal,.billingDraft__timeline{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.billingDraft__journal summary,.billingDraft__timeline summary{color:var(--teal-strong);cursor:pointer;align-items:center;gap:7px;font-size:.76rem;font-weight:740;list-style:none;display:flex}.billingDraft__journal ol,.billingDraft__timeline ol{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.billingDraft__journal li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:.72rem;display:grid}.billingDraft__journal li span{color:var(--ink-soft);font-family:var(--font-mono)}.billingDraft__journal li small{color:var(--muted)}.billingDraft__journal>p{color:var(--muted);margin:10px 0 0;font-size:.76rem}.billingDraft__timeline li{border-left:2px solid color-mix(in srgb, var(--teal) 25%, var(--line));gap:2px;padding-left:10px;display:grid}.billingDraft__timeline li strong,.billingDraft__timeline li span,.billingDraft__timeline li small{font-size:.7rem}.billingDraft__timeline li span,.billingDraft__timeline li small{color:var(--muted)}.billingDraft__timeline li p{color:var(--ink-soft);margin:4px 0 0;font-size:.74rem;line-height:1.4}.billingEmpty{color:var(--muted);align-items:center;gap:14px;min-height:110px;padding:22px;display:flex}.billingEmpty svg{color:var(--teal)}.billingEmpty strong,.billingEmpty p{margin:0;display:block}.billingEmpty p{margin-top:3px;font-size:.8rem}@media (max-width:1050px){.billingForms,.billingDraftGrid{grid-template-columns:1fr}.billingReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.billingBoundary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:15px}.billingBoundary .statusPill{grid-column:1/-1;justify-self:start}.billingForm{padding:16px}.billingForm__grid,.billingReadinessGrid{grid-template-columns:1fr}.billingForm__wide{grid-column:auto}.billingForm__footer{flex-direction:column;align-items:stretch}.billingForm__footer .button,.billingDraft__decision .button{justify-content:center}.billingDraft{padding:16px}.billingDraft>header{flex-direction:column}.billingDraft__period small{flex-basis:100%;margin-left:24px}.billingDraft__decision>div{flex-direction:column-reverse;align-items:stretch}}.fiscalBoundary{background:linear-gradient(135deg, color-mix(in srgb, var(--amber) 12%, var(--surface)), var(--surface));border-color:color-mix(in srgb, var(--amber) 35%, var(--line));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid}.fiscalBoundary>svg{color:var(--amber-strong)}.fiscalBoundary strong{letter-spacing:.08em;font-size:.8rem}.fiscalBoundary p{color:var(--ink-soft);margin:4px 0 0;font-size:.84rem;line-height:1.5}.fiscalFoundation,.fiscalSection{margin-top:30px}.fiscalFoundation__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.fiscalFoundation__grid article{gap:5px;min-width:0;padding:16px;display:grid}.fiscalFoundation__grid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:760}.fiscalFoundation__grid strong{overflow-wrap:anywhere;font-size:.87rem}.fiscalFoundation__grid small{color:var(--muted);font-size:.7rem;line-height:1.4}.fiscalDraftGrid,.fiscalCaseGrid,.fiscalDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fiscalDraft,.fiscalCase,.fiscalDocument{min-width:0;padding:18px}.fiscalDraft>header,.fiscalCase>header,.fiscalDocument>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fiscalDraft>header span,.fiscalCase>header span,.fiscalDocument>header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:750;display:block}.fiscalDraft h3,.fiscalCase h3,.fiscalDocument h3{margin:4px 0 0;font-size:.98rem}.fiscalDocument h3{font-family:var(--font-mono)}.fiscalDraft__facts,.fiscalDocument__amount{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-bottom:12px;display:flex}.fiscalDraft__facts span,.fiscalDocument__amount span{color:var(--ink-soft);font-size:.76rem}.fiscalDraft__facts strong{color:var(--teal-strong);font-size:1.15rem}.fiscalDocument__amount strong{color:var(--teal-strong);font-size:1.35rem}.fiscalReady,.fiscalBlocked{margin:12px 0 0;font-size:.73rem;font-weight:700}.fiscalReady{color:var(--teal)}.fiscalBlocked{color:var(--amber-strong)}.fiscalAction{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.fiscalAction label{color:var(--ink-soft);gap:6px;font-size:.73rem;font-weight:720;display:grid}.fiscalAction textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.82rem}.fiscalAction textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.fiscalAction>.button{justify-self:end}.fiscalAction__buttons{justify-content:flex-end;gap:8px;display:flex}.fiscalCase>p{background:var(--canvas-subtle);color:var(--ink-soft);border-radius:8px;margin:13px 0 0;padding:10px;font-size:.77rem;line-height:1.45}.fiscalSeparation{background:color-mix(in srgb, var(--amber) 10%, var(--surface));align-items:flex-start;gap:8px;display:flex;color:var(--ink-soft)!important}.fiscalSeparation svg{color:var(--amber-strong);flex:none}.fiscalDocument__chain{background:var(--canvas-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:13px;padding:11px;display:grid}.fiscalDocument__chain>svg{color:var(--teal)}.fiscalDocument__chain div{gap:2px;min-width:0;display:grid}.fiscalDocument__chain span{color:var(--muted);text-transform:uppercase;font-size:.62rem}.fiscalDocument__chain code{color:var(--ink-soft);text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.fiscalDocument__checks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.fiscalDocument__checks span{background:color-mix(in srgb, var(--teal) 7%, var(--surface));border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.67rem;display:inline-flex}.fiscalDocument__original{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.67rem}.fiscalAction--reversal .button{color:var(--amber-strong)}.fiscalEmpty{color:var(--muted);align-items:center;gap:11px;min-height:80px;padding:20px;font-size:.82rem;display:flex}.fiscalEmpty svg{color:var(--teal)}.fiscalSources{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;margin-top:30px;padding:19px;display:grid}.fiscalSources strong,.fiscalSources p{margin:0;display:block}.fiscalSources p{color:var(--muted);margin-top:4px;font-size:.76rem;line-height:1.45}.fiscalSources ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fiscalSources li{grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.fiscalSources a{color:var(--teal-strong);font-family:var(--font-mono);align-items:center;gap:5px;font-size:.69rem;display:inline-flex}.fiscalSources li>span{color:var(--ink-soft);font-size:.73rem}@media (max-width:1050px){.fiscalFoundation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fiscalBoundary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:15px}.fiscalBoundary .statusPill{grid-column:1/-1;justify-self:start}.fiscalFoundation__grid,.fiscalDraftGrid,.fiscalCaseGrid,.fiscalDocumentGrid,.fiscalSources{grid-template-columns:1fr}.fiscalAction__buttons{flex-direction:column-reverse;align-items:stretch}.fiscalAction__buttons .button,.fiscalAction>.button{justify-content:center;justify-self:stretch}.fiscalDocument__chain{grid-template-columns:auto minmax(0,1fr)}.fiscalSources li{grid-template-columns:1fr;gap:2px}}.pilotAuthorizationHero{background:radial-gradient(circle at 4% 20%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 38%), var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:22px;display:grid}.pilotAuthorizationHero__score{background:color-mix(in srgb, var(--teal) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--teal) 24%, var(--line));border-radius:13px;flex-direction:column;align-items:center;min-width:108px;padding:14px 16px;display:flex}.pilotAuthorizationHero__score strong{color:var(--teal-strong);font-size:1.45rem}.pilotAuthorizationHero__score span{color:var(--muted);font-size:.65rem}.pilotAuthorizationHero h2,.pilotAuthorizationHero p{margin:0}.pilotAuthorizationHero h2{font-size:1.08rem}.pilotAuthorizationHero p:not(.sectionKicker){color:var(--ink-soft);max-width:760px;margin-top:5px;font-size:.78rem;line-height:1.5}.pilotAuthorizationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.pilotAuthorizationGate{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.pilotAuthorizationGate--ready{border-top-color:var(--teal)}.pilotAuthorizationGate--blocked{border-top-color:var(--red)}.pilotAuthorizationGate>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.pilotAuthorizationGate__status{background:color-mix(in srgb, var(--amber) 10%, var(--surface));color:var(--amber-strong);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pilotAuthorizationGate--ready .pilotAuthorizationGate__status{background:color-mix(in srgb, var(--teal) 10%, var(--surface));color:var(--teal-strong)}.pilotAuthorizationGate--blocked .pilotAuthorizationGate__status{background:color-mix(in srgb, var(--red) 9%, var(--surface));color:var(--red)}.pilotAuthorizationGate header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;display:block}.pilotAuthorizationGate h3{margin:2px 0 0;font-size:.9rem}.pilotAuthorizationGate>p{color:var(--muted);min-height:32px;margin:12px 0;font-size:.72rem;line-height:1.45}.pilotAuthorizationGate ul{border-top:1px solid var(--line);gap:9px;margin:0;padding:12px 0 0;list-style:none;display:grid}.pilotAuthorizationGate li{align-items:flex-start;gap:8px;display:flex}.pilotAuthorizationGate li>svg{flex:none;margin-top:1px}.pilotAuthorizationGate li.is-ready>svg{color:var(--teal)}.pilotAuthorizationGate li.is-pending>svg{color:var(--red)}.pilotAuthorizationGate li span{gap:2px;min-width:0;display:grid}.pilotAuthorizationGate li strong{font-size:.72rem}.pilotAuthorizationGate li small{color:var(--muted);font-size:.66rem;line-height:1.35}.pilotAuthorizationGate>a{color:var(--teal-strong);align-items:center;gap:5px;margin-top:auto;padding-top:14px;font-size:.7rem;font-weight:760;display:inline-flex}.authorizationRequestWorkspace{gap:15px;margin:28px 0;display:grid}.authorizationRequestWorkspace>.sectionHeading{margin-bottom:0}.authorizationBoundaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.authorizationBoundaryGrid>div{background:color-mix(in srgb, var(--amber) 7%, var(--surface));align-items:center;gap:9px;min-width:0;padding:13px 14px;display:flex}.authorizationBoundaryGrid svg{color:var(--amber-strong);flex:none}.authorizationBoundaryGrid span{gap:2px;min-width:0;display:grid}.authorizationBoundaryGrid strong{font-size:.75rem}.authorizationBoundaryGrid small{color:var(--muted);font-size:.66rem}.authorizationRequestBlocked{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.authorizationRequestBlocked>svg{color:var(--amber-strong)}.authorizationRequestBlocked h3,.authorizationRequestBlocked p{margin:0}.authorizationRequestBlocked h3{font-size:.92rem}.authorizationRequestBlocked p{color:var(--muted);margin-top:3px;font-size:.73rem}.authorizationRequestPrepare{gap:13px;padding:19px;display:grid}.authorizationRequestPrepare>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.authorizationRequestPrepare h3{margin:2px 0 0;font-size:.96rem}.authorizationRequestPrepare>div{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:13px;display:grid}.authorizationRequestPrepare label,.authorizationRequestDecision label{color:var(--ink-soft);gap:6px;font-size:.72rem;font-weight:730;display:grid}.authorizationRequestPrepare input,.authorizationRequestPrepare textarea,.authorizationRequestDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.78rem}.authorizationRequestPrepare input:focus,.authorizationRequestPrepare textarea:focus,.authorizationRequestDecision textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.authorizationRequestPrepare footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.authorizationRequestHint{color:var(--muted);align-items:center;gap:8px;margin:0;padding:13px 15px;font-size:.75rem;line-height:1.45;display:flex}.authorizationRequestHint svg{color:var(--amber-strong);flex:none}.authorizationRequestList{gap:15px;display:grid}.authorizationRequestCard{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:12px;min-width:0;padding:18px}.authorizationRequestCard--validated{border-left-color:var(--teal)}.authorizationRequestCard--rejected{border-left-color:var(--red)}.authorizationRequestCard>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.authorizationRequestCard>header>span:first-child{background:var(--canvas-subtle);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.authorizationRequestCard header small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.authorizationRequestCard h3{margin:2px 0 0;font-size:.96rem}.authorizationRequestCard>p{color:var(--ink-soft);font-size:.76rem;line-height:1.48}.authorizationRequestFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.authorizationRequestFacts>div{background:var(--canvas-subtle);gap:3px;min-width:0;padding:10px 11px;display:grid}.authorizationRequestFacts small{color:var(--muted);text-transform:uppercase;font-size:.62rem}.authorizationRequestFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.authorizationRequestConditions{color:var(--ink-soft);gap:5px;margin:13px 0;padding-left:19px;font-size:.72rem;line-height:1.4;display:grid}.authorizationRequestActors{border-top:1px solid var(--line);gap:4px;padding-top:11px;display:grid}.authorizationRequestActors span{color:var(--muted);font-size:.67rem}.authorizationRequestDecisionNote{background:color-mix(in srgb, var(--teal) 8%, var(--surface));border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.authorizationRequestDecisionNote svg{color:var(--teal);flex:none}.authorizationRequestIntegrity{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:grid}.authorizationRequestIntegrity svg{color:var(--teal)}.authorizationRequestIntegrity code{color:var(--muted);text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.authorizationRequestIntegrity span{color:var(--muted);font-family:var(--font-mono);font-size:.61rem}.authorizationRequestCard details{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.authorizationRequestCard summary{color:var(--ink-soft);cursor:pointer;font-size:.7rem;font-weight:700}.authorizationRequestCard details ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.authorizationRequestCard details li{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:2px;display:grid}.authorizationRequestCard details li strong,.authorizationRequestCard details li span{font-size:.68rem}.authorizationRequestCard details li small{color:var(--muted);grid-column:1/-1;font-size:.64rem}.authorizationRequestDecision{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.authorizationRequestDecision>div{justify-content:flex-end;gap:8px;display:flex}.scopeAuthorizationWorkspace{gap:15px;margin:32px 0;display:grid}.scopeAuthorizationWorkspace>.sectionHeading{margin-bottom:0}.scopeAuthorizationBoundary{background:color-mix(in srgb, var(--amber) 7%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.scopeAuthorizationBoundary>svg{color:var(--amber-strong)}.scopeAuthorizationBoundary strong,.scopeAuthorizationBoundary p{margin:0}.scopeAuthorizationBoundary strong{font-size:.84rem}.scopeAuthorizationBoundary p{color:var(--muted);margin-top:3px;font-size:.71rem;line-height:1.4}.scopeAuthorizationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.scopeAuthorizationScope{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--muted);box-shadow:var(--shadow-soft);border-radius:12px;min-width:0;padding:16px}.scopeAuthorizationScope.is-ready{border-top-color:var(--amber)}.scopeAuthorizationScope>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.scopeAuthorizationScope>header>span:first-child{background:var(--canvas-subtle);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.scopeAuthorizationScope header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.scopeAuthorizationScope h3{margin:2px 0 0;font-size:.9rem}.scopeAuthorizationScope>p{color:var(--ink-soft);margin:12px 0;font-size:.73rem;line-height:1.45}.scopeAuthorizationScope dl{border-top:1px solid var(--line);gap:6px;margin:0;padding-top:10px;display:grid}.scopeAuthorizationScope dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.scopeAuthorizationScope dt{color:var(--muted);font-size:.64rem}.scopeAuthorizationScope dd{color:var(--ink-soft);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.64rem}.scopeAuthorizationScope>ul,.scopeAuthorizationBlockers{background:color-mix(in srgb, var(--amber) 7%, var(--surface));color:var(--ink-soft);border-radius:8px;gap:4px;margin:11px 0 0;padding:9px 10px 9px 27px;font-size:.68rem;line-height:1.4;display:grid}.scopeAuthorizationPrepare{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.scopeAuthorizationPrepare summary,.scopeAuthorizationRevoke summary{color:var(--teal-strong);cursor:pointer;align-items:center;font-size:.71rem;font-weight:760}.scopeAuthorizationPrepare form,.scopeAuthorizationAction,.scopeAuthorizationRevoke form{gap:9px;margin-top:10px;display:grid}.scopeAuthorizationPrepare form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.scopeAuthorizationPrepare label,.scopeAuthorizationAction label,.scopeAuthorizationRevoke label{color:var(--ink-soft);gap:5px;font-size:.69rem;font-weight:720;display:grid}.scopeAuthorizationPrepare input,.scopeAuthorizationPrepare textarea,.scopeAuthorizationAction textarea,.scopeAuthorizationRevoke textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:8px 9px;font-size:.75rem}.scopeAuthorizationPrepare .button{justify-self:end}.scopeAuthorizationRecords{gap:14px;display:grid}.scopeAuthorizationRecord{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:12px;min-width:0;padding:17px}.scopeAuthorizationRecord--authorized{border-left-color:var(--teal)}.scopeAuthorizationRecord--rejected,.scopeAuthorizationRecord--revoked{border-left-color:var(--red)}.scopeAuthorizationRecord>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.scopeAuthorizationRecord>header>span:first-child{background:var(--canvas-subtle);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.scopeAuthorizationRecord header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem}.scopeAuthorizationRecord h3{font-family:var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0;font-size:.78rem}.scopeAuthorizationFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.scopeAuthorizationFacts>div{background:var(--canvas-subtle);gap:3px;padding:9px 10px;display:grid}.scopeAuthorizationFacts small{color:var(--muted);text-transform:uppercase;font-size:.61rem}.scopeAuthorizationFacts strong{overflow-wrap:anywhere;font-size:.69rem}.scopeAuthorizationIntegrity{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:grid}.scopeAuthorizationIntegrity svg{color:var(--teal)}.scopeAuthorizationIntegrity code{color:var(--muted);text-overflow:ellipsis;font-size:.63rem;overflow:hidden}.scopeAuthorizationIntegrity span{color:var(--muted);font-size:.63rem}.scopeAuthorizationRecord>details{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.scopeAuthorizationRecord>details>summary{color:var(--ink-soft);cursor:pointer;font-size:.69rem;font-weight:700}.scopeAuthorizationRecord details ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.scopeAuthorizationRecord details li{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:2px;display:grid}.scopeAuthorizationRecord details li strong,.scopeAuthorizationRecord details li span{font-size:.67rem}.scopeAuthorizationRecord details li small{color:var(--muted);grid-column:1/-1;font-size:.63rem}.scopeAuthorizationAction,.scopeAuthorizationRevoke{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.scopeAuthorizationAction>div{justify-content:flex-end;gap:8px;display:flex}.scopeAuthorizationHint,.scopeAuthorizationEmpty{color:var(--muted);align-items:center;gap:8px;margin:11px 0 0;font-size:.72rem;line-height:1.4;display:flex}.scopeAuthorizationEmpty{margin:0;padding:13px 15px}.scopeAuthorizationEmpty svg{color:var(--amber-strong)}.stagingActivationContract{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:18px;padding:16px 18px;display:grid}.stagingActivationContract>svg{color:var(--teal)}.stagingActivationContract strong,.stagingActivationContract p{margin:0}.stagingActivationContract strong{font-family:var(--font-mono);font-size:.75rem}.stagingActivationContract p{color:var(--muted);margin-top:3px;font-size:.72rem}.stagingActivationContract>span{background:var(--canvas-subtle);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:750}.stagingActivationWorkspace{gap:16px;display:grid}.stagingActivationContract>div,.stagingActivationBoundary>div,.stagingActivationContractGrid article>div,.stagingActivationReadiness>div{min-width:0}.stagingActivationContract strong,.stagingActivationBoundary code,.stagingActivationContractGrid strong{overflow-wrap:anywhere}.stagingActivationBoundary code{white-space:normal;word-break:break-word;max-width:100%;display:block}.stagingActivationBoundary{background:color-mix(in srgb, var(--amber) 7%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;display:grid}.stagingActivationBoundary>svg{color:var(--amber-strong)}.stagingActivationBoundary strong,.stagingActivationBoundary p{margin:0}.stagingActivationBoundary strong{font-size:.88rem}.stagingActivationBoundary p{color:var(--muted);margin-top:3px;font-size:.73rem;line-height:1.45}.stagingActivationContractGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stagingActivationContractGrid article{align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;display:flex}.stagingActivationContractGrid svg{color:var(--teal);flex:none;margin-top:1px}.stagingActivationContractGrid strong{font-size:.74rem}.stagingActivationContractGrid p{color:var(--muted);margin:3px 0 0;font-size:.67rem;line-height:1.42}.stagingActivationReadiness{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:16px;padding:18px;display:grid}.stagingActivationReadiness h2{margin:3px 0 0;font-size:1rem}.stagingActivationReadiness dl{gap:5px;margin:0;display:grid}.stagingActivationReadiness dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.stagingActivationReadiness dt{color:var(--muted);font-size:.65rem}.stagingActivationReadiness dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.65rem}.stagingActivationReadiness>ul,.stagingActivationBlockers{background:color-mix(in srgb, var(--amber) 7%, var(--surface));color:var(--ink-soft);border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px 10px 29px;font-size:.71rem;line-height:1.45}.stagingActivationPrepare{padding:18px}.stagingActivationPrepare>summary{color:var(--teal-strong);cursor:pointer;align-items:center;gap:8px;font-size:.79rem;font-weight:780;display:flex}.stagingActivationPrepare form{gap:16px;margin-top:16px;display:grid}.stagingActivationPrepare section{border-top:1px solid var(--line);gap:10px;padding-top:13px;display:grid}.stagingActivationPrepare h3{margin:0;font-size:.8rem}.stagingActivationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stagingActivationPrepare label,.stagingActivationAction label,.stagingActivationRevoke label{color:var(--ink-soft);gap:5px;font-size:.7rem;font-weight:720;display:grid}.stagingActivationPrepare input,.stagingActivationPrepare textarea,.stagingActivationAction textarea,.stagingActivationRevoke textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;min-width:0;padding:8px 9px;font-size:.75rem}.stagingActivationPrepare input:focus,.stagingActivationPrepare textarea:focus,.stagingActivationAction textarea:focus,.stagingActivationRevoke textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.stagingActivationPrepare>form>.button{justify-self:end}.stagingActivationDossiers{gap:15px;display:grid}.stagingActivationDossier{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:12px;min-width:0;padding:18px}.stagingActivationDossier--approved{border-left-color:var(--teal)}.stagingActivationDossier--rejected,.stagingActivationDossier--revoked{border-left-color:var(--red)}.stagingActivationDossier>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.stagingActivationDossier>header>span:first-child{background:var(--canvas-subtle);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stagingActivationDossier header small{color:var(--muted);text-transform:uppercase;font-size:.63rem}.stagingActivationDossier h2{font-family:var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem}.stagingActivationFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.stagingActivationFacts>div{background:var(--canvas-subtle);gap:3px;min-width:0;padding:10px;display:grid}.stagingActivationFacts small{color:var(--muted);text-transform:uppercase;font-size:.61rem}.stagingActivationFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.stagingActivationFacts span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.stagingActivationDryRun{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.stagingActivationDryRun h3{align-items:center;gap:7px;margin:0;font-size:.76rem;display:flex}.stagingActivationDryRun h3 svg{color:var(--teal)}.stagingActivationDryRun ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.stagingActivationDryRun li{grid-template-columns:auto minmax(120px,.32fr) minmax(0,1fr);align-items:center;gap:7px;display:grid}.stagingActivationDryRun li svg{color:var(--teal)}.stagingActivationDryRun li span{font-size:.67rem}.stagingActivationDryRun li code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.stagingActivationIntegrity{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:grid}.stagingActivationIntegrity svg{color:var(--teal)}.stagingActivationIntegrity code{color:var(--muted);text-overflow:ellipsis;font-size:.63rem;overflow:hidden}.stagingActivationIntegrity span{color:var(--muted);font-size:.62rem}.stagingActivationDossier>details{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.stagingActivationDossier>details>summary,.stagingActivationRevoke summary{color:var(--ink-soft);cursor:pointer;font-size:.69rem;font-weight:710}.stagingActivationDossier details ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stagingActivationDossier details li{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:2px;display:grid}.stagingActivationDossier details li strong,.stagingActivationDossier details li span{font-size:.67rem}.stagingActivationDossier details li small{color:var(--muted);grid-column:1/-1;font-size:.63rem}.stagingActivationAction,.stagingActivationRevoke{border-top:1px solid var(--line);gap:9px;margin-top:11px;padding-top:10px;display:grid}.stagingActivationAction>div{justify-content:flex-end;gap:8px;display:flex}.stagingActivationApprovedActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:11px;padding-top:10px;display:flex}.stagingActivationApprovedActions .stagingActivationRevoke{border-top:0;margin-top:0;padding-top:8px}.stagingActivationRevoke form{gap:9px;margin-top:9px;display:grid}.stagingActivationHint{color:var(--muted);margin:11px 0 0;font-size:.71rem}.stagingActivationEmpty{color:var(--muted);align-items:center;gap:9px;margin:0;padding:14px 16px;font-size:.74rem;display:flex}.stagingActivationEmpty svg{color:var(--amber-strong)}.stagingActivationRollback{align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.stagingActivationRollback svg{color:var(--teal);flex:none}.stagingActivationRollback strong,.stagingActivationRollback p{margin:0}.stagingActivationRollback strong{font-size:.78rem}.stagingActivationRollback p{color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.45}.acceptanceBoundary{background:color-mix(in srgb, var(--amber) 8%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.acceptanceBoundary>span:first-child{background:color-mix(in srgb, var(--amber) 16%, var(--surface));color:var(--amber-strong);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.acceptanceBoundary h2,.acceptanceBoundary p{margin:0}.acceptanceBoundary h2{font-size:1rem}.acceptanceBoundary p:not(.sectionKicker){color:var(--ink-soft);margin-top:4px;font-size:.78rem;line-height:1.45}.acceptanceOverview{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px;margin-top:18px;display:grid}.acceptanceGateCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.acceptanceGateCard__score{background:color-mix(in srgb, var(--teal) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--teal) 24%, var(--line));border-radius:12px;flex-direction:column;align-items:center;min-width:96px;padding:14px;display:flex}.acceptanceGateCard__score strong{color:var(--teal-strong);font-size:1.35rem}.acceptanceGateCard__score span{color:var(--muted);font-size:.66rem}.acceptanceGateCard h2,.acceptanceGateCard p,.acceptanceLatestCard h2,.acceptanceLatestCard p{margin:0}.acceptanceGateCard h2,.acceptanceLatestCard h2{font-size:1rem}.acceptanceGateCard p:not(.sectionKicker),.acceptanceLatestCard p:not(.sectionKicker){color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.45}.acceptanceGateCard>svg,.acceptanceLatestCard>svg{color:var(--teal)}.acceptanceLatestCard{align-items:flex-start;gap:12px;padding:20px;display:flex}.acceptancePreparePanel{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:28px;margin-top:18px;padding:20px;display:grid}.acceptancePreparePanel h2,.acceptancePreparePanel p{margin:0}.acceptancePreparePanel h2{font-size:1rem}.acceptancePreparePanel>div>p:not(.sectionKicker){color:var(--muted);margin-top:6px;font-size:.76rem;line-height:1.5}.acceptanceForm,.acceptanceDecisionForm{gap:10px;display:grid}.acceptanceForm label,.acceptanceDecisionForm label{color:var(--ink-soft);gap:6px;font-size:.72rem;font-weight:720;display:grid}.acceptanceForm input,.acceptanceForm textarea,.acceptanceDecisionForm textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.8rem}.acceptanceForm input:focus,.acceptanceForm textarea:focus,.acceptanceDecisionForm textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.acceptanceForm .button{justify-self:end}.acceptanceActionHint{background:var(--canvas-subtle);color:var(--muted);border-radius:9px;margin:0;padding:12px;font-size:.76rem;line-height:1.45}.acceptanceHistory{margin-top:28px}.acceptanceCaseList{gap:16px;display:grid}.acceptanceCase{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:12px;padding:19px}.acceptanceCase--accepted{border-left-color:var(--teal)}.acceptanceCase--rejected{border-left-color:var(--red)}.acceptanceCase>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.acceptanceCase__icon{background:var(--canvas-subtle);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.acceptanceCase header small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.acceptanceCase h2{margin:3px 0 0;font-size:1rem}.acceptanceCase>p{color:var(--ink-soft);font-size:.77rem;line-height:1.5}.acceptanceCase__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:15px;display:grid}.acceptanceCase__facts>div{background:var(--canvas-subtle);gap:3px;padding:11px 12px;display:grid}.acceptanceCase__facts>div:first-child{border-radius:9px 0 0 9px}.acceptanceCase__facts>div:last-child{border-radius:0 9px 9px 0}.acceptanceCase__facts small{color:var(--muted);text-transform:uppercase;font-size:.64rem}.acceptanceCase__facts strong{font-size:.77rem}.acceptanceCase__facts span{color:var(--muted);font-size:.66rem}.acceptanceCase__decision{background:color-mix(in srgb, var(--teal) 8%, var(--surface));color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.75rem;display:flex}.acceptanceCase__decision svg{color:var(--teal);flex:none}.acceptanceCase__integrity{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding-top:12px;display:grid}.acceptanceCase__integrity svg{color:var(--teal)}.acceptanceCase__integrity code{color:var(--muted);text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.acceptanceCase__integrity span{color:var(--muted);font-family:var(--font-mono);font-size:.63rem}.acceptanceCase details{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.acceptanceCase summary{color:var(--ink-soft);cursor:pointer;font-size:.72rem;font-weight:700}.acceptanceCase details ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.acceptanceCase details li{grid-template-columns:120px minmax(0,1fr);gap:2px;display:grid}.acceptanceCase details li span,.acceptanceCase details li strong{font-size:.7rem}.acceptanceCase details li small{color:var(--muted);grid-column:1/-1;font-size:.66rem}.acceptanceDecisionForm{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.acceptanceDecisionForm>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:840px){.pilotAuthorizationGrid,.authorizationBoundaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scopeAuthorizationGrid{grid-template-columns:1fr}.stagingActivationContractGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptanceOverview,.acceptancePreparePanel{grid-template-columns:1fr}}@media (max-width:620px){.pilotAuthorizationHero{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:16px}.pilotAuthorizationHero .statusPill{grid-column:1/-1;justify-self:start}.pilotAuthorizationGrid,.authorizationBoundaryGrid,.authorizationRequestPrepare>div{grid-template-columns:1fr}.authorizationRequestBlocked{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.authorizationRequestBlocked .statusPill{grid-column:1/-1;justify-self:start}.authorizationRequestPrepare>header{flex-direction:column;align-items:flex-start}.authorizationRequestPrepare footer,.authorizationRequestDecision>div{flex-direction:column;align-items:stretch}.authorizationRequestCard>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.authorizationRequestCard>header .statusPill{grid-column:1/-1;justify-self:start}.authorizationRequestFacts{grid-template-columns:1fr}.authorizationRequestIntegrity{grid-template-columns:auto minmax(0,1fr)}.authorizationRequestIntegrity span{grid-column:2}.scopeAuthorizationBoundary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.scopeAuthorizationBoundary .statusPill{grid-column:1/-1;justify-self:start}.scopeAuthorizationScope>header,.scopeAuthorizationRecord>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.scopeAuthorizationScope>header .statusPill,.scopeAuthorizationRecord>header .statusPill{grid-column:1/-1;justify-self:start}.scopeAuthorizationPrepare form>div,.scopeAuthorizationFacts{grid-template-columns:1fr}.scopeAuthorizationAction>div{flex-direction:column;align-items:stretch}.scopeAuthorizationIntegrity{grid-template-columns:auto minmax(0,1fr)}.scopeAuthorizationIntegrity span{grid-column:2}.stagingActivationContract,.stagingActivationBoundary,.stagingActivationDossier>header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.stagingActivationContract>span,.stagingActivationBoundary .statusPill,.stagingActivationDossier>header .statusPill{grid-column:1/-1;justify-self:start}.stagingActivationContractGrid,.stagingActivationReadiness,.stagingActivationFormGrid,.stagingActivationFacts{grid-template-columns:1fr}.stagingActivationAction>div{flex-direction:column;align-items:stretch}.stagingActivationDryRun li{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.stagingActivationDryRun li code{white-space:normal;word-break:break-all;grid-column:2}.stagingActivationIntegrity{grid-template-columns:auto minmax(0,1fr)}.stagingActivationIntegrity span{grid-column:2}.acceptanceBoundary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.acceptanceBoundary .statusPill{grid-column:1/-1;justify-self:start}.acceptanceGateCard{grid-template-columns:1fr;align-items:start}.acceptanceGateCard__score{flex-direction:row;justify-self:start;align-items:baseline;gap:6px}.acceptanceCase>header{grid-template-columns:auto minmax(0,1fr)}.acceptanceCase>header .statusPill{grid-column:1/-1;justify-self:start}.acceptanceCase__facts{grid-template-columns:1fr}.acceptanceCase__facts>div:first-child,.acceptanceCase__facts>div:last-child{border-radius:0}.acceptanceCase__integrity{grid-template-columns:auto minmax(0,1fr)}.acceptanceCase__integrity span{grid-column:2}.acceptanceDecisionForm>div{flex-direction:column;align-items:stretch}}.pilotPlanBoundary{background:color-mix(in srgb, var(--teal) 7%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:20px;padding:16px 18px;display:grid}.pilotPlanBoundary>svg{color:var(--teal-strong)}.pilotPlanBoundary strong,.pilotPlanBoundary p{margin:0}.pilotPlanBoundary strong{font-size:.86rem}.pilotPlanBoundary p{color:var(--muted);margin-top:3px;font-size:.73rem;line-height:1.45}.pilotPlanBoundary>span{background:color-mix(in srgb, var(--teal) 12%, var(--surface));color:var(--teal-strong);border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:800}.pilotPlanWorkspace{gap:18px;display:grid}.pilotPlanForm{gap:18px;padding:20px;display:grid}.pilotPlanForm>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pilotPlanForm h3{margin:3px 0 0;font-size:1rem}.pilotPlanForm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pilotPlanForm__grid>label,.pilotPlanDecision label{color:var(--ink-soft);gap:6px;font-size:.72rem;font-weight:730;display:grid}.pilotPlanForm__wide{grid-column:1/-1}.pilotPlanForm fieldset{border:1px solid var(--line);border-radius:10px;gap:7px;margin:0;padding:11px 12px;display:grid}.pilotPlanForm legend{color:var(--ink-soft);padding:0 5px;font-size:.72rem;font-weight:730}.pilotPlanForm .checkRow{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:7px;font-size:.73rem;font-weight:500;line-height:1.35;display:grid}.pilotPlanForm .checkRow input{accent-color:var(--teal);margin:2px 0 0}.pilotPlanForm input:not([type=checkbox]),.pilotPlanForm select,.pilotPlanForm textarea,.pilotPlanDecision textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:9px 10px;font-size:.78rem;line-height:1.45}.pilotPlanForm input:focus,.pilotPlanForm select:focus,.pilotPlanForm textarea:focus,.pilotPlanDecision textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent);outline:none}.pilotPlanForm>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding-top:15px;display:flex}.pilotPlanForm .formFeedback{margin:0}.pilotPlanHint{color:var(--muted);align-items:center;gap:8px;margin:0;padding:13px 15px;font-size:.75rem;line-height:1.45;display:flex}.pilotPlanList{gap:16px;display:grid}.pilotPlanCard{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--amber);box-shadow:var(--shadow-soft);border-radius:13px;min-width:0;padding:19px}.pilotPlanCard--approved{border-left-color:var(--teal)}.pilotPlanCard--rejected{border-left-color:var(--red)}.pilotPlanCard>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;display:grid}.pilotPlanCard__icon{background:color-mix(in srgb, var(--teal) 9%, var(--surface));color:var(--teal-strong);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pilotPlanCard header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem}.pilotPlanCard h3{margin:3px 0 0;font-size:1rem}.pilotPlanFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:15px;display:grid}.pilotPlanFacts>span{background:var(--canvas-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;padding:11px 12px;display:grid}.pilotPlanFacts>span:first-child{border-radius:9px 0 0 9px}.pilotPlanFacts>span:last-child{border-radius:0 9px 9px 0}.pilotPlanFacts svg{color:var(--teal);grid-row:1/span 2}.pilotPlanFacts small{color:var(--muted);text-transform:uppercase;font-size:.62rem}.pilotPlanFacts strong{overflow-wrap:anywhere;font-size:.74rem}.pilotPlanScope{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.pilotPlanScope>div{border:1px solid var(--line);border-radius:9px;padding:11px 12px}.pilotPlanScope small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;display:block}.pilotPlanScope p,.pilotPlanScope ul{color:var(--ink-soft);margin:6px 0 0;font-size:.73rem;line-height:1.45}.pilotPlanScope ul{flex-wrap:wrap;gap:5px;padding:0;list-style:none;display:flex}.pilotPlanScope li{background:var(--canvas-subtle);border-radius:999px;padding:4px 7px}.pilotPlanControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.pilotPlanControls section{background:color-mix(in srgb, var(--teal) 4%, var(--surface));border:1px solid var(--line);border-radius:10px;padding:12px}.pilotPlanControls h4{align-items:center;gap:6px;margin:0;font-size:.75rem;display:flex}.pilotPlanControls h4 svg{color:var(--teal)}.pilotPlanControls ol{color:var(--ink-soft);gap:6px;margin:9px 0 0;padding-left:18px;font-size:.7rem;line-height:1.45;display:grid}.pilotPlanDetails{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.pilotPlanDetails summary{color:var(--teal-strong);cursor:pointer;font-size:.72rem;font-weight:750}.pilotPlanDetails dl{gap:8px;margin:12px 0 0;display:grid}.pilotPlanDetails dl>div{grid-template-columns:130px minmax(0,1fr);gap:3px;display:grid}.pilotPlanDetails dt{color:var(--muted);font-size:.66rem;font-weight:750}.pilotPlanDetails dd{color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.45}.pilotPlanHash{color:var(--muted);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin:12px 0;font-size:.64rem;display:grid}.pilotPlanHash strong{color:var(--ink-soft);font-size:.62rem}.pilotPlanHash code{text-overflow:ellipsis;overflow:hidden}.pilotPlanEvents{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pilotPlanEvents li{background:var(--canvas-subtle);border-radius:8px;gap:2px;padding:8px 9px;display:grid}.pilotPlanEvents strong,.pilotPlanEvents span{font-size:.67rem}.pilotPlanEvents small{color:var(--muted);font-size:.65rem;line-height:1.4}.pilotPlanDecisionNote{background:color-mix(in srgb, var(--teal) 8%, var(--surface));color:var(--ink-soft);border-radius:9px;padding:10px 11px;font-size:.72rem;line-height:1.45}.pilotPlanDecision{border-top:1px solid var(--line);gap:10px;margin-top:13px;padding-top:13px;display:grid}.pilotPlanDecision>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.pilotPlanForm__grid,.pilotPlanScope,.pilotPlanControls{grid-template-columns:1fr}.pilotPlanForm__wide{grid-column:auto}.pilotPlanFacts{grid-template-columns:1fr}.pilotPlanFacts>span:first-child,.pilotPlanFacts>span:last-child{border-radius:0}}@media (max-width:520px){.pilotPlanBoundary{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.pilotPlanBoundary>span{grid-column:2;justify-self:start}.pilotPlanForm,.pilotPlanCard{padding:15px}.pilotPlanCard>header{grid-template-columns:auto minmax(0,1fr)}.pilotPlanCard>header .statusPill{grid-column:1/-1;justify-self:start}.pilotPlanForm>footer,.pilotPlanDecision>div{flex-direction:column;align-items:stretch}.pilotPlanForm>footer .button,.pilotPlanDecision .button{justify-content:center}.pilotPlanDetails dl>div{grid-template-columns:1fr}}.identityReadinessHero{grid-template-columns:minmax(340px,1.8fr) repeat(3,minmax(150px,.65fr));gap:13px;margin-bottom:16px;display:grid}.identityReadinessSummary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.identityReadinessSummary__icon{background:var(--teal-soft);color:var(--teal-dark);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.identityReadinessSummary h2,.identityReadinessSummary p,.identityReadinessFact small,.identityReadinessFact strong{margin:0}.identityReadinessSummary h2{margin-top:3px;font-size:15px}.identityReadinessSummary p:not(.sectionKicker){color:var(--muted);margin-top:5px;font-size:10px}.identityReadinessFact{align-items:center;gap:10px;min-height:82px;padding:14px;display:flex}.identityReadinessFact>svg{color:var(--teal);flex:none}.identityReadinessFact span{min-width:0}.identityReadinessFact small,.identityReadinessFact strong{display:block}.identityReadinessFact small{color:var(--muted);font-size:8px}.identityReadinessFact strong{margin-top:4px;font-size:10px;line-height:1.35}.identityProviderDecision{border-color:color-mix(in srgb, var(--teal) 28%, var(--line));margin-bottom:16px;overflow:hidden}.identityProviderDecision__lead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.identityProviderDecision__icon{background:var(--teal-soft);color:var(--teal-dark);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.identityProviderDecision h2,.identityProviderDecision p{margin:0}.identityProviderDecision h2{margin-top:3px;font-size:15px}.identityProviderDecision__lead p:not(.sectionKicker){color:var(--ink-soft);max-width:850px;margin-top:5px;font-size:9px;line-height:1.5}.identityProviderDecision__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.identityProviderDecision__facts>div{background:var(--surface-soft);align-items:center;gap:9px;padding:12px 18px;display:flex}.identityProviderDecision__facts svg{color:var(--teal);flex:none}.identityProviderDecision__facts strong,.identityProviderDecision__facts small{display:block}.identityProviderDecision__facts strong{font-size:9px}.identityProviderDecision__facts small{color:var(--muted);margin-top:3px;font-size:8px}.identityProviderDecision__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.identityProviderDecision__actions p{color:var(--muted);max-width:850px;font-size:8px;line-height:1.5}.identityProviderDecision__actions .button{flex:none}.identityReadinessLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.identityReadinessPanel,.identityProviderPanel,.identityStagingPanel,.identitySecretPanel{overflow:hidden}.identityReadinessPanel .panelHeader>svg,.identityProviderPanel .panelHeader>svg,.identityStagingPanel .panelHeader>svg,.identitySecretPanel .panelHeader>svg{color:var(--teal)}.identityReadinessChecks{gap:8px;padding:16px;display:grid}.identityReadinessCheck{background:var(--surface-soft);border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.identityReadinessCheck__icon{margin-top:1px;display:flex}.identityReadinessCheck__icon--passed{color:var(--teal)}.identityReadinessCheck__icon--failed{color:var(--red)}.identityReadinessCheck strong,.identityReadinessCheck small{display:block}.identityReadinessCheck strong{font-size:10px}.identityReadinessCheck small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.identityReadinessEmpty{color:var(--muted);align-items:flex-start;gap:9px;padding:20px;font-size:10px;line-height:1.5;display:flex}.identityReadinessEmpty svg{color:var(--amber);flex:none}.identityReadinessEmpty p{margin:0}.identityReadinessLowerGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(250px,.7fr);gap:16px;margin-top:16px;display:grid}.identityEndpointList{margin:0;padding:4px 17px 16px;display:grid}.identityEndpointList>div{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.identityEndpointList>div:last-child{border-bottom:0}.identityEndpointList dt{color:var(--muted);font-size:8px}.identityEndpointList dd{font-family:var(--font-mono);overflow-wrap:anywhere;text-align:right;margin:0;font-size:8px}.identityStagingBlockers{gap:9px;margin:0;padding:16px;list-style:none;display:grid}.identityStagingBlockers li{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:9px;display:grid}.identityStagingBlockers li>span{background:var(--amber-soft);color:var(--amber);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:760;display:flex}.identityStagingBlockers p{color:var(--ink-soft);margin:4px 0 0;font-size:9px;line-height:1.45}.identitySecretNames{gap:8px;padding:16px;display:grid}.identitySecretNames code{background:var(--surface-soft);border:1px solid var(--line);color:var(--teal-dark);overflow-wrap:anywhere;border-radius:7px;padding:9px;font-size:8px}.identityBoundaryNote{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin:0;padding:14px 16px;font-size:8px;line-height:1.5;display:flex}.identityBoundaryNote svg{color:var(--teal);flex:none}@media (max-width:1180px){.identityReadinessHero{grid-template-columns:minmax(320px,1.5fr) repeat(3,minmax(125px,.6fr))}.identityReadinessLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.identitySecretPanel{grid-column:1/-1}}@media (max-width:900px){.identityReadinessHero,.identityReadinessLayout,.identityReadinessLowerGrid{grid-template-columns:1fr}.identitySecretPanel{grid-column:auto}.identityProviderDecision__facts{grid-template-columns:1fr}}@media (max-width:620px){.identityReadinessSummary{grid-template-columns:auto minmax(0,1fr)}.identityReadinessSummary .statusPill{grid-column:1/-1;justify-self:start}.identityProviderDecision__lead{grid-template-columns:auto minmax(0,1fr);align-items:start}.identityProviderDecision__lead .statusPill{grid-column:1/-1;justify-self:start}.identityProviderDecision__actions{flex-direction:column;align-items:stretch}}.briefingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.briefingStats article{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:flex}.briefingStats article>span{background:var(--teal-soft);color:var(--teal-700);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.briefingStats strong,.briefingStats small{display:block}.briefingStats strong{font-size:17px}.briefingStats small{color:var(--muted);margin-top:1px;font-size:9px}.briefingGuide{background:linear-gradient(125deg,#e8f4f1,#f7faf9);border:1px solid #cee2dd;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:17px 19px;display:flex}.briefingGuide h2{margin:3px 0 4px;font-size:15px}.briefingGuide p:last-child{color:var(--ink-soft);max-width:760px;margin:0;font-size:10px;line-height:1.5}.briefingGuide>span{color:var(--teal-700);background:#fff;border:1px solid #cee2dd;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.briefingCenters{gap:18px;display:grid}.briefingCenter{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.briefingCenter__header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.briefingCenter__icon{background:var(--teal-soft);color:var(--teal-700);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.briefingCenter__header h2{margin:3px 0;font-size:16px}.briefingCenter__header p:last-child{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.briefingCenter__signals{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.briefingCenter__signals span{border-right:1px solid var(--line);color:var(--muted);text-align:center;padding:9px 16px;font-size:9px}.briefingCenter__signals span:last-child{border-right:0}.briefingCenter__signals strong{color:var(--ink);font-size:11px}.briefingCenterWork{border-bottom:1px solid var(--line);background:#f4f8f7;padding:13px 18px 15px}.briefingCenterWork>div:first-child{color:var(--teal-700);align-items:center;gap:8px;margin-bottom:9px;display:flex}.briefingCenterWork strong,.briefingCenterWork small{display:block}.briefingCenterWork strong{font-size:10px}.briefingCenterWork small{color:var(--muted);margin-top:2px;font-size:8px}.briefingPatientList{gap:12px;padding:14px;display:grid}.briefingPatient{border:1px solid var(--line);border-radius:12px;overflow:hidden}.briefingPatient>header{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.briefingPatient__room{color:var(--teal-700);background:#edf4f2;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:30px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.briefingPatient>header strong,.briefingPatient>header small{display:block}.briefingPatient>header strong{font-size:11px}.briefingPatient>header small{color:var(--muted);margin-top:2px;font-size:9px}.briefingPatient__link{background:var(--teal-soft);color:var(--teal-700);white-space:nowrap;border:1px solid #cee3de;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.briefingActionList{flex-direction:column;display:flex}.briefingAction{color:var(--ink);border-bottom:1px solid #ebf0ef;grid-template-columns:145px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:11px 13px;text-decoration:none;display:grid;position:relative}.briefingAction:last-child{border-bottom:0}.briefingAction:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.briefingAction--warning:before{background:#d79b2b}.briefingAction--critical:before{background:#c9534c}.briefingAction:hover{background:#f8fbfa}.briefingAction__kind{color:var(--teal-700);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.35}.briefingAction__main{min-width:0}.briefingAction__main strong,.briefingAction__main small,.briefingAction__main em{overflow-wrap:anywhere;display:block}.briefingAction__main strong{font-size:10px}.briefingAction__main small{color:var(--ink-soft);margin-top:2px;font-size:9px;line-height:1.35}.briefingAction__main em{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal;line-height:1.4}.briefingAction>svg{color:var(--muted)}.briefingEmpty{color:var(--teal-700);align-items:center;gap:11px;padding:22px 19px;display:flex}.briefingEmpty strong{font-size:11px}.briefingEmpty p{color:var(--muted);margin:2px 0 0;font-size:9px}.briefingGlobal{margin-top:18px}.briefingGlobal__list{padding:0 6px}@media (max-width:900px){.briefingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.briefingAction{grid-template-columns:120px minmax(0,1fr) auto auto}}@media (max-width:620px){.briefingGuide{flex-direction:column;align-items:flex-start;gap:10px}.briefingCenter__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.briefingCenter__header>.statusPill{grid-column:2;justify-self:start}.briefingCenter__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.briefingCenter__signals span:nth-child(2){border-right:0}.briefingCenter__signals span:nth-child(-n+2){border-bottom:1px solid var(--line)}.briefingPatient>header{grid-template-columns:auto minmax(0,1fr);align-items:start}.briefingPatient__link{grid-column:2;justify-self:start}.briefingAction{grid-template-columns:minmax(0,1fr) auto;align-items:start}.briefingAction__kind,.briefingAction__main{grid-column:1}.briefingAction>.statusPill{grid-area:1/2}.briefingAction>svg{grid-area:2/2}}.handoffPanel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;margin:18px 0;overflow:hidden}.handoffPanel__header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f6faf9 0%,#eef6f4 100%);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.handoffPanel__header h2{margin:3px 0 5px;font-size:17px}.handoffPanel__header p:last-child{color:var(--muted);max-width:650px;margin:0;font-size:10px;line-height:1.55}.handoffPanel__boundary{color:var(--teal-700);background:#e6f4ef;border:1px solid #bcded2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.handoffPanel__notice{color:#755819;background:#fffbef;border-bottom:1px solid #eadfbf;align-items:center;gap:10px;padding:11px 20px;display:flex}.handoffPanel__notice strong,.handoffPanel__notice small{display:block}.handoffPanel__notice strong{font-size:9px}.handoffPanel__notice small{margin-top:1px;font-size:8px;line-height:1.45}.handoffPrepare{border-bottom:1px solid var(--line);padding:18px 20px 20px}.handoffPrepare__title{color:var(--teal-700);align-items:center;gap:9px;margin-bottom:13px;display:flex}.handoffPrepare__title strong,.handoffPrepare__title small{display:block}.handoffPrepare__title strong{font-size:11px}.handoffPrepare__title small{color:var(--muted);margin-top:2px;font-size:8px}.handoffPrepare__fields{grid-template-columns:1.1fr 1fr .8fr 1fr;gap:12px;display:grid}.handoffPrepare__note{grid-column:1/-1}.handoffPrepare textarea,.handoffDecision textarea{resize:vertical;line-height:1.5}.handoffPrepare__attestations{border:1px solid var(--line);background:#f7f9f9;border-radius:10px;gap:8px;margin-top:12px;padding:11px 13px;display:grid}.handoffPrepare__attestations label{color:var(--ink-soft);align-items:center;gap:8px;font-size:9px;display:flex}.handoffPrepare__attestations input{accent-color:var(--teal-700);width:15px;height:15px}.handoffPrepare__submit{flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;display:flex}.handoffPanel__readonly{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;padding:14px 20px;font-size:9px;display:flex}.handoffPanel__records{background:#f8faf9;gap:12px;padding:18px 20px 20px;display:grid}.handoffPanel__recordsTitle{justify-content:space-between;align-items:center;display:flex}.handoffPanel__recordsTitle strong,.handoffPanel__recordsTitle small{display:block}.handoffPanel__recordsTitle strong{font-size:11px}.handoffPanel__recordsTitle small{color:var(--muted);margin-top:2px;font-size:8px}.handoffPanel__recordsTitle>span{background:var(--teal-700);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:9px;font-weight:850;display:inline-flex}.handoffPanel__empty{color:var(--teal-700);background:#fff;border:1px dashed #cbd9d6;border-radius:12px;align-items:center;gap:10px;padding:18px;display:flex}.handoffPanel__empty strong{font-size:10px}.handoffPanel__empty p{color:var(--muted);margin:2px 0 0;font-size:8px}.handoffRecord{border:1px solid var(--line);background:#fff;border-left:4px solid #d8a338;border-radius:12px;overflow:hidden}.handoffRecord--acknowledged{border-left-color:#3f9277}.handoffRecord--returned{border-left-color:#c9534c}.handoffRecord--closed{border-left-color:#54716a}.handoffRecord>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.handoffRecord>header h3{margin:3px 0;font-size:12px}.handoffRecord>header small{color:var(--muted);font-size:8px}.handoffRecord>header .handoffRecord__recipient{margin-top:4px;display:block}.handoffRecord__recipient strong{color:var(--ink-soft)}.handoffRecord__counts{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.handoffRecord__counts span{border-right:1px solid var(--line);padding:10px 13px}.handoffRecord__counts span:last-child{border-right:0}.handoffRecord__counts strong,.handoffRecord__counts small{display:block}.handoffTiming{border-bottom:1px solid var(--line);color:var(--teal-700);background:#f7faf9;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:9px 13px;display:flex}.handoffTiming>span{gap:5px;display:flex}.handoffTiming strong,.handoffTiming small{font-size:8px}.handoffTiming small{color:var(--muted)}.handoffRecord__counts strong{font-size:13px}.handoffRecord__counts small{color:var(--muted);margin-top:1px;font-size:8px}.handoffRecord__evidence,.handoffRecord__decision,.handoffRecord__closure{align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.handoffRecord__evidence>svg,.handoffRecord__decision>svg,.handoffRecord__closure>svg{color:var(--teal-700);flex:none;margin-top:1px}.handoffRecord__evidence strong,.handoffRecord__decision strong,.handoffRecord__closure strong{font-size:9px}.handoffRecord__evidence p,.handoffRecord__decision p,.handoffRecord__closure p{color:var(--ink-soft);margin:3px 0 0;font-size:9px;line-height:1.5}.handoffRecord__evidence small,.handoffRecord__decision small,.handoffRecord__closure small{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:6px;font-size:7px;display:flex}.handoffRecord__decision{background:#f0f7f5;border-top:1px solid #d6e8e2}.handoffRecord--returned .handoffRecord__decision{background:#fff5f4;border-top-color:#efd4d1}.handoffRecord__closure{background:#f3f6f5;border-top:1px solid #dce5e2}.handoffDifference{border-top:1px solid var(--line);background:#fbfcfc;padding:13px 15px}.handoffDifference>header{color:var(--teal-700);align-items:center;gap:9px;display:flex}.handoffDifference>header strong,.handoffDifference>header small{display:block}.handoffDifference>header strong{font-size:9px}.handoffDifference>header small{color:var(--muted);margin-top:2px;font-size:8px}.handoffDifference__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.handoffDifference__counts span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 9px}.handoffDifference__counts strong,.handoffDifference__counts small{display:block}.handoffDifference__counts strong{font-size:11px}.handoffDifference__counts small,.handoffDifference__empty{color:var(--muted);font-size:8px}.handoffDifference details{margin-top:10px}.handoffDifference summary{color:var(--teal-700);cursor:pointer;font-size:8px;font-weight:800}.handoffDifference__items{gap:6px;margin-top:8px;display:grid}.handoffDifference__items>p,.handoffDifference__items>div{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;margin:0;padding:7px 9px;font-size:8px;display:grid}.handoffDifference__items>div{justify-content:space-between;align-items:center;display:flex}.handoffDifference__items>div p{flex:auto;grid-template-columns:auto 1fr;gap:2px 7px;margin:0;font-size:8px;display:grid}.handoffDifference__items a{color:var(--teal-700);flex:none;align-items:center;gap:3px;margin-left:10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.handoffDifference__items b{color:var(--teal-700)}.handoffDifference__items small{color:var(--muted);grid-column:2}.handoffDifference__empty{margin:9px 0 0}.handoffReadiness{background:#fff8f1;border-top:1px solid #efd6bb;padding:13px 15px 15px}.handoffReadiness>header{color:#9a5317;align-items:flex-start;gap:9px;display:flex}.handoffReadiness>header strong,.handoffReadiness>header small{display:block}.handoffReadiness>header strong{font-size:9px}.handoffReadiness>header small{color:#7b6047;margin-top:2px;font-size:8px}.handoffReadiness__items{gap:6px;margin-top:10px;display:grid}.handoffReadiness__items>a{color:var(--ink-soft);background:#fff;border:1px solid #efd6bb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.handoffReadiness__items b,.handoffReadiness__items small{font-size:8px;display:block}.handoffReadiness__items small{color:var(--muted);margin-top:2px}.handoffReadiness__items>a>span:last-child{color:#9a5317;flex:none;align-items:center;gap:3px;font-size:8px;font-weight:800;display:inline-flex}.handoffRecord__timeline{border-top:1px solid var(--line);padding:10px 15px}.handoffRecord__timeline summary{color:var(--teal-700);cursor:pointer;font-size:8px;font-weight:800}.handoffRecord__timeline ol{border-left:1px solid #cbded9;gap:10px;margin:10px 0 2px 5px;padding:0 0 0 13px;list-style:none;display:grid}.handoffRecord__timeline li strong,.handoffRecord__timeline li span{font-size:8px;display:block}.handoffRecord__timeline li span,.handoffRecord__timeline li p{color:var(--muted)}.handoffRecord__timeline li p{margin:2px 0 0;font-size:8px}.handoffDecision{border-top:1px solid var(--line);background:#f8fbfa;padding:13px 15px 15px}.handoffDecision__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.handoffDecision>.actionMessage{margin-top:8px;display:block}.handoffDecision--close{background:#f4f8f7}.handoffDecision__attestation{color:var(--ink-soft);align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.handoffDecision__attestation input{accent-color:var(--teal-700);width:15px;height:15px}@media (max-width:760px){.handoffPanel__header{flex-direction:column;gap:10px}.handoffPrepare__fields{grid-template-columns:1fr}.handoffPrepare__note{grid-column:auto}}@media (max-width:520px){.handoffPanel__header,.handoffPrepare,.handoffPanel__records{padding-left:14px;padding-right:14px}.handoffPanel__notice{align-items:flex-start;padding-left:14px;padding-right:14px}.handoffRecord>header{flex-direction:column}.handoffRecord__counts,.handoffDifference__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.handoffDifference__items>div,.handoffReadiness__items>a{flex-direction:column;align-items:flex-start}.handoffDifference__items a{margin-left:0}.handoffRecord__counts span:nth-child(2){border-right:0}.handoffRecord__counts span:nth-child(-n+2){border-bottom:1px solid var(--line)}.handoffDecision__actions .button,.handoffPrepare__submit .button{justify-content:center;width:100%}}.continuityBoundary{background:linear-gradient(135deg,#eff8f6 0%,#f8fbfa 100%);border:1px solid #cfe4df;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:grid}.continuityBoundary>svg{color:var(--teal-700)}.continuityBoundary strong,.continuityBoundary p{margin:0}.continuityBoundary p{color:var(--ink-soft);margin-top:3px;font-size:11px}.continuityBoundary>span{color:var(--teal-800);text-transform:uppercase;background:#fff;border:1px solid #cfe4df;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.continuityFilters{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(100px,.45fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(160px,.75fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.continuityFilters .field{margin:0}.continuityFilters .button{justify-content:center;min-height:39px}.continuitySharedViews{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:18px;overflow:hidden}.continuitySharedViews>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.continuitySharedViews>header p,.continuitySharedViews>header h2{margin:0}.continuitySharedViews>header h2{align-items:center;gap:7px;margin-top:3px;font-size:14px;display:flex}.continuitySharedViews>header h2 svg{color:var(--teal-700)}.continuitySharedViews>header>span{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:800}.continuitySharedViews__body{gap:13px;padding:14px 16px;display:grid}.continuitySharedViews__body>nav{flex-wrap:wrap;gap:7px;display:flex}.continuitySharedViews__body>nav>a{color:var(--ink);background:#f6f9f8;border:1px solid #dce7e3;border-radius:11px;gap:2px;min-width:155px;padding:8px 10px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.continuitySharedViews__body>nav>a:hover,.continuitySharedViews__body>nav>a.is-active{background:#eaf5f2;border-color:#9fcbbf}.continuitySharedViews__body>nav>a span{font-size:10px;font-weight:800}.continuitySharedViews__body>nav>a small,.continuitySharedViews__body>nav>small{color:var(--ink-soft);font-size:8px}.continuitySharedViews__body>form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;display:grid}.continuitySharedViews__body>form .field{margin:0}.continuitySharedViews__selected{background:#f8faf9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.continuitySharedViews__selected>span{gap:2px;display:grid}.continuitySharedViews__selected>span strong{font-size:10px}.continuitySharedViews__selected>span small,.continuitySharedViews__managed{color:var(--ink-soft);font-size:8px}.continuitySharedViews__selected>div{flex-wrap:wrap;gap:6px;display:flex}.continuitySharedViews__readonly{color:var(--ink-soft);align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.continuitySummary,.continuityGroup,.continuityRecords{background:var(--surface);border:1px solid var(--line);border-radius:20px}.continuitySummary{margin-bottom:18px;padding:20px}.continuitySummary>header,.continuityRecords>header{justify-content:space-between;align-items:flex-start;display:flex}.continuitySummary h2,.continuitySummary p,.continuityRecords h2,.continuityRecords p{margin:0}.continuitySummary>header>small,.continuityRecords>header>span{color:var(--ink-soft);font-size:10px}.continuityCounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.continuityCounts article{background:#f7f9f8;border:1px solid #e4ebe8;border-radius:14px;padding:12px}.continuityCounts article span,.continuityCounts article strong{display:block}.continuityCounts article span{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:800}.continuityCounts article strong{font-family:var(--font-display);margin-top:4px;font-size:23px}.continuityCounts .continuityCounts__attention{color:#9a3e26;background:#fff5f2;border-color:#f0c9bd}.continuityTiming{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding:16px 0;display:grid}.continuityTiming article{border-right:1px solid var(--line);padding:0 14px}.continuityTiming article:first-child{padding-left:0}.continuityTiming article:last-child{border-right:0;padding-right:0}.continuityTiming span,.continuityTiming strong,.continuityTiming small{display:flex}.continuityTiming span{color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800}.continuityTiming strong{font-family:var(--font-display);margin:6px 0 2px;font-size:17px}.continuityTiming small{color:var(--ink-soft);font-size:9px}.continuityMethodology{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;display:flex;margin-top:13px!important}.continuityGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.continuityGroup{overflow:hidden}.continuityGroup>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 18px;display:flex}.continuityGroup>header>span{color:var(--teal-700);background:#eaf5f2;border-radius:9px;align-items:center;padding:7px;display:flex}.continuityGroup h2{margin:0;font-size:15px}.continuityGroup__head,.continuityGroup__row{grid-template-columns:minmax(130px,1.8fr) repeat(3,minmax(42px,.45fr)) minmax(92px,.8fr);align-items:center;gap:8px;padding:10px 18px;display:grid}.continuityGroup__head{color:var(--ink-soft);text-transform:uppercase;background:#f7f9f8;font-size:8px;font-weight:800}.continuityGroup__row{border-top:1px solid #edf1ef;font-size:10px}.continuityGroup__row:first-of-type{border-top:0}.continuityGroup__row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.continuityGroup__empty{color:var(--ink-soft);margin:0;padding:22px 18px;font-size:11px}.continuityRecords{margin-bottom:24px;overflow:hidden}.continuityRecords>header{border-bottom:1px solid var(--line);padding:18px 20px}.continuityRecords__list{display:grid}.continuityRecord{border-bottom:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:minmax(210px,1.5fr) minmax(145px,.8fr) minmax(160px,.8fr) auto;align-items:center;gap:16px;padding:14px 18px 14px 15px;display:grid}.continuityRecord:last-child{border-bottom:0}.continuityRecord--blocked,.continuityRecord--returned{border-left-color:#c75a3b}.continuityRecord--pending_decision{border-left-color:#c68a25}.continuityRecord--continuity_open{border-left-color:var(--teal-600)}.continuityRecord__main p,.continuityRecord__main small{color:var(--ink-soft);font-size:9px}.continuityRecord__main h3{margin:3px 0;font-size:13px}.continuityRecord__state,.continuityRecord__time{gap:5px;display:grid}.continuityRecord__state>span,.continuityRecord__time>span{color:var(--ink-soft);align-items:center;gap:5px;font-size:9px;display:flex}.continuityRecord__state>span{color:#9a3e26}.continuityRecord__time strong{color:var(--ink);margin-left:3px}.continuityBlockers{background:#fff8f5;border:1px solid #efcdbf;border-radius:14px;grid-column:1/-1;overflow:hidden}.continuityBlockers>header{color:#923f29;align-items:center;gap:9px;padding:11px 13px;display:flex}.continuityBlockers>header strong,.continuityBlockers>header small{display:block}.continuityBlockers>header small{color:var(--ink-soft);margin-top:2px;font-size:9px}.continuityBlockers>div{border-top:1px solid #efcdbf;display:grid}.continuityBlocker{color:inherit;background:#fff;border-bottom:1px solid #f0dfd8;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) auto;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;transition:background .14s,color .14s;display:grid}.continuityBlocker:last-child{border-bottom:0}.continuityBlocker:hover{background:#fffaf8}.continuityBlocker>span:first-child strong,.continuityBlocker>span:first-child small{display:block}.continuityBlocker>span:first-child strong{font-size:10px}.continuityBlocker>span:first-child small{color:var(--ink-soft);margin-top:2px;font-size:9px}.continuityBlocker__meta{flex-wrap:wrap;gap:5px;display:flex}.continuityBlocker__meta small{color:#8e402d;text-transform:uppercase;background:#fff2ed;border:1px solid #f0d0c4;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}.continuityBlocker>b{color:#8e402d;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}@media (max-width:1050px){.continuityFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.continuityFilters .button{grid-column:1/-1}.continuityRecord{grid-template-columns:minmax(210px,1.5fr) minmax(145px,.8fr) minmax(160px,.8fr)}.continuityRecord>.button{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.continuityFilters,.continuityGroups{grid-template-columns:1fr}.continuityCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.continuityCounts article:last-child{grid-column:1/-1}.continuityTiming{grid-template-columns:repeat(2,minmax(0,1fr))}.continuityTiming article:nth-child(2){border-right:0}.continuityTiming article:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:13px}.continuityTiming article:nth-child(n+3){padding-top:13px}.continuityRecord{grid-template-columns:repeat(2,minmax(0,1fr))}.continuityRecord__main,.continuityRecord>.button{grid-column:1/-1}.continuitySharedViews__selected{flex-direction:column;align-items:flex-start}.continuityBlocker{grid-template-columns:1fr auto}.continuityBlocker>span:first-child{grid-column:1/-1}}@media (max-width:520px){.continuityBoundary{grid-template-columns:auto 1fr;align-items:flex-start}.continuityBoundary>span{grid-column:1/-1;justify-self:start}.continuitySummary{padding:16px}.continuitySharedViews__body>form{grid-template-columns:1fr}.continuitySharedViews__body>form .button,.continuitySharedViews__selected .button{justify-content:center;width:100%}.continuitySharedViews__selected>div{width:100%;display:grid}.continuitySummary>header,.continuityRecords>header{gap:8px}.continuitySummary>header>small,.continuityRecords>header>span{text-align:right}.continuityGroup__table{overflow-x:auto}.continuityGroup__head,.continuityGroup__row{min-width:560px}.continuityRecord{grid-template-columns:1fr}.continuityRecord__main,.continuityRecord>.button{grid-column:auto}.continuityRecord>.button{justify-content:center;width:100%}.continuityBlocker{grid-template-columns:1fr;align-items:flex-start}.continuityBlocker>span:first-child{grid-column:auto}}.orderCloseEvidenceLink{color:#176f66;background:#f1f8f6;border:1px solid #cce5df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.orderCloseEvidenceLink span{min-width:0;display:grid}.orderCloseEvidenceLink small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderCloseEvidenceLink a,.orderCloseResult a{color:#176f66;font-size:.78rem;font-weight:750;text-decoration:none}.orderClosure{gap:18px;display:grid}.orderClosureSeal{color:#fff;background:linear-gradient(135deg,#143f3b,#176f66);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.orderClosureSeal>span{background:#ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.orderClosureSeal div{gap:4px;min-width:0;display:grid}.orderClosureSeal p,.orderClosureSeal small{color:#d4ece7;margin:0}.orderClosureSeal code{overflow-wrap:anywhere;font-size:.82rem}.orderClosureSeal>strong{align-items:center;gap:7px;display:inline-flex}.orderClosureChain,.orderClosureSummary{gap:12px;display:grid}.orderClosureChain{grid-template-columns:repeat(2,minmax(0,1fr))}.orderClosureChain article{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.orderClosureChain span{min-width:0;display:grid}.orderClosureChain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderClosureChain a{color:#176f66;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.orderClosureSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.orderClosureSummary article{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:3px;padding:15px;display:grid}.orderClosureSummary strong{color:#176f66;font-size:1.45rem}.orderClosureSummary span,.orderClosureChain small{color:var(--ink-muted);font-size:.78rem}.orderClosureAttestation{background:#f7faf9;border:1px solid #dce9e6;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.orderClosureAttestation h2,.orderClosureAttestation p{margin:0}.orderClosureAttestation ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.orderClosureAttestation li{color:#176f66;align-items:center;gap:7px;font-size:.82rem;display:flex}.orderClosureChecks,.orderClosureLines{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.orderClosureSectionTitle h2,.orderClosureSectionTitle p{margin:0}.orderClosureChecks>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.orderClosureChecks article{color:#176f66;background:#f7faf9;border-radius:11px;align-items:start;gap:9px;padding:11px;display:flex}.orderClosureChecks article span{display:grid}.orderClosureChecks article small{color:var(--ink-muted)}.orderClosureLines>div:last-child{gap:10px;margin-top:15px;display:grid}.orderClosureLines article{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(320px,2fr);gap:12px;padding:13px;display:grid}.orderClosureLines article>div{display:grid}.orderClosureLines small,.orderClosureLines dt{color:var(--ink-muted);font-size:.76rem}.orderClosureLines dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.orderClosureLines dl div{display:grid}.orderClosureLines dd{margin:0;font-weight:700}.orderClosureLines article>p{color:#7b5d13;grid-column:1/-1;margin:0;font-size:.78rem}@media (max-width:760px){.orderClosureSeal,.orderClosureAttestation{grid-template-columns:1fr}.orderClosureSeal>strong{justify-self:start}.orderClosureChain,.orderClosureChecks>div:last-child{grid-template-columns:1fr}.orderClosureSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.orderClosureLines article{grid-template-columns:1fr}.orderClosureLines dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.careStats{grid-template-columns:repeat(4,minmax(0,1fr))}.careDirectoryFilters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,.7fr));align-items:end;gap:12px;margin-bottom:17px;padding:15px;display:grid}.careDirectoryFilters label{gap:6px;display:grid}.careDirectoryFilters label>span:first-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.careDirectoryFilters input,.careDirectoryFilters select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.careDirectorySearch>span:last-child{align-items:center;display:flex;position:relative}.careDirectorySearch>span:last-child svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.careDirectorySearch input{padding-left:35px}.careDirectoryFilterActions{gap:8px;display:flex}.careQueueSignals{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.4}.careQueuePagination{background:var(--surface-soft);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid}.careQueuePagination>:last-child{justify-self:end}.careQueuePagination small{color:var(--muted);font-weight:700}.agendaDirectoryEmpty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.agendaDirectoryEmpty strong{color:var(--ink)}.agendaDirectoryEmpty p{max-width:460px;margin:0;line-height:1.5}@media (max-width:1100px){.careDirectoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.careDirectorySearch{grid-column:span 2}.careStats{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaLayout{grid-template-columns:1fr}}@media (max-width:720px){.careDirectoryFilters,.careStats,.agendaStats{grid-template-columns:1fr}.careDirectorySearch{grid-column:auto}.careDirectoryFilterActions .button{flex:1}.careWorkspace{grid-template-columns:1fr}}.patientDirectoryFilters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:12px;margin-bottom:17px;padding:15px;display:grid}.patientDirectoryFilters label{gap:6px;display:grid}.patientDirectoryFilters label>span:first-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.patientDirectoryFilters input,.patientDirectoryFilters select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.patientDirectorySearch>span:last-child{align-items:center;display:flex;position:relative}.patientDirectorySearch>span:last-child svg{color:var(--muted);pointer-events:none;position:absolute;left:11px}.patientDirectorySearch input{padding-left:35px}.patientDirectoryFilterActions{gap:8px;display:flex}.patientWorkflowSelector{max-width:920px;margin:0 auto;overflow:hidden}.patientWorkflowSelector>header{background:var(--surface-soft);border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px;display:flex}.patientWorkflowSelector>header>span{background:var(--teal-soft);color:var(--teal);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.patientWorkflowSelector>header h2,.patientWorkflowSelector>header p{margin:0}.patientWorkflowSelector>header h2{margin-top:3px}.patientWorkflowSelector>header p:last-child{color:var(--muted);margin-top:6px;line-height:1.5}.patientWorkflowSelector>form{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:16px 20px;display:grid}.patientWorkflowSelector>form>svg{color:var(--muted)}.patientWorkflowSelector>form input{border:1px solid var(--line);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:0 11px}.patientWorkflowSelector__summary{background:var(--surface-soft);border-block:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 20px;font-size:9px;font-weight:700;display:grid}.patientWorkflowSelector__list>a{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;text-decoration:none;display:grid}.patientWorkflowSelector__list>a:first-child{border-top:0}.patientWorkflowSelector__list>a:hover{background:var(--surface-soft)}.patientWorkflowSelector__list strong,.patientWorkflowSelector__list small{display:block}.patientWorkflowSelector__list small{color:var(--muted);margin-top:3px}.patientWorkflowSelector__list p{color:var(--teal-dark);align-items:center;gap:6px;margin:7px 0 0;display:flex}.patientWorkflowSelector__list p svg:not(:first-child){margin-left:8px}.patientWorkflowSelector__action{color:var(--teal-dark);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.reviewWorkflowSelector .patientWorkflowSelector__list>a{grid-template-columns:4px minmax(0,1fr) auto}.reviewWorkflowSelector .patientWorkflowSelector__action{flex-direction:column;align-items:flex-end}.patientWorkflowSelector__empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:38px 20px;display:flex}.patientWorkflowSelector__empty strong{color:var(--ink)}.patientWorkflowSelector__empty p{margin:0}.selectedWorkflowPatient{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;padding:11px 12px}.selectedWorkflowPatient strong,.selectedWorkflowPatient small,.selectedWorkflowPatient a{display:block}.selectedWorkflowPatient small{color:var(--muted);margin-top:3px}.selectedWorkflowPatient a{color:var(--teal-dark);margin-top:7px;font-size:9px;font-weight:750}.selectedWorkflowContext{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 18px;display:flex}.selectedWorkflowContext strong,.selectedWorkflowContext small{display:block}.selectedWorkflowContext small{color:var(--muted);margin-top:4px}@media (max-width:1100px){.patientDirectoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.patientDirectorySearch{grid-column:span 2}}@media (max-width:720px){.patientDirectoryFilters,.patientWorkflowSelector__summary{grid-template-columns:1fr}.patientDirectorySearch{grid-column:auto}.patientDirectoryFilterActions .button{flex:1}.patientWorkflowSelector>form{grid-template-columns:auto minmax(0,1fr)}.patientWorkflowSelector>form .button{grid-column:span 1}.patientWorkflowSelector__list>a,.reviewWorkflowSelector .patientWorkflowSelector__list>a{grid-template-columns:auto minmax(0,1fr);align-items:start}.patientWorkflowSelector__action,.reviewWorkflowSelector .patientWorkflowSelector__action{flex-direction:row;grid-column:2;justify-self:start;align-items:center}.selectedWorkflowContext{flex-direction:column;align-items:stretch}}
