.admin-list-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border-grey) 72%, transparent);align-items:end;margin-bottom:12px;padding-bottom:12px}.admin-list-toolbar label{min-width:min(260px,100%);color:var(--deep-slate);gap:6px;font-size:12px;font-weight:650;display:grid}.admin-list-toolbar input,.admin-list-toolbar select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--deep-slate);font:inherit;border-radius:8px;padding:10px 11px}.admin-table-list{gap:10px;min-width:0;display:grid}.document-template-link-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px}.document-template-link-main{gap:10px;min-width:0;display:grid}.document-template-link-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-template-link-heading strong{margin-right:2px}.document-template-link-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.document-template-link-meta div{border:1px solid color-mix(in srgb, var(--border-grey) 78%, transparent);background:var(--panel-subtle);border-radius:8px;min-width:0;padding:8px 9px}.document-template-link-meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.document-template-link-meta dd{color:var(--deep-slate);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.32}.document-template-link-card .admin-row-actions{justify-content:flex-end;min-width:188px}.email-template-editor{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:12px;min-width:0;display:grid}.email-template-editor-fields,.email-template-preview{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:color-mix(in srgb, var(--panel-subtle) 72%, var(--panel));border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.email-template-editor textarea{resize:vertical;min-height:164px}.email-template-token-row,.email-template-format-toolbar{flex-wrap:wrap;gap:8px;display:flex}.email-template-token-row .button,.email-template-format-toolbar .button,.email-template-preview .button{min-height:34px;padding:7px 10px}.email-template-preview-heading{color:var(--deep-slate);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.email-template-preview strong{border:1px solid color-mix(in srgb, var(--border-grey) 76%, transparent);background:var(--panel);color:var(--deep-slate);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.35;display:block}.email-template-html-preview{border:1px solid color-mix(in srgb, var(--border-grey) 76%, transparent);background:var(--panel);min-height:164px;color:var(--deep-slate);font:13px/1.55 var(--font-body);border-radius:8px;margin:0;padding:14px;overflow:auto}.email-template-html-preview p,.email-template-html-preview ul{margin-top:0}.instruction-pack-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px;display:grid}.instruction-pack-summary-tile{border:1px solid color-mix(in srgb, var(--border-grey) 78%, transparent);background:var(--panel-subtle);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.instruction-pack-summary-tile svg{color:var(--clinical-blue);margin-top:2px}.instruction-pack-summary-tile strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:20px;line-height:1;display:block}.instruction-pack-summary-tile span{color:var(--deep-slate);margin-top:3px;font-size:12px;font-weight:750;display:block}.instruction-pack-summary-tile small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.25;display:block}.instruction-pack-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;min-width:0;display:grid}.instruction-pack-grid.compact{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.instruction-pack-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.instruction-pack-main{gap:9px;min-width:0;display:grid}.instruction-pack-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.instruction-pack-heading-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.instruction-pack-heading-actions .icon-button,.instruction-pack-alternate .icon-button{width:30px;height:30px;color:var(--clinical-blue);flex:none}.instruction-pack-heading-actions .icon-button:hover,.instruction-pack-alternate .icon-button:hover{border-color:color-mix(in srgb, var(--clinical-blue) 38%, transparent);background:var(--panel-blue)}.instruction-pack-heading-copy{gap:2px;min-width:0;display:grid}.instruction-pack-heading-copy>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.instruction-pack-heading strong{color:var(--deep-slate);font-size:15px;line-height:1.25}.instruction-pack-meta{flex-wrap:wrap;gap:6px;display:flex}.instruction-pack-meta span{border:1px solid color-mix(in srgb, var(--border-grey) 78%, transparent);background:var(--panel);max-width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.2}.instruction-pack-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;display:-webkit-box;overflow:hidden}.instruction-pack-alternates{border:1px solid color-mix(in srgb, var(--border-grey) 78%, transparent);background:var(--panel-subtle);border-radius:8px;margin-top:2px;padding:9px 10px}.instruction-pack-alternates summary{cursor:pointer;color:var(--deep-slate);font-size:12px;font-weight:750}.instruction-pack-reference-groups{border:1px dashed color-mix(in srgb, var(--clinical-blue) 32%, transparent);background:var(--panel-subtle);border-radius:8px;grid-column:1/-1;padding:12px}.instruction-pack-reference-groups>summary{cursor:pointer;color:var(--deep-slate);font-size:13px;font-weight:750}.instruction-pack-reference-groups>.admin-table-list,.instruction-pack-reference-groups>.instruction-pack-grid{margin-top:12px}.instruction-pack-alternate-list{gap:8px;margin-top:10px;display:grid}.instruction-pack-alternate{border-top:1px solid color-mix(in srgb, var(--border-grey) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:8px;display:grid}.admin-pending-banner,.admin-impact-note,.admin-empty-state{border:1px solid color-mix(in srgb, var(--clinical-blue) 24%, transparent);background:var(--panel-subtle);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.admin-impact-note-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-impact-note-semantic{border-left:5px solid var(--clinical-blue);background:var(--panel-subtle)}.admin-impact-note-success{border-color:var(--signal-success-border);border-left-color:var(--signal-success);background:var(--signal-success-bg)}.admin-impact-note-approval{border-color:var(--signal-approval-border);border-left-color:var(--signal-approval);background:var(--signal-approval-bg)}.admin-impact-note-pending{border-color:var(--signal-pending-border);border-left-color:var(--signal-pending);background:var(--signal-pending-bg)}.admin-impact-note-warning{border-color:var(--signal-warning-border);border-left-color:var(--signal-warning);background:var(--signal-warning-bg)}.admin-impact-note-critical{border-color:var(--signal-critical-border);border-left-color:var(--signal-critical);background:var(--signal-critical-bg)}.admin-impact-note-system{border-color:var(--signal-system-border);border-left-color:var(--signal-system);background:var(--signal-system-bg)}.admin-template-form-fields{border:0;margin:0;padding:0;display:contents}.clinical-note-template-builder{grid-column:1/-1;gap:14px;min-width:0;display:grid}.clinical-note-template-builder-section{background:color-mix(in srgb, var(--panel) 90%, var(--signal-system-bg));grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-note-template-builder-section h2{color:var(--deep-slate);font-size:15px}.clinical-note-template-builder-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.clinical-note-template-builder-heading h2,.clinical-note-template-builder-heading p{margin:0}.clinical-note-template-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(100%,360px);display:flex}.clinical-note-template-builder-actions select{min-width:min(220px,100%)}.clinical-note-template-builder-actions .button{min-height:var(--button-height-compact);padding-inline:var(--button-padding-inline-compact);font-size:var(--button-font-size-compact);align-items:center;gap:6px;display:inline-flex}.clinical-note-template-section-list{gap:10px;min-width:0;display:grid}.clinical-note-template-section-card{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);border-left:4px solid var(--signal-system);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.clinical-note-template-section-card.unsupported{border-color:var(--signal-warning-border);border-left-color:var(--signal-warning);background:color-mix(in srgb, var(--signal-warning-bg) 52%, var(--panel))}.clinical-note-template-section-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.clinical-note-template-section-toolbar>span{border:1px solid var(--line);background:var(--panel-subtle);width:26px;height:26px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.clinical-note-template-section-toolbar strong{color:var(--deep-slate);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.clinical-note-template-section-buttons{gap:6px;display:flex}.clinical-note-template-section-buttons .icon-button{border-radius:8px;width:30px;height:30px}.clinical-note-template-section-buttons .icon-button:disabled{cursor:not-allowed;opacity:.45}.clinical-note-template-section-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.clinical-note-template-section-fields label{min-width:0}.clinical-note-template-section-fields textarea{min-height:80px}.clinical-note-template-warning{border:1px solid var(--signal-warning-border);background:var(--signal-warning-bg);color:var(--signal-warning-strong);border-radius:8px;padding:9px 10px;font-weight:650}.clinical-note-template-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clinical-note-template-preview-grid article{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.clinical-note-template-preview-grid strong{color:var(--deep-slate);font-size:12px}.clinical-note-template-preview-grid p{overflow-wrap:anywhere}.clinical-note-template-payload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.clinical-note-template-payload-grid .admin-code-block{max-height:320px}.clinical-note-output-editor{grid-template-columns:minmax(320px,.44fr) minmax(420px,.56fr);align-items:start;gap:18px;min-width:0;display:grid}.clinical-note-output-controls,.clinical-note-output-preview{min-width:0}.clinical-note-output-controls{align-content:start;gap:12px;display:grid}.clinical-note-output-control-section,.clinical-note-output-control-grid,.clinical-note-output-slider-grid{gap:10px;min-width:0;display:grid}.clinical-note-output-control-section{border-top:1px solid color-mix(in srgb, var(--border-grey) 72%, transparent);padding-top:12px}.clinical-note-output-control-section:first-child{border-top:0;padding-top:0}.clinical-note-output-section-heading{justify-content:space-between;align-items:center;min-width:0;display:flex}.clinical-note-output-section-heading h3{color:var(--deep-slate);font-family:var(--font-heading);margin:0;font-size:12px;font-weight:750;line-height:1.2}.clinical-note-output-control-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.clinical-note-output-font-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.clinical-note-output-control-section label{min-width:0;color:var(--deep-slate);gap:6px;font-size:12px;font-weight:750;line-height:1.25;display:grid}.clinical-note-output-control-section select,.clinical-note-output-slider input[type=number]{border:1px solid color-mix(in srgb, var(--border-grey) 88%, transparent);background:var(--panel);width:100%;min-width:0;color:var(--deep-slate);font:inherit;border-radius:8px}.clinical-note-output-control-section select{min-height:38px;padding:8px 10px}.clinical-note-output-template-meta{color:var(--muted);margin:-2px 0 0;font-size:12px;line-height:1.35}.clinical-note-output-slider-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.clinical-note-output-slider{border:1px solid color-mix(in srgb, var(--border-grey) 80%, transparent);background:var(--panel-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:7px 10px;min-width:0;padding:9px;display:grid}.clinical-note-output-slider span{min-width:0;color:var(--deep-slate);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.clinical-note-output-slider strong{overflow-wrap:anywhere;min-width:0;font-weight:750}.clinical-note-output-slider output{color:var(--muted);white-space:nowrap;font-weight:800}.clinical-note-output-slider input[type=range]{width:100%;accent-color:var(--clinical-blue)}.clinical-note-output-slider input[type=number]{padding:7px 8px}.clinical-note-output-save-row{border-top:1px solid color-mix(in srgb, var(--border-grey) 72%, transparent);justify-content:flex-end;padding-top:12px}.clinical-note-output-preview{border:1px solid color-mix(in srgb, var(--border-grey) 78%, transparent);background:color-mix(in srgb, var(--panel-subtle) 78%, white);border-radius:8px;padding:14px;position:sticky;top:12px}.clinical-note-output-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.clinical-note-output-preview-toolbar span{color:var(--deep-slate);font-size:12px;font-weight:800}.clinical-note-output-preview-toolbar strong{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.clinical-note-output-preview-page{border:1px solid color-mix(in srgb, var(--border-grey) 70%, transparent);background:#fff;min-height:720px;padding:26px 34px 20px;display:grid;box-shadow:0 12px 30px #18304a14}.clinical-note-output-preview-page header{border-bottom:1px solid color-mix(in srgb, var(--border-grey) 70%, transparent);color:var(--deep-slate);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.clinical-note-output-preview-page header strong{color:var(--clinical-blue);font-family:var(--font-heading);font-size:23px;line-height:1}.clinical-note-output-preview-page header span{color:var(--muted);font-size:13px;font-weight:700}.clinical-note-output-preview-page article{color:#111827;align-self:start;margin-top:22px}.clinical-note-output-preview-page article h2,.clinical-note-output-preview-page article h3,.clinical-note-output-preview-page article p,.clinical-note-output-preview-page article li{overflow-wrap:anywhere}.clinical-note-output-preview-page article h2,.clinical-note-output-preview-page article h3,.clinical-note-output-preview-page article p{margin-left:0;margin-right:0}.clinical-note-output-preview-page article ul{margin:4px 0 4px 18px;padding-left:14px}.clinical-note-output-preview-page article ul ul{margin-top:3px;margin-bottom:3px}.clinical-note-output-preview-page article li{margin:2px 0;padding-left:2px}.clinical-note-output-preview-page footer{border-top:1px solid color-mix(in srgb, var(--border-grey) 70%, transparent);color:var(--muted);font-family:var(--font-heading);text-align:center;align-self:end;padding-top:10px;font-size:11px;line-height:1.35}@media (max-width:920px){.email-template-editor,.clinical-note-template-builder-section,.clinical-note-template-section-fields,.clinical-note-template-preview-grid,.clinical-note-template-payload-grid,.clinical-note-output-editor,.clinical-note-output-control-grid,.clinical-note-template-builder-heading,.clinical-note-template-section-toolbar{grid-template-columns:1fr}.clinical-note-template-builder-heading{flex-direction:column}.clinical-note-template-builder-heading,.clinical-note-template-builder-actions,.clinical-note-template-section-buttons{justify-content:flex-start}.clinical-note-output-preview{position:static}.clinical-note-output-preview-page{min-height:620px;padding:20px 18px 18px}}@media (max-width:560px){.clinical-note-output-slider-grid{grid-template-columns:1fr}.clinical-note-output-slider{grid-template-columns:minmax(0,1fr) 64px}.clinical-note-output-preview-toolbar{flex-direction:column;align-items:flex-start;gap:4px}.clinical-note-output-preview-toolbar strong{text-align:left;white-space:normal}.clinical-note-output-preview-page header{flex-direction:column;align-items:flex-start;gap:6px}}.admin-pending-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.admin-pending-banner span,.admin-impact-note span,.admin-empty-state p{color:var(--muted);font-size:13px}.admin-pending-banner a{color:var(--clinical-blue);font-size:13px;font-weight:650}.danger-button{border-color:color-mix(in srgb, var(--signal-critical) 26%, transparent);color:var(--signal-critical-strong)}.admin-checkbox-group{border:1px solid color-mix(in srgb, var(--border-grey) 86%, transparent);border-radius:8px;align-content:start;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.admin-checkbox-group legend{color:var(--deep-slate);font-size:12px;font-weight:700}.admin-checkbox-group label{color:var(--deep-slate);align-items:flex-start;gap:8px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.admin-checkbox-group input{width:auto;min-width:16px;margin-top:1px}.admin-code-block{border:1px solid var(--line);background:var(--panel-subtle);max-width:100%;color:var(--deep-slate);white-space:pre-wrap;border-radius:8px;padding:10px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow:auto}.admin-config-layout{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr) minmax(260px,.34fr);align-items:start;padding-top:0}.admin-config-layout.admin-users-layout{grid-template-columns:minmax(240px,.28fr) minmax(0,1fr)}.admin-config-layout.admin-roles-layout,.admin-config-layout.admin-providers-layout,.admin-config-layout.admin-workspace-modes-layout,.admin-config-layout.admin-maturity-layout{grid-template-columns:minmax(230px,.24fr) minmax(0,1fr)}.admin-maturity-layout .admin-card-meta .maturity-status-pill{border:1px solid var(--signal-system-border);background:var(--signal-system-bg);color:var(--signal-system-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-ready{border-color:var(--signal-success-border);background:var(--signal-success-bg);color:var(--signal-success-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-partial{border-color:var(--signal-caution-border);background:var(--signal-caution-bg);color:var(--signal-caution-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-gap{border-color:var(--signal-warning-border);background:var(--signal-warning-bg);color:var(--signal-warning-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-blocked{border-color:var(--signal-critical-border);background:var(--signal-critical-bg);color:var(--signal-critical-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-action{border-color:var(--signal-workflow-border);background:var(--signal-workflow-bg);color:var(--signal-workflow-strong)}.admin-maturity-layout .admin-card-meta .maturity-status-neutral{border-color:var(--signal-system-border);background:var(--signal-system-bg);color:var(--signal-system-strong)}.admin-maturity-layout .admin-maturity-snapshot-section,.admin-maturity-layout .admin-maturity-snapshot-section .maturity-module-card{border-left-width:1px}.admin-maturity-layout .admin-maturity-snapshot-section .maturity-module-card{background:color-mix(in srgb, var(--panel) 94%, var(--panel-subtle))}.admin-maturity-layout .mini-metric-grid .maturity-signal-tile{border-color:var(--signal-pending-border);background:color-mix(in srgb, var(--signal-pending-bg) 68%, var(--panel));color:var(--signal-pending-strong);border-left-width:1px}.admin-maturity-layout .mini-metric-grid .maturity-signal-tile strong{color:inherit}.admin-maturity-layout .mini-metric-grid .maturity-signal-ready{border-color:var(--signal-success-border);background:color-mix(in srgb, var(--signal-success-bg) 74%, var(--panel));color:var(--signal-success-strong)}.admin-maturity-layout .mini-metric-grid .maturity-signal-partial{border-color:var(--signal-caution-border);background:color-mix(in srgb, var(--signal-caution-bg) 76%, var(--panel));color:var(--signal-caution-strong)}.admin-maturity-layout .mini-metric-grid .maturity-signal-gap{border-color:var(--signal-warning-border);background:color-mix(in srgb, var(--signal-warning-bg) 76%, var(--panel));color:var(--signal-warning-strong)}.admin-maturity-layout .mini-metric-grid .maturity-signal-blocked{border-color:var(--signal-critical-border);background:color-mix(in srgb, var(--signal-critical-bg) 72%, var(--panel));color:var(--signal-critical-strong)}.admin-maturity-layout .mini-metric-grid .maturity-signal-disabled,.admin-maturity-layout .mini-metric-grid .maturity-signal-unknown{border-color:var(--signal-system-border);background:color-mix(in srgb, var(--signal-system-bg) 76%, var(--panel));color:var(--signal-system-strong)}@media (max-width:1180px){.admin-config-layout.admin-maturity-layout{grid-template-columns:1fr}.admin-maturity-layout .admin-config-stack{order:-1}}.admin-config-layout.admin-workflows-layout{grid-template-columns:minmax(230px,.24fr) minmax(0,1fr)}.admin-config-layout>*{min-width:0}.finance-admin-reference-surface{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.documents-admin-reference-surface{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.finance-admin-reference-surface .admin-config-stack,.documents-admin-reference-surface .admin-config-stack{width:100%;min-width:0}.document-template-links-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.admin-sticky-panel{align-self:start;position:sticky;top:16px}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.admin-two-column .record-section-list{min-width:0}.admin-two-column .admin-list-card{grid-template-columns:minmax(0,1fr) auto}.admin-two-column .admin-list-card>:last-child{justify-self:end}.admin-list-card{grid-template-columns:minmax(280px,1fr) minmax(120px,auto);align-items:start}.admin-list-card.instruction-pack-card{grid-template-columns:minmax(0,1fr)}.full-span-field{grid-column:1/-1}.neutral-tags span{border-color:color-mix(in srgb, var(--border-grey) 86%, transparent);background:var(--panel-subtle);color:var(--deep-slate)}.navy-panel .admin-request-item{border-color:var(--signal-governance-border);background:color-mix(in srgb, var(--panel) 70%, var(--signal-governance-bg))}.navy-panel .admin-request-item strong{color:var(--deep-slate)}.navy-panel .admin-request-item p,.navy-panel .admin-request-item small{color:var(--muted)}
@media (max-width:1180px){.carestream-workbench,.carestream-edit-surface{grid-template-columns:1fr}.carestream-detail-panel{position:static}.carestream-contract-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.carestream-row-primary,.carestream-next-action{display:grid}.carestream-next-action .workspace-actions{flex-wrap:wrap}.public-article-layout,.content-detail-layout,.admin-config-layout{grid-template-columns:1fr}.admin-sticky-panel{position:static}}@media (max-width:760px){.public-resource-header,.public-resource-tools,.public-resource-nav{flex-direction:column;align-items:flex-start}.public-resource-nav{justify-content:flex-start}.public-article-grid{grid-template-columns:1fr}.content-detail-hero{display:block}.content-detail-nav{flex-direction:column;align-items:stretch}.content-detail-nav>div,.content-detail-nav .button{width:100%}.content-editor-insert-bar span{width:100%;margin-left:0}.clinical-note-shell-hero,.clinical-note-builder-shell .metric-row.stacked,.clinical-note-compact-capture-grid,.clinical-note-compact-file-grid{grid-template-columns:1fr}.clinical-note-source-preview-list article>div{display:grid}.clinical-note-source-preview-list span{text-align:left}.status-banner.clinical-note-ai-consent-banner,.clinical-note-consent-required{grid-template-columns:1fr}.clinical-note-ai-consent-banner .status-banner-actions,.clinical-note-consent-required .workspace-actions{grid-area:auto/1;justify-content:flex-start}.admin-two-column,.provider-management-grid,.admin-list-card,.admin-roles-lookup-form,.admin-role-card-summary,.admin-role-category-grid,.admin-users-lookup-form,.admin-form-section,.admin-pending-banner,.admin-crud-header,.staff-command-grid{grid-template-columns:1fr}.admin-roles-lookup-actions,.admin-users-lookup-actions{justify-content:flex-start}.admin-crud-header{min-width:0;display:grid}.admin-config-layout,.documents-admin-reference-surface,.document-template-links-layout,.admin-config-stack,.admin-config-section,.admin-table-list,.admin-list-card,.document-template-link-card{width:100%;min-width:0;max-width:100%}.admin-config-layout,.documents-admin-reference-surface,.document-template-links-layout{grid-template-columns:1fr!important}.instruction-pack-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carestream-contract-grid,.carestream-row-primary{grid-template-columns:1fr}.carestream-row-primary .workspace-actions{justify-content:flex-start}.carestream-selected-hero h1{font-size:28px}.carestream-command-facts,.carestream-detail-summary,.carestream-discipline-picker,.carestream-planning-output-grid{grid-template-columns:1fr}.carestream-lane-strip{grid-template-columns:1fr;display:grid;overflow:visible}.carestream-lane-chip{flex:initial}.admin-crud-header>.button{width:100%;max-width:100%}.document-template-link-card,.instruction-pack-alternate{grid-template-columns:1fr}.instruction-pack-heading{display:grid}.instruction-pack-heading-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.document-template-link-card .admin-row-actions{justify-content:flex-start;min-width:0}.admin-list-toolbar,.admin-form-actions,.admin-row-actions{flex-direction:column;align-items:stretch}.admin-list-toolbar .button,.admin-form-actions .button,.admin-row-actions .button{width:100%;max-width:100%}.notification-center{position:static}.notification-trigger-label{display:none}.notification-panel{z-index:110;top:58px;left:auto;right:auto;width:auto;max-height:calc(100dvh - 84px);position:fixed;inset-inline:10px}.workspace-frame-topbar .nav-actions .notification-panel .button{width:auto;height:32px;min-height:32px;color:var(--deep-slate);padding:0 10px;font-size:12px;overflow:visible}.workspace-frame-topbar .nav-actions .notification-panel .button.primary{color:var(--panel)}}@media (max-width:560px){.instruction-pack-summary-grid{grid-template-columns:1fr}}@media (max-width:960px){.connect-ops-page .module-rail:not(.workspace-global-nav) .module-nav-list{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.connect-ops-page .module-rail:not(.workspace-global-nav) .module-nav-item{flex:initial;width:100%}}
body .button.primary:not(:disabled),body .workspace-actions .button.primary:not(:disabled),body .calendar-toolbar>.button.primary,body .calendar-drawer-trigger>summary.button.primary,body .appointment-detail-drawer .workspace-actions .button.primary:not(:disabled),body .finance-surface .workspace-actions .button.primary:not(:disabled),body .finance-admin-surface .workspace-actions .button.primary:not(:disabled),body .finance-admin-surface .admin-row-actions .button.primary:not(:disabled),body .tasks-workbench .workspace-actions .button.primary:not(:disabled),body .notification-panel .button.primary:not(:disabled){border-color:var(--button-primary-border);background:var(--button-primary-bg);box-shadow:0 6px 14px var(--button-primary-shadow);color:var(--panel)}body .triage-ia-next-action .workspace-actions .button.primary:not(:disabled),body .calendar-mode-next-action.signal-warning .workspace-actions .button.primary:not(:disabled),body .calendar-appointment-next-action.signal-warning .workspace-actions .button.primary:not(:disabled){border-color:color-mix(in srgb, var(--signal-warning) 56%, transparent);background:var(--signal-warning);box-shadow:0 6px 14px color-mix(in srgb, var(--signal-warning) 10%, transparent);color:var(--panel)}body .calendar-mode-next-action.signal-open .workspace-actions .button.primary:not(:disabled),body .calendar-appointment-next-action.signal-open .workspace-actions .button.primary:not(:disabled){border-color:var(--button-primary-border);background:var(--button-primary-bg);box-shadow:0 6px 14px var(--button-primary-shadow);color:var(--panel)}body .calendar-mode-next-action.signal-ready .workspace-actions .button.primary:not(:disabled),body .calendar-appointment-next-action.signal-ready .workspace-actions .button.primary:not(:disabled){border-color:color-mix(in srgb, var(--signal-success) 44%, transparent);background:var(--signal-success);box-shadow:0 6px 14px color-mix(in srgb, var(--signal-success) 10%, transparent);color:var(--panel)}body .calendar-mode-next-action.signal-critical .workspace-actions .button.primary:not(:disabled),body .calendar-appointment-next-action.signal-critical .workspace-actions .button.primary:not(:disabled){border-color:color-mix(in srgb, var(--signal-critical) 44%, transparent);background:var(--signal-critical);box-shadow:0 6px 14px color-mix(in srgb, var(--signal-critical) 10%, transparent);color:var(--panel)}body .calendar-control-menu[data-active=true]>summary.button.secondary{border-color:var(--signal-warning-border);background:var(--signal-warning-bg);color:var(--signal-warning-strong)}body .button.primary svg,body .workspace-actions .button.primary svg,body .calendar-toolbar>.button.primary svg,body .calendar-drawer-trigger>summary.button.primary svg{color:currentColor}body .button.secondary,body .workspace-actions .button:not(.primary),body .finance-surface .workspace-actions .button.secondary,body .finance-admin-surface .workspace-actions .button.secondary,body .finance-admin-surface .admin-row-actions .button.secondary,body .tasks-workbench .workspace-actions .button.secondary,body .appointment-detail-drawer .workspace-actions .button:not(.primary){border-color:var(--button-secondary-border);background:var(--button-secondary-bg);box-shadow:none;color:var(--deep-slate)}body .button.secondary:hover,body .workspace-actions .button:not(.primary):hover,body .finance-surface .workspace-actions .button.secondary:hover,body .finance-admin-surface .workspace-actions .button.secondary:hover,body .finance-admin-surface .admin-row-actions .button.secondary:hover,body .tasks-workbench .workspace-actions .button.secondary:hover,body .appointment-detail-drawer .workspace-actions .button:not(.primary):hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-color)}body .workspace-actions .button.clinical-note-regenerate-action:not(:disabled){border-color:color-mix(in srgb, var(--signal-warning) 62%, transparent);background:var(--signal-warning);box-shadow:0 6px 14px color-mix(in srgb, var(--signal-warning) 12%, transparent);color:var(--panel)}body .workspace-actions .button.clinical-note-regenerate-action:not(:disabled):hover,body .workspace-actions .button.clinical-note-regenerate-action:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--signal-warning-strong) 72%, transparent);background:var(--signal-warning-strong);color:var(--panel)}body .carestream-form-actions .button.carestream-danger-action,body .carestream-form-actions .button.carestream-danger-action:not(.primary){border-color:color-mix(in srgb, var(--signal-critical) 72%, transparent);background:var(--signal-critical);box-shadow:0 6px 14px color-mix(in srgb, var(--signal-critical) 10%, transparent);color:var(--panel)}body .carestream-form-actions .button.carestream-danger-action:hover,body .carestream-form-actions .button.carestream-danger-action:focus-visible,body .carestream-form-actions .button.carestream-danger-action:not(.primary):hover{border-color:var(--signal-critical);background:var(--signal-critical-strong);color:var(--panel)}body .workspace-quick-action-panel,body .provider-quick-add-panel,body .ccr-quick-add-panel{border-color:color-mix(in srgb, var(--signal-action-border) 62%, var(--border-grey));border-left-color:var(--signal-action);background:color-mix(in srgb, var(--panel) 88%, var(--signal-action-bg));box-shadow:0 10px 24px color-mix(in srgb, var(--governance-navy) 6%, transparent);color:var(--deep-slate);border-left-width:4px}body .admin-users-layout .admin-users-quick-panel{border-color:var(--signal-governance-border);border-left-color:var(--signal-governance);background:linear-gradient(180deg, var(--panel) 0%, var(--signal-governance-bg) 100%);box-shadow:0 10px 24px color-mix(in srgb, var(--signal-governance) 6%, transparent)}body .workspace-quick-action-panel .eyebrow,body .workspace-quick-action-panel h2,body .provider-quick-add-panel .eyebrow,body .provider-quick-add-panel h2,body .ccr-quick-add-panel .eyebrow,body .ccr-quick-add-panel h2{color:var(--deep-slate)}body .workspace-frame-shell input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),body .workspace-frame-shell select,body .workspace-frame-shell textarea{border-color:color-mix(in srgb, var(--border-grey) 54%, var(--panel));background:color-mix(in srgb, var(--panel) 92%, var(--panel-subtle));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--panel) 86%, transparent)}body .workspace-frame-shell input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus-visible,body .workspace-frame-shell select:focus-visible,body .workspace-frame-shell textarea:focus-visible{border-color:color-mix(in srgb, var(--signal-workflow) 34%, var(--border-grey));box-shadow:0 0 0 3px color-mix(in srgb, var(--signal-workflow) 9%, transparent);outline:none}body .workspace-frame-shell .admin-quick-invite-options,body .workspace-frame-shell .admin-inline-details,body .workspace-frame-shell .quick-create-form,body .workspace-frame-shell .draft-composer-form,body .workspace-frame-shell .compact-form,body .workspace-frame-shell .inline-record-form,body .workspace-frame-shell .admin-users-lookup-form,body .workspace-frame-shell .admin-form-section{border-color:color-mix(in srgb, var(--border-grey) 62%, var(--panel));background:color-mix(in srgb, var(--panel) 90%, var(--panel-subtle))}body .workspace-frame-shell .workspace-quick-action-panel .section-heading,body .workspace-frame-shell .provider-quick-add-panel .section-heading,body .workspace-frame-shell .ccr-quick-add-panel .section-heading{gap:5px;margin-bottom:0}body .workspace-frame-shell .workspace-quick-action-panel .section-heading h2,body .workspace-frame-shell .provider-quick-add-panel .section-heading h2,body .workspace-frame-shell .ccr-quick-add-panel .section-heading h2{font-size:19px;line-height:1.22}body .workspace-frame-shell .workspace-quick-action-panel .section-heading p,body .workspace-frame-shell .provider-quick-add-panel .section-heading p,body .workspace-frame-shell .ccr-quick-add-panel .section-heading p{font-size:13px;line-height:1.45}body .workspace-frame-shell .workspace-quick-action-panel .quick-create-form,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form,body .workspace-frame-shell .provider-quick-add-panel .quick-create-form,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-form{box-shadow:none;background:0 0;border:0;gap:10px;margin-top:0;padding:0}body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid{grid-template-columns:1fr;gap:8px}body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid label,body .workspace-frame-shell .workspace-quick-action-panel>.quick-create-form>label,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form label,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid label,body .workspace-frame-shell .provider-quick-add-panel>.quick-create-form>label,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid label,body .workspace-frame-shell .ccr-quick-add-panel>.quick-create-form>label{text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;line-height:1.15}body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid input,body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid select,body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid textarea,body .workspace-frame-shell .workspace-quick-action-panel>.quick-create-form>label input,body .workspace-frame-shell .workspace-quick-action-panel>.quick-create-form>label select,body .workspace-frame-shell .workspace-quick-action-panel>.quick-create-form>label textarea,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form input,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form select,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form textarea,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid input,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid select,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid textarea,body .workspace-frame-shell .provider-quick-add-panel>.quick-create-form>label input,body .workspace-frame-shell .provider-quick-add-panel>.quick-create-form>label select,body .workspace-frame-shell .provider-quick-add-panel>.quick-create-form>label textarea,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid input,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid select,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid textarea,body .workspace-frame-shell .ccr-quick-add-panel>.quick-create-form>label input,body .workspace-frame-shell .ccr-quick-add-panel>.quick-create-form>label select,body .workspace-frame-shell .ccr-quick-add-panel>.quick-create-form>label textarea{min-height:38px;padding:0 11px;font-size:13px;font-weight:600;line-height:1.25}body .workspace-frame-shell .workspace-quick-action-panel .quick-create-grid textarea,body .workspace-frame-shell .workspace-quick-action-panel>.quick-create-form>label textarea,body .workspace-frame-shell .workspace-quick-action-panel .draft-composer-form textarea,body .workspace-frame-shell .provider-quick-add-panel .quick-create-grid textarea,body .workspace-frame-shell .provider-quick-add-panel>.quick-create-form>label textarea,body .workspace-frame-shell .ccr-quick-add-panel .quick-create-grid textarea,body .workspace-frame-shell .ccr-quick-add-panel>.quick-create-form>label textarea{min-height:74px;padding-block:9px;line-height:1.45}body .workspace-frame-shell .triage-handoff-panel{gap:11px}body .workspace-frame-shell .triage-handoff-panel .workflow-route-list{gap:8px}body .workspace-frame-shell .triage-handoff-panel .triage-handoff-metric{border-left-width:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 11px}body .workspace-frame-shell .triage-handoff-panel .triage-handoff-metric span,body .workspace-frame-shell .triage-handoff-panel .triage-handoff-metric p{grid-column:1}body .workspace-frame-shell .triage-handoff-panel .triage-handoff-metric strong{grid-area:1/2/span 2;align-self:center;font-size:26px;line-height:1}body .workspace-frame-shell .triage-handoff-panel>.workspace-actions{margin-top:0}body .workspace-frame-shell .triage-handoff-panel>.workspace-actions .button{width:fit-content;min-width:0}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action{border-color:color-mix(in srgb, var(--signal-action-border) 45%, var(--border-grey));background:var(--panel);margin-top:0;overflow:hidden}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action summary{gap:7px;padding:9px 10px;font-size:13px;line-height:1.25}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action summary:before{border-radius:5px;flex-basis:16px;width:16px;height:16px;font-size:12px}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action[open]{background:color-mix(in srgb, var(--panel) 94%, var(--panel-subtle))}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action[open]>summary{border-bottom-color:color-mix(in srgb, var(--signal-action-border) 42%, transparent);background:color-mix(in srgb, var(--panel) 88%, var(--signal-action-bg))}body .workspace-frame-shell .triage-handoff-panel .handoff-recovery-action .quick-create-form{gap:8px;padding:10px}body .workspace-support-panel{border-color:var(--signal-system-border);border-left-color:var(--signal-system);background:var(--signal-system-bg);box-shadow:none}body .navy-panel,body .governance-signal-panel,body .assurance-signal-panel{border-color:var(--signal-governance-border);border-left-color:var(--signal-governance);background:linear-gradient(180deg, var(--panel) 0%, var(--signal-governance-bg) 100%);box-shadow:0 16px 34px color-mix(in srgb, var(--governance-navy) 8%, transparent)}body .client-status-chip.active,body .module-nav-item.active,body .workspace-global-nav .module-nav-item.active,body .workspace-global-nav.collapsed .module-nav-item.active .module-nav-icon,body .topbar .button.active,body .topbar .button[aria-current=page],body .task-filter-chip.active,body .project-chip.active,body .calendar-view-tabs a.active,body .calendar-view-tabs a:hover,body .calendar-status-tabs a.active,body .calendar-status-tabs a:hover{border-color:var(--signal-workflow-border);background:var(--signal-workflow-bg);color:var(--signal-workflow-strong)}body .workspace-global-nav .module-nav-item.active,body .workspace-global-nav.collapsed .module-nav-item.active{border-color:var(--signal-success-border);background:var(--signal-success-bg);box-shadow:0 10px 24px color-mix(in srgb, var(--signal-success) 12%, transparent);color:var(--signal-success-strong)}body .workspace-global-nav .module-nav-item.active .module-nav-icon,body .workspace-global-nav.collapsed .module-nav-item.active .module-nav-icon{border-color:var(--signal-success-border);background:var(--signal-success);color:var(--panel)}body .workspace-global-nav .module-nav-item.active strong,body .workspace-global-nav .module-nav-item.active small,body .workspace-global-nav.collapsed .module-nav-item.active strong,body .workspace-global-nav.collapsed .module-nav-item.active small{color:var(--signal-success-strong)}body .workspace-global-nav .module-nav-item.active>.state,body .workspace-global-nav .module-nav-item.active>.state.state-ready,body .workspace-global-nav .module-nav-item.active>.state.state-next{background:var(--panel);color:var(--signal-success-strong)}body .state{background:var(--signal-system-bg);color:var(--signal-system-strong)}body .state-ready,body .state-development{background:var(--signal-success-bg);color:var(--signal-success-strong)}body .state-next,body .state-staging{background:var(--signal-workflow-bg);color:var(--signal-workflow-strong)}body .state-critical{background:var(--signal-critical-bg);color:var(--signal-critical-strong)}body .state-caution{background:var(--signal-caution-bg);color:var(--signal-caution-strong)}body .state-warning{background:var(--signal-warning-bg);color:var(--signal-warning-strong)}body .state-high-risk{background:var(--signal-high-risk-bg);color:var(--signal-high-risk-strong)}body .state-approval{background:var(--signal-approval-bg);color:var(--signal-approval-strong)}body .state-resolved{background:var(--signal-resolved-bg);color:var(--signal-resolved-strong)}body .state-queued,body .state-production{background:var(--signal-warning-bg);color:var(--signal-warning-strong)}
.routing-page-shell{gap:16px;padding-top:14px;display:grid}.routing-view-tabs{border-bottom:1px solid color-mix(in srgb, var(--border-grey) 72%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.routing-view-tab.active,.routing-view-tab.active:visited{border-color:var(--signal-success-border);background:var(--signal-success-bg);color:var(--signal-success-strong)}.routing-workbench,.routing-day-workbench,.routing-review-workbench{gap:14px}.routing-command-header{padding-top:0}.routing-command-panel{border-left:4px solid var(--signal-workflow)}.routing-command-panel .quick-create-form{margin-top:12px}.routing-command-panel .quick-create-grid{grid-template-columns:minmax(160px,220px) minmax(220px,1fr)}.routing-next-action-card,.routing-review-action{min-height:100%}.routing-next-action-card{grid-template-columns:34px minmax(0,1fr)}.routing-next-action-card .signal-card-actions{grid-column:1/-1;justify-content:stretch;align-self:stretch}.routing-next-action-card .button,.routing-review-action .button{min-width:150px}.routing-next-action-card .button{width:100%}.routing-next-action-card .quick-create-form.compact-form{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.routing-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.routing-metric-strip span{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.routing-metric-strip span.signal-ready{border-color:var(--signal-success-border);background:var(--signal-success-bg)}.routing-metric-strip span.signal-warning{border-color:var(--signal-warning-border);background:var(--signal-warning-bg)}.routing-metric-strip span.signal-high-risk{border-color:var(--signal-high-risk-border);background:var(--signal-high-risk-bg)}.routing-metric-strip small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.routing-metric-strip strong{color:var(--deep-slate);font-family:var(--font-heading);overflow-wrap:anywhere;font-size:18px;line-height:1}.routing-workflow-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.routing-workflow-tabs .module-nav-item{background:var(--panel);min-height:54px}.routing-workflow-tabs .module-nav-item.active{border-color:var(--signal-success-border);background:var(--signal-success-bg);box-shadow:0 10px 22px color-mix(in srgb, var(--signal-success) 8%, transparent)}.routing-workflow-tabs .module-nav-item.active strong,.routing-workflow-tabs .module-nav-item.active small{color:var(--signal-success-strong)}.routing-primary-panel,.routing-review-workbench>.panel,.routing-day-workbench>.panel{min-width:0}.routing-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.routing-dashboard-grid article{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:var(--panel);border-radius:8px;gap:7px;padding:14px;display:grid}.routing-dashboard-grid span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.routing-dashboard-grid strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:30px;line-height:1}.routing-dashboard-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.routing-plan-card{border-left:4px solid var(--signal-workflow)}.routing-plan-card .workspace-actions{margin-top:2px}.routing-warning-list{gap:10px;display:grid}.routing-warning-list .signal-card{box-shadow:none}.routing-warning-list .quick-create-form{margin-top:0;padding:10px}.routing-reminder-holds-panel.has-held-reminders{border-left:4px solid var(--signal-warning);background:var(--signal-warning-bg)}.routing-map-panel{gap:12px}.routing-map-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:12px;display:grid}.routing-map-svg{width:100%;min-height:280px}.routing-map-svg g:focus{outline:3px solid var(--signal-workflow);outline-offset:3px}.routing-leg-list{align-content:start;gap:8px;max-height:360px;display:grid;overflow:auto}.routing-leg-list article{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.routing-leg-list strong,.routing-leg-list p{overflow-wrap:anywhere}.routing-map-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-workbench{gap:14px}.automation-command-header{padding-top:0}.automation-command-panel{border-left:4px solid var(--signal-workflow)}.automation-next-action{grid-template-columns:34px minmax(0,1fr);min-height:100%}.automation-next-action .signal-card-actions{grid-column:1/-1;justify-content:stretch;align-self:stretch}.automation-next-action .button{width:100%;min-width:150px}.automation-metric-strip,.automation-rule-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.automation-rule-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.automation-metric-strip span,.automation-rule-strip span{border:1px solid color-mix(in srgb, var(--border-grey) 82%, transparent);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.automation-metric-strip span.signal-ready,.automation-rule-strip span.signal-ready{border-color:var(--signal-success-border);background:var(--signal-success-bg)}.automation-metric-strip span.signal-approval,.automation-rule-strip span.signal-approval{border-color:var(--signal-approval-border);background:var(--signal-approval-bg)}.automation-metric-strip span.signal-high-risk,.automation-rule-strip span.signal-high-risk{border-color:var(--signal-high-risk-border);background:var(--signal-high-risk-bg)}.automation-metric-strip span.signal-critical,.automation-rule-strip span.signal-critical{border-color:var(--signal-critical-border);background:var(--signal-critical-bg)}.automation-metric-strip small,.automation-rule-strip small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.automation-metric-strip strong,.automation-rule-strip strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:18px;line-height:1}.automation-workflow-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.automation-workflow-tabs .module-nav-item{background:var(--panel);min-height:54px}.automation-workflow-tabs .module-nav-item.active{border-color:var(--signal-success-border);background:var(--signal-success-bg);box-shadow:0 10px 22px color-mix(in srgb, var(--signal-success) 8%, transparent)}.automation-workflow-tabs .module-nav-item.active strong,.automation-workflow-tabs .module-nav-item.active small{color:var(--signal-success-strong)}.automation-primary-panel{min-width:0}.automation-work-item{border-left:4px solid var(--signal-workflow)}.automation-work-item.signal-approval{border-color:var(--signal-approval-border);border-left-color:var(--signal-approval);background:var(--signal-approval-bg)}.automation-work-item.signal-critical{border-color:var(--signal-critical-border);border-left-color:var(--signal-critical);background:var(--signal-critical-bg)}.automation-primary-panel .workspace-actions{margin-top:14px}.reports-centre-page,.reports-detail-page{gap:14px;display:grid}.reports-command-header{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch}.reports-hero-panel{min-height:0}.reports-next-action{min-height:100%}.reports-next-action .signal-card-actions{align-self:stretch;min-width:190px}.reports-next-action .button{justify-content:center;width:100%}.reports-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.reports-metric-strip span{border:1px solid var(--border);border-radius:8px;gap:4px;min-height:58px;padding:10px 12px;display:grid}.reports-metric-strip span.signal-ready{background:var(--signal-success-bg);border-color:var(--signal-success-border)}.reports-metric-strip span.signal-action{background:var(--signal-action-bg);border-color:var(--signal-action-border)}.reports-metric-strip span.signal-governance{background:var(--unity-notice-bg);border-color:var(--border-grey)}.reports-metric-strip span.signal-pending{background:var(--signal-approval-bg);border-color:var(--signal-approval-border)}.reports-metric-strip span.signal-warning{background:var(--signal-warning-bg);border-color:var(--signal-warning-border)}.reports-metric-strip small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.reports-metric-strip strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:18px;line-height:1}.reports-workflow-panel{gap:12px;display:grid}.reports-business-dashboard{background:var(--panel);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;gap:12px;padding:14px;display:grid}.reports-business-summary{border-bottom:1px solid color-mix(in srgb, var(--border-grey) 68%, transparent);padding-bottom:10px}.reports-business-summary p{color:var(--muted);margin:4px 0 0}.reports-executive-scorecard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-executive-card{border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-left-width:4px;border-radius:8px;gap:8px;min-height:122px;padding:12px;display:grid}.reports-executive-card.signal-ready{background:var(--signal-success-bg);border-color:var(--signal-success-border)}.reports-executive-card.signal-action{background:var(--signal-action-bg);border-color:var(--signal-action-border)}.reports-executive-card.signal-warning{background:var(--signal-warning-bg);border-color:var(--signal-warning-border)}.reports-executive-card small,.reports-health-card small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.reports-executive-card strong{color:var(--deep-slate);font-family:var(--font-heading);margin-top:3px;font-size:24px;line-height:1.05;display:block}.reports-executive-card p{color:var(--muted);margin:0;font-size:12px}.reports-trend-pill{border:1px solid var(--border-grey);color:var(--unity-notice-text);border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.reports-trend-pill.up{background:var(--signal-success-bg);border-color:var(--signal-success-border);color:var(--signal-success-strong)}.reports-trend-pill.down{background:var(--signal-warning-bg);border-color:var(--signal-warning-border);color:var(--signal-warning-strong)}.reports-health-question-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.reports-health-card{border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;gap:6px;min-height:122px;padding:12px;text-decoration:none;display:grid}.reports-health-card.signal-ready{background:var(--signal-success-bg);border-color:var(--signal-success-border)}.reports-health-card.signal-action{background:var(--signal-action-bg);border-color:var(--signal-action-border)}.reports-health-card.signal-warning{background:var(--signal-warning-bg);border-color:var(--signal-warning-border)}.reports-health-card strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:20px;line-height:1.05}.reports-health-card span{color:var(--muted);font-size:12px;line-height:1.35}.reports-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reports-chart-panel{gap:12px;display:grid}.reports-chart-row{gap:10px;display:grid}.reports-mini-bar{gap:6px;display:grid}.reports-mini-bar>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-mini-bar span{color:var(--muted);font-size:12px;font-weight:750}.reports-mini-bar strong{color:var(--deep-slate);font-family:var(--font-heading)}.reports-mini-bar-track{background:color-mix(in srgb, var(--unity-notice-bg) 78%, var(--panel-blue));border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:999px;height:12px;display:block;overflow:hidden}.reports-mini-bar-track i{background:var(--signal-action);height:100%;display:block}.reports-mini-bar-track.signal-ready i{background:var(--signal-success)}.reports-mini-bar-track.signal-warning i{background:var(--signal-warning)}.reports-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-lens-grid article{background:var(--panel);border:1px dashed color-mix(in srgb, var(--border-grey) 74%, var(--clinical-blue));border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.reports-lens-grid svg{color:var(--signal-action);flex:none;margin-top:2px}.reports-lens-grid p{color:var(--muted);margin:3px 0 0;font-size:13px}.reports-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-pulse-grid article{background:var(--panel);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.reports-pulse-grid svg{color:var(--signal-action);flex:none;margin-top:2px}.reports-pulse-grid p{color:var(--muted);margin:3px 0 0;font-size:13px}.reports-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.reports-category-tabs a{background:var(--panel);border:1px solid var(--border-grey);color:var(--muted);border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.reports-category-tabs a.active,.reports-category-tabs a:hover{background:var(--signal-action-bg);border-color:var(--signal-action-border);color:var(--signal-action-strong)}.reports-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-readiness-grid article{background:var(--panel);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.reports-readiness-grid svg{color:var(--signal-action);flex:none;margin-top:2px}.reports-readiness-grid p{color:var(--muted);margin:3px 0 0;font-size:13px}.reports-category-list,.reports-category-section{gap:14px;display:grid}.reports-category-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reports-category-heading p{color:var(--muted);margin:4px 0 0}.reports-category-heading>strong{background:var(--signal-action-bg);border:1px solid var(--signal-action-border);color:var(--signal-action-strong);border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:6px 10px;display:inline-flex}.reports-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reports-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;gap:12px;min-width:0;max-width:100%;min-height:188px;padding:14px;display:grid}.reports-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex}.reports-card-heading>div{min-width:0}.reports-card-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.reports-card-heading .state{white-space:normal;flex:none;max-width:100%}.reports-card-meta{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.reports-card-meta span,.reports-filter-preview span{background:var(--unity-notice-bg);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));color:var(--unity-notice-text);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.reports-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;margin-top:auto;display:flex}.reports-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.reports-card-actions .button{min-height:34px}.reports-card-footer small{color:var(--muted);overflow-wrap:anywhere;min-width:0}.reports-run-panel,.reports-results-panel{gap:12px;display:grid}.reports-filter-form{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px;display:grid}.reports-filter-form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.reports-filter-form input,.reports-filter-form select{background:var(--panel);border:1px solid var(--border-grey);color:var(--deep-slate);font:inherit;text-transform:none;border-radius:8px;min-height:38px;padding:8px 10px}.reports-filter-actions{justify-content:flex-end;gap:8px;display:flex}.reports-result-table-wrap{border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;overflow:auto}.reports-result-table{border-collapse:collapse;width:100%;min-width:980px}.reports-result-table th,.reports-result-table td{border-bottom:1px solid color-mix(in srgb, var(--border-grey) 68%, transparent);text-align:left;vertical-align:top;padding:10px 12px}.reports-result-table th{background:var(--unity-notice-bg);color:var(--unity-notice-text);letter-spacing:0;text-transform:uppercase;z-index:1;font-size:10px;font-weight:900;position:sticky;top:0}.reports-result-table td{color:var(--deep-slate);font-size:13px}.reports-result-table td strong,.reports-result-table td span{display:block}.reports-result-table td span{color:var(--muted);margin-top:3px}.reports-result-table tr:last-child td{border-bottom:0}.reports-insight-stack{gap:12px;display:grid}.reports-insight-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.reports-insight-grid span{border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;gap:4px;min-height:62px;padding:10px 12px;display:grid}.reports-insight-grid span.signal-ready{background:var(--signal-success-bg);border-color:var(--signal-success-border)}.reports-insight-grid span.signal-action{background:var(--signal-action-bg);border-color:var(--signal-action-border)}.reports-insight-grid span.signal-governance{background:var(--unity-notice-bg);border-color:var(--border-grey)}.reports-insight-grid span.signal-warning{background:var(--signal-warning-bg);border-color:var(--signal-warning-border)}.reports-insight-grid small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.reports-insight-grid strong{color:var(--deep-slate);font-family:var(--font-heading);font-size:20px;line-height:1}.reports-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-breakdown-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border-grey) 72%, var(--panel-blue));border-radius:8px;gap:8px;padding:12px;display:grid}.reports-breakdown-card h3{margin:0;font-size:15px}.reports-breakdown-card p,.reports-query-footnote{color:var(--muted);margin:0}.reports-breakdown-list{gap:6px;display:grid}.reports-breakdown-list div{border-top:1px solid color-mix(in srgb, var(--unity-notice-bg) 78%, var(--panel-blue));justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.reports-breakdown-list span{color:var(--muted);overflow-wrap:anywhere;min-width:0}.reports-breakdown-list strong{color:var(--deep-slate)}.reports-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.56fr);gap:14px;display:grid}.reports-detail-grid>.panel:first-child{grid-row:span 2}.reports-filter-preview{flex-wrap:wrap;gap:8px;display:flex}.reports-export-guardrails ul{color:var(--muted);margin:0;padding-left:18px}.reports-export-guardrails li+li{margin-top:6px}@media (max-width:880px){.routing-command-header,.routing-command-panel .quick-create-grid,.routing-map-comparison,.routing-map-grid,.routing-metric-strip,.automation-command-header,.automation-metric-strip,.automation-rule-strip,.reports-command-header,.reports-dashboard-grid,.reports-detail-grid,.reports-executive-scorecard,.reports-filter-form,.reports-health-question-grid,.reports-insight-grid,.reports-lens-grid,.reports-metric-strip,.reports-pulse-grid,.reports-readiness-grid,.reports-breakdown-grid,.reports-card-grid,.staff-command-header,.staff-metric-strip{grid-template-columns:minmax(0,1fr)}.reports-card-footer{flex-direction:column;align-items:flex-start}.reports-card-actions{justify-content:flex-start}.routing-map-svg{min-height:240px}.routing-leg-list{max-height:none}}

