.pto-workspace{max-width:1200px;margin:0 auto;padding:32px 24px}.pto-workspace>header{margin-bottom:32px}.pto-section-nav{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.pto-section-nav a{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-panel);color:inherit;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.pto-section-nav a span,.pto-section>header>p{font-weight:700}.pto-section{margin:36px 0;scroll-margin-top:24px}.pto-section>header>p{margin:0}.pto-section>header>h2{margin-top:4px}.pto-metrics{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:24px 0;display:grid}.pto-metric{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow-panel);padding:24px}.pto-value{font-size:1.8rem;font-weight:700}.pto-confidence{min-height:2.8em}.pto-metric dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pto-metric dd{overflow-wrap:anywhere;margin:0}.pto-metric-source-link{border:1px solid var(--border-strong);min-height:36px;color:var(--text-primary);background:var(--overlay-focus-subtle);border-radius:8px;align-items:center;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.pto-metric-source-link:hover{border-color:var(--focus)}.pto-metric-source-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pto-metric details{margin-top:16px}.pto-source-link{border-top:1px solid var(--border);gap:5px;padding:10px 0;display:grid}.pto-source-link:first-child{border-top:0}.pto-source-link>a{color:var(--text-primary);font-weight:750}.pto-source-link>p,.pto-source-link details p,.pto-source-link summary{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.pto-source-link summary{cursor:pointer}.pto-results{border-top:1px solid;margin:48px 0 24px;padding-top:24px}.pto-result-upload{gap:8px;max-width:420px;font-weight:700;display:grid}.pto-result-upload input{font-weight:400}.pto-result-list{gap:16px;padding:0;list-style:none;display:grid}.pto-result-list article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow-panel);padding:20px}.pto-result-list h3{margin:0}.pto-result-list dl{grid-template-columns:max-content 1fr;gap:8px 16px;display:grid}.pto-result-list dd{margin:0}.cr-register,.cr-workspace{min-width:0;max-width:100%}.cr-register{color:#17252a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.cr-register *{box-sizing:border-box}.cr-register header p,.cr-register p{overflow-wrap:anywhere;margin:.45rem 0}.cr-register h1{margin:.4rem 0;font-size:1.45rem}.cr-register h2{font-size:1.25rem}.cr-register h3{margin-top:1.25rem;font-size:1.08rem}.cr-register h4{font-size:1rem}.cr-tabs,.cr-workspace-tabs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.cr-register button,.cr-register select,.cr-register input,.cr-workspace-tabs button{font:inherit;color:#17252a;background:#fff;border:1px solid #a8b9bf;border-radius:8px;max-width:100%;min-height:44px;padding:8px 10px}.cr-register button,.cr-workspace-tabs button{cursor:pointer;white-space:normal;overflow-wrap:anywhere}.cr-register button[aria-pressed=true],.cr-workspace-tabs button[aria-pressed=true]{background:#e4f2ef;border-color:#286c62}.cr-register :focus-visible,.cr-workspace-tabs :focus-visible{outline-offset:3px;outline:3px solid #2369b4}.cr-register label{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:12px 0;display:grid}.cr-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cr-has-panel{grid-template-columns:minmax(0,1fr) minmax(300px,42%)}.cr-list{overscroll-behavior:contain;min-width:0;max-height:64vh;padding:4px;overflow:auto}.cr-register .cr-row{text-align:left;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:12px;display:flex}.cr-row span,.cr-row strong{overflow-wrap:anywhere;white-space:normal;max-width:100%}.cr-value,.cr-money strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;font-size:1.12rem}.cr-warning{color:#805100;font-weight:600}.cr-panel{color:#17252a;overscroll-behavior:contain;background:#fff;border:1px solid #a8b9bf;border-radius:12px;min-width:0;max-height:70vh;overflow:auto}.cr-panel-content{overflow-wrap:anywhere;min-width:0;padding:14px}.cr-panel-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cr-register dl{margin:8px 0}.cr-register dt{margin-top:8px;font-weight:600}.cr-register dd{overflow-wrap:anywhere;margin:3px 0}.cr-register details{border-top:1px solid #dbe4e7;padding:4px 0}.cr-register summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 4px}.cr-register a{overflow-wrap:anywhere;color:#185c98;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.cr-register ul{padding-left:22px}.cr-document,.cr-allocation{border:1px solid #dbe4e7;border-radius:8px;margin:8px 0;padding:10px}.cr-money{padding:10px 0}.cr-snapshot{font-size:.92rem}.cr-register select{width:100%;min-width:0}@media (max-width:1000px){.cr-has-panel{grid-template-columns:minmax(0,1fr) minmax(280px,45%)}}@media (max-width:767px){.cr-has-panel,.cr-filters{grid-template-columns:minmax(0,1fr)}.cr-list{max-height:none;overflow:visible}.cr-dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.cr-dialog::backdrop{background:#12202873}.cr-panel-toolbar{z-index:1;background:#fff;padding:6px 0;position:sticky;top:0}.cr-tabs button{flex:130px}.cr-register input{width:100%;min-width:0}.cr-register h1{font-size:1.3rem}}.v18-control-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.v18-control-card{border:1px solid var(--border,#76839a);background:var(--surface-panel,#fff);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.v18-control-card h4,.v18-control-card p{margin:0}.v18-control-card button,.v18-control-card-dialog button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}.v18-control-card-dialog{box-sizing:border-box;border:1px solid var(--border,#76839a);max-block-size:calc(100dvh - 2rem);inline-size:min(42rem,100vw - 2rem);color:var(--text-primary,#172434);background:var(--surface-panel,#fff);border-radius:12px;padding:clamp(16px,3vw,24px);overflow:auto}.v18-control-card-dialog::backdrop{background:#0f172a8f}.v18-control-card-dialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.v18-control-card-dialog h4{margin:0}.v18-control-card-dialog dl{gap:14px;margin:20px 0 0;display:grid}.v18-control-card-dialog dt{font-weight:700}.v18-control-card-dialog dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:320px){.v18-control-cards{grid-template-columns:minmax(0,1fr)}.v18-control-card-dialog{max-block-size:calc(100dvh - 16px);inline-size:calc(100vw - 16px);padding:12px}}.v18-unconnected-register{gap:12px;display:grid}.v18-unconnected-register__filters{flex-wrap:wrap;gap:8px;display:flex}.v18-unconnected-register__filters label{gap:4px;display:grid}.v18-unconnected-register__row{text-align:left;gap:4px;width:100%;display:grid}.v18-unconnected-register__list{gap:6px;display:grid}.v18-unconnected-register__card{max-width:min(560px,100vw - 24px)}.v18-unconnected-register__card dl{gap:8px;display:grid}.v18-unconnected-register__card dl div{gap:2px;display:grid}.v18-unconnected-register__card dt{font-weight:700}.v18-unconnected-register__card dd{margin:0}.v18-help-trigger{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding:.45rem .8rem}.v18-help dialog{box-sizing:border-box;border:1px solid #c3c8cf;border-radius:.8rem;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(1rem,3vw,2rem);line-height:1.55;overflow:auto}.v18-help dialog h2{margin-top:0}.v18-help dialog button{min-height:44px;padding-inline:.8rem}.v18-help dialog::backdrop{background:#141c268c}.vc-workspace [data-contract-registers],.vc-workspace details.vc-working-tools{min-width:0;max-width:100%}.vc-workspace [data-contract-registers]>summary,.vc-workspace details.vc-working-tools>summary{cursor:pointer;min-height:44px;padding-block:.65rem}.vc-workspace details.vc-working-tools{display:block}.contract-summary-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.contract-summary-pair{grid-template-columns:minmax(0,1fr)}}.vc-workspace{min-width:0;max-width:100%;color:inherit;gap:.8rem;display:grid}.vc-workspace *,.vc-dialog *{box-sizing:border-box}.vc-workspace h2,.vc-workspace h3,.vc-workspace h4,.vc-dialog h3{margin:.25rem 0 .55rem}.vc-workspace [role=tabpanel]{min-width:0;max-width:100%}.vc-tabs,.vc-modes,.vc-filter,.vc-pages,.vc-table-section>header,.vc-dialog>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vc-tabs button,.vc-modes button,.vc-modes a,.vc-cards button,.vc-table-section button,.vc-pages button,.vc-dialog button{font:inherit;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #a6b8c0;border-radius:7px;max-width:100%;min-height:44px;padding:.4rem .7rem}.vc-tabs [aria-selected=true],.vc-modes [aria-pressed=true]{color:#fff;background:#244b50;border-color:#244b50}.vc-workspace .vc-tabs button{color:#192f38;background:#fff}.vc-workspace .vc-tabs button:not([aria-selected=true]):hover{color:#192f38;background:#f2f6f6}.vc-workspace .vc-tabs button[aria-selected=true],.vc-workspace .vc-tabs button[aria-selected=true]:hover{color:#fff;background:#244b50;border-color:#244b50}.vc-working-tools{border:1px solid #a6b8c0;border-radius:.65rem;justify-items:start;gap:.5rem;margin-block:.25rem;padding:.75rem;display:grid}.vc-working-tools h3{margin:0;font-size:.95rem}.vc-working-tools button{font:inherit;color:#192f38;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #a6b8c0;border-radius:7px;max-width:100%;min-height:44px;padding:.4rem .7rem}.vc-working-tools button:not([aria-pressed=true]):hover{color:#192f38;background:#f2f6f6}.vc-working-tools button[aria-pressed=true],.vc-working-tools button[aria-pressed=true]:hover{color:#fff;background:#244b50;border-color:#244b50}.vc-working-tools button:focus-visible{outline-offset:2px;outline:3px solid #bddff2}@media (forced-colors:active){.vc-working-tools button:focus-visible{outline-color:highlight}}.vc-workspace :focus-visible,.vc-dialog :focus-visible{outline-offset:2px;outline:3px solid #237896}.vc-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.55rem;display:grid}.vc-cards>details,.vc-flow,.vc-table-section{color:#192f38;background:#fff;border:1px solid #ced8dd;border-radius:.65rem;min-width:0;padding:.75rem}.vc-cards summary,.vc-cards button{text-align:left;cursor:pointer}.vc-cards summary{min-height:44px}.vc-cards strong,.vc-cards small{margin-top:.35rem;display:block}.vc-table-section{overflow-wrap:anywhere;margin:.75rem 0}.vc-working-materials{border:1px solid #ced8dd;border-radius:.65rem;min-width:0;margin:.75rem 0;overflow:hidden}.vc-working-materials>summary{cursor:pointer;min-height:44px;padding:.75rem;font-weight:600}.vc-working-materials>div{padding:0 .75rem .75rem}.vc-materials-admission{max-width:100%;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;padding:.5rem .75rem}.vc-table-section>header,.vc-dialog>header{justify-content:space-between}.vc-filter{align-items:flex-end;margin:.6rem 0}.vc-filter label,.vc-select{gap:.2rem;min-width:0;max-width:100%;display:grid}.vc-workspace input,.vc-workspace select{font:inherit;max-width:100%;min-height:44px;padding:.35rem}.vc-scroll{min-width:0;max-width:100%;overflow:auto}.vc-scroll table{border-collapse:collapse;text-align:left;width:100%}.vc-scroll th,.vc-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e3e6;min-width:8.5rem;padding:.5rem}.vc-scroll thead th{color:#344b53;background:#f2f6f6;font-size:.92rem}.vc-pages{margin-top:.5rem}.vc-flow{padding-left:2.25rem}.vc-dialog{color:#162e35;overflow-wrap:anywhere;background:#fff;border:1px solid #748c93;border-radius:.75rem;max-width:min(40rem,100% - 1.5rem);max-height:85dvh;overflow:auto}.vc-dialog::backdrop{background:#0f1f2673}.vc-dialog dl>div{border-bottom:1px solid #d9e3e6;grid-template-columns:minmax(7rem,1fr) 2fr;padding:.45rem 0;display:grid}.vc-dialog dd{margin:0}.vc-workspace .settlement-reports{min-width:0;max-width:100%}@media (max-width:540px){.vc-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vc-tabs button,.vc-filter label,.vc-select{width:100%}.vc-dialog dl>div{grid-template-columns:1fr}.vc-workspace .vc-table-section{padding:.55rem}.vc-workspace .vc-scroll{max-width:100%}}.v18-management-root .vc-workspace.vc-workspace-04 .vc-working-tools button[aria-pressed=true],.v18-management-root .vc-workspace.vc-workspace-04 .vc-working-tools button[aria-pressed=true]:hover,.v18-management-root .vc-workspace.vc-workspace-05 .vc-working-tools button[aria-pressed=true],.v18-management-root .vc-workspace.vc-workspace-05 .vc-working-tools button[aria-pressed=true]:hover,.v18-management-root .vc-workspace.vc-workspace-06 .vc-working-tools button[aria-pressed=true],.v18-management-root .vc-workspace.vc-workspace-06 .vc-working-tools button[aria-pressed=true]:hover{color:#fff;background:#244b50;border-color:#244b50}.v18-management-root .vc-workspace.vc-workspace-04 .vc-tabs button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-tabs button,.v18-management-root .vc-workspace.vc-workspace-04 .vc-modes button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-modes button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-modes a{color:#e7ebf3;background:#343d4c;border-color:#748197;border-radius:9px;padding:9px 12px}.v18-management-root .vc-workspace.vc-workspace-04 .vc-tabs button:not([aria-selected=true]):hover,.v18-management-root .vc-workspace.vc-workspace-05 .vc-tabs button:not([aria-selected=true]):hover{color:#e7ebf3;background:#343d4c;border-color:#748197}.v18-management-root .vc-workspace.vc-workspace-04 .vc-tabs button[aria-selected=true],.v18-management-root .vc-workspace.vc-workspace-04 .vc-tabs button[aria-selected=true]:hover,.v18-management-root .vc-workspace.vc-workspace-05 .vc-tabs button[aria-selected=true],.v18-management-root .vc-workspace.vc-workspace-05 .vc-tabs button[aria-selected=true]:hover,.v18-management-root .vc-workspace.vc-workspace-04 .vc-modes button[aria-pressed=true],.v18-management-root .vc-workspace.vc-workspace-05 .vc-modes button[aria-pressed=true]{color:#e7ebf3;background:#67464c;border-color:#d79b91}.v18-management-root .vc-workspace.vc-workspace-04 .vc-table-section button,.v18-management-root .vc-workspace.vc-workspace-04 .vc-pages button,.v18-management-root .vc-workspace.vc-workspace-04 .vc-dialog button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-table-section button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-pages button,.v18-management-root .vc-workspace.vc-workspace-05 .vc-dialog button{color:#e7ebf3;background:#343d4c;border-color:#748197;border-radius:9px}.v18-management-root .vc-workspace.vc-workspace-06 .vc-tabs button,.v18-management-root .vc-workspace.vc-workspace-06 .vc-tabs button:not([aria-selected=true]):hover{color:#e7ebf3;background:#343d4c;border-color:#748197;border-radius:9px;padding:9px 12px;font-size:14px}.v18-management-root .vc-workspace.vc-workspace-06 .vc-tabs button[aria-selected=true],.v18-management-root .vc-workspace.vc-workspace-06 .vc-tabs button[aria-selected=true]:hover{color:#e7ebf3;background:#67464c;border-color:#d79b91}.v18-management-root .vc-workspace.vc-workspace-06 .vc-table-section button,.v18-management-root .vc-workspace.vc-workspace-06 .vc-pages button,.v18-management-root .vc-workspace.vc-workspace-06 .vc-dialog button{color:#e8f0f6;background:#3e4d5c;border-color:#6e8293;border-radius:10px;padding:12px}.v18-management-root .vc-workspace.vc-workspace-06 .vc-modes[aria-label="Направления для сверки"] a{color:#e8f0f6;background:#3e4d5c;border-color:#6e8293}.v18-management-root .vc-workspace.vc-workspace-04 :focus-visible,.v18-management-root .vc-workspace.vc-workspace-05 :focus-visible,.v18-management-root .vc-workspace.vc-workspace-06 :focus-visible{outline-offset:3px;outline:2px solid #edb0a3}dialog.vc-dialog{box-sizing:border-box;width:min(640px,100vw - 40px);max-width:min(640px,100vw - 40px);max-height:85vh}@media (max-width:540px){.v18-management-root .vc-workspace.vc-workspace-06 .vc-tabs button{padding:8px;font-size:12px}dialog.vc-dialog{padding:18px}}.vc-settlements-link{align-items:center;max-width:100%;min-height:44px;padding-block:.35rem;display:inline-flex}.vc-workspace-04,.vc-workspace-05{color:#e7ebf3;font:14px/1.6 Arial,sans-serif}.vc-workspace-04 .vc-tabs,.vc-workspace-05 .vc-tabs{border-bottom:1px solid #566174;gap:7px;margin:22px 0;padding-bottom:14px}.vc-workspace-04 .vc-tabs button,.vc-workspace-05 .vc-tabs button,.vc-workspace-04 .vc-modes button,.vc-workspace-05 .vc-modes button,.vc-workspace-05 .vc-modes a{color:#e7ebf3;background:#343d4c;border-color:#748197;border-radius:9px;padding:9px 12px}.vc-workspace-04 .vc-tabs button[aria-selected=true],.vc-workspace-04 .vc-tabs button[aria-selected=true]:hover,.vc-workspace-05 .vc-tabs button[aria-selected=true],.vc-workspace-05 .vc-tabs button[aria-selected=true]:hover,.vc-workspace-04 .vc-modes button[aria-pressed=true],.vc-workspace-05 .vc-modes button[aria-pressed=true]{color:#e7ebf3;background:#67464c;border-color:#d79b91}.vc-workspace-04 .vc-tabs button:not([aria-selected=true]):hover,.vc-workspace-05 .vc-tabs button:not([aria-selected=true]):hover{color:#e7ebf3;background:#343d4c;border-color:#748197}.vc-workspace-05 .vc-tabs,.vc-workspace-05 .vc-modes{gap:6px}.vc-workspace-05 .vc-tabs button{font-size:12px}.vc-workspace-04 .vc-cards>details,.vc-workspace-04 .vc-cards>button,.vc-workspace-04 .vc-table-section,.vc-workspace-04 .vc-flow,.vc-workspace-05 .vc-cards>details,.vc-workspace-05 .vc-cards>button,.vc-workspace-05 .vc-table-section,.vc-workspace-05 .vc-flow{color:#e7ebf3;background:#353e4d;border-color:#59667a;border-radius:14px}.vc-workspace-04 .vc-cards>details,.vc-workspace-04 .vc-cards>button,.vc-workspace-05 .vc-cards>details,.vc-workspace-05 .vc-cards>button{padding:18px}.vc-workspace-04 .vc-scroll,.vc-workspace-05 .vc-scroll{border:1px solid #647086;border-radius:12px}.vc-workspace-04 .vc-scroll th,.vc-workspace-04 .vc-scroll td,.vc-workspace-05 .vc-scroll th,.vc-workspace-05 .vc-scroll td{border-bottom-color:#586477}.vc-workspace-04 .vc-scroll thead th,.vc-workspace-05 .vc-scroll thead th{color:#bac4d4;background:#303947}.vc-workspace-04 .vc-dialog,.vc-workspace-05 .vc-dialog,.vc-workspace-06 .vc-dialog{color:#e8edf5;background:#303948;border-color:#8291aa;border-radius:18px;padding:25px}.vc-workspace-04 :focus-visible,.vc-workspace-05 :focus-visible,.vc-workspace-04 .vc-dialog:focus-visible,.vc-workspace-05 .vc-dialog:focus-visible{outline-offset:3px;outline:2px solid #edb0a3}.vc-workspace-06{color:#f1f1f3}.vc-workspace-06 .vc-tabs{border-bottom:1px solid #566174;gap:7px;margin:22px 0;padding-bottom:14px}.vc-workspace-06 .vc-tabs button{color:#e7ebf3;background:#343d4c;border-color:#748197;border-radius:9px;padding:9px 12px;font-size:14px}.vc-workspace-06 .vc-modes{gap:8px}.vc-workspace-06 .vc-modes button{color:#e8f0f6;background:#3e4d5c;border-color:#6e8293;border-radius:10px;padding:12px}.vc-workspace-06 .vc-tabs button[aria-selected=true],.vc-workspace-06 .vc-tabs button[aria-selected=true]:hover{color:#e7ebf3;background:#67464c;border-color:#d79b91}.vc-workspace-06 .vc-modes button[aria-pressed=true]{color:#aee9d8;background:#294e49;border-color:#6e8293}.vc-workspace-06 .vc-tabs button:not([aria-selected=true]):hover{color:#e7ebf3;background:#343d4c;border-color:#748197}.vc-workspace-06 .vc-cards>button{color:#eef3f8;background:#3d4957;border-color:#69798b;border-radius:16px;min-width:0;padding:20px}.vc-workspace-06 .vc-cards>details,.vc-workspace-06 .vc-table-section,.vc-workspace-06 .vc-flow{color:#eef3f8;background:#354453;border-color:#607083;border-radius:14px;padding:20px}.vc-workspace-06 .vc-working-materials{color:#eef3f8;background:#354453;border-color:#607083;border-radius:14px}.vc-workspace-06 .vc-working-materials>summary{color:#e8f0f6;background:#3e4d5c}.vc-workspace-06 .vc-materials-admission{color:#e8f0f6;background:#3e4d5c;border:1px solid #6e8293;border-radius:10px}.vc-workspace-06 .vc-scroll{border:1px solid #647086;border-radius:12px}.vc-workspace-06 .vc-scroll thead th{color:#bdcad7;background:#354252}.vc-workspace-06 .vc-scroll th,.vc-workspace-06 .vc-scroll td{border-bottom-color:#586477}.vc-workspace-06 .vc-modes[aria-label="Направления для сверки"] a{color:#e8f0f6;background:#3e4d5c;border:1px solid #6e8293;border-radius:10px;min-height:44px;padding:12px;text-decoration:none}.vc-workspace-06 .vc-modes[aria-label="Направления для сверки"] a:hover{color:#e8f0f6;text-underline-offset:3px;background:#3e4d5c;text-decoration:underline}.vc-workspace-04 .vc-working-tools,.vc-workspace-05 .vc-working-tools{color:#e7ebf3;background:#353e4d;border-color:#59667a}.vc-workspace-04 .vc-working-tools button,.vc-workspace-05 .vc-working-tools button,.vc-workspace-04 .vc-working-tools button:not([aria-pressed=true]):hover,.vc-workspace-05 .vc-working-tools button:not([aria-pressed=true]):hover{color:#e7ebf3;background:#343d4c;border-color:#748197}.vc-workspace-06 .vc-working-tools{color:#eef3f8;background:#354453;border-color:#607083}.vc-workspace-06 .vc-working-tools button,.vc-workspace-06 .vc-working-tools button:not([aria-pressed=true]):hover{color:#e8f0f6;background:#3e4d5c;border-color:#6e8293}.vc-workspace-06 :focus-visible,.vc-workspace-06 .vc-dialog:focus-visible{outline-offset:4px;outline:2px solid #edaaa2}@media (max-width:540px){.vc-workspace-04 .vc-tabs button,.vc-workspace-05 .vc-tabs button{padding:8px;font-size:12px}.vc-workspace-06 .vc-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.vc-workspace-06 .vc-tabs button{flex:none;padding:8px;font-size:12px}.vc-workspace-06 .vc-dialog{width:min(640px,100vw - 40px);padding:18px}.vc-workspace-06 .vc-cards>button,.vc-workspace-06 .vc-cards>details,.vc-workspace-06 .vc-table-section,.vc-workspace-06 .vc-flow{padding:15px}}.production-volume-breakdown>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:12px}.production-volume-tables{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;padding-block:8px;display:grid}.production-volume-scroll{min-width:0;max-width:100%;overflow-x:auto}.production-volume-breakdown table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.production-volume-breakdown caption{text-align:left;color:var(--text-primary);padding:0 8px 8px;font-weight:700}.production-volume-breakdown :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px}.production-volume-breakdown th{white-space:normal;overflow-wrap:anywhere;font-weight:500}.production-volume-breakdown thead th{color:var(--text-muted)}.production-volume-breakdown :is(td,th:last-child){text-align:right}.production-volume-breakdown td{white-space:nowrap;font-variant-numeric:tabular-nums}.production-volume-breakdown :is(summary,.production-volume-scroll):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:900px){.production-volume-tables{grid-template-columns:minmax(0,1fr)}}.legal-card-search{min-width:0}.legal-card-search-controls{grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:end;gap:10px;margin-block:12px;display:grid}.legal-card-search-controls label{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.legal-card-search-controls :is(input,select,button){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.legal-card-search-controls button{cursor:pointer;white-space:normal}.legal-card-search-controls :is(input,select,button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.legal-card-search-note{color:var(--text-muted);font-size:13px}@media (max-width:900px){.legal-card-search-controls{grid-template-columns:minmax(0,1fr)}.legal-card-search-controls button{justify-self:start;width:auto}}.rd-workspace{min-width:0;max-width:100%}.workspace.rd-workspace>.workspace{padding:0}.rd-workspace>nav{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.rd-workspace>nav button,.rd-register button,.rd-register select,.rd-register input:not([type=checkbox]),.rd-register summary,.rd-register a{min-width:44px;min-height:44px}.rd-workspace>nav button,.rd-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.rd-workspace>nav button[aria-pressed=true],.rd-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.rd-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.rd-register *{box-sizing:border-box}.rd-register h1{margin:2px 0 8px;font-size:1.45rem}.rd-register h2{margin:0 0 6px;font-size:1.05rem}.rd-register h3{margin:12px 0 6px;font-size:1rem}.rd-register p{margin:6px 0}.rd-register small{color:#3b5366;font-size:.875rem}.rd-register :focus-visible,.rd-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.rd-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.rd-counters article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:10px}.rd-counters strong,.rd-counters small{display:block}.rd-counters strong{margin-bottom:4px;font-size:1.1rem}.rd-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.rd-register summary{cursor:pointer;padding:10px 2px}.rd-kinds{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.rd-filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(120px,1fr)) minmax(130px,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.rd-filters label{gap:4px;min-width:0;display:grid}.rd-register select,.rd-register input:not([type=checkbox]){color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.rd-filters .rd-check{align-items:center;min-height:44px;display:flex}.rd-check input{flex-shrink:0;width:20px;height:20px}.rd-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rd-content-open{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.rd-list{overscroll-behavior:contain;min-width:0;max-height:min(65vh,680px);padding:3px;overflow:auto}.rd-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd-list button{text-align:left;gap:6px;width:100%;display:grid}.rd-list button[aria-pressed=true] small{color:#fff}.rd-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:75vh;padding:12px;overflow:auto}.rd-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.rd-detail-heading>div{min-width:0}.rd-detail-heading button{flex-shrink:0}.rd-details dl,.rd-register .rd-evidence dl{grid-template-columns:minmax(95px,.6fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.rd-details dt,.rd-evidence dt{color:#3b5366}.rd-details dd,.rd-evidence dd{overflow-wrap:anywhere;margin:0}.rd-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.rd-details section button{text-align:left;max-width:100%;margin:4px 0;display:block}.rd-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.rd-register [role=alert]{color:#682600;background:#fff3e5;border-left:4px solid #a44200;padding:8px}@media (max-width:1100px){.rd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}}@media (max-width:767px){.rd-register{padding:8px}.rd-counters,.rd-content-open{grid-template-columns:minmax(0,1fr)}.rd-list{max-height:none}dialog.rd-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.rd-details::backdrop{background:#112d45aa}}@media (max-width:420px){.rd-filters,.rd-details dl,.rd-register .rd-evidence dl{grid-template-columns:minmax(0,1fr)}.rd-details dd{margin-bottom:6px}}.v18-documents02{color:#e9ecf1;min-width:0}.v18-documents02 *,.v18-documents02 :before,.v18-documents02 :after{box-sizing:border-box}.v18-documents02__header,.v18-documents02-source__header,.v18-documents02-source__dialog>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.v18-documents02__header{margin:0 0 10px}.v18-documents02__header p,.v18-documents02-source__header p{color:#aab5c7;margin:0 0 2px;font-size:.8125rem}.v18-documents02__header h2,.v18-documents02-source__header h2{margin:0;line-height:1.2}.v18-documents02 .v18-documents02__header h2,.v18-documents02-source__header h2{font-size:22px}.v18-documents02__tabs{background:0 0;border:0;border-bottom:1px solid #5b606d;flex-wrap:wrap;gap:5px;margin:0 0 16px;padding:0;display:flex}.v18-documents02__tabs button,.v18-documents02-source button,.v18-documents02-source select,.v18-documents02-source input{min-width:44px;min-height:44px;font:inherit}.v18-documents02__tabs button,.v18-documents02-source button{color:#e9edf4;cursor:pointer;overflow-wrap:anywhere;background:#3d4350;border:1px solid #727d8f;border-radius:8px;padding:8px 12px;line-height:1.2}.v18-documents02__tabs button[aria-pressed=true]{color:#f1b7ae;background:#493e46;border-color:#e49b91}.v18-documents02__tabs button:focus-visible,.v18-documents02-source :focus-visible{outline-offset:2px;outline:3px solid #e49b91}.v18-documents02__view{min-width:0}.v18-documents02__view+.v18-documents02__view{margin-top:12px}.v18-documents02__direction-intro{color:#bdc9dc;margin:0 0 10px}.v18-documents02__view>summary{color:#e9edf4;cursor:pointer;background:#343d4b;border:1px solid #596478;border-radius:8px;min-height:44px;padding:11px 12px}.v18-documents02__view[open]>summary{border-color:#727d8f;margin-bottom:8px}.v18-documents02__empty{color:#bdc9dc;background:#343d4b;border:1px solid #596478;border-left:4px solid #728096;border-radius:8px;margin:0;padding:12px}.v18-documents02-source{color:#e9ecf1;overflow-wrap:anywhere;background:#343d4b;border-radius:12px;min-width:0;padding:12px}.v18-documents02-source__state{color:#bdc9dc;background:#3d4350;border:1px solid #596478;border-radius:999px;padding:5px 8px;font-size:.8125rem}.v18-documents02-source__empty{background:#3d4350;border:1px solid #596478;border-left:4px solid #728096;border-radius:8px;margin-top:12px;padding:12px}.v18-documents02-source__empty p,.v18-documents02-source__limitation{color:#bdc9dc;margin:8px 0 0}.v18-documents02-source__meta{color:#bdc9dc;flex-wrap:wrap;gap:6px 12px;margin:12px 0;font-size:.875rem;display:flex}.v18-documents02-source__meta a{color:#f1b7ae}.v18-documents02-source__meta a:focus-visible{outline-offset:2px;outline:3px solid #e49b91}.v18-documents02-source__filters{grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.v18-documents02-source__filters label{color:#bdc9dc;gap:4px;min-width:0;font-size:.875rem;display:grid}.v18-documents02-source select,.v18-documents02-source input{color:#e9ecf1;background:#3d4350;border:1px solid #727d8f;border-radius:6px;width:100%;min-width:0;padding:8px}.v18-documents02-source button:disabled{color:#bdc9dc;cursor:not-allowed;opacity:.7}.v18-documents02-source__intro{color:#111;background:#fff;border:1px solid #aebdc6;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:0;overflow:hidden}.v18-documents02-source__intro p{white-space:pre-wrap;border-bottom:1px solid #dbe0e5;min-height:28px;margin:0;padding:8px 10px}.v18-documents02-source__scroll{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff;border:1px solid #aebdc6;border-radius:8px;max-width:100%;max-height:min(65vh,680px);overflow:auto}.v18-documents02-source__intro+.v18-documents02-source__scroll{border-top:0;border-radius:0 0 8px 8px}.v18-documents02-source table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#111;background:#fff;width:max(100%,960px);font:12px/1.45 Arial,sans-serif}.v18-documents02-source th,.v18-documents02-source td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #dbe0e5;border-right:1px solid #eaecef;min-width:128px;padding:10px 9px}.v18-documents02-source th{z-index:1;background:#edf3f7;border-bottom:2px solid #aeb8c5;font-size:11px;line-height:1.4;position:sticky;top:0}.v18-documents02-source td a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v18-documents02-source__note{margin-top:6px;font-size:.8125rem;display:block}.v18-documents02-source__dialog{color:#e9ecf1;background:#3d4350;border:1px solid #727d8f;border-radius:12px;width:min(650px,100vw - 32px);max-height:min(80vh,720px);padding:16px;overflow:auto}.v18-documents02-source__dialog::backdrop{background:#101624a8}.v18-documents02-source__dialog h3,.v18-documents02-source__dialog p{margin:0}.v18-documents02-source__dialog p{white-space:pre-wrap;margin-top:14px}@media (max-width:767px){.v18-documents02 .v18-documents02__header h2{font-size:21px}.v18-documents02__header,.v18-documents02-source__header{flex-direction:column;align-items:start}.v18-documents02__tabs,.v18-documents02-source__filters{grid-template-columns:minmax(0,1fr);display:grid}.v18-documents02__tabs button{text-align:left;width:100%}.v18-documents02-source{padding:8px}.v18-documents02-source__scroll{max-height:65vh}.v18-documents02-source__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.v18-documents02__tabs button{color:#aeb5c4;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;min-height:46px;padding:13px 16px;font:13px/1.5 Arial,sans-serif}.v18-documents02__tabs button:focus-visible{outline-offset:-3px}.v18-documents02-source :is(select,input){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;font:13px/1.5 Arial,sans-serif}.v18-documents02-source td .v18-documents02-source__note{color:#536678;background:#fff;border-color:#aebdc6}@media (max-width:767px){.v18-documents02__tabs{scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.v18-documents02__tabs button{flex:none;width:auto;min-height:44px;padding:12px;font-size:12px}}.v18-documents02 .rd-register,.v18-documents02 .rd-details,.v18-documents02 .rd-counters article{color:#e9ecf1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#343d4b;border-color:#728096}.v18-documents02 .rd-register :is(small,dt){color:#bdc9dc}.v18-documents02 .rd-register :is(button,select,input:not([type=checkbox])){color:#e9edf4;background:#3d4350;border-color:#727d8f}.v18-documents02 .rd-register button[aria-pressed=true]{color:#f1b7ae;background:#493e46;border-color:#e49b91}.v18-documents02 .rd-register a{color:#e8beb4}.ed-workspace{min-width:0;max-width:100%}.workspace.ed-workspace>.workspace{padding:0}.ed-workspace>nav{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ed-workspace>nav button,.ed-register button,.ed-register select,.ed-register input:not([type=checkbox]),.ed-register summary,.ed-register a{min-width:44px;min-height:44px}.ed-workspace>nav button,.ed-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.ed-workspace>nav button[aria-pressed=true],.ed-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.ed-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.ed-register *{box-sizing:border-box}.ed-register h1{margin:2px 0 8px;font-size:1.45rem}.ed-register h2{margin:0 0 6px;font-size:1.05rem}.ed-register h3{margin:12px 0 6px;font-size:1rem}.ed-register p{margin:6px 0}.ed-register small{color:#3b5366;font-size:.875rem}.ed-register :focus-visible,.ed-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.ed-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ed-counters article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:10px}.ed-counters strong,.ed-counters small{display:block}.ed-counters strong{margin-bottom:4px;font-size:1.1rem}.ed-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.ed-register summary{cursor:pointer;padding:10px 2px}.ed-kinds{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ed-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-bottom:10px;display:grid}.ed-filters label,.ed-search label{gap:4px;min-width:0;display:grid}.ed-register select,.ed-register input:not([type=checkbox]){color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.ed-search .ed-check{align-items:center;min-height:44px;display:flex}.ed-search{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);align-items:end;gap:12px;display:grid}.ed-check input{flex-shrink:0;width:20px;height:20px}.ed-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.ed-content-open{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.ed-list{overscroll-behavior:contain;min-width:0;max-height:min(48vh,480px);padding:3px;overflow:auto}.ed-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ed-list button{text-align:left;gap:6px;width:100%;display:grid}.ed-list button[aria-pressed=true] small{color:#fff}.ed-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:75vh;padding:12px;overflow:auto}.ed-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.ed-detail-heading>div{min-width:0}.ed-detail-heading button{flex-shrink:0}.ed-details dl,.ed-register .ed-evidence dl{grid-template-columns:minmax(95px,.6fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.ed-details dt,.ed-evidence dt{color:#3b5366}.ed-details dd,.ed-evidence dd{overflow-wrap:anywhere;margin:0}.ed-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.ed-details section button{text-align:left;max-width:100%;margin:4px 0;display:block}.ed-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.ed-register [role=alert]{color:#682600;background:#fff3e5;border-left:4px solid #a44200;padding:8px}@media (max-width:1100px){.ed-counters,.ed-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}}@media (max-width:767px){.ed-register{padding:8px}.ed-counters,.ed-content-open{grid-template-columns:minmax(0,1fr)}.ed-list{max-height:none}dialog.ed-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.ed-details::backdrop{background:#112d45aa}}@media (max-width:420px){.ed-filters,.ed-search,.ed-details dl,.ed-register .ed-evidence dl{grid-template-columns:minmax(0,1fr)}.ed-details dd{margin-bottom:6px}}.v18-lab-workbench{background:#3c4452;border:1px solid #596478;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.v18-lab-workbench p{margin:0}.v18-lab-workbench button,.v18-lab-dialog button{color:#d5deea;min-height:44px;font:inherit;cursor:pointer;background:#3c4452;border:1px solid #738095;border-radius:8px;padding:8px 12px}.v18-lab-dialog{box-sizing:border-box;color:#d5deea;background:#3c4452;border:1px solid #738095;border-radius:12px;max-block-size:calc(100dvh - 2rem);inline-size:min(42rem,100vw - 2rem);padding:clamp(1rem,3vw,1.5rem);overflow:auto}.v18-lab-dialog::backdrop{background:#141c268c}.v18-lab-dialog header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.v18-lab-dialog header p,.v18-lab-dialog h3,.v18-lab-attachment h4{margin:0}.v18-lab-file-picker{gap:6px;margin-top:12px;display:grid}.v18-lab-file-picker input{max-width:100%;min-height:44px}.v18-lab-attachment{border-top:1px solid #4d596b;gap:10px;margin-top:12px;padding-top:12px;display:grid}.v18-lab-attachment img{object-fit:contain;border:1px solid #4d596b;max-block-size:55dvh;max-inline-size:100%;display:block}@media (max-width:767px){.v18-lab-dialog{max-block-size:calc(100dvh - 16px);inline-size:calc(100vw - 16px)}.v18-lab-dialog header{flex-direction:column;align-items:stretch}}.v18-quality-direction{color:#d5deea;overflow-wrap:anywhere;min-width:0}.v18-quality-direction *{box-sizing:border-box}.v18-quality-heading,.v18-quality-panel>header,.v18-quality-subheading{justify-content:space-between;align-items:start;gap:12px;display:flex}.v18-quality-heading{margin:0 0 10px}.v18-quality-heading p,.v18-quality-heading h1,.v18-quality-heading small,.v18-quality-panel h2,.v18-quality-panel>header p{margin:0}.v18-quality-heading p,.v18-quality-heading small,.v18-quality-muted,.v18-quality-panel>header p{color:#bcc9dc}.v18-quality-heading h1{color:#f0e9e9}.v18-quality-direction .v18-quality-heading h1{font-size:23px}.v18-quality-heading small{margin-top:4px;display:block}.v18-quality-back,.v18-quality-tabs button,.v18-quality-modes button,.v18-quality-pager button{color:#d5deea;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#3c4452;border:1px solid #596478;border-radius:8px;padding:8px 12px}.v18-quality-tabs,.v18-quality-modes{overscroll-behavior-inline:contain;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.v18-quality-tabs button,.v18-quality-modes button{flex:none}.v18-quality-tabs button[aria-selected=true],.v18-quality-modes button[aria-pressed=true]{color:#f0c4bb;background:#4b414b;border-color:#dda095}.v18-quality-direction :focus-visible{outline-offset:2px;outline:3px solid #dda095}.v18-quality-panel{background:#394351;border:1px solid #596478;border-radius:12px;margin-top:10px;padding:12px}.v18-quality-panel>header{margin-bottom:12px}.v18-quality-panel h2{font-size:1.15rem}.v18-quality-control,.v18-quality-flow,.v18-quality-empty,.v18-quality-secondary,.v18-quality-overview{min-width:0}.v18-quality-flow,.v18-quality-empty,.v18-quality-secondary{background:#3c4452;border:1px solid #596478;border-radius:8px;margin-top:12px;padding:12px}.v18-quality-flow p,.v18-quality-empty p,.v18-quality-secondary p{margin:6px 0}.v18-quality-subheading{margin-bottom:6px}.v18-quality-subheading h3,.v18-quality-empty-action h4{margin:0;font-size:1rem}.v18-quality-modes{margin:10px 0}.v18-quality-empty-action{background:#4d453d;border-left:4px solid #817057;gap:8px;padding:10px;display:grid}.v18-quality-empty-action label,.v18-quality-filters label{gap:4px;min-width:0;display:grid}.v18-quality-empty-action input,.v18-quality-filters input,.v18-quality-filters select{color:#c2cedf;min-width:0;min-height:44px;font:inherit;background:#2f3948;border:1px solid #596478;border-radius:6px;padding:8px}.v18-quality-pager{justify-content:space-between;align-items:center;gap:8px;display:flex}.v18-quality-pager span{text-align:center;color:#bcc9dc}.v18-quality-empty{background:#4d453d;border-color:#817057;gap:10px;max-width:1100px;display:grid}.v18-quality-status{color:#d9cbb5;background:#4d453d;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-weight:700}.v18-quality-filters{border:1px solid #817057;border-radius:8px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(150px,1fr));gap:8px;min-width:0;margin:0;padding:10px;display:grid}.v18-quality-empty details,.v18-quality-secondary details,.v18-quality-flow>details{border-top:1px solid #596478;padding-top:8px}.v18-quality-overview{background:#3c4452;border:1px solid #596478;border-radius:8px;margin-top:12px;padding:0 12px}.v18-quality-empty summary,.v18-quality-secondary summary,.v18-quality-flow summary,.v18-quality-overview summary{cursor:pointer;min-height:44px;padding:10px 0;display:block}.v18-quality-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.v18-quality-scroll table{border-collapse:collapse;background:#3c4452;width:100%;min-width:680px}.v18-quality-scroll th,.v18-quality-scroll td{text-align:left;vertical-align:top;border:1px solid #4d596b;padding:8px}.v18-quality-scroll td{color:#bcc9dc}.v18-quality-secondary fieldset,.v18-quality-form{border:1px solid #4d596b;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:8px 0;padding:10px;display:grid}.v18-quality-form label{gap:4px;min-width:0;display:grid}.v18-quality-form input,.v18-quality-form select,.v18-quality-form button,.v18-quality-secondary fieldset button{color:#c2cedf;min-width:0;min-height:44px;font:inherit;background:#2f3948;border:1px solid #596478;border-radius:6px;padding:8px}@media (max-width:767px){.v18-quality-heading,.v18-quality-panel>header,.v18-quality-subheading{flex-direction:column;align-items:stretch}.v18-quality-back{align-self:start}.v18-quality-panel,.v18-quality-flow,.v18-quality-empty,.v18-quality-secondary{padding:10px}.v18-quality-filters,.v18-quality-secondary fieldset,.v18-quality-form{grid-template-columns:1fr}}.v18-quality-panel[hidden]{display:none}.v18-draft-work{overflow-wrap:anywhere;min-width:0}.v18-draft-work li{margin-block:.35rem}.v18-draft-work button{white-space:normal;max-width:100%;min-height:44px}.v18-draft-work input,.v18-draft-work select{max-width:100%}.v18-quality-tabs{scrollbar-width:thin;border-bottom:1px solid #626879;gap:7px;margin:16px 0;padding:0}.v18-quality-tabs button{color:#aeb9ca;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;min-height:46px;padding:13px 16px;font:13px/1.5 Arial,sans-serif}.v18-quality-flow,.v18-quality-secondary{border-radius:12px}.v18-quality-empty-action,.v18-quality-empty{color:#d9cbb5;border-radius:10px}.v18-quality-scroll table{background:#394351;font:12px/1.65 Arial,sans-serif}.v18-quality-scroll :is(th,td){padding:13px 12px}.v18-quality-scroll thead th{color:#c2cedf;background:#2f3948;font-weight:500}.v18-quality-scroll tbody tr:hover{background:#414c5d}.v18-quality-direction :is(input,select),.v18-lab-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v18-quality-tabs button:focus-visible{outline-offset:-3px}@media (max-width:767px){.v18-quality-direction .v18-quality-heading h1{font-size:21px}.v18-quality-tabs button{min-height:44px;padding:12px;font-size:12px}}.budget-workspace{min-width:0;max-width:100%}.workspace.budget-workspace>.workspace{padding:0}.budget-workspace>nav,.budget-card-switch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.budget-workspace>nav button,.budget-cards button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.budget-workspace>nav button,.budget-cards button,.budget-cards select,.budget-cards input,.budget-cards summary,.budget-cards a{min-width:44px;min-height:44px}.budget-workspace>nav button[aria-pressed=true],.budget-cards button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.budget-cards{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.budget-cards *{box-sizing:border-box}.budget-cards h1{margin:2px 0 8px;font-size:1.4rem}.budget-cards h2{margin:0 0 6px;font-size:1.05rem}.budget-card-title{font-size:1.05rem;font-weight:700}.budget-card-grid>article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:12px}.budget-cards h3{margin:12px 0 6px;font-size:1rem}.budget-cards p{margin:6px 0}.budget-cards small{font-size:.875rem}.budget-cards :focus-visible,.budget-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.budget-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.budget-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.budget-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.budget-content-open .budget-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-card-grid>button{text-align:left;flex-direction:column;align-items:start;gap:8px;min-width:0;padding:12px;display:flex}.budget-card-grid>button>*{max-width:100%}.budget-amount{font-variant-numeric:tabular-nums;font-size:1.1rem;display:block}.budget-cards details{border-bottom:1px solid #c9d5df;padding:4px 0}.budget-cards summary{cursor:pointer;padding:10px 2px}.budget-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.budget-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.budget-detail-heading>div{min-width:0}.budget-detail-heading>button{flex-shrink:0}.budget-details dl,.budget-evidence dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.budget-cards dt{color:#3b5366}.budget-cards dd{overflow-wrap:anywhere;margin:0}.budget-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.budget-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.budget-filters label{gap:4px;min-width:0;display:grid}.budget-cards input,.budget-cards select{color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.budget-components{gap:8px;display:grid}.budget-component{border:1px solid #bacbd6;border-radius:8px;padding:8px}.budget-component[aria-current=true]{border:2px solid #174e75}.budget-cards a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.budget-notice{background:#fff8e7;border-left:4px solid #8a6e24;padding:8px}@media (max-width:1100px){.budget-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.budget-content-open .budget-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.budget-cards{padding:8px}.budget-card-grid,.budget-content-open{grid-template-columns:minmax(0,1fr)}dialog.budget-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.budget-details::backdrop{background:#112d45aa}}@media (max-width:420px){.budget-filters,.budget-details dl,.budget-evidence dl{grid-template-columns:minmax(0,1fr)}.budget-cards dd{margin-bottom:6px}}.materials-workspace{min-width:0;max-width:100%}.workspace.materials-workspace>.workspace{padding:0}.materials-workspace>nav,.materials-card-switch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.materials-workspace>nav button,.materials-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.materials-workspace>nav button,.materials-register button,.materials-register select,.materials-register input,.materials-register summary,.materials-register a{min-width:44px;min-height:44px}.materials-workspace>nav button[aria-pressed=true],.materials-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.materials-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.materials-register *{box-sizing:border-box}.materials-register h1{margin:2px 0 8px;font-size:1.4rem}.materials-register h2{margin:0 0 6px;font-size:1.05rem}.materials-card-title{font-size:1.05rem;font-weight:700}.materials-card-grid>article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:12px}.materials-register h3{margin:12px 0 6px;font-size:1rem}.materials-register p{margin:6px 0}.materials-register small{font-size:.875rem}.materials-register :focus-visible,.materials-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.materials-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.materials-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.materials-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.materials-content-open .materials-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-card-grid>button{text-align:left;flex-direction:column;align-items:start;gap:8px;min-width:0;padding:12px;display:flex}.materials-card-grid>button>*{max-width:100%}.materials-quantity{font-variant-numeric:tabular-nums;font-size:1.1rem;display:block}.materials-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.materials-register summary{cursor:pointer;padding:10px 2px}.materials-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.materials-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.materials-detail-heading>div{min-width:0}.materials-detail-heading>button{flex-shrink:0}.materials-details dl,.materials-evidence dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.materials-register dt{color:#3b5366}.materials-register dd{overflow-wrap:anywhere;margin:0}.materials-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.materials-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.materials-filters label{gap:4px;min-width:0;display:grid}.materials-register input,.materials-register select{color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.materials-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.materials-notice{background:#fff8e7;border-left:4px solid #8a6e24;padding:8px}@media (max-width:1100px){.materials-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.materials-content-open .materials-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.materials-register{padding:8px}.materials-card-grid,.materials-content-open{grid-template-columns:minmax(0,1fr)}dialog.materials-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.materials-details::backdrop{background:#112d45aa}}@media (max-width:420px){.materials-filters,.materials-details dl,.materials-evidence dl{grid-template-columns:minmax(0,1fr)}.materials-register dd{margin-bottom:6px}}.materials-list{gap:8px;min-width:0;margin-top:8px;display:grid}.materials-raw-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.materials-row{text-align:left;gap:4px;width:100%;min-width:0;display:grid}.materials-row>*{min-width:0;max-width:100%}.materials-record-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.materials-main{min-width:0}.v18-people-directions{gap:12px;min-width:0;display:grid}.people-tab-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.people-table-scroll{max-width:100%;margin-block:1rem;overflow-x:auto}.people-table-scroll table{border-collapse:collapse;width:100%}.people-table-scroll th,.people-table-scroll td{text-align:start;border-block-end:1px solid var(--border);padding:.65rem}.people-table-scroll th{font-size:.9rem}.people-tab-help{box-sizing:border-box;border-radius:.75rem;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem}.people-tab-help::backdrop{background:#0f172a8f}.v18-people-directions header{align-items:start;gap:12px;display:flex}.v18-people-directions header h2,.v18-people-directions header p{margin:0}.v18-people-directions header p{color:var(--muted,#606a78);font-size:.78rem;font-weight:700}.v18-people-directions nav[role=tablist]{gap:8px;min-width:0;padding-block-end:2px;display:flex;overflow-x:auto}.v18-people-directions button{border:1px solid var(--border,#cbd3dc);background:var(--surface,#fff);color:#192f38;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:7px 12px;font-weight:600}.v18-people-directions button[aria-selected=true]{border-color:var(--accent,#1a5f9e);background:var(--accent-soft,#eaf3fb)}.v18-people-working-tools{border:1px solid var(--border,#cbd3dc);border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.v18-people-working-tools h3{margin:0;font-size:.95rem}.v18-people-working-tools>div{flex-wrap:wrap;gap:8px;display:flex}.v18-people-working-tools button[aria-pressed=true]{border-color:var(--accent,#1a5f9e);background:var(--accent-soft,#eaf3fb)}.v18-people-directions button:not([aria-selected=true]):hover{color:#192f38;background:#f2f6f6}.v18-people-directions button:focus-visible{outline:3px solid var(--focus,#0a70c2);outline-offset:2px}@media (max-width:640px){.v18-people-directions header{display:grid}.v18-people-directions button{min-height:40px}}.v18-people-directions[data-v18-area=MGT-07],.v18-people-directions[data-v18-area=MGT-08],.v18-people-directions[data-v18-area=MGT-09]{color:#f1f1f3;overflow-wrap:anywhere;background:#363a44;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.v18-people-directions[data-v18-area]>header{align-items:baseline;gap:12px}.v18-people-directions[data-v18-area]>header>p{color:#dba29c;letter-spacing:1.5px;font-size:11px;font-weight:400}.v18-people-directions[data-v18-area]>header>h2{color:#f1f1f3;letter-spacing:-.5px;font-size:29px;font-weight:600;line-height:1.25}.v18-people-directions[data-v18-area]>nav[role=tablist]{box-sizing:border-box;overscroll-behavior-inline:contain;border-bottom:1px solid #5b606d;gap:5px;max-width:100%;margin:-10px 0 14px;padding:6px;scroll-padding-inline:6px;overflow-x:auto}.v18-people-directions[data-v18-area]>nav[role=tablist] button,.v18-people-directions[data-v18-area] .v18-people-working-tools button,.v18-people-directions[data-v18-area] [data-v18-working-register]>button,.v18-people-directions[data-v18-area] .v18-unconnected-register button{box-sizing:border-box;color:#e7ebf3;background:#343d4c;border:1px solid #748197;border-radius:9px;min-height:44px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.v18-people-directions[data-v18-area]>nav[role=tablist] button{color:#aeb5c4;white-space:nowrap;background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:3px;border-radius:8px 8px 0 0;min-height:44px;padding:10px 14px}.v18-people-directions[data-v18-area]>nav[role=tablist] button:hover{color:#f4eeee;background:#484852}.v18-people-directions[data-v18-area] .v18-people-working-tools{background:#3d4350;border:1px solid #535b6a;border-radius:13px;gap:8px;margin-block:0 20px;padding:16px}.v18-people-directions[data-v18-area] .v18-people-working-tools h3{color:#e3d7d8;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500}.v18-people-directions[data-v18-area] .v18-people-working-tools button,.v18-people-directions[data-v18-area] [data-v18-working-register]>button,.v18-people-directions[data-v18-area] .v18-unconnected-register button{padding:8px 12px}.v18-people-directions[data-v18-area] .v18-people-working-tools button:hover,.v18-people-directions[data-v18-area] [data-v18-working-register]>button:hover,.v18-people-directions[data-v18-area] .v18-unconnected-register button:hover{color:#f4eeee;background:#484852}.v18-people-directions[data-v18-area] .v18-people-working-tools button[aria-pressed=true]{color:#e7ebf3;background:#67464c;border-color:#d79b91}.v18-people-directions[data-v18-area] .v18-control-cards{gap:12px}.v18-people-directions[data-v18-area] .v18-control-card,.v18-people-directions[data-v18-area] :is(.safety-card-grid,.workforce-card-grid,.legal-card-grid)>article{color:#e3d7d8;background:#3d4350;border:1px solid #535b6a;border-radius:13px;gap:10px;padding:16px}.v18-people-directions[data-v18-area] :is(.v18-control-card h4,.safety-card-title,.workforce-card-title,.legal-card-title){color:#e3d7d8;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500}.v18-people-directions[data-v18-area] .v18-control-card p{color:#b2a0a1}.v18-people-directions[data-v18-area] .v18-control-card button{color:#e7ebf3;background:#343d4c;border:1px solid #748197;border-radius:9px;min-height:44px;padding:8px 12px;font-family:Arial,Helvetica,sans-serif}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register){color:#f1f1f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;min-width:0;max-width:100%;padding:0;font-family:Arial,Helvetica,sans-serif}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(h1,h2,h3,h4){color:#f1f1f3;font-family:Arial,Helvetica,sans-serif}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(p,small,dt){color:#a6afbf}.v18-people-directions[data-v18-area] :is(.safety-workspace,.workforce-workspace,.legal-workspace)>nav,.v18-people-directions[data-v18-area] :is(.safety-card-switch,.workforce-card-switch,.legal-card-switch){gap:5px;max-width:100%}.v18-people-directions[data-v18-area] :is(.safety-workspace,.workforce-workspace,.legal-workspace)>nav button,.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) button,.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) summary{color:#e7ebf3;background:#343d4c;border:1px solid #748197;border-radius:9px;min-width:0;min-height:44px;font-family:Arial,Helvetica,sans-serif}.v18-people-directions[data-v18-area] :is(.safety-workspace,.workforce-workspace,.legal-workspace)>nav button[aria-pressed=true],.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) button[aria-pressed=true]{color:#e7ebf3;background:#67464c;border-color:#d79b91}.v18-people-directions[data-v18-area] :is(.safety-card-grid,.workforce-card-grid,.legal-card-grid)>button,.v18-people-directions[data-v18-area] :is(.safety-details,.workforce-details,.legal-details),.v18-people-directions[data-v18-area] .v18-unconnected-register__card,.v18-people-directions[data-v18-area] .v18-control-card-dialog{color:#c6cedb;background:#3d4452;border:1px solid #5a6171;border-radius:13px}.v18-people-directions[data-v18-area] :is(.safety-details,.workforce-details,.legal-details),.v18-people-directions[data-v18-area] .v18-unconnected-register__card,.v18-people-directions[data-v18-area] .v18-control-card-dialog{max-width:min(640px,100vw - 30px);padding:25px}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(input,select),.v18-people-directions[data-v18-area] .v18-unconnected-register :is(input,select){box-sizing:border-box;color:#e8e8ec;background:#3d424e;border:1px solid #737b89;border-radius:9px;min-width:0;max-width:100%;min-height:44px;padding:10px;font-family:Arial,Helvetica,sans-serif}.v18-people-directions[data-v18-area] .v18-unconnected-register__filters,.v18-people-directions[data-v18-area] :is(.safety-filters,.workforce-filters,.legal-filters){gap:8px;max-width:100%}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(table,.v18-unconnected-register table),.v18-people-directions[data-v18-area] .v18-unconnected-register table{border-collapse:collapse;color:#c6cedb;width:100%;font-size:12px}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(th,td),.v18-people-directions[data-v18-area] .v18-unconnected-register :is(th,td){color:#c6cedb;text-align:left;vertical-align:top;border-bottom:1px solid #4a5363;padding:13px}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) th,.v18-people-directions[data-v18-area] .v18-unconnected-register th{color:#bac4d4;background:#303744;font-size:11px;font-weight:500;line-height:1.6}.v18-people-directions[data-v18-area] :is(.safety-register,.workforce-register,.legal-register) :is(a,.safety-row,.workforce-row,.legal-row){color:#dec0bb}.v18-people-directions[data-v18-area] :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #edaaa2}.v18-people-directions[data-v18-area] :is(.v18-control-card-dialog,.v18-unconnected-register__card)::backdrop{background:#111827b3}.v18-people-directions[data-v18-area] :is(.safety-details,.workforce-details,.legal-details)::backdrop{background:#111827b3}@media (max-width:640px){.v18-people-directions[data-v18-area]{overflow-x:clip}.v18-people-directions[data-v18-area]>header>h2{font-size:26px}.v18-people-directions[data-v18-area]>nav[role=tablist]{flex-wrap:nowrap;margin-top:0}.v18-people-directions[data-v18-area]>nav[role=tablist] button{flex:none;padding:14px 10px}.v18-people-directions[data-v18-area] :is(.v18-control-cards,.safety-card-grid,.workforce-card-grid,.legal-card-grid),.v18-people-directions[data-v18-area] :is(.safety-content-open,.workforce-content-open,.legal-content-open),.v18-people-directions[data-v18-area] :is(.safety-filters,.workforce-filters,.legal-filters){grid-template-columns:minmax(0,1fr)}.v18-people-directions[data-v18-area] :is(.safety-details,.workforce-details,.legal-details),.v18-people-directions[data-v18-area] .v18-unconnected-register__card,.v18-people-directions[data-v18-area] .v18-control-card-dialog{width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);padding:18px}}.v18-people-directions[data-v18-area]{background:0 0;grid-template-columns:minmax(0,1fr);line-height:1.6}.v18-people-directions[data-v18-area]>header{display:block}.v18-people-directions[data-v18-area]>header>h2{margin:5px 0;font-size:26px}.v18-people-directions[data-v18-area]>header>p{text-transform:uppercase;color:#c0cadd;font-size:10px}.people-direction-notice{color:#f0d7d2;background:#4c4149;border:1px solid #86636a;border-radius:12px;margin:6px 0;padding:15px}.v18-people-directions[data-v18-area]>nav[role=tablist]{border-color:#566174;flex-wrap:wrap;gap:7px;margin:0;padding-block:6px 14px}.v18-people-directions[data-v18-area]>nav[role=tablist] button{color:#e7ebf3;background:#343d4c;border:1px solid #748197;border-radius:9px;padding:9px 12px}.v18-people-directions[data-v18-area]>nav[role=tablist] button[aria-selected=true]{color:#f3e7e6;background:#67464c;border-color:#d79b91}.v18-people-directions .people-tab-title{flex-wrap:nowrap;gap:16px;margin-block:6px 16px}.v18-people-directions .people-tab-title h3{margin:0;font-size:19px}.v18-people-directions .people-tab-title p{color:#c4cfdd;margin:4px 0;font-size:13px}.v18-people-directions .people-tab-title button{color:#e7ebf3;background:#343d4c;border-radius:50%;width:44px;min-height:44px}.v18-people-directions[data-v18-area] .v18-control-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.v18-people-directions[data-v18-area] .v18-control-card{background:0 0;border:0;padding:0;display:flex}.v18-people-directions[data-v18-area] .v18-control-card>button{text-align:left;color:#eef3f8;background:#3d4957;border:1px solid #69798b;border-radius:14px;flex:1;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.v18-control-card>button strong{font:700 16px/1.5 Arial,sans-serif}.v18-control-card>button :is(small,span){color:#c5d2df;font-size:13px}.v18-people-directions[data-v18-area] .v18-unconnected-register__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.v18-unconnected-register__filters label{color:#c3cfdf;flex:160px;gap:5px;min-width:0;font-size:12px;display:grid}.v18-people-directions[data-v18-area] .v18-unconnected-register__filters :is(input,select){box-sizing:border-box;color:#f1f5f9;background:#354252;border:1px solid #758597;border-radius:9px;width:100%;max-width:100%;min-height:44px;padding:10px;font:14px Arial,sans-serif}.people-register-actions,.people-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.people-pager span{margin-inline-end:auto}.v18-people-directions .people-table-scroll{border:1px solid #647086;border-radius:12px;min-width:0;max-width:100%;max-height:650px;margin-block:12px;overflow:auto}.v18-people-directions .people-table-scroll table{border-collapse:collapse;width:100%;min-width:850px}.v18-people-directions .people-table-scroll :is(th,td){white-space:pre-line;min-width:120px;max-width:450px}.v18-people-directions .people-table-scroll td:first-child{min-width:210px}.v18-people-directions .people-table-scroll th{z-index:1;background:#303947;position:sticky;top:0}.v18-people-directions[data-v18-area] .people-table-scroll td button{text-align:start;color:#e7ebf3;text-underline-offset:3px;background:0 0;border:0;min-height:44px;text-decoration:underline}.people-event-register summary{cursor:pointer;padding-block:12px}@media (max-width:650px){.v18-people-directions[data-v18-area]>header>h2{font-size:23px}.v18-people-directions[data-v18-area]>nav[role=tablist]{flex-wrap:nowrap}.v18-people-directions[data-v18-area]>nav[role=tablist] button{padding:8px;font-size:12px}.v18-people-directions[data-v18-area] .v18-control-cards{grid-template-columns:minmax(0,1fr)}.v18-people-directions[data-v18-area] .v18-unconnected-register__filters{grid-template-columns:minmax(0,1fr);display:grid}}.v18-people-directions[data-v18-area] details.v18-people-working-tools{margin-block:12px 0;padding:0 12px;display:block}.v18-people-working-tools>summary{cursor:pointer;min-height:44px;padding:10px 0}.v18-people-working-tools>div{padding-bottom:12px}.safety-workspace{min-width:0;max-width:100%}.workspace.safety-workspace>.workspace{padding:0}.safety-workspace>nav,.safety-card-switch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.safety-workspace>nav button,.safety-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.safety-workspace>nav button,.safety-register button,.safety-register select,.safety-register input,.safety-register summary,.safety-register a{min-width:44px;min-height:44px}.safety-workspace>nav button[aria-pressed=true],.safety-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.safety-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.safety-register *{box-sizing:border-box}.safety-register h1{margin:2px 0 8px;font-size:1.4rem}.safety-register h2{margin:0 0 6px;font-size:1.05rem}.safety-card-title{font-size:1.05rem;font-weight:700}.safety-card-grid>article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:12px}.safety-register h3{margin:12px 0 6px;font-size:1rem}.safety-register p{margin:6px 0}.safety-register small{font-size:.875rem}.safety-register :focus-visible,.safety-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.safety-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.safety-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.safety-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.safety-content-open .safety-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-card-grid>button{text-align:left;flex-direction:column;align-items:start;gap:8px;min-width:0;padding:12px;display:flex}.safety-card-grid>button>*{max-width:100%}.safety-quantity{font-variant-numeric:tabular-nums;font-size:1.1rem;display:block}.safety-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.safety-register summary{cursor:pointer;padding:10px 2px}.safety-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.safety-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.safety-detail-heading>div{min-width:0}.safety-detail-heading>button{flex-shrink:0}.safety-details dl,.safety-evidence dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.safety-register dt{color:#3b5366}.safety-register dd{overflow-wrap:anywhere;margin:0}.safety-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.safety-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.safety-filters label{gap:4px;min-width:0;display:grid}.safety-register input,.safety-register select{color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.safety-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.safety-notice{background:#fff8e7;border-left:4px solid #8a6e24;padding:8px}@media (max-width:1100px){.safety-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.safety-content-open .safety-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.safety-register{padding:8px}.safety-card-grid,.safety-content-open{grid-template-columns:minmax(0,1fr)}dialog.safety-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.safety-details::backdrop{background:#112d45aa}}@media (max-width:420px){.safety-filters,.safety-details dl,.safety-evidence dl{grid-template-columns:minmax(0,1fr)}.safety-register dd{margin-bottom:6px}}.safety-list{gap:8px;min-width:0;margin-top:8px;display:grid}.safety-raw-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.safety-row{text-align:left;gap:4px;width:100%;min-width:0;display:grid}.safety-row>*{min-width:0;max-width:100%}.safety-record-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.safety-main{min-width:0}.safety-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workforce-workspace{min-width:0;max-width:100%}.workspace.workforce-workspace>.workspace{padding:0}.workforce-workspace>nav,.workforce-card-switch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.workforce-workspace>nav button,.workforce-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.workforce-workspace>nav button,.workforce-register button,.workforce-register select,.workforce-register input,.workforce-register summary,.workforce-register a{min-width:44px;min-height:44px}.workforce-workspace>nav button[aria-pressed=true],.workforce-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.workforce-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.workforce-register *{box-sizing:border-box}.workforce-register h1{margin:2px 0 8px;font-size:1.4rem}.workforce-register h2{margin:0 0 6px;font-size:1.05rem}.workforce-card-title{font-size:1.05rem;font-weight:700}.workforce-card-grid>article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:12px}.workforce-register h3{margin:12px 0 6px;font-size:1rem}.workforce-register p{margin:6px 0}.workforce-register small{font-size:.875rem}.workforce-register :focus-visible,.workforce-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.workforce-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.workforce-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.workforce-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workforce-content-open .workforce-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-card-grid>button{text-align:left;flex-direction:column;align-items:start;gap:5px;min-width:0;padding:10px;display:flex}.workforce-card-grid>button>*{max-width:100%}.workforce-quantity{font-variant-numeric:tabular-nums;font-size:1.1rem;display:block}.workforce-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.workforce-register summary{cursor:pointer;padding:10px 2px}.workforce-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.workforce-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.workforce-detail-heading>div{min-width:0}.workforce-detail-heading>button{flex-shrink:0}.workforce-details dl,.workforce-evidence dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.workforce-register dt{color:#3b5366}.workforce-register dd{overflow-wrap:anywhere;margin:0}.workforce-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.workforce-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.workforce-filters label{gap:4px;min-width:0;display:grid}.workforce-register input,.workforce-register select{color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.workforce-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.workforce-notice{background:#fff8e7;border-left:4px solid #8a6e24;padding:8px}@media (max-width:1100px){.workforce-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.workforce-content-open .workforce-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.workforce-register{padding:8px}.workforce-card-grid,.workforce-content-open{grid-template-columns:minmax(0,1fr)}dialog.workforce-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.workforce-details::backdrop{background:#112d45aa}}@media (max-width:420px){.workforce-filters,.workforce-details dl,.workforce-evidence dl{grid-template-columns:minmax(0,1fr)}.workforce-register dd{margin-bottom:6px}}.workforce-list{gap:8px;min-width:0;margin-top:8px;display:grid}.workforce-raw-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.workforce-row{text-align:left;gap:4px;width:100%;min-width:0;display:grid}.workforce-row>*{min-width:0;max-width:100%}.workforce-record-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.workforce-main{min-width:0}.workforce-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-workspace{min-width:0;max-width:100%}.workspace.legal-workspace>.workspace{padding:0}.legal-workspace>nav,.legal-card-switch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.legal-workspace>nav button,.legal-register button{color:#153b58;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:8px;padding:8px 12px}.legal-workspace>nav button,.legal-register button,.legal-register select,.legal-register input,.legal-register summary,.legal-register a{min-width:44px;min-height:44px}.legal-workspace>nav button[aria-pressed=true],.legal-register button[aria-pressed=true]{color:#fff;background:#174e75;border-color:#174e75}.legal-register{color:#152d40;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fb;border-radius:12px;min-width:0;padding:12px;font-size:1rem;line-height:1.45}.legal-register *{box-sizing:border-box}.legal-register h1{margin:2px 0 8px;font-size:1.4rem}.legal-register h2{margin:0 0 6px;font-size:1.05rem}.legal-card-title{font-size:1.05rem;font-weight:700}.legal-card-grid>article{background:#fff;border:1px solid #bacbd6;border-radius:8px;min-width:0;padding:12px}.legal-register h3{margin:12px 0 6px;font-size:1rem}.legal-register p{margin:6px 0}.legal-register small{font-size:.875rem}.legal-register :focus-visible,.legal-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #bc5200}.legal-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.legal-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.legal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.legal-content-open .legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card-grid>button{text-align:left;flex-direction:column;align-items:start;gap:3px;min-width:0;padding:6px 10px;display:flex}.legal-card-grid>button>*{max-width:100%}.legal-quantity{font-variant-numeric:tabular-nums;font-size:1.1rem;display:block}.legal-register details{border-bottom:1px solid #c9d5df;padding:4px 0}.legal-register summary{cursor:pointer;padding:10px 2px}.legal-details{overscroll-behavior:contain;color:#152d40;overflow-wrap:anywhere;background:#fff;border:1px solid #7a94a9;border-radius:10px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.legal-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.legal-detail-heading>div{min-width:0}.legal-detail-heading>button{flex-shrink:0}.legal-details dl,.legal-evidence dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:5px 10px;margin:8px 0;display:grid}.legal-register dt{color:#3b5366}.legal-register dd{overflow-wrap:anywhere;margin:0}.legal-field{border-bottom:1px solid #d6e0e8;padding:8px 0}.legal-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.legal-filters label{gap:4px;min-width:0;display:grid}.legal-register input,.legal-register select{color:#152d40;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7a94a9;border-radius:6px;padding:8px}.legal-register a{color:#075485;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.legal-notice{background:#fff8e7;border-left:4px solid #8a6e24;padding:8px}@media (max-width:1100px){.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-content-open{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.legal-content-open .legal-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.legal-register{padding:8px}.legal-card-grid,.legal-content-open{grid-template-columns:minmax(0,1fr)}dialog.legal-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.legal-details::backdrop{background:#112d45aa}}@media (max-width:420px){.legal-filters,.legal-details dl,.legal-evidence dl{grid-template-columns:minmax(0,1fr)}.legal-register dd{margin-bottom:6px}}.legal-list{gap:8px;min-width:0;margin-top:8px;display:grid}.legal-raw-evidence{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.legal-row{text-align:left;gap:4px;width:100%;min-width:0;display:grid}.legal-row>*{min-width:0;max-width:100%}.legal-record-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.legal-main{min-width:0}.legal-pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-details{overscroll-behavior:contain;color:#173348;overflow-wrap:anywhere;background:#fff;border:1px solid #7891a5;border-radius:9px;width:100%;min-width:0;max-height:78vh;padding:12px;overflow:auto}.schedule-detail-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.schedule-detail-heading>div{min-width:0}.schedule-detail-heading>button{flex-shrink:0}.schedule-register dl{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:6px 10px;display:grid}.schedule-register dd{margin:0}.schedule-layer-detail{border-top:1px solid #cfdae3;padding:10px 0}@media (max-width:767px){.schedule-content-open{grid-template-columns:minmax(0,1fr)}dialog.schedule-details{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;position:fixed;inset:8px}dialog.schedule-details::backdrop{background:#112d45aa}}@media (max-width:420px){.schedule-register{padding:8px}.schedule-control-grid,.schedule-register dl{grid-template-columns:minmax(0,1fr)}}.schedule-workspace,.schedule-register,.schedule-main{min-width:0;max-width:100%}.schedule-workspace>nav,.schedule-switch,.schedule-zoom{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.schedule-register{color:#173348;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f7fa;border-radius:12px;padding:12px;font-size:1rem;line-height:1.45}.schedule-register *{box-sizing:border-box}.schedule-register h1{margin:4px 0 8px;font-size:1.4rem}.schedule-register h2{margin:0;font-size:1.2rem}.schedule-register h3{margin:10px 0 6px;font-size:1rem}.schedule-register p{margin:6px 0}.schedule-register small{font-size:.875rem;display:block}.schedule-register button,.schedule-workspace>nav button{font:inherit;color:#153b58;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #7891a5;border-radius:7px;padding:8px 10px}.schedule-register button,.schedule-register input,.schedule-register select,.schedule-register summary,.schedule-workspace>nav button{min-width:44px;min-height:44px}.schedule-register button:disabled{opacity:.65;cursor:default}.schedule-workspace>nav button[aria-selected=true]{color:#fff;background:#174e75}.schedule-register :focus-visible,.schedule-workspace>nav :focus-visible{outline-offset:2px;outline:3px solid #ac4b09}.schedule-notice{background:#fff8e5;border-left:4px solid #8d742a;padding:8px}.schedule-register summary{cursor:pointer;padding:10px 2px}.schedule-header details,.schedule-controls{border-bottom:1px solid #c6d5df;margin-bottom:8px}.schedule-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.schedule-content-open{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.schedule-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.schedule-control-grid label{gap:4px;min-width:0;display:grid}.schedule-register input,.schedule-register select{width:100%;font:inherit;color:#173348;background:#fff;border:1px solid #7891a5;border-radius:6px;min-width:0;padding:8px}.schedule-register fieldset{border:1px solid #9db1c0;border-radius:7px;min-width:0;margin:12px 0}.schedule-layer-toggle{align-items:center;gap:8px;min-height:44px;display:flex}.schedule-layer-toggle input{flex-shrink:0;width:44px}.schedule-scroll{overscroll-behavior:contain;background:#fff;border:1px solid #9db1c0;border-radius:8px;max-height:66vh;overflow:auto}.schedule-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.schedule-table caption{text-align:left;padding:10px}.schedule-table th,.schedule-table td{vertical-align:top;text-align:left;border-bottom:1px solid #d1dde6;border-right:1px solid #d1dde6;min-width:210px;padding:10px}.schedule-table th:first-child{min-width:280px;max-width:340px}.schedule-table thead th{z-index:1;background:#e8f0f5;position:sticky;top:0}.schedule-table td>span{display:block}.schedule-work{align-items:start;gap:4px;display:flex}.schedule-fold{flex-shrink:0}.schedule-row-open{text-align:left;min-width:0}.schedule-context{color:#76521b}.schedule-quantity{font-variant-numeric:tabular-nums;display:block}.schedule-axis{height:64px;position:relative}.schedule-axis span{writing-mode:vertical-rl;white-space:nowrap;font-size:.875rem;position:absolute}.schedule-layers{gap:6px;display:grid}.schedule-register .schedule-bar-button{text-align:left;width:100%;padding:6px 8px 16px;position:relative}.schedule-bar{pointer-events:none;background:#386ba3;height:6px;position:absolute;bottom:5px}.schedule-bar-CONTRACT_PLAN{background:#76599e}.schedule-bar-REPORTED_EXECUTION{background:#397c66}.schedule-bar-HISTORICAL_INTERNAL_PLAN{background:#8b722f}.schedule-workspace>section{min-width:0;max-width:100%}.production-overview-table>div{max-width:100%;overflow-x:auto}.production-overview-table table{border-collapse:collapse;width:100%;min-width:680px}.production-overview-table th,.production-overview-table td{text-align:start;border-bottom:1px solid;padding:.5rem}.production-overview-table caption{text-align:start;font-weight:600}.production-overview-table th{white-space:normal}.production-overview-table th small{font-weight:400;display:block}.production-overview-table summary{cursor:pointer;padding-block:.75rem}.v18-schedule-panel,.v18-schedule-unprovided,.v18-schedule-preview,.v18-schedule-readonly{gap:12px;min-width:0;display:grid}.v18-schedule-unprovided,.v18-schedule-preview,.v18-schedule-readonly{color:#e8e9ef;background:#333b48;border:1px solid #596374;border-radius:10px;padding:12px}.v18-schedule-unprovided h2,.v18-schedule-preview h3{margin:2px 0 6px}.v18-schedule-kicker{color:#aab4c5;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.v18-schedule-dataset,.v18-schedule-controls,.v18-schedule-empty-grid{border-top:1px solid #596375;gap:10px;padding-top:12px;display:grid}.v18-schedule-dataset>label,.v18-schedule-controls>label,.v18-schedule-form-grid>label{gap:4px;min-width:0;display:grid}.v18-schedule-panel button,.v18-schedule-panel select,.v18-schedule-panel input,.v18-schedule-panel summary{font:inherit;min-height:44px}.v18-schedule-panel button,.v18-schedule-panel select,.v18-schedule-panel input{color:#e8e9ef;border:1px solid #737b89;border-radius:7px;min-width:0;padding:8px 10px}.v18-schedule-panel button{cursor:pointer;background:#3d4350}.v18-schedule-panel button[aria-pressed=true]{color:#ffe3de;background:#685051}.v18-schedule-panel :focus-visible{outline-offset:2px;outline:3px solid #e49b91}.v18-schedule-button-group{flex-wrap:wrap;gap:8px;display:flex}.v18-schedule-controls fieldset,.v18-schedule-readonly fieldset{border:1px solid #596375;border-radius:8px;min-width:0;margin:0}.v18-schedule-layer{align-items:center;gap:8px;min-height:44px;display:flex}.v18-schedule-layer input{flex:0 0 24px;min-height:24px}.v18-schedule-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.v18-schedule-scroll table{border-collapse:collapse;width:100%;min-width:760px}.v18-schedule-scroll caption,.v18-schedule-scroll th,.v18-schedule-scroll td{text-align:left;vertical-align:top;border:1px solid #596375;padding:10px}.v18-schedule-scroll caption{caption-side:top;border-bottom:0}.v18-schedule-scroll thead th{background:#424b5b}.v18-schedule-legend{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v18-schedule-legend li[data-visible=false]{color:#aeb9ca}.v18-schedule-preview>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;display:flex}.v18-schedule-evidence,.v18-schedule-readonly,.v18-schedule-local-action,.v18-schedule-local-form{gap:8px;display:grid}.v18-schedule-local-action{border-top:1px solid #596375;padding-top:12px}.v18-schedule-local-action h3{margin:0}.v18-schedule-local-form{border:1px solid #596375;border-radius:8px;padding:10px}.v18-schedule-local-form>label{gap:4px;min-width:0;display:grid}.v18-schedule-context-list{gap:8px;margin:0;display:grid}.v18-schedule-context-list>div{gap:2px;display:grid}.v18-schedule-context-list dt{color:#aab4c5;font-weight:700}.v18-schedule-context-list dd{margin:0}.v18-schedule-action-row{flex-wrap:wrap;gap:8px;display:flex}.v18-schedule-confirmation{border:2px solid #e49b91;border-radius:8px;gap:8px;padding:10px;display:grid}.v18-schedule-confirmation p{margin:0}.v18-schedule-evidence details,.v18-schedule-readonly>details{border-top:1px solid #596375;padding-top:4px}.v18-schedule-evidence summary,.v18-schedule-readonly summary{cursor:pointer;padding:10px 0}.v18-schedule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v18-schedule-wide-field{grid-column:1/-1}.v18-schedule-readonly fieldset[disabled]{color:#aeb9ca}@media (max-width:767px){.v18-schedule-unprovided,.v18-schedule-preview,.v18-schedule-readonly{border-radius:8px;padding:10px}.v18-schedule-form-grid{grid-template-columns:minmax(0,1fr)}.v18-schedule-wide-field{grid-column:auto}}.v18-training-child-dialog{box-sizing:border-box;width:min(40rem,100% - 2rem);max-height:calc(100% - 2rem);overflow:auto}.v18-training-child-dialog fieldset{min-width:0;margin:0}.v18-training-child-dialog input,.v18-training-child-dialog select{max-width:100%}.schedule-workspace.workspace>nav[role=tablist]{scrollbar-width:thin;border-bottom:1px solid #5b606d;flex-wrap:nowrap;align-items:stretch;gap:5px;margin:0 0 24px;overflow-x:auto}.schedule-workspace.workspace>nav button[role=tab]{color:#aeb5c4;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;min-height:46px;padding:13px 16px;font:13px/1.5 Arial,sans-serif}.schedule-workspace.workspace>nav button:hover{color:#f4eeee;background:#484852}.schedule-workspace.workspace>nav button[aria-selected=true]{color:#f1b7ae;background:#493e46;border-color:#e49b91}.schedule-workspace.workspace>nav button:focus-visible{outline-offset:-3px;outline:2px solid #f1b7ae}.schedule-workspace>[role=tabpanel]>h2,.v18-schedule-unprovided h2{color:#e8e9ef;font:600 22px/1.3 Arial,sans-serif}.schedule-workspace .production-overview-table{min-width:0;margin-block:14px}.schedule-workspace .production-overview-table table{color:#e8e9ef;background:#333b48;font:12px/1.6 Arial,sans-serif}.schedule-workspace .production-overview-table th,.schedule-workspace .production-overview-table td{border-bottom:1px solid #596374;padding:10px 9px}.schedule-workspace .production-overview-table thead{background:#424b5b}.v18-schedule-panel select,.v18-schedule-panel input,.v18-training-child-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e9ef;background:#3d4350}@media (max-width:767px){.v18-schedule-panel .v18-schedule-unprovided h2{font-size:21px}.schedule-workspace.workspace>nav button[role=tab]{min-height:44px;padding:12px;font-size:12px}}.schedule-workspace .production-overview-table table{min-width:680px}.v18-schedule-panel .schedule-register,.v18-schedule-panel .schedule-scroll,.v18-schedule-panel .schedule-details{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e9ef;background:#333b48;border-color:#596374}.v18-schedule-panel .schedule-register :is(button,select,input:not([type=checkbox])){color:#e8e9ef;background:#3d4350;border-color:#737b89}.v18-schedule-panel .schedule-register button[aria-pressed=true]{color:#ffe3de;background:#685051}.v18-schedule-panel .schedule-notice{color:#dcc6b9;background:#51473f;border-color:#79695b}.v18-schedule-panel .schedule-context{color:#dcc6b9}.v18-schedule-panel .schedule-table thead th{background:#424b5b}.protected-shell{grid-template-rows:auto 1fr}.project-access-bar{border-bottom:1px solid var(--border-subtle);background:#25293061;grid-column:2;padding:20px 36px}.project-switcher{grid-template-columns:auto minmax(0,420px) auto;justify-content:start;align-items:center;gap:12px;display:grid}.project-switcher label{color:var(--text-muted);font-size:12px;font-weight:600}.project-switcher select,.project-switcher button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-panel);min-width:0;max-width:100%;min-height:44px;color:var(--text-primary);padding:8px 12px}.project-switcher button{cursor:pointer;background:0 0}.project-switcher button:hover{background:var(--panel-inset)}@media (max-width:900px){.project-access-bar{padding:14px}.project-switcher{grid-template-columns:minmax(0,1fr) auto}.project-switcher label{grid-column:1/-1}}.screen-assistant{align-items:center;display:inline-flex}.screen-assistant button,.screen-assistant summary{min-height:44px;font:inherit;cursor:pointer}.screen-assistant button{color:inherit;background:0 0;border:1px solid;border-radius:.5rem;padding:.45rem .8rem}.screen-assistant button:disabled{opacity:.55;cursor:default}.screen-assistant dialog{box-sizing:border-box;color:#172434;background:#fff;border:1px solid #76839a;border-radius:.75rem;max-block-size:calc(100dvh - 2rem);inline-size:min(36rem,100vw - 2rem);padding:clamp(1rem,3vw,1.6rem);overflow:auto}.screen-assistant dialog::backdrop{background:#0f172a8f}.screen-assistant header,.assistant-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.screen-assistant h2,.screen-assistant h3{margin:.5rem 0}.screen-assistant textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;margin:.5rem 0;display:block}.screen-assistant summary{align-content:center}.screen-assistant li,.assistant-note{overflow-wrap:anywhere;white-space:pre-wrap}.screen-assistant [role=status]:empty{display:none}@media (max-width:600px){.spear-shell>.project-access-bar:has(.screen-assistant){flex-wrap:wrap}.spear-shell .project-switcher{flex-basis:calc(100% - 60px)}.screen-assistant{margin-inline-start:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary);background:var(--canvas-deep);font-synthesis:none;--canvas:#393f49;--canvas-deep:#2c3038;--sidebar:#252930;--panel:#414854;--panel-raised:#4a5260;--panel-inset:#343a44;--border:#747d8b;--border-strong:#8b95a5;--text-primary:#fbfafb;--text-secondary:#e6e2e7;--text-muted:#d7d3da;--focus:#bddff2;--brand-accent:#e45c72;--brand-text:#ffc6cf;--critical:#c63a54;--critical-text:#ffd3da;--warning:#f6d691;--accepted:#9ce9c8;--overlay-panel:#414854f7;--overlay-sidebar:#252930fa;--overlay-brand-subtle:#e45c7229;--overlay-critical-subtle:#c63a5424;--overlay-critical-hover:#c63a5433;--overlay-warning-subtle:#f6d69114;--overlay-accepted-subtle:#9ce9c814;--overlay-focus-subtle:#bddff214;--border-subtle:#d7d3da2e;--surface-panel:linear-gradient(145deg, #434b58, #393f4a);--surface-raised:linear-gradient(135deg, #4a5260, #414854);--surface-highlight:inset 0 1px 0 #ffffff0f;--shadow-panel:var(--surface-highlight), 0 8px 24px #0b0d121f;--shadow-raised:var(--surface-highlight), 0 16px 36px #0b0d1233;--radius-small:8px;--radius-control:12px;--radius:18px;--radius-raised:24px;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--motion-fast:.16s ease;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 85% 0%, #e45c7212, transparent 36%), linear-gradient(145deg, var(--canvas) 0%, var(--canvas-deep) 100%);-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(24px,2.3vw,32px);line-height:1.2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border-subtle);background:linear-gradient(175deg, #30343e, var(--sidebar) 60%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;flex-direction:column;width:232px;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 36px #0b0d121a}.brand{letter-spacing:.06em;align-items:center;gap:11px;padding:0 10px 36px;font-weight:800;display:flex}.brand small{color:var(--text-muted);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.brand-mark{border:1px solid var(--brand-accent);border-radius:var(--radius-control);background:linear-gradient(140deg, var(--brand-accent), var(--critical));width:40px;height:40px;color:var(--text-primary);box-shadow:var(--surface-highlight), 0 8px 22px var(--overlay-brand-subtle);flex-shrink:0;place-items:center;display:grid}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:var(--text-muted);border-radius:var(--radius-control);transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast);align-items:center;gap:12px;padding:13px 14px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a:hover{color:var(--text-primary);background:var(--panel-inset)}.sidebar nav a.active,.sidebar nav a[aria-current=page]{color:var(--text-primary);background:linear-gradient(100deg, var(--overlay-brand-subtle), #e45c720d);box-shadow:inset 3px 0 0 var(--brand-accent), var(--surface-highlight)}.sidebar nav a .app-icon-slot{transition:color var(--motion-fast), background-color var(--motion-fast);border-radius:6px}.sidebar nav a.active .app-icon-slot,.sidebar nav a[aria-current=page] .app-icon-slot{color:var(--brand-text);background:var(--overlay-brand-subtle)}.sidebar-foot{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding:14px 10px 4px;font-size:12px}.sidebar-foot small{color:var(--text-muted);letter-spacing:.03em;text-transform:none;margin:7px 0 0 14px;font-size:12px;display:block}.workspace{grid-column:2;width:min(1500px,100%);min-width:0;padding:30px 36px 56px}.topbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{color:var(--text-muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.top-actions{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--border);background:var(--panel-inset);width:280px;color:var(--text-muted);border-radius:100px;align-items:center;gap:9px;padding:9px 13px;display:flex}.search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:12px}.search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.avatar{border:1px solid var(--border-strong);background:var(--surface-raised);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}@media (min-width:1051px){.sidebar{border:1px solid var(--border-subtle);border-radius:var(--radius-raised);width:216px;box-shadow:var(--shadow-raised);padding:24px 12px;inset:16px auto 16px 16px}}.app-icon-slot{color:currentColor;text-align:center;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:inline-grid}.app-icon-slot>svg{stroke:currentColor;stroke-width:1.9px;width:18px;height:18px}.search>svg,.metric-icon>svg,.management-card-arrow>svg,.round-button>svg,.work-routing-toggle>svg,.portfolio-transfers-overview i>svg,.kpi-priority-navigator i>svg,.definition-object-link>svg,.metric-definition-link>svg,.error-mark>svg{stroke:currentColor;stroke-width:1.8px;flex:none;width:18px;height:18px}.search>svg{width:16px;height:16px}.definition-object-link>svg,.metric-definition-link>svg,.kpi-priority-navigator i>svg{width:15px;height:15px}.dashboard-command-strip{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-raised);min-height:104px;box-shadow:inset 3px 0 0 var(--brand-accent), var(--shadow-raised);grid-template-columns:minmax(270px,.82fr) minmax(0,1.7fr);display:grid;overflow:hidden}.dashboard-command-identity{align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.dashboard-command-identity>div{min-width:0}.dashboard-command-identity h2{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:17px;overflow:hidden}.dashboard-command-identity p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.hero-tag{border:1px solid var(--brand-accent);background:var(--overlay-brand-subtle);color:var(--brand-text);letter-spacing:.08em;border-radius:6px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.dashboard-command-statuses{background:#2529303d;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.dashboard-command-status{border-left:1px solid var(--border-subtle);min-width:0;box-shadow:inset 0 3px 0 var(--focus);align-content:center;gap:7px;padding:18px 16px;display:grid}.dashboard-command-status.is-warning{box-shadow:inset 0 3px 0 var(--warning)}.dashboard-command-status.is-accepted{box-shadow:inset 0 3px 0 var(--accepted)}.dashboard-command-statuses dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.dashboard-command-statuses dd{min-width:0;color:var(--text-secondary);align-items:baseline;gap:6px;margin:0;font-size:11px;display:flex}.dashboard-command-statuses strong{color:var(--focus);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.dashboard-command-status.is-warning strong{color:var(--warning)}.dashboard-command-status.is-accepted strong{color:var(--accepted)}.dashboard-command-statuses dd>span{text-overflow:ellipsis;overflow:hidden}.dashboard-command-state i{background:var(--focus);border-radius:50%;flex:0 0 7px;width:7px;height:7px}@media (max-width:1120px){.dashboard-command-strip{grid-template-columns:1fr}.dashboard-command-status:first-child{border-left:0}}@media (max-width:720px){.dashboard-command-identity{flex-direction:column;align-items:flex-start;gap:9px}.dashboard-command-identity h2,.dashboard-command-identity p{text-overflow:clip;white-space:normal;overflow:visible}.dashboard-command-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-status:nth-child(3){border-top:1px solid var(--border);border-left:0}.dashboard-command-status:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:420px){.dashboard-command-status{padding:11px 12px}.dashboard-command-statuses dd{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-command-statuses dd.dashboard-command-state{flex-direction:row;align-items:center;gap:6px}}.dashboard-reference-zone{border-top:1px solid var(--border-strong);gap:14px;margin-top:20px;padding-top:18px;display:grid}.dashboard-reference-zone>*{min-width:0;margin-block:0}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.metric-grid article{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);min-height:104px;box-shadow:var(--shadow-panel);align-items:center;gap:15px;padding:18px;display:flex}.metric-icon{height:44px;color:var(--brand-text);background:var(--overlay-brand-subtle);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.metric-grid small{color:var(--text-muted);font-size:11px}.metric-grid strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:28px;line-height:1.1;display:block}.metric-grid p{color:var(--text-muted);margin:4px 0 0;font-size:11px}.metric-grid .metric-danger{border-color:var(--border-strong)}.metric-danger strong{color:var(--critical-text)}.content-grid{grid-template-columns:1.55fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.progress-panel,.blocks-panel,.source-panel{padding:22px}.panel-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px;display:flex}.panel-head h3{letter-spacing:-.03em;margin:0;font-size:16px}.draft-label{border:1px solid var(--border);color:var(--warning);letter-spacing:.11em;border-radius:6px;padding:5px 7px;font-size:11px}.snapshot-wrap{align-content:center;gap:18px;min-height:122px;display:grid;position:relative}.snapshot-value{display:grid}.snapshot-value strong{letter-spacing:-.05em;font-size:29px}.snapshot-value span{color:var(--text-muted);font-size:11px}.snapshot-bar{background:var(--panel-inset);height:12px;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;display:flex;overflow:hidden}.segment{flex-basis:0;min-width:2px}.segment--complete{background:var(--accepted)}.segment--progress{background:var(--warning)}.segment--red{background:var(--critical)}.segment--gap{background:var(--border-strong)}.roadmap-stats{color:var(--text-secondary);gap:20px;font-size:11px;display:flex}.dot{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dot--complete{background:var(--accepted)}.dot--progress{background:var(--warning)}.dot--red{background:var(--critical)}.panel-note{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.progress-panel .snapshot-value strong{color:var(--text-primary);font-size:22px}.blocks-panel{margin-bottom:14px}#overview>.blocks-panel{border-color:var(--border-subtle);background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--focus), var(--shadow-raised)}.block-list{display:grid}.block-entry{border-top:1px solid var(--border-subtle)}.block-row{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 52px 100px 32px;align-items:center;gap:14px;padding:4px 0;display:grid}.block-row:hover{background:var(--panel-raised)}.block-row[aria-expanded=true]{background:var(--panel)}.block-row:hover .round-button,.block-row:focus-visible .round-button,.block-row[aria-expanded=true] .round-button{border-color:var(--border-strong);color:var(--text-primary);background:var(--panel-inset)}.block-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.block-number{color:var(--text-muted);font-size:11px;font-weight:700}.block-main>strong{margin:0 0 5px;font-size:12px;display:block}.block-main>span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.block-meta{text-align:center}.block-meta small{color:var(--text-muted);font-size:11px}.block-meta strong{font-size:13px;display:block}.status{border:1px solid var(--border);width:-moz-fit-content;width:fit-content;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:inline-flex}.status i{border-radius:50%;width:6px;height:6px}.status--red i{background:var(--critical)}.status--red{border-color:var(--critical);background:var(--overlay-critical-subtle);color:var(--critical-text)}.status--yellow i{background:var(--warning)}.status--yellow,.status--data_gap{border-color:var(--warning);background:var(--overlay-warning-subtle);color:var(--warning)}.status--data_gap i{background:var(--warning)}.round-button{border:1px solid var(--border);background:var(--panel-inset);width:29px;height:29px;color:var(--text-secondary);border-radius:9px;place-items:center;display:grid}.empty{text-align:center;color:var(--text-muted);padding:30px;font-size:12px}.executive-documentation-card{align-content:start;padding:18px;display:grid}.executive-documentation-count{gap:6px;padding:12px 0 18px;display:grid}.executive-documentation-count strong{color:var(--text-secondary);letter-spacing:-.045em;font-size:clamp(24px,3vw,34px);line-height:1}.executive-documentation-count span{color:var(--text-muted);font-size:12px}.executive-documentation-details{border-top:1px solid var(--border);margin-top:18px}.executive-documentation-details summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;font-size:12px;font-weight:700;list-style:none;display:flex}.executive-documentation-details summary::-webkit-details-marker{display:none}.executive-documentation-details summary:after{content:"+";color:var(--focus);margin-left:auto;font-size:18px;font-weight:500}.executive-documentation-details[open] summary:after{content:"−"}.details-label-open,.executive-documentation-details[open] .details-label-closed{display:none}.executive-documentation-details[open] .details-label-open{display:inline}.executive-documentation-details summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.executive-documentation-details div{padding:0 0 4px}.executive-documentation-details p{color:var(--text-muted);margin:0 0 10px;font-size:11px;line-height:1.55}.top-actions--owner{justify-content:flex-end}.block-filter-tools{justify-items:end;gap:8px;display:grid}.block-search{width:320px;min-height:40px}.block-filter-row,.block-filter-tools .filters{flex-wrap:wrap;align-items:center;display:flex}.block-filter-row{justify-content:flex-end;gap:8px}.block-filter-tools .filters{justify-content:flex-end;gap:5px}.block-filter-summary{color:var(--text-muted);white-space:nowrap;margin:0;font-size:11px}.block-filter-summary strong{color:var(--text-primary)}.block-filter-reset,.block-filter-tools .filters button{border:1px solid var(--border);cursor:pointer;border-radius:7px;min-height:40px;padding:7px 10px;font-size:11px}.block-filter-tools .filters button{color:var(--text-muted);background:0 0}.block-filter-tools .filters button.selected{color:var(--text-primary);border-color:var(--focus);background:var(--overlay-focus-subtle)}.block-filter-reset{border-color:var(--border-strong);background:var(--overlay-focus-subtle);color:var(--text-secondary)}.block-filter-reset:hover,.block-filter-reset:focus-visible{border-color:var(--focus);color:var(--text-primary)}.block-filter-reset:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:900px){.block-filter-tools,.block-search{width:100%}.block-filter-tools{justify-items:stretch}.block-filter-row,.block-filter-tools .filters{justify-content:flex-start}.block-filter-reset,.block-filter-tools .filters button{min-height:44px;padding-inline:12px}}@media (max-width:420px){.block-filter-row{grid-template-columns:1fr;width:100%;display:grid}.block-filter-tools .filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.block-filter-reset{width:100%}}.block-owner-summary{color:var(--text-muted);flex-wrap:wrap;gap:2px 5px;margin-top:5px;font-size:11px;line-height:1.45;display:flex}.block-owner-summary>span:after{content:" ·"}.block-owner-summary>strong{color:var(--text-secondary);font-size:11px;font-weight:600}.block-details{border:1px solid var(--border);background:linear-gradient(135deg, var(--panel), var(--canvas-deep));border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 12px 56px;padding:14px;display:grid}.block-metric-view{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:14px;display:grid}.detail-heading{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.detail-heading strong{color:var(--focus);font-size:12px}.object-tags{flex-wrap:wrap;gap:6px;display:flex}.object-tags span,.metric-definitions code{border:1px solid var(--border);background:var(--panel-inset);color:var(--text-secondary);font-family:var(--font-mono);border-radius:6px;font-size:11px}.object-tags span{padding:6px 8px}.metric-definitions{gap:7px;display:grid}.metric-definitions article{background:var(--panel-inset);border-radius:7px;grid-template-columns:minmax(140px,.85fr) 115px minmax(190px,1.4fr) 100px;align-items:start;gap:10px;padding:9px 10px;display:grid}.metric-definitions article>div{min-width:0}.metric-definitions b,.metric-definitions .metric-value{display:block}.metric-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.metric-definitions b{color:var(--text-primary);margin-bottom:3px;font-size:12px}.metric-value{color:var(--text-secondary);font-size:11px;line-height:1.4}.metric-identity .metric-value{overflow-wrap:anywhere}.metric-definition-link{border:1px solid var(--border);min-height:44px;color:var(--focus);background:var(--overlay-focus-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.metric-definition-link:hover{border-color:var(--focus);background:var(--overlay-focus-subtle)}.metric-definition-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.metric-definitions code{overflow-wrap:anywhere;white-space:normal;padding:5px 6px;display:block}.detail-provenance{color:var(--text-muted);grid-column:1/-1;margin:-2px 0 0;font-size:11px;line-height:1.45}.block-detail-switcher{border:1px solid var(--border);background:var(--panel-inset);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.block-detail-switcher button{min-width:0;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.block-detail-switcher button:hover{color:var(--text-primary);background:var(--overlay-focus-subtle)}.block-detail-switcher button[aria-pressed=true]{border-color:var(--focus);color:var(--text-primary);background:linear-gradient(90deg, var(--overlay-focus-subtle), var(--panel))}.block-detail-switcher b{min-width:20px;color:var(--text-secondary);background:var(--panel-raised);text-align:center;border-radius:999px;padding:2px 5px;font-size:11px}.block-detail-panel{min-width:0}.governance-card{gap:14px;display:grid}.governance-card h4,.governance-card p,.governance-card dl,.governance-card dd,.governance-card ul{margin:0}.governance-kicker,.governance-card dt,.governance-card section>h4,.transfer-event>span,.transfer-route dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.governance-result{border-left:3px solid var(--focus);background:var(--overlay-focus-subtle);border-radius:7px;padding:13px 14px}.governance-result h4{color:var(--text-primary);margin-top:6px;font-size:14px;line-height:1.45}.governance-responsibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.governance-responsibility>div,.governance-boundaries section,.governance-support section,.governance-decisions section{border:1px solid var(--border);background:var(--panel-inset);border-radius:8px;min-width:0;padding:11px 12px}.governance-responsibility dd{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.governance-boundaries,.governance-support,.governance-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.governance-boundaries p,.governance-decisions p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.5}.truth-source-list,.evidence-list{gap:7px;padding:0;display:grid;margin-top:9px!important}.truth-source-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.truth-source-list dd{color:var(--text-secondary);text-align:right;font-size:11px}.evidence-list{color:var(--text-secondary);padding-left:16px;font-size:11px;line-height:1.45}.evidence-list li::marker{color:var(--focus)}.governance-cycle>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.governance-cycle span{border:1px solid var(--border);color:var(--text-secondary);background:var(--panel-inset);border-radius:999px;padding:6px 8px;font-size:11px}.governance-decisions .owner-attention{border-color:var(--border-strong);background:var(--overlay-focus-subtle)}.governance-status{color:var(--text-muted);font-size:11px;line-height:1.45}.transfer-empty{color:var(--text-muted);text-align:center;margin:0;padding:16px;font-size:12px}.transfer-list{gap:8px;display:grid}.transfer-list article{border:1px solid var(--border);background:var(--panel-inset);border-radius:8px;grid-template-columns:118px minmax(180px,.8fr) minmax(240px,1fr);align-items:start;gap:12px;padding:12px;display:grid}.transfer-status{color:var(--text-muted);text-align:right;grid-column:1/-1;margin:0;font-size:11px}.transfer-direction{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.transfer-direction span{color:var(--focus);font-size:17px}.transfer-event h4{color:var(--text-primary);margin:5px 0 4px;font-size:12px}.transfer-event p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.transfer-route{gap:8px;margin:0;display:grid}.transfer-route>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.transfer-route dd{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}@media (max-width:760px){.governance-responsibility,.governance-boundaries,.governance-support,.governance-decisions,.transfer-list article{grid-template-columns:1fr}.transfer-route>div{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:420px){.block-detail-switcher button{gap:4px;padding-inline:5px;font-size:11px}.transfer-route>div{grid-template-columns:1fr;gap:4px}}.source-panel .panel-head>span{color:var(--text-muted);font-size:11px}#source-catalog-boundary{border-left:2px solid var(--focus);max-width:850px;color:var(--text-muted);margin:-4px 0 14px;padding-left:10px;font-size:11px;line-height:1.55}.source-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.source-grid article{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:16px;display:grid;position:relative}.source-grid article>span{background:var(--panel-inset);width:30px;height:30px;color:var(--focus);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.source-grid h4{margin:1px 0 3px;font-size:12px}.source-grid p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.source-grid em{border-top:1px solid var(--border);color:var(--text-muted);grid-column:1/-1;padding-top:8px;font-size:11px;font-style:normal;line-height:1.45}.definitions-workspace{align-content:start;gap:14px;display:grid}.definitions-topbar{margin-bottom:8px}.definitions-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-raised);background:linear-gradient(110deg, var(--panel-raised), var(--panel) 54%, var(--panel-inset));min-height:142px;box-shadow:var(--shadow-panel);justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.definitions-summary h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(22px,2.6vw,31px)}.definitions-summary p{max-width:720px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.definitions-count{text-align:right;min-width:130px;display:grid}.definitions-count strong{color:var(--focus);letter-spacing:-.06em;font-size:40px;line-height:1}.definitions-count span{color:var(--text-secondary);margin-top:7px;font-size:11px}.definitions-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow-raised);padding:24px}.definitions-tools{justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.definitions-search{width:min(520px,55%)}.definition-select{gap:5px;min-width:min(360px,42%);display:grid}.definition-select>span,.definition-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.definition-select select{border:1px solid var(--border);background:var(--panel);width:100%;min-height:38px;color:var(--text-primary);border-radius:9px;padding:8px 34px 8px 11px;font-size:12px}.definition-select select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.definition-register{margin:0;padding:0;list-style:none;display:grid}.definition-row{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding:16px 4px 18px;font-size:12px;line-height:1.45;display:block}.definition-row-head{grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(150px,.85fr) minmax(130px,.75fr) minmax(120px,.7fr);align-items:center;gap:14px;display:grid}.definition-row-head>div{gap:5px;min-width:0;display:grid}.definition-row span,.definition-row strong,.definition-row code{overflow-wrap:anywhere}.definition-row code{color:var(--text-secondary);font-family:var(--font-mono);font-size:11px}.definition-identity code{color:var(--focus);letter-spacing:.06em;font-weight:800}.definition-identity strong{color:var(--text-primary);font-size:12px}.definition-state{justify-items:start}.definition-state small{color:var(--text-muted);font-size:11px}.definition-toggle{border:1px solid var(--border-strong);min-height:38px;color:var(--text-primary);background:var(--overlay-focus-subtle);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-weight:750}.definition-toggle:hover{border-color:var(--focus);background:var(--overlay-focus-subtle)}.definition-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.draft-badge{border:1px solid var(--warning);color:var(--warning);background:var(--overlay-warning-subtle);letter-spacing:.1em;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.definitions-empty{color:var(--text-muted);text-align:center;margin:0;padding:38px 20px;font-size:12px}.not-found-page{align-content:center;justify-items:start;min-height:100vh;display:grid}.not-found-page h1{margin-bottom:12px;font-size:clamp(30px,4vw,52px)}.not-found-page>p:not(.eyebrow){max-width:620px;color:var(--text-secondary);line-height:1.6}.not-found-action{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);background:var(--overlay-focus-subtle);border-radius:10px;align-items:center;margin-top:12px;padding:10px 16px;text-decoration:none;display:inline-flex}@media (max-width:1280px){.definition-row-head{grid-template-columns:repeat(4,minmax(0,1fr))}.definition-state{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex!important}}@media (max-width:900px){.definition-select select,.definition-toggle{min-height:44px}}@media (max-width:760px){.definitions-topbar{flex-direction:row;align-items:center}.definitions-summary{align-items:flex-start;padding:22px}.definitions-count{min-width:86px}.definitions-count strong{font-size:34px}.definitions-tools{flex-direction:column;align-items:stretch}.definitions-search,.definition-select{width:100%;min-width:0}.definition-row-head{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);align-items:start;gap:12px 16px}.definition-state{grid-column:1/-1}}@media (max-width:420px){.definitions-summary{gap:16px;display:grid}.definitions-count{text-align:left}.definitions-panel{padding:14px}}@media (max-width:360px){.definition-row-head{grid-template-columns:1fr}.definition-state{grid-column:1}}.definition-object-link{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);background:var(--overlay-focus-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:inline-flex}.definition-object-link:hover{border-color:var(--focus);color:var(--text-primary)}.definition-object-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:900px){.definition-object-link{min-height:44px}}.objects-workspace{gap:14px;display:grid}.objects-summary{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, var(--panel-raised), var(--panel));justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.objects-summary h2{margin:10px 0 7px;font-size:clamp(25px,3vw,38px)}.objects-summary p{max-width:720px;color:var(--text-secondary);margin:0;line-height:1.55}.objects-count{text-align:right;min-width:100px;display:grid}.objects-count strong{color:var(--focus);font-size:clamp(44px,6vw,72px);line-height:1}.objects-count span{color:var(--text-secondary);margin-top:7px;font-size:11px}.objects-boundary{border:1px solid var(--warning);color:var(--text-secondary);background:var(--overlay-warning-subtle);border-radius:10px;gap:12px;padding:13px 16px;font-size:12px;display:flex}.objects-boundary strong{color:var(--warning)}.object-type-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.object-type-register{grid-template-columns:repeat(3,minmax(0,1fr))}}.object-type-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.object-type-card[aria-current=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--overlay-focus-subtle)}.object-type-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.object-type-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.object-type-card>header .selected-badge{flex:none}.object-selection-status{border:1px solid var(--border);color:var(--text-secondary);background:var(--overlay-focus-subtle);border-radius:9px;margin:0;padding:11px 14px;font-size:12px}.object-selection-status strong{color:var(--focus);font-family:var(--font-mono)}.object-type-identity{min-width:0}.object-type-passport code{color:var(--focus);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px;font-weight:800}.object-type-identity h2{overflow-wrap:anywhere;margin:0;font-size:16px}.object-type-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:15px 0 0;display:grid}.object-type-summary div{min-width:0}.object-type-summary dt{color:var(--text-muted);font-size:11px}.object-type-summary dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.object-type-boundary{color:var(--text-muted);margin:13px 0 10px;font-size:11px}.object-type-toggle{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);background:var(--overlay-focus-subtle);cursor:pointer;border-radius:8px;padding:9px 11px;font-weight:750}.object-type-passport{border-top:1px solid var(--border);margin-top:13px;padding-top:13px}.object-type-passport h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.object-type-passport p{color:var(--text-secondary);margin:0;font-size:12px}.object-type-passport .object-type-technical-code{color:var(--text-muted);margin:0 0 8px;font-size:11px}.object-type-passport ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.object-type-passport a{border:1px solid var(--border);min-height:44px;color:var(--text-primary);background:var(--panel-inset);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:8px 10px;text-decoration:none;display:grid}.object-type-passport a:hover{border-color:var(--focus)}.object-type-passport a span,.object-type-passport a small{overflow-wrap:anywhere;min-width:0}.object-type-passport a span{font-size:12px}.object-type-passport a small{color:var(--text-muted);grid-column:2;font-size:11px}@media (max-width:900px){.object-type-toggle{min-height:44px}}@media (max-width:760px){.objects-summary,.objects-boundary,.object-type-card>header{flex-direction:column;align-items:flex-start}.objects-count{text-align:left}.object-type-register{grid-template-columns:1fr}.object-type-toggle{width:100%}}.object-type-filters{border:1px solid var(--border);background:var(--panel-inset);border-radius:11px;grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.object-type-search{min-width:0}.object-type-select{gap:5px;min-width:0;display:grid}.object-type-select>span{color:var(--text-muted);font-size:11px;font-weight:750}.object-type-select select,.object-type-filters button{border:1px solid var(--border);min-height:40px;color:var(--text-primary);background:var(--panel);border-radius:8px}.object-type-select select{width:100%;padding:0 34px 0 11px}.object-type-filters button{border-color:var(--border-strong);background:var(--overlay-focus-subtle);cursor:pointer;padding:0 13px;font-weight:750}.object-type-filters button:disabled{opacity:.42;cursor:default}.object-type-select select:focus-visible,.object-type-filters button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.object-type-empty{border:1px dashed var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:11px;margin:0;padding:24px}@media (max-width:760px){.object-type-filters{grid-template-columns:1fr;align-items:stretch}.object-type-select select,.object-type-filters button{min-height:44px}}.definition-review{grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) minmax(155px,1fr) minmax(240px,1.6fr);gap:8px;margin-top:13px;display:grid}.definition-review>section{border:1px solid var(--border);background:var(--panel-inset);border-radius:9px;min-width:0;padding:11px 12px}.definition-review h3{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:11px}.definition-review p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.definition-source-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.definition-source-list li{border:1px solid var(--border);color:var(--text-secondary);background:var(--overlay-focus-subtle);border-radius:6px;padding:4px 6px;font-size:11px}.definition-thresholds>small{color:var(--text-muted);margin:-3px 0 7px;font-size:11px;display:block}.definition-thresholds dl,.definition-thresholds dl div{margin:0}.definition-thresholds dl{gap:5px;display:grid}.definition-thresholds dl div{grid-template-columns:68px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.4;display:grid}.definition-thresholds dt{color:var(--text-muted);font-weight:750}.definition-thresholds dd{color:var(--text-secondary);margin:0}.definition-action{border-left:2px solid var(--focus);color:var(--text-secondary);background:var(--overlay-focus-subtle);align-items:center;gap:9px;margin-top:8px;padding:9px 12px;display:flex}.definition-action>span:nth-child(2){flex:1}.action-approved-badge{border:1px solid var(--accepted);color:var(--accepted);background:var(--overlay-accepted-subtle);border-radius:6px;flex:none;padding:4px 7px;font-size:11px;font-weight:750}@media (max-width:1280px){.definition-review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.definition-review{grid-template-columns:1fr}.definition-action{flex-direction:column;align-items:flex-start}}.definition-sources--with-readiness{grid-column:2/-1}.fin04-input-readiness{border:1px solid var(--border);border-left:2px solid var(--focus);min-width:0;color:var(--text-secondary);background:var(--panel-inset);border-radius:8px;margin-top:10px;padding:11px}.fin04-input-readiness header>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750}.fin04-input-readiness h4{color:var(--text-primary);margin:5px 0 0;font-size:14px;line-height:1.35}.fin04-input-readiness footer{border-top:1px solid var(--border);grid-template-columns:138px minmax(0,1fr);gap:10px;margin:9px 0 0;padding-top:9px;font-size:11px;line-height:1.45;display:grid}.fin04-input-readiness footer strong{color:var(--text-muted)}.fin04-source-gate-section,.fin04-source-mapping{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.fin04-source-gate-section h5,.fin04-source-mapping h5{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.fin04-source-gate,.fin04-source-mapping ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.fin04-source-gate li,.fin04-source-mapping li{border:1px solid var(--border);background:var(--panel);border-radius:7px;min-width:0;padding:8px 9px}.fin04-source-mapping li div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fin04-source-gate li strong,.fin04-source-mapping li strong{min-width:0;color:var(--text-secondary);font-size:11px;line-height:1.4}.fin04-source-mapping li div>span{border:1px solid var(--border);max-width:120px;color:var(--text-muted);background:var(--panel-inset);text-align:right;border-radius:5px;flex:none;padding:2px 5px;font-size:11px;font-weight:700;line-height:1.35}.fin04-source-gate li>span{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.fin04-pair-verification{gap:4px;margin:7px 0 0;display:grid}.fin04-pair-verification div{border-top:1px solid var(--border);grid-template-columns:124px minmax(0,1fr);gap:8px;min-width:0;padding:5px 0;display:grid}.fin04-pair-verification div:last-child{border-left:2px solid var(--focus);padding-left:7px}.fin04-pair-verification dt,.fin04-pair-verification dd{overflow-wrap:anywhere;min-width:0;color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.fin04-pair-verification dt{color:var(--text-secondary);font-weight:700}.fin04-source-mapping li p{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.fin04-source-mapping header p{color:var(--text-muted);margin:2px 0 0;font-size:11px;line-height:1.4}@media (max-width:1280px){.definition-sources--with-readiness{grid-column:1/-1}.fin04-source-gate,.fin04-source-mapping ol{grid-template-columns:1fr}}@media (max-width:760px){.definition-sources--with-readiness{grid-column:auto}.fin04-source-gate,.fin04-source-mapping ol{grid-template-columns:1fr}.fin04-input-readiness footer{grid-template-columns:1fr;gap:3px}}@media (max-width:420px){.fin04-pair-verification div{grid-template-columns:1fr;gap:2px}.fin04-source-mapping li div{flex-direction:column}.fin04-source-mapping li div>span{text-align:left;max-width:none}}.kpi-source-readiness-summary{border:1px solid var(--border);background:linear-gradient(150deg, var(--panel-raised), var(--panel));min-width:0;box-shadow:var(--shadow-panel);border-radius:16px;overflow:hidden}.kpi-source-readiness-summary>header{padding:20px 22px 16px}.kpi-source-readiness-summary>header>span,.kpi-source-readiness-label{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.kpi-source-readiness-summary h2{color:var(--text-primary);letter-spacing:-.025em;margin:7px 0 6px;font-size:20px}.kpi-source-readiness-summary>header p{max-width:780px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.kpi-source-readiness-summary>header p.kpi-source-readiness-evidence-date{border-left:2px solid var(--border-strong);max-width:690px;color:var(--text-muted);margin-top:10px;padding-left:10px}.kpi-source-readiness-evidence-date time{color:var(--text-secondary);font-weight:750}.kpi-source-readiness-order{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.kpi-source-readiness-order span{align-items:center;gap:6px;display:inline-flex}.kpi-source-readiness-order code{color:var(--focus);font-family:var(--font-mono);font-size:11px;font-weight:800}.kpi-source-readiness-order i{color:var(--text-muted);font-style:normal}.kpi-source-readiness-summary ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 22px;list-style:none;display:grid}.kpi-source-readiness-summary li{border:1px solid var(--border);background:var(--panel-inset);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;padding:15px;display:grid}.kpi-source-readiness-summary li.is-expanded{grid-column:1/-1}.kpi-source-readiness-summary li>div{min-width:0}.kpi-source-readiness-identity{grid-column:1/-1;grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.kpi-source-readiness-identity>span{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--focus);background:var(--overlay-focus-subtle);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.kpi-source-readiness-identity>div{gap:4px;display:grid}.kpi-source-readiness-identity a{width:-moz-fit-content;width:fit-content;color:var(--focus);font-family:var(--font-mono);letter-spacing:.05em;font-size:12px;font-weight:800;text-decoration:none}.kpi-source-readiness-identity a:hover{text-underline-offset:3px;text-decoration:underline}.kpi-source-readiness-identity a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.kpi-source-readiness-identity strong{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.4}.kpi-source-readiness-summary li p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.48}.kpi-source-readiness-evidence{gap:10px;display:grid}.kpi-source-readiness-evidence>div+div{border-top:1px solid var(--border);padding-top:10px}.kpi-source-readiness-owner{border-top:1px solid var(--border);gap:5px;margin-top:11px;padding-top:10px;display:grid}.kpi-source-readiness-owner strong{color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.45}.kpi-source-readiness-summary li>div:nth-child(3){align-content:start;display:grid}.kpi-source-readiness-summary footer{border-top:1px solid var(--border);color:var(--text-muted);gap:5px;margin:0 22px;padding:13px 0 16px;font-size:11px;line-height:1.5;display:grid}@media (max-width:1160px){.kpi-source-readiness-summary ol{grid-template-columns:1fr}.kpi-source-readiness-summary li.is-expanded{grid-column:auto}}@media (max-width:900px){.kpi-source-readiness-summary>header{padding:18px}.kpi-source-readiness-summary ol{padding:0 18px}.kpi-source-readiness-summary li{grid-template-columns:1fr;gap:11px;padding:15px 0}.kpi-source-readiness-identity{grid-column:1}.kpi-source-readiness-identity a{align-items:center;min-height:44px;display:inline-flex}.kpi-source-readiness-summary footer{margin:0 18px}}@media (max-width:420px){.kpi-source-readiness-summary>header{padding:16px 15px 13px}.kpi-source-readiness-summary>header p{line-height:1.45}.kpi-source-readiness-summary ol{padding:0 15px}.kpi-source-readiness-summary li{gap:9px;padding:13px}.kpi-source-readiness-owner{margin-top:8px;padding-top:8px}.kpi-source-readiness-summary footer{margin:0 15px}}:where(#overview)>.kpi-source-readiness-summary{border-color:var(--border-strong);background:var(--panel-raised);box-shadow:inset 3px 0 0 var(--warning), var(--shadow-raised);margin:10px 0 12px}:where(#overview)>.kpi-source-readiness-summary>header{padding:15px 16px 12px}:where(#overview)>.kpi-source-readiness-summary h2{margin:5px 0 4px;font-size:18px}:where(#overview) .kpi-source-readiness-summary .kpi-source-readiness-evidence-date{border-left-color:var(--warning);margin-top:7px}:where(#overview) .kpi-source-readiness-summary .kpi-source-readiness-order{margin-top:8px}:where(#overview) .kpi-source-readiness-summary ol{gap:8px;padding:0 16px}:where(#overview) .kpi-source-readiness-summary li{border-color:var(--border);border-left:3px solid var(--warning);background:var(--panel);gap:10px;padding:12px}:where(#overview) .kpi-source-readiness-summary .kpi-source-readiness-order code,:where(#overview) .kpi-source-readiness-summary .kpi-source-readiness-identity a{color:var(--text-secondary)}:where(#overview) .kpi-source-readiness-summary .kpi-source-readiness-identity>span{border-color:var(--border-strong);background:var(--panel-raised);color:var(--warning)}:where(#overview) .kpi-source-readiness-summary footer{border-top-color:var(--border);margin:0 16px;padding:11px 0 13px}.source-readiness-requirements{grid-column:1/-1;gap:10px;display:grid}.source-readiness-requirements>button{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-secondary);background:var(--overlay-focus-subtle);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.source-readiness-requirements>button:after{color:var(--focus);content:"+";flex:none;font-size:18px;line-height:1}.source-readiness-requirements>button[aria-expanded=true]:after{content:"−"}.source-readiness-requirements>button:hover{border-color:var(--focus);background:var(--overlay-focus-subtle)}.source-readiness-requirements>button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.source-readiness-requirements>section{border:1px solid var(--border);background:var(--panel-inset);border-radius:12px;min-width:0;padding:13px}.source-readiness-requirements>section>p{color:var(--text-muted);margin:0 0 11px;font-size:11px}.source-readiness-requirements>section>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.source-readiness-requirements>section>ol>li{border:1px solid var(--border);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:12px;display:grid}.source-readiness-requirements li>strong{color:var(--text-secondary);font-size:12px;line-height:1.45}.source-readiness-requirements dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.source-readiness-requirements dl>div{min-width:0}.source-readiness-requirements dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.source-readiness-requirements dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:760px){.source-readiness-requirements>section{padding:10px}.source-readiness-requirements>section>ol,.source-readiness-requirements dl{grid-template-columns:1fr}}.prd03-schedule-reconciliation{border:1px solid var(--border);background:linear-gradient(135deg, var(--overlay-focus-subtle), transparent 48%), var(--panel-inset);border-radius:9px;grid-column:1/-1;min-width:0;overflow:hidden}.prd03-schedule-reconciliation>header{border-bottom:1px solid var(--border);padding:12px}.prd03-schedule-reconciliation>header>span,.prd03-schedule-reconciliation article>h5{color:var(--text-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.prd03-schedule-reconciliation article>h5{margin-top:0;line-height:1.4}.prd03-schedule-reconciliation h4{color:var(--text-primary);margin:0 0 5px;font-size:15px}.prd03-schedule-reconciliation p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.prd03-schedule-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prd03-schedule-reconciliation article{min-width:0;padding:12px}.prd03-schedule-reconciliation article+article{border-left:1px solid var(--border)}.prd03-schedule-reconciliation article strong{color:var(--text-secondary);font-family:var(--font-mono);margin-bottom:4px;font-size:18px;display:block}.prd03-schedule-reconciliation article small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.prd03-schedule-reconciliation>footer{border-top:1px solid var(--border);background:var(--overlay-focus-subtle);grid-template-columns:minmax(110px,.35fr) repeat(2,minmax(0,1fr));gap:12px;padding:10px 12px;display:grid}.prd03-schedule-reconciliation>footer strong{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px}@media (max-width:760px){.prd03-schedule-reconciliation-grid,.prd03-schedule-reconciliation>footer{grid-template-columns:1fr}.prd03-schedule-reconciliation article+article{border-top:1px solid var(--border);border-left:0}}.cls01-handover-evidence{border:1px solid var(--border);background:linear-gradient(135deg, var(--overlay-focus-subtle), transparent 48%), var(--panel-inset);border-radius:9px;grid-column:1/-1;min-width:0;overflow:hidden}.cls01-handover-evidence>header{border-bottom:1px solid var(--border);padding:12px}.cls01-handover-evidence>header>span,.cls01-handover-evidence article>h5{color:var(--text-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.cls01-handover-evidence article>h5{margin-top:0;line-height:1.4}.cls01-handover-evidence h4{color:var(--text-primary);margin:0 0 5px;font-size:15px}.cls01-handover-evidence p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.cls01-handover-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cls01-handover-evidence article{min-width:0;padding:12px}.cls01-handover-evidence article+article{border-left:1px solid var(--border)}.cls01-handover-evidence article strong{color:var(--text-secondary);font-family:var(--font-mono);margin-bottom:4px;font-size:18px;display:block}.cls01-handover-evidence article small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.cls01-handover-evidence>footer{border-top:1px solid var(--border);background:var(--overlay-focus-subtle);grid-template-columns:minmax(110px,.35fr) repeat(3,minmax(0,1fr));gap:12px;padding:10px 12px;display:grid}.cls01-handover-evidence>footer strong{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px}@media (max-width:760px){.cls01-handover-evidence-grid,.cls01-handover-evidence>footer{grid-template-columns:1fr}.cls01-handover-evidence article+article{border-top:1px solid var(--border);border-left:0}}.tec03-issuance-evidence{border:1px solid var(--border);background:linear-gradient(135deg, var(--overlay-focus-subtle), transparent 48%), var(--panel-inset);border-radius:9px;grid-column:1/-1;min-width:0;overflow:hidden}.tec03-issuance-evidence>header{border-bottom:1px solid var(--border);padding:12px}.tec03-issuance-evidence>header>span,.tec03-issuance-evidence article>h5{color:var(--text-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.tec03-issuance-evidence article>h5{margin-top:0;line-height:1.4}.tec03-issuance-evidence h4{color:var(--text-primary);margin:0 0 5px;font-size:15px}.tec03-issuance-evidence p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.tec03-issuance-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tec03-issuance-evidence article{min-width:0;padding:12px}.tec03-issuance-evidence article+article{border-left:1px solid var(--border)}.tec03-issuance-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px;display:grid}.tec03-issuance-evidence dl>div{min-width:0}.tec03-issuance-evidence dt{color:var(--text-muted);font-size:11px;line-height:1.35}.tec03-issuance-evidence dd{color:var(--text-secondary);font-family:var(--font-mono);margin:2px 0 0;font-size:18px}.tec03-issuance-evidence article small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.tec03-issuance-evidence>footer{border-top:1px solid var(--border);background:var(--overlay-focus-subtle);grid-template-columns:minmax(110px,.35fr) repeat(3,minmax(0,1fr));gap:12px;padding:10px 12px;display:grid}.tec03-issuance-evidence>footer strong{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px}@media (max-width:760px){.tec03-issuance-evidence-grid,.tec03-issuance-evidence>footer{grid-template-columns:1fr}.tec03-issuance-evidence article+article{border-top:1px solid var(--border);border-left:0}}.owner-control-policy{border:1px solid var(--border-strong);background:radial-gradient(circle at 0 0, var(--overlay-focus-subtle), transparent 36%), var(--panel-inset);border-radius:14px;padding:18px 20px}.owner-policy-header{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:18px;margin-bottom:14px;display:grid}.owner-policy-decision{align-items:flex-start;gap:13px;display:flex}.owner-policy-count{border:1px solid var(--border-strong);min-width:38px;min-height:38px;color:var(--critical-text);background:var(--overlay-focus-subtle);border-radius:9px;place-items:center;font-weight:850;display:grid}.owner-policy-approved{color:var(--text-secondary);letter-spacing:.02em;font-size:11px;font-weight:750}.owner-control-policy h2{margin:4px 0 6px;font-size:15px}.owner-control-policy p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.owner-live-status{border:1px solid var(--warning);background:var(--overlay-warning-subtle);border-radius:10px;align-content:center;gap:4px;min-width:0;padding:11px 13px;display:grid}.owner-live-status strong{color:var(--warning);font-size:12px}.owner-live-status span{color:var(--text-secondary);font-size:11px;line-height:1.45}.owner-control-policy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.owner-control-policy li{border:1px solid var(--border);min-width:0;color:var(--text-secondary);background:var(--panel);border-radius:10px;padding:10px 11px;font-size:11px}.owner-policy-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.owner-policy-title h3{color:var(--text-primary);margin:0;font-size:12px;line-height:1.4}.owner-policy-title strong{border:1px solid var(--border);color:var(--text-secondary);background:var(--panel-inset);border-radius:999px;flex:none;padding:3px 6px;font-size:11px}.owner-policy-values{gap:5px;margin:0;display:grid}.owner-policy-values>div{border-top:1px solid var(--border);grid-template-columns:minmax(125px,.7fr) minmax(0,1fr);gap:10px;padding-top:5px;display:grid}.owner-policy-values dt,.owner-policy-values dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.4}.owner-policy-values dt{color:var(--text-muted)}.owner-policy-values dd{color:var(--text-primary);font-weight:650}.owner-policy-reference{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-top:7px;display:flex;margin-top:9px!important}.owner-policy-reference code{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}@media (max-width:1280px){.owner-policy-header{grid-template-columns:1fr}}@media (max-width:760px){.owner-control-policy{padding:14px}.owner-control-policy ul{grid-template-columns:1fr}.owner-policy-title,.owner-policy-reference{align-items:flex-start}.owner-policy-values>div{grid-template-columns:1fr;gap:2px}}.definition-selection-status{border-left:3px solid var(--focus);color:var(--text-secondary);background:var(--overlay-focus-subtle);border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:12px}.definition-selection-status strong{color:var(--focus);font-family:var(--font-mono)}.definition-row[aria-current=true]{border:1px solid var(--focus);background:linear-gradient(90deg, var(--overlay-focus-subtle), var(--panel));box-shadow:var(--shadow-raised);border-radius:10px;padding-inline:10px;scroll-margin-block:24px}.definition-row[aria-current=true]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.selected-badge{color:var(--text-primary);background:var(--panel-inset);box-shadow:inset 0 0 0 1px var(--border-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.kpi-priority-navigator{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--panel-raised), var(--panel));grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);gap:14px 22px;padding:17px 18px;display:grid}.kpi-priority-navigator>div{align-content:center;gap:5px;display:grid}.kpi-priority-navigator>div span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.kpi-priority-navigator>div strong{color:var(--text-primary);font-size:13px;line-height:1.4}.kpi-priority-navigator ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.kpi-priority-navigator a{border:1px solid var(--border);min-height:70px;color:inherit;background:var(--panel-inset);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:10px;text-decoration:none;display:grid}.kpi-priority-navigator a:hover{border-color:var(--focus);background:var(--overlay-focus-subtle)}.kpi-priority-navigator a>span{border:1px solid var(--border-strong);width:21px;height:21px;color:var(--focus);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.kpi-priority-navigator code{color:var(--focus);font-family:var(--font-mono);font-size:11px;font-weight:800}.kpi-priority-navigator a strong{color:var(--text-secondary);grid-column:1/-1;font-size:11px;line-height:1.35}.kpi-priority-navigator a i{color:var(--text-muted);font-style:normal}.kpi-priority-navigator>p{color:var(--text-muted);grid-column:2;margin:-5px 0 0;font-size:11px}@media (max-width:1100px){.kpi-priority-navigator{grid-template-columns:1fr}.kpi-priority-navigator>p{grid-column:1}}@media (max-width:700px){.kpi-priority-navigator ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.kpi-priority-navigator ol{grid-template-columns:1fr}}.work-routing-guide{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--panel-raised), var(--panel)), var(--panel);gap:15px;padding:20px;display:grid}.work-routing-guide>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.work-routing-guide h3{margin:3px 0 0;font-size:19px}.work-routing-hint{max-width:620px;color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.work-routing-guide>header>span{border:1px solid var(--border);color:var(--focus);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.work-routing-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.work-routing-guide li{border:1px solid var(--border);background:var(--panel-inset);border-radius:11px;overflow:hidden}.work-routing-guide li.is-expanded{border-color:var(--border-strong);background:var(--overlay-focus-subtle)}.work-routing-guide li>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:10px;padding:13px;display:grid}.work-routing-guide li>button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.work-routing-position,.work-routing-toggle{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--focus);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.work-routing-copy{align-content:start;gap:5px;display:grid}.work-routing-copy>span{color:var(--text-muted);font-size:12px;line-height:1.45}.work-routing-copy strong{color:var(--text-primary);font-size:14px;line-height:1.35}.work-routing-toggle{border-color:var(--border);color:var(--text-muted)}.work-routing-instruction{border-top:1px solid var(--border);color:var(--text-muted);margin:0 13px 13px 47px;padding-top:11px;font-size:11px;line-height:1.5}.work-routing-guide footer{border-top:1px solid var(--border);color:var(--text-muted);padding-top:12px;font-size:11px;line-height:1.5}@media (max-width:1180px){.work-routing-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.work-routing-guide{padding:16px 15px}.work-routing-guide ol{grid-template-columns:1fr}}.management-workspace{max-width:1420px}.management-boundary{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin:10px 0 12px;padding:10px 13px;display:grid}.management-boundary>span{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--panel);width:28px;height:28px;color:var(--focus);place-items:center;display:grid}.management-boundary p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.management-layout{grid-template-columns:minmax(340px,.78fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.management-layout.has-selection{grid-template-columns:minmax(230px,.5fr) minmax(0,2fr)}.management-list-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 3px 8px;display:flex}.management-list-toolbar p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.management-list-toolbar button{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--panel);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;padding:0 11px;font-size:12px;font-weight:700;display:none}.management-list-toolbar button:hover{background:var(--panel-raised);color:var(--text-primary)}.management-list-toolbar button:focus-visible,.management-card-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.management-list{gap:10px;display:grid}.management-list-shell,.management-card{min-width:0}.management-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--surface-highlight);overflow:hidden}.management-card.is-expanded{border-color:var(--brand-accent);background:var(--surface-raised);box-shadow:inset 4px 0 0 var(--brand-accent), var(--shadow-panel)}.management-card-toggle{width:100%;min-height:80px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:14px;display:grid}.management-card-toggle:hover{background:var(--overlay-focus-subtle)}.management-card-number{border:1px solid var(--border-strong);background:var(--panel-inset);width:40px;height:40px;color:var(--text-secondary);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.management-card.is-expanded .management-card-number{border-color:var(--brand-accent);background:var(--overlay-brand-subtle);color:var(--brand-text)}.management-card-heading{gap:3px;min-width:0;display:grid}.management-card-heading strong{color:var(--text-primary);font-size:13px;line-height:1.3}.management-card-heading span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.management-layout.has-selection .management-card:not(.is-expanded) .management-card-heading span{display:none}.management-layout.has-selection .management-card-toggle{grid-template-columns:36px minmax(0,1fr) 18px;min-height:64px}.management-layout.has-selection .management-card-number{width:36px;height:36px}.management-layout.has-selection .management-card-statuses{grid-column:2;justify-items:start}.management-layout.has-selection .management-card-arrow{grid-area:1/3/3}.management-status{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--panel-inset);color:var(--text-secondary);white-space:nowrap;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.2}.management-status.is-owner_review,.management-status.is-deferred{border-color:var(--warning);background:var(--overlay-warning-subtle);color:var(--warning)}.management-status.is-owner_approved,.management-status.is-owner_approved_partial{border-color:var(--accepted);background:var(--overlay-accepted-subtle);color:var(--accepted)}.management-card-arrow{color:var(--text-muted);text-align:center}.management-card.is-expanded .management-card-arrow{color:var(--brand-text)}.management-detail-shell{border:1px solid var(--border-subtle);border-radius:var(--radius-raised);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-raised);overflow:hidden}@media (max-width:1080px){.management-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr)}.management-card-toggle{grid-template-columns:40px minmax(0,1fr) 18px}.management-status{grid-column:2;justify-self:start}.management-card-arrow{grid-area:1/3/3}}@media (max-width:760px){.management-layout,.management-layout.has-selection{grid-template-columns:1fr}.management-list-toolbar button{align-items:center;min-height:44px;display:inline-flex}.management-list.has-selection:not(.is-open) .management-card:not(.is-expanded){display:none}.management-card.is-expanded .management-card-heading span{-webkit-line-clamp:unset;display:block;overflow:visible}}@media (max-width:390px){.management-card-toggle{gap:8px;min-height:82px;padding:10px}.management-status{white-space:normal}}.management-list-cutoff{border:1px solid var(--warning);border-radius:var(--radius-small);background:var(--overlay-warning-subtle);gap:3px;margin:0 0 8px;padding:9px 11px;display:grid}.management-list-cutoff strong,.management-list-cutoff span{line-height:1.35}.management-list-cutoff strong{color:var(--text-primary);font-size:12px}.management-list-cutoff span{color:var(--warning);font-size:12px;font-weight:700}.management-card-statuses{justify-items:end;gap:5px;display:grid}.management-execution-status{border:1px solid var(--focus);border-radius:var(--radius-small);background:var(--overlay-focus-subtle);max-width:180px;color:var(--focus);text-align:right;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.25}.management-execution-status.is-warning{border-color:var(--warning);background:var(--overlay-warning-subtle);color:var(--warning)}.management-execution-status.is-critical{border-color:var(--critical);background:var(--overlay-critical-subtle);color:var(--critical-text)}@media (max-width:1080px){.management-card-statuses{grid-column:2;justify-items:start}.management-card-statuses .management-status{grid-column:auto}.management-execution-status{text-align:left;max-width:none}}@media (max-width:390px){.management-list-cutoff{padding:9px 10px}}.working-summary,.working-analytics{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow-panel);margin:0 0 18px;padding:22px}.working-analytics{background:var(--surface-raised);margin-top:22px}.working-summary>header,.working-analytics>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.working-summary h2,.working-analytics h3{color:var(--text-primary);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.15}.working-summary>header>span{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:700}.working-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.working-summary-grid article{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:9px;padding:15px;display:grid}.working-summary-grid svg{width:18px;height:18px}.working-summary-grid strong{color:var(--text-primary);font-size:24px;line-height:1}.working-summary-grid span{color:var(--text-secondary);font-size:12px;line-height:1.35}.working-summary-copy{gap:6px;min-width:0;display:grid}.working-summary-copy small{color:var(--text-muted);font-size:12px;line-height:1.25}.working-summary .eyebrow,.working-analytics .eyebrow{font-size:12px}.working-summary-grid .is-critical{border-color:color-mix(in srgb, var(--critical) 45%, var(--border))}.working-summary-grid .is-critical svg,.working-summary-grid .is-critical strong{color:var(--critical-text)}.working-summary-grid .is-warning svg,.working-summary-grid .is-warning strong{color:var(--warning)}.working-summary-grid .is-focus svg,.working-summary-grid .is-focus strong{color:var(--focus)}.working-analytics .eyebrow{color:var(--brand-text)}.working-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.working-confidence{border:1px solid var(--border-strong);border-radius:var(--radius-small);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.25}.working-confidence.is-critical{border-color:var(--critical);background:var(--overlay-critical-subtle);color:var(--critical-text)}.working-confidence.is-warning{border-color:var(--warning);background:var(--overlay-warning-subtle);color:var(--warning)}.working-confidence.is-focus{border-color:var(--focus);background:var(--overlay-focus-subtle);color:var(--focus)}.management-workspace>.topbar .eyebrow,.management-workspace>.topbar .avatar{font-size:12px}@media (max-width:760px){.working-summary-grid{grid-template-columns:1fr}.working-summary>header,.working-analytics>header{display:grid}.working-statuses{justify-content:flex-start}.working-confidence{white-space:normal}}.decision-queue{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:14px}.decision-queue>p{color:var(--text-muted);font-size:12px}.decision-queue ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.decision-queue-item{min-width:0}.decision-queue-item>a{border:1px solid var(--border-subtle);border-left:3px solid var(--warning);border-radius:var(--radius-control);background:var(--panel-inset);height:100%;min-height:44px;color:var(--text-primary);overflow-wrap:anywhere;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.decision-queue-item.is-critical>a{border-left-color:var(--critical)}.decision-queue-item strong{font-size:13px}.decision-queue-item span{color:var(--warning);font-size:12px}.decision-queue-item.is-critical span{color:var(--critical-text)}.decision-queue-item small{color:var(--text-muted);font-size:12px}.decision-queue-item>a:hover{background:var(--panel-raised)}.decision-queue-item>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1100px){.decision-queue ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.decision-queue ol{grid-template-columns:1fr}}.working-contours{margin:24px 0}.working-contours h2{margin:0 0 14px;font-size:18px}.working-contour-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.working-contour-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-panel);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.working-contour-card h3{min-height:36px;margin:0;font-size:14px}.working-contour-card>span{font-size:12px;line-height:1.4}.working-contour-status{color:var(--focus)}.working-contour-card.is-warning .working-contour-status{color:var(--warning)}.working-contour-card.is-critical .working-contour-status{color:var(--critical-text)}.working-contour-value{font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(20px,2vw,28px)}.working-contour-card small{color:var(--text-muted);font-size:11px;line-height:1.4}.working-contour-card.is-selected{outline:2px solid var(--focus);outline-offset:-2px}.working-contour-card:hover{border-color:var(--brand-text);box-shadow:var(--shadow-raised)}.working-contour-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:1100px){.working-contour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.working-contour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.working-contour-grid{grid-template-columns:1fr}}.working-metric-open{border:0;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:700;display:flex}.working-metric-open svg{width:16px;height:16px}.working-metric-drawer{box-sizing:border-box;border:0;border-left:1px solid var(--border-strong);background:var(--surface-raised);width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);overflow-wrap:anywhere;overscroll-behavior:contain;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.working-metric-drawer::backdrop{background:#0b0d12a3}.working-metric-drawer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.working-metric-drawer>header button{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--panel);width:44px;height:44px;color:var(--text-primary);cursor:pointer;flex:none;place-items:center;display:grid}.working-metric-drawer h2{margin:20px 0 12px;font-size:24px;line-height:1.2}.working-metric-drawer h3{margin:12px 0 0;font-size:14px}.working-metric-drawer .metric-drawer-value{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:32px;display:block}.working-metric-drawer>p{color:var(--text-secondary);margin:0 0 20px;font-size:13px}.working-metric-open:focus-visible,.working-metric-drawer button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body:has(.working-metric-drawer[open]){overflow:hidden}@media (max-width:480px){.working-metric-drawer{padding:18px}}.mgt-report-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mgt-report-links a{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel-inset);min-width:min(100%,290px);min-height:48px;color:var(--text-primary);grid-template-columns:18px minmax(120px,1fr) auto 16px;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.mgt-report-links a:hover{border-color:var(--focus);background:var(--overlay-focus-subtle)}.mgt-report-links a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mgt-report-links svg{width:16px;height:16px;color:var(--focus)}.mgt-report-links span{gap:2px;min-width:0;display:grid}.mgt-report-links strong,.mgt-report-links small,.mgt-report-links em{overflow-wrap:anywhere}.mgt-report-links strong{font-size:13px;line-height:1.2}.mgt-report-links small{color:var(--text-muted);font-size:12px;line-height:1.25}.mgt-report-links em{border:1px solid var(--warning);border-radius:var(--radius-small);color:var(--warning);padding:4px 6px;font-size:12px;font-style:normal;font-weight:700;line-height:1.15}.working-report-source-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.working-report-source-list li,.working-report-source-list span{gap:3px;display:grid}.working-report-source-list span{color:var(--text-muted);font-size:12px}@media (max-width:760px){.mgt-report-links,.mgt-report-links a{width:100%}.mgt-report-links a{grid-template-columns:18px minmax(0,1fr) 16px}.mgt-report-links em{grid-column:2;justify-self:start}}.working-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:18px 0 14px;display:grid}.working-metric-card{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--panel-inset);align-content:start;gap:14px;min-width:0;padding:18px;display:grid;overflow:hidden}.working-metric-card.is-primary{border-top:3px solid var(--brand-accent);background:linear-gradient(145deg, var(--overlay-brand-subtle), var(--panel-inset) 44%)}.working-metric-card.is-deviation,.working-metric-card.is-blocker{border-color:color-mix(in srgb, var(--critical) 54%, var(--border))}.working-metric-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.working-metric-heading>span{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.working-metric-heading>span>small{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.working-metric-heading em{border:1px solid var(--border-strong);border-radius:var(--radius-small);max-width:108px;color:var(--text-muted);text-align:right;flex:none;padding:4px 6px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2}.working-metric-card.is-deviation .working-metric-heading em,.working-metric-card.is-blocker .working-metric-heading em{border-color:color-mix(in srgb, var(--critical) 55%, var(--border));color:var(--critical-text)}.working-metric-value{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.working-metric-value strong{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1}.working-metric-value small{color:var(--text-muted);font-size:12px;font-weight:650}.working-primary-confidence{border:1px solid var(--border-strong);border-radius:var(--radius-small);color:var(--text-secondary);justify-self:start;margin:-3px 0 0;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2}.working-primary-confidence.is-REVIEW_PENDING,.working-primary-confidence.is-SOURCE_INCOMPLETE{border-color:var(--warning);color:var(--warning)}.working-primary-confidence.is-SOURCE_CONFLICT{border-color:var(--critical);color:var(--critical-text)}.working-progress{background:var(--panel);height:8px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;overflow:hidden}.working-progress>span{border-radius:inherit;background:var(--focus);height:100%;display:block}.working-metric-card.is-deviation .working-progress>span,.working-metric-card.is-blocker .working-progress>span{background:var(--critical)}.working-metric-owner{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.working-metric-owner>span{border:1px solid var(--border);border-radius:var(--radius-small);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.working-metric-owner svg{width:13px;height:13px;color:var(--text-muted);flex:none}.working-metric-command{color:var(--text-secondary);grid-template-columns:15px minmax(0,1fr);gap:6px;margin:0;font-size:12px;line-height:1.35;display:grid}.working-metric-command svg{width:14px;height:14px;color:var(--brand-text);margin-top:1px}.working-metric-command>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.working-metric-command strong{color:var(--text-primary)}@media (max-width:480px){.working-metrics{grid-template-columns:1fr}.working-metric-heading{display:grid}.working-metric-heading em{text-align:left;justify-self:start;max-width:none}}.current-management-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.current-management-nav{gap:6px;display:grid}.current-management-link{color:var(--text-primary);border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.current-management-link strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.current-management-link.is-selected{border-color:var(--brand-accent);background:var(--panel-inset);box-shadow:inset 3px 0 var(--brand-accent)}.current-management-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.current-management-detail{min-width:0}.current-report-metric{background:var(--panel)}.current-report-metric .working-metric-command{grid-template-columns:minmax(0,1fr)}.current-report-metric .working-metric-command>span{overflow-wrap:anywhere;display:block;overflow:visible}.current-report-meta{gap:2px;min-width:0;display:grid}.current-report-responsibility{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.current-report-responsibility .working-metric-owner{overflow-wrap:anywhere;min-width:0;margin:0}.current-report-confidence,.current-report-period{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.current-report-metric.is-deviation .current-report-confidence{color:var(--critical-text)}.current-report-links{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.current-report-links h3{flex-basis:100%;margin:0}.current-report-links a{overflow-wrap:anywhere}@media (max-width:800px){.current-management-layout{grid-template-columns:minmax(0,1fr)}.current-management-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.current-management-nav{grid-template-columns:minmax(0,1fr)}}.working-metric-details,.working-source-details{border-top:1px solid var(--border);min-width:0}.working-source-details summary{min-height:42px;color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 0 0;font-size:12px;font-weight:700;list-style:none;display:flex}.working-source-details summary::-webkit-details-marker{display:none}.working-source-details summary:focus-visible{border-radius:var(--radius-small);outline:2px solid var(--focus);outline-offset:3px}.working-metric-details>div{gap:10px;padding-top:8px;display:grid}.working-metric-details p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.working-metric-action{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--border));border-radius:var(--radius-small);background:var(--overlay-brand-subtle);color:var(--brand-text);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;display:grid}.working-metric-action>span{gap:3px;min-width:0;display:grid}.working-metric-action small{font-size:12px;font-weight:700}.working-metric-action strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.working-metric-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.working-metric-details dl>div{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--panel);min-width:0;padding:9px}.working-metric-details dt{color:var(--text-muted);font-size:12px;font-weight:650}.working-metric-details dd{color:var(--text-primary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.35}.working-metric-details .working-metric-gap{border-top:1px solid var(--border);padding-top:8px}.working-metric-gap strong,.working-evidence-gap strong{color:var(--warning)}.working-metric-details .working-metric-evidence{color:var(--text-muted);overflow-wrap:anywhere;grid-template-columns:15px minmax(0,1fr);gap:7px;font-size:12px;display:grid}.working-metric-evidence svg,.working-metric-action svg{flex:none;width:14px;height:14px}.working-source-details{margin-top:8px}.working-source-details summary small{color:var(--text-muted);font-size:12px;font-weight:600}.working-source-block{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);gap:8px;padding:11px;display:grid}.working-evidence-gap,.working-source{overflow-wrap:anywhere;margin:0;color:var(--text-secondary)!important;font-size:12px!important;line-height:1.45!important}.working-source{border-top:1px solid var(--border);padding-top:8px}.working-source strong{color:var(--text-primary)}@media (max-width:480px){.working-metric-details dl{grid-template-columns:1fr}}.management-profile-details{border-top:3px solid var(--brand-accent);padding:clamp(19px,2.5vw,28px)}.management-detail-header{border-bottom:1px solid var(--border);padding-bottom:17px}.management-detail-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.management-detail-kicker .eyebrow{color:var(--brand-text);font-size:12px}.management-profile-details h2,.management-empty-state h2{color:var(--text-primary);letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(22px,2.5vw,32px);line-height:1.08}.management-profile-details p,.management-empty-state p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.management-rules{padding:19px 0}.management-rules h3,.management-profile-boundary h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px}.management-rules.is-approved>h3{color:var(--accepted)}.management-rules>p{max-width:760px;margin-bottom:13px}.management-rules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.management-rules li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);gap:5px;padding:12px 13px 12px 15px;display:grid;position:relative}.management-rules li:before{background:var(--border-strong);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.management-rules.is-approved li:before{background:var(--accepted)}.management-rules li strong{color:var(--text-primary);font-size:12px;line-height:1.35}.management-rules li span{color:var(--text-muted);font-size:12px;line-height:1.45}.management-profile-boundary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9px;display:grid}.management-profile-boundary>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);padding:14px}.management-profile-boundary .management-missing{border-left:3px solid var(--warning)}.management-profile-boundary .management-missing h3{color:var(--warning)}.management-profile-boundary .management-next-step{border-color:var(--brand-accent);background:var(--overlay-brand-subtle);box-shadow:inset 0 -2px 0 var(--brand-accent)}.management-profile-boundary .management-next-step h3{color:var(--brand-text)}.management-profile-boundary .management-next-step p{color:var(--text-primary);font-weight:650}.management-empty-state{border-top:3px solid var(--brand-accent);background:var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,44px);min-height:250px;padding:clamp(24px,5vw,54px);display:grid}.management-empty-index{color:var(--brand-text);font-family:var(--font-mono);letter-spacing:-.08em;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1}.management-empty-copy{border-left:1px solid var(--border-strong);max-width:520px;padding-left:clamp(18px,3vw,32px)}.management-empty-copy .eyebrow{color:var(--brand-text)}@media (max-width:1080px){.management-rules ul,.management-profile-boundary{grid-template-columns:1fr}.management-empty-state{grid-template-columns:1fr;gap:16px}.management-empty-copy{border:0;padding:0}}@media (max-width:760px){.management-profile-details{padding:18px 16px}.management-detail-kicker{align-items:flex-start}.management-empty-state{min-height:0;padding:24px 18px}}@media (max-width:390px){.management-detail-kicker{display:grid}.management-detail-kicker .management-status{justify-self:start}}.management-disclosure{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);margin-top:10px;overflow:hidden}.management-disclosure>summary{min-height:58px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;list-style:none;display:flex}.management-disclosure>summary::-webkit-details-marker{display:none}.management-disclosure>summary>span{gap:3px;min-width:0;display:grid}.management-disclosure>summary strong{font-size:14px;font-weight:700;line-height:1.3}.management-disclosure>summary small{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.35}.management-disclosure>summary svg{width:18px;height:18px;color:var(--text-muted);transition:transform var(--motion-fast);flex:none}.management-disclosure[open]>summary{border-bottom:1px solid var(--border);background:var(--panel)}.management-disclosure[open]>summary svg{transform:rotate(180deg)}.management-disclosure>summary:hover{background:var(--overlay-focus-subtle)}.management-disclosure>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.management-disclosure-content{padding:12px}.management-disclosure-content>:first-child{margin-top:0}.management-disclosure-content>:last-child{margin-bottom:0}@media (max-width:480px){.management-disclosure>summary{min-height:62px;padding:10px 12px}.management-disclosure-content{padding:9px}}.mgt04-report-readiness{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-inset);gap:14px;margin:0 0 19px;padding:16px;display:grid}.mgt04-report-header,.mgt04-source-readiness>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mgt04-report-header h3,.mgt04-source-readiness h4{color:var(--text-primary);margin:3px 0 0;font-size:16px;line-height:1.25}.mgt04-report-status,.mgt04-source-status{border:1px solid var(--warning);color:var(--warning);background:var(--overlay-warning-subtle);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:800}.mgt04-report-readiness .mgt04-report-boundary{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);color:var(--text-secondary);padding:10px 12px}.mgt04-report-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgt04-report-sections article{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);min-height:104px;padding:13px 14px;position:relative;overflow:hidden}.mgt04-report-sections article>span{color:var(--brand-text);font-family:var(--font-mono);opacity:.62;font-size:18px;font-weight:900;position:absolute;top:8px;right:10px}.mgt04-report-sections h4{max-width:calc(100% - 34px);color:var(--text-primary);margin:0 0 6px;font-size:13px}.mgt04-report-sections article p{max-width:92%;color:var(--text-muted);font-size:12px}.mgt04-source-readiness{border-top:1px solid var(--border);gap:11px;padding-top:14px;display:grid}.mgt04-source-readiness>header>strong{color:var(--warning);font-family:var(--font-mono);font-size:14px}.mgt04-source-readiness>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mgt04-source-readiness>ul>li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr) auto;align-items:center;gap:13px;padding:11px 12px;display:grid}.mgt04-source-readiness>ul>li>div{gap:4px;display:grid}.mgt04-source-readiness>ul>li>div strong{color:var(--text-primary);font-size:12px}.mgt04-source-readiness>ul>li>div span{color:var(--text-muted);font-size:12px;line-height:1.4}.mgt04-source-readiness dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.mgt04-source-readiness dl div{min-width:0}.mgt04-source-readiness dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mgt04-source-readiness dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:2px 0 0;font-size:12px;line-height:1.3}@media (max-width:1080px){.mgt04-source-readiness>ul>li{grid-template-columns:1fr auto}.mgt04-source-readiness dl{grid-area:2/1/auto/-1}}@media (max-width:760px){.mgt04-report-readiness{padding:13px}.mgt04-report-sections,.mgt04-source-readiness>ul>li{grid-template-columns:1fr}.mgt04-source-readiness dl,.mgt04-source-status{grid-column:1}.mgt04-source-status{justify-self:start}}@media (max-width:390px){.mgt04-report-header,.mgt04-source-readiness>header{display:grid}.mgt04-report-status{justify-self:start}.mgt04-source-readiness dl{grid-template-columns:1fr}}.mgt0405-staffing{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel);gap:10px;padding:13px;display:grid}.mgt0405-staffing>header,.mgt0405-staffing>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mgt0405-staffing h4{color:var(--text-primary);margin:3px 0 0;font-size:13px}.mgt0405-staffing>header>strong{color:var(--focus);text-transform:uppercase;font-size:12px}.mgt0405-staffing>p,.mgt0405-staffing>small{color:var(--text-muted);font-size:12px}.mgt0405-staffing-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mgt0405-staffing-roles article{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);gap:4px;padding:10px;display:grid}.mgt0405-staffing-roles span,.mgt0405-staffing footer span,.mgt0405-staffing footer small,.mgt0405-staffing-tasks>div span,.mgt0405-staffing-tasks small{color:var(--text-muted);font-size:12px}.mgt0405-staffing-roles strong,.mgt0405-staffing footer strong{color:var(--text-primary);font-size:12px}.mgt0405-staffing-roles p,.mgt0405-staffing footer p{color:var(--text-secondary);font-size:12px}.mgt0405-staffing-tasks{gap:8px;padding-top:2px;display:grid}.mgt0405-staffing-tasks>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mgt0405-staffing-tasks>div strong{color:var(--focus);font-size:12px}.mgt0405-staffing-tasks ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mgt0405-staffing-tasks li{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.mgt0405-staffing-tasks li.is-closed_evidence_missing{border-color:var(--critical);background:var(--overlay-critical-subtle)}.mgt0405-staffing-tasks li>span{color:var(--brand-text);font-family:var(--font-mono);font-size:12px;font-weight:800}.mgt0405-staffing-tasks li>div,.mgt0405-staffing footer>div{gap:3px;min-width:0;display:grid}.mgt0405-staffing-tasks li strong{color:var(--text-primary);font-size:12px;line-height:1.25}.mgt0405-staffing-tasks time{color:var(--text-secondary);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.mgt0405-staffing footer>p{text-align:right;max-width:46%}@media (max-width:760px){.mgt0405-staffing-roles,.mgt0405-staffing-tasks ol{grid-template-columns:1fr}}@media (max-width:390px){.mgt0405-staffing>header,.mgt0405-staffing>footer,.mgt0405-staffing-tasks>div{display:grid}.mgt0405-staffing footer>p{text-align:left;max-width:none}}.mgt04-bank-readiness{border-top:1px solid var(--border);grid-column:1/-1;gap:9px;padding:12px 0 1px;display:grid}.mgt04-bank-readiness>header>div,.mgt04-bank-readiness footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt04-bank-readiness>header strong{color:var(--focus);font-size:12px}.mgt04-bank-readiness>header span,.mgt04-bank-readiness footer span{color:var(--warning);font-size:12px;font-weight:750}.mgt04-bank-readiness>p,.mgt04-bank-readiness footer small{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mgt04-bank-readiness>div{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt04-bank-readiness>div>strong{color:var(--text-primary);font-size:12px}.mgt04-bank-readiness ul{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:0;padding-left:16px;font-size:12px;display:grid}.mgt04-bank-readiness footer small{text-align:right;flex:auto}@media (max-width:760px){.mgt04-bank-readiness ul{grid-template-columns:1fr}.mgt04-bank-readiness footer{display:grid}.mgt04-bank-readiness footer small{text-align:left}}@media (max-width:390px){.mgt04-bank-readiness>header>div{display:grid}}.mgt01-remainder-readiness{border-top:1px solid var(--border);grid-column:1/-1;gap:9px;padding:12px 0 1px;display:grid}.mgt01-remainder-readiness>header>div,.mgt01-remainder-readiness footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt01-remainder-readiness>header strong{color:var(--focus);font-size:12px}.mgt01-remainder-readiness>header span,.mgt01-remainder-readiness footer span{color:var(--warning);font-size:12px;font-weight:750}.mgt01-remainder-readiness>p,.mgt01-remainder-readiness footer small{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mgt01-remainder-readiness>dl{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.mgt01-remainder-readiness>dl dd{color:var(--focus);font-family:var(--font-mono);font-weight:800}.mgt01-remainder-readiness>dl .is-warning dd{color:var(--warning)}.mgt01-remainder-detail{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt01-remainder-detail>strong{color:var(--text-primary);font-size:12px}.mgt01-remainder-detail ul{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:0;padding-left:16px;font-size:12px;display:grid}.mgt01-remainder-detail p{color:var(--text-muted);margin:0;font-size:12px}.mgt01-remainder-task{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-control);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt01-remainder-task>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt01-remainder-task strong,.mgt01-remainder-task span{font-size:12px;font-weight:800}.mgt01-remainder-task strong{color:var(--text-primary)}.mgt01-remainder-task span{color:var(--warning)}.mgt01-remainder-task>p,.mgt01-remainder-task dl{margin:0}.mgt01-remainder-task>p{color:var(--text-secondary);font-size:12px}.mgt01-remainder-task dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgt01-remainder-task dt{color:var(--text-muted);font-size:12px}.mgt01-remainder-task dd{color:var(--text-primary);margin:2px 0 0;font-size:12px}.mgt01-remainder-readiness footer small{text-align:right;flex:auto}@media (max-width:760px){.mgt01-remainder-readiness>dl,.mgt01-remainder-detail ul{grid-template-columns:1fr 1fr}.mgt01-remainder-readiness footer{display:grid}.mgt01-remainder-readiness footer small{text-align:left}}@media (max-width:390px){.mgt01-remainder-readiness>header>div,.mgt01-remainder-readiness>dl,.mgt01-remainder-detail ul,.mgt01-remainder-task dl{grid-template-columns:1fr;display:grid}.mgt01-remainder-task>div:first-child{display:grid}}.mgt01-numeric-readiness{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);box-shadow:inset 4px 0 0 var(--brand-accent);gap:12px;margin:18px 0 0;padding:16px;display:grid}.mgt01-numeric-readiness>header,.mgt01-control-levels section>header,.mgt01-people-today>header,.mgt01-concrete-group>header,.mgt01-operational-deviations>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt01-numeric-readiness h3,.mgt01-numeric-readiness h4,.mgt01-numeric-readiness h5{color:var(--text-primary);margin:0}.mgt01-numeric-readiness h3{letter-spacing:-.025em;margin-top:3px;font-size:18px}.mgt01-numeric-readiness h4,.mgt01-numeric-readiness h5{font-size:12px}.mgt01-numeric-readiness>header>span,.mgt01-control-levels section>header>span,.mgt01-people-today>header>span,.mgt01-concrete-group>header>span,.mgt01-operational-deviations>header>span{border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--panel-inset);color:var(--text-secondary);white-space:nowrap;padding:5px 7px;font-size:12px;font-weight:800}.mgt01-numeric-readiness .mgt01-numeric-reason{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);color:var(--text-primary);padding:10px 12px}.mgt01-view-scope,.mgt01-control-levels,.mgt01-people-today{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-raised);gap:8px;padding:12px;display:grid}.mgt01-view-scope>div{min-width:0}.mgt01-view-scope strong,.mgt01-view-scope p,.mgt01-people-today>small{color:var(--text-muted);font-size:12px;line-height:1.45}.mgt01-view-scope strong{color:var(--text-primary)}.mgt01-view-scope p{margin:0}.mgt01-control-levels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mgt01-control-levels section{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--panel);gap:7px;padding:9px;display:grid}.mgt01-plan-impact{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.mgt01-plan-impact:before{content:"·";color:var(--warning);margin-right:6px;font-weight:900}.mgt01-concrete-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mgt01-concrete-group{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);gap:8px;padding:12px;display:grid}.mgt01-concrete-group:last-child{border-color:var(--brand-accent);background:var(--overlay-brand-subtle)}.mgt01-operational-deviations{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-raised);gap:8px;padding:12px;display:grid}.mgt01-operational-deviations ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mgt01-operational-deviations li{border:1px solid var(--border);border-radius:var(--radius-small);color:var(--text-secondary);padding:5px 7px;font-size:12px}.mgt01-operational-deviations small{color:var(--text-muted);font-size:12px;line-height:1.45}.mgt01-future-metrics{color:var(--text-secondary);gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.mgt01-future-metrics li:before{content:"·";color:var(--brand-accent);margin-right:6px;font-weight:900}.mgt01-numeric-readiness>footer{gap:9px;padding-top:2px;display:grid}.mgt01-numeric-readiness>footer strong,.mgt01-numeric-readiness>footer small{color:var(--text-primary);font-size:12px;line-height:1.45}.mgt01-numeric-readiness>footer small{color:var(--text-muted)}@media (max-width:760px){.mgt01-concrete-groups,.mgt01-control-levels>div{grid-template-columns:1fr}}@media (max-width:390px){.mgt01-numeric-readiness{padding:12px}.mgt01-numeric-readiness>header,.mgt01-people-today>header,.mgt01-operational-deviations>header{align-items:flex-start;display:grid}}.mgt01-jbr-reconciliation{border:1px solid color-mix(in srgb, var(--warning) 48%, var(--border));border-radius:var(--radius);background:linear-gradient(145deg, var(--panel-raised), var(--panel));box-shadow:inset 4px 0 0 var(--warning);gap:14px;margin-top:14px;padding:16px;display:grid}.mgt01-jbr-reconciliation>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mgt01-jbr-reconciliation h3{color:var(--text-primary);letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.mgt01-jbr-reconciliation>header>span{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--border));border-radius:var(--radius-small);background:var(--overlay-warning-subtle);color:var(--warning);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:850}.mgt01-jbr-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgt01-jbr-summary article,.mgt01-jbr-exceptions article{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);gap:5px;min-width:0;padding:11px;display:grid}.mgt01-jbr-summary span,.mgt01-jbr-exceptions span,.mgt01-jbr-exceptions small{color:var(--text-muted);font-size:12px;line-height:1.35}.mgt01-jbr-summary strong,.mgt01-jbr-exceptions strong{color:var(--text-primary);font-size:17px;line-height:1.2}.mgt01-jbr-summary .is-critical{border-color:color-mix(in srgb, var(--critical) 62%, var(--border));background:var(--overlay-critical-subtle)}.mgt01-jbr-summary .is-critical strong{color:var(--critical-text)}.mgt01-jbr-exceptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgt01-jbr-exceptions article{border:1px dashed color-mix(in srgb, var(--warning) 48%, var(--border));background:var(--overlay-warning-subtle)}.mgt01-jbr-exceptions strong{font-size:12px}.mgt01-jbr-exceptions .is-unallocated strong{color:var(--warning)}.mgt01-jbr-reconciliation>footer{border-top:1px solid var(--border);gap:5px;padding-top:11px;display:grid}.mgt01-jbr-reconciliation>footer strong{color:var(--warning);font-size:12px}.mgt01-jbr-reconciliation>footer small{color:var(--text-muted);font-size:12px;line-height:1.45}@media (max-width:760px){.mgt01-jbr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.mgt01-jbr-reconciliation{padding:12px}.mgt01-jbr-reconciliation>header,.mgt01-jbr-summary,.mgt01-jbr-exceptions{grid-template-columns:1fr;display:grid}.mgt01-jbr-reconciliation>header>span{justify-self:start}}.mgt0405-financial-reconciliation{border:1px solid color-mix(in srgb, var(--warning) 48%, var(--border));border-radius:var(--radius);background:linear-gradient(145deg, var(--panel-raised), var(--panel));box-shadow:inset 4px 0 0 var(--warning);gap:14px;margin-top:14px;padding:16px;display:grid}.mgt0405-financial-reconciliation>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mgt0405-financial-reconciliation h3{color:var(--text-primary);letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.mgt0405-financial-reconciliation>header>span{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--border));border-radius:var(--radius-small);background:var(--overlay-warning-subtle);color:var(--warning);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:850}.mgt0405-financial-hero,.mgt0405-financial-basis{gap:8px;display:grid}.mgt0405-financial-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.mgt0405-financial-basis{grid-template-columns:repeat(5,minmax(0,1fr))}.mgt0405-financial-hero article,.mgt0405-financial-basis article,.mgt0405-financial-unsigned{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);min-width:0;padding:11px}.mgt0405-financial-hero article,.mgt0405-financial-basis article{gap:5px;display:grid}.mgt0405-financial-reconciliation span,.mgt0405-financial-reconciliation small{color:var(--text-muted);font-size:12px;line-height:1.35}.mgt0405-financial-reconciliation strong{color:var(--text-primary);font-size:15px;line-height:1.25}.mgt0405-financial-hero strong{font-size:17px}.mgt0405-financial-unsigned{border-style:dashed;border-color:color-mix(in srgb, var(--warning) 48%, var(--border));background:var(--overlay-warning-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt0405-financial-unsigned div{gap:4px;display:grid}.mgt0405-financial-unsigned strong{color:var(--warning);font-size:12px}.mgt0405-financial-reconciliation>footer{border-top:1px solid var(--border);gap:5px;padding-top:11px;display:grid}.mgt0405-financial-reconciliation>footer strong{color:var(--warning);font-size:12px}@media (max-width:900px){.mgt0405-financial-basis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mgt0405-financial-hero{grid-template-columns:1fr}}@media (max-width:390px){.mgt0405-financial-reconciliation{padding:12px}.mgt0405-financial-reconciliation>header,.mgt0405-financial-basis,.mgt0405-financial-unsigned{grid-template-columns:1fr;display:grid}.mgt0405-financial-reconciliation>header>span{white-space:normal;justify-self:start}}.mgt02-execution-readiness{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-inset);gap:12px;padding:14px;display:grid}.mgt02-execution-readiness>header{gap:6px;display:grid}.mgt02-execution-readiness>header>div,.mgt02-execution-task>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt02-execution-readiness>header strong,.mgt02-execution-readiness>footer strong{color:var(--accepted);font-size:12px}.mgt02-execution-readiness>header span,.mgt02-execution-task span{color:var(--warning);font-size:12px;font-weight:800}.mgt02-execution-readiness p,.mgt02-execution-readiness dl{margin:0}.mgt02-execution-readiness>header p,.mgt02-execution-readiness>footer p,.mgt02-execution-readiness>footer small{color:var(--text-secondary);font-size:12px;line-height:1.45}.mgt02-execution-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgt02-execution-scope>div{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-raised);gap:5px;min-width:0;padding:10px;display:grid}.mgt02-execution-scope dt,.mgt02-execution-task dt{color:var(--text-muted);font-size:12px}.mgt02-execution-scope dd{color:var(--text-primary);font-family:var(--font-mono);margin:0;font-size:18px;font-weight:850}.mgt02-execution-scope .is-checking dd{color:var(--warning)}.mgt02-execution-scope .is-risk{border-color:color-mix(in srgb, var(--warning) 38%, var(--border))}.mgt02-execution-scope .is-risk dd{color:var(--warning)}.mgt02-execution-task{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-control);background:var(--overlay-warning-subtle);gap:7px;padding:11px;display:grid}.mgt02-execution-task strong{color:var(--text-primary);font-size:12px}.mgt02-execution-task>p{color:var(--text-secondary);font-size:12px}.mgt02-execution-task dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgt02-execution-task dd{color:var(--text-primary);margin:2px 0 0;font-size:12px}.mgt02-execution-readiness>footer{border-left:3px solid var(--accepted);gap:5px;padding-left:10px;display:grid}.mgt02-execution-readiness>footer small{color:var(--text-muted)}@media (max-width:760px){.mgt02-execution-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.mgt02-execution-readiness>header>div,.mgt02-execution-scope,.mgt02-execution-task>div:first-child,.mgt02-execution-task dl{grid-template-columns:1fr;display:grid}}.mgt02-report-readiness{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border));border-radius:var(--radius);background:var(--panel-raised);gap:12px;padding:15px;display:grid}.mgt02-report-readiness>header,.mgt02-report-sections section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mgt02-report-readiness h3,.mgt02-report-readiness h4,.mgt02-report-readiness p,.mgt02-report-readiness ul{margin:0}.mgt02-report-readiness h3{color:var(--text-primary);margin-top:3px;font-size:17px}.mgt02-report-readiness>header>span,.mgt02-report-sections header span{color:var(--warning);font-size:12px;font-weight:800}.mgt02-report-reason,.mgt02-report-readiness footer small,.mgt02-report-escalation p,.mgt02-report-escalation small,.mgt02-report-details p{color:var(--text-secondary);font-size:12px;line-height:1.5}.mgt02-report-scope{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:12px;display:flex}.mgt02-report-scope strong{color:var(--text-primary)}.mgt02-report-sections{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:9px;display:grid}.mgt02-report-sections>section{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);min-width:0;padding:11px}.mgt02-report-sections h4{color:var(--text-primary);font-size:12px}.mgt02-report-sections ul{gap:6px;margin-top:10px;padding:0;list-style:none;display:grid}.mgt02-report-sections li{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.mgt02-report-sections li small{color:var(--text-muted);flex:none;font-size:12px}.mgt02-report-details,.mgt02-report-escalation{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);padding:10px 11px}.mgt02-report-details summary,.mgt02-report-escalation strong,.mgt02-report-readiness footer strong{color:var(--text-primary);font-size:12px;font-weight:800}.mgt02-report-details p,.mgt02-report-escalation p{margin-top:7px}.mgt02-report-details>strong{color:var(--text-primary);margin-top:9px;font-size:12px;display:block}.mgt02-report-escalation{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--overlay-warning-subtle)}.mgt02-report-escalation small{margin-top:4px;display:block}.mgt02-report-readiness>footer{border-left:3px solid var(--warning);gap:4px;padding-left:10px;display:grid}@media (max-width:760px){.mgt02-report-sections{grid-template-columns:1fr}}@media (max-width:390px){.mgt02-report-readiness>header,.mgt02-report-scope,.mgt02-report-sections section>header{display:grid}}.mgt00-roadmap-queue{border:1px solid var(--border);background:var(--panel-raised);border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.mgt00-roadmap-queue>header{gap:8px;display:grid}.mgt00-roadmap-queue>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt00-roadmap-queue>header strong{color:var(--text-primary);font-size:.94rem}.mgt00-roadmap-queue>header span{color:var(--accepted);letter-spacing:.04em;text-transform:uppercase;font-size:.71rem;font-weight:700}.mgt00-roadmap-queue>header p,.mgt00-roadmap-queue li p,.mgt00-roadmap-queue footer{color:var(--text-muted);margin:0;line-height:1.5}.mgt00-roadmap-cutoff{border:1px solid var(--warning);border-radius:var(--radius-small);background:var(--overlay-warning-subtle);padding:10px 12px;font-size:.75rem;font-weight:700;color:var(--warning)!important}.mgt00-roadmap-queue ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mgt00-roadmap-queue li{border-left:3px solid var(--warning);background:var(--panel-inset);border-radius:10px;gap:10px;padding:13px 14px;display:grid}.mgt00-roadmap-queue li.is-focus{border-left-color:var(--focus)}.mgt00-roadmap-queue li.is-critical{border-left-color:var(--critical)}.mgt00-roadmap-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.mgt00-roadmap-heading>span{color:var(--brand-text);letter-spacing:.05em;font-size:.72rem;font-weight:800}.mgt00-roadmap-heading>strong{color:var(--text-primary);font-size:.84rem}.mgt00-roadmap-heading>small{border:1px solid var(--warning);color:var(--warning);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700}.mgt00-roadmap-queue li.is-focus .mgt00-roadmap-heading>small{border-color:var(--focus);color:var(--focus)}.mgt00-roadmap-queue li.is-critical .mgt00-roadmap-heading>small{border-color:var(--critical);background:var(--overlay-critical-subtle);color:var(--critical-text)}.mgt00-roadmap-queue dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.mgt00-roadmap-queue dl>div{gap:3px;display:grid}.mgt00-roadmap-queue dt{color:var(--text-muted);text-transform:uppercase;font-size:12px}.mgt00-roadmap-queue dd{color:var(--text-secondary);margin:0;font-size:.76rem}.mgt00-roadmap-queue footer{border-top:1px solid var(--border);padding-top:12px;font-size:.75rem}@media (max-width:620px){.mgt00-roadmap-queue>header>div,.mgt00-roadmap-heading{align-items:flex-start}.mgt00-roadmap-queue>header>div{flex-direction:column}.mgt00-roadmap-heading{grid-template-columns:auto 1fr}.mgt00-roadmap-heading>small{grid-column:2;justify-self:start}.mgt00-roadmap-queue dl{grid-template-columns:1fr}}.mgt00-register-readiness{border:1px solid var(--border);background:var(--panel-raised);border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.mgt00-register-readiness>header,.mgt00-register-readiness>footer,.mgt00-register-fields{gap:8px;display:grid}.mgt00-register-readiness>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt00-register-readiness>header strong,.mgt00-register-fields>strong,.mgt00-register-readiness>footer strong{color:var(--text-primary);font-size:.94rem}.mgt00-register-readiness>header span{color:var(--warning);letter-spacing:.04em;text-transform:uppercase;font-size:.71rem;font-weight:700}.mgt00-register-readiness p,.mgt00-register-readiness small{color:var(--text-muted);margin:0;line-height:1.5}.mgt00-register-kinds,.mgt00-register-guards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mgt00-register-kinds section,.mgt00-register-guards article{border:1px solid var(--border);background:var(--panel-inset);border-radius:11px;gap:8px;padding:13px 14px;display:grid}.mgt00-register-kinds span,.mgt00-register-guards span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mgt00-register-kinds ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mgt00-register-kinds li{border:1px solid var(--warning);color:var(--warning);border-radius:999px;padding:5px 8px;font-size:.72rem}.mgt00-register-fields ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:0;padding-left:20px;display:grid}.mgt00-register-fields li{color:var(--text-secondary);font-size:.76rem;line-height:1.45}.mgt00-register-guards article{border-left:3px solid var(--focus)}.mgt00-register-guards strong{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.mgt00-register-guards small{font-size:.7rem}.mgt00-register-readiness>footer{border-top:1px solid var(--border);padding-top:12px}@media (max-width:620px){.mgt00-register-readiness>header>div{flex-direction:column;align-items:flex-start}.mgt00-register-kinds,.mgt00-register-guards,.mgt00-register-fields ol{grid-template-columns:1fr}}.mgt06-pilot-readiness{border:1px solid var(--border);background:var(--panel-raised);border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.mgt06-pilot-readiness>header,.mgt06-pilot-readiness>footer{gap:8px;display:grid}.mgt06-pilot-readiness>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt06-pilot-readiness>header strong,.mgt06-automation>strong,.mgt06-pilot-readiness>footer strong{color:var(--text-primary);font-size:.94rem}.mgt06-pilot-readiness>header span{color:var(--warning);letter-spacing:.04em;text-transform:uppercase;font-size:.71rem;font-weight:700}.mgt06-pilot-readiness p,.mgt06-pilot-readiness small{color:var(--text-muted);margin:0;line-height:1.5}.mgt06-status-tracks,.mgt06-pilot-cases{gap:9px;display:grid}.mgt06-status-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.mgt06-status-tracks article,.mgt06-pilot-cases article{border:1px solid var(--border);background:var(--panel-inset);border-radius:11px;gap:6px;padding:13px 14px;display:grid}.mgt06-status-tracks article{border-left:3px solid var(--border-strong)}.mgt06-status-tracks article.is-progress{border-left-color:var(--warning)}.mgt06-status-tracks span,.mgt06-pilot-cases span{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mgt06-status-tracks strong,.mgt06-pilot-cases strong{color:var(--text-primary);font-size:1rem}.mgt06-pilot-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.mgt06-pilot-cases article.is-pending,.mgt06-pilot-cases article.is-waterstops{border-color:var(--warning)}.mgt06-pilot-cases .is-verified-note{color:var(--accepted)}.mgt06-pilot-cases .is-delivery-note{color:var(--warning)}.mgt06-pilot-cases .is-quality-blocker{color:var(--critical-text);font-weight:700}.mgt06-automation{gap:10px;display:grid}.mgt06-automation ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mgt06-automation li{background:var(--panel-inset);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.mgt06-automation li>span{color:var(--text-secondary);font-size:.78rem}.mgt06-automation li>small{color:var(--warning);text-align:right;font-size:.67rem}.mgt06-automation li.is-verified>small{color:var(--accepted)}.mgt06-pilot-readiness>footer{border-top:1px solid var(--border);padding-top:12px}@media (max-width:760px){.mgt06-pilot-cases{grid-template-columns:1fr}}@media (max-width:620px){.mgt06-pilot-readiness>header>div,.mgt06-automation li{flex-direction:column;align-items:flex-start}.mgt06-status-tracks{grid-template-columns:1fr}.mgt06-automation li>small{text-align:left}}.mgt03-formation-readiness{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-inset);gap:12px;padding:14px;display:grid}.mgt03-formation-readiness>header,.mgt03-formation-readiness>footer{gap:6px;display:grid}.mgt03-formation-readiness>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt03-formation-readiness>header strong,.mgt03-formation-readiness>footer strong{color:var(--warning);font-size:12px}.mgt03-formation-readiness>header span{color:var(--warning);font-size:12px;font-weight:800}.mgt03-formation-readiness p,.mgt03-formation-readiness dl{margin:0}.mgt03-formation-readiness>header p,.mgt03-formation-readiness>footer p,.mgt03-formation-readiness>footer small{color:var(--text-secondary);font-size:12px;line-height:1.45}.mgt03-formation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mgt03-formation-summary>div,.mgt03-formation-scope>div,.mgt03-formation-scope>dl{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-raised);padding:11px}.mgt03-formation-summary dt,.mgt03-formation-scope dt{color:var(--text-muted);font-size:12px}.mgt03-formation-summary dd{color:var(--text-primary);font-family:var(--font-mono);margin:5px 0 0;font-size:18px;font-weight:850}.mgt03-formation-summary .is-checking dd{color:var(--warning)}.mgt03-formation-summary .is-disabled dd,.mgt03-formation-summary>div:nth-child(2) dd{color:var(--text-secondary);font-family:inherit;font-size:12px}.mgt03-formation-scope{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.mgt03-formation-scope strong{color:var(--text-primary);font-size:12px}.mgt03-formation-scope ul{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:8px 0 0;padding-left:16px;font-size:12px;display:grid}.mgt03-formation-scope>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgt03-formation-scope dd{color:var(--text-secondary);margin:2px 0 0;font-size:12px;font-weight:800}.mgt03-formation-scope .is-warning dd{color:var(--warning)}.mgt03-formation-readiness>footer{border-left:3px solid var(--warning);padding-left:10px}.mgt03-formation-readiness>footer small{color:var(--text-muted)}@media (max-width:760px){.mgt03-formation-scope{grid-template-columns:1fr}}@media (max-width:390px){.mgt03-formation-readiness>header>div,.mgt03-formation-summary,.mgt03-formation-scope ul,.mgt03-formation-scope>dl{grid-template-columns:1fr;display:grid}}.mgt03-deviation-readiness{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border));border-radius:var(--radius);background:var(--panel-raised);gap:12px;padding:15px;display:grid}.mgt03-deviation-readiness>header,.mgt03-deviation-groups section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mgt03-deviation-readiness h3,.mgt03-deviation-readiness h4,.mgt03-deviation-readiness p,.mgt03-deviation-readiness ul{margin:0}.mgt03-deviation-readiness h3{color:var(--text-primary);margin-top:3px;font-size:17px}.mgt03-deviation-readiness>header>span,.mgt03-deviation-groups header span{color:var(--warning);font-size:12px;font-weight:800}.mgt03-deviation-reason,.mgt03-deviation-details p,.mgt03-deviation-escalation p,.mgt03-deviation-escalation small,.mgt03-deviation-readiness>footer small{color:var(--text-secondary);font-size:12px;line-height:1.5}.mgt03-deviation-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mgt03-deviation-groups>section,.mgt03-deviation-details,.mgt03-deviation-escalation{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);min-width:0;padding:11px}.mgt03-deviation-groups h4{color:var(--text-primary);font-size:12px}.mgt03-deviation-groups ul{gap:7px;margin-top:10px;padding:0;list-style:none;display:grid}.mgt03-deviation-groups li{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.mgt03-deviation-groups li small{color:var(--text-muted);flex:none;font-size:12px}.mgt03-deviation-details summary,.mgt03-deviation-escalation strong,.mgt03-deviation-readiness>footer strong{color:var(--text-primary);font-size:12px;font-weight:800}.mgt03-deviation-details p,.mgt03-deviation-escalation p{margin-top:7px}.mgt03-deviation-details>strong{color:var(--text-primary);margin-top:9px;font-size:12px;display:block}.mgt03-deviation-escalation{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--overlay-warning-subtle)}.mgt03-deviation-escalation small{margin-top:4px;display:block}.mgt03-deviation-readiness>footer{border-left:3px solid var(--warning);gap:4px;padding-left:10px;display:grid}@media (max-width:760px){.mgt03-deviation-groups{grid-template-columns:1fr}}@media (max-width:390px){.mgt03-deviation-readiness>header,.mgt03-deviation-groups section>header{display:grid}}.mgt04-technical-verification{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:10px 16px;padding:12px 0 1px;display:grid}.mgt04-technical-verification>header,.mgt04-governance-approved,.mgt04-technical-verification>p{grid-column:1/-1}.mgt04-technical-verification>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt04-technical-verification>header strong{color:var(--focus);font-size:12px}.mgt04-technical-verification>header span{color:var(--warning);font-size:12px;font-weight:750}.mgt04-technical-verification>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mgt04-governance-approved{border-left:3px solid var(--focus);background:var(--overlay-focus-subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.mgt04-governance-approved strong{color:var(--focus);font-size:12px}.mgt04-governance-approved span{color:var(--text-secondary);font-size:12px}.mgt04-technical-verification>dl{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;padding:10px}.mgt04-technical-verification>dl dd{color:var(--focus);font-family:var(--font-mono);font-size:12px;font-weight:800}.mgt04-pending-actions{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt04-pending-actions>strong{color:var(--text-primary);font-size:12px}.mgt04-pending-actions>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mgt04-pending-actions li{border-top:1px solid var(--border);gap:4px;padding-top:7px;display:grid}.mgt04-pending-actions li>div{justify-content:space-between;gap:8px;display:flex}.mgt04-pending-actions li strong{color:var(--text-primary);font-size:12px}.mgt04-pending-actions li span,.mgt04-pending-actions li em{color:var(--warning);font-size:12px;font-style:normal;font-weight:750}.mgt04-pending-actions li p,.mgt04-pending-actions li small{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.mgt04-pending-actions li small{color:var(--text-muted)}@media (max-width:760px){.mgt04-technical-verification{grid-template-columns:1fr}.mgt04-technical-verification>header,.mgt04-governance-approved,.mgt04-technical-verification>p{grid-column:1}}@media (max-width:390px){.mgt04-technical-verification>header>div,.mgt04-governance-approved,.mgt04-pending-actions li>div{display:grid}}.mgt05-handoff-readiness{border-top:1px solid var(--border);grid-column:1/-1;gap:9px;padding:12px 0 1px;display:grid}.mgt05-handoff-readiness>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt05-handoff-readiness>header strong{color:var(--text-primary);font-size:12px}.mgt05-handoff-readiness>header span{color:var(--warning);font-size:12px;font-weight:750}.mgt05-handoff-readiness>p,.mgt05-handoff-readiness footer small{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mgt05-handoff-readiness>details{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt05-handoff-readiness>details>summary{color:var(--text-primary);font-size:12px}.mgt05-handoff-readiness ul{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:0;padding-left:16px;font-size:12px;line-height:1.4;display:grid}.mgt05-handoff-readiness footer{justify-content:space-between;gap:12px;display:flex}.mgt05-handoff-readiness footer span{color:var(--warning);flex:none;font-size:12px;font-weight:750}.mgt05-handoff-task{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-control);background:var(--overlay-warning-subtle);gap:7px;padding:10px;display:grid}.mgt05-handoff-task strong{color:var(--text-primary);font-size:12px;font-weight:800}.mgt05-handoff-task>p{color:var(--text-secondary);margin:0;font-size:12px}@media (max-width:760px){.mgt05-handoff-readiness ul{grid-template-columns:1fr}.mgt05-handoff-readiness footer{display:grid}}@media (max-width:390px){.mgt05-handoff-readiness>header>div{grid-template-columns:1fr;display:grid}}.mgt05-report-readiness{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border));border-radius:var(--radius);background:var(--panel-raised);gap:12px;padding:15px;display:grid}.mgt05-report-readiness>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mgt05-report-readiness h3,.mgt05-report-readiness h4,.mgt05-report-readiness p,.mgt05-report-readiness ul{margin:0}.mgt05-report-readiness h3{color:var(--text-primary);margin-top:3px;font-size:17px}.mgt05-report-readiness>header>span{color:var(--warning);font-size:12px;font-weight:800}.mgt05-report-reason,.mgt05-report-details p,.mgt05-report-escalation p,.mgt05-report-escalation small,.mgt05-report-readiness>footer small{color:var(--text-secondary);font-size:12px;line-height:1.5}.mgt05-report-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mgt05-report-sections>section,.mgt05-report-details,.mgt05-report-escalation{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);min-width:0;padding:11px}.mgt05-report-sections h4{color:var(--text-primary);font-size:12px}.mgt05-report-sections ul{color:var(--text-secondary);gap:6px;margin-top:9px;padding-left:16px;font-size:12px;line-height:1.4;display:grid}.mgt05-report-details summary,.mgt05-report-escalation strong,.mgt05-report-readiness>footer strong{color:var(--text-primary);font-size:12px;font-weight:800}.mgt05-report-details p,.mgt05-report-escalation p{margin-top:7px}.mgt05-report-details>strong{color:var(--text-primary);margin-top:9px;font-size:12px;display:block}.mgt05-report-escalation{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--overlay-warning-subtle)}.mgt05-report-escalation small{margin-top:4px;display:block}.mgt05-report-readiness>footer{border-left:3px solid var(--warning);gap:4px;padding-left:10px;display:grid}@media (max-width:760px){.mgt05-report-sections{grid-template-columns:1fr}}@media (max-width:390px){.mgt05-report-readiness>header{display:grid}}.mgt07-formalization{border:1px solid var(--border);background:var(--panel-inset);gap:12px;padding:15px;display:grid}.mgt07-formalization>header{gap:7px;display:grid}.mgt07-formalization>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgt07-formalization>header strong{color:var(--warning);font-size:12px}.mgt07-formalization>header span{color:var(--warning);font-size:12px;font-weight:750}.mgt07-formalization p,.mgt07-formalization footer{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mgt07-formalization-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mgt07-formalization-cards article{border-left:3px solid var(--warning);background:var(--overlay-warning-subtle);gap:5px;padding:10px;display:grid}.mgt07-formalization-cards span,.mgt07-formalization-cards small{color:var(--text-muted);font-size:12px;font-weight:700}.mgt07-formalization-cards strong,.mgt07-formalization-order>strong{color:var(--text-primary);font-size:12px}.mgt07-formalization-order{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.mgt07-formalization-order>div{align-content:start;gap:7px;display:grid}.mgt07-formalization-order ul{color:var(--text-secondary);gap:5px;margin:0;padding-left:16px;font-size:12px;display:grid}.mgt07-formalization-order .is-verified li::marker{color:var(--accepted)}@media (max-width:760px){.mgt07-formalization-cards,.mgt07-formalization-order{grid-template-columns:1fr}}@media (max-width:390px){.mgt07-formalization>header>div{display:grid}}.mgt07-safety-report{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border));border-radius:var(--radius);background:var(--panel-raised);gap:12px;padding:15px;display:grid}.mgt07-safety-report>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mgt07-safety-report h3,.mgt07-safety-report h4,.mgt07-safety-report p,.mgt07-safety-report ul{margin:0}.mgt07-safety-report h3{color:var(--text-primary);margin-top:3px;font-size:17px}.mgt07-safety-report>header>span{color:var(--warning);font-size:12px;font-weight:800}.mgt07-safety-question{color:var(--text-primary);font-size:13px;font-weight:750;line-height:1.45}.mgt07-safety-decisions,.mgt07-safety-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mgt07-safety-decisions article,.mgt07-safety-sections>section,.mgt07-safety-details,.mgt07-safety-escalation{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel-inset);min-width:0;padding:11px}.mgt07-safety-decisions article{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));background:var(--overlay-warning-subtle);gap:5px;display:grid}.mgt07-safety-decisions span,.mgt07-safety-boundary,.mgt07-safety-details p,.mgt07-safety-escalation p,.mgt07-safety-escalation small,.mgt07-safety-report>footer small{color:var(--text-secondary);font-size:12px;line-height:1.5}.mgt07-safety-decisions strong,.mgt07-safety-sections h4,.mgt07-safety-details summary,.mgt07-safety-details>strong,.mgt07-safety-escalation strong,.mgt07-safety-report>footer strong{color:var(--text-primary);font-size:12px;font-weight:800}.mgt07-safety-sections ul{color:var(--text-secondary);gap:6px;margin-top:9px;padding-left:16px;font-size:12px;line-height:1.4;display:grid}.mgt07-safety-details p,.mgt07-safety-escalation p{margin-top:7px}.mgt07-safety-details>strong{margin-top:9px;display:block}.mgt07-safety-escalation{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:var(--overlay-warning-subtle)}.mgt07-safety-escalation small{margin-top:4px;display:block}.mgt07-safety-report>footer{border-left:3px solid var(--warning);gap:4px;padding-left:10px;display:grid}@media (max-width:760px){.mgt07-safety-decisions,.mgt07-safety-sections{grid-template-columns:1fr}}@media (max-width:390px){.mgt07-safety-report>header{display:grid}}.portfolio-transfers-overview{border:1px solid var(--border);background:linear-gradient(145deg, var(--panel-raised), var(--panel));border-radius:14px;min-width:0;margin:14px 0;padding:18px 20px 20px}.portfolio-transfers-overview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-transfers-overview>header span,.portfolio-transfer-details dt,.portfolio-transfer-details>div>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.portfolio-transfers-overview h3{color:var(--text-primary);margin:6px 0 0;font-size:18px}.portfolio-transfers-overview>header>strong{border:1px solid var(--border);color:var(--focus);border-radius:7px;flex:none;padding:6px 9px;font-size:11px}#portfolio-transfers-boundary{max-width:900px;color:var(--text-secondary);margin:11px 0 14px;font-size:12px;line-height:1.55}.portfolio-transfers-overview>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.portfolio-transfers-overview>ol>li{border:1px solid var(--border);background:var(--panel-inset);border-radius:10px;min-width:0}.portfolio-transfers-overview>ol>li.is-expanded{border-color:var(--focus);background:var(--overlay-focus-subtle)}.portfolio-transfers-overview button{width:100%;min-height:64px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:10px 11px;display:grid}.portfolio-transfers-overview button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.portfolio-transfers-overview button>span:first-child{border:1px solid var(--border-strong);width:25px;height:25px;color:var(--focus);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.portfolio-transfers-overview button>span:nth-child(2){gap:3px;min-width:0;display:grid}.portfolio-transfers-overview button small{color:var(--text-muted);font-size:11px}.portfolio-transfers-overview button strong{overflow-wrap:anywhere;font-size:12px}.portfolio-transfers-overview button code{color:var(--text-secondary);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.portfolio-transfers-overview button i{color:var(--focus);text-align:center;font-size:15px;font-style:normal}.portfolio-transfer-details{gap:11px;padding:0 11px 12px 45px;display:grid}.portfolio-transfer-details dl{gap:7px;margin:0;display:grid}.portfolio-transfer-details dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.portfolio-transfer-details dd,.portfolio-transfer-details p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.portfolio-transfer-details>div>span{margin-bottom:4px;display:block}@media (max-width:760px){.portfolio-transfers-overview>ol{grid-template-columns:1fr}.portfolio-transfers-overview button{min-height:72px}}@media (max-width:420px){.portfolio-transfers-overview{padding:16px 14px}.portfolio-transfers-overview>header{flex-direction:column}.portfolio-transfers-overview button{grid-template-columns:25px minmax(0,1fr) 18px}.portfolio-transfers-overview button code{white-space:normal;grid-column:2}.portfolio-transfers-overview button i{grid-area:1/3/span 2}.portfolio-transfer-details{padding-left:45px}.portfolio-transfer-details dl>div{grid-template-columns:1fr;gap:3px}}.center-state{text-align:center;min-height:100vh;color:var(--text-primary);place-content:center;padding:24px;display:grid}.center-state p{color:var(--text-muted);overflow-wrap:anywhere;max-width:620px}.center-state button{min-width:44px;min-height:44px;color:var(--text-primary);background:var(--critical);cursor:pointer;border:0;border-radius:10px;justify-self:center;padding:10px 16px}.spinner{border:2px solid var(--border);border-top-color:var(--focus);border-radius:50%;justify-self:center;width:34px;height:34px;animation:.8s linear infinite spin}.error-mark{background:var(--overlay-critical-subtle);width:42px;height:42px;color:var(--critical-text);border-radius:13px;justify-self:center;place-items:center;font-size:22px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spinner{animation:none}}@media (max-width:1050px){.shell{grid-template-columns:72px 1fr}.sidebar{width:72px;padding-inline:10px}.brand>span:last-child{display:none}.brand{padding-inline:8px}.brand-mark{flex:0 0 34px}.sidebar nav a{flex-direction:column;justify-content:center;gap:3px;padding:8px 2px;font-size:11px}.sidebar .app-icon-slot{width:22px;height:22px}.sidebar-foot{font-size:0}.workspace{grid-column:2;padding-inline:22px}.metric-grid,.source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.shell{display:block}.sidebar{border:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;width:100%;height:64px;position:static}.brand{padding:0}.sidebar nav{gap:4px;margin-left:auto;display:flex}.sidebar nav a{flex-direction:row;gap:6px;min-width:44px;min-height:44px;padding:8px;font-size:11px}.sidebar-foot{display:none}.workspace{padding:18px 14px 40px}.topbar{flex-direction:column;align-items:stretch;gap:16px}.top-actions{width:100%}.search{flex:auto;width:auto;min-width:0;min-height:44px;overflow:visible}.search input{min-width:0;display:block}.avatar{flex:0 0 44px;width:44px;height:44px}.hero{grid-template-columns:1fr;align-items:flex-start;gap:18px;padding:24px;display:grid}.hero>div:first-child{min-width:0}.hero h2{font-size:21px;line-height:1.15}.hero-boundary{width:100%;min-width:0}.metric-grid,.content-grid,.source-grid{grid-template-columns:1fr}.block-row{grid-template-columns:30px minmax(0,1fr) 52px 86px 30px}.block-details,.block-metric-view{grid-template-columns:1fr}.block-details{margin-left:0}.metric-definitions article{grid-template-columns:minmax(0,1fr) 92px}.metric-definitions p,.metric-definitions code{grid-column:1/-1}.detail-provenance{grid-column:1}.panel-head{flex-direction:column}.metric-definitions .metric-value{white-space:normal}}@media (max-width:420px){.brand{display:none}.sidebar{padding:6px 5px}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-left:0;display:grid}.hero>div:first-child p{display:none}#overview>.topbar{gap:8px}#overview>.topbar h1{font-size:19px}#overview>.blocks-panel{padding-inline:16px}.hero{padding:20px}.sidebar nav a{flex-direction:column;gap:2px;width:auto;min-width:0;padding:3px 2px;font-size:11px;line-height:1}.sidebar nav a span{font-size:inherit}.sidebar nav a .app-icon-slot{font-size:initial;display:inline-grid}.source-grid{grid-template-columns:1fr}.block-row{grid-template-columns:28px minmax(0,1fr) 44px 30px;gap:7px 10px;padding:10px 0}.block-number{grid-area:1/1}.block-main{grid-area:1/2}.block-meta{grid-area:1/3}.status{grid-area:2/2/auto/4}.round-button{grid-area:1/4}.block-main>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.sidebar-section-label{color:var(--text-muted);margin:24px 14px 10px;font-size:12px}.sidebar{overflow-y:auto}.sidebar nav a{overflow-wrap:anywhere;min-height:44px}.project-page-header{align-items:flex-start;gap:20px}.project-page-header>div{min-width:0}.project-breadcrumbs{color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:10px;font-size:13px;display:flex}.project-breadcrumbs a,.project-shortcuts a,.project-report-group>header a{min-height:44px;color:var(--focus);text-underline-offset:4px;align-items:center;display:inline-flex}.project-context-note{color:var(--text-muted);flex-shrink:0;gap:6px;margin:12px 0 0;font-size:12px;display:grid}.project-data-note{color:var(--text-muted);margin:0 0 20px;font-size:13px;line-height:1.6}.project-shortcuts{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.project-report-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-report-group{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-panel);padding:24px}.project-report-group>header{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;display:flex}.project-report-group h2{margin:0;font-size:17px;line-height:1.4}.project-report-group>header a,.project-report-date{font-size:12px}.project-report-date{color:var(--text-muted);line-height:1.5}.mgt-report-entry{flex:290px;min-width:0}.mgt-report-confirmation summary{cursor:pointer;min-height:44px;color:var(--text-muted);align-content:center;margin-left:18px;font-size:12px;display:list-item}.mgt-report-confirmation p{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.5}.project-report-group .mgt-report-links a{grid-template-columns:18px minmax(0,1fr) 16px;min-width:0}.project-report-group .mgt-report-links em{grid-column:2;justify-self:start}@media (max-width:1200px){.project-report-catalog{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1050px){.shell{grid-template-columns:176px minmax(0,1fr)}.sidebar{width:176px}.sidebar-section-label{margin-inline:8px;font-size:12px}.sidebar nav a{overflow-wrap:normal;flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 8px;font-size:12px}.sidebar-foot{font-size:12px}}@media (max-width:900px){.sidebar{grid-template-columns:minmax(0,1fr);gap:4px;height:auto;padding:8px;display:grid;overflow:visible}.sidebar .brand,.sidebar-section-label{display:none}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.sidebar nav[aria-label=Справочники]{border-top:1px solid var(--border);padding-top:4px}.sidebar nav a{flex-direction:row;justify-content:center;padding:6px;font-size:12px;line-height:1.3}.project-context-note{margin:0}}@media (max-width:420px){.sidebar nav a{flex-direction:column}.project-report-group{padding:12px}}.home-report-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:8px;margin-block:12px;display:grid}.home-report-links a{min-height:52px;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow-wrap:anywhere;align-content:center;gap:2px;padding:8px 12px;text-decoration:none;display:grid}.home-report-links a:hover,.home-report-links a:focus-visible{border-color:var(--focus)}.home-report-links span{color:var(--text-muted);font-size:.875rem}.home-report-areas{margin-block:4px 12px}.home-report-areas summary,.home-report-areas a{min-height:44px;color:var(--focus);cursor:pointer;align-content:center}.home-report-areas nav{flex-wrap:wrap;gap:0 20px;display:flex}.home-report-areas a{overflow-wrap:anywhere;max-width:100%}.workspace.settlement-workspace{padding:16px 20px 18px}.settlement-reports{--sr-accent:#70d5ca;color:var(--text-primary);font-size:13px;line-height:1.35}.settlement-reports h1{letter-spacing:-.025em;font-size:23px}.settlement-reports h2{margin:0 0 10px;font-size:13px;line-height:1.3}.settlement-reports h3{margin:20px 0 8px;font-size:14px}.settlement-reports p{margin:5px 0}.sr-header,.sr-controls,.sr-document-strip,.sr-details-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-context,.sr-muted,.sr-note,.sr-mode,.sr-selector{color:var(--text-muted)}.sr-context{font-size:12px;margin-bottom:4px!important}.sr-mode{gap:3px;font-size:12px;display:grid}.settlement-reports button,.settlement-reports select{color:inherit;font:inherit}.settlement-reports select{border:1px solid var(--border);background:var(--surface-panel);border-radius:6px;max-width:100%;min-height:32px;padding:5px 8px}.sr-controls{min-height:34px;margin-top:10px}.sr-selector{align-items:center;gap:8px;min-width:0;display:flex}.sr-selector select{max-width:240px}.sr-kinds,.sr-views{gap:5px;display:flex}.sr-kinds button,.sr-views button,.sr-document-strip button,.sr-details-toolbar button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-height:30px;padding:5px 9px}.sr-kinds button[aria-pressed=true],.sr-views button[aria-pressed=true]{color:var(--sr-accent);background:#70d5ca12;border-color:#70d5ca50}.sr-banner{background:var(--panel-inset);border-left:3px solid #bcb3a0;padding:6px 9px;font-size:12px}.sr-banner.sr-demo{color:#f0d8a5;border-color:#e6bd70}.sr-views{border-bottom:1px solid var(--border-subtle);align-items:center;margin-bottom:10px;padding:5px 0 8px}.sr-units{color:var(--text-muted);margin-left:auto;font-size:12px}.sr-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.sr-content{min-width:0}.sr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sr-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:9px;min-width:0;padding:12px}.sr-kpi h2{color:var(--text-muted);min-height:34px;margin-bottom:4px;font-weight:500}.sr-kpi .sr-note{font-size:11px}.sr-kpi .sr-limitation{color:#f0d8a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sr-amount{cursor:pointer;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;border-bottom:1px dotted #70d5ca66;max-width:100%;padding:2px 1px;color:var(--sr-accent)!important;font-weight:600!important}.sr-amount:hover,.sr-amount[aria-pressed=true]{border-bottom-color:var(--sr-accent);background:#70d5ca1c}.sr-amount.sr-large{letter-spacing:-.025em;text-align:left;font-size:18px;line-height:1.2}.sr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.settlement-reports dl{margin:0}.sr-row{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;display:flex}.sr-row dt{min-width:0;color:var(--text-muted)}.sr-row dd{text-align:right;flex-shrink:0;max-width:65%;margin:0}.sr-card .sr-row:last-child{border-top:1px solid var(--border-subtle);margin-top:2px;padding-top:6px}.sr-note{font-size:12px;line-height:1.35}.sr-card>.sr-note:last-child{margin-top:8px}.sr-bottom .sr-row{padding:3px 0}.sr-bottom .sr-card{min-height:153px}.sr-plan{border-collapse:collapse;width:100%;font-size:12px}.sr-plan td,.sr-plan th{text-align:right;background:0 0;border:0;padding:4px 2px}.sr-plan th{color:var(--text-muted);font-weight:500}.sr-plan th:first-child{text-align:left}.sr-plan .sr-amount{font-size:12px}.settlement-reports progress{width:100%;height:6px;accent-color:var(--sr-accent);margin:6px 0;display:block}.sr-document-strip{border-block:1px solid var(--border-subtle);color:var(--text-muted);margin-top:8px;padding:3px 0;font-size:12px}.sr-document-strip button{color:var(--sr-accent)}.sr-conditions{color:var(--text-muted);margin-top:7px;font-size:12px}.sr-conditions summary{cursor:pointer;padding:3px 0}.sr-conditions p{max-width:80ch}.sr-money-number{white-space:nowrap}.sr-money-unit{font-size:10px;font-weight:400;line-height:1.15;display:block}.sr-kpi .sr-money-unit{font-size:11px}.sr-plan td,.sr-plan th{padding-block:2px}@media (min-width:761px){.sr-bottom{grid-template-columns:.85fr .85fr 1.3fr}}.settlement-reports .sr-amount{line-height:1.15}.sr-details{background:var(--surface-panel);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:9px;min-width:0;max-height:calc(100vh - 24px);padding:14px;position:sticky;top:12px;overflow:auto}.sr-details h2{margin-top:14px;font-size:19px}.sr-details-toolbar{color:var(--text-muted);font-size:12px}.sr-detail-value{font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:22px;display:block}.sr-status{color:#f0d8a5}.sr-details a{color:var(--sr-accent)}.sr-documents details{border-bottom:1px solid var(--border-subtle);padding:8px 0}.sr-documents summary{cursor:pointer;color:var(--sr-accent)}.settlement-legacy{color:var(--text-muted);margin-top:12px;font-size:12px}.settlement-legacy>summary{cursor:pointer}@media (max-width:1150px){.workspace.settlement-workspace{padding:12px}.sr-card{padding:9px}.sr-grid{gap:7px}.sr-amount.sr-large{font-size:16px}.sr-row{gap:5px;font-size:12px}}@media (max-width:760px){.sr-header,.sr-controls{flex-wrap:wrap;align-items:flex-start}.sr-kpis,.sr-grid{grid-template-columns:minmax(0,1fr)}.sr-selector,.sr-views{flex-wrap:wrap}.sr-units{width:100%;margin-left:0}}@media (min-width:901px) and (max-width:1150px){.settlement-reports .sr-card{padding:6px 8px}}.sr-value{flex-direction:column;align-items:flex-end;max-width:100%;display:inline-flex}.sr-kpi .sr-value{align-items:flex-start}.sr-evidence{color:#f0d8a5;font-size:10px;font-weight:400;line-height:1.25}.settlement-reports .project-data-note{background:var(--panel-inset);border-left:3px solid #e6bd70;margin:6px 0;padding:6px 9px;font-size:12px;line-height:1.35}.settlement-reports .sr-kpi .sr-limitation{white-space:normal;overflow:visible}@media (min-width:901px){.protected-shell:has(.settlement-workspace) .project-access-bar{padding-block:8px}.workspace.settlement-workspace{padding-block:10px 12px}.sr-controls{margin-top:6px}.sr-banner{padding-block:4px}.sr-views{margin-bottom:8px;padding-block:3px 5px}.sr-card{padding:9px 11px}.sr-card h2{margin-bottom:6px}.sr-kpi h2{min-height:18px}.sr-row,.sr-bottom .sr-row{padding-block:2px}.sr-card .sr-row:last-child{padding-top:4px}.sr-card>.sr-note:last-child{margin-top:5px}.sr-bottom .sr-card{min-height:124px}.sr-document-strip{padding-block:0}}.sr-work-percent{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sr-amount.sr-missing{white-space:nowrap;font-size:12px;font-weight:500!important}.sr-amount.sr-large.sr-missing{font-size:18px}.sr-plan .sr-missing{white-space:normal}.sr-conflict{color:#f0d8a5;font-size:12px}.settlement-reports>.sr-note{margin-block:4px}.sr-volume{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:8px;font-size:12px;display:flex}@media (min-width:901px){.sr-mode{align-items:center;gap:8px;display:flex}.sr-controls{min-height:32px;margin-top:4px}.sr-views{padding-block:2px}.sr-views button,.sr-document-strip button{min-height:28px;padding-block:4px}.sr-document-strip{min-height:28px}.sr-conditions{margin-top:4px}.workspace.settlement-workspace{padding-bottom:8px}.settlement-reports .sr-context{margin:0 0 3px!important}.sr-grid{margin-top:4px}.sr-document-strip{margin-top:2px}.sr-conditions summary{padding-block:2px}}.workspace dialog.sr-details{box-sizing:border-box;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);border-radius:12px 0 0 12px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #00000059}.workspace dialog.sr-details:not([open]){display:none}.workspace dialog.sr-details[open]{flex-direction:column;display:flex}.workspace dialog.sr-details::backdrop{background:#0d1522a6}.workspace dialog.sr-details .sr-details-toolbar{background:var(--surface-panel);border-bottom:1px solid var(--border);flex:none;padding:8px 16px;position:static}.workspace dialog.sr-details .sr-details-toolbar button{min-width:44px;min-height:44px;padding:8px 12px}.sr-details-content{overscroll-behavior:contain;min-height:0;padding:0 16px max(20px, env(safe-area-inset-bottom));overflow-wrap:anywhere;overflow-y:auto}.workspace dialog.sr-details h2{margin-top:14px;font-size:19px}.sr-details-selector{gap:6px;margin-block:12px;display:grid}.sr-details-selector select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border);border-radius:6px;padding:8px}.workspace dialog.sr-details .sr-row dd{flex-shrink:1;min-width:0}.workspace dialog.sr-details .sr-documents summary{box-sizing:border-box;min-height:44px;padding-block:10px}.workspace dialog.sr-details a{box-sizing:border-box;min-height:44px;padding-block:10px;display:inline-block}.workspace dialog.sr-details :is(button,select,summary,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:540px){.workspace dialog.sr-details{border-radius:0;width:100vw}}.shell{--page-gap:12px;--page-inset:20px}.shell .workspace{width:100%;padding:14px var(--page-inset) 24px;overflow-wrap:anywhere}.shell .project-access-bar{padding:8px var(--page-inset)}.workspace .topbar,.workspace .project-page-header{gap:12px;margin-bottom:14px}.workspace h1{font-size:clamp(22px,2vw,28px);line-height:1.25}.workspace .project-data-note{margin-bottom:12px;line-height:1.45}.workspace :where(section,article,header,nav,div,li,dl,dt,dd){min-width:0}.workspace :where(input,select,textarea,button){max-width:100%}.workspace :where(button,a,summary,input,select):focus-visible,.sidebar a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace :where(.project-report-catalog,.working-metric-grid,.object-type-grid,.pto-metrics,.metric-grid,.source-grid,.working-metrics){gap:var(--page-gap)}.workspace :where(.project-report-group,.working-metric-card,.object-type-card,.pto-metric,.blocks-panel,.definitions-panel){padding:14px}.workspace :where(.objects-summary,.definitions-summary){gap:12px;margin-bottom:14px;padding:16px}.workspace .pto-section{margin-block:20px}.workspace .pto-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-block:12px}.workspace .pto-results{margin-block:20px;padding-top:14px}.workspace .pto-section-nav{margin-bottom:14px}.workspace :where(.working-metric-value,.working-metric-heading,.working-metric-owner,.current-report-links,.project-shortcuts){flex-wrap:wrap}.workspace :where(.working-metric-value strong,.pto-value,.metric-drawer-value){white-space:normal;overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1.3}.workspace :where(.working-metric-heading>span,.working-metric-command>span,.block-main>span,.working-contour-card h3,.management-card-heading span){-webkit-line-clamp:unset;white-space:normal;text-overflow:clip;overflow:visible}.workspace .current-report-metric .working-metric-command>span{-webkit-line-clamp:unset;display:block;overflow:visible}.table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin-block:8px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll table:not(.sr-plan) :where(th,td){text-align:left;padding:8px}.table-scroll table:not(.sr-plan) th{white-space:nowrap}.workspace .working-metric-drawer{width:min(560px,100%);padding:18px}.working-metric-drawer>header{background:var(--surface-raised);z-index:1;padding-block:8px;position:sticky;top:-18px}@media (min-width:901px){.workspace .project-report-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .current-management-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:12px}}@media (max-width:900px),(pointer:coarse){.shell .workspace :where(button,select,input:not([type=checkbox]):not([type=radio]),summary),.workspace :where(nav a,.pto-metric-source-link,.current-report-links a,.definition-object-link,.object-type-passport a,.pto-source-link>a),.workspace .settlement-reports :where(button,select){min-width:44px;min-height:44px}.workspace summary{align-content:center}.workspace .sr-amount{padding-block:6px}.workspace .sr-money-unit,.workspace .sr-evidence{font-size:12px;line-height:1.35}}@media (max-width:900px){.shell{--page-inset:14px}.shell .sidebar{padding:8px 12px}.shell .sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .sidebar nav[aria-label=Справочники]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .project-page-header{flex-wrap:wrap}.workspace .project-context-note{flex-shrink:1}.workspace .current-management-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.shell{--page-inset:12px}.shell .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .sidebar nav a{text-align:left;overflow-wrap:anywhere;flex-direction:row;justify-content:flex-start;font-size:12px;line-height:1.4}.shell .sidebar nav[aria-label=Справочники] a{justify-content:center}.workspace :where(.metric-grid,.content-grid,.source-grid,.project-report-catalog,.object-type-grid,.working-metric-grid,.current-management-nav,.pto-metrics,.working-contour-grid,.working-metrics,.working-summary-grid,.management-overview-layout),.workspace .definition-row-head{grid-template-columns:minmax(0,1fr)}.workspace .definition-row-head>*{grid-column:1}.workspace :where(.objects-summary,.definitions-summary,.working-metric-heading){flex-wrap:wrap}.workspace .project-context-note{width:100%}.workspace .sr-row{flex-wrap:wrap}.workspace .sr-row dd{max-width:100%;margin-left:auto}.workspace .sr-document-strip{flex-wrap:wrap}.workspace .sr-selector,.workspace .sr-selector select{width:100%;max-width:100%}.workspace .sr-money-number{white-space:normal}}@media (max-width:760px){.workspace .sr-with-details .sr-kpis{grid-template-columns:minmax(0,1fr)}.workspace .sr-details{overscroll-behavior:contain;max-height:80dvh;overflow-y:auto}.workspace .sr-details-toolbar{background:var(--surface-panel);z-index:1;padding-block:4px;position:sticky;top:-14px}}.workspace .sr-card>.table-scroll{margin-block:0}.workspace .dashboard-command-identity :is(strong,p),.workspace .dashboard-command-statuses dd>span{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:600px){.table-scroll .sr-plan{min-width:360px}}.production-workflow{gap:10px;min-width:0;display:grid}.production-workflow>.project-page-header,.production-workflow>.project-page-header h1,.production-report-participant,.production-report-summary{margin:0}.production-report-heading{gap:6px;display:grid}.production-report-heading>:is(h2,p){margin:0}.production-report-list-tools,.production-report-picker{border:1px solid var(--border);border-radius:8px;min-width:0;padding-inline:10px}.production-report-list-tools[open],.production-report-picker[open]{padding-bottom:10px}.production-workflow :is(p,h2,h3,label,dt,dd,summary,button,a){overflow-wrap:anywhere}.production-workflow :is(input,select,textarea,button){font:inherit;min-width:0;max-width:100%}.production-workflow :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;color:var(--text-primary);background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px}.production-workflow summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:10px}.production-workflow textarea{resize:vertical;min-height:90px}.production-workflow fieldset{min-width:0;margin:0}.production-workflow :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.production-workflow button{border:1px solid var(--border);min-width:44px;min-height:44px;color:var(--text-primary);background:var(--panel-inset);cursor:pointer;white-space:normal;border-radius:8px;padding:10px 14px}.production-workflow button:disabled{cursor:not-allowed;opacity:.65}.production-report-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.production-report-tasks,.production-report-body{gap:12px;min-width:0;display:grid}.production-report-tasks button{text-align:left;width:100%}.production-report-tasks button[aria-pressed=true]{border-color:var(--brand-accent)}.production-report-summary,.production-report-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.production-report-summary>div,.production-report-version,.production-report-editor{border:1px solid var(--border);background:var(--panel);border-radius:10px;min-width:0;padding:14px}.production-report-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.production-report-summary dt{color:var(--text-secondary)}.production-report-summary dd{margin:6px 0 0;font-size:20px;font-weight:650}.production-report-fields label{align-content:start;gap:6px;min-width:0;display:grid}.production-report-fields .production-field-wide{grid-column:1/-1}.production-report-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.production-report-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.production-report-version summary{cursor:pointer;min-height:44px}.production-report-version dl{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px;display:grid}.production-report-version dd{margin:0}.production-report-notice{border:1px solid var(--border);border-radius:8px;padding:12px}@media (max-width:800px){.production-report-layout{grid-template-columns:minmax(0,1fr)}.production-report-tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}@media (max-width:420px){.production-report-version dl{grid-template-columns:minmax(0,1fr)}}.production-resource{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.production-resource legend,.production-resource p{grid-column:1/-1}.production-resource label{gap:6px;min-width:0;display:grid}.production-context-editor,.production-context-details{border:1px solid var(--border);border-radius:8px;min-width:0;margin-top:12px;padding:0 12px 12px}.production-context-editor summary,.production-context-details summary{font-weight:650}.production-context-editor>label{gap:6px;margin-top:10px;display:grid}.production-report-resource-status{background:var(--panel-inset);border-radius:8px;margin:0;padding:10px 12px}.shell.spear-shell{--spear-nav-width:278px;grid-template-columns:calc(var(--spear-nav-width) + 32px) minmax(0, 1fr);min-height:100dvh}.spear-shell>.workspace,.spear-shell>.project-access-bar{grid-column:2;min-width:0}.spear-shell>.project-access-bar{align-items:center;gap:12px;display:flex}.spear-shell .project-switcher{flex:1;min-width:0}.spear-desktop-nav{box-sizing:border-box;width:var(--spear-nav-width);color:#f1f1f3;overscroll-behavior:contain;scrollbar-width:thin;z-index:10;background:#272c35;border:1px solid #4a4e58;border-radius:24px;padding:14px 12px;position:fixed;inset:16px auto 16px 16px;overflow-y:auto}.spear-nav-brand{align-items:center;gap:10px;padding-bottom:16px;display:flex}.spear-nav-brand>.spear-nav-copy{flex:1;min-width:0}.spear-nav-brand strong{letter-spacing:.04em;font-size:21px}.spear-nav-brand small{color:#c2c6d0;font-size:11px;display:block}.spear-nav-mark{color:#242832;background:#df9189;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:25px;font-weight:800;display:grid}.spear-shell .spear-menu-button{color:#f1f1f3;cursor:pointer;background:#292e38;border:1px solid #69707e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.spear-shell .spear-mobile-toggle{display:none}.spear-menu-button svg,.spear-nav-link>svg{flex-shrink:0;width:22px;height:22px}.spear-desktop-nav nav,.spear-mobile-panel nav{gap:4px;display:grid}.spear-nav-link{box-sizing:border-box;color:#c3c8d3;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.spear-direction-link{min-height:54px}.spear-nav-copy{white-space:normal;overflow-wrap:anywhere;min-width:0}.spear-direction-link .spear-nav-copy{gap:2px;display:grid}.spear-direction-link small{color:#a6afbf;letter-spacing:.06em;font-size:11px}.spear-nav-link:hover{color:#fff;background:#373d48}.spear-nav-link[data-active=true]{color:#ffe5e0;background:#49393e;border-color:#655055;box-shadow:inset 3px 0 #e7988e}.spear-nav-link[data-active=true] small{color:#e9bfb8}.spear-nav-link:focus-visible,.spear-shell .spear-menu-button:focus-visible{outline-offset:2px;outline:2px solid #edaaa2}.spear-nav-section{color:#b1b8c7;letter-spacing:.06em;margin:18px 10px 8px;font-size:12px}.spear-nav-foot{color:#a6afbf;overflow-wrap:anywhere;border-top:1px solid #414651;margin:18px 0 0;padding:14px 10px 0;font-size:12px}.spear-nav-foot span{margin-top:6px;display:block}.shell.spear-nav-rail{--spear-nav-width:84px}.spear-nav-rail .spear-desktop-nav .spear-nav-brand{flex-direction:column}.spear-nav-rail .spear-desktop-nav .spear-nav-link{justify-content:center;padding-inline:8px}.spear-nav-rail .spear-desktop-nav .spear-nav-copy,.spear-nav-rail .spear-desktop-nav .spear-nav-section{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spear-nav-rail .spear-desktop-nav nav+.spear-nav-section+nav{margin-top:14px}.spear-menu-dialog:not([open]){display:none}.spear-menu-dialog{box-sizing:border-box;color:#f1f1f3;overscroll-behavior:contain;background:#272c35;border:1px solid #69707e;border-radius:20px;width:min(320px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:0;position:fixed;inset:12px auto 12px 12px;overflow-y:auto}.spear-menu-dialog::backdrop{background:#0d1522b8}.spear-mobile-panel{box-sizing:border-box;min-height:100%;padding:14px}.spear-mobile-panel .spear-nav-brand{z-index:1;background:#272c35;position:sticky;top:0}.spear-mobile-panel .spear-nav-brand strong{flex:1;font-size:18px}@media (min-width:901px) and (max-width:1000px){.shell.spear-shell:not(.spear-nav-rail){--spear-nav-width:250px}}@media (max-width:900px){.shell.spear-shell{grid-template-columns:minmax(0,1fr)}.spear-desktop-nav{display:none}.spear-shell>.workspace,.spear-shell>.project-access-bar{grid-column:1}.spear-shell>.project-access-bar{align-items:flex-start}.spear-shell .spear-mobile-toggle{margin-top:3px;display:inline-flex}}.spear-shell .current-management-layout[data-selected-area]{grid-template-columns:minmax(0,1fr)}.spear-shell .current-management-layout[data-selected-area]>.current-management-nav{display:none}.spear-shell>main.v18-management-root{width:100%;min-width:0;padding:0}.v18-management-root>.vc-workspace{padding:clamp(12px,2vw,32px)}body:has(.v18-management-root[data-direction]){color:#f1f1f3;background:radial-gradient(at 90% 10%,#3b3b50 0,#0000 50%),#363a44;font:14px/1.45 Arial,Helvetica,sans-serif}.spear-shell:has(.v18-management-root[data-direction])>.project-access-bar{background:0 0;border:0;min-width:0;padding:30px 38px 0 22px}.spear-shell:has(.v18-management-root[data-direction]) .project-switcher{grid-template-columns:minmax(0,min(355px,100%)) auto;justify-content:start;gap:6px 12px}.spear-shell:has(.v18-management-root[data-direction]) .project-switcher label{color:#c2c6d0;grid-column:1/-1;font-size:12px}.spear-shell:has(.v18-management-root[data-direction]) .project-switcher select{color:#f1f1f3;background:#3b404a;border:1px solid #515765;border-radius:10px;width:100%;min-width:0;min-height:38px}.v18-management-root[data-direction]>.direction-heading{min-width:0;margin:29px 38px 25px 22px}.direction-heading__path{color:#a1a7b4;flex-wrap:wrap;gap:11px;margin:0 0 24px;font:11px/1.45 Arial,Helvetica,sans-serif;display:flex}.direction-heading__code{color:#dba29c;letter-spacing:1.5px;margin:0 0 10px;font-size:11px}.workspace.v18-management-root .direction-heading h1{letter-spacing:-.5px;color:#f1f1f3;margin:0;font:600 29px/1.25 Arial,Helvetica,sans-serif}@media (max-width:900px){.spear-shell:has(.v18-management-root[data-direction])>.project-access-bar{flex-wrap:wrap;padding:16px 20px 0}.v18-management-root[data-direction]>.direction-heading{margin:28px 20px 20px}.workspace.v18-management-root .direction-heading h1{font-size:26px}.direction-heading__path{gap:7px;font-size:10px}.spear-shell:has(.v18-management-root[data-direction]) .project-switcher{grid-template-columns:minmax(0,1fr) auto}}.spear-shell:has(.v18-management-root[data-direction]) .screen-assistant{gap:8px}.direction-chat-link{box-sizing:border-box;border-radius:14px;min-height:44px;padding:9px 14px;font:13px/1.3 Arial,Helvetica,sans-serif;box-shadow:0 6px 22px #10152250}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{box-sizing:border-box;border-radius:14px;min-height:44px;padding:9px 14px;font:13px/1.3 Arial,Helvetica,sans-serif;box-shadow:0 6px 22px #10152250}.direction-chat-link{color:#292c35;background:#efb1a5;border:1px solid #f8c7be;align-content:center;gap:3px;font-weight:700;text-decoration:none;display:grid}.direction-chat-link small{font-size:10px;font-weight:400}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{color:#ffe6de;background:#514049;border:1px solid #be8d86}.spear-shell:has(.v18-management-root[data-direction]) .screen-assistant dialog{color:#e8ecf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2d3441;border:1px solid #677184;border-radius:20px;width:min(470px,100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:0;inset:12px 12px 12px auto}.spear-shell:has(.v18-management-root[data-direction]) .screen-assistant dialog a{color:#f5c3bb}@media (min-width:901px){.direction-chat-link{z-index:12;position:fixed;right:24px}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{z-index:12;position:fixed;right:24px}.direction-chat-link{bottom:78px}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{bottom:22px}.v18-management-root[data-direction]{padding-bottom:155px}}@media (max-width:900px){.spear-shell:has(.v18-management-root[data-direction]) .screen-assistant{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end}}@media print{.direction-chat-link,.spear-assistant-launcher{display:none!important}}.v18-management-root .vc-workspace>.direction-report-heading p{color:#b8c3d3;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:11px}.v18-management-root .vc-workspace>.direction-report-heading h2,.v18-management-root .v18-people-directions>header h2{color:#e7ebf3;margin:0;font:500 26px/1.25 Arial,Helvetica,sans-serif}@media (max-width:760px){.v18-management-root .vc-workspace>.direction-report-heading h2,.v18-management-root .v18-people-directions>header h2{font-size:23px}}@media (max-width:900px){.spear-shell:has(.v18-management-root[data-direction]) .screen-assistant{flex:0;margin:0}.direction-chat-link{z-index:12;right:max(14px, env(safe-area-inset-right));max-width:calc(100% - 28px);position:fixed}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{z-index:12;right:max(14px, env(safe-area-inset-right));max-width:calc(100% - 28px);position:fixed}.direction-chat-link{bottom:calc(66px + env(safe-area-inset-bottom))}.spear-shell:has(.v18-management-root[data-direction]) .spear-assistant-launcher{bottom:calc(14px + env(safe-area-inset-bottom))}.v18-management-root[data-direction]{padding-bottom:160px}body:has(.v18-management-root[data-direction]){scroll-padding-bottom:150px}}.workspace.v18-management-root[data-direction] .direction-heading__path{color:#b8c3d3;font-size:12px}.v18-management-root[data-direction]>.vc-workspace{padding:11px 38px 28px 22px}@media (max-width:900px){.v18-management-root[data-direction]>.vc-workspace{padding:12px 20px 24px}}
