.capability-package-posture{display:grid;gap:16px;border:1px solid #d6dfe7;border-radius:10px;padding:20px;background:#fff}.capability-package-posture .package-posture-summary{margin:0;font-size:1rem;line-height:1.5}.capability-package-posture .status-attention{border-color:#d4b45c;color:#755a12;background:#fff8df}.capability-package-posture .status-unknown{border-color:#c7d1dc;color:#566575;background:#f7f9fb}.capability-package-posture .package-posture-notice{display:grid;gap:4px;border-left:3px solid #c7d1dc;border-radius:4px;padding:12px 14px;background:#f7f9fb}.capability-package-posture .package-posture-notice.error{border-left-color:#9c2d1f;background:#fff1ef}.capability-package-posture .package-posture-notice.unknown{border-left-color:#8a97a6}.capability-package-posture .package-posture-stale{margin:0;color:#755a12;font-size:.85rem}.capability-package-posture .package-posture-identity{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:14px;margin:0}.capability-package-posture .package-posture-identity>div{display:grid;gap:4px;border:1px solid #e2e8ef;border-radius:8px;padding:12px 14px;background:#fbfdff}.capability-package-posture .package-posture-identity dt{margin:0;color:#566575;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.capability-package-posture .package-posture-identity dd{display:grid;gap:2px;margin:0}.capability-package-posture .package-posture-identity dd strong{font-size:.95rem}.capability-package-posture .package-posture-identity dd small,.capability-package-posture .package-posture-affected li small,.capability-package-posture .package-posture-limitations li small{color:#566575;font-size:.8rem}.capability-package-posture h4{margin:0 0 8px;font-size:.95rem}.capability-package-posture .package-posture-limitations ul,.capability-package-posture .package-posture-affected ul,.capability-package-posture .package-posture-action-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.capability-package-posture .package-posture-limitations li,.capability-package-posture .package-posture-affected li{display:grid;gap:4px;border:1px solid #e2e8ef;border-radius:8px;padding:12px 14px}.capability-package-posture .package-posture-limitations li>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.capability-package-posture .package-posture-limitations li p{margin:0}.capability-package-posture .package-posture-immutable{margin:10px 0 0;color:#566575;font-size:.85rem}.capability-package-posture .package-posture-action-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8ef;border-radius:8px;padding:12px 14px}.capability-package-posture .package-posture-action-list li>div{display:grid;gap:2px;min-width:min(100%,18rem);flex:1 1 18rem}.capability-package-posture .package-posture-action-list li p{margin:0;color:#566575;font-size:.85rem}.capability-package-posture .package-posture-action-list button{flex:0 0 auto;border:1px solid #1f4f8f;border-radius:6px;padding:8px 14px;background:#2563b0;color:#fff;font-weight:600;cursor:pointer}.capability-package-posture .package-posture-action-list button:hover{background:#1f4f8f}.capability-package-posture .package-posture-action-list button:focus-visible,.capability-package-posture a:focus-visible{outline:3px solid #1f4f8f;outline-offset:2px}.package-posture-amendment-handoff{display:grid;gap:12px;border:1px solid #d4b45c;border-radius:10px;padding:20px;background:#fffdf5}.package-posture-amendment-handoff>h3,.package-posture-amendment-handoff>p{margin:0}.package-posture-amendment-form{display:grid;gap:12px;max-width:44rem}.package-posture-amendment-form>label:not(.checkbox-label){display:grid;gap:6px;font-weight:600}.package-posture-amendment-form input[type=text],.package-posture-amendment-form textarea{width:100%}.package-posture-amendment-form textarea{min-height:6rem;resize:vertical}@media (max-width: 40rem){.capability-package-posture{padding:16px}.capability-package-posture .package-posture-action-list li{align-items:stretch}.capability-package-posture .package-posture-action-list button{width:100%}}:root{color:#18202a;background:#f5f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-shell{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:32px 0}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}.brand-icon{width:66px;height:66px;flex:0 0 auto}.app-header h1{margin:0;font-size:32px;line-height:1.1}.eyebrow{margin:0 0 6px;color:#5f6f80;font-size:13px;font-weight:700;text-transform:uppercase}.status-pill{border:1px solid #b7c4d1;border-radius:999px;padding:8px 12px;color:#324457;background:#fff;font-size:14px}.role-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid #c7d1dc;border-radius:8px;margin-bottom:18px;padding:4px;background:#edf2f6}.role-switcher button{min-height:40px;border:0;border-radius:6px;color:#405265;background:transparent;cursor:pointer;font:inherit;font-weight:800}.role-switcher button.selected{color:#18202a;background:#fff;box-shadow:0 1px 2px #18202a24}.header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.persona-switcher{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:8px;background:#eef2f7}.persona-switcher-label{font-size:.78rem;font-weight:700;color:#56657a;text-transform:uppercase;letter-spacing:.04em;padding-left:4px}.persona-switcher button{min-height:32px;padding:0 12px;border:0;border-radius:6px;color:#405265;background:transparent;cursor:pointer;font:inherit;font-weight:700}.persona-switcher button.selected{color:#18202a;background:#fff;box-shadow:0 1px 2px #18202a24}.persona-switcher button:disabled{cursor:progress;opacity:.6}.persona-switcher-error{font-size:.78rem;color:#b42318;font-weight:600}.staff-session-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #c7d1dc;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px #18202a14}.staff-session-identity{display:grid;gap:2px;min-width:0}.staff-session-identity strong{overflow-wrap:anywhere}.staff-session-kicker{color:#53677a;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.staff-session-meta{color:#53677a;font-size:.86rem}.staff-session-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.single-page-grid{grid-template-columns:minmax(0,1fr)}.workspace-shell{display:grid;gap:14px}.workspace-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #c7d1dc;padding-bottom:8px}.workspace-tabs button{min-height:38px;border:1px solid #c7d1dc;border-radius:6px;padding:0 12px;color:#405265;background:#fff;cursor:pointer;font:inherit;font-weight:800}.workspace-tabs button.selected{border-color:#3f7da1;color:#17384d;background:#eef7fb}.persona-boundary-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #d6b36a;border-radius:6px;color:#49380e;background:#fff8e8}.persona-boundary-banner div{display:grid;gap:4px}.persona-boundary-banner strong{color:#2d260f}.persona-boundary-error{color:#b42318;font-weight:700}.workspace-card{min-height:420px}.auth-panel,.admin-page-flow{display:grid;gap:16px}.auth-form,.admin-form{display:grid;gap:14px}.auth-form{max-width:420px}.filter-form{border:1px solid #d7e0e8;border-radius:8px;padding:14px;background:#f9fbfc}.unified-search-label{color:#324457;display:grid;gap:6px;font-size:13px;font-weight:700;min-width:0}.unified-search-label input{min-height:40px;min-width:0}.required-label-text{align-items:baseline;display:inline-flex;gap:4px}.required-indicator{color:#f97316;font-size:1.05em;font-weight:900;line-height:1}.search-status{align-self:center;color:#5b6c7d;font-size:13px;font-weight:700;white-space:nowrap}.form-fieldset{border:1px solid #d7e0e8;border-radius:8px;margin:0;padding:14px}.form-fieldset legend{padding:0 6px;color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.checkbox-row,.checkbox-line{align-items:center;display:inline-flex;gap:8px;line-height:1.25;width:fit-content}.checkbox-row input[type=checkbox],.checkbox-line input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 auto;height:16px;margin:0;min-height:0;padding:0;width:16px}.case-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-table{display:grid;gap:0;border:1px solid #d7e0e8;border-radius:8px;overflow:hidden;background:#fff}.admin-table-header,.admin-table-row{display:grid;gap:12px;align-items:center;padding:12px 14px}.admin-table-header{color:#506174;background:#edf2f6;font-size:12px;font-weight:800;text-transform:uppercase}.admin-table-row{border-top:1px solid #e2e8f0}.case-list-header,.case-list-row{grid-template-columns:minmax(180px,1.4fr) minmax(96px,.6fr) minmax(80px,.4fr) minmax(150px,.9fr) minmax(96px,auto)}.case-list-row{align-items:start}.case-list-row.highlighted-row{background:#f3f8ff}.admin-table-row>div{display:grid;gap:4px;min-width:0}.admin-table-row strong,.admin-table-row span,.admin-table-row small{min-width:0;overflow-wrap:anywhere}.admin-table-row small{color:#64748b}.admin-table-row .case-workspace-unavailable{color:#9f2d1d;font-weight:700}.row-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-table-row>.row-actions{display:flex;align-items:flex-start;align-self:start;justify-content:flex-end}.case-list-row>.row-actions{row-gap:8px}.case-list-row>.case-cch-link-control{align-self:start;display:flex;flex-wrap:wrap;gap:6px;grid-column:5;justify-content:flex-end;justify-self:end}.case-list-row>.case-cch-link-control.expanded{grid-column:1 / -1;justify-self:stretch}.pipeline-monitor-toolbar{align-items:center}.pipeline-monitor-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pipeline-auto-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid #c7d1dc;border-radius:6px;padding:0 10px;color:#324457;background:#fff;font-weight:800}.pipeline-auto-toggle input{width:18px;height:18px;margin:0;accent-color:#1f6feb}.pipeline-bucket-grid{display:grid;gap:18px}.pipeline-bucket-section{display:grid;gap:10px;border-top:1px solid #d7e0e8;padding-top:14px}.pipeline-bucket-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pipeline-bucket-heading h3{margin:0;font-size:18px;line-height:1.25}.pipeline-run-table{overflow:hidden}.pipeline-run-list-header,.pipeline-run-list-row{grid-template-columns:minmax(170px,1.2fr) minmax(96px,.55fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(190px,1.3fr) minmax(76px,auto)}.pipeline-run-list-row{align-items:start}.error-text{color:#9c2d1f}.inline-link-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:#1f6feb;background:transparent;cursor:pointer;font:inherit;font-weight:800}.inline-link-action:hover{text-decoration:underline}.client-management{display:grid;gap:14px}.client-toolbar{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto auto}.client-toolbar label{display:grid;gap:5px;min-width:0}.client-toolbar input,.client-toolbar select{min-height:36px}.client-toolbar .compact-checkbox{align-items:center;align-self:end;display:flex;gap:8px;min-height:40px;white-space:nowrap}.client-toolbar .compact-checkbox input{height:18px;min-height:0;width:18px}.client-toolbar .compact-action{min-height:40px}.client-management-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.3fr)}.client-list-pane,.client-detail-pane{min-width:0}.client-list-pane{border:1px solid #d7e0e8;border-radius:8px;overflow:hidden;background:#fff}.client-list-header,.client-list-row{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(150px,1.2fr) minmax(90px,.7fr) minmax(120px,.8fr) minmax(110px,.7fr);padding:11px 12px}.client-list-header{color:#506174;background:#edf2f6;font-size:12px;font-weight:800;text-transform:uppercase}.client-list-row{width:100%;border:0;border-top:1px solid #e2e8f0;color:inherit;background:#fff;font:inherit;text-align:left}.client-list-row.client-type-individual{background:#f8fbff}.client-list-row.client-type-corporation{background:#f7fbf5}.client-list-row.client-type-individual:hover{background:#edf6ff}.client-list-row.client-type-corporation:hover{background:#eef8ec}.client-list-row.selected{box-shadow:inset 3px 0 #2f6f9f}.client-list-row.client-type-individual.selected{background:#eaf4ff}.client-list-row.client-type-corporation.selected{background:#edf8eb}.client-list-row>span,.client-list-row strong,.client-list-row small{min-width:0;overflow-wrap:anywhere}.client-list-row>span:first-child{display:grid;gap:3px}.client-list-name-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.client-list-name-line strong{flex:1 1 auto}.client-list-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-list-row small{color:#64748b}.client-profile-pending-chip{flex:0 0 auto;font-size:11px;padding:3px 7px;text-transform:none}.client-detail-flow{display:grid;gap:16px}.client-detail-header{align-items:start;display:flex;justify-content:space-between;gap:14px}.client-detail-header h2{margin:8px 0 4px}.client-detail-header p{margin:0;color:#5b6c7d}.client-setup-link-panel{background:#f8fafc;border:1px solid #d7e0e8;border-radius:8px;display:grid;gap:6px;padding:10px 12px}.client-setup-link-panel span{color:#506174;font-size:12px;font-weight:700}.client-setup-link-panel code{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#172033;display:block;overflow-wrap:anywhere;padding:8px}.client-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.client-detail-grid>div{border-top:1px solid #e2e8f0;display:grid;gap:3px;padding-top:8px}.client-detail-grid .wide-detail{grid-column:1 / -1}.client-detail-grid dt{color:#657385;font-size:12px;font-weight:800;text-transform:uppercase}.client-detail-grid dd{margin:0;overflow-wrap:anywhere}.sensitive-detail-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.sensitive-detail-row .sensitive-input-toggle{min-height:32px;padding:0 10px}.inline-error{color:#b42318;display:block;font-size:12px;font-weight:700;margin-top:4px}.client-case-table{border:1px solid #d7e0e8;border-radius:8px;overflow:hidden}.client-case-header,.client-case-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) minmax(115px,.8fr) minmax(150px,.9fr) auto;padding:11px 12px}.client-case-header{color:#506174;background:#edf2f6;font-size:12px;font-weight:800;text-transform:uppercase}.client-case-row{border-top:1px solid #e2e8f0}.client-case-row.selected{background:#f3f8fb}.client-case-row>span:first-child{display:grid;gap:3px}.client-case-row small{color:#64748b}.client-cases-section{display:grid;gap:10px}.client-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.client-section-header h3{color:#1f2933;font-size:18px;margin:0}.client-case-create{align-items:end;border:1px solid #d7e0e8;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(120px,160px) minmax(220px,1fr) auto auto;padding:12px;background:#f9fbfc}.client-case-create label{color:#324457;display:grid;gap:5px;font-size:13px;font-weight:700}.client-case-create input:not([type=checkbox]),.client-case-create textarea{min-height:36px}.client-case-create .checkbox-line{align-self:center;display:inline-flex;flex-direction:row;min-height:36px;white-space:nowrap}.client-case-create textarea,.case-memo-inline textarea{resize:vertical}.inline-success{align-self:center;color:#2e684d;font-size:13px;font-weight:700}.client-sync-preview,.cch-import-summary{border:1px solid #d7e0e8;border-radius:8px;display:grid;gap:10px;padding:12px;background:#f9fbfc}.cch-import-summary{border-left:4px solid #2f6f9f}.cch-import-summary strong{color:#1f2933}.cch-import-summary span,.cch-import-summary small{color:#506174}.cch-import-summary ul{margin:0;padding-left:18px}.sync-diff-list{border:1px solid #d7e0e8;border-radius:8px;display:grid;overflow:hidden}.sync-diff-list>div{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(130px,.8fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto;padding:9px 10px;background:#fff}.sync-diff-list>div+div{border-top:1px solid #e2e8f0}.sync-diff-list>div.changed{background:#fff8ef}.sync-diff-list span{font-weight:800}.sync-diff-list small{color:#657385;font-size:11px;font-weight:800;text-transform:uppercase}.sync-diff-list code{min-width:0;overflow-wrap:anywhere;white-space:normal}.sync-field-action,.sync-field-state{justify-self:end;white-space:nowrap}.sync-field-state{color:#657385;font-size:12px;font-weight:800}.client-form{max-width:none}.active-case-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #b6d7c8;border-radius:8px;margin-bottom:16px;padding:12px 14px;background:#f5fbf8}.active-case-strip dt{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.active-case-facts{display:grid;gap:12px;margin:0}.active-case-top-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.active-case-bottom-row{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.active-case-monitor-details{align-items:start;grid-template-columns:minmax(120px,.45fr) minmax(0,1.55fr) minmax(0,1fr)}.active-case-actions{display:flex;flex-wrap:wrap;gap:8px;justify-self:end;max-width:560px;justify-content:flex-end}.active-case-message{grid-column:1 / -1;margin:-4px 0 0;color:#2e684d;font-size:13px;font-weight:700}.case-memo-inline{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.case-cch-link-inline{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.case-cch-link-inline .row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.active-case-monitor-details .case-cch-link-inline{grid-template-columns:minmax(0,1fr)}.active-case-monitor-details .case-cch-link-inline>span,.active-case-monitor-details .case-memo-inline>span{overflow-wrap:break-word;word-break:normal}.active-case-monitor-details .case-cch-link-inline .row-actions{justify-content:flex-start}.case-cch-candidate-list{display:grid;gap:8px;margin-top:10px}.case-cch-candidate-list-label{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.case-cch-candidate{align-items:center;background:#fff;border:1px solid #d7e0e8;border-left-width:4px;border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.case-cch-candidate strong,.case-cch-candidate small{display:block}.case-cch-candidate small{color:#506174;font-size:12px;font-weight:700;margin-top:3px}.case-cch-candidate-strong{border-left-color:#52b788}.case-cch-candidate-medium{border-left-color:#7c5cff}.case-cch-candidate-weak{border-left-color:#94a3b8}.case-cch-candidate-blocked{border-left-color:#d92d20}.case-memo-inline textarea{min-height:64px}.case-memo-status{color:#2e684d;display:block;font-size:12px;font-weight:700;margin-top:4px}.active-case-facts div{display:grid;gap:3px;min-width:0}.active-case-strip dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere;color:#18202a;font-weight:700}.document-intake,.client-portal{display:grid;gap:16px}.client-interaction-requests{background:#f8fbfd;border-color:#c7d8e5;display:grid;gap:14px}.client-interaction-header{align-items:start;display:flex;gap:16px;justify-content:space-between}.client-interaction-header h3,.client-interaction-card h4{margin:0}.client-interaction-header p{color:#506174;margin:4px 0 0}.client-interaction-list{display:grid;gap:12px}.client-interaction-card{background:#fff;border:1px solid #d7e0e8;border-left:4px solid #2f6f9f;border-radius:8px;display:grid;gap:10px;padding:14px}.client-interaction-card>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.client-interaction-card>header>div{display:grid;gap:5px}.client-interaction-card>p,.client-interaction-actions p,.client-interaction-waiting{color:#425466;margin:0}.client-interaction-kind,.client-interaction-status{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-interaction-kind{color:#315f7d}.client-interaction-status{background:#e5f3ec;border-radius:999px;color:#235a42;padding:4px 8px}.client-interaction-status.status-resolved,.client-interaction-status.status-superseded{background:#edf2f6;color:#506174}.client-interaction-required{color:#8a3b12;font-size:13px}.client-interaction-acknowledged{color:#315f7d;font-size:13px;font-weight:700}.client-historical-context{background:#f6f9fc;border:1px solid #cddbe6;border-left:4px solid #6286a3;border-radius:8px;display:grid;gap:8px;padding:12px}.client-historical-context.policy-advisory{border-left-color:#3f7f68}.client-historical-context.policy-decision_required{background:#fffaf2;border-color:#ead1a9;border-left-color:#a86423}.client-historical-context>header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.client-historical-context>header span,.client-historical-context p{color:#4b5f72;font-size:13px;margin:0}.client-historical-context-effect{font-weight:700}.client-historical-response{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0;width:100%}.client-historical-response legend{font-weight:800;margin-bottom:4px}.client-historical-response label{align-items:start;background:#fff;border:1px solid #ccdce8;border-radius:7px;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr;padding:9px}.client-historical-response label>span{display:grid;gap:2px}.client-historical-response label small{color:#506174}.client-historical-response input{margin-top:3px;width:auto}.client-interaction-actions>div{align-items:center;background:#eef6fb;border-radius:7px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.client-interaction-actions p{font-size:13px;max-width:680px}.client-interaction-empty,.client-interaction-waiting{background:#fff;border:1px dashed #c7d8e5;border-radius:8px;padding:12px}.client-interaction-past>summary{color:#425466;cursor:pointer;font-weight:700;padding:4px 0}.client-interaction-past[open]>summary{margin-bottom:10px}@media (max-width: 680px){.client-interaction-header,.client-interaction-card>header,.client-interaction-actions>div{align-items:stretch;flex-direction:column}.client-interaction-header .compact-action,.client-interaction-actions .primary-action{width:100%}.client-interaction-status{align-self:start}.client-historical-context>header{align-items:start;flex-direction:column;gap:4px}}.client-auth-layout{display:grid;gap:16px;margin:8px auto 0;max-width:520px;width:min(100%,520px)}.client-auth-heading{display:grid;gap:6px}.client-auth-heading h3{color:#18202a;font-size:24px;line-height:1.2;margin:0}.client-auth-heading p{color:#5f6f80;font-size:14px;line-height:1.45;margin:0}.client-auth-form{display:grid;gap:14px}.client-auth-form label{color:#324457;display:grid;gap:6px;font-size:13px;font-weight:800}.client-auth-form input{min-height:42px}.client-auth-action{width:100%}.client-auth-verification{border-top:1px solid #d9e0e7;padding-top:14px}.client-auth-quiet-action{justify-self:center}.client-auth-layout .form-message{margin:0}.profile-review-gate{border-color:#f3c88f;background:#fff8ed}.profile-review-gate p{color:#5f4b2d;font-size:14px;line-height:1.45;margin:0}.phone-verification-inline,.contact-verification-inline{align-items:end;display:grid;gap:10px;grid-template-columns:max-content minmax(180px,1fr)}.phone-verification-inline label,.contact-verification-inline label{min-width:0}.client-phone-recovery-form{max-width:520px}.phone-recovery-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.phone-recovery-fields label{display:flex;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.phone-recovery-fields input{width:100%;min-height:40px;border:1px solid #c7d1dc;border-radius:6px;padding:8px 10px;color:#18202a;background:#fff;font:inherit}.phone-recovery-fields input:focus{border-color:#1f6feb;outline:3px solid rgb(31 111 235 / 18%)}.phone-recovery-actions{display:flex;justify-content:flex-end}.client-readonly-field{display:flex;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.client-readonly-field .sensitive-detail-row{min-width:0}.client-readonly-field input:disabled{color:#475569;background:#f8fafc;cursor:default}.readonly-field-label{display:inline-flex;align-items:center;min-height:18px}.readonly-field-value{min-height:40px;border:1px solid #d5dde6;border-radius:6px;padding:8px 10px;color:#475569;background:#f8fafc;font-weight:700}.verification-inline-note{grid-column:1 / -1;margin:0;color:#5f6f80;font-size:12px;line-height:1.4}.client-case-strip,.client-status-summary{border-color:#cbd5e1;background:#f8fafc}.case-progress-panel{border:1px solid #cbd5e1;border-radius:8px;padding:16px;background:#fff}.case-progress-panel .workspace-section-header>div{display:grid;gap:4px}.case-progress-panel .workspace-section-header p,.case-progress-milestone p,.case-progress-next-action p{color:#506174;line-height:1.45;margin:0}.case-progress-current{align-items:end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.case-progress-current>div,.case-progress-next-action{display:grid;gap:3px}.case-progress-current span,.case-progress-next-action span{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.case-progress-current small,.case-progress-milestone small{color:#64748b}.case-progress-review-counts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.case-progress-review-counts>div{border:1px solid #d7e0e8;border-radius:7px;padding:9px 11px}.case-progress-review-counts dt{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.case-progress-review-counts dd{font-size:18px;font-weight:800;margin:3px 0 0}.case-progress-next-action{border-left:4px solid #1f6feb;border-radius:4px;padding:10px 12px;background:#f4f8ff}.case-progress-milestones{display:grid;gap:0;list-style:none;margin:0;padding:0}.case-progress-milestone{display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:8px 0;position:relative}.case-progress-milestone:not(:last-child):before{background:#d7e0e8;content:"";height:calc(100% - 8px);left:8px;position:absolute;top:26px;width:2px}.case-progress-marker{background:#fff;border:3px solid #a8b5c2;border-radius:50%;height:12px;margin-top:4px;position:relative;width:12px;z-index:1}.milestone-complete .case-progress-marker{background:#2f855a;border-color:#2f855a}.milestone-active .case-progress-marker{background:#6d40a8;border-color:#6d40a8}.milestone-attention_required .case-progress-marker{background:#b42318;border-color:#b42318}.milestone-reopened .case-progress-marker{background:#7445a5;border-color:#7445a5}.case-progress-milestone>div{display:grid;gap:4px;min-width:0}.case-progress-milestone-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.handoff-acknowledgement{display:flex;align-items:flex-start;gap:8px;color:#475569;font-size:.92rem;line-height:1.4}.handoff-acknowledgement input{margin-top:2px}.document-revision-section{border-color:#cbdcd5}.document-revision-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.document-revision-card{background:#f7fbf9;border:1px solid #d7e7df;border-radius:8px;display:grid;gap:8px;min-width:0;padding:12px}.document-revision-card>span,.evidence-upload-card label{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.document-revision-card strong,.document-revision-card small{min-width:0;overflow-wrap:anywhere}.evidence-upload-card input{margin-top:8px;width:100%}.document-revision-document-list{max-height:none}.document-revision-document-row{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.document-revision-document-row .document-meta{grid-column:2 / -1}.selected-replacement-row{border-color:#9fbde8;background:#f3f8ff}.document-revision-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.placeholder-kicker{color:#5f6f80;font-size:12px;font-weight:800;text-transform:uppercase}.workspace-case-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.workspace-case-entry label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:#324457;font-size:13px;font-weight:700}.workspace-active-case{margin-bottom:0}.workspace-section{display:grid;gap:12px;border-top:1px solid #d9e0e7;padding-top:14px}.workspace-section h3{margin:0;color:#24364a;font-size:15px}.client-request-composer{display:grid;gap:14px}.client-request-submit{border-top:1px solid #d9e0e7;display:grid;gap:8px;justify-items:start;padding-top:12px}.client-request-submit .primary-action{min-width:168px;padding:8px 14px}.client-request-submit-note{color:#566575;font-size:13px;line-height:1.45;margin:0}.client-request-list-heading{margin:4px 0 0}.client-request-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.client-request-card{border:1px solid #d9e0e7;border-radius:6px;display:grid;gap:8px;min-width:0;padding:12px}.client-request-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.client-request-card-header .status-chip{max-width:100%;white-space:normal}.client-request-target,.client-request-description,.client-request-candidate{margin:0;overflow-wrap:anywhere}.client-request-target,.client-request-candidate{color:#566575;font-size:13px}.client-request-actions{align-items:center;border-top:1px solid #e4eaef;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px}.client-request-actions:empty{display:none}.client-request-attach{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.client-request-attach input[type=file]{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.client-request-attach:focus-within{outline:2px solid #1f6feb;outline-offset:2px}.client-request-attach:has(input:disabled){cursor:wait;opacity:.7}.workspace-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-section-header h3{margin:0;color:#24364a;font-size:15px}.page-grid{display:grid;gap:16px}.page-card{border:1px solid var(--panel-border, #d9e0e7);border-top:5px solid var(--panel-accent, #6b7f95);border-radius:8px;padding:18px;background:linear-gradient(180deg,var(--panel-wash, #ffffff) 0%,#ffffff 92px)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-header h2{margin:0;color:var(--panel-heading, #18202a);font-size:18px}.panel-toggle{min-height:34px;border:1px solid var(--panel-border, #d9e0e7);border-radius:6px;padding:6px 10px;color:var(--panel-heading, #18202a);background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.panel-body{margin-top:14px}.panel-find{--panel-accent: #2563eb;--panel-border: #b8ccf6;--panel-heading: #1d4f9f;--panel-wash: #f0f5ff}.panel-intake{--panel-accent: #0891b2;--panel-border: #addbe5;--panel-heading: #0e7490;--panel-wash: #eefaff}.panel-update{--panel-accent: #059669;--panel-border: #adddca;--panel-heading: #047857;--panel-wash: #effaf5}.panel-lab{--panel-accent: #d97706;--panel-border: #f1c27a;--panel-heading: #a05210;--panel-wash: #fff8ed}.panel-monitor{--panel-accent: #7c3aed;--panel-border: #cabdf8;--panel-heading: #5b21b6;--panel-wash: #f6f2ff}.panel-client{--panel-accent: #64748b;--panel-border: #cbd5e1;--panel-heading: #334155;--panel-wash: #f8fafc}.panel-status{border:1px solid var(--panel-border, #d9e0e7);border-radius:999px;padding:6px 10px;color:var(--panel-heading, #18202a);background:#fff;font-size:12px;font-weight:800}.placeholder{margin:0;color:#566575;line-height:1.5}.role-monitor-note{border-left:3px solid #9aa8b7;padding-left:10px}.intake-flow,.intake-form,.upload-form,.document-list,.document-lookup{display:flex;flex-direction:column;gap:16px}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #c7d1dc;border-radius:8px;background:#edf2f6}.segmented-control button,.primary-action,.secondary-action,.danger-action{min-height:40px;border:0;border-radius:6px;cursor:pointer;font:inherit;font-weight:700}.segmented-control button{color:#405265;background:transparent}.segmented-control button.selected{color:#18202a;background:#fff;box-shadow:0 1px 2px #18202a24}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cch-link-row{align-items:end;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:max-content minmax(240px,1fr)}.form-grid .cch-link-row .cch-link-checkbox{align-self:end;color:#324457;display:inline-flex;flex-direction:row;font-size:13px;font-weight:700;min-height:40px;white-space:nowrap}.form-grid .cch-link-row .cch-code-inline{display:flex;flex-direction:column;gap:6px;min-width:0}.case-cch-link-form{background:#f9fbfc;border:1px solid #d7e0e8;border-radius:8px;display:grid;gap:10px;padding:12px}.case-cch-link-fields{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) minmax(180px,1fr)}.case-cch-link-form label{color:#324457;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;min-width:0}.case-cch-link-form input:not([type=checkbox]),.case-cch-link-form select{background:#fff;border:1px solid #c7d1dc;border-radius:6px;color:#18202a;font:inherit;min-height:36px;padding:7px 10px;width:100%}.case-cch-link-form .compact-checkbox{align-self:center;display:inline-flex;flex-direction:row;min-height:36px;white-space:nowrap}.case-cch-link-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.case-cch-link-form .inline-error{margin:0}.profile-update-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.profile-update-field-row{align-items:end;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.profile-update-field-row-bound{grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr)}.profile-update-field-main{min-width:0}.profile-bound-verification{align-items:end;display:grid;gap:10px;grid-template-columns:max-content minmax(160px,1fr)}.profile-bound-verification label{min-width:0}.form-grid label,.profile-update-fields label,.upload-form label,.document-lookup label{display:flex;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.field-memo{color:#66778a;font-size:12px;font-weight:600;line-height:1.35}.sensitive-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.sensitive-input-row input{min-width:0}.sensitive-input-toggle{min-height:40px;border:1px solid #c7d1dc;border-radius:6px;padding:0 12px;color:#324457;background:#f7fafc;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.sensitive-input-toggle:hover,.sensitive-input-toggle:focus-visible{border-color:#1f6feb;color:#18202a;outline:3px solid rgb(31 111 235 / 18%)}.phone-input-row{align-items:center;display:grid;grid-template-columns:auto 72px minmax(0,1fr);gap:8px}.phone-country-prefix{color:#52657a;font-size:15px;font-weight:800}.phone-country-code-input{text-align:center}.form-grid input,.form-grid select,.profile-update-fields input,.profile-update-fields select,.upload-form input,.upload-form select,.document-lookup input,.workspace-case-entry input{width:100%;min-height:40px;border:1px solid #c7d1dc;border-radius:6px;padding:8px 10px;color:#18202a;background:#fff;font:inherit}.form-grid input:focus,.form-grid select:focus,.profile-update-fields input:focus,.profile-update-fields select:focus,.upload-form input:focus,.upload-form select:focus,.document-lookup input:focus,.workspace-case-entry input:focus{border-color:#1f6feb;outline:3px solid rgb(31 111 235 / 18%)}.form-message{margin:0;line-height:1.4}.form-message.error{color:#9c2d1f}.form-message.success{color:#1f6848}.form-message.warning{color:#795400}.result-panel{display:grid;gap:8px;border-left:4px solid #24724f;padding:10px 12px;background:#f0f8f4}.result-panel span{color:#24724f;font-size:13px;font-weight:700;text-transform:uppercase}.result-panel strong{font-size:16px}.result-panel dl{display:grid;gap:6px;margin:0}.result-panel dl div{display:grid;grid-template-columns:minmax(84px,max-content) minmax(0,1fr);gap:8px;align-items:start}.result-panel dt{color:#506174;font-weight:700}.result-panel dd{min-width:0;margin:0;overflow-wrap:anywhere}.result-panel dd:has(.inline-copy-action){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.extraction-lab{display:grid;gap:16px}.extraction-lab-form{max-width:720px}.extraction-lab-results{display:grid;gap:16px}.extraction-lab-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.extraction-lab-classifications{display:grid;gap:8px}.lab-classification-row{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(96px,1fr));gap:10px;align-items:start;border:1px solid #d9e0e7;border-radius:8px;padding:10px;background:#fff}.lab-classification-row>*{min-width:0;overflow-wrap:anywhere}.lab-classification-row small{color:#506174;display:block;font-size:12px;font-weight:700;margin-top:2px}.lab-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #c7d1dc;border-radius:999px;padding:3px 9px;color:#324457;background:#f5f8fb;font-size:12px;font-weight:800;text-align:center}.lab-status-completed,.lab-status-extracted_as_primitive,.lab-status-extracted_as_context,.lab-status-structured_source_fact,.lab-status-conversion_eligible,.lab-status-analyzed_no_candidate{border-color:#a9d8c0;color:#166647;background:#effaf5}.lab-status-completed_with_attention,.lab-status-conversion_suppressed,.lab-status-needs_review{border-color:#f1c27a;color:#8b4b10;background:#fff8ed}.lab-status-failed,.lab-status-blocked{border-color:#efb4aa;color:#9c2d1f;background:#fff3f0}.lab-message-list{display:grid;gap:6px;margin:0;padding-left:18px;color:#324457;overflow-wrap:anywhere}.lab-message-list.compact{font-size:13px}.lab-audit-group{display:grid;gap:8px}.lab-audit-group-heading{display:flex;justify-content:space-between;gap:12px;color:#24364a}.lab-audit-list{display:grid;gap:10px}.lab-empty-state{margin:0;border:1px dashed #cbd6e2;border-radius:8px;padding:12px;color:#506174;background:#f8fafc;font-size:13px;font-weight:700}.lab-audit-item{display:grid;gap:10px;border:1px solid #d9e0e7;border-radius:8px;padding:12px;background:#fff}.lab-audit-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.lab-audit-main div{display:grid;gap:4px;min-width:0}.lab-audit-main strong,.lab-audit-main span{min-width:0;overflow-wrap:anywhere}.lab-audit-main div>span{color:#405265;font-size:13px}.lab-audit-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0}.lab-audit-meta div{min-width:0;display:grid;grid-template-columns:minmax(82px,max-content) minmax(0,1fr);gap:8px}.lab-audit-meta dt{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.lab-audit-meta dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700}.lab-locator-list{display:flex;flex-wrap:wrap;gap:6px}.lab-locator-chip{max-width:100%;border:1px solid #cad7e4;border-radius:999px;padding:3px 8px;color:#324457;background:#f8fafc;font-size:12px;font-weight:700;overflow-wrap:anywhere}.upload-result-uploaded{border-left-color:#24724f;background:#f0f8f4}.upload-result-uploaded>span{color:#24724f}.upload-result-skipped{border-left-color:#b7791f;background:#fff8e8}.upload-result-skipped>span{color:#8a5a12}.upload-result-warning{border-left-color:#b7791f;background:#fff8e8}.upload-result-warning>span{color:#8a5a12}.upload-result-blocked{border-left-color:#b4493b;background:#fff1ef}.upload-result-blocked>span{color:#9c2d1f}.preflight-remediation{display:grid;gap:8px;border-top:1px solid rgb(138 90 18 / 24%);padding-top:8px}.preflight-remediation label{display:flex;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.preflight-remediation input{width:min(100%,320px);min-height:40px;border:1px solid #c7d1dc;border-radius:6px;padding:8px 10px;color:#18202a;background:#fff;font:inherit}.preflight-remediation-actions{display:flex;flex-wrap:wrap;gap:8px}.page-preparation-status{display:grid;gap:7px;min-width:0;border-top:1px solid #d9e0e7;padding-top:9px}.document-row>.page-preparation-status{grid-column:2 / -1}.page-preparation-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.page-preparation-heading strong,.page-preparation-outcome,.page-preparation-status p{min-width:0;overflow-wrap:anywhere}.page-preparation-status .page-preparation-remediation-note{color:#405265;font-weight:700}.page-preparation-heading strong{color:#24364a;font-size:14px}.page-preparation-outcome{color:#405265;font-size:13px;font-weight:700}.page-preparation-status p{margin:0;color:#566575;font-size:13px;line-height:1.4}.page-preparation-danger p{color:#84291f}.page-preparation-actions{display:flex;flex-wrap:wrap;gap:8px}.copyable-value{min-width:0;overflow-wrap:anywhere}.inline-copy-action{min-height:28px;border:1px solid #b7c4d1;border-radius:6px;padding:4px 8px;color:#24364a;background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.copy-status{color:#506174;font-size:12px;font-weight:700}.case-information{border-left-color:#1f6feb;background:#edf5ff}.case-information span{color:#1f4f9a}.case-result-list{display:grid;gap:10px}.case-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #c9dcf5;padding-top:10px}.case-result-row dl{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(96px,.7fr));align-items:start}.case-result-row dl div{grid-template-columns:1fr;gap:3px}.action-row{display:flex;flex-wrap:wrap;gap:10px}.action-row .primary-action,.action-row .secondary-action{flex:1 1 180px}.compact-action-row .secondary-action{flex:0 1 auto}.primary-action{color:#fff;background:#1f6feb}.secondary-action{border:1px solid #b7c4d1;color:#24364a;background:#fff}.danger-action{border:1px solid #dfaaa2;color:#9c2d1f;background:#fff1ef}.primary-action:disabled,.secondary-action:disabled,.danger-action:disabled{cursor:wait;opacity:.7}.file-summary{display:grid;gap:8px;border:1px solid #d7e0e8;border-radius:6px;padding:10px;background:#f8fafc}.replacement-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #c9dcf5;border-left:4px solid #1f6feb;border-radius:6px;padding:10px 12px;background:#edf5ff}.replacement-panel div{display:grid;gap:3px;min-width:0}.replacement-panel span{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.replacement-panel strong,.replacement-panel small{min-width:0;overflow-wrap:anywhere}.replacement-panel small{color:#566575;font-size:12px}.file-summary strong,.file-summary span{overflow-wrap:anywhere}.file-summary span{color:#566575}.compact-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.compact-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #e2e8ef;padding-top:6px}.compact-list li span{min-width:0;overflow-wrap:anywhere}.batch-results{display:grid;gap:10px}.upload-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.upload-steps li{min-width:0;border:1px solid #c7d1dc;border-radius:6px;padding:8px;color:#506174;background:#fff;font-size:13px;font-weight:700;text-align:center}.upload-steps li.active{border-color:#1f6feb;color:#1f4f9a;background:#edf5ff}.document-table{display:grid;border-top:1px solid #d9e0e7;border-bottom:1px solid #d9e0e7}.document-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.document-lookup .secondary-action{min-width:112px}.case-dashboard-summary{display:grid;gap:14px;border:1px solid #b6d7c8;border-radius:8px;padding:14px;background:#f5fbf8}.summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.summary-heading div{display:grid;gap:4px;min-width:0}.summary-heading span:first-child{color:#047857;font-size:12px;font-weight:800;text-transform:uppercase}.summary-heading strong{min-width:0;overflow-wrap:anywhere;font-size:18px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.summary-grid div{min-width:0;border-top:1px solid #d5e8df;padding-top:10px}.summary-grid dt{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.summary-grid dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere;color:#18202a;font-weight:700}.document-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.document-summary-grid>div:nth-child(1),.document-summary-grid>div:nth-child(2){grid-column:span 2}.document-details-panel{display:grid;gap:10px}.document-details-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-details-header div{display:grid;gap:3px;min-width:0}.document-details-header span{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.document-details-header strong{min-width:0;overflow-wrap:anywhere}.document-details-header .document-list-bulk-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.document-details-header .document-list-bulk-actions .compact-action{white-space:nowrap}.disclosure-toggle{display:inline-grid;align-self:start;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:999px;padding:0;color:#405265;background:transparent;font:inherit;font-size:15px;font-weight:900;line-height:1;cursor:pointer}.disclosure-toggle:hover,.disclosure-toggle:focus-visible{border-color:#b7c4d1;background:#f4f7fa}.disclosure-toggle:focus-visible{outline:2px solid #1f6feb;outline-offset:2px}.compact-action{min-height:34px;padding:6px 10px;font-size:13px}.document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 0}.document-row-compact{align-items:center;gap:12px;padding:10px 0}.document-row+.document-row{border-top:1px solid #d9e0e7}.document-row .document-meta,.document-row .document-preflight-remediation{grid-column:2 / -1}.document-main{display:grid;gap:3px;min-width:0}.document-main span,.document-title-text,.document-download-link,.document-title-line{overflow-wrap:anywhere}.document-title-text{color:#24364a}.document-download-link{border:0;padding:0;color:#173d76;background:transparent;font:inherit;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.document-download-link:disabled{color:#738194;cursor:progress}.document-main span{color:#566575;font-size:13px}.document-title-line{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-width:0}.document-title-line span{color:#738194;font-size:12px;font-weight:600}.document-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:start;justify-content:flex-end}.document-row-compact .document-actions{align-self:center}.status-chip{border:1px solid #c7d1dc;border-radius:999px;padding:4px 8px;color:#405265;background:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.monitor-review-chip-button{cursor:pointer;font-family:inherit}.monitor-review-chip-button:hover,.monitor-review-chip-button:focus-visible{filter:brightness(.97);text-decoration:underline}.status-uploaded,.status-analyzed,.status-report_generated,.status-passed{border-color:#9fc9b6;color:#1f6848;background:#edf8f2}.status-created,.status-uploading,.status-intake_open,.status-current{border-color:#9fbde8;color:#1d4f9f;background:#edf5ff}.status-idle,.status-archived,.status-not_started{border-color:#c7d1dc;color:#566575;background:#f7f9fb}.status-revision_open{border-color:#c5a1e0;color:#5f358d;background:#f7f0fc}.status-pending,.status-partial,.status-paused,.status-processing,.status-warning,.status-skipped,.status-fallback{border-color:#d4b45c;color:#755a12;background:#fff8df}.status-failed,.status-error,.status-blocked,.status-needs_attention{border-color:#dfaaa2;color:#9c2d1f;background:#fff1ef}.status-not_applicable{border-color:#c7d1dc;color:#566575;background:#f7f9fb}.status-completed,.status-succeeded,.status-ready,.status-classified{border-color:#9fc9b6;color:#1f6848;background:#edf8f2}.status-completed_with_warnings,.status-needs_review,.status-running,.status-queued{border-color:#d4b45c;color:#755a12;background:#fff8df}.status-in_processing{border-color:#b79cff;color:#4c267f;background:#f3edff}.status-failed_infrastructure,.status-not_processable,.status-unsupported{border-color:#dfaaa2;color:#9c2d1f;background:#fff1ef}.status-cancelled{border-color:#b7c4d1;color:#566575;background:#f4f7fa}.document-meta{display:grid;gap:6px;margin:0}.document-meta div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0}.document-meta dt{color:#506174;font-weight:700;min-width:0;overflow-wrap:anywhere}.document-meta dd{min-width:0;margin:0;overflow-wrap:anywhere}.ai-communication-meta{min-width:0}.ai-communication-meta div{grid-template-columns:minmax(104px,.3fr) minmax(0,1fr)}.ai-communication-meta dt,.ai-communication-meta dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.ai-communication-payload-inspector{display:grid;gap:8px;margin-top:10px;min-width:0}.ai-communication-payload-header,.ai-communication-payload-actions,.ai-communication-payload-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-communication-payload-header{justify-content:space-between}.ai-communication-payload-actions .compact-action.is-active{border-color:#1f6feb;background:#edf4ff;color:#174ea6}.ai-communication-payload-status{color:#5f6f80;font-size:12px;font-weight:700}.ai-communication-payload-viewer{display:grid;gap:8px;min-width:0}.ai-communication-payload-meta{margin-top:0}.ai-communication-payload-warning{margin:0}.ai-communication-payload-pre{max-height:420px;white-space:pre}.processing-monitor-page{gap:18px}.monitor-run-grid{display:grid;gap:8px}.monitor-run-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9e0e7;border-radius:8px;padding:12px;color:inherit;background:#fff}.disabled-run-row{cursor:wait;opacity:.65}.monitor-run-row:hover,.selected-run-row{border-color:#8f7ce8;background:#f8f5ff;outline:none}.monitor-run-select{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:12px;align-items:center;min-width:0;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.monitor-run-select:focus-visible{border-radius:6px;outline:2px solid #8f7ce8;outline-offset:3px}.monitor-run-select:disabled{cursor:wait}.monitor-run-main{display:grid;gap:5px;min-width:0}.monitor-run-main strong,.monitor-run-main small{min-width:0;overflow-wrap:anywhere}.monitor-run-main small{color:#566575}.monitor-run-actions{display:flex;align-items:center;justify-content:flex-end}.monitor-run-facts{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0}.monitor-run-facts div{min-width:0}.monitor-run-facts dt{color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.monitor-run-facts dd{min-width:0;margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}.execution-health{display:grid;min-width:0;border:1px solid #cbd6df;border-left-width:4px;border-radius:8px;background:#f7fafc;padding:10px 12px}.execution-health-compact{grid-column:1 / -1;grid-template-columns:minmax(180px,.75fr) minmax(0,1.6fr) minmax(260px,1fr);min-height:82px;align-items:center;gap:8px 14px}.execution-health-detail{min-height:142px;gap:10px}.execution-health-neutral,.execution-health-unavailable{border-left-color:#738395;background:#f5f8fa}.execution-health-active{border-left-color:#27725a;background:#eef8f3}.execution-health-warning{border-left-color:#ad7300;background:#fff8e8}.execution-health-danger{border-left-color:#b64136;background:#fff2ef}.execution-health-success{border-left-color:#4a6f32;background:#f1f8ec}.execution-health-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.execution-health-kicker{color:#45596d;font-size:12px;font-weight:800;text-transform:uppercase}.execution-health-chip-active,.execution-health-chip-success{border-color:#8dbca7;color:#1f6848;background:#e9f6ef}.execution-health-chip-warning{border-color:#d2ae58;color:#75520b;background:#fff4ce}.execution-health-chip-danger{border-color:#dda39a;color:#922b20;background:#ffebe7}.execution-health-chip-neutral{border-color:#b7c3ce;color:#45596d;background:#eef2f5}.execution-health>p{min-width:0;margin:0;color:#31465a;overflow-wrap:anywhere}.execution-health-facts,.execution-health-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0;margin:0}.execution-health-facts div,.execution-health-admin-grid div{min-width:0}.execution-health-facts dt,.execution-health-admin-grid dt{color:#53677b;font-size:11px;font-weight:800;text-transform:uppercase}.execution-health-facts dd,.execution-health-admin-grid dd{min-width:0;margin:3px 0 0;overflow-wrap:anywhere;font-weight:700}.execution-health-facts dd small{display:block;margin-top:2px;color:#5e7082;font-weight:500}.execution-health-admin{border-top:1px solid #cbd6df;padding-top:10px}.execution-health-admin>summary,.run-interaction-center>summary{cursor:pointer;color:#243b53;font-weight:800}.execution-health-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.execution-health-admin-grid code,.execution-health-diagnostics code{font-size:12px;white-space:normal;overflow-wrap:anywhere}.execution-health-diagnostics{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 12px;margin-top:10px;color:#40566a}.execution-health-diagnostics ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.execution-health-diagnostics li{border:1px solid #bdc9d4;border-radius:5px;background:#fff;padding:2px 6px}.run-interaction-center{border-top:1px solid #d3dce4;border-bottom:1px solid #d3dce4;padding:10px 0}.run-interaction-center>.interaction-center{margin-top:10px}.execution-health-fixture-shell{max-width:1440px}.execution-health-fixture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.processing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.processing-overview-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.processing-run-detail-header{align-items:flex-start}.processing-run-detail-title{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.processing-run-detail-header .compact-action{flex:0 0 auto;white-space:normal}.run-stage-shell{overflow-x:auto;padding:4px 0 8px}.run-stage-track{--stage-chevron-depth: 16px;--stage-node-overlap: 9px;--stage-collapsed-width: 148px;display:flex;min-width:max-content;padding-right:var(--stage-chevron-depth)}.run-stage-node{align-items:center;background:#e5e7eb;border:0;clip-path:polygon(0 0,calc(100% - var(--stage-chevron-depth)) 0,100% 50%,calc(100% - var(--stage-chevron-depth)) 100%,0 100%,var(--stage-chevron-depth) 50%);color:#344050;cursor:pointer;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);height:82px;margin-right:calc(var(--stage-node-overlap) * -1);min-width:var(--stage-collapsed-width);padding:12px 26px;position:relative;text-align:left;width:var(--stage-collapsed-width)}.run-stage-node:first-child{clip-path:polygon(0 0,calc(100% - var(--stage-chevron-depth)) 0,100% 50%,calc(100% - var(--stage-chevron-depth)) 100%,0 100%);padding-left:18px}.run-stage-node span{align-items:center;background:#ffffffc7;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.run-stage-node strong{font-size:13px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis}.run-stage-node small{color:inherit;grid-column:1 / -1;line-height:1.25;min-width:0;opacity:.82}.run-stage-node.selected{min-width:310px;width:310px}.run-stage-node:focus-visible{outline:2px solid #26364c;outline-offset:3px}.run-stage-succeeded{background:#bfe8ad;color:#25513a}.run-stage-in_processing,.run-stage-processing,.run-stage-running{background:#c7a7ff;color:#3f1b73}.run-stage-not_started{background:#e5e7eb;color:#5d6875}.run-stage-completed_with_warnings{background:#ffe0a6;color:#61410b}.run-stage-failed{background:#f5b5b5;color:#6a1f1f}.processing-stage-detail{gap:14px}.processing-stage-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.stage-health-banner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;border:1px solid #d9e0e7;border-left-width:4px;border-radius:8px;padding:14px;background:#fff}.stage-health-banner strong{display:block;margin-bottom:4px;color:#17212f}.stage-health-banner p{margin:0;color:#4b5870;line-height:1.45}.stage-health-banner dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:0}.stage-health-banner dt,.stage-metric dt{color:#667085;font-size:.78rem;font-weight:700;text-transform:uppercase}.stage-health-banner dd,.stage-metric dd{margin:2px 0 0;color:#182230;font-weight:700}.stage-health-neutral{border-left-color:#8aa2b2}.stage-health-success{border-left-color:#4e8f5b}.stage-health-warning{border-left-color:#c4811c}.stage-health-danger{border-left-color:#c24135}.stage-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.stage-metric{min-width:0;border:1px solid #d9e0e7;border-radius:8px;padding:10px 12px;background:#fff}.stage-metric dd{font-size:1.15rem}.stage-metric small{display:block;margin-top:2px;color:#667085}.stage-metric-success{border-color:#a9d4b0;background:#f4fbf5}.stage-metric-warning{border-color:#e6bd7d;background:#fff8ec}.stage-metric-danger{border-color:#e2a09a;background:#fff5f4}.primitive-readiness-breakdown{display:grid;gap:10px;margin-top:4px}.primitive-readiness-outcome-details{border:1px solid #d9e0e7;border-radius:8px;background:#fff}.primitive-readiness-outcome-details>summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:.82rem;font-weight:800;justify-content:space-between;list-style-position:inside;padding:10px 12px;text-transform:uppercase}.primitive-readiness-outcome-details>summary span{color:#667085;font-size:.78rem}.primitive-readiness-outcome-details dl{display:grid;gap:0;margin:0;padding:0 12px 10px}.primitive-readiness-outcome-details dl div{align-items:center;border-top:1px solid #e4e9ef;display:flex;justify-content:space-between;padding:8px 0}.primitive-readiness-outcome-details dt{color:#475467;font-size:.9rem;font-weight:700}.primitive-readiness-outcome-details dd{color:#101828;font-weight:800;margin:0}.stage-signal-panel{display:grid;gap:12px;border:1px solid #d9e0e7;border-radius:8px;padding:12px;background:#fff}.stage-signal-panel-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.stage-signal-panel-header h4{margin:0}.stage-signal-panel-header span,.stage-signal-kicker,.stage-signal-row small{color:#667085;font-size:.78rem;font-weight:700;text-transform:uppercase}.stage-signal-list{display:grid;gap:8px}.stage-signal-context-details,.monitor-detail-signal-context-details{border-top:1px solid #e4e9ef;display:grid;gap:10px;padding-top:8px}.stage-signal-context-details>summary,.monitor-detail-signal-context-details>summary{color:#526171;cursor:pointer;font-size:.88rem;font-weight:700}.stage-signal-context-details[open]>summary,.monitor-detail-signal-context-details[open]>summary{margin-bottom:2px}.stage-signal-list>strong{color:#344054}.stage-signal-list ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.stage-signal-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) max-content;border:1px solid #d9e0e7;border-left-width:4px;border-radius:8px;padding:10px;background:#f8fafc}.stage-signal-list-related .stage-signal-row{background:#fff;opacity:.9}.stage-signal-list-important .stage-signal-row,.monitor-detail-signal-list-important .monitor-detail-signal-row{background:#fffaf0}.stage-signal-quiet,.monitor-detail-signal-quiet{margin:0}.stage-signal-row p{margin:2px 0;color:#182230}.stage-signal-neutral{border-left-color:#8aa2b2}.stage-signal-warning{border-left-color:#c4811c}.stage-signal-danger{border-left-color:#c24135}.processing-diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.processing-document-table{gap:0}.processing-document-row{align-items:start;position:relative}.processing-document-meta{grid-column:2 / -1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.processing-document-meta div,.processing-wide-meta div{grid-template-columns:minmax(112px,max-content) minmax(0,1fr)}.processing-document-meta dd{overflow-wrap:break-word;white-space:normal}.processing-expanded-panel{display:grid;grid-column:2 / -1;gap:12px;border:1px solid #d9e0e7;border-radius:8px;padding:12px;background:#f8fafc}.processing-classification-panel,.processing-run-detail .workspace-section,.processing-expanded-panel .workspace-section{border-top-color:#d9e0e7}.processing-wide-meta{grid-template-columns:1fr}.processing-safety-contract{border-top:1px solid #d9e0e7;margin-top:1rem;padding-top:1rem}.processing-safety-contract h4{color:#111827;font-size:.95rem;margin:0 0 .75rem}.monitor-anchor{height:1px;left:0;overflow:hidden;pointer-events:none;position:absolute;scroll-margin-top:84px;top:0;width:1px}.monitor-id-link{color:#1455a8;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.monitor-id-link:focus-visible{border-radius:4px;outline:2px solid #7aa7e8;outline-offset:2px}.monitor-detail-backdrop{background:#0f172a3d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:40}.monitor-detail-panel{background:#fff;border-left:1px solid #cbd5df;box-shadow:-12px 0 28px #0f172a29;display:grid;grid-template-rows:auto minmax(0,1fr);max-width:min(720px,100vw);min-width:min(520px,100vw);outline:none;width:42vw}.monitor-detail-header{align-items:start;border-bottom:1px solid #d9e0e7;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px 14px}.monitor-detail-header h3{font-size:20px;line-height:1.25;margin:0;overflow-wrap:anywhere}.monitor-detail-title-meta,.monitor-detail-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.monitor-detail-title-meta{color:#566575;font-size:13px;margin-top:6px}.monitor-detail-body{display:grid;gap:14px;overflow:auto;padding:16px 20px 22px}.monitor-detail-description{color:#2f3a47;line-height:1.45;margin:0;overflow-wrap:anywhere}.monitor-detail-section{border:1px solid #d9e0e7;border-radius:8px;display:grid;gap:10px;padding:12px}.monitor-detail-section h4{font-size:14px;margin:0}.monitor-detail-subtitle{color:#566575;font-size:12px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.review-issue-resolution-section{display:grid;gap:12px}.review-issue-resolution-copy{color:#2f3a47;display:grid;gap:6px;line-height:1.45}.monitor-detail-signal-panel,.monitor-detail-signal-list,.monitor-detail-signal-list ul{display:grid;gap:8px}.monitor-detail-signal-list>strong{color:#344054}.monitor-detail-signal-list ul{list-style:none;margin:0;padding:0}.monitor-detail-signal-row{align-items:center;background:#f8fafc;border:1px solid #d9e0e7;border-left-width:4px;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) max-content;padding:10px}.monitor-detail-signal-list-related .monitor-detail-signal-row{background:#fff}.monitor-detail-signal-kicker,.monitor-detail-signal-row small{color:#667085;font-size:.78rem;font-weight:700;text-transform:uppercase}.monitor-detail-signal-row p{color:#182230;margin:2px 0}.monitor-detail-signal-neutral{border-left-color:#8aa2b2}.monitor-detail-signal-warning{border-left-color:#c4811c}.monitor-detail-signal-danger{border-left-color:#c24135}.locator-page-section{display:grid;gap:8px;justify-items:start}.locator-page-summary{margin:0;color:#324457;font-size:13px}.monitor-detail-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.monitor-detail-metric{background:#f8fafc;border-left:3px solid #94a3b8;display:grid;gap:3px;min-width:0;padding:8px 10px}.monitor-detail-metric-success{border-left-color:#2f8f5b}.monitor-detail-metric-warning{border-left-color:#c47f16}.monitor-detail-metric-danger{border-left-color:#c2413d}.monitor-detail-metric dt,.monitor-detail-trace dt{color:#566575;font-size:12px;font-weight:700;text-transform:uppercase}.monitor-detail-metric dd,.monitor-detail-trace dd{margin:0;min-width:0;overflow-wrap:anywhere}.monitor-detail-related-list{display:grid;gap:8px}.monitor-detail-related-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d9e0e7;border-radius:8px;color:#1f2937;cursor:pointer;display:grid;gap:3px;padding:9px 10px;text-align:left}.monitor-detail-related-link:hover,.monitor-detail-related-link:focus-visible{border-color:#7aa7e8;outline:none}.monitor-detail-related-link span{font-weight:700;overflow-wrap:anywhere}.monitor-detail-related-link small{color:#566575}.monitor-detail-trace{display:grid;gap:8px}.monitor-detail-trace summary{cursor:pointer;font-weight:700}.monitor-detail-trace dl{display:grid;gap:8px;margin:8px 0 0}.monitor-detail-trace div{display:grid;gap:4px}.monitor-detail-trace code{white-space:normal;overflow-wrap:anywhere}.monitor-detail-notice{border-radius:8px;display:grid;gap:8px;padding:10px 12px}.monitor-detail-notice ul{display:grid;gap:4px;margin:0;padding-left:18px}.monitor-detail-notice-warning{background:#fff8e6;border:1px solid #efc466}.monitor-detail-notice-danger{background:#fff1f0;border:1px solid #e39a96}.monitor-detail-open{white-space:nowrap}.useful-field-coverage-actions{align-items:flex-start;align-self:start}.useful-field-coverage-actions .monitor-detail-open{min-width:76px}.monitor-linked-list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.monitor-review-issue-group{display:grid;gap:8px}.monitor-group-summary{color:#566575;font-size:13px;line-height:1.4;margin:0}.processing-review-issue-meta div{grid-template-columns:1fr;align-items:start;gap:3px}.accountant-review-workspace{gap:14px}.accountant-review-summary{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.spreadsheet-understanding-review,.spreadsheet-review-detail,.spreadsheet-review-findings,.spreadsheet-review-decision-composer,.spreadsheet-review-decision-form{display:grid;gap:12px}.spreadsheet-review-boundary{background:#fff7df;border-left:4px solid #a56b18;margin:0;padding:10px 12px}.spreadsheet-review-assessment-picker{display:grid;gap:5px;max-width:520px}.spreadsheet-review-state-grid,.spreadsheet-review-count-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.spreadsheet-review-reasons{margin:0}.spreadsheet-review-findings>h5,.spreadsheet-review-decision-composer>h5{margin:0}.spreadsheet-review-finding{border:1px solid #d2dce5;border-left:5px solid #a56b18;border-radius:7px;display:grid;gap:10px;padding:12px}.spreadsheet-review-finding.severity-blocked{border-left-color:#a33b32}.spreadsheet-review-finding-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.spreadsheet-review-finding-header>div,.spreadsheet-review-decision-history li{display:grid;gap:3px}.spreadsheet-review-finding-header span,.spreadsheet-review-decision-history span{color:#526273}.spreadsheet-review-finding-meta code,.spreadsheet-review-impact-list code,.spreadsheet-review-decision-history code,.spreadsheet-review-decision-form code{overflow-wrap:anywhere}.spreadsheet-review-finding>p,.spreadsheet-review-impact-list>p,.spreadsheet-review-decision-form>p{margin:0}.spreadsheet-review-impact-list,.spreadsheet-review-decision-history,.spreadsheet-review-read-only{background:#f6f8fa;border-radius:6px;padding:10px 12px}.spreadsheet-review-impact-list ul,.spreadsheet-review-decision-history ol{display:grid;gap:7px;margin:7px 0 0;padding-left:22px}.spreadsheet-review-action-list,.spreadsheet-review-form-actions{display:flex;flex-wrap:wrap;gap:8px}.spreadsheet-review-decision-form{border:1px solid #cbd7e2;border-radius:7px;padding:12px}.spreadsheet-review-decision-form label,.spreadsheet-review-decision-form fieldset{display:grid;gap:6px}.spreadsheet-review-decision-form fieldset label{align-items:center;display:flex;gap:8px}.spreadsheet-review-decision-notice{border-left:4px solid #477b65;margin:0;padding:8px 10px}.spreadsheet-review-decision-notice.error{border-left-color:#a33b32}.source-evidence-review-boundary{background:#eef6fb;border-left:4px solid #2f6f88;margin:0;padding:10px 12px}.source-evidence-review-list{display:grid;gap:12px}.source-evidence-review-row{border:1px solid #cbd7e2;border-left:5px solid #477b65;border-radius:7px;overflow:hidden;position:relative}.source-evidence-review-row.consequence-non_exporting{border-color:#d7b86f;border-left-color:#a56b18}.source-evidence-review-row>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px}.source-evidence-review-row>summary>span{display:grid;gap:3px}.source-evidence-review-row>summary small{color:#526273}.source-evidence-review-row-body{border-top:1px solid #dce4eb;display:grid;gap:10px;padding:12px}.source-evidence-review-row-body p{margin:0;overflow-wrap:anywhere}.source-evidence-review-links{overflow-wrap:anywhere}.source-evidence-review-links ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding-left:20px}.accountant-review-filter{min-width:min(100%,560px);grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.accountant-review-filter-stack{display:grid;gap:8px}.accountant-review-resolution-filters{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.accountant-review-resolution-filters label{color:#526070;display:grid;font-size:12px;font-weight:700;gap:4px}.accountant-review-resolution-filters select{background:#fff;border:1px solid #c8d3df;border-radius:6px;color:#182230;font:inherit;min-height:34px;padding:6px 8px}.accountant-review-filter button{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.accountant-review-filter button span{align-items:center;background:#dce5ef;border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;min-width:24px;padding:2px 6px}.accountant-review-table-six .admin-table-header,.accountant-review-table-six .admin-table-row{grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr) minmax(110px,.7fr) minmax(130px,1fr) minmax(92px,.6fr) minmax(92px,.6fr)}.accountant-review-table-five .admin-table-header,.accountant-review-table-five .admin-table-row{grid-template-columns:minmax(170px,1.3fr) minmax(112px,.8fr) minmax(112px,.8fr) minmax(112px,.8fr) minmax(120px,.9fr)}.accountant-review-table-four .admin-table-header,.accountant-review-table-four .admin-table-row{grid-template-columns:minmax(190px,1.5fr) minmax(112px,.8fr) minmax(120px,.8fr) minmax(112px,.7fr)}.accountant-review-panel .admin-table-row{align-items:start}.evidence-promotion-review{--promotion-attention: #8a3b12;--promotion-audit: #2f5d7c;--promotion-ready: #146c43}.evidence-promotion-boundary,.evidence-promotion-legend{background:#f7f9fb;border-left:4px solid #526d82;color:#334e68;line-height:1.5;margin:0;padding:10px 12px}.evidence-promotion-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.evidence-promotion-tie-out{background:#f7f9fb;border-left:4px solid #526d82;color:#334e68;line-height:1.5;margin:0;padding:10px 12px}.evidence-promotion-load-error{align-items:center;background:#fff5f1;border:2px solid var(--promotion-attention);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.evidence-promotion-load-error p{margin:0}.evidence-promotion-list{display:grid;gap:12px}.evidence-promotion-row{background:#fff;border:2px solid #9fb3c8;border-radius:8px;overflow:clip}.evidence-promotion-row.outcome-audit_only{border-color:var(--promotion-audit);border-style:dashed}.evidence-promotion-row.outcome-withheld,.evidence-promotion-row.review-unresolved,.evidence-promotion-row.review-reviewed_blocking{border:3px double var(--promotion-attention)}.evidence-promotion-row.outcome-promoted{border-color:var(--promotion-ready)}.evidence-promotion-row summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style-position:inside;min-height:54px;padding:12px}.evidence-promotion-row summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:-3px}.evidence-promotion-row summary>span:first-of-type{display:grid;flex:1;gap:3px;min-width:0}.evidence-promotion-row summary small{color:#526070;font-size:12px}.evidence-promotion-row-body{border-top:1px solid #d9e2ec;display:grid;gap:12px;padding:12px}.evidence-promotion-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.evidence-promotion-subsection{background:#f7f9fb;border-radius:6px;padding:10px 12px}.evidence-promotion-subsection h5,.evidence-promotion-subsection p{margin:0}.evidence-promotion-subsection ul{display:grid;gap:10px;margin:8px 0 0;padding-left:20px}.evidence-promotion-subsection li{line-height:1.45}.evidence-promotion-subsection li span{display:block}.fx-schedule{--fx-attention: #9a6700}.fx-schedule-load-error,.fx-schedule-pagination,.fx-schedule-transaction-header,.fx-schedule-candidate-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.fx-schedule-load-error .form-message{flex:1 1 320px;margin:0}.fx-schedule-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.fx-schedule-groups,.fx-schedule-group-body,.fx-schedule-candidates,.fx-schedule-evidence-links{display:grid;gap:10px}.fx-schedule-group{background:#fff;border:1px solid #cbd6e2;border-left:4px solid #8292a5;border-radius:7px;overflow:hidden}.fx-schedule-group.fx-attention-action_required,.fx-schedule-transaction.fx-attention-action_required{border-left-color:var(--fx-attention)}.fx-schedule-group.fx-attention-review{border-left-color:#bf8700}.fx-schedule-group-toggle{align-items:center;background:#f8fafc;border:0;color:#243447;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:minmax(150px,1fr) minmax(300px,2fr) 20px;min-height:60px;padding:12px;text-align:left;width:100%}.fx-schedule-group-title,.fx-schedule-transaction-header>div,.fx-schedule-candidate-header>div{display:grid;gap:3px;min-width:0}.fx-schedule-group-title small,.fx-schedule-transaction-header small,.fx-schedule-candidate-header small{color:#5d6b79;overflow-wrap:anywhere}.fx-schedule-group-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end}.fx-schedule-group-metrics>span:not(.status-chip),.fx-schedule-pagination>span{color:#526070;font-size:12px}.fx-schedule-group-body{border-top:1px solid #d9e2ec;padding:12px}.fx-schedule-policy-grid,.fx-schedule-candidate-values,.fx-schedule-provenance{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.fx-schedule-policy-grid div,.fx-schedule-candidate-values div,.fx-schedule-provenance div{background:#f5f8fb;border-radius:5px;display:grid;gap:3px;min-width:0;padding:8px}.fx-schedule-policy-grid dt,.fx-schedule-candidate-values dt,.fx-schedule-provenance dt{color:#617083;font-size:11px;font-weight:800;text-transform:uppercase}.fx-schedule-policy-grid dd,.fx-schedule-candidate-values dd,.fx-schedule-provenance dd{font-size:13px;margin:0;overflow-wrap:anywhere}.fx-schedule-transaction{border:1px solid #d7e0e8;border-left:4px solid #8292a5;border-radius:6px;display:grid;gap:10px;padding:12px}.fx-schedule-output-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-schedule-output-grid>div{background:#f8fafc;border:1px solid #e0e7ef;border-radius:5px;padding:8px}.fx-schedule-output-grid strong,.fx-schedule-evidence-links>strong{color:#526070;font-size:12px}.fx-schedule-output-grid ul{margin:6px 0 0;padding-left:20px}.fx-schedule-decision-reason,.fx-schedule-formula,.fx-schedule-effective-selection{margin:0;overflow-wrap:anywhere}.fx-schedule-candidate{border:1px solid #cbd6e2;border-radius:6px;display:grid;gap:9px;padding:10px}.fx-schedule-candidate.effective{background:#f1f8f3;border-color:#78ad84}.fx-schedule-provenance-hash{grid-column:1 / -1}.fx-schedule-provenance code,.fx-schedule-formula code{overflow-wrap:anywhere;word-break:break-all}.fx-schedule-assessment-criteria{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.fx-schedule-assessment-criteria li{background:#edf3f8;border-radius:999px;color:#405265;font-size:12px;padding:4px 8px}.fx-schedule-assessment-criteria li span{font-weight:900;margin-right:4px}.fx-schedule-evidence-links>div{align-items:center;border-top:1px solid #e0e7ef;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:8px}.fx-schedule-evidence-links>div>span:first-child{font-size:13px;overflow-wrap:anywhere}.fx-schedule-override-history>summary{color:#405265;cursor:pointer;font-weight:700}.fx-schedule-override-history ol{display:grid;gap:8px;margin-bottom:0}.fx-schedule-override-history p{margin:4px 0 0}.fx-schedule-resolution-anchor{scroll-margin-block:24px}.fx-schedule-resolution-anchor:focus{outline:2px solid #2f6f4e;outline-offset:3px}.fx-schedule-resolution-complete{background:#f1f8f3;border:1px solid #78ad84;border-radius:6px;color:#24543b;display:grid;gap:8px;padding:10px 12px}.fx-schedule-resolution-complete p{margin:0}.fx-schedule-resolution-complete>p[role=status]{font-weight:700}.fx-schedule-resolution-complete .secondary-action{justify-self:start}.fx-schedule-resolution-reason-recorded{overflow-wrap:anywhere}.fx-schedule-resolution{background:#fffaf0;border:1px solid #e3c77a;border-radius:6px;padding:12px}.fx-schedule-resolution fieldset{border:0;display:grid;gap:10px;margin:0;padding:0}.fx-schedule-resolution legend{color:#4d3a00;font-weight:800;padding:0}.fx-schedule-resolution p{margin:0}.fx-schedule-resolution-options{display:grid;gap:6px}.fx-schedule-resolution-options label{align-items:start;background:#fff;border:1px solid #d8c99a;border-radius:5px;display:flex;gap:8px;padding:8px}.fx-schedule-resolution-options label.disabled{opacity:.65}.fx-schedule-resolution-options input{margin-top:3px}.fx-schedule-resolution-reason{color:#405265;display:grid;font-size:13px;font-weight:700;gap:5px}.fx-schedule-resolution-reason textarea{border:1px solid #b9c5d1;border-radius:5px;color:#182230;font:inherit;padding:8px;resize:vertical;width:100%}@media (max-width: 800px){.fx-schedule-group-toggle{grid-template-columns:1fr 20px}.fx-schedule-group-metrics{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.fx-schedule-output-grid{grid-template-columns:1fr}}.cch-boundary-panel{gap:12px}.cch-boundary-summary{margin-top:4px}.cch-boundary-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cch-boundary-summary-card dd{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.cch-boundary-summary-card dd strong{color:#1c2733;font-size:13px}.cch-boundary-summary-card dd span:last-child{color:#4c5c6d;line-height:1.35}.cch-boundary-redaction{margin:0}.processing-cch-diagnostic-meta{background:#f7fbff;border:1px solid #d8e7f7;border-radius:6px;padding:8px}.review-issue-status-controls{display:grid;gap:8px;border:1px solid #d7e0e8;border-radius:6px;padding:10px;background:#fbfcfe}.review-issue-status-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-issue-status-fields label{display:grid;gap:5px;color:#324457;font-size:13px;font-weight:700}.review-issue-status-fields input{min-width:0;border:1px solid #c5d0dc;border-radius:6px;padding:8px 10px;font:inherit}.review-issue-status-actions{align-items:center}.processing-evidence-package{display:grid;gap:10px;border:1px solid #d9e0e7;border-radius:8px;padding:12px;background:#fff}.processing-evidence-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.processing-evidence-header.no-toggle{grid-template-columns:minmax(0,1fr) auto}.processing-evidence-header div{display:grid;gap:3px;min-width:0}.processing-evidence-header strong,.processing-evidence-header span{min-width:0;overflow-wrap:anywhere}.processing-evidence-header div span{color:#566575;font-size:13px}.processing-span-list{display:grid;gap:8px}.processing-nested-list{border-left:2px solid #d9e2ec;margin-left:8px;padding-left:12px}.processing-nested-row{background:#f8fafc;border-top-color:#d9e2ec}.processing-subsection-header{align-items:center;border-top:1px solid #d9e2ec;display:flex;justify-content:space-between;gap:12px;padding-top:12px}.processing-subsection-header h4{color:#243447;font-size:13px;font-weight:700;margin:0}.monitor-fold-section{border-top:1px solid #d9e2ec;display:grid;gap:10px;padding-top:12px}.monitor-fold-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.monitor-fold-title{display:grid;gap:4px;min-width:0}.monitor-fold-title h4{color:#243447;font-size:13px;font-weight:700;margin:0}.monitor-fold-title p{color:#566575;font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.monitor-fold-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.monitor-fold-details{display:grid;gap:8px}.processing-filter-row{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.processing-filter-row label{color:#324457;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px;min-width:0}.processing-filter-row input,.processing-filter-row select{background:#fff;border:1px solid #c7d1dc;border-radius:6px;color:#18202a;font:inherit;min-height:36px;min-width:0;padding:7px 9px;width:100%}.processing-filter-row input:focus,.processing-filter-row select:focus{border-color:#1f6feb;outline:3px solid rgb(31 111 235 / 18%)}.processing-filter-row .processing-filter-toggle{align-items:center;flex-direction:row;min-height:36px}.processing-filter-row .processing-filter-toggle input{min-height:0;width:auto}.processing-span-row{display:grid;gap:8px;border-top:1px solid #e2e8ef;padding-top:8px;scroll-margin-top:84px}.processing-evidence-package,.processing-document-row{scroll-margin-top:84px}.processing-span-row:target,.processing-evidence-package:target,.processing-document-row:target,.evidence-segment-overview-card:target{background:#fff8db;box-shadow:0 0 0 2px #f2c94c}.processing-span-main{display:grid;gap:3px;min-width:0}.processing-span-main strong,.processing-span-main span{min-width:0;overflow-wrap:anywhere}.processing-span-main span{color:#566575;font-size:13px}.automation-smoke-command{background:#f8fafc;border:1px solid #d9e2ec;border-radius:6px;display:grid;gap:8px;padding:8px}.automation-smoke-command-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.automation-smoke-command-header strong{color:#243447;font-size:13px}.automation-smoke-command-header span{color:#566575;font-size:12px;font-weight:700;text-transform:uppercase}.evidence-review-header-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.processing-evidence-review-panel{background:#f7f9fb;border-color:#cfd9e4}.evidence-document-unit-section{background:#fdfefe;border:1px solid #d3dee8;border-left:4px solid #68778d;border-radius:8px;display:grid;gap:10px;padding:10px 12px}.evidence-document-unit-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.evidence-review-segment-list{border-left:3px solid #bdcad8;display:grid;gap:14px;padding-left:12px}.evidence-review-document-group-list{display:grid;gap:16px}.evidence-document-group-section{background:#fdfefe;border:1px solid #d3dee8;border-left:4px solid #52606d;border-radius:8px;display:grid;gap:12px;padding:12px}.evidence-document-group-header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.evidence-document-group-copy{display:grid;gap:3px;min-width:0}.evidence-document-group-copy strong,.evidence-document-group-copy span{min-width:0;overflow-wrap:anywhere}.evidence-document-group-copy span{color:#566575;font-size:13px}.evidence-review-segment-list-nested{border-left-color:#d4dde7;gap:10px;padding-left:10px}.evidence-segment-overview-card{background:#f6faff;border:1px solid #b7c8da;border-left:4px solid #416c9f;border-radius:8px;box-shadow:0 1px 2px #0f172a0f;display:grid;gap:12px;padding:12px 12px 12px 14px;scroll-margin-top:84px}.evidence-segment-overview-card-auxiliary{background:#f8fbf7;border-color:#c4d8c1;border-left-color:#4f7f5f}.evidence-review-needs-assignment-card{background:#fffdf2;border-color:#f2c94c;border-left-color:#b7791f}.evidence-segment-overview-header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.evidence-segment-overview-copy{display:grid;gap:3px;min-width:0}.evidence-segment-overview-copy strong,.evidence-segment-overview-copy span,.evidence-segment-overview-copy small{min-width:0;overflow-wrap:anywhere}.evidence-segment-overview-copy span,.evidence-segment-overview-copy small{color:#566575;font-size:13px}.evidence-segment-overview-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.evidence-review-warning{background:#fff8db;border:1px solid #f2c94c;border-radius:6px;color:#61410b;font-size:13px;font-weight:700;margin:0;padding:8px 10px}.evidence-relationship-unit-section{background:#ffffffb8;border:1px solid #d8e2ec;border-left:3px solid #8a9aad;border-radius:7px;display:grid;gap:8px;margin-left:8px;padding:9px 10px 10px 12px}.evidence-relationship-unit-section-primary{border-left-color:#2f6f88}.evidence-relationship-unit-section-shared{border-left-color:#7a6caa}.evidence-relationship-unit-section-review{background:#fffdf4;border-color:#f1d28b;border-left-color:#b7791f}.evidence-relationship-unit-section-out-of-scope{background:#f8fafc;border-left-color:#8a9aad}.evidence-relationship-unit-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.evidence-unit-list-item{display:grid;gap:6px}.evidence-relationship-unit-section .evidence-unit-list-item,.evidence-document-unit-section .evidence-unit-list-item{padding-left:4px}.segment-assignment-resolution-controls{align-items:end;background:#fbfcfe;border:1px solid #d7e0e8;border-radius:6px;display:grid;gap:8px;grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(210px,1.2fr) auto;padding:8px}.segment-assignment-resolution-controls label{color:#324457;display:grid;font-size:12px;font-weight:700;gap:4px;min-width:0}.segment-assignment-resolution-controls input,.segment-assignment-resolution-controls select{border:1px solid #c5d0dc;border-radius:6px;font:inherit;min-width:0;padding:7px 9px}.evidence-unit-overview-row{align-items:start;background:#fff;border:1px solid #e1e8ef;border-left:3px solid #cfd9e4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.evidence-unit-overview-row-clickable:hover{border-color:#9fb6cc;box-shadow:0 1px 4px #0f172a14}.evidence-unit-overview-open-zone{border-radius:6px;display:grid;gap:8px;min-width:0}.evidence-unit-overview-open-zone-clickable{cursor:pointer}.evidence-unit-overview-open-zone:focus-visible{outline:2px solid #1f6feb;outline-offset:3px}.evidence-unit-overview-main{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.evidence-unit-overview-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.evidence-unit-overview-title strong{overflow-wrap:anywhere}.evidence-unit-review-chip{text-transform:uppercase}.evidence-unit-overview-side{display:flex;justify-content:flex-end}.evidence-unit-trust-chip{justify-self:end}.evidence-unit-tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.evidence-unit-tag{background:#eef7fb;border:1px solid #cfe4ef;border-radius:999px;color:#17384d;font-size:12px;font-weight:700;padding:4px 7px}.evidence-unit-overview-actions{align-self:start}.monitor-file-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#0f5ca8;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.monitor-file-link:focus-visible{border-radius:4px;outline:3px solid rgb(31 111 235 / 22%);outline-offset:2px}.monitor-file-link:disabled{color:#4f5f70;cursor:default;text-decoration:none}.monitor-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.monitor-inline-action-group{display:inline-flex;flex-wrap:wrap;gap:6px}.monitor-inline-actions a{align-items:center;display:inline-flex;text-decoration:none}.processing-pre{background:#f7f9fb;border:1px solid #d9e2ec;border-radius:6px;color:#243447;font-size:12px;line-height:1.4;margin:0;max-height:180px;overflow:auto;padding:8px;white-space:pre}.cch-readiness-page,.ai-policy-page{display:grid;gap:16px}.ai-policy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-policy-blockers,.ai-policy-ready-note,.ai-policy-probe-result,.ai-policy-validation{border:1px solid #d7e0e8;border-radius:8px;margin:12px 0 0;padding:12px}.ai-policy-blockers,.ai-policy-validation-blocked{border-color:#efb4aa;color:#7e271d;background:#fff6f3}.ai-policy-blockers ul,.ai-policy-probe-result ul,.ai-policy-validation ul{margin:8px 0 0;padding-left:20px}.ai-policy-ready-note{border-color:#a9d8c0;color:#166647;background:#effaf5;font-weight:700}.ai-policy-route-detail,.ai-policy-probe-result span{display:block;margin-top:4px;color:#5f6f80;font-size:12px}.ai-policy-row-actions,.ai-policy-activation{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-policy-candidate{display:grid;gap:12px}.ai-policy-candidate-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-policy-field{display:grid;gap:6px;max-width:720px}.ai-policy-field label,.ai-policy-coverage h4{color:#25384b;font-size:13px;font-weight:800}.ai-policy-field select,.ai-policy-workload-editor select{width:100%;min-height:40px;border:1px solid #adbac7;border-radius:6px;padding:7px 9px;color:#1f2d3d;background:#fff}.ai-policy-field select:focus-visible,.ai-policy-workload-editor select:focus-visible{outline:3px solid rgba(20,111,170,.28);outline-offset:1px}.ai-policy-coverage{display:grid;gap:8px;margin-top:14px}.ai-policy-coverage h4{margin:0}.ai-policy-technical-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ai-policy-rollback-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;border:1px solid #c3b6e7;border-radius:8px;padding:12px;color:#44336f;background:#f8f5ff}.ai-policy-rollback-banner code{overflow-wrap:anywhere}.ai-policy-probe-result{margin-top:14px;background:#f8fafc}.ai-policy-probe-result li{margin-top:6px}.ai-policy-probe-result .lab-status{display:inline-block;margin-right:8px}.lab-status-unavailable,.lab-status-not_run{border-color:#f1c27a;color:#8b4b10;background:#fff8ed}.lab-status-revoked{border-color:#8b5d56;color:#fff;background:#8b2d23}.readiness-header{align-items:flex-start}.section-caption{margin:4px 0 0;color:#5f6f80;font-size:13px;font-weight:600;line-height:1.4}.readiness-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cch-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-paths{display:block;min-width:0;border:1px solid #d7e0e8;border-radius:6px;padding:8px 10px;color:#506174;background:#f8fafc;font-size:12px;font-weight:700;overflow-wrap:anywhere}.client-code-rule-panel textarea,.client-code-rule-panel input{font-family:inherit}.client-code-template-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.client-code-rule-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-code-rule-reference h4{margin:0 0 8px;color:#405265;font-size:12px;font-weight:800;text-transform:uppercase}.readiness-token-list{display:flex;flex-wrap:wrap;gap:6px}.readiness-token-list code{border:1px solid #d7e0e8;border-radius:6px;padding:4px 6px;color:#24364a;background:#f8fafc;font-size:12px}.readiness-table-wrap{overflow-x:auto}.readiness-table{width:100%;min-width:760px;border-collapse:collapse;border:1px solid #d7e0e8;border-radius:8px;background:#fff;overflow:hidden}.readiness-table th,.readiness-table td{border-bottom:1px solid #e2e8f0;padding:11px 12px;text-align:left;vertical-align:top}.readiness-table th{color:#506174;background:#edf2f6;font-size:12px;font-weight:800;text-transform:uppercase}.readiness-table td{color:#24364a;font-size:13px;font-weight:650}.readiness-table tr:last-child td{border-bottom:0}.readiness-review-form{display:grid;gap:12px}.readiness-review-form label{display:flex;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.readiness-review-form textarea{min-height:86px;resize:vertical}.readiness-fieldset{display:flex;align-items:center;gap:14px;min-height:40px;border:1px solid #d7e0e8;border-radius:8px;margin:0;padding:9px 12px}.readiness-fieldset legend{padding:0 6px;color:#506174;font-size:12px;font-weight:800;text-transform:uppercase}.readiness-fieldset label,.readiness-confirmation{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.lab-status-ready,.lab-status-reviewed_passed,.lab-status-complete,.lab-status-accepted{border-color:#a9d8c0;color:#166647;background:#effaf5}.lab-status-ready_with_attention,.lab-status-pending,.lab-status-incomplete,.lab-status-not_supplied{border-color:#f1c27a;color:#8b4b10;background:#fff8ed}.lab-status-not_ready,.lab-status-missing,.lab-status-unsafe{border-color:#efb4aa;color:#9c2d1f;background:#fff3f0}.lab-status-passed{border-color:#a9d8c0;color:#166647;background:#effaf5}.lab-status-needs_review{border-color:#f1c27a;color:#8b4b10;background:#fff8ed}.lab-status-failed{border-color:#efb4aa;color:#9c2d1f;background:#fff3f0}.form-meta-page{display:grid;gap:16px}.form-meta-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.form-meta-panel-summary{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.form-meta-progress{margin-top:12px}.form-meta-progress-track{overflow:hidden;height:8px;border-radius:999px;background:#e6edf3}.form-meta-progress-track span{display:block;height:100%;border-radius:inherit;background:#53708f;transition:width .18s ease}.form-meta-review-flags{display:grid;gap:6px;margin:0;padding:0;list-style:none}.form-meta-review-flags li{border:1px solid #d7e0e8;border-radius:6px;padding:8px 10px;color:#405265;background:#f8fafc;font-size:13px;font-weight:700}@media (prefers-reduced-motion: reduce){.form-meta-progress-track span{transition:none}}.form-meta-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d7e0e8;padding-bottom:8px}.form-meta-tabs button{border:1px solid #d7e0e8;border-radius:6px;padding:8px 12px;color:#405265;background:#fff;font-size:13px;font-weight:800;cursor:pointer}.form-meta-tabs button.selected{border-color:#53708f;color:#fff;background:#53708f}.form-meta-inline-warning{margin:0;border:1px solid #f1c27a;border-radius:6px;padding:8px 10px;color:#8b4b10;background:#fff8ed;font-size:13px;font-weight:700}.form-meta-readiness-alerts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.form-meta-readiness-alerts .form-meta-inline-warning{display:flex;gap:8px;align-items:flex-start}.form-meta-readiness-alerts .form-meta-inline-warning span{flex:0 0 auto;color:#405265}.form-meta-cra-form{display:grid;grid-template-columns:minmax(180px,1fr) 120px 140px minmax(220px,1fr) auto;gap:10px;align-items:end}.form-meta-cra-bootstrap-form{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr);gap:10px;align-items:end}.form-meta-cra-bootstrap-form .form-meta-row-actions{grid-column:1 / -1}.form-meta-cch-form{display:grid;grid-template-columns:120px 120px 140px 120px minmax(280px,1fr);gap:10px;align-items:end}.form-meta-cra-form label,.form-meta-cra-bootstrap-form label,.form-meta-cch-form label,.form-meta-review-panel label,.form-meta-release-action label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#324457;font-size:13px;font-weight:700}.form-meta-cra-form input,.form-meta-cra-form select,.form-meta-cra-bootstrap-form input,.form-meta-cch-form input,.form-meta-cch-form select,.form-meta-review-panel select,.form-meta-review-panel textarea,.form-meta-release-action textarea{width:100%;min-width:0}.form-meta-cra-form .form-meta-cra-checkbox{display:inline-flex;min-height:40px;flex-direction:row;align-items:center;gap:8px}.form-meta-cra-form .form-meta-cra-checkbox input{width:auto}.form-meta-url-field input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.form-meta-review-panel,.form-meta-release-action{display:grid;gap:10px;border:1px solid #d7e0e8;border-radius:8px;padding:12px;background:#f8fafc}.form-meta-row-actions{display:flex;flex-wrap:wrap;gap:6px}.form-meta-table td{overflow-wrap:anywhere}@media (max-width: 820px){.client-management-grid{grid-template-columns:1fr}}@media (max-width: 640px){.app-header{align-items:flex-start;flex-direction:column}.staff-session-panel{align-items:stretch;flex-direction:column}.staff-session-actions{align-items:stretch;justify-content:flex-start}.active-case-strip{grid-template-columns:1fr;align-items:start}.active-case-top-row,.active-case-bottom-row{grid-template-columns:1fr}.active-case-actions{justify-self:start}.form-grid{grid-template-columns:1fr}.client-request-submit{justify-items:stretch}.client-request-submit .primary-action,.client-request-actions>button,.client-request-attach{width:100%}.client-request-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.cch-link-row,.case-cch-link-fields,.document-lookup,.workspace-case-entry,.workspace-case-entry label{grid-template-columns:1fr}.workspace-section-header{align-items:flex-start;flex-direction:column}.summary-heading{flex-direction:column}.summary-grid,.case-progress-review-counts,.cch-readiness-summary,.form-meta-summary,.form-meta-panel-summary,.form-meta-cra-form,.form-meta-cra-bootstrap-form,.form-meta-cch-form{grid-template-columns:1fr}.readiness-actions{justify-content:flex-start}.document-revision-grid,.document-revision-document-row{grid-template-columns:1fr}.document-revision-actions{justify-content:flex-start}.document-row>.page-preparation-status{grid-column:1}.document-summary-grid>div:nth-child(1),.document-summary-grid>div:nth-child(2){grid-column:auto}.document-details-header{align-items:flex-start;flex-direction:column}.document-list-bulk-actions{justify-content:flex-start}.case-result-row,.case-result-row dl{grid-template-columns:1fr}.case-list-header,.pipeline-run-list-header{display:none}.case-list-row,.pipeline-run-list-row{grid-template-columns:1fr}.case-list-row>.case-cch-link-control,.case-list-row>.case-cch-link-control.expanded{grid-column:1;justify-self:stretch}.client-toolbar,.client-management-grid,.client-list-header,.client-list-row,.client-detail-grid,.client-case-create,.client-case-header,.client-case-row{grid-template-columns:1fr}.client-list-header,.client-case-header{display:none}.client-detail-header{flex-direction:column}.sync-diff-list>div{align-items:start;grid-template-columns:1fr}.sync-field-action,.sync-field-state{justify-self:start}.phone-verification-inline,.contact-verification-inline,.profile-update-field-row-bound,.profile-bound-verification{align-items:stretch;grid-template-columns:1fr}.row-actions{justify-content:flex-start}.case-cch-link-footer{align-items:flex-start;flex-direction:column}.monitor-run-row,.monitor-run-select,.monitor-run-facts,.execution-health-compact,.execution-health-facts,.execution-health-admin-grid,.execution-health-fixture-grid,.processing-summary-grid,.stage-health-banner,.stage-metric-strip,.monitor-detail-metric-grid,.processing-document-meta,.accountant-review-panel .admin-table-row{grid-template-columns:1fr}.monitor-detail-backdrop{background:#fff}.monitor-detail-panel{border-left:0;box-shadow:none;height:100dvh;max-width:100vw;min-width:0;width:100vw}.monitor-detail-header{grid-template-columns:1fr;padding:14px 16px}.monitor-detail-header-actions{justify-content:flex-start}.monitor-detail-body{padding:14px 16px 20px}.accountant-review-panel .admin-table-header{display:none}.monitor-run-actions{justify-content:flex-start}.lab-classification-row,.lab-audit-main,.lab-audit-meta div{grid-template-columns:1fr}.lab-audit-main .lab-status{justify-self:start}.monitor-fold-header{flex-direction:column}.monitor-fold-actions{justify-content:flex-start}.processing-evidence-header{grid-template-columns:auto minmax(0,1fr)}.processing-evidence-header .status-chip{grid-column:2;justify-self:start}.document-row-compact,.evidence-unit-overview-row,.evidence-unit-overview-main,.evidence-segment-overview-header,.segment-assignment-resolution-controls{grid-template-columns:1fr}.evidence-unit-overview-side,.evidence-unit-overview-actions,.evidence-review-header-chips,.evidence-segment-overview-chips{justify-content:flex-start}}.confirm-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#12202a73}.confirm-dialog{width:min(440px,100%);border:1px solid #c7d1dc;border-radius:12px;padding:20px;background:#fff;box-shadow:0 18px 48px #12202a47}.confirm-dialog-title{margin:0 0 10px;font-size:18px;line-height:1.25}.confirm-dialog-message{margin:0 0 18px;overflow-wrap:anywhere;color:#324457;font-size:14px;line-height:1.45}.confirm-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.family-member-header,.family-member-row{grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(70px,.4fr) minmax(70px,.4fr) minmax(120px,auto)}.family-dependent-header,.family-dependent-row{grid-template-columns:minmax(170px,1.3fr) minmax(130px,.9fr) minmax(96px,.5fr) minmax(80px,.4fr) minmax(170px,auto)}.family-dependent-row .family-dependent-fields{grid-column:1 / -1}.family-dependent-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:8px}.family-dependent-fields label{display:grid;gap:4px;font-size:.85rem}.family-dependent-fields textarea{min-width:240px}.family-period-field{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}.family-period-field input{width:90px}.family-spouse-actions{padding:8px 0}.family-routing-workspace{display:grid;gap:14px;margin:20px 0;border-block:1px solid var(--line, #d8dee6);padding:18px 0}.family-routing-workspace-header,.family-routing-status-band>div,.family-materialization-readiness>header,.family-routing-item>header,.family-materialization-readiness article{display:flex;align-items:center;justify-content:space-between;gap:12px}.family-routing-workspace-header h4,.family-materialization-readiness h5{margin:0}.family-routing-workspace-header p,.family-routing-status-band small,.family-routing-item header span,.family-materialization-readiness header span,.family-materialization-readiness article span,.family-routing-viewer-status{color:#5d6b79;font-size:.82rem;line-height:1.4}.family-routing-workspace-header p{margin:3px 0 0}.family-routing-status-band{display:grid;gap:8px;border-left:3px solid #64748b;padding:8px 10px;background:#f8fafc}.family-routing-status-band>div{justify-content:flex-start;flex-wrap:wrap}.family-routing-assignment-blocked{margin:0;color:#8b4b10;font-size:.86rem;font-weight:700}.family-routing-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-block:1px solid #e1e7ed}.family-routing-summary div{min-width:0;padding:10px 8px}.family-routing-summary dt,.family-routing-item-facts dt{color:#536273;font-size:.72rem;font-weight:800;text-transform:uppercase}.family-routing-summary dd,.family-routing-item-facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:800}.family-routing-controls{display:flex;align-items:end;justify-content:space-between;gap:12px}.family-routing-controls .segmented-control{grid-template-columns:repeat(3,minmax(0,1fr));width:min(520px,100%)}.family-routing-controls label{display:grid;gap:4px;min-width:190px;color:#405265;font-size:.8rem;font-weight:700}.family-routing-list,.family-materialization-readiness{display:grid;gap:10px}.family-routing-item{display:grid;gap:10px;border:1px solid var(--line, #d8dee6);border-left:3px solid #64748b;border-radius:6px;padding:12px;background:#fff}.family-routing-item>header>div,.family-materialization-readiness article>div{display:grid;min-width:0;gap:3px}.family-routing-item>header strong,.family-routing-item>header span{overflow-wrap:anywhere}.family-routing-item-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.family-routing-decision{margin:0;color:#25634e;font-size:.82rem;font-weight:700}.family-routing-history{border-top:1px solid #e1e7ed;padding-top:8px}.family-routing-history summary{color:#324457;cursor:pointer;font-size:.82rem;font-weight:800}.family-routing-history ol{display:grid;gap:8px;margin:8px 0 0;padding-left:24px}.family-routing-history li,.family-routing-history li>div{display:grid;gap:2px}.family-routing-history li span,.family-routing-history time{color:#5d6b79;font-size:.78rem;overflow-wrap:anywhere}.family-routing-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:#12202a85}.family-routing-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(92vh,760px);overflow:hidden;border:1px solid #c7d1dc;border-radius:8px;background:#fff;box-shadow:0 18px 48px #12202a47}.family-routing-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #d8dee6;padding:16px}.family-routing-dialog>header h2,.family-routing-dialog>header p,.family-routing-dialog-body h3{margin:0}.family-routing-dialog>header p{margin-top:3px;color:#5d6b79;overflow-wrap:anywhere}.family-routing-dialog-body{display:grid;gap:14px;overflow-y:auto;padding:16px}.family-routing-treatment-guidance{margin:0;border-left:3px solid #64748b;padding:8px 10px;background:#f8fafc;color:#405265;font-size:.84rem;line-height:1.45}.family-routing-choice-list,.family-routing-member-list{display:grid;gap:8px;margin:0;border:1px solid #d8dee6;border-radius:6px;padding:10px 12px 12px}.family-routing-choice-list label,.family-routing-member-list label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}.family-routing-rationale{display:grid;gap:5px;color:#324457;font-size:.84rem;font-weight:700}.family-routing-rationale textarea{width:100%;resize:vertical}.family-routing-confirmation{display:grid;gap:8px;margin:0}.family-routing-confirmation div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:12px;border-bottom:1px solid #e1e7ed;padding-bottom:8px}.family-routing-confirmation dt{color:#536273;font-size:.75rem;font-weight:800;text-transform:uppercase}.family-routing-confirmation dd{margin:0;overflow-wrap:anywhere;font-weight:700}.family-routing-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.family-routing-reasons{display:grid;gap:4px;margin:0;padding-left:20px;color:#8b4b10;font-size:.84rem}.family-routing-viewer-status{display:inline-block}.family-routing-empty{margin:0;padding:12px 0;color:#5d6b79}.family-materialization-readiness{margin-top:4px;border-top:1px solid #d8dee6;padding-top:14px}.family-materialization-readiness article{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);border-bottom:1px solid #e1e7ed;padding:8px 0}.family-pool-header,.family-pool-row{grid-template-columns:minmax(150px,1.1fr) minmax(70px,.4fr) minmax(80px,.5fr) minmax(140px,.9fr) minmax(220px,auto)}.family-pool-actions{display:flex;flex-wrap:wrap;gap:6px}.family-pool-preparation-status{display:grid;min-width:0;gap:4px;align-content:start}.family-pool-preparation-status .status-chip{justify-self:start}.family-pool-preparation-status small{color:#5d6b79;line-height:1.35;overflow-wrap:anywhere}.family-worksheet-card{border:1px solid var(--line, #d8dee6);border-radius:6px;padding:10px 12px;margin:8px 0;display:grid;gap:6px}.family-worksheet-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.family-worksheet-resolve{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.family-worksheet-resolve label{display:grid;gap:4px;font-size:.85rem}.family-worksheet-resolve input{width:120px}.family-worksheet-rationale textarea{min-width:260px}@media (max-width: 900px){.family-routing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.family-routing-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.family-materialization-readiness article{grid-template-columns:minmax(180px,1fr) auto}.family-materialization-readiness article>span:last-child{grid-column:1 / -1}}@media (max-width: 640px){.family-routing-workspace-header,.family-routing-controls,.family-routing-item>header,.family-materialization-readiness>header{align-items:stretch;flex-direction:column}.family-routing-summary,.family-routing-item-facts,.family-materialization-readiness article{grid-template-columns:1fr}.family-routing-controls label{min-width:0}.family-materialization-readiness article>span:last-child{grid-column:auto}.family-routing-confirmation div{grid-template-columns:1fr;gap:3px}}.assignment-hint{margin:4px 0 0;color:#4a5a6a;font-size:.85rem}.assignment-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.assignment-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line, #d8dee6);border-radius:6px;padding:8px 12px}.assignment-name{font-weight:600}.assignment-revoke{color:#a12a2a}.assignment-assign-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.assignment-assign-label{display:grid;gap:4px;font-size:.85rem}.document-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#12202a73}.document-viewer-dialog{display:flex;flex-direction:column;gap:12px;width:min(1080px,100%);max-height:min(92vh,100%);border:1px solid #c7d1dc;border-radius:12px;padding:16px;background:#fff;box-shadow:0 18px 48px #12202a47}.document-viewer-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.document-viewer-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:17px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.document-viewer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.document-viewer-toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.document-viewer-mode-active{border-color:#1f6fb2;box-shadow:inset 0 0 0 1px #1f6fb2}.document-viewer-tool-reason{color:#5b6b7c;font-size:12px;max-width:220px}.document-viewer-zoom-label{min-width:48px;color:#324457;font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.document-viewer-download{margin-left:auto;text-decoration:none}.document-viewer-note{margin:0;color:#5b6b7d;font-size:13px}.document-viewer-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:240px;overflow:hidden}.document-viewer-compare{display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;gap:12px;min-height:0}.document-viewer-pane{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;min-height:0;margin:0}.document-viewer-pane-label{color:#324457;font-size:13px;font-weight:600}.document-viewer-canvas{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;min-height:200px;overflow:auto;border:1px solid #aebaca;border-radius:8px;background:#eef2f6;padding:12px}.document-viewer-frame{position:relative;flex:0 0 auto}.document-viewer-frame-fit{max-width:100%}.document-viewer-image{display:block;width:100%;height:auto;background:#fff;border:1px solid #c7d1dc;border-radius:4px}.document-viewer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.document-viewer-pane-message{display:grid;gap:10px;justify-items:center;align-self:center;margin:auto;color:#324457;font-size:14px;text-align:center}@media (max-width: 820px){.document-viewer-compare{grid-template-columns:1fr}.document-viewer-download{margin-left:0}}.document-viewer-overlay-notes{display:grid;gap:4px}.document-viewer-note-warning{color:#8a4b0f}.document-viewer-overlay-item{pointer-events:visiblePainted;cursor:pointer}.document-viewer-overlay-shape{fill:#c64e2124;stroke:#c64e21;stroke-width:2px}.document-viewer-overlay-marker{fill:#c64e2133}.document-viewer-overlay-marker-dot{fill:#c64e21}.document-viewer-overlay-label{fill:#7a3413;paint-order:stroke;stroke:#ffffffd9;stroke-width:3px;font-weight:600}.overlay-tone-success .document-viewer-overlay-shape{stroke:#1d7a46;fill:#1d7a461f}.overlay-tone-success .document-viewer-overlay-label{fill:#14532d}.overlay-tone-warning .document-viewer-overlay-shape{stroke:#b26a00;fill:#b26a0024}.overlay-tone-warning .document-viewer-overlay-label{fill:#7c4a03}.overlay-tone-danger .document-viewer-overlay-shape{stroke:#b3261e;fill:#b3261e24}.overlay-tone-danger .document-viewer-overlay-label{fill:#8c1d18}.overlay-tone-neutral .document-viewer-overlay-shape{stroke:#5b6b7d;fill:#5b6b7d1f}.document-viewer-overlay-item:hover .document-viewer-overlay-shape{stroke-width:3px}.document-viewer-overlay-selected .document-viewer-overlay-shape{stroke-width:3.5px;fill-opacity:.9}.document-viewer-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;min-height:0;flex:1 1 auto}.document-viewer-review-page{display:flex;flex-direction:column;min-width:0;min-height:0}.document-viewer-annotate-surface{fill:transparent;cursor:crosshair;pointer-events:all}.document-viewer-annotate-preview{fill:#1f6fb224;stroke:#1f6fb2;stroke-width:2px;stroke-dasharray:6 4;pointer-events:none}.review-thread-panel{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;border:1px solid #c7d1dc;border-radius:10px;padding:14px;background:#f7f9fb}.review-thread-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-thread-title{margin:0;font-size:15px}.review-thread-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.review-thread-entry{border:1px solid #d7dee6;border-radius:8px;padding:8px;background:#fff}.review-thread-entry-selected{border-color:#1f6fb2;box-shadow:inset 0 0 0 1px #1f6fb2}.review-thread-anchor{display:grid;gap:2px;width:100%;border:none;background:none;padding:0;text-align:left;cursor:pointer}.review-thread-anchor-label{margin:0;font-weight:600;font-size:13px;color:#23405c}.review-thread-anchor-meta,.review-thread-comment-meta{color:#5b6b7d;font-size:12px}.review-thread-comments{display:grid;gap:6px;margin:8px 0 0;padding:0 0 0 10px;list-style:none;border-left:2px solid #e2e8f0}.review-thread-comment-body{margin:0;font-size:13px;color:#23405c}.review-thread-comment-empty{color:#8794a4;font-size:12px}.review-thread-composer{display:grid;gap:6px}.review-thread-composer-label{font-size:12px;font-weight:600;color:#324457}.review-thread-composer-input{width:100%;border:1px solid #aebaca;border-radius:6px;padding:6px 8px;font:inherit;resize:vertical}.review-thread-actions{display:flex;justify-content:flex-start}.review-issue-annotation-launch{margin-top:8px}@media (max-width: 820px){.document-viewer-review-layout{grid-template-columns:1fr}}.document-viewer-overlay-item:focus{outline:none}.document-viewer-overlay-item:focus-visible .document-viewer-overlay-shape{stroke-width:3.5px;stroke-dasharray:none;filter:drop-shadow(0 0 2px rgb(31 111 178 / 80%))}.review-thread-anchor-lineage{color:#5b6b7d;font-size:12px}.spreadsheet-grid-dialog{width:min(1100px,94vw)}.spreadsheet-grid-body{overflow:auto;max-height:70vh}.spreadsheet-grid-tabs{flex-wrap:wrap;gap:.25rem}.spreadsheet-grid-tab-active{outline:2px solid var(--accent, #2563eb)}.spreadsheet-grid-table{border-collapse:collapse;font-size:.78rem;white-space:nowrap}.spreadsheet-grid-table th,.spreadsheet-grid-cell{border:1px solid rgba(127,127,127,.35);padding:.15rem .4rem;max-width:18rem;overflow:hidden;text-overflow:ellipsis}.spreadsheet-grid-table thead th,.spreadsheet-grid-row-header{position:sticky;background:var(--surface-muted, #f3f4f6);font-weight:600;text-align:center}.spreadsheet-grid-table thead th{top:0;z-index:1}.spreadsheet-grid-row-header{left:0}.spreadsheet-grid-cell-highlighted{background:#2563eb38;outline:2px solid rgba(37,99,235,.75);outline-offset:-2px}.spreadsheet-grid-window-label{font-size:.8rem;align-self:center;white-space:nowrap}.spreadsheet-grid-cell-hidden{opacity:.55;font-style:italic}.spreadsheet-grid-gap-cell{text-align:center;font-size:.72rem;font-style:italic;opacity:.7}.spreadsheet-grid-target-actions{display:flex;flex-wrap:wrap;gap:.35rem}.interaction-center{display:grid;gap:1rem;border:1px solid #c9d4df;border-radius:14px;background:#f7f9fb;padding:1rem}.interaction-center-header,.interaction-detail-header,.interaction-detail-section>header,.interaction-suggestion-card>header,.interaction-action-history article>header,.interaction-action-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.interaction-center-header h4,.interaction-detail-header h5,.interaction-detail-section h6,.interaction-signal-group h5{margin:0}.interaction-center-header p,.interaction-action-composer p{margin:.3rem 0 0;color:#536477}.interaction-center-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;border-radius:10px;background:#eaf0f5;padding:.75rem}.interaction-center-filters label,.interaction-action-picker label,.interaction-action-composer label,.interaction-suggestion-reject label{display:grid;gap:.35rem;color:#405266;font-size:.78rem;font-weight:650}.interaction-center-filters select,.interaction-action-picker select,.interaction-action-composer input,.interaction-action-composer select,.interaction-action-composer textarea,.interaction-suggestion-reject input,.recipient-due-controls input{width:100%;border:1px solid #aebdca;border-radius:7px;background:#fff;padding:.5rem .6rem;color:#213244;font:inherit}.recipient-queue-summary{display:flex;flex-wrap:wrap;gap:.45rem}.recipient-queue-summary button,.recipient-queue-summary strong,.recipient-state-badge{border:0;border-radius:999px;background:#dfe9f1;padding:.25rem .55rem;color:#324b61;font-size:.74rem;font-weight:700}.recipient-queue-summary button{cursor:pointer}.recipient-queue-summary button.selected{box-shadow:inset 0 0 0 2px #176b9b;background:#d5ebf7;color:#145d84}.recipient-queue-summary strong{background:#f5dedc;color:#842c29}.recipient-state-badge.unread{background:#dbeef9;color:#145d84}.recipient-state-detail{display:grid;gap:.7rem;border:1px solid #c9d7e2;border-radius:10px;background:#f3f8fb;padding:.8rem}.recipient-state-detail>header,.recipient-state-actions,.recipient-due-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.recipient-state-detail>header{justify-content:space-between}.recipient-state-detail h6,.recipient-state-note{margin:0}.recipient-due-controls label{display:grid;flex:1 1 220px;gap:.3rem;color:#405266;font-size:.78rem;font-weight:650}.recipient-state-history ul{margin-bottom:0;color:#526476;font-size:.8rem}.interaction-center-layout{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.55fr);min-height:620px;overflow:hidden;border:1px solid #c9d4df;border-radius:12px;background:#fff}.interaction-center-list-column{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid #d6dfe7;background:#f2f5f8}.interaction-center-list{min-height:0;flex:1;overflow:auto;background:#f2f5f8}.interaction-load-more{align-self:stretch;margin:.75rem}.interaction-signal-group>header{display:flex;position:sticky;z-index:1;top:0;align-items:center;justify-content:space-between;border-top:1px solid #d6dfe7;border-bottom:1px solid #d6dfe7;background:#e6edf3;padding:.55rem .75rem;color:#33475b}.interaction-signal-group:first-child>header{border-top:0}.interaction-signal-context{color:#52697d}.interaction-signal-group>header span,.interaction-detail-section>header span{border-radius:999px;background:#d5e0e9;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.interaction-signal-row{display:grid;grid-template-columns:5px minmax(0,1fr) auto;width:100%;border:0;border-bottom:1px solid #dbe3ea;background:#fff;padding:.75rem;text-align:left;cursor:pointer}.interaction-signal-row:hover,.interaction-signal-row:focus-visible{background:#eef6fc}.interaction-signal-row.selected{box-shadow:inset 3px 0 #176b9b;background:#e5f2fa}.interaction-severity-marker{width:4px;min-height:2.5rem;border-radius:99px;background:#8394a5}.interaction-severity-marker.severity-warning{background:#b87900}.interaction-severity-marker.severity-error{background:#bc3b34}.interaction-severity-marker.severity-fatal{background:#7d1d31}.interaction-signal-copy,.interaction-signal-badges{display:grid;gap:.2rem;padding-left:.55rem}.interaction-signal-copy small,.interaction-signal-badges,.interaction-action-history small,.interaction-proposal-list small{color:#627386;font-size:.72rem}.interaction-signal-badges{align-content:start;justify-items:end;padding-left:.5rem}.interaction-signal-badges span{border-radius:999px;background:#e3e9ef;padding:.1rem .4rem;white-space:nowrap}.interaction-center-detail{display:grid;align-content:start;gap:1rem;overflow:auto;padding:1rem}.interaction-context-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #d5e0e9;border-radius:8px;background:#f5f8fa;padding:.75rem}.interaction-context-summary div{display:grid;gap:.2rem}.interaction-context-summary span{color:#52697d;font-size:.85rem}.interaction-detail-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.interaction-detail-facts,.interaction-suggestion-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.interaction-detail-facts div,.interaction-suggestion-card dl div{border-radius:8px;background:#eef3f7;padding:.55rem}.interaction-detail-facts dt,.interaction-suggestion-card dt{color:#607184;font-size:.68rem;font-weight:700;text-transform:uppercase}.interaction-detail-facts dd,.interaction-suggestion-card dd{margin:.2rem 0 0;overflow-wrap:anywhere}.interaction-technical-summary,.interaction-detail-section,.interaction-action-composer{border:1px solid #d4dee7;border-radius:10px;background:#fff;padding:.8rem}.interaction-detail-section{display:grid;gap:.75rem}.interaction-reference-section ul,.interaction-proposal-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.interaction-suggestion-card{display:grid;gap:.7rem;border:1px solid #c8d7e4;border-radius:9px;background:#f5f9fc;padding:.75rem}.interaction-suggestion-card p{margin:0}.interaction-proposal-list{display:grid}.interaction-proposal-list li,.interaction-suggestion-reject,.interaction-action-picker{display:flex;align-items:end;justify-content:space-between;gap:.65rem}.interaction-proposal-list li>div{display:grid;gap:.2rem}.interaction-suggestion-reject label,.interaction-action-picker label{flex:1}.interaction-disposition-summary{color:#526476;font-size:.78rem}.interaction-action-composer{display:grid;gap:.75rem;background:#f7fafc}.interaction-action-composer small{color:#647487;font-weight:400}.interaction-checkbox-field{display:flex!important;align-items:center;grid-template-columns:auto 1fr}.interaction-checkbox-field input{width:auto}.interaction-action-history>article{display:grid;gap:.45rem;border-left:3px solid #8da2b5;padding-left:.7rem}.interaction-action-history>article p{margin:0}.historical-context-detail{background:#f6f9fc;border:1px solid #cbd9e5;border-left:5px solid #678aa5;border-radius:10px;display:grid;gap:.8rem;padding:.9rem}.historical-context-detail.policy-advisory{border-left-color:#3f7f68}.historical-context-detail.policy-decision_required{background:#fffaf3;border-color:#e7cfaa;border-left-color:#a76422}.historical-context-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.historical-context-heading h6,.historical-context-heading p,.historical-context-policy-summary,.historical-context-projection{margin:0}.historical-context-policy-summary{color:#405568}.historical-context-evidence ul,.historical-context-alternatives ul,.historical-context-dependencies ul,.historical-context-history ol{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.historical-context-evidence li,.historical-context-alternatives li,.historical-context-dependencies li,.historical-context-history li{align-items:center;background:#f7fafc;border:1px solid #d6e0e8;border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem}.historical-context-evidence li>div,.historical-context-dependencies li>div,.historical-context-history li>div{display:grid;gap:.2rem}.historical-context-evidence small,.historical-context-dependencies small,.historical-context-history small,.historical-context-history-status{color:#5e7183;font-size:.78rem}.historical-evidence-restricted,.historical-evidence-missing{color:#8a3b12;font-size:.78rem;font-weight:700}.historical-evidence-available{color:#2c654d;font-size:.78rem;font-weight:700}.historical-context-history-status{align-items:end;text-align:right}.historical-response-composer fieldset{border:1px solid #cdd9e3;border-radius:8px;display:grid;gap:.65rem;margin:0;padding:.75rem}.historical-response-composer fieldset p{color:#506174;margin:0}.interaction-center-detail-empty{align-self:center;justify-self:center}@media (max-width: 980px){.interaction-center-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.interaction-center-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.interaction-detail-facts,.interaction-suggestion-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.interaction-center{padding:.65rem}.interaction-center-header,.interaction-detail-header,.historical-context-heading,.historical-context-evidence li,.historical-context-alternatives li,.historical-context-dependencies li,.historical-context-history li,.interaction-action-picker,.interaction-proposal-list li,.interaction-suggestion-reject{align-items:stretch;flex-direction:column}.historical-context-history-status{align-items:start;text-align:left}.interaction-center-filters,.interaction-center-layout,.interaction-detail-facts,.interaction-suggestion-card dl{grid-template-columns:1fr}.interaction-center-layout{min-height:0}.interaction-center-list{max-height:380px}.interaction-center-list-column{border-right:0;border-bottom:1px solid #d6dfe7}.interaction-context-summary{align-items:stretch;flex-direction:column}}.curation-workspace-region>summary{cursor:pointer;font-weight:600;padding:.5rem 0}.curation-workspace h3{margin:.5rem 0 .25rem}.curation-counts{color:#4a5a68;font-size:.9rem;margin:.25rem 0 .75rem}.curation-lane{border:1px solid #d6dfe7;border-radius:6px;margin-bottom:.75rem;padding:.6rem .75rem}.curation-lane-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.curation-lane h4{margin:0 0 .4rem}.curation-item-list{list-style:none;margin:0;padding:0}.curation-item,.curation-request{border-top:1px solid #e4eaef;padding:.5rem 0}.curation-item:first-child,.curation-request:first-child{border-top:0}.curation-item-main{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.curation-item-name{font-weight:600;overflow-wrap:anywhere}.curation-readiness-ready{background:#e2f4e6}.curation-readiness-blocked{background:#fbeaea}.curation-item-note{color:#4a5a68;font-size:.85rem;margin:.2rem 0 0}.curation-item-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.curation-recovery{background:#f7f9fb;border-left:3px solid #668099;margin-top:.5rem;padding:.55rem .7rem}.curation-recovery-stop-reason{display:grid;font-size:.9rem;gap:.15rem;margin:.5rem 0 0;overflow-wrap:anywhere}.curation-recovery-history{font-size:.85rem;margin-top:.45rem}.curation-recovery-history ol{margin:.4rem 0 0;padding-left:1.25rem}.curation-recovery-form{display:grid;gap:.6rem;margin-top:.6rem;max-width:34rem}.curation-recovery-form label{display:grid;gap:.25rem}.curation-recovery-form textarea{min-height:5rem;resize:vertical}.curation-request-form,.curation-run-decision{border-left:3px solid #d6dfe7;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;max-width:32rem;padding:.5rem 0 .5rem .75rem}.curation-batch-bar{align-items:end;background:#f2f6f9;border:1px solid #d6dfe7;border-radius:6px;display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0;padding:.6rem .75rem;position:sticky;bottom:.5rem}.curation-batch-bar label{display:flex;flex-direction:column;font-size:.85rem;gap:.2rem}.curation-history>summary{cursor:pointer;font-weight:600;padding:.35rem 0}.curation-start{background:#f7fafc;border:1px solid #c8d6e1;border-radius:6px;margin-top:.75rem;padding:.75rem}.curation-start h4{margin:0 0 .4rem}.preparation-proposal-workspace{background:#f7fafc;border:1px solid #9eb8ca;border-radius:6px;margin-top:.9rem;padding:.75rem}.preparation-proposal-heading,.preparation-proposal-item-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.preparation-proposal-heading h4{margin:0 0 .25rem}.preparation-proposal-metadata{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:.75rem 0}.preparation-proposal-metadata>div{background:#fff;border:1px solid #d6dfe7;border-radius:4px;padding:.45rem .55rem}.preparation-proposal-metadata dt{color:#4a5a68;font-size:.78rem}.preparation-proposal-metadata dd{font-weight:600;margin:.15rem 0 0;overflow-wrap:anywhere}.preparation-proposal-list{display:grid;gap:.6rem;list-style:none;margin:.75rem 0;padding:0}.preparation-proposal-item{background:#fff;border:1px solid #d6dfe7;border-left:4px solid #7b8b98;border-radius:4px;padding:.65rem}.preparation-proposal-item.proposal-tone-ready{border-left-color:#298548}.preparation-proposal-item.proposal-tone-attention{border-left-color:#b56b00}.preparation-proposal-reasons,.preparation-proposal-evidence ul,.preparation-proposal-blocked ul{margin:.35rem 0;padding-left:1.25rem}.preparation-proposal-evidence{font-size:.85rem;margin-top:.45rem}.preparation-proposal-evidence summary{cursor:pointer;font-weight:600}.preparation-proposal-actions{border-top:1px solid #e4eaef;margin-top:.6rem;padding-top:.55rem}.preparation-proposal-actions label{display:flex;flex-direction:column;font-size:.85rem;gap:.2rem;max-width:32rem}.preparation-proposal-blocked{background:#fbeaea;border:1px solid #d6a6a6;border-radius:4px;margin-top:.65rem;padding:.65rem}.preparation-proposal-blocked p{margin:.25rem 0}.preparation-proposal-start{background:#fff}.curation-sign-off{border:1px solid #d6dfe7;border-radius:6px;margin-top:.75rem;padding:.6rem .75rem}@media (max-width: 720px){.curation-item-main,.curation-batch-bar{align-items:stretch;flex-direction:column}.curation-request-form,.curation-run-decision,.curation-recovery-form{max-width:100%}.preparation-proposal-heading,.preparation-proposal-item-heading{align-items:stretch;flex-direction:column}}.curation-compare-dialog{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;height:92vh;margin:auto;max-width:1500px;overflow:hidden;padding:.75rem;width:96vw}.curation-compare-header{align-items:center;display:flex;justify-content:space-between}.curation-compare-header h2{font-size:1.05rem;margin:0}.curation-compare-panes{display:flex;flex:1;gap:.75rem;min-height:0}.curation-compare-panes>.document-viewer-inline-pane{border:1px solid #d6dfe7;border-radius:6px;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:.5rem}@media (max-width: 900px){.curation-compare-panes{flex-direction:column;overflow:auto}}.filing-deliverables-page{display:grid;gap:1.25rem}.filing-deliverables-page-header{border-bottom:1px solid #d6dfe7;padding-bottom:1rem}.filing-deliverables-page-header h2,.filing-deliverables-page-header p{margin-bottom:0}.filing-deliverable-workspace{display:grid;gap:1rem;grid-template-columns:minmax(17rem,.8fr) minmax(25rem,1.6fr)}.section-heading-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.section-heading-row h3,.section-heading-row p{margin:0}.filing-deliverable-list,.filing-deliverable-component-list{list-style:none;margin:.75rem 0 0;padding:0}.filing-deliverable-list{display:grid;gap:.5rem}.filing-deliverable-list button{align-items:center;background:#fff;border:1px solid #cbd7e1;border-radius:8px;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:.8rem;text-align:left;width:100%}.filing-deliverable-list button:hover,.filing-deliverable-list button.selected{border-color:#28698a}.filing-deliverable-list button.selected{box-shadow:inset 3px 0 #28698a}.filing-deliverable-list button>span,.filing-deliverable-list-status{display:grid;gap:.25rem}.filing-deliverable-list-status{justify-items:end}.state-badge{background:#eaf1f5;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:.2rem .55rem;width:fit-content}.state-badge.current{background:#d9efe4;color:#135c3c}.state-badge.superseded{background:#eef0f2;color:#59636d}.filing-deliverable-detail{border:1px solid #d6dfe7;border-radius:10px;min-height:22rem;padding:1rem}.filing-deliverable-state-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.filing-deliverable-state-grid>div{background:#f6f8fa;border-radius:7px;padding:.7rem}.filing-deliverable-state-grid dt{color:#5b6770;font-size:.78rem;font-weight:600}.filing-deliverable-state-grid dd{font-weight:700;margin:.25rem 0 0}.filing-deliverable-attention{background:#fff8e8;border-left:3px solid #dca62e;display:grid;gap:.25rem;margin:1rem 0;padding:.75rem}.filing-deliverable-component-list{display:grid;gap:.35rem}.filing-deliverable-component-list li{align-items:center;border-top:1px solid #e3e8ec;display:flex;justify-content:space-between;padding:.55rem 0}.filing-deliverable-empty{background:#f6f8fa;border-radius:8px;padding:1rem}.filing-record-review{border-top:1px solid #d6dfe7;display:grid;gap:.85rem;margin-top:1.25rem;padding-top:1rem}.filing-record-review h4,.filing-record-review h5,.filing-record-review p{margin:0}.filing-record-boundary,.filing-record-dialog-boundary{background:#eef6fa;border-left:3px solid #28698a;border-radius:4px;color:#334b5a;padding:.75rem .85rem}.filing-record-notice{border-left:3px solid #60859b;border-radius:4px;display:grid;gap:.35rem;padding:.7rem .8rem}.filing-record-notice.success{background:#edf8f1;border-left-color:#2f7d52}.filing-record-notice.warning{background:#fff4dc;border-left-color:#bb7c10}.filing-record-notice.error{background:#fff0f0;border-left-color:#b4232f}.filing-record-notice.historical{background:#f1f3f5;border-left-color:#7b858e}.filing-record-notice button{justify-self:start}.filing-record-card-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.filing-record-card{border:1px solid #d6dfe7;border-radius:8px;display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.8rem}.filing-record-card>header{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between}.filing-record-card>header p,.filing-record-card .placeholder,.filing-record-current-list span{color:#5b6770;font-size:.78rem}.filing-record-card>button,.filing-record-notice button,.filing-record-dialog button{background:#fff;border:1px solid #6f8794;border-radius:6px;color:#174f6c;cursor:pointer;font:inherit;font-weight:700;padding:.45rem .7rem}.filing-record-card>button{align-self:flex-start;margin-top:auto}.filing-record-card details{border-top:1px solid #e1e7eb;padding-top:.6rem}.filing-record-card summary{color:#174f6c;cursor:pointer;font-size:.8rem;font-weight:700}.filing-record-history,.filing-record-current-list{display:grid;gap:.5rem;list-style:none;margin:.6rem 0 0;padding:0}.filing-record-history li,.filing-record-current-list li{background:#f6f8fa;border-left:3px solid #8296a2;border-radius:4px;display:grid;gap:.2rem;min-width:0;padding:.6rem}.filing-record-history span,.filing-record-history time{color:#5b6770;font-size:.76rem;overflow-wrap:anywhere}.filing-record-dialog-backdrop{align-items:center;background:#111f2a85;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:1050}.filing-record-dialog{background:#fff;border-radius:10px;box-shadow:0 18px 50px #16283547;display:flex;flex-direction:column;max-height:min(92vh,58rem);max-width:44rem;overflow:hidden;width:100%}.filing-record-dialog>header{align-items:flex-start;border-bottom:1px solid #d6dfe7;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.filing-record-dialog>header h2,.filing-record-dialog>header p{margin:0}.filing-record-dialog>form{display:grid;gap:.85rem;overflow-y:auto;padding:1rem 1.1rem 1.2rem}.filing-record-dialog label{display:grid;font-weight:700;gap:.3rem}.filing-record-dialog label small,.filing-record-dialog fieldset>p{color:#5b6770;font-size:.78rem;font-weight:400;margin:0}.filing-record-dialog input,.filing-record-dialog select{border:1px solid #9bacb6;border-radius:6px;font:inherit;min-width:0;padding:.5rem .55rem}.filing-record-dialog input:focus,.filing-record-dialog select:focus{border-color:#28698a;outline:2px solid #b9d9e7;outline-offset:1px}.filing-record-dialog fieldset{border:1px solid #d6dfe7;border-radius:8px;display:grid;gap:.75rem;margin:0;min-width:0;padding:.8rem}.filing-record-dialog legend{font-weight:750;padding:0 .3rem}.filing-record-dialog-actions{display:flex;gap:.6rem;justify-content:flex-end}.filing-record-dialog-actions button:last-child{background:#174f6c;color:#fff}.filing-record-dialog button:disabled{cursor:not-allowed;opacity:.55}.cch-live-review{border-top:1px solid #d6dfe7;display:grid;gap:.9rem;margin-top:1.25rem;padding-top:1rem}.cch-live-review h4,.cch-live-review h5,.cch-live-review p{margin:0}.cch-live-status{border-radius:999px;font-size:.75rem;font-weight:750;padding:.3rem .65rem;text-align:center}.cch-live-status.neutral,.cch-live-status.historical{background:#eef0f2;color:#4c5963}.cch-live-status.progress{background:#e4f1f8;color:#174f6c}.cch-live-status.success{background:#dff2e7;color:#135c3c}.cch-live-status.warning{background:#fff1ce;color:#795300}.cch-live-status.danger{background:#fde4e5;color:#8b1f29}.cch-live-boundary-note{background:#eef6fa;border-left:3px solid #28698a;color:#334b5a;padding:.75rem .85rem}.cch-live-outcome,.cch-live-notice,.cch-live-signoff{border-left:3px solid #60859b;border-radius:4px;display:grid;gap:.35rem;padding:.75rem .85rem}.cch-live-outcome.neutral,.cch-live-outcome.historical,.cch-live-notice.historical{background:#f1f3f5;border-left-color:#7b858e}.cch-live-outcome.progress{background:#eef6fa;border-left-color:#28698a}.cch-live-outcome.success,.cch-live-signoff.clear{background:#edf8f1;border-left-color:#2f7d52}.cch-live-outcome.warning,.cch-live-notice.warning{background:#fff4dc;border-left-color:#bb7c10}.cch-live-outcome.danger,.cch-live-notice.danger,.cch-live-signoff.blocked{background:#fff0f0;border-left-color:#b4232f}.cch-live-scope,.cch-live-effects,.cch-live-authorization,.cch-live-history{border:1px solid #d6dfe7;border-radius:8px;padding:.85rem}.cch-live-scope{display:grid;gap:.7rem}.cch-live-scope dl{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cch-live-scope dl>div{background:#f6f8fa;border-radius:6px;min-width:0;padding:.65rem}.cch-live-scope dt{color:#5b6770;font-size:.76rem;font-weight:650}.cch-live-scope dd{font-weight:700;margin:.2rem 0 0;overflow-wrap:anywhere}.cch-live-effects ol,.cch-live-history ol{display:grid;gap:.55rem;list-style:none;margin:.7rem 0 0;padding:0}.cch-live-effects li,.cch-live-history li{background:#f6f8fa;border-left:3px solid #8296a2;display:grid;gap:.25rem;padding:.65rem}.cch-live-history summary{color:#174f6c;cursor:pointer;font-weight:750}.cch-live-history li>div{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.cch-live-effects li>span,.cch-live-history li>span{color:#53616b;font-size:.8rem}.cch-live-diagnostic{color:#8b5d08!important;font-weight:650}.cch-live-authorization{display:grid;gap:.65rem}.cch-live-authorization form{display:grid;gap:.7rem}.cch-live-confirmation{align-items:flex-start;background:#f6f8fa;border-radius:6px;display:flex;gap:.65rem;padding:.75rem}.cch-live-confirmation input{height:1.1rem;margin-top:.15rem;width:1.1rem}.cch-live-authorization button,.cch-live-notice button{background:#174f6c;border:1px solid #174f6c;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:750;justify-self:start;padding:.55rem .8rem}.cch-live-authorization button:disabled{cursor:not-allowed;opacity:.55}.prepared-form-value-review{border-top:1px solid #d6dfe7;display:grid;gap:.9rem;margin-top:1.25rem;padding-top:1rem}.prepared-form-value-review h4,.prepared-form-value-review h5,.prepared-form-value-review p{margin:0}.prepared-form-value-notice{border-left:3px solid #60859b;border-radius:4px;display:grid;gap:.2rem;padding:.7rem .8rem}.prepared-form-value-notice.loading{background:#eef6fa}.prepared-form-value-notice.partial,.prepared-form-value-notice.stale{background:#fff4dc;border-left-color:#bb7c10}.prepared-form-value-notice.error{background:#fff0f0;border-left-color:#b4232f}.prepared-form-value-notice.historical{background:#f1f3f5;border-left-color:#7b858e}.prepared-form-value-components{display:grid;gap:.8rem}.prepared-form-value-components.stale{border-left:3px solid #b36b00;padding-left:.65rem}.prepared-form-value-component{border:1px solid #d6dfe7;border-radius:8px;overflow:hidden}.prepared-form-value-component.unresolved{border-color:#d99b2b}.prepared-form-value-component>header{align-items:flex-start;background:#f5f8fa;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .8rem}.prepared-form-value-component.unresolved>header{background:#fff7e8}.prepared-form-value-component>header p{color:#5b6770;font-size:.8rem;margin-top:.2rem}.prepared-form-value-component>.placeholder{margin:0;padding:.75rem .8rem}.prepared-form-value-list{list-style:none;margin:0;padding:0}.prepared-form-value-list>li{display:grid;gap:.55rem;padding:.8rem}.prepared-form-value-list>li+li{border-top:1px solid #e2e7eb}.prepared-form-value-list>li.selected{background:#edf6fa;box-shadow:inset 3px 0 #28698a}.prepared-form-value-main{align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,1fr)}.prepared-form-value-main>div{display:grid;gap:.15rem}.prepared-form-value-main small,.prepared-form-value-meta{color:#5b6770;font-size:.78rem}.prepared-form-value-display{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.prepared-form-value-badges{display:flex;flex-wrap:wrap;gap:.35rem}.prepared-form-value-badge{background:#e9eef2;border-radius:999px;color:#3e4b55;font-size:.72rem;font-weight:700;padding:.18rem .5rem}.prepared-form-value-badge.ready{background:#d9efe4;color:#135c3c}.prepared-form-value-badge.attention{background:#fff0c8;color:#78520e}.prepared-form-value-badge.blocked{background:#f9d9dc;color:#8a1d29}.prepared-form-value-badge.diagnostic{background:#e4edf8;color:#315f91}.prepared-form-value-badge.historical{background:#eceef0;color:#59636d}.prepared-form-value-badge.snapshot{background:#e8e0f5;color:#5c3c87}.prepared-form-value-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .8rem}.prepared-form-value-meta a{font-weight:700;margin-left:auto}.prepared-form-value-detail-backdrop{align-items:stretch;background:#111f2a7a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:900}.prepared-form-value-detail-panel{background:#fff;box-shadow:-12px 0 35px #16283538;display:flex;flex-direction:column;height:100%;max-width:58rem;overflow:hidden;width:min(58rem,92vw)}.prepared-form-value-detail-header{align-items:flex-start;border-bottom:1px solid #d6dfe7;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.prepared-form-value-detail-header h2,.prepared-form-value-detail-header p,.prepared-form-value-detail-body h3,.prepared-form-value-detail-body h4,.prepared-form-value-detail-body p{margin:0}.prepared-form-value-detail-header h2{margin:.15rem 0 .25rem}.prepared-form-value-detail-header>div:first-child>p:last-child,.prepared-form-value-detail-muted{color:#5b6770}.prepared-form-value-detail-controls{display:flex;flex-shrink:0;gap:.5rem}.prepared-form-value-detail-controls button,.prepared-form-value-detail-card-list.evidence button{background:#fff;border:1px solid #7b929f;border-radius:6px;color:#174f6c;cursor:pointer;font:inherit;font-weight:700;padding:.45rem .7rem}.prepared-form-value-detail-controls button:disabled{cursor:not-allowed;opacity:.55}.prepared-form-value-detail-notice{border-left:4px solid #60859b;display:grid;gap:.2rem;margin:.8rem 1.2rem 0;padding:.7rem .8rem}.prepared-form-value-detail-notice.loading{background:#eef6fa}.prepared-form-value-detail-notice.stale{background:#fff4dc;border-left-color:#bb7c10}.prepared-form-value-detail-notice.error{background:#fff0f0;border-left-color:#b4232f}.prepared-form-value-detail-notice.success{background:#edf8f1;border-left-color:#2f7d52}.prepared-form-value-detail-notice.warning{background:#fff4dc;border-left-color:#bb7c10}.prepared-form-value-detail-notice.historical{background:#f1f3f5;border-left-color:#7b858e}.prepared-form-value-detail-body{display:grid;gap:1rem;overflow-y:auto;padding:1rem 1.2rem 2rem}.prepared-form-value-detail-body.stale{opacity:.7}.prepared-form-value-detail-body>section{border:1px solid #d6dfe7;border-radius:9px;display:grid;gap:.75rem;padding:1rem}.prepared-form-value-detail-body>section>h3{border-bottom:1px solid #e1e7eb;font-size:1rem;padding-bottom:.55rem}.prepared-form-value-detail-body h4{font-size:.9rem;margin-top:.25rem}.prepared-form-value-detail-value{font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:750;overflow-wrap:anywhere}.prepared-form-value-detail-status-grid{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.prepared-form-value-detail-status-grid>div{background:#f5f8fa;border-radius:6px;min-width:0;padding:.6rem}.prepared-form-value-detail-status-grid dt{color:#5b6770;font-size:.72rem;font-weight:650}.prepared-form-value-detail-status-grid dd{font-size:.84rem;font-weight:700;margin:.2rem 0 0;overflow-wrap:anywhere}.prepared-form-value-detail-card-list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.prepared-form-value-detail-card-list>li{background:#f6f8fa;border-left:3px solid #8296a2;border-radius:5px;display:grid;gap:.25rem;padding:.65rem .75rem}.prepared-form-value-detail-card-list>li>span,.prepared-form-value-detail-card-list>li>time,.prepared-form-value-detail-card-list.evidence li>div>span{color:#5b6770;display:block;font-size:.82rem}.prepared-form-value-detail-card-list.warning>li,.prepared-form-value-detail-card-list.evidence>li.conflicts{background:#fff7e8;border-left-color:#bb7c10}.prepared-form-value-detail-card-list.evidence>li.contradictory,.prepared-form-value-detail-card-list.evidence>li.conflicts{border-left-color:#b4232f}.prepared-form-value-detail-card-list.diagnostic>li{background:#edf4fb;border-left-color:#4f79a3}.prepared-form-value-detail-card-list.historical>li{background:#f1f3f5;border-left-color:#7b858e}.prepared-form-value-detail-card-list.actions>li{background:#f1f8f4;border-left-color:#3b7f5e}.prepared-form-value-action-select{background:#fff;border:1px solid #3b7f5e;border-radius:6px;color:#245f44;cursor:pointer;font:inherit;font-weight:700;justify-self:start;margin-top:.25rem;padding:.45rem .7rem}.prepared-form-value-action-select:disabled{cursor:not-allowed;opacity:.55}.prepared-form-value-detail-body .interaction-action-composer{background:#f7faf8;border:1px solid #b9d1c4;border-radius:8px;padding:.85rem}.prepared-form-value-exception-action{display:grid;gap:.65rem;margin-top:1rem}.prepared-form-value-exception-action>h4,.prepared-form-value-exception-action>p,.prepared-form-value-exception-composer p,.prepared-form-value-exception-retry p{margin:0}.prepared-form-value-exception-composer,.prepared-form-value-exception-retry{display:grid;gap:.75rem;border:1px solid #d6b977;border-radius:8px;background:#fffaf0;padding:.85rem}.prepared-form-value-exception-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.prepared-form-value-exception-composer label{display:grid;gap:.35rem;color:#405266;font-size:.78rem;font-weight:650}.prepared-form-value-exception-composer input,.prepared-form-value-exception-composer select,.prepared-form-value-exception-composer textarea{width:100%;border:1px solid #aebdca;border-radius:7px;background:#fff;padding:.5rem .6rem;color:#213244;font:inherit}.prepared-form-value-exception-composer fieldset{display:grid;gap:.55rem;border:1px solid #dccb9f;border-radius:7px;padding:.7rem}.prepared-form-value-exception-composer legend{color:#405266;font-size:.78rem;font-weight:700;padding:0 .25rem}.prepared-form-value-exception-composer small{color:#647487;font-weight:400}.prepared-form-value-exception-composer .interaction-checkbox-field input{width:auto}.prepared-form-value-exception-controls{display:flex;flex-wrap:wrap;gap:.55rem}.prepared-form-value-detail-card-list.evidence>li{align-items:center;grid-template-columns:minmax(0,1fr) auto}.prepared-form-value-detail-card-list.evidence button{white-space:nowrap}.prepared-form-value-detail-empty,.prepared-form-value-detail-panel>.placeholder{color:#5b6770;padding:.5rem 0}.foreign-property-worksheet-review{border:1px solid #c7d6df;border-radius:10px;display:grid;gap:1rem;margin-bottom:1rem;padding:1rem}.foreign-property-review-body{display:grid;gap:1rem}.foreign-property-review-body>section{border-top:1px solid #e1e7eb;display:grid;gap:.65rem;padding-top:1rem}.foreign-property-review-body h5,.foreign-property-review-body p{margin:0}.foreign-property-review-only{background:#edf4fb;border-left:4px solid #4f79a3;border-radius:5px;color:#315f91;font-weight:650;padding:.75rem .85rem}.foreign-property-judgment-card{align-items:stretch}.foreign-property-judgment-actions,.foreign-property-judgment-form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.foreign-property-judgment-form{background:#f7faf8;border:1px solid #b9d1c4;border-radius:8px;display:grid;gap:.7rem;padding:.8rem}.foreign-property-judgment-form>p,.foreign-property-judgment-form>small{margin:0}.foreign-property-judgment-form label{color:#405266;display:grid;font-size:.78rem;font-weight:650;gap:.35rem}.foreign-property-judgment-form select,.foreign-property-judgment-form textarea{background:#fff;border:1px solid #aebdca;border-radius:7px;color:#213244;font:inherit;padding:.5rem .6rem;width:100%}.foreign-property-judgment-form>small{color:#647487}.foreign-property-judgment-history{border-top:1px solid #dfe6ea;padding-top:.55rem}.foreign-property-judgment-history summary{cursor:pointer;font-weight:650}.foreign-property-judgment-history ol{display:grid;gap:.45rem;margin:.55rem 0 0;padding-left:1.25rem}.foreign-property-judgment-history li{display:grid;gap:.15rem}.foreign-property-judgment-notice{border-left:3px solid #4f79a3;border-radius:5px;padding:.6rem .75rem}.foreign-property-judgment-notice.success{background:#edf8f1;border-left-color:#2f7d4d;color:#245f3c}.foreign-property-judgment-notice.warning{background:#fff4dc;border-left-color:#bb7c10;color:#78520e}.foreign-property-judgment-notice.error{background:#fff0f0;border-left-color:#b4232f;color:#8e1d28}.foreign-property-unassigned-evidence{display:grid;gap:.5rem;margin:.25rem 0 0;padding-left:1.25rem}.foreign-property-unassigned-evidence>li{align-items:center;background:#fff;border:1px solid #e0c990;border-radius:7px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.6rem .7rem}.foreign-property-unassigned-evidence>li>div{display:grid;gap:.15rem}@media (max-width: 640px){.foreign-property-unassigned-evidence>li{align-items:stretch;grid-template-columns:minmax(0,1fr)}}.foreign-property-output-list{display:grid;gap:.5rem}.foreign-property-output{align-items:baseline;background:#f5f8fa;border-left:3px solid #8296a2;border-radius:5px;display:flex;flex-wrap:wrap;gap:.35rem .75rem;padding:.55rem .7rem}.foreign-property-output.blocked,.foreign-property-output.withheld{background:#fff0f0;border-left-color:#b4232f}.foreign-property-output small,.foreign-property-output span{color:#5b6770}.foreign-property-sections{display:grid;gap:.55rem}.foreign-property-sections>details{border:1px solid #d6dfe7;border-radius:8px;overflow:hidden}.foreign-property-sections>details>summary{align-items:center;background:#f5f8fa;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .8rem}.foreign-property-sections>details>.prepared-form-value-detail-empty{margin:0;padding:.8rem}.foreign-property-rows{display:grid;gap:0;list-style:none;margin:0;padding:0}.foreign-property-rows>li{display:grid;gap:.65rem;padding:.8rem}.foreign-property-rows>li+li{border-top:1px solid #e1e7eb}.foreign-property-row-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.foreign-property-row-heading span{color:#5b6770;font-size:.82rem}.foreign-property-block-reasons{background:#fff4dc;border-left:3px solid #bb7c10;color:#78520e;display:grid;gap:.2rem;margin:0;padding:.55rem .75rem .55rem 1.8rem}.foreign-property-fields{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.foreign-property-fields>div{background:#f8fafb;border-radius:6px;min-width:0;padding:.6rem}.foreign-property-fields>div.missing{background:#fff7e8}.foreign-property-fields dt{color:#405266;font-size:.76rem;font-weight:700}.foreign-property-fields dd{margin:.35rem 0 0;overflow-wrap:anywhere}#foreign-property-fx-schedule{scroll-margin-top:1rem}.accountant-guidance-panel{display:grid;gap:.85rem;margin-top:1rem;padding:1rem;border:1px solid #bdcbd6;border-radius:10px;background:#f8fafb}.accountant-guidance-header,.accountant-guidance-form-heading,.accountant-guidance-card-heading,.accountant-guidance-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.accountant-guidance-header h3,.accountant-guidance-header p,.accountant-guidance-form-heading h4,.accountant-guidance-form>p,.accountant-guidance-card p,.accountant-guidance-card small{margin:0}.accountant-guidance-header .eyebrow{color:#47627a;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.accountant-guidance-header h3{font-size:1.05rem}.accountant-guidance-header>div>p:last-child{color:#5b6770;font-size:.82rem}.accountant-guidance-boundary,.accountant-guidance-readonly,.accountant-guidance-state{margin:0;padding:.7rem .8rem;border-left:4px solid #667d91;border-radius:5px;background:#edf2f6;color:#334b60;font-size:.86rem}.accountant-guidance-readonly{border-left-color:#8b6a19;background:#fff7e5}.accountant-guidance-state.error{border-left-color:#b4232f;background:#fff0f0}.accountant-guidance-state p{margin:0 0 .55rem}.accountant-guidance-stage-select,.accountant-guidance-form>label{display:grid;gap:.35rem;color:#405266;font-size:.82rem;font-weight:650}.accountant-guidance-stage-select{max-width:24rem}.accountant-guidance-stage-select select,.accountant-guidance-form select,.accountant-guidance-form textarea{width:100%;border:1px solid #aebdca;border-radius:7px;padding:.55rem .65rem;background:#fff;color:#213244;font:inherit}.accountant-guidance-form{display:grid;gap:.8rem;padding:.9rem;border:1px solid #c7b271;border-radius:8px;background:#fffaf0}.accountant-guidance-form small,.accountant-guidance-consent small{display:block;color:#607080;font-weight:400}.accountant-guidance-consent{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.accountant-guidance-consent input{width:auto;margin-top:.15rem}.accountant-guidance-form>.primary-action{justify-self:start}.accountant-guidance-current,.accountant-guidance-history{display:grid;gap:.55rem}.accountant-guidance-current>h4{margin:0;font-size:.92rem}.accountant-guidance-history>summary,.processing-stage-guidance>summary,.document-viewer-guidance>summary{cursor:pointer;font-weight:700}.accountant-guidance-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.accountant-guidance-history[open]>.accountant-guidance-list{margin-top:.65rem}.accountant-guidance-card{display:grid;gap:.55rem;padding:.75rem;border:1px solid #b8c7d3;border-left:4px solid #3f7658;border-radius:7px;background:#fff}.accountant-guidance-card.superseded{border-style:dashed;border-left-color:#77828b;background:#f1f3f5}.accountant-guidance-card-heading>div{display:grid;gap:.1rem}.accountant-guidance-card-heading>div>span,.accountant-guidance-card-footer small{color:#5b6770;font-size:.78rem}.accountant-guidance-consent-state{padding:.25rem .45rem;border:1px solid currentColor;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.accountant-guidance-consent-state.allowed{color:#23633f;background:#edf8f1}.accountant-guidance-consent-state.not-allowed{color:#5a6570;background:#f3f5f6}.accountant-guidance-tokenized-text{overflow-wrap:anywhere;white-space:pre-wrap}.accountant-guidance-token{display:inline-block;padding:.08rem .42rem;border:1px solid #9bb6cc;border-radius:999px;margin-inline:.08rem;color:#214b68;background:#edf6fc;font-size:.88em;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;vertical-align:-.12em;white-space:nowrap;max-inline-size:100%}.processing-stage-guidance,.document-viewer-guidance{padding:.8rem;border:1px solid #c7d1dc;border-radius:8px;background:#fff}.processing-stage-guidance>.accountant-guidance-panel,.document-viewer-guidance>.accountant-guidance-panel{margin-top:.8rem}.document-viewer-guidance{flex:0 1 auto;max-height:min(40vh,32rem);overflow:auto}.accountant-guidance-fixture{display:grid;gap:1rem;max-width:1440px;margin:0 auto;padding:1rem}.accountant-guidance-fixture>header{padding:1rem;border:1px solid #c7d1dc;border-radius:10px;background:#fff}.accountant-guidance-fixture>header h1,.accountant-guidance-fixture>header p{margin:.25rem 0}.accountant-guidance-fixture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.prepared-form-value-detail-panel>.placeholder{margin:1rem 1.2rem}@media (max-width: 860px){.accountant-guidance-fixture-grid{grid-template-columns:1fr}.accountant-guidance-header,.accountant-guidance-form-heading,.accountant-guidance-card-heading,.accountant-guidance-card-footer{align-items:stretch;flex-direction:column}.accountant-guidance-consent-state{align-self:flex-start;white-space:normal}.document-viewer-guidance{max-height:48vh}.filing-deliverable-workspace,.filing-deliverable-state-grid,.filing-record-card-grid,.cch-live-scope dl{grid-template-columns:1fr}.cch-live-review>.section-heading-row,.cch-live-effects>.section-heading-row{align-items:stretch;flex-direction:column}.filing-record-dialog-backdrop{align-items:stretch;padding:0}.filing-record-dialog{border-radius:0;max-height:100vh;max-width:none}.filing-record-dialog>header,.filing-record-dialog-actions{align-items:stretch;flex-direction:column}.prepared-form-value-main{grid-template-columns:1fr}.prepared-form-value-display{text-align:left}.prepared-form-value-detail-panel{width:100vw}.prepared-form-value-detail-header,.prepared-form-value-detail-card-list.evidence>li{align-items:stretch;grid-template-columns:1fr}.prepared-form-value-detail-header{flex-direction:column}.prepared-form-value-detail-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-property-fields{grid-template-columns:1fr}}
