.app-shell .sidebar{width:248px}.app-shell:not(.sidebar-collapsed) .content{padding-left:268px}.sidebar .grouped-project-navigation{padding:var(--ui-space-6) var(--ui-space-6);gap:var(--ui-space-8);min-height:0;overflow-y:auto}.sidebar .nav-group{gap:var(--ui-space-3)}.sidebar .nav-group+.nav-group{padding-top:0;border-top:0}.sidebar .nav-group-label{padding:0 var(--ui-space-6);font-size:var(--ui-text-caption);line-height:1.5;letter-spacing:.035em;font-weight:var(--ui-weight-semibold);color:#526477;text-transform:none}.sidebar .navigation-items{display:grid;gap:var(--ui-space-2);list-style:none;margin:0;padding:0}.sidebar .navigation-items[hidden]{display:none}.sidebar .navigation-items li{min-width:0}.sidebar .navigation-button{width:100%;height:auto;min-height:44px;padding:var(--ui-space-4) var(--ui-space-6);display:flex;align-items:center;gap:var(--ui-space-6);border:0;border-radius:var(--ui-radius-control);color:var(--mantiva-text);background:transparent;text-align:left;font-size:var(--ui-text-small);line-height:1.4;font-weight:var(--ui-weight-medium);white-space:normal}.sidebar .navigation-button:hover{background:#eef4f8;color:var(--mantiva-navy)}.sidebar .navigation-button>svg{width:18px;height:18px;flex:none;color:#536b7e}.sidebar .navigation-button .navigation-button-copy{flex:1;min-width:0;display:block}.sidebar .navigation-button .navigation-button-copy>span:first-child{display:block}.sidebar .navigation-button[aria-current=page]{background:var(--ui-action-soft);color:var(--ui-action);box-shadow:inset 3px 0 var(--mantiva-teal-text)}.sidebar .navigation-button[aria-current=page]>svg{color:var(--ui-action)}.sidebar .navigation-button[aria-disabled=true]{color:var(--ui-muted)}.sidebar .navigation-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-shell .sidebar .navigation-button .navigation-description{display:none;font-size:var(--ui-text-caption);line-height:1.5;color:#526477;font-weight:400;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.sidebar .navigation-project-tools{padding-top:var(--ui-space-4);border-top:1px solid var(--line)}.sidebar .navigation-tools-toggle{font-weight:var(--ui-weight-semibold)}.sidebar .navigation-tools-toggle.contains-current{background:var(--ui-action-soft);color:var(--ui-action);box-shadow:inset 3px 0 var(--mantiva-teal-text)}.sidebar .navigation-tools-toggle .navigation-tools-chevron{width:15px;height:15px;transform:rotate(-90deg)}.sidebar .navigation-tools-toggle[aria-expanded=true] .navigation-tools-chevron{transform:none}.sidebar .navigation-utilities{display:grid;gap:var(--ui-space-1);padding-top:var(--ui-space-3);margin-bottom:9px}.sidebar .navigation-button .navigation-button-badge{font-size:var(--ui-text-caption);line-height:1.4;color:#526477;flex:none}.sidebar footer{flex-shrink:0;padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-6)}.sidebar footer>div:not(.navigation-utilities){padding:var(--ui-space-3) var(--ui-space-4)}.sidebar footer>p{margin:7px 10px 0;font-size:var(--ui-text-caption)}.sidebar .sidebar-collapse{flex-shrink:0;margin:0 12px 4px}.app-shell.sidebar-collapsed .sidebar{width:64px}.app-shell.sidebar-collapsed .sidebar .navigation-button{justify-content:center;padding:var(--ui-space-4) 0}.app-shell.sidebar-collapsed .sidebar .navigation-button>.navigation-button-badge,.app-shell.sidebar-collapsed .sidebar .navigation-button>.navigation-button-copy,.app-shell.sidebar-collapsed .sidebar .navigation-tools-chevron{display:none}.app-shell.sidebar-collapsed .sidebar .navigation-utilities{display:grid}.app-shell.sidebar-collapsed .sidebar footer{padding-inline:var(--ui-space-4)}.project-navigation-tooltip{position:fixed;z-index:180;max-width:min(288px,calc(100vw - 16px));width:max-content;padding:var(--ui-space-6) var(--ui-space-8);border:1px solid #cbd7e2;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--mantiva-text);box-shadow:0 8px 28px #0b223926;display:grid;gap:var(--ui-space-3);font-size:var(--ui-text-small);line-height:1.5;overflow-wrap:anywhere;pointer-events:auto}.project-navigation-tooltip:before{content:"";position:absolute;inset:0 -9px;z-index:-1}.project-navigation-tooltip strong{font-size:var(--ui-text-small);font-weight:var(--ui-weight-semibold);color:var(--mantiva-navy)}.project-navigation-tooltip span{color:#435a70}.mobile-navigation-utilities[hidden]{display:none}@media(pointer:coarse){.app-shell .sidebar .navigation-button .navigation-description{display:block}}@media(max-width:820px){.app-shell .sidebar,.app-shell.sidebar-collapsed .sidebar{width:min(320px,92vw)}.app-shell:not(.sidebar-collapsed) .content{padding-left:var(--ui-space-6)}.sidebar .grouped-project-navigation{gap:var(--ui-space-8);padding:var(--ui-space-6) var(--ui-space-6)}.app-shell.sidebar-collapsed .sidebar .navigation-button,.sidebar .navigation-button{justify-content:flex-start;padding:var(--ui-space-6) var(--ui-space-6);min-height:44px;align-items:flex-start;font-size:var(--ui-text-body)}.sidebar .navigation-button>svg{margin-top:2px}.app-shell .sidebar .navigation-button .navigation-description,.app-shell.sidebar-collapsed .sidebar .navigation-button>.navigation-button-badge,.app-shell.sidebar-collapsed .sidebar .navigation-button>.navigation-button-copy,.app-shell.sidebar-collapsed .sidebar .navigation-tools-chevron{display:block}.app-shell .sidebar .navigation-utilities .navigation-button .navigation-description{display:none}.sidebar .navigation-utilities .navigation-button{align-items:center}.sidebar .sidebar-mobile-close{width:44px;min-height:44px;display:grid;place-items:center}.sidebar .sidebar-collapse{display:none}.project-navigation-tooltip{max-width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}@media(forced-colors:active){.sidebar .navigation-button[aria-current=page],.sidebar .navigation-tools-toggle.contains-current{border:2px solid Highlight}.sidebar .navigation-button:focus-visible{outline-color:Highlight}.project-navigation-tooltip{background:Canvas;color:CanvasText;border-color:CanvasText}.project-navigation-tooltip span,.project-navigation-tooltip strong{color:CanvasText}}.methodology_panel__GiRiE{padding:var(--ui-space-8);margin-block:12px;line-height:1.5}.methodology_panel__GiRiE summary{cursor:pointer;font-weight:var(--ui-weight-semibold)}.methodology_panel__GiRiE p{margin-block:12px}.methodology_fields__RrH6T{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--ui-space-6);border:0;padding:var(--ui-space-6) 0}.methodology_fields__RrH6T label{display:flex;flex-direction:column;gap:var(--ui-space-3)}.methodology_fields__RrH6T input,.methodology_fields__RrH6T select{padding:var(--ui-space-4);border:1px solid #94a3b8;border-radius:var(--ui-radius-control);background:var(--surface,var(--ui-surface));color:inherit;max-width:100%}.methodology_scroll__ykNFM{overflow:auto;max-height:420px}.methodology_panel__GiRiE table{width:100%;border-collapse:collapse}.methodology_panel__GiRiE td,.methodology_panel__GiRiE th{text-align:left;padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border-strong)}.methodology_panel__GiRiE article{border-bottom:1px solid var(--ui-border-strong);padding-block:var(--ui-space-4)}.methodology_panel__GiRiE dt{font-weight:var(--ui-weight-semibold);margin-top:12px}.methodology_panel__GiRiE dd{margin-left:0}.methodology_panel__GiRiE button{cursor:pointer}.methodology_panel__GiRiE button:focus-visible,.methodology_panel__GiRiE summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.resource-commercial-control_scrim__WFJoO{position:fixed;z-index:130;inset:0;padding:var(--ui-space-6);display:grid;place-items:center;background:#071a3380;backdrop-filter:blur(4px)}.resource-commercial-control_report__5jIq6{width:min(1760px,99vw);height:min(960px,98vh);display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--ui-radius-dialog);background:#f4f7fb;box-shadow:0 34px 90px #071a3370;color:#17263a}.resource-commercial-control_header__vz57M{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-12);padding:var(--ui-space-8) var(--ui-space-10);background:#072c65;color:var(--ui-white)}.resource-commercial-control_header__vz57M small{color:#9fc5f4;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.1em;text-transform:uppercase}.resource-commercial-control_header__vz57M h1{margin:3px 0;font-size:var(--ui-text-subheading)}.resource-commercial-control_header__vz57M p{margin:0;color:#dbe8f8;font-size:var(--ui-text-caption)}.resource-commercial-control_actions__PGkxB{display:flex;gap:var(--ui-space-4)}.resource-commercial-control_actions__PGkxB button{height:36px;display:flex;align-items:center;gap:var(--ui-space-3);padding:0 var(--ui-space-6);border:1px solid #7797bd;border-radius:var(--ui-radius-control);background:#123f75;color:var(--ui-white);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);cursor:pointer}.resource-commercial-control_actions__PGkxB button:last-child{width:36px;padding:0;justify-content:center;background:transparent}.resource-commercial-control_actions__PGkxB svg{width:15px}.resource-commercial-control_meta___8_k7{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #dbe3ed;background:var(--ui-surface)}.resource-commercial-control_meta___8_k7 span{display:grid;gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-4) var(--ui-space-6);border-right:1px solid #e4e9f0}.resource-commercial-control_meta___8_k7 small{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:#64758a}.resource-commercial-control_meta___8_k7 b,.resource-commercial-control_meta___8_k7 em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-commercial-control_meta___8_k7 b{font-size:var(--ui-text-caption)}.resource-commercial-control_meta___8_k7 em{font-size:var(--ui-text-caption);font-style:normal;color:#758398}.resource-commercial-control_controls__y9VW_{display:flex;align-items:end;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-6);border-bottom:1px solid #dbe3ed;background:var(--ui-surface);overflow-x:auto}.resource-commercial-control_controls__y9VW_ label{display:grid;gap:var(--ui-space-1);flex:none;color:#66758a;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);text-transform:uppercase}.resource-commercial-control_controls__y9VW_ input,.resource-commercial-control_controls__y9VW_ select{height:31px;min-width:145px;padding:var(--ui-space-2) var(--ui-space-4);border:1px solid #cbd6e3;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:#1d2d42;font:inherit;font-size:var(--ui-text-caption);text-transform:none}.resource-commercial-control_search__FadMn{position:relative;margin-left:auto}.resource-commercial-control_search__FadMn svg{position:absolute;left:8px;bottom:8px;width:13px}.resource-commercial-control_search__FadMn input{padding-left:var(--ui-space-12)}.resource-commercial-control_toggle__wPL7D{display:flex;flex:none;padding:var(--ui-space-1);border:1px solid #cbd6e3;border-radius:var(--ui-radius-control);background:#f4f7fa}.resource-commercial-control_toggle__wPL7D button{height:25px;padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-control);background:transparent;color:#5f6e82;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);cursor:pointer}.resource-commercial-control_toggle__wPL7D .resource-commercial-control_active__9v8Ot{background:#123f75;color:var(--ui-white)}.resource-commercial-control_readOnly__7TB_2,.resource-commercial-control_snapshotWarning__ZzNEM{display:flex;align-items:center;gap:var(--ui-space-4);margin:0;padding:var(--ui-space-3) var(--ui-space-6);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.resource-commercial-control_readOnly__7TB_2{color:#215f46;background:#eaf7f0}.resource-commercial-control_snapshotWarning__ZzNEM{color:#85550e;background:#fff5df}.resource-commercial-control_readOnly__7TB_2 svg,.resource-commercial-control_snapshotWarning__ZzNEM svg{width:14px}.resource-commercial-control_kpis__hn74h{display:grid;grid-template-columns:repeat(10,minmax(120px,1fr));gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-6);border-bottom:1px solid #dbe3ed;background:#eef3f8;overflow-x:auto}.resource-commercial-control_kpi__x6uNt{display:grid;gap:var(--ui-space-1);min-height:68px;padding:var(--ui-space-4) var(--ui-space-4);border:1px solid #d8e0e9;border-left:4px solid #6180a3;border-radius:var(--ui-radius-control);background:var(--ui-surface);text-align:left;cursor:pointer}.resource-commercial-control_kpi__x6uNt small{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:#65758a}.resource-commercial-control_kpi__x6uNt b{font-size:var(--ui-text-small);color:#163654;white-space:nowrap}.resource-commercial-control_kpi__x6uNt em{font-size:var(--ui-text-caption);font-style:normal;color:#758398}.resource-commercial-control_kpi__x6uNt.resource-commercial-control_good__gmoBo{border-left-color:#21835b}.resource-commercial-control_kpi__x6uNt.resource-commercial-control_bad__YrbNW{border-left-color:#c8443a}.resource-commercial-control_kpi__x6uNt.resource-commercial-control_warn__YRDnF{border-left-color:#d28a1a}.resource-commercial-control_kpi__x6uNt.resource-commercial-control_selected__u1eRl{outline:3px solid #3977b832}.resource-commercial-control_explanation__CxMgD{display:flex;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-4) var(--ui-space-8);border-bottom:1px solid #b7cde5;background:#edf6ff}.resource-commercial-control_explanation__CxMgD b{font-size:var(--ui-text-caption)}.resource-commercial-control_explanation__CxMgD p{margin:0;flex:1;color:#3e5f81;font-size:var(--ui-text-caption)}.resource-commercial-control_explanation__CxMgD small{color:#69809a;font-size:var(--ui-text-caption)}.resource-commercial-control_tabs__HlZWw{display:flex;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-6) 0;border-bottom:1px solid #cfd9e5;background:var(--ui-surface);overflow-x:auto}.resource-commercial-control_tabs__HlZWw button{height:34px;padding:0 var(--ui-space-6);border:0;border-bottom:3px solid transparent;background:transparent;color:#627287;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);white-space:nowrap;cursor:pointer}.resource-commercial-control_tabs__HlZWw button span{margin-left:6px;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-control);background:#e8edf3}.resource-commercial-control_tabs__HlZWw .resource-commercial-control_active__9v8Ot{border-color:#1769b0;color:#123f75}.resource-commercial-control_body__Jnn8e{min-height:0;flex:1;overflow:auto;padding:var(--ui-space-6)}.resource-commercial-control_summaryGrid___Lqy_{display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:var(--ui-space-6)}.resource-commercial-control_chartPanel__dQzcJ,.resource-commercial-control_periodPanel__EH5Qh,.resource-commercial-control_resourceSection__ftQpY,.resource-commercial-control_variancePanel__OuDg7{border:1px solid #dbe3ec;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:0 5px 16px #1734510a}.resource-commercial-control_chartPanel__dQzcJ>header,.resource-commercial-control_resourceSection__ftQpY>header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-8);border-bottom:1px solid #e2e8ef}.resource-commercial-control_chartPanel__dQzcJ small,.resource-commercial-control_resourceSection__ftQpY header small{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#68809a}.resource-commercial-control_chartPanel__dQzcJ h2,.resource-commercial-control_periodPanel__EH5Qh h2,.resource-commercial-control_resourceSection__ftQpY h2,.resource-commercial-control_variancePanel__OuDg7 h2{margin:3px 0;font-size:var(--ui-text-body)}.resource-commercial-control_chartPanel__dQzcJ em{font-size:var(--ui-text-caption);font-style:normal;color:#7c8898}.resource-commercial-control_chart__8bBZA{height:280px;padding:var(--ui-space-4)}.resource-commercial-control_variancePanel__OuDg7{padding:var(--ui-space-6)}.resource-commercial-control_variancePanel__OuDg7 article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--ui-space-4);margin-top:10px;padding:var(--ui-space-4);border:1px solid #e0e6ed;border-radius:var(--ui-radius-control)}.resource-commercial-control_variancePanel__OuDg7 article>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#dbe9f7;color:#164a7d;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.resource-commercial-control_variancePanel__OuDg7 article div{display:grid;gap:var(--ui-space-1)}.resource-commercial-control_variancePanel__OuDg7 article b{font-size:var(--ui-text-caption)}.resource-commercial-control_variancePanel__OuDg7 article p{margin:0;color:#6d7d90;font-size:var(--ui-text-caption)}.resource-commercial-control_variancePanel__OuDg7 article strong{margin-top:3px;font-size:var(--ui-text-caption)}.resource-commercial-control_periodPanel__EH5Qh{grid-column:1/-1;padding:var(--ui-space-6)}.resource-commercial-control_tableWrap__WVlCo,.resource-commercial-control_wideTable__B4trS{overflow:auto;scrollbar-gutter:stable}.resource-commercial-control_tableWrap__WVlCo table,.resource-commercial-control_wideTable__B4trS table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ui-text-caption)}.resource-commercial-control_tableWrap__WVlCo td,.resource-commercial-control_tableWrap__WVlCo th,.resource-commercial-control_wideTable__B4trS td,.resource-commercial-control_wideTable__B4trS th{padding:var(--ui-space-4) var(--ui-space-4);border-right:1px solid var(--ui-border-subtle);border-bottom:1px solid var(--ui-border-subtle);text-align:right;white-space:nowrap}.resource-commercial-control_tableWrap__WVlCo th,.resource-commercial-control_wideTable__B4trS th{position:sticky;z-index:3;top:0;background:#123f75;color:var(--ui-white);font-size:var(--ui-text-caption);text-transform:uppercase}.resource-commercial-control_tableWrap__WVlCo td:first-child,.resource-commercial-control_tableWrap__WVlCo th:first-child,.resource-commercial-control_wideTable__B4trS td:first-child,.resource-commercial-control_wideTable__B4trS th:first-child{text-align:left}.resource-commercial-control_wideTable__B4trS{max-height:520px}.resource-commercial-control_wideTable__B4trS td:first-child,.resource-commercial-control_wideTable__B4trS th:first-child{position:sticky;left:0;z-index:4;background:var(--ui-surface)}.resource-commercial-control_wideTable__B4trS th:first-child{z-index:6;background:#123f75}.resource-commercial-control_wideTable__B4trS td:nth-child(2),.resource-commercial-control_wideTable__B4trS th:nth-child(2){position:sticky;left:165px;z-index:4;background:var(--ui-surface);box-shadow:6px 0 12px #102b4514}.resource-commercial-control_wideTable__B4trS th:nth-child(2){z-index:6;background:#123f75}.resource-commercial-control_wideTable__B4trS td:first-child{min-width:165px}.resource-commercial-control_wideTable__B4trS td:nth-child(2){min-width:195px;text-align:left}.resource-commercial-control_wideTable__B4trS td small{display:block;color:#7a8796;font-size:var(--ui-text-caption)}.resource-commercial-control_exceptionRow__eZFiV td{background:#fff9ed}.resource-commercial-control_exceptionRow__eZFiV td:first-child,.resource-commercial-control_exceptionRow__eZFiV td:nth-child(2){background:#fff7e4}.resource-commercial-control_resourceSection__ftQpY>header p{margin:2px 0 0;color:#708095;font-size:var(--ui-text-caption)}.resource-commercial-control_traceButton__6FGGa{height:26px;display:flex;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-4);border:1px solid #b9cce0;border-radius:var(--ui-radius-control);background:#edf5fd;color:#174d82;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.resource-commercial-control_traceButton__6FGGa svg{width:12px}.resource-commercial-control_traceRow__3nosS td{position:static!important;padding:0!important;background:var(--ui-canvas)!important}.resource-commercial-control_traceRow__3nosS>td>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-4);padding:var(--ui-space-6)}.resource-commercial-control_traceRow__3nosS section{min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.resource-commercial-control_traceRow__3nosS h3{margin:0 0 7px;font-size:var(--ui-text-caption)}.resource-commercial-control_traceRow__3nosS p{margin:4px 0;white-space:normal;color:#4f6074;font-size:var(--ui-text-caption)}.resource-commercial-control_traceRow__3nosS p b{color:#153d66}.resource-commercial-control_traceRow__3nosS p small{display:block}.resource-commercial-control_adverse__H_uBO{color:#ad352f!important;font-weight:var(--ui-weight-bold)}.resource-commercial-control_favourable__gYvKi{color:#16704d!important;font-weight:var(--ui-weight-bold)}.resource-commercial-control_neutral__wWRjy{color:#46596f!important}.resource-commercial-control_exceptionList__naAdo{display:grid;gap:var(--ui-space-4);padding:var(--ui-space-6)}.resource-commercial-control_exceptionList__naAdo article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:var(--ui-space-4);align-items:center;padding:var(--ui-space-4) var(--ui-space-6);border:1px solid #e3c4a8;border-left:4px solid #d0811b;border-radius:var(--ui-radius-control);background:#fffaf3}.resource-commercial-control_exceptionList__naAdo svg{width:18px;color:#bc7016}.resource-commercial-control_exceptionList__naAdo article div{display:grid;gap:var(--ui-space-1)}.resource-commercial-control_exceptionList__naAdo span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.07em;color:#9a631d}.resource-commercial-control_exceptionList__naAdo b{font-size:var(--ui-text-caption)}.resource-commercial-control_exceptionList__naAdo p{margin:0;color:#6d7787;font-size:var(--ui-text-caption)}.resource-commercial-control_exceptionList__naAdo strong{font-size:var(--ui-text-caption)}.resource-commercial-control_empty__FgLGh{display:grid;place-items:center;align-content:center;min-height:280px;padding:var(--ui-space-16);text-align:center;color:#6b7889}.resource-commercial-control_empty__FgLGh svg{width:34px}.resource-commercial-control_empty__FgLGh h2{margin:9px 0 3px}.resource-commercial-control_empty__FgLGh p{max-width:500px;margin:0;font-size:var(--ui-text-caption)}.resource-commercial-control_footer__wJqDV{min-height:34px;display:flex;align-items:center;gap:var(--ui-space-10);padding:0 var(--ui-space-6);border-top:1px solid #d6dee8;background:var(--ui-surface);color:#68788b;font-size:var(--ui-text-caption)}.resource-commercial-control_footer__wJqDV span:first-child{color:#215d43;font-weight:var(--ui-weight-bold)}@media(max-width:1250px){.resource-commercial-control_meta___8_k7{grid-template-columns:repeat(3,1fr)}.resource-commercial-control_kpis__hn74h{grid-template-columns:repeat(5,minmax(145px,1fr))}.resource-commercial-control_summaryGrid___Lqy_{grid-template-columns:1fr}.resource-commercial-control_periodPanel__EH5Qh{grid-column:auto}.resource-commercial-control_traceRow__3nosS>td>div{grid-template-columns:1fr}}@media(max-width:720px){.resource-commercial-control_scrim__WFJoO{padding:0}.resource-commercial-control_report__5jIq6{width:100vw;height:100vh;border-radius:0}.resource-commercial-control_header__vz57M{align-items:flex-start}.resource-commercial-control_header__vz57M p{display:none}.resource-commercial-control_actions__PGkxB button:first-child{font-size:0;width:36px;padding:0;justify-content:center}.resource-commercial-control_meta___8_k7{grid-template-columns:repeat(2,1fr)}.resource-commercial-control_controls__y9VW_{flex-wrap:wrap}.resource-commercial-control_controls__y9VW_ input,.resource-commercial-control_controls__y9VW_ label,.resource-commercial-control_controls__y9VW_ select{min-width:120px;flex:1}.resource-commercial-control_search__FadMn{margin-left:0}.resource-commercial-control_kpis__hn74h{grid-template-columns:repeat(2,minmax(150px,1fr))}.resource-commercial-control_footer__wJqDV{overflow-x:auto;white-space:nowrap}}.deliverable-maintenance_page__I6Qks{grid-template-columns:minmax(0,1fr);min-width:0}.deliverable-maintenance_page__I6Qks.scope-page>.page-heading{column-gap:8px;row-gap:4px}.deliverable-maintenance_page__I6Qks>*{min-width:0}.deliverable-maintenance_page__I6Qks>.page-heading>div{min-width:0;max-width:100%}.deliverable-maintenance_metadata__pRRss{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.deliverable-maintenance_metadata__pRRss>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;overflow-wrap:anywhere}.deliverable-maintenance_metadata__pRRss dt{font-size:12px;color:var(--ui-muted,#526474)}.deliverable-maintenance_metadata__pRRss dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}@media(max-width:560px){.deliverable-maintenance_metadata__pRRss{grid-template-columns:minmax(0,1fr)}}.deliverable-maintenance_scrim__4aiju.scope-dialog-scrim{display:flex;padding:0;align-items:stretch;justify-content:flex-end;overflow:hidden}.deliverable-maintenance_dialog__r3nMg.scope-dialog{margin:0;width:min(760px,100%);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;border-radius:0;box-shadow:-20px 0 60px #071a3340}.deliverable-maintenance_dialog__r3nMg>footer,.deliverable-maintenance_dialog__r3nMg>header{flex:none}.deliverable-maintenance_dialog__r3nMg .scope-form-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px}.deliverable-maintenance_dialog__r3nMg .scope-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverable-maintenance_dialog__r3nMg .span-3{grid-column:1/-1}.deliverable-maintenance_dialog__r3nMg button,.deliverable-maintenance_dialog__r3nMg input,.deliverable-maintenance_dialog__r3nMg select{min-height:44px}@media(max-width:560px){.deliverable-maintenance_dialog__r3nMg .scope-form-grid{grid-template-columns:minmax(0,1fr)}.deliverable-maintenance_dialog__r3nMg .span-2{grid-column:1/-1}.deliverable-maintenance_dialog__r3nMg>footer,.deliverable-maintenance_dialog__r3nMg>header{padding:14px}.deliverable-maintenance_dialog__r3nMg .scope-form-body{padding:12px}}.deliverable-maintenance_page__I6Qks .deliverable-maintenance_metadata__pRRss{display:flex;flex-wrap:wrap;gap:6px 24px;margin-left:36px}.deliverable-maintenance_page__I6Qks .deliverable-maintenance_metadata__pRRss>div{display:flex;align-items:baseline;gap:6px}.deliverable-maintenance_page__I6Qks .deliverable-maintenance_metadata__pRRss dt{white-space:nowrap}.deliverable-maintenance_page__I6Qks{gap:14px}.deliverable-maintenance_page__I6Qks .page-heading h1{font-size:28px}.deliverable-maintenance_page__I6Qks .scope-rag-banner{padding:10px 14px;gap:12px;min-height:0;grid-template-columns:32px minmax(0,1fr) auto}.deliverable-maintenance_page__I6Qks .scope-rag-banner>span{width:32px;height:32px}.deliverable-maintenance_page__I6Qks .scope-rag-banner>span svg{width:20px;height:20px}.deliverable-maintenance_page__I6Qks .scope-rag-banner aside b{font-size:22px}.deliverable-maintenance_page__I6Qks .scope-rag-banner aside{min-width:200px}.deliverable-maintenance_page__I6Qks .scope-summary-cards.ui-summary-four article{min-height:60px;padding:8px 12px;border-top-width:2px}.deliverable-maintenance_page__I6Qks .scope-summary-cards.ui-summary-four span{text-transform:none}.deliverable-maintenance_page__I6Qks .scope-summary-cards.ui-summary-four strong{font-size:20px}.deliverable-maintenance_page__I6Qks .scope-quick-views{overflow:visible;flex-wrap:wrap;align-items:center;gap:6px}.deliverable-maintenance_page__I6Qks .scope-quick-views button{min-height:36px}.deliverable-maintenance_page__I6Qks .scope-quick-views button.active{color:var(--ui-action);border-color:var(--ui-action);background:var(--ui-action-soft)}.deliverable-maintenance_page__I6Qks .scope-register-tools{flex-wrap:wrap;gap:8px;padding:10px 12px}.deliverable-maintenance_page__I6Qks .scope-register-tools .scope-search{flex:1 1 230px;max-width:520px}.deliverable-maintenance_moreViews__2gPAd{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--ui-muted)}.deliverable-maintenance_moreViews__2gPAd select{min-height:36px;max-width:220px;padding:6px 28px 6px 8px;border:1px solid var(--ui-action-border);border-radius:6px;background:var(--ui-surface);color:var(--ui-text);font-size:13px}@media(max-width:800px){.deliverable-maintenance_page__I6Qks .scope-rag-banner{grid-template-columns:32px minmax(0,1fr)}.deliverable-maintenance_page__I6Qks .scope-rag-banner aside{grid-column:2;text-align:left;min-width:0}.deliverable-maintenance_moreViews__2gPAd{margin-left:0;flex-wrap:wrap}.deliverable-maintenance_page__I6Qks .deliverable-maintenance_metadata__pRRss{margin-left:0}}.acceptance-evidence-select_field__kIH2k{display:grid;align-content:start;gap:var(--ui-space-4);min-width:0}.acceptance-evidence-select_field__kIH2k label{display:grid;gap:var(--ui-space-3)}.acceptance-evidence-select_field__kIH2k input,.acceptance-evidence-select_field__kIH2k select{width:100%;min-width:0}.acceptance-evidence-select_field__kIH2k small{display:block;font-size:var(--ui-text-caption);line-height:1.5;font-weight:400}.acceptance-evidence-select_field__kIH2k .acceptance-evidence-select_warning__TZnk_{color:var(--ui-danger)}.acceptance-evidence-select_review__K5UOT{justify-self:start;border:1px solid #b8c8dc;border-radius:var(--ui-radius-control);padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);color:#164d79;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-semibold);cursor:pointer}.acceptance-evidence-select_review__K5UOT:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.confirmation-dialog_dialog__1L_8F{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:var(--ui-space-12);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-dialog);background:var(--ui-surface);color:var(--ui-heading);box-shadow:0 20px 80px #10254444}.confirmation-dialog_dialog__1L_8F::backdrop{background:#14263b88}.confirmation-dialog_dialog__1L_8F h2{font-size:var(--ui-text-title);margin:0 0 16px}.confirmation-dialog_dialog__1L_8F p{line-height:1.5;overflow-wrap:anywhere}.confirmation-dialog_dialog__1L_8F footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-6);margin-top:24px}.confirmation-dialog_dialog__1L_8F :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media(max-width:480px){.confirmation-dialog_dialog__1L_8F{padding:var(--ui-space-10)}.confirmation-dialog_dialog__1L_8F footer button{flex:1}}.resources_page__RLLpV{display:grid;gap:var(--ui-space-8)}.resources_heading__wEiRh{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-12);padding:var(--ui-space-3) 0}.resources_drawer__t9cZ3 header p,.resources_heading__wEiRh p{margin:0 0 5px;color:var(--ui-action);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.08em;text-transform:uppercase}.resources_drawer__t9cZ3 h2,.resources_heading__wEiRh h1{margin:0;color:var(--ui-heading)}.resources_heading__wEiRh h1{font-size:var(--ui-text-page)}.resources_drawer__t9cZ3 header span,.resources_heading__wEiRh span{display:block;margin-top:6px;color:var(--ui-muted)}.resources_primary__cZuMI{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-3);padding:var(--ui-space-6) var(--ui-space-8);cursor:pointer}.resources_primary__cZuMI svg{width:17px}.resources_stats__o67II{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-6)}.resources_stats__o67II article{display:flex;align-items:center;gap:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:white;padding:var(--ui-space-8);box-shadow:0 4px 14px #153b5b0b}.resources_stats__o67II svg{width:22px;color:var(--ui-action)}.resources_stats__o67II span{display:grid}.resources_stats__o67II b{font-size:var(--ui-text-title);color:var(--ui-heading)}.resources_stats__o67II small{color:var(--ui-muted)}.resources_register__q_y0N{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:white;box-shadow:0 6px 20px #153b5b0c}.resources_register__q_y0N>header{display:flex;justify-content:space-between;gap:var(--ui-space-10);padding:var(--ui-space-8) var(--ui-space-10);border-bottom:1px solid var(--ui-border-subtle)}.resources_register__q_y0N h2,.resources_register__q_y0N p{margin:0}.resources_register__q_y0N p{margin-top:4px;color:var(--ui-muted);font-size:var(--ui-text-small)}.resources_filters__kYIZv{display:flex;gap:var(--ui-space-4);align-items:center}.resources_filters__kYIZv label{display:flex;align-items:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);padding:0 var(--ui-space-4)}.resources_filters__kYIZv svg{width:16px;color:#71859a}.resources_filters__kYIZv input{width:230px;border:0;outline:0;padding:var(--ui-space-4) 0}.resources_filters__kYIZv select,.resources_form__S_uiY input,.resources_form__S_uiY select,.resources_rateForm__aDWAI input{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:white;padding:var(--ui-space-4)}.resources_tableWrap__lYcJX{overflow:auto}.resources_tableWrap__lYcJX table{width:100%;border-collapse:collapse}.resources_tableWrap__lYcJX th{background:var(--ui-surface-subtle);color:#587086;font-size:var(--ui-text-caption);letter-spacing:.05em;text-align:left;text-transform:uppercase}.resources_tableWrap__lYcJX td,.resources_tableWrap__lYcJX th{padding:var(--ui-space-6) var(--ui-space-8);border-bottom:1px solid var(--ui-border-subtle)}.resources_tableWrap__lYcJX td{color:var(--ui-text);font-size:var(--ui-text-small)}.resources_tableWrap__lYcJX td b,.resources_tableWrap__lYcJX td small{display:block}.resources_tableWrap__lYcJX td small{margin-top:3px;color:var(--ui-muted)}.resources_active__WfI8R,.resources_inactive__m0Srk{display:inline-block;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.resources_active__WfI8R{background:var(--ui-success-soft);color:var(--ui-success)}.resources_inactive__m0Srk{background:#eef1f4;color:#667788}.resources_open__8rtgS{border:0;background:transparent;color:var(--ui-action);font-weight:var(--ui-weight-bold);cursor:pointer}.resources_open__8rtgS small{font-weight:var(--ui-weight-medium)}.resources_empty__Hjn71{display:grid;justify-items:center;padding:45px;color:var(--ui-muted)}.resources_empty__Hjn71 h3,.resources_empty__Hjn71 p{margin:5px}.resources_scrim__zOIJh{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#102a4355}.resources_drawer__t9cZ3{width:min(520px,100%);height:100%;overflow:auto;background:var(--ui-surface);box-shadow:-18px 0 45px #102a4333}.resources_drawer__t9cZ3>header{display:flex;justify-content:space-between;gap:var(--ui-space-10);padding:var(--ui-space-10);border-bottom:1px solid var(--ui-border-subtle)}.resources_drawer__t9cZ3>header button{align-self:flex-start;border:0;background:transparent;cursor:pointer}.resources_drawer__t9cZ3>header button svg{width:21px}.resources_drawer__t9cZ3 section{padding:var(--ui-space-10) var(--ui-space-10);border-bottom:1px solid var(--ui-border-subtle)}.resources_drawer__t9cZ3 h3{margin:0 0 14px;color:var(--ui-heading)}.resources_form__S_uiY{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-6);margin-bottom:14px}.resources_form__S_uiY label,.resources_rateForm__aDWAI label{display:grid;gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.resources_form__S_uiY input:disabled,.resources_form__S_uiY select:disabled{background:var(--ui-surface-subtle);color:#4f6274}.resources_usage__OJYwp{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-4)}.resources_usage__OJYwp span{display:grid;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);padding:var(--ui-space-4);color:var(--ui-muted);font-size:var(--ui-text-caption)}.resources_usage__OJYwp b{color:var(--ui-heading);font-size:var(--ui-text-title)}.resources_note__0hmGw,.resources_permission__by6_n{color:var(--ui-muted);font-size:var(--ui-text-caption)}.resources_rateHistory__1CspA{display:grid;gap:var(--ui-space-3);margin-bottom:14px}.resources_rateHistory__1CspA>div{display:grid;grid-template-columns:1fr auto auto;gap:var(--ui-space-6);align-items:center;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);padding:var(--ui-space-4)}.resources_rateHistory__1CspA small{color:var(--ui-muted)}.resources_rateForm__aDWAI{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4)}.resources_rateForm__aDWAI button{grid-column:1/-1}.resources_drawer__t9cZ3 footer{display:flex;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-10) var(--ui-space-10)}.resources_drawer__t9cZ3 footer button{display:inline-flex;align-items:center;gap:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:white;padding:var(--ui-space-4);font-weight:var(--ui-weight-bold);cursor:pointer}.resources_drawer__t9cZ3 footer svg{width:16px}.resources_drawer__t9cZ3 footer .resources_danger__k8E0H{border-color:#efc8c8;color:var(--ui-danger)}.resources_drawer__t9cZ3 footer button:disabled{cursor:not-allowed;opacity:.6}.resources_error__tjxAM{margin:14px 22px 0;border-radius:var(--ui-radius-control);background:var(--ui-danger-soft);color:var(--ui-danger);padding:var(--ui-space-4) var(--ui-space-6)}.resources_permission__by6_n{border-left:3px solid #dfaa37;padding-left:var(--ui-space-4)}@media(max-width:900px){.resources_stats__o67II{grid-template-columns:1fr 1fr}.resources_register__q_y0N>header{align-items:stretch;flex-direction:column}.resources_filters__kYIZv{align-items:stretch}.resources_filters__kYIZv label{flex:1}.resources_filters__kYIZv input{width:100%}}@media(max-width:600px){.resources_stats__o67II{grid-template-columns:1fr}.resources_heading__wEiRh{align-items:stretch;flex-direction:column}.resources_filters__kYIZv{flex-direction:column}.resources_form__S_uiY,.resources_rateForm__aDWAI{grid-template-columns:1fr}.resources_tableWrap__lYcJX table{min-width:780px}.resources_drawer__t9cZ3 footer{flex-direction:column}}.raid-register_page__Mkqvr{--raid-accent:#087e83}.raid-register_page__Mkqvr .raid-layout{display:block}.raid-register_page__Mkqvr .raid-register{min-width:0}.raid-register_page__Mkqvr .raid-face-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.raid-register_page__Mkqvr .raid-face-tabs button{min-height:44px;padding:10px 18px;border:1px solid #ccdbe3;border-radius:8px;background:#fff;color:#273c4a}.raid-register_page__Mkqvr .raid-face-tabs button[aria-selected=true]{background:#0b525c;color:#fff}.raid-register_page__Mkqvr .raid-control-drawer{width:min(850px,96vw)}.raid-register_page__Mkqvr .drawer-scrim{z-index:1300}.raid-register_page__Mkqvr .raid-advanced{padding:16px;border:1px solid #d6e2e9;border-radius:10px;margin-top:12px}.raid-register_page__Mkqvr .raid-advanced summary{cursor:pointer;font-weight:700;color:#14525b;padding:6px}.raid-register_page__Mkqvr .raid-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.raid-register_page__Mkqvr .raid-filter input{flex:1;min-width:200px}.raid-register_page__Mkqvr .raid-context{display:flex;align-items:center;gap:16px;background:#e9f5f3;padding:14px;border-radius:8px}.raid-register_page__Mkqvr .raid-associations{display:grid;gap:8px}.raid-register_page__Mkqvr .raid-associations li{display:flex;gap:10px;align-items:center;justify-content:space-between}.raid-register_page__Mkqvr .raid-receipt{border:1px solid #9fc8c7;border-radius:12px;padding:18px;background:#f3faf9;margin:16px 0}.raid-register_page__Mkqvr .raid-receipt dl{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:10px}.raid-register_page__Mkqvr .raid-receipt dt{color:#44606a}.raid-register_page__Mkqvr .raid-receipt dd{margin:0}.raid-register_page__Mkqvr .raid-receipt table{width:100%}.raid-register_page__Mkqvr .raid-receipt small{overflow-wrap:anywhere}.raid-register_page__Mkqvr .raid-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.raid-register_page__Mkqvr .control-drawer footer{flex-wrap:wrap}.raid-register_page__Mkqvr .raid-table-wrap{overflow:auto}.raid-register_page__Mkqvr button:focus-visible{outline:3px solid #148b95;outline-offset:3px}@media(max-width:700px){.raid-register_page__Mkqvr .raid-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-register_page__Mkqvr .raid-receipt dl{display:block}.raid-register_page__Mkqvr .raid-receipt dd{margin-bottom:12px}.raid-register_page__Mkqvr .raid-control-drawer{width:100vw}.raid-register_page__Mkqvr .three,.raid-register_page__Mkqvr .two{grid-template-columns:1fr}}.raid-register_page__Mkqvr{width:100%;max-width:100%;min-width:0}.raid-register_page__Mkqvr>*{min-width:0}.raid-register_page__Mkqvr .raid-layout,.raid-register_page__Mkqvr .raid-register,.raid-register_page__Mkqvr .raid-table-wrap{min-width:0;max-width:100%;width:100%}.raid-register_page__Mkqvr .raid-filter label{display:flex;gap:8px;align-items:center}.raid-register_page__Mkqvr .raid-filter input[type=checkbox]{width:auto;min-width:0;flex:initial}@media(max-width:700px){.raid-register_page__Mkqvr .raid-register table{min-width:680px}.raid-register_page__Mkqvr .raid-register>header{align-items:flex-start;flex-wrap:wrap}.raid-register_page__Mkqvr .raid-summary span{overflow-wrap:anywhere}}.execution-workspace_workspace__oVvaQ{display:grid;gap:var(--ui-space-8);color:#172c43}.execution-workspace_dashboard__zmnzg button,.execution-workspace_map__OaOpu button,.execution-workspace_workspace__oVvaQ button{cursor:pointer;font:inherit}.execution-workspace_dashboard__zmnzg button:focus-visible,.execution-workspace_map__OaOpu button:focus-visible,.execution-workspace_workspace__oVvaQ button:focus-visible,.execution-workspace_workspace__oVvaQ input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.execution-workspace_map__OaOpu button:disabled,.execution-workspace_workspace__oVvaQ button:disabled{cursor:default;opacity:.6}.execution-workspace_dashboard__zmnzg svg,.execution-workspace_map__OaOpu svg,.execution-workspace_workspace__oVvaQ svg{width:16px;height:16px;flex-shrink:0}.execution-workspace_contextBar__X0m0I{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-4);font-size:var(--ui-text-caption);color:#536578}.execution-workspace_contextBar__X0m0I strong{color:#173b57}.execution-workspace_contextBar__X0m0I button,.execution-workspace_focusBar__STmYp button,.execution-workspace_mapContext__g4NGf button,.execution-workspace_pagination__J_md_ button,.execution-workspace_panelHeader__kvB_H button,.execution-workspace_quickLinks__wIK7c button,.execution-workspace_rowActions__08COY button,.execution-workspace_taskTools__Pos7_ button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:white;color:#1b526f;padding:var(--ui-space-3) var(--ui-space-4);min-height:34px;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-semibold)}.execution-workspace_layout___XdJF{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.8fr);align-items:start;gap:var(--ui-space-8)}.execution-workspace_map__OaOpu,.execution-workspace_queue__7dJh4,.execution-workspace_tasks__nFaaH{border:1px solid #dbe4eb;border-radius:var(--ui-radius-card);background:var(--ui-surface);overflow:hidden;min-width:0}.execution-workspace_panelHeader__kvB_H{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-8)}.execution-workspace_panelHeader__kvB_H h2{font-size:var(--ui-text-large);line-height:1.35;font-weight:var(--ui-weight-bold);margin:3px 0 0;color:#172c43}.execution-workspace_eyebrow__2ANRD{display:flex;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:#63768a}.execution-workspace_queueFilters__HLx_T{padding:0 var(--ui-space-6) var(--ui-space-6);display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.execution-workspace_queueFilters__HLx_T button{padding:var(--ui-space-3) var(--ui-space-4);border:1px solid #d9e3eb;background:white;border-radius:var(--ui-radius-control);font-size:var(--ui-text-caption);color:#4c6174}.execution-workspace_queueFilters__HLx_T button[aria-pressed=true]{color:#174f72;border-color:#83b5d0;background:#ebf5fb}.execution-workspace_queueFilters__HLx_T select{min-width:0;max-width:100%;border:1px solid #d9e3eb;border-radius:var(--ui-radius-control);padding:var(--ui-space-3);background:var(--ui-surface);font-size:var(--ui-text-caption)}.execution-workspace_queueList__x0ZBR{max-height:600px;overflow:auto}.execution-workspace_queueItem__vwIgm{width:100%;border:0;border-top:1px solid #e7edf2;background:white;padding:var(--ui-space-6) var(--ui-space-8);text-align:left;display:grid;gap:var(--ui-space-3);border-left:3px solid transparent}.execution-workspace_queueItem__vwIgm[aria-pressed=true]{border-left-color:#1874a4;background:#edf6fb}.execution-workspace_queueItem__vwIgm:hover{background:#f5f9fc}.execution-workspace_queueItem__vwIgm b{color:#1e354d;font-size:var(--ui-text-small);line-height:1.45}.execution-workspace_queueItem__vwIgm small{color:#5b6e7f;font-size:var(--ui-text-caption);line-height:1.5}.execution-workspace_severity__A_TcT{display:flex;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-caption);text-transform:uppercase;color:#6b5631}.execution-workspace_severity__A_TcT[data-severity=CRITICAL],.execution-workspace_severity__A_TcT[data-severity=HIGH]{color:#a13a2e}.execution-workspace_main__ejITR{display:grid;gap:var(--ui-space-6);min-width:0}.execution-workspace_focusBar__STmYp{padding:var(--ui-space-6) var(--ui-space-8);border:1px solid #c4dce9;border-radius:var(--ui-radius-card);background:#f0f7fb;display:flex;gap:var(--ui-space-6);align-items:center;justify-content:space-between}.execution-workspace_focusBar__STmYp h3{font-size:var(--ui-text-body);line-height:1.4;margin:3px 0 5px}.execution-workspace_focusBar__STmYp p{margin:0;font-size:var(--ui-text-caption);line-height:1.5;color:#536578}.execution-workspace_focusBar__STmYp>div:last-child{display:flex;gap:var(--ui-space-3);flex-shrink:0}.execution-workspace_mapContext__g4NGf{display:flex;justify-content:space-between;gap:var(--ui-space-4);align-items:center;padding:0 var(--ui-space-8) var(--ui-space-4);font-size:var(--ui-text-caption);color:#607387}.execution-workspace_mapContext__g4NGf button{border:0;padding:var(--ui-space-1) 0;min-height:28px;font-size:var(--ui-text-caption)}.execution-workspace_mapRows__jYjGq{padding:0 var(--ui-space-6)}.execution-workspace_mapRow__hVKQv{width:100%;display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1.1fr);align-items:center;gap:var(--ui-space-6);min-height:43px;border:0;border-top:1px solid var(--ui-border-subtle);background:white;text-align:left;padding:var(--ui-space-2) var(--ui-space-2)}.execution-workspace_mapRow__hVKQv[aria-pressed=true]{background:#ecf6fc;box-shadow:inset 3px 0 #247da8}.execution-workspace_mapName__8zK7C{display:grid;gap:var(--ui-space-1);min-width:0;padding-left:var(--ui-space-2)}.execution-workspace_mapName__8zK7C b{font-size:var(--ui-text-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#243c52}.execution-workspace_mapName__8zK7C small{color:#617486;font-size:var(--ui-text-caption)}.execution-workspace_mapTrack__kXGKo{position:relative;height:25px;background:repeating-linear-gradient(90deg,#f5f8fa,#f5f8fa calc(12.5% - 1px),#e6edf3 calc(12.5% - 1px),#e6edf3 12.5%);border-radius:var(--ui-radius-small)}.execution-workspace_mapBar__Avg4j{position:absolute;top:2px;height:21px;min-width:4px;background:#d1e4f0;border:1px solid #7faac3;border-radius:var(--ui-radius-small);overflow:hidden}.execution-workspace_mapBar__Avg4j span{font-size:var(--ui-text-caption);padding-left:var(--ui-space-2);white-space:nowrap;color:#244e6b}.execution-workspace_mapBar__Avg4j[data-status=IN_PROGRESS]{background:#cbe3ed;border-color:#5e9aae}.execution-workspace_mapRow__hVKQv[data-relationship=POTENTIAL_DOWNSTREAM] .execution-workspace_mapBar__Avg4j{background:var(--ui-warning-soft);border:1px dashed #a38a53}.execution-workspace_mapRow__hVKQv[data-relationship=CORRECTIVE_WORK] .execution-workspace_mapBar__Avg4j{background:#e9e3f6;border-color:#a694c5}.execution-workspace_outside___opd5{display:block;text-align:center;font-size:var(--ui-text-caption);line-height:25px;color:#6d5b38}.execution-workspace_mobileDates__aCOh7{display:none}.execution-workspace_linkEvidence__8XaVm,.execution-workspace_mapFootnote__BlOmR{padding:var(--ui-space-4) var(--ui-space-8) var(--ui-space-6);font-size:var(--ui-text-caption);line-height:1.5;color:#607184;margin:0}.execution-workspace_linkEvidence__8XaVm summary{display:flex;align-items:center;gap:var(--ui-space-2);cursor:pointer;min-height:24px}.execution-workspace_linkEvidence__8XaVm p{margin:6px 0}.execution-workspace_pagination__J_md_{display:flex;gap:var(--ui-space-3);align-items:center;justify-content:flex-end;padding:var(--ui-space-4) var(--ui-space-6);border-top:1px solid #eef2f5;color:#627487;font-size:var(--ui-text-caption)}.execution-workspace_pagination__J_md_ span{margin-right:auto}.execution-workspace_pagination__J_md_ button{min-height:28px;padding:var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-text-caption)}.execution-workspace_taskTools__Pos7_{padding:0 var(--ui-space-8) var(--ui-space-6);display:flex;flex-wrap:wrap;gap:var(--ui-space-4);align-items:center}.execution-workspace_taskTools__Pos7_ input{border:1px solid var(--ui-border);padding:var(--ui-space-4) var(--ui-space-4);min-width:110px;flex:1;border-radius:var(--ui-radius-control);font:inherit;font-size:var(--ui-text-caption)}.execution-workspace_taskTools__Pos7_ label{font-size:var(--ui-text-caption);color:#546a7d;display:flex;align-items:center;gap:var(--ui-space-2)}.execution-workspace_taskTools__Pos7_ input[type=checkbox]{min-width:0}.execution-workspace_taskRows__Ac_Mr{padding:0 var(--ui-space-8)}.execution-workspace_taskRow__GENxZ{border-top:1px solid #e6edf2;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6);padding:var(--ui-space-6) 0}.execution-workspace_taskTitle__MkTYa{display:block;border:0;background:transparent;padding:0;text-align:left;color:#1d4e70;font-size:var(--ui-text-small)!important;font-weight:var(--ui-weight-semibold)!important;line-height:1.5}.execution-workspace_taskRow__GENxZ small{display:block;color:#607184;margin-top:3px;font-size:var(--ui-text-caption)}.execution-workspace_rowActions__08COY{display:flex;align-items:center;gap:var(--ui-space-3);flex-shrink:0}.execution-workspace_status__yyMlX{font-size:var(--ui-text-caption);text-transform:uppercase;color:#3f6475;background:#edf5f8;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control)}.execution-workspace_status__yyMlX[data-status=BLOCKED]{color:#9f4d22;background:#fff1e3}.execution-workspace_empty__7L15r{padding:var(--ui-space-8);color:#607184;font-size:var(--ui-text-caption);line-height:1.6;margin:0}.execution-workspace_notice__K7AHF{padding:var(--ui-space-4) var(--ui-space-6);border:1px solid #ead9b8;border-radius:var(--ui-radius-control);color:#795e31;background:var(--ui-warning-soft);font-size:var(--ui-text-caption)}.execution-workspace_notice__K7AHF summary{cursor:pointer;min-height:24px}.execution-workspace_quickLinks__wIK7c{display:flex;flex-wrap:wrap;gap:var(--ui-space-4)}.execution-workspace_dashboard__zmnzg{display:grid;gap:var(--ui-space-8)}.execution-workspace_dashboardGrid__UWU8m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--ui-space-8);align-items:start}.execution-workspace_snapshotTasks__mNHbr{padding:0 var(--ui-space-8) var(--ui-space-6);display:grid;gap:var(--ui-space-3)}.execution-workspace_snapshotTasks__mNHbr button{display:flex;justify-content:space-between;gap:var(--ui-space-6);text-align:left;border:0;padding:var(--ui-space-4);border-radius:var(--ui-radius-control);background:#f4f8fb;color:#244b66;font-size:var(--ui-text-caption)}@media(min-width:1500px){.execution-workspace_layout___XdJF{grid-template-columns:350px minmax(0,1fr)}}@media(max-width:1000px){.execution-workspace_layout___XdJF{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr)}.execution-workspace_focusBar__STmYp{align-items:flex-start;flex-direction:column}.execution-workspace_rowActions__08COY{flex-wrap:wrap;justify-content:flex-end}.execution-workspace_taskRow__GENxZ{align-items:flex-start}.execution-workspace_mapRow__hVKQv{grid-template-columns:minmax(120px,1fr) minmax(70px,.7fr)}}@media(max-width:700px){.execution-workspace_dashboardGrid__UWU8m,.execution-workspace_layout___XdJF{grid-template-columns:1fr}.execution-workspace_queueList__x0ZBR{max-height:240px}.execution-workspace_queueItem__vwIgm{padding:var(--ui-space-6) var(--ui-space-6)}.execution-workspace_mapTrack__kXGKo{display:none}.execution-workspace_mobileDates__aCOh7{display:block;font-size:var(--ui-text-caption);color:#546a7d;text-align:right}.execution-workspace_mapRow__hVKQv{grid-template-columns:minmax(0,1fr) auto}.execution-workspace_mapName__8zK7C b{white-space:normal}.execution-workspace_map__OaOpu{order:2}.execution-workspace_tasks__nFaaH{order:1}.execution-workspace_focusBar__STmYp{order:0}.execution-workspace_quickLinks__wIK7c{order:3}.execution-workspace_panelHeader__kvB_H{padding:var(--ui-space-6)}.execution-workspace_taskRow__GENxZ{flex-direction:column;gap:var(--ui-space-4)}.execution-workspace_rowActions__08COY{justify-content:flex-start}.execution-workspace_taskTools__Pos7_{padding:0 var(--ui-space-6) var(--ui-space-4)}.execution-workspace_panelHeader__kvB_H h2{font-size:var(--ui-text-large)}.execution-workspace_main__ejITR>.execution-workspace_map__OaOpu{order:1}.execution-workspace_main__ejITR>.execution-workspace_tasks__nFaaH{order:2}.execution-workspace_main__ejITR>.execution-workspace_map__OaOpu[data-expanded=false] .execution-workspace_mapFootnote__BlOmR,.execution-workspace_main__ejITR>.execution-workspace_map__OaOpu[data-expanded=false] .execution-workspace_mapRows__jYjGq,.execution-workspace_main__ejITR>.execution-workspace_map__OaOpu[data-expanded=false] .execution-workspace_pagination__J_md_{display:none}}.execution-workspace_map__OaOpu>.execution-workspace_panelHeader__kvB_H{padding:var(--ui-space-4) var(--ui-space-6)}.execution-workspace_map__OaOpu>.execution-workspace_panelHeader__kvB_H h2{font-size:var(--ui-text-large);margin-top:0}.execution-workspace_map__OaOpu .execution-workspace_mapContext__g4NGf{padding-bottom:var(--ui-space-2)}.execution-workspace_map__OaOpu .execution-workspace_pagination__J_md_{padding:var(--ui-space-2) var(--ui-space-6)}.execution-workspace_map__OaOpu .execution-workspace_mapFootnote__BlOmR{padding:var(--ui-space-3) var(--ui-space-6) var(--ui-space-4)}.dashboard-project-graphics_card__Nim_r{padding:18px;border:1px solid #dce7eb;border-radius:10px;background:#fff;color:#163348;min-width:0}.dashboard-project-graphics_header__NdNHK{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-project-graphics_eyebrow__IaHGf{color:#176d76;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard-project-graphics_header__NdNHK h2{font-size:19px;line-height:1.3;margin:6px 0 14px}.dashboard-project-graphics_controls__HTYMv{display:flex;align-items:end;justify-content:space-between;gap:14px}.dashboard-project-graphics_controls__HTYMv label{display:grid;gap:5px;min-width:0;flex:1;font-size:12px;font-weight:700;color:#526b7b}.dashboard-project-graphics_controls__HTYMv select{width:100%;max-width:365px;padding:9px 30px 9px 10px;border:1px solid #b8ccd2;border-radius:7px;background:#fff;color:#163348;font:inherit;font-size:13px;min-height:40px}.dashboard-project-graphics_card__Nim_r button:focus-visible,.dashboard-project-graphics_controls__HTYMv select:focus-visible,.dashboard-project-graphics_tableWrap__x7l2_:focus-visible{outline:3px solid #b36d16;outline-offset:2px}.dashboard-project-graphics_viewButtons__Npjbg{display:flex;gap:0;flex:none}.dashboard-project-graphics_viewButtons__Npjbg button{padding:9px 10px!important;border-radius:0!important;min-height:40px}.dashboard-project-graphics_viewButtons__Npjbg button:first-child{border-radius:7px 0 0 7px!important}.dashboard-project-graphics_viewButtons__Npjbg button:last-child{border-radius:0 7px 7px 0!important;border-left:0}.dashboard-project-graphics_viewButtons__Npjbg button[aria-pressed=true]{background:#e7f3f3!important;color:#075e64!important}.dashboard-project-graphics_basis__F7DTI{font-size:12px;line-height:1.5;color:#526b7b;margin:12px 0 16px;overflow-wrap:anywhere}.dashboard-project-graphics_values__HvOLH{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:12px 0;border-top:1px solid #e3eaee;border-bottom:1px solid #e3eaee}.dashboard-project-graphics_values__HvOLH small,.dashboard-project-graphics_values__HvOLH span{display:block;font-size:12px;color:#526b7b}.dashboard-project-graphics_values__HvOLH strong{display:block;font-size:21px;margin:5px 0;overflow-wrap:anywhere}.dashboard-project-graphics_chart__15q0Q{height:275px;margin-top:15px;min-width:0}.dashboard-project-graphics_legend__hAd3u{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:0;margin:8px 0 14px;list-style:none}.dashboard-project-graphics_legend__hAd3u li{display:flex;align-items:center;gap:7px;font-size:12px}.dashboard-project-graphics_legend__hAd3u i{width:22px;border-top-width:3px}.dashboard-project-graphics_note__IizK4{font-size:12px;line-height:1.5;color:#526b7b;margin:12px 0 0}.dashboard-project-graphics_empty__5HfYf,.dashboard-project-graphics_notice__weVly{padding:10px 12px;background:#fff8e9;border:1px solid #e6d5b3;border-radius:7px;color:#78501c;font-size:12px;line-height:1.5}.dashboard-project-graphics_empty__5HfYf{background:#f5f8f9;border-color:#dce7eb;color:#526b7b}.dashboard-project-graphics_reports__JqA73{margin-top:12px;font-size:12px}.dashboard-project-graphics_infoWrap__6fkUU{position:relative;align-self:start;padding:0 0 10px 10px}.dashboard-project-graphics_infoButton__VFZ6D{padding:7px!important;min-width:36px;min-height:36px;border:1px solid #c5d8dc;border-radius:7px;background:#fff;color:#0e6170;cursor:pointer}.dashboard-project-graphics_infoButton__VFZ6D svg{width:18px;height:18px}.dashboard-project-graphics_tooltip__tzRr3{position:absolute;right:0;top:calc(100% - 10px);z-index:20;width:min(380px,calc(100vw - 64px));padding:16px;border:1px solid #b5cbd2;border-radius:10px;background:#fff;box-shadow:0 12px 32px #17334825;color:#163348;font-size:13px;line-height:1.5}.dashboard-project-graphics_tooltip__tzRr3 b,.dashboard-project-graphics_tooltip__tzRr3 strong{display:block}.dashboard-project-graphics_tooltip__tzRr3 strong{font-size:15px}.dashboard-project-graphics_tooltip__tzRr3 p{margin:6px 0 12px}.dashboard-project-graphics_tooltip__tzRr3 small{display:block;border-top:1px solid #dce7eb;padding-top:8px;color:#526b7b;font-size:11px}.dashboard-project-graphics_tableWrap__x7l2_{overflow-x:auto;max-width:100%;margin-top:16px;border:1px solid #dce7eb;border-radius:7px}.dashboard-project-graphics_tableWrap__x7l2_ table{border-collapse:collapse;min-width:540px;width:100%;font-size:12px;text-align:left}.dashboard-project-graphics_tableWrap__x7l2_ caption{padding:10px;text-align:left;font-weight:700;color:#526b7b}.dashboard-project-graphics_tableWrap__x7l2_ td,.dashboard-project-graphics_tableWrap__x7l2_ th{padding:10px 12px;border-top:1px solid #e3eaee;vertical-align:top;white-space:nowrap}.dashboard-project-graphics_tableWrap__x7l2_ thead{background:#f3f7f8}.dashboard-project-graphics_tableWrap__x7l2_ td small{display:block;color:#78501c;margin-top:3px;white-space:normal}.dashboard-project-graphics_card__Nim_r button:disabled{cursor:not-allowed}@media(max-width:700px){.dashboard-project-graphics_controls__HTYMv{align-items:stretch;flex-direction:column}.dashboard-project-graphics_controls__HTYMv select{max-width:none}.dashboard-project-graphics_viewButtons__Npjbg{align-self:start}.dashboard-project-graphics_values__HvOLH strong{font-size:18px}.dashboard-project-graphics_chart__15q0Q{height:245px}.dashboard-project-graphics_header__NdNHK h2{font-size:17px}.dashboard-project-graphics_tooltip__tzRr3{width:min(340px,calc(100vw - 58px))}.dashboard-project-graphics_card__Nim_r{padding:14px}}@media(prefers-reduced-motion:reduce){.dashboard-project-graphics_card__Nim_r *{animation:none!important;transition:none!important}}.dashboard-project-graphics_valuesTooltip__r7_vd{padding:12px 14px;border:1px solid #b5cbd2;border-radius:8px;background:#fff;color:#163348;box-shadow:0 6px 18px #17334820;font-size:12px;line-height:1.5}.dashboard-project-graphics_valuesTooltip__r7_vd strong{display:block;margin-bottom:7px}.dashboard-project-graphics_valuesTooltip__r7_vd p{display:flex;gap:18px;justify-content:space-between;margin:4px 0}.dashboard-project-graphics_valuesTooltip__r7_vd small{display:block;color:#526b7b;margin-top:6px;max-width:30ch}.dashboard-control-pulse_pulse__py1yR{--ink:#163348;--teal:#147b80;--soft:#e9f4f4;--border:#dce7eb;display:grid;gap:16px;color:var(--ink)}.dashboard-control-pulse_eyebrow__9s7u0{color:#176d76;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard-control-pulse_demo__UdrH1{padding:10px 14px;background:#d9f3ef;color:#075d62;border:1px solid #9ccfca;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.05em}.dashboard-control-pulse_heading__86SpJ{display:flex;align-items:end;justify-content:space-between;gap:16px}.dashboard-control-pulse_heading__86SpJ h1{margin:5px 0;font-size:clamp(24px,2.4vw,34px)}.dashboard-control-pulse_heading__86SpJ p{margin:0;color:#526b7b}.dashboard-control-pulse_pulse__py1yR button{display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:9px 12px;border:1px solid #c5d8dc;border-radius:8px;background:white;color:#0e6170;font-weight:700;text-align:left;cursor:pointer}.dashboard-control-pulse_pulse__py1yR button:hover:not(:disabled){background:#e9f6f6}.dashboard-control-pulse_pulse__py1yR button:focus-visible{outline:3px solid #b36d16;outline-offset:2px}.dashboard-control-pulse_pulse__py1yR button:disabled{opacity:.55;cursor:not-allowed}.dashboard-control-pulse_pulse__py1yR button svg{width:16px;height:16px;flex:none}.dashboard-control-pulse_scope__A_U5c{display:flex;flex-wrap:wrap;gap:8px;color:#526b7b;font-size:12px}.dashboard-control-pulse_scope__A_U5c span{border:1px solid var(--border);border-radius:6px;padding:5px 8px;background:white}.dashboard-control-pulse_hero__IuGBX{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;border:1px solid #e4d2aa;border-left:5px solid #a36b1d;border-radius:12px;background:#fffaf0}.dashboard-control-pulse_hero__IuGBX[data-status=RED]{border-color:#e8b5b0 #e8b5b0 #e8b5b0 #b24739;background:#fff6f4}.dashboard-control-pulse_hero__IuGBX[data-status=GREEN]{border-color:#b7dbca #b7dbca #b7dbca #227a52;background:#f5faf7}.dashboard-control-pulse_hero__IuGBX[data-status=GREY]{border-color:#d9e2e6 #d9e2e6 #d9e2e6 #687e8a;background:#f6f8f9}.dashboard-control-pulse_hero__IuGBX h2{margin:5px 0;font-size:26px}.dashboard-control-pulse_hero__IuGBX p{margin:5px 0 12px;line-height:1.45;max-width:75ch}.dashboard-control-pulse_hero__IuGBX button{white-space:nowrap}.dashboard-control-pulse_tags__odcGp{display:flex;gap:7px;flex-wrap:wrap}.dashboard-control-pulse_tags__odcGp span{font-size:12px;background:#ffffffbd;padding:5px 8px;border-radius:6px;border:1px solid #dbe5e5}.dashboard-control-pulse_metrics__F4V5N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-control-pulse_metrics__F4V5N article{padding:16px;border:1px solid var(--border);background:white;border-radius:10px;min-width:0}.dashboard-control-pulse_metrics__F4V5N span{font-size:12px;color:#536a78;font-weight:700}.dashboard-control-pulse_metrics__F4V5N strong{display:block;margin:7px 0;font-size:clamp(18px,2vw,26px);overflow-wrap:anywhere}.dashboard-control-pulse_metrics__F4V5N small{color:#597282;line-height:1.4}.dashboard-control-pulse_columns__LbGV9{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr);gap:16px;align-items:start}.dashboard-control-pulse_columns__LbGV9>div{min-width:0;display:grid;gap:16px}.dashboard-control-pulse_card__MOi_U{padding:18px;border:1px solid var(--border);border-radius:10px;background:white}.dashboard-control-pulse_card__MOi_U h2{font-size:17px;margin:5px 0 12px}.dashboard-control-pulse_card__MOi_U h2 svg{vertical-align:middle;width:19px;height:19px}.dashboard-control-pulse_card__MOi_U p{line-height:1.45}.dashboard-control-pulse_cardHead__8N21S{display:flex;justify-content:space-between;align-items:start;gap:10px}.dashboard-control-pulse_cardHead__8N21S button{white-space:nowrap}.dashboard-control-pulse_help__Mv1tr{color:#5d7381;font-size:12px;margin:12px 0 0}.dashboard-control-pulse_progressPlot___EFOe{display:grid;gap:12px;margin-top:16px}.dashboard-control-pulse_progressPlot___EFOe>div{display:grid;grid-template-columns:100px minmax(0,1fr) 56px;gap:9px;align-items:center;font-size:13px}.dashboard-control-pulse_progressPlot___EFOe b{text-align:right}.dashboard-control-pulse_track__wAl29{height:15px;border-radius:5px;background:#e8eff1;overflow:hidden}.dashboard-control-pulse_track__wAl29 i{height:100%;background:#8faeba;display:block}.dashboard-control-pulse_track__wAl29 .dashboard-control-pulse_actual__ZCFZn{background:#177e86}.dashboard-control-pulse_finance__ycHDA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboard-control-pulse_finance__ycHDA div{border-right:1px solid var(--border);padding-right:7px}.dashboard-control-pulse_finance__ycHDA div:last-child{border:0}.dashboard-control-pulse_finance__ycHDA small{display:block;color:#526b7b}.dashboard-control-pulse_finance__ycHDA strong{display:block;margin-top:6px;font-size:17px;overflow-wrap:anywhere}.dashboard-control-pulse_action__cGa3a{display:grid!important;justify-content:stretch!important;width:100%;gap:5px!important;border:0!important;border-top:1px solid var(--border)!important;border-radius:0!important;padding:13px 0!important;background:transparent!important;color:var(--ink)!important}.dashboard-control-pulse_action__cGa3a:first-of-type{border-top:0!important}.dashboard-control-pulse_action__cGa3a small,.dashboard-control-pulse_action__cGa3a strong{display:block}.dashboard-control-pulse_action__cGa3a small{font-weight:400;color:#556d7b;line-height:1.4}.dashboard-control-pulse_priority__Fvf9f{font-size:11px;font-weight:800;color:#885312;text-transform:uppercase}@media(max-width:1050px){.dashboard-control-pulse_metrics__F4V5N{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-pulse_columns__LbGV9{grid-template-columns:1fr}.dashboard-control-pulse_finance__ycHDA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.dashboard-control-pulse_cardHead__8N21S,.dashboard-control-pulse_heading__86SpJ,.dashboard-control-pulse_hero__IuGBX{display:grid}.dashboard-control-pulse_heading__86SpJ button,.dashboard-control-pulse_hero__IuGBX button{justify-self:start}.dashboard-control-pulse_finance__ycHDA,.dashboard-control-pulse_metrics__F4V5N{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-pulse_finance__ycHDA div:nth-child(2n){border:0}.dashboard-control-pulse_progressPlot___EFOe>div{grid-template-columns:78px minmax(0,1fr) 46px;font-size:11px}.dashboard-control-pulse_scope__A_U5c{display:grid}.dashboard-control-pulse_card__MOi_U{padding:14px}.dashboard-control-pulse_hero__IuGBX{padding:17px}.dashboard-control-pulse_hero__IuGBX h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.dashboard-control-pulse_pulse__py1yR *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.change-requests_workspace__uUhte{display:flex;flex-direction:column;gap:16px;padding:20px;color:#14213a}.change-requests_cardHead__GIW69,.change-requests_header__q4TC1,.change-requests_summary__dl_Va{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.change-requests_cardHead__GIW69 span,.change-requests_header__q4TC1 span,.change-requests_summary__dl_Va span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#55708f}.change-requests_card__c1mDs h3,.change-requests_header__q4TC1 h1,.change-requests_summary__dl_Va h2{margin:4px 0 6px}.change-requests_header__q4TC1 p,.change-requests_help__6fPso,.change-requests_summary__dl_Va p{color:#66758a;margin:0}.change-requests_primary__ACmHA{background:#073b69!important;color:white!important;border-color:#073b69!important}.change-requests_workspace__uUhte button{border:1px solid #ccd7e3;background:white;border-radius:8px;padding:8px 11px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.change-requests_workspace__uUhte button:disabled{opacity:.45;cursor:not-allowed}.change-requests_workspace__uUhte button svg{width:15px;height:15px}.change-requests_card__c1mDs,.change-requests_create__FxlrN,.change-requests_metrics__afnW4 article,.change-requests_register__XfsS_,.change-requests_summary__dl_Va{border:1px solid #d9e2ec;background:white;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(17,36,61,.04)}.change-requests_formGrid__xkr8K{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:12px 0}.change-requests_formGrid__xkr8K label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700}.change-requests_formGrid__xkr8K input,.change-requests_formGrid__xkr8K select,.change-requests_formGrid__xkr8K textarea{border:1px solid #c8d4e1;border-radius:7px;padding:8px;font:inherit}.change-requests_wide__9XAVP{grid-column:1/-1}.change-requests_layout__jeBli{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px}.change-requests_register__XfsS_{display:flex;flex-direction:column;gap:7px;align-self:start;position:sticky;top:12px}.change-requests_register__XfsS_ h2{font-size:15px;margin:0 0 6px}.change-requests_register__XfsS_ button{display:grid;text-align:left;gap:3px;justify-items:start}.change-requests_register__XfsS_ button span{font-size:12px}.change-requests_register__XfsS_ button small{color:#6a788c}.change-requests_register__XfsS_ .change-requests_selected__JujWh{border-color:#147d84;background:#f1fbfb}.change-requests_layout__jeBli main{display:flex;flex-direction:column;gap:14px;min-width:0}.change-requests_summary__dl_Va strong{background:#edf5f7;border:1px solid #c7dfe1;padding:6px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.change-requests_metrics__afnW4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.change-requests_metrics__afnW4 article{display:flex;flex-direction:column;gap:5px}.change-requests_metrics__afnW4 small{color:#6a788c}.change-requests_metrics__afnW4 b{font-size:18px}.change-requests_actionRow__h8k2J{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.change-requests_proposalGrid__zEHek{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.change-requests_proposalGrid__zEHek button{display:flex;flex-direction:column;align-items:flex-start}.change-requests_proposalGrid__zEHek b{font-size:20px}.change-requests_card__c1mDs table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.change-requests_card__c1mDs td,.change-requests_card__c1mDs th{border-bottom:1px solid #e5ebf1;padding:8px;text-align:right}.change-requests_card__c1mDs td:first-child,.change-requests_card__c1mDs th:first-child{text-align:left}.change-requests_approval__7XQzs{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #edf1f5}.change-requests_approval__7XQzs svg{width:18px;color:#147d84}.change-requests_approval__7XQzs div{display:flex;flex-direction:column;gap:2px}.change-requests_approval__7XQzs p{margin:3px 0}.change-requests_approval__7XQzs small{color:#65768a}.change-requests_error__Ll9Oq,.change-requests_success__oVC9W,.change-requests_warning__G8iRC{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px}.change-requests_error__Ll9Oq,.change-requests_warning__G8iRC{background:#fff7ed;color:#9a4d00;border:1px solid #fed7aa}.change-requests_success__oVC9W{background:#effaf7;color:#16645f;border:1px solid #bfe5dc}.change-requests_error__Ll9Oq svg,.change-requests_success__oVC9W svg,.change-requests_warning__G8iRC svg{width:17px;height:17px;flex:0 0 auto}.change-requests_help__6fPso{font-size:12px;margin-top:10px}@media(max-width:900px){.change-requests_layout__jeBli{grid-template-columns:1fr}.change-requests_register__XfsS_{position:static}.change-requests_metrics__afnW4,.change-requests_proposalGrid__zEHek{grid-template-columns:repeat(2,1fr)}.change-requests_formGrid__xkr8K{grid-template-columns:1fr}.change-requests_wide__9XAVP{grid-column:auto}.change-requests_cardHead__GIW69,.change-requests_header__q4TC1,.change-requests_summary__dl_Va{flex-direction:column}.change-requests_actionRow__h8k2J{justify-content:flex-start}}.change-requests_operationGroup__pwMIn{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:16px}.project-health_card__xzaGm{border:1px solid var(--ui-border);border-radius:var(--ui-radius-dialog);background:var(--ui-surface);padding:var(--ui-space-8) var(--ui-space-8);display:flex;align-items:center;gap:var(--ui-space-8);box-shadow:0 4px 18px #102a4320}.project-health_identity__FbM7J{min-width:150px}.project-health_eyebrow__ITWVS{display:block;color:var(--ui-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.12em}.project-health_status__i5A2M{display:flex;align-items:center;gap:var(--ui-space-4);font-size:var(--ui-text-page);font-weight:var(--ui-weight-bold);margin-top:3px}.project-health_status__i5A2M svg{width:22px}.project-health_status__i5A2M[data-health=GREEN]{color:#147d43}.project-health_status__i5A2M[data-health=AMBER]{color:#a85b00}.project-health_status__i5A2M[data-health=RED]{color:#c52a2a}.project-health_status__i5A2M[data-health=GREY]{color:var(--ui-muted)}.project-health_summary__2q_qE{flex:1;min-width:0}.project-health_summary__2q_qE b{display:block;color:#14213a}.project-health_summary__2q_qE p{margin:4px 0 0;color:var(--ui-muted);font-size:var(--ui-text-caption);line-height:1.4}.project-health_actions__VWzYB{display:flex;gap:var(--ui-space-4)}.project-health_actions__VWzYB button,.project-health_drawer__jZIfA button{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:#15345b;padding:var(--ui-space-4) var(--ui-space-6);font-weight:var(--ui-weight-bold);cursor:pointer}.project-health_actions__VWzYB button:first-child{background:#0a58ca;color:var(--ui-white);border-color:#0a58ca}.project-health_disabled__c4KDE{background:#f7f8fa;box-shadow:none}.project-health_disabled__c4KDE .project-health_status__i5A2M{font-size:var(--ui-text-large)}.project-health_drawerBackdrop__GefD_{position:fixed;inset:0;background:#102a4344;z-index:150;display:flex;justify-content:flex-end}.project-health_drawer__jZIfA{height:100%;width:min(520px,100%);background:var(--ui-surface-subtle);box-shadow:-16px 0 40px #102a4330;overflow:auto}.project-health_drawer__jZIfA>header{position:sticky;top:0;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);padding:var(--ui-space-10);display:flex;gap:var(--ui-space-6);align-items:center;z-index:2}.project-health_drawer__jZIfA>header>div{flex:1}.project-health_drawer__jZIfA>header h2{margin:0}.project-health_drawer__jZIfA>header p{margin:4px 0 0;color:var(--ui-muted)}.project-health_drawer__jZIfA>header button{padding:var(--ui-space-3)}.project-health_drawer__jZIfA>header button svg{width:18px}.project-health_body__wptGH{padding:var(--ui-space-8);display:grid;gap:var(--ui-space-8)}.project-health_hero__Qx9Xy,.project-health_section__PgFGw{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-dialog);padding:var(--ui-space-8)}.project-health_hero__Qx9Xy{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-6)}.project-health_hero__Qx9Xy strong{display:block;font-size:var(--ui-text-display)}.project-health_hero__Qx9Xy strong[data-health=GREEN]{color:#147d43}.project-health_hero__Qx9Xy strong[data-health=AMBER]{color:#a85b00}.project-health_hero__Qx9Xy strong[data-health=RED]{color:#c52a2a}.project-health_hero__Qx9Xy strong[data-health=GREY]{color:var(--ui-muted)}.project-health_hero__Qx9Xy span{text-align:right;color:var(--ui-muted)}.project-health_dimensions__IeqQ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.project-health_dimension__4WEr8{display:flex;align-items:center;justify-content:space-between;border:1px solid #e4e9f0;border-radius:var(--ui-radius-control);padding:var(--ui-space-4) var(--ui-space-4)}.project-health_dimension__4WEr8 b[data-health=GREEN]{color:#147d43}.project-health_dimension__4WEr8 b[data-health=AMBER]{color:#a85b00}.project-health_dimension__4WEr8 b[data-health=RED]{color:#c52a2a}.project-health_dimension__4WEr8 b[data-health=GREY]{color:var(--ui-muted)}.project-health_section__PgFGw h3{margin:0 0 11px;font-size:var(--ui-text-body)}.project-health_section__PgFGw article{padding:var(--ui-space-4) 0;border-top:1px solid var(--ui-border-subtle)}.project-health_section__PgFGw article:first-of-type{border-top:0}.project-health_section__PgFGw article b{display:block}.project-health_section__PgFGw article p{margin:4px 0;color:#536179;font-size:var(--ui-text-caption);line-height:1.45}.project-health_reason__H8Jfk{display:flex;gap:var(--ui-space-4)}.project-health_reason__H8Jfk>span:first-child{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eef3f8;font-weight:var(--ui-weight-bold);font-size:var(--ui-text-caption)}.project-health_records__g5_i0{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.project-health_records__g5_i0 button{padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-caption);background:var(--ui-surface-subtle)}.project-health_empty__HkoCp{color:var(--ui-muted);font-size:var(--ui-text-caption);margin:0}.project-health_setting__T2dJC{display:grid;gap:var(--ui-space-8)}.project-health_settingHead__Xm_BD{display:flex;align-items:flex-start;gap:var(--ui-space-6)}.project-health_settingHead__Xm_BD>span{width:42px;height:42px;border-radius:var(--ui-radius-card);background:var(--ui-action-soft);color:#0a58ca;display:grid;place-items:center}.project-health_settingHead__Xm_BD>span svg{width:22px}.project-health_settingHead__Xm_BD>div{flex:1}.project-health_settingHead__Xm_BD h2{margin:2px 0 5px}.project-health_settingHead__Xm_BD p{margin:0;color:var(--ui-muted);max-width:700px}.project-health_settingHead__Xm_BD>b{border-radius:var(--ui-radius-dialog);padding:var(--ui-space-3) var(--ui-space-4);background:#edf8f1;color:#147d43}.project-health_settingHead__Xm_BD>b[data-enabled=false]{background:#eef1f4;color:var(--ui-muted)}.project-health_settingRow__UcPQ5{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:var(--ui-space-6);display:flex;align-items:center;gap:var(--ui-space-8)}.project-health_settingRow__UcPQ5>div{flex:1}.project-health_settingRow__UcPQ5 p{margin:4px 0;color:var(--ui-muted)}.project-health_switch__WTC9w{min-width:84px;display:flex;align-items:center;gap:var(--ui-space-3);border:0;border-radius:var(--ui-radius-dialog);padding:var(--ui-space-2) var(--ui-space-4);background:#d8dee7;color:#334155;font-weight:var(--ui-weight-bold)}.project-health_switch__WTC9w span{width:20px;height:20px;border-radius:50%;background:var(--ui-surface)}.project-health_switch__WTC9w[data-enabled=true]{background:#0a58ca;color:var(--ui-white);flex-direction:row-reverse}.project-health_settingNote__hJeYe{border-left:3px solid #0a58ca;padding:var(--ui-space-4) var(--ui-space-6);background:#f4f8ff;color:#40516b;font-size:var(--ui-text-caption);line-height:1.5}.project-health_settingMetrics__zLhEO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-4)}.project-health_settingMetrics__zLhEO span{border:1px solid #e2e7ee;border-radius:var(--ui-radius-card);padding:var(--ui-space-4)}.project-health_settingMetrics__zLhEO b,.project-health_settingMetrics__zLhEO small{display:block}.project-health_settingMetrics__zLhEO small{color:var(--ui-muted)}.project-health_error__Xb6G2{color:var(--ui-danger);background:#fff1f0}.project-health_error__Xb6G2,.project-health_notice__bIIxK{border-radius:var(--ui-radius-control);padding:var(--ui-space-4)}.project-health_notice__bIIxK{color:#147d43;background:#edf8f1}@media(max-width:760px){.project-health_card__xzaGm{align-items:flex-start;flex-wrap:wrap}.project-health_summary__2q_qE{flex-basis:100%;order:3}.project-health_actions__VWzYB{width:100%}.project-health_actions__VWzYB button{flex:1}.project-health_dimensions__IeqQ1,.project-health_settingMetrics__zLhEO{grid-template-columns:1fr}.project-health_settingHead__Xm_BD{flex-wrap:wrap}.project-health_settingHead__Xm_BD>b{margin-left:56px}.project-health_settingRow__UcPQ5{align-items:flex-start}}.cockpit-remediation-bar_bar__j_Mog{position:sticky;top:0;z-index:35;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-8);padding:var(--ui-space-6) var(--ui-space-8);border:1px solid #aac8d4;border-left:5px solid #087b86;border-radius:var(--ui-radius-control);background:#f3fafb;color:#18374c;box-shadow:0 3px 10px #18374c15;margin-bottom:12px}.cockpit-remediation-bar_bar__j_Mog>div{min-width:0;flex:1 1 26rem}.cockpit-remediation-bar_bar__j_Mog span{display:block;font-size:var(--ui-text-caption);color:#425f70}.cockpit-remediation-bar_bar__j_Mog strong{display:block;font-size:var(--ui-text-large);overflow-wrap:break-word;margin-top:4px}.cockpit-remediation-bar_bar__j_Mog p{font-size:var(--ui-text-small);line-height:1.5;margin:6px 0 0;max-width:850px}.cockpit-remediation-bar_bar__j_Mog nav{display:flex;flex-wrap:wrap;gap:var(--ui-space-4);flex:0 1 auto;max-width:100%}.cockpit-remediation-bar_bar__j_Mog button{background:var(--ui-surface);border:1px solid #64899e;color:#154f6c;border-radius:var(--ui-radius-control);min-height:42px;padding:var(--ui-space-4) var(--ui-space-6);font-weight:var(--ui-weight-semibold);cursor:pointer}.cockpit-remediation-bar_bar__j_Mog button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.cockpit-remediation-bar_bar__j_Mog button:disabled{opacity:.6;cursor:default}.cockpit-remediation-bar_bar__j_Mog[data-status=FAILED]{border-left-color:#ac4425;background:#fff7f1}.cockpit-remediation-bar_bar__j_Mog[data-status=RESOLVED]{border-left-color:#267044;background:#f0faf3}@media(max-width:1100px){.cockpit-remediation-bar_bar__j_Mog{align-items:flex-start;flex-direction:column;gap:var(--ui-space-4)}.cockpit-remediation-bar_bar__j_Mog>div{flex:initial;width:100%}.cockpit-remediation-bar_bar__j_Mog nav{flex:initial;max-width:100%}}@media(max-width:600px){.cockpit-remediation-bar_bar__j_Mog{padding:var(--ui-space-4)}.cockpit-remediation-bar_bar__j_Mog nav{width:100%;display:grid;grid-template-columns:1fr 1fr}.cockpit-remediation-bar_bar__j_Mog button{font-size:var(--ui-text-caption)}.cockpit-remediation-bar_bar__j_Mog strong{font-size:var(--ui-text-body)}}.project-controls-reconciliation_card__rQG7L{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,2fr) auto;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-10);border:1px solid #dbe5ee;border-radius:var(--ui-radius-dialog);background:linear-gradient(135deg,var(--ui-surface),#f7fbff);box-shadow:0 12px 30px #17324d0b}.project-controls-reconciliation_disabled__xAwPw{background:var(--ui-surface-subtle);color:var(--ui-muted)}.project-controls-reconciliation_identity__r_QI5{display:grid;gap:var(--ui-space-3)}.project-controls-reconciliation_identity__r_QI5>span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);letter-spacing:.12em;color:var(--ui-muted)}.project-controls-reconciliation_identity__r_QI5 strong{display:flex;align-items:center;gap:var(--ui-space-4);font-size:var(--ui-text-title)}.project-controls-reconciliation_identity__r_QI5 svg{width:22px}.project-controls-reconciliation_hero__AWnyZ strong[data-status=GREEN],.project-controls-reconciliation_identity__r_QI5 strong[data-status=GREEN]{color:#16825d}.project-controls-reconciliation_hero__AWnyZ strong[data-status=AMBER],.project-controls-reconciliation_identity__r_QI5 strong[data-status=AMBER]{color:#b66a00}.project-controls-reconciliation_hero__AWnyZ strong[data-status=RED],.project-controls-reconciliation_identity__r_QI5 strong[data-status=RED]{color:#c23b40}.project-controls-reconciliation_hero__AWnyZ strong[data-status=GREY],.project-controls-reconciliation_identity__r_QI5 strong[data-status=GREY]{color:var(--ui-muted)}.project-controls-reconciliation_summary__WXBVH b{font-size:var(--ui-text-body);color:#1f3448}.project-controls-reconciliation_summary__WXBVH p{margin:5px 0 0;color:#5d7083;font-size:var(--ui-text-small);line-height:1.45}.project-controls-reconciliation_actions__zqMng{display:flex;gap:var(--ui-space-4);flex-wrap:wrap;justify-content:flex-end}.project-controls-reconciliation_actions__zqMng button,.project-controls-reconciliation_review__L1pPe{display:flex;align-items:center;gap:var(--ui-space-3);border:1px solid #bed0df;border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:var(--ui-space-4) var(--ui-space-6);color:#214766;font-weight:var(--ui-weight-bold);white-space:nowrap}.project-controls-reconciliation_actions__zqMng svg,.project-controls-reconciliation_review__L1pPe svg{width:15px}.project-controls-reconciliation_error__7QLsh,.project-controls-reconciliation_notice__dNc0i,.project-controls-reconciliation_warning__JHNWx{display:flex;align-items:center;gap:var(--ui-space-4);margin:8px 0;color:#a53238;font-size:var(--ui-text-small)}.project-controls-reconciliation_notice__dNc0i{color:#16825d}.project-controls-reconciliation_backdrop__yf5__{position:fixed;inset:0;z-index:90;background:#12263c6b;display:flex;justify-content:flex-end}.project-controls-reconciliation_drawer__C7rjR{width:min(1040px,96vw);height:100%;background:var(--ui-canvas);box-shadow:-25px 0 60px #0d20383d;overflow:auto}.project-controls-reconciliation_drawer__C7rjR>header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-8) var(--ui-space-10);background:#102f49;color:var(--ui-white)}.project-controls-reconciliation_drawer__C7rjR>header>svg{width:28px}.project-controls-reconciliation_drawer__C7rjR header h2{margin:0;font-size:var(--ui-text-title)}.project-controls-reconciliation_drawer__C7rjR header p{margin:2px 0 0;color:#b9d0e2;font-size:var(--ui-text-caption)}.project-controls-reconciliation_drawer__C7rjR header button{border:0;background:#ffffff17;color:var(--ui-white);border-radius:var(--ui-radius-control);width:38px;height:38px;display:grid;place-items:center}.project-controls-reconciliation_drawer__C7rjR header button svg{width:18px}.project-controls-reconciliation_drawerBody__KXhvJ{padding:var(--ui-space-10)}.project-controls-reconciliation_hero__AWnyZ{display:flex;align-items:center;gap:var(--ui-space-10);padding:var(--ui-space-10);border-radius:var(--ui-radius-dialog);background:var(--ui-surface);border:1px solid #dbe5ee}.project-controls-reconciliation_hero__AWnyZ>strong{font-size:var(--ui-text-display)}.project-controls-reconciliation_hero__AWnyZ b{font-size:var(--ui-text-section)}.project-controls-reconciliation_hero__AWnyZ p{margin:4px 0;color:#536b7e}.project-controls-reconciliation_hero__AWnyZ small{color:#718397}.project-controls-reconciliation_warning__JHNWx{padding:var(--ui-space-6);border:1px solid #f2cf96;background:#fff8e9;border-radius:var(--ui-radius-card);color:#8b5a00}.project-controls-reconciliation_changes__pi2ED{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-4);margin:12px 0}.project-controls-reconciliation_changes__pi2ED span,.project-controls-reconciliation_settingMetrics__k8HR7 span{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-6);border-radius:var(--ui-radius-card);background:var(--ui-surface);border:1px solid #e0e7ee}.project-controls-reconciliation_changes__pi2ED small,.project-controls-reconciliation_settingMetrics__k8HR7 small{color:#6d7f90;font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_changes__pi2ED b{font-size:var(--ui-text-title)}.project-controls-reconciliation_ai__yxcZV{display:flex;gap:var(--ui-space-6);background:#eef6ff;border:1px solid #cde0f2;border-radius:var(--ui-radius-card);padding:var(--ui-space-6);margin-bottom:14px}.project-controls-reconciliation_ai__yxcZV svg{width:20px;color:#2174ad}.project-controls-reconciliation_ai__yxcZV p{margin:4px 0 0;color:#425e75}.project-controls-reconciliation_content__cOajI{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(360px,1.1fr);gap:var(--ui-space-6);align-items:start}.project-controls-reconciliation_detail__cr8xn,.project-controls-reconciliation_exceptionList__EZghj{border:1px solid #dbe5ee;border-radius:var(--ui-radius-dialog);background:var(--ui-surface);padding:var(--ui-space-8)}.project-controls-reconciliation_exceptionList__EZghj section+section{margin-top:15px}.project-controls-reconciliation_exceptionList__EZghj h3{font-size:var(--ui-text-caption);letter-spacing:.09em;color:#60778a;margin:0 0 8px}.project-controls-reconciliation_exceptionList__EZghj details button,.project-controls-reconciliation_exceptionList__EZghj section>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:var(--ui-space-3) var(--ui-space-4);text-align:left;border:1px solid #e1e8ee;background:var(--ui-surface);padding:var(--ui-space-6);border-radius:var(--ui-radius-card);margin:6px 0}.project-controls-reconciliation_exceptionList__EZghj button[data-selected=true]{border-color:#2a82bc;background:#f3f9fd}.project-controls-reconciliation_exceptionList__EZghj button>span{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);grid-row:1/3;padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-control);height:max-content}.project-controls-reconciliation_exceptionList__EZghj button>b{font-size:var(--ui-text-small);color:#233f56}.project-controls-reconciliation_exceptionList__EZghj button>small{grid-column:2;color:#728496}.project-controls-reconciliation_exceptionList__EZghj button>svg{grid-column:3;grid-row:1/3;width:16px;align-self:center}.project-controls-reconciliation_exceptionList__EZghj summary{cursor:pointer;font-weight:var(--ui-weight-bold);color:#526b7e}.project-controls-reconciliation_empty__ZfhLd{text-align:center;padding:var(--ui-space-16) var(--ui-space-8)}.project-controls-reconciliation_empty__ZfhLd svg{color:#16825d}.project-controls-reconciliation_detail__cr8xn{position:sticky;top:92px}.project-controls-reconciliation_severity__4LGCj{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold);border-radius:var(--ui-radius-control);padding:var(--ui-space-2) var(--ui-space-4);display:inline-flex}.project-controls-reconciliation_detail__cr8xn h3{font-size:var(--ui-text-title);margin:10px 0}.project-controls-reconciliation_detail__cr8xn code{font-size:var(--ui-text-caption);color:#60778a}.project-controls-reconciliation_detail__cr8xn h4{margin:19px 0 5px;color:#284861}.project-controls-reconciliation_detail__cr8xn p{margin:0;color:#53697b;line-height:1.5}.project-controls-reconciliation_records__rhlzD{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.project-controls-reconciliation_records__rhlzD button{display:grid;text-align:left;border:1px solid #cbd9e4;background:#f8fbfd;color:#234967;padding:var(--ui-space-4) var(--ui-space-4);border-radius:var(--ui-radius-control);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_records__rhlzD small{font-weight:var(--ui-weight-medium);color:#6c8090}.project-controls-reconciliation_acknowledge__3eOV_,.project-controls-reconciliation_suppress__qAQ8R button{margin-top:18px;border:0;border-radius:var(--ui-radius-control);padding:var(--ui-space-4) var(--ui-space-6);background:#1f719f;color:var(--ui-white);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_suppress__qAQ8R{margin-top:14px;padding-top:var(--ui-space-6);border-top:1px solid #e1e8ee}.project-controls-reconciliation_suppress__qAQ8R label{display:grid;gap:var(--ui-space-3);color:#425c70;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-bold)}.project-controls-reconciliation_suppress__qAQ8R textarea{min-height:72px;resize:vertical;border:1px solid #cbd8e3;border-radius:var(--ui-radius-control);padding:var(--ui-space-4);font:inherit}.project-controls-reconciliation_suppress__qAQ8R button{background:#596b7d}.project-controls-reconciliation_noFix__bLbLG{margin-top:18px!important;padding:var(--ui-space-6);background:var(--ui-canvas);border-radius:var(--ui-radius-control);font-size:var(--ui-text-caption)}.project-controls-reconciliation_setting__WqVD_{display:grid;gap:var(--ui-space-8)}.project-controls-reconciliation_settingHead__x0wGo{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ui-space-8);align-items:start}.project-controls-reconciliation_settingHead__x0wGo>span{width:48px;height:48px;border-radius:var(--ui-radius-dialog);background:#e9f4fb;color:#2175a7;display:grid;place-items:center}.project-controls-reconciliation_settingHead__x0wGo h2{margin:2px 0 5px}.project-controls-reconciliation_settingHead__x0wGo p{margin:0}.project-controls-reconciliation_settingHead__x0wGo>b{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-pill);background:#eef2f5;color:#5d6f7e;font-size:var(--ui-text-caption)}.project-controls-reconciliation_settingHead__x0wGo>b[data-enabled=true]{background:#e5f7ef;color:#147855}.project-controls-reconciliation_settingRow__XTtb5{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-10);padding:var(--ui-space-8);border:1px solid #dbe5ee;border-radius:var(--ui-radius-card)}.project-controls-reconciliation_settingNote__0x_el,.project-controls-reconciliation_settingRow__XTtb5 p{margin:4px 0 0;color:#607486;font-size:var(--ui-text-small)}.project-controls-reconciliation_switch__Y8ca1{display:flex;align-items:center;gap:var(--ui-space-3);border:0;border-radius:var(--ui-radius-pill);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-2) var(--ui-space-2);background:#dfe6eb;color:#5d6c78;min-width:90px}.project-controls-reconciliation_switch__Y8ca1>span{width:26px;height:26px;border-radius:50%;background:var(--ui-surface);box-shadow:0 2px 5px #0002}.project-controls-reconciliation_switch__Y8ca1[data-enabled=true]{background:#177e5d;color:var(--ui-white);flex-direction:row-reverse}.project-controls-reconciliation_settingMetrics__k8HR7{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ui-space-4)}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=GREEN]{color:#16825d}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=AMBER]{color:#b66a00}.project-controls-reconciliation_settingMetrics__k8HR7 b[data-status=RED]{color:#c23b40}.project-controls-reconciliation_spin__fZCq9{animation:project-controls-reconciliation_spin__fZCq9 1s linear infinite}.project-controls-reconciliation_severity__4LGCj[data-severity=CRITICAL]{background:#fde3e5;color:#ad242c}.project-controls-reconciliation_severity__4LGCj[data-severity=HIGH]{background:#fff0da;color:#a35700}.project-controls-reconciliation_severity__4LGCj[data-severity=MEDIUM]{background:#fff8d9;color:#806600}.project-controls-reconciliation_severity__4LGCj[data-severity=LOW]{background:#e7f1fb;color:#226a98}.project-controls-reconciliation_severity__4LGCj[data-severity=INFORMATION]{background:#edf1f4;color:#5e7080}@keyframes project-controls-reconciliation_spin__fZCq9{to{transform:rotate(1turn)}}@media (max-width:850px){.project-controls-reconciliation_card__rQG7L{grid-template-columns:1fr}.project-controls-reconciliation_actions__zqMng{justify-content:flex-start}.project-controls-reconciliation_content__cOajI{grid-template-columns:1fr}.project-controls-reconciliation_detail__cr8xn{position:static}.project-controls-reconciliation_changes__pi2ED,.project-controls-reconciliation_settingMetrics__k8HR7{grid-template-columns:repeat(2,1fr)}.project-controls-reconciliation_settingHead__x0wGo{grid-template-columns:auto 1fr}.project-controls-reconciliation_settingHead__x0wGo>b{grid-column:2}.project-controls-reconciliation_settingRow__XTtb5{align-items:flex-start}.project-controls-reconciliation_drawerBody__KXhvJ{padding:var(--ui-space-6)}}