._shell_x7qwx_1{background:var(--color-canvas);min-height:100vh;color:var(--color-text)}._header_x7qwx_7{min-height:var(--header-height);align-items:center;gap:var(--space-4);padding:0 var(--space-4);background:var(--color-primary);border-bottom:1px solid var(--color-primary-hover);grid-template-columns:minmax(210px,1fr) auto minmax(260px,1fr);display:grid}._brand_x7qwx_18,._headerActions_x7qwx_19{align-items:center;gap:var(--space-3);display:flex}._brand_x7qwx_18{color:#fff;font-size:var(--font-size-md);letter-spacing:-.01em;white-space:nowrap;justify-self:start}._brandMark_x7qwx_33{border-radius:var(--radius-sm);color:#fff;background:#ffffff24;place-items:center;width:28px;height:28px;display:grid}._navigation_x7qwx_43{min-width:0;height:var(--header-height);justify-content:center;align-items:stretch;gap:var(--space-1);justify-self:center;display:flex}._link_x7qwx_53,._activeLink_x7qwx_54{align-items:center;gap:var(--space-2);height:var(--header-height);padding:0 var(--space-3);color:#ffffffc7;font-size:var(--font-size-sm);white-space:nowrap;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}._link_x7qwx_53:hover{color:#fff;background:#ffffff12}._activeLink_x7qwx_54{color:#fff;border-bottom-color:#fff;font-weight:700}._headerActions_x7qwx_19{justify-self:end;gap:var(--space-2);padding-left:var(--space-3)}._companySelector_x7qwx_85,._profileButton_x7qwx_86,._settingsButton_x7qwx_87{height:var(--control-height);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit}._companySelector_x7qwx_85{min-width:180px;padding:0 var(--space-3);border-radius:var(--radius-sm);text-align:left}._profileButton_x7qwx_86{width:var(--control-height);margin-left:var(--space-1);color:#fff;background:0 0;border-color:#ffffff8c;border-radius:50%;font-weight:700}._settingsButton_x7qwx_87{width:var(--control-height);margin-left:var(--space-1);color:#fff;background:0 0;border-color:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}._settingsButton_x7qwx_87:hover,._settingsButtonActive_x7qwx_127{color:#fff;background:#ffffff1f;border-color:#fff}._content_x7qwx_133{width:100%;padding:var(--page-padding-y) var(--page-padding-x)}@media (width<=1180px){._header_x7qwx_7{gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:auto 1fr auto}._link_x7qwx_53,._activeLink_x7qwx_54{gap:5px;padding-inline:8px}._companySelector_x7qwx_85{min-width:160px}}@media (width<=900px){._header_x7qwx_7{padding-block:var(--space-2);grid-template-columns:1fr auto}._navigation_x7qwx_43{order:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;height:auto;display:grid}._link_x7qwx_53,._activeLink_x7qwx_54{height:38px;padding:0 var(--space-1);text-align:center;justify-content:center}}@media (width<=720px){._header_x7qwx_7{align-items:center}._headerActions_x7qwx_19{width:min(100%,250px)}._companySelector_x7qwx_85{flex:1;min-width:0}._content_x7qwx_133{padding-inline:var(--space-3)}}._button_11gnn_1{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);font:inherit;font-weight:var(--lab-button-weight,var(--font-weight-button));cursor:pointer;border:1px solid #0000;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._button_11gnn_1:disabled{cursor:not-allowed;opacity:.55}._primary_11gnn_21{border-color:var(--lab-primary-button-border,transparent);background:var(--lab-primary-button-bg,var(--color-primary));color:var(--lab-primary-button-color,#fff)}._primary_11gnn_21:hover:not(:disabled){background:var(--lab-primary-button-hover,var(--color-primary-hover))}._secondary_11gnn_31{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}._secondary_11gnn_31:hover:not(:disabled),._ghost_11gnn_38:hover:not(:disabled){background:var(--color-surface-muted)}._ghost_11gnn_38{color:var(--color-text);background:0 0}._danger_11gnn_47{background:var(--color-danger);color:#fff}._page_10uyx_1{min-height:100vh;padding:var(--space-5);background:var(--color-canvas);place-items:center;display:grid}._card_10uyx_9{gap:var(--space-4);width:min(100%,380px);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}._heading_10uyx_19{gap:var(--space-1);display:grid}._heading_10uyx_19 h1,._heading_10uyx_19 p{margin:0}._heading_10uyx_19 h1{color:var(--color-heading);font-size:var(--font-size-title)}._heading_10uyx_19 p,._message_10uyx_35{color:var(--color-text-muted);font-size:var(--font-size-sm)}._form_10uyx_40{gap:var(--space-3);display:grid}._field_10uyx_45{gap:var(--space-1);display:grid}._field_10uyx_45 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_10uyx_45 input{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._error_10uyx_65{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._backdrop_1908b_1{z-index:50;padding:var(--space-4);background:var(--lab-dialog-backdrop,var(--dialog-backdrop));place-items:center;display:grid;position:fixed;inset:0}._backdropClose_1908b_11{cursor:default;background:0 0;border:0;position:absolute;inset:0}._dialog_1908b_19{z-index:1;width:min(var(--lab-dialog-width,var(--dialog-width)), 100%);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:min(760px,100vh - 32px);box-shadow:var(--lab-dialog-shadow,var(--dialog-shadow));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._wide_1908b_33{width:min(1180px,100%)}._header_1908b_37,._footer_1908b_38{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}._header_1908b_37{border-bottom:1px solid var(--color-primary);background:var(--color-primary)}._header_1908b_37 h2,._header_1908b_37 p{margin:0}._header_1908b_37 h2{color:#fff;font-size:17px}._header_1908b_37 p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}._body_1908b_67{min-height:0;padding:var(--space-4);overflow:auto}._footer_1908b_38{border-top:1px solid var(--color-border);justify-content:flex-end}._header_1908b_37 button{color:#fff}._header_1908b_37 button:hover{color:#fff;background:#ffffff1f}._listLayout_4n1cy_1{gap:var(--space-3);min-width:0;display:flex}._tableArea_4n1cy_2{flex:1;min-width:0}._field_4n1cy_3{gap:var(--space-1);display:grid}._field_4n1cy_3>span,._summaryGrid_4n1cy_4 span,._impactCard_4n1cy_4 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_4n1cy_3 input,._field_4n1cy_3 select,._field_4n1cy_3 textarea,._addServiceControls_4n1cy_9 select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit}._field_4n1cy_3 input,._field_4n1cy_3 select,._addServiceControls_4n1cy_9 select{height:var(--control-height);padding:0 var(--space-3)}._field_4n1cy_3 textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}._formGrid_4n1cy_19{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_4n1cy_20{grid-column:1/-1}._header_4n1cy_21{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._header_4n1cy_21 h1,._header_4n1cy_21 p{margin:0}._header_4n1cy_21 h1{color:var(--color-heading);font-size:var(--font-size-title)}._header_4n1cy_21 p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}._backLink_4n1cy_25{margin:0 0 var(--space-2);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._impactCard_4n1cy_4{text-align:right;gap:2px;display:grid}._impactCard_4n1cy_4 strong{color:var(--color-heading);font-size:21px}._impactCard_4n1cy_4 small{color:var(--color-danger)}._summaryGrid_4n1cy_4{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryGrid_4n1cy_4 article{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:3px;display:grid}._summaryGrid_4n1cy_4 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._section_4n1cy_32{gap:var(--space-3);margin-top:var(--space-4);display:grid}._section_4n1cy_32 h2,._section_4n1cy_32 p{margin:0}._section_4n1cy_32 h2{color:var(--color-heading);font-size:16px}._section_4n1cy_32 p{color:var(--color-text-muted);font-size:var(--font-size-sm)}._sectionHeader_4n1cy_36{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}._addServiceControls_4n1cy_9{align-items:center;gap:var(--space-2);display:flex}._addServiceControls_4n1cy_9 select{min-width:280px}._tableWrap_4n1cy_39{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:auto}._table_4n1cy_2{border-collapse:collapse;width:100%;min-width:1150px;font-size:var(--font-size-sm)}._table_4n1cy_2 th,._table_4n1cy_2 td{height:var(--table-row-height);padding:0 var(--space-2);border-bottom:1px solid var(--color-border-soft)}._table_4n1cy_2 th{background:var(--color-table-head);color:var(--color-heading);text-align:left;white-space:nowrap}._table_4n1cy_2 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._numeric_4n1cy_44,._numericStrong_4n1cy_44{text-align:right;font-variant-numeric:tabular-nums}._numericStrong_4n1cy_44{font-weight:700}._cellInput_4n1cy_46{width:100%;height:30px;padding:0 var(--space-2);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px}._cellInput_4n1cy_46:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none}._numericInput_4n1cy_48{text-align:right}._newBadge_4n1cy_49{margin-left:var(--space-2);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);border-radius:999px;padding:2px 6px}._empty_4n1cy_50{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);text-align:center}._actions_4n1cy_51{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}._history_4n1cy_52{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._history_4n1cy_52 li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-sm);display:flex}._history_4n1cy_52 small{color:var(--color-text-muted)}._error_4n1cy_55{margin:var(--space-2) 0;color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=900px){._listLayout_4n1cy_1,._header_4n1cy_21,._sectionHeader_4n1cy_36{flex-direction:column;align-items:stretch}._formGrid_4n1cy_19,._summaryGrid_4n1cy_4{grid-template-columns:1fr}._full_4n1cy_20{grid-column:auto}._impactCard_4n1cy_4{text-align:left}._addServiceControls_4n1cy_9{flex-wrap:wrap}._addServiceControls_4n1cy_9 select{min-width:0}}._wrapper_1hvgv_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--surface-shadow);overflow:hidden}._scrollArea_1hvgv_10{overflow:auto}._table_1hvgv_14{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}._table_1hvgv_14 th,._table_1hvgv_14 td{height:var(--table-row-height);padding:0 var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle;border-right:0}._table_1hvgv_14 th{z-index:1;background:var(--color-table-head);color:var(--color-heading);font-weight:var(--font-weight-table-head);white-space:nowrap;position:sticky;top:0}._table_1hvgv_14 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._table_1hvgv_14 tbody tr:last-child td{border-bottom:0}._clickable_1hvgv_47{cursor:pointer}._clickable_1hvgv_47:hover{background:var(--color-primary-soft)}._left_1hvgv_55{text-align:left}._right_1hvgv_59{text-align:right;font-variant-numeric:tabular-nums}._center_1hvgv_64{text-align:center}._pagination_1hvgv_68{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}._pagination_1hvgv_68>div{gap:var(--space-1);display:flex}._empty_1hvgv_86{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center}._breadcrumb_1gbqu_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_1gbqu_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_1gbqu_1 strong{color:var(--color-text-muted);font-weight:600}._surface_1gbqu_18{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_1gbqu_25{align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._searchField_1gbqu_33{min-width:240px;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);flex:300px;align-items:center;gap:7px;display:flex}._searchField_1gbqu_33 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_1gbqu_55{flex:0 190px;gap:3px;min-width:150px;display:grid}._inlineField_1gbqu_55 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_1gbqu_55 select,._inlineField_1gbqu_55 input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_1gbqu_78{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:inline-flex}._clearFilters_1gbqu_78:hover{background:var(--color-primary-soft)}._filterNote_1gbqu_99{background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-self:center;margin:0;padding:7px 10px}._tableArea_1gbqu_109{min-width:0}._surface_1gbqu_18 ._tableArea_1gbqu_109>div:first-child{border:0;border-radius:0}._statusBadge_1gbqu_117{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_1gbqu_117[data-status=active],._statusBadge_1gbqu_117[data-status=approved]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_1gbqu_117[data-status=draft]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_1gbqu_117[data-status=submitted],._statusBadge_1gbqu_117[data-status=sent],._statusBadge_1gbqu_117[data-status=pending]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_1gbqu_117[data-status=inactive],._statusBadge_1gbqu_117[data-status=archived],._statusBadge_1gbqu_117[data-status=cancelled]{color:#6b7280;background:#f1f3f5;border-color:#dde2e6}@media (width<=700px){._filterBar_1gbqu_25{align-items:stretch}._searchField_1gbqu_33,._inlineField_1gbqu_55{flex:100%;min-width:100%}._clearFilters_1gbqu_78{justify-content:flex-start;margin-left:0}}._actionGroup_1gbqu_171{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._stickyHeader_1mqy6_1{z-index:30;margin:-2px 0 var(--section-gap);background:var(--color-canvas);padding:8px 2px 0;position:sticky;top:0}._moduleTitle_1mqy6_9{color:var(--color-heading);font-size:var(--font-size-title);margin:0 0 4px;font-weight:700;line-height:1.2}._navRow_1mqy6_16{min-height:var(--control-height);align-items:stretch;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:flex}._tabs_1mqy6_24{min-width:0;min-height:var(--control-height);flex:1;align-items:stretch;gap:18px;margin:0;padding:0;display:flex;overflow:auto}._tabs_1mqy6_24 a{min-height:var(--control-height);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._tabs_1mqy6_24 a:hover{color:var(--color-primary)}._tabs_1mqy6_24 ._active_1mqy6_47{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:700}._actions_1mqy6_52{flex:none;align-items:center;padding-bottom:1px;display:flex}@media (width<=640px){._stickyHeader_1mqy6_1{padding-top:6px}._moduleTitle_1mqy6_9{font-size:20px}}._header_fot3a_1{justify-content:space-between;align-items:center;gap:var(--page-header-gap);margin-bottom:var(--section-gap);display:flex}._header_fot3a_1 h1{color:var(--color-heading);font-size:var(--font-size-title);margin:0;line-height:1.2}._header_fot3a_1 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._actions_fot3a_22{align-items:center;gap:var(--space-2);display:flex}@media (width<=640px){._header_fot3a_1{flex-direction:column;align-items:flex-start}._actions_fot3a_22{width:100%}}._toolbar_1juak_1{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--section-gap);display:flex}._viewSwitch_1juak_8{gap:var(--space-1);flex-wrap:wrap;display:flex}._error_1juak_13{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-surface)}._listSurface_1juak_22{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_1juak_29{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(230px,1.45fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(130px,.65fr) auto;display:grid}._searchField_1juak_37{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_1juak_37 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_1juak_57{gap:3px;display:grid}._inlineField_1juak_57 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_1juak_57 input,._inlineField_1juak_57 select{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_1juak_78{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_1juak_78:hover{background:var(--color-primary-soft)}._tableArea_1juak_98{min-width:0}._listSurface_1juak_22 ._tableArea_1juak_98>div:first-child{border:0;border-radius:0}._statusBadge_1juak_106{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_1juak_106[data-status=active]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_1juak_106[data-status=archived]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._field_1juak_129{gap:var(--space-1);display:grid}._field_1juak_129>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_1juak_129 input,._field_1juak_129 select,._field_1juak_129 textarea{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._field_1juak_129 textarea{min-height:92px;padding:var(--space-2);resize:vertical}._full_1juak_142{grid-column:1/-1}._formGrid_1juak_143{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._summaryGrid_1juak_145{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._summaryGrid_1juak_145 article{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:3px;display:grid}._summaryGrid_1juak_145 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._detailSection_1juak_156{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}._detailSection_1juak_156 h3{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}._detailSection_1juak_156 p{margin:0}._tags_1juak_163{gap:var(--space-1);flex-wrap:wrap;display:flex}._tags_1juak_163 span,._relatedList_1juak_164>span{border:1px solid var(--color-border);background:var(--color-surface-muted);font-size:var(--font-size-xs);border-radius:999px;padding:4px 8px}._versionList_1juak_171,._eventList_1juak_171{gap:var(--space-2);display:grid}._versionCard_1juak_172{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._versionCard_1juak_172>div:first-child{gap:4px;min-width:0;display:grid}._versionCard_1juak_172 span,._versionCard_1juak_172 small,._eventList_1juak_171 span,._eventList_1juak_171 small,._muted_1juak_183{color:var(--color-text-muted);font-size:var(--font-size-xs)}._versionActions_1juak_187{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}._relatedList_1juak_164{gap:var(--space-1);flex-wrap:wrap;display:flex}._eventList_1juak_171>div{padding:var(--space-2);border-left:2px solid var(--color-border-strong);gap:3px;display:grid}._panel_1juak_196{gap:var(--section-gap);display:grid}._panel_1juak_196>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex;box-shadow:0 6px 16px #1f3a4e0a}._panel_1juak_196>header>div{gap:3px;display:grid}._panel_1juak_196>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=1250px){._filterBar_1juak_29{grid-template-columns:repeat(3,minmax(0,1fr))}._clearFilters_1juak_78{justify-self:start}}@media (width<=1000px){._summaryGrid_1juak_145,._filterBar_1juak_29{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._filterBar_1juak_29,._formGrid_1juak_143,._summaryGrid_1juak_145{grid-template-columns:1fr}._versionCard_1juak_172,._panel_1juak_196>header{flex-direction:column;align-items:flex-start}._versionActions_1juak_187{justify-content:flex-start}._toolbar_1juak_1{flex-direction:column;align-items:flex-start}}._categoryPanel_1juak_226>header{border-color:var(--color-primary);background:var(--color-primary)}._categoryPanel_1juak_226>header strong{color:#fff}._categoryPanel_1juak_226>header span{color:#ffffffd1}._categoryPanel_1juak_226>header button{color:var(--color-primary);background:#fff;border-color:#fff}._categoryPanel_1juak_226>header button:hover{background:var(--color-primary-soft);color:var(--color-primary);border-color:#fff}._breadcrumb_ersvs_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_ersvs_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_ersvs_1 strong{color:var(--color-text-muted);font-weight:600}._financeSummary_ersvs_17{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._financeSummary_ersvs_17 article{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._financeSummary_ersvs_17 article>div{gap:2px;display:grid}._financeSummary_ersvs_17 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._financeSummary_ersvs_17 strong{color:var(--color-heading);font-size:20px;line-height:1.1}._summaryIcon_ersvs_48{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._financeSummary_ersvs_17 article[data-tone=danger] ._summaryIcon_ersvs_48{color:var(--color-danger);background:#fdecec}._financeSummary_ersvs_17 article[data-tone=money] ._summaryIcon_ersvs_48{color:#b45309;background:#fff3df}._listSurface_ersvs_65{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_ersvs_72{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(150px,.7fr)) auto;display:grid}._searchField_ersvs_80{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_ersvs_80 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_ersvs_100{gap:3px;display:grid}._inlineField_ersvs_100 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_ersvs_100 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_ersvs_119{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_ersvs_119:hover{background:var(--color-primary-soft)}._listSurface_ersvs_65 ._tableArea_ersvs_139{padding:0}._listSurface_ersvs_65 ._tableArea_ersvs_139>div:first-child{border:0;border-radius:0}._statusBadge_ersvs_146{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_ersvs_146[data-status=draft]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_ersvs_146[data-status=open]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7ddec}._statusBadge_ersvs_146[data-status=partially_settled]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_ersvs_146[data-status=settled]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_ersvs_146[data-status=cancelled]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._emptyState_ersvs_183{min-height:320px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_ersvs_193{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_ersvs_183 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_ersvs_183 p{max-width:360px;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}._listLayout_ersvs_214{gap:var(--space-3);min-width:0;display:flex}._tableArea_ersvs_139{flex:1;min-width:0}._field_ersvs_217{gap:var(--space-1);display:grid}._field_ersvs_217>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_ersvs_217 input,._field_ersvs_217 select,._field_ersvs_217 textarea,._installmentRow_ersvs_226 input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_ersvs_217 input,._field_ersvs_217 select,._installmentRow_ersvs_226 input{height:var(--control-height);padding:0 var(--space-3)}._field_ersvs_217 textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}._formGrid_ersvs_240{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_ersvs_245{grid-column:1/-1}._installmentSection_ersvs_247{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);display:grid}._installmentSection_ersvs_247 header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._installmentSection_ersvs_247 header div{gap:2px;display:grid}._installmentSection_ersvs_247 small{color:var(--color-text-muted)}._installmentRow_ersvs_226{align-items:center;gap:var(--space-2);grid-template-columns:44px 1fr 1fr 38px;display:grid}._installmentRow_ersvs_226>span{font-size:var(--font-size-sm);font-weight:700}._summaryGrid_ersvs_272{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryGrid_ersvs_272 article{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:3px;display:grid}._summaryGrid_ersvs_272 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._summaryGrid_ersvs_272 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._detailSection_ersvs_288{gap:var(--space-2);margin-top:var(--space-4);display:grid}._detailSection_ersvs_288 h3{color:var(--color-heading);font-size:var(--font-size-sm);margin:0}._detailTableWrap_ersvs_290{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:auto}._detailTable_ersvs_290{border-collapse:collapse;width:100%;min-width:700px;font-size:var(--font-size-sm)}._detailTable_ersvs_290 th,._detailTable_ersvs_290 td{padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);text-align:left}._detailTable_ersvs_290 th{background:var(--color-table-head);color:var(--color-heading);white-space:nowrap}._detailTable_ersvs_290 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._numeric_ersvs_296{text-align:right;font-variant-numeric:tabular-nums}._error_ersvs_298{margin:0 0 var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=1000px){._financeSummary_ersvs_17{grid-template-columns:repeat(2,minmax(0,1fr))}._filterBar_ersvs_72{grid-template-columns:1fr 1fr}}@media (width<=900px){._listLayout_ersvs_214{flex-direction:column}._summaryGrid_ersvs_272{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._financeSummary_ersvs_17,._filterBar_ersvs_72,._formGrid_ersvs_240,._summaryGrid_ersvs_272{grid-template-columns:1fr}._clearFilters_ersvs_119{justify-self:start}._full_ersvs_245{grid-column:auto}._installmentRow_ersvs_226{grid-template-columns:34px 1fr}}._inlineCreateField_ersvs_319{min-height:var(--control-height);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}._inlineCreateField_ersvs_319 input,._inlineCreateField_ersvs_319 select{min-width:0;height:var(--control-height)}._inlineCreateField_ersvs_319 button{height:var(--control-height);align-self:stretch}._fieldHint_ersvs_335{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}@media (width<=620px){._inlineCreateField_ersvs_319{grid-template-columns:1fr}._inlineCreateField_ersvs_319 button{justify-self:start}}._validationBox_ersvs_345{padding:var(--space-3);border-radius:var(--radius-sm);color:#8a5a12;font-size:var(--font-size-xs);background:#fff8ec;border:1px solid #f1ddb9}._validationBox_ersvs_345 strong{color:#7a4d0b;margin-bottom:4px;display:block}._validationBox_ersvs_345 ul{margin:0;padding-left:18px}._validationBox_ersvs_345 li+li{margin-top:2px}._breadcrumb_9b2hq_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_9b2hq_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_9b2hq_1 strong{color:var(--color-text-muted);font-weight:600}._invoiceSummary_9b2hq_17{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._invoiceSummary_9b2hq_17 article{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._invoiceSummary_9b2hq_17 article>div{gap:2px;display:grid}._invoiceSummary_9b2hq_17 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._invoiceSummary_9b2hq_17 strong{color:var(--color-heading);font-size:20px;line-height:1.1}._summaryIcon_9b2hq_48{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._invoiceSummary_9b2hq_17 article[data-tone=money] ._summaryIcon_9b2hq_48{color:#b45309;background:#fff3df}._listSurface_9b2hq_61{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_9b2hq_68{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(250px,1.6fr) minmax(160px,.8fr) minmax(130px,.6fr) minmax(150px,.7fr) auto;display:grid}._searchField_9b2hq_76{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_9b2hq_76 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_9b2hq_96{gap:3px;display:grid}._inlineField_9b2hq_96 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_9b2hq_96 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_9b2hq_115{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_9b2hq_115:hover{background:var(--color-primary-soft)}._listSurface_9b2hq_61 ._tableArea_9b2hq_135{padding:0}._listSurface_9b2hq_61 ._tableArea_9b2hq_135>div:first-child{border:0;border-radius:0}._statusBadge_9b2hq_142{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_9b2hq_142[data-status=draft]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_9b2hq_142[data-status=posted]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_9b2hq_142[data-status=cancelled]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._emptyState_9b2hq_169{min-height:320px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_9b2hq_179{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_9b2hq_169 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_9b2hq_169 p{max-width:360px;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}._listLayout_9b2hq_200{gap:var(--space-3);min-width:0;display:flex}._tableArea_9b2hq_135{flex:1;min-width:0}._field_9b2hq_201{gap:var(--space-1);display:grid}._field_9b2hq_201>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_9b2hq_201 input,._field_9b2hq_201 select,._field_9b2hq_201 textarea,._installmentRow_9b2hq_202 input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_9b2hq_201 input,._field_9b2hq_201 select,._installmentRow_9b2hq_202 input{height:var(--control-height);padding:0 var(--space-3)}._field_9b2hq_201 textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}._field_9b2hq_201 small{color:var(--color-danger);font-size:var(--font-size-xs)}._formGrid_9b2hq_205{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_9b2hq_205{grid-column:1/-1}._summaryGrid_9b2hq_206{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryGrid_9b2hq_206 article,._postSummary_9b2hq_207{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:3px;display:grid}._summaryGrid_9b2hq_206 span,._postSummary_9b2hq_207 span,._detailList_9b2hq_208 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._summaryGrid_9b2hq_206 strong,._postSummary_9b2hq_207 strong,._detailList_9b2hq_208 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._detailList_9b2hq_208{gap:var(--space-2);margin-top:var(--space-3);display:grid}._detailList_9b2hq_208 div{gap:2px;display:grid}._installments_9b2hq_211{gap:var(--space-2);margin-top:var(--space-3);display:grid}._installments_9b2hq_211 header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._installmentRow_9b2hq_202{gap:var(--space-2);grid-template-columns:42px 1fr 1fr 38px;align-items:center;display:grid}._installmentRow_9b2hq_202>span{font-weight:700;font-size:var(--font-size-sm)}._ok_9b2hq_213{color:#166534}._error_9b2hq_213{color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=1000px){._invoiceSummary_9b2hq_17{grid-template-columns:repeat(2,minmax(0,1fr))}._filterBar_9b2hq_68{grid-template-columns:1fr 1fr}}@media (width<=900px){._listLayout_9b2hq_200{flex-direction:column}._summaryGrid_9b2hq_206{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._invoiceSummary_9b2hq_17,._filterBar_9b2hq_68,._formGrid_9b2hq_205,._summaryGrid_9b2hq_206{grid-template-columns:1fr}._clearFilters_9b2hq_115{justify-self:start}._full_9b2hq_205{grid-column:auto}._installmentRow_9b2hq_202{grid-template-columns:34px 1fr}}._attachmentRow_9b2hq_218{gap:var(--space-1);display:grid}._attachmentActions_9b2hq_223{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._filePicker_9b2hq_231{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading);font-size:var(--font-size-sm);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}._filePicker_9b2hq_231 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}._inlineCreateField_9b2hq_254{min-height:var(--control-height);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}._inlineCreateField_9b2hq_254 input,._inlineCreateField_9b2hq_254 select{min-width:0;height:var(--control-height)}._inlineCreateField_9b2hq_254 button{height:var(--control-height);align-self:stretch}@media (width<=620px){._inlineCreateField_9b2hq_254{grid-template-columns:1fr}._inlineCreateField_9b2hq_254 button{justify-self:start}}._stickyHeader_12mil_1{z-index:30;margin:-2px 0 var(--section-gap);background:var(--color-canvas);padding:8px 2px 0;position:sticky;top:0}._moduleTitle_12mil_10{color:var(--color-heading);font-size:var(--font-size-title);margin:0 0 4px;font-weight:700;line-height:1.2}._navRow_12mil_18{min-height:var(--control-height);align-items:stretch;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:flex}._tabs_12mil_27{min-width:0;min-height:var(--control-height);background:0 0;border:0;flex:1;align-items:stretch;gap:18px;margin:0;padding:0;display:flex;overflow:auto}._tabs_12mil_27 a{min-height:var(--control-height);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._tabs_12mil_27 a:hover{color:var(--color-primary)}._tabs_12mil_27 ._active_12mil_52{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:700}._actions_12mil_58{flex:none;align-items:center;padding-bottom:1px;display:flex}@media (width<=720px){._navRow_12mil_18{align-items:flex-end}._actions_12mil_58{padding-bottom:3px}}@media (width<=640px){._stickyHeader_12mil_1{padding-top:6px}._moduleTitle_12mil_10{font-size:20px}}._actionLink_1cwlf_1{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading);font-size:var(--font-size-sm);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}._actionLink_1cwlf_1:hover{border-color:var(--color-primary);color:var(--color-primary)}._kpis_1cwlf_17{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpis_1cwlf_17 article{min-height:82px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._kpis_1cwlf_17 article>span{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._kpis_1cwlf_17 article>div{gap:2px;display:grid}._kpis_1cwlf_17 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpis_1cwlf_17 strong{color:var(--color-heading);font-size:20px;line-height:1.1}._kpis_1cwlf_17 article[data-tone=danger]>span{color:var(--color-danger);background:#fdecec}._kpis_1cwlf_17 article[data-tone=positive]>span{color:#15803d;background:#e7f6ec}._financeBody_1cwlf_50{gap:var(--section-gap);grid-template-columns:minmax(0,2fr) minmax(290px,.9fr);align-items:start;display:grid}._operationalGrid_1cwlf_56{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._sideStack_1cwlf_61{gap:var(--section-gap);align-content:start;display:grid}._quickSide_1cwlf_66{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._quickSide_1cwlf_66>header{min-height:40px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-primary);background:var(--color-primary);align-items:center;display:flex}._quickSide_1cwlf_66>header>span{color:#fff;font-size:var(--font-size-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}._quickSide_1cwlf_66>header svg{color:#fff}._quickList_1cwlf_92{gap:6px;padding:10px;display:grid}._quickList_1cwlf_92 button{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 10px;font-weight:700;line-height:1;display:flex}._quickList_1cwlf_92 button:hover{background:var(--color-primary-soft)}._quickList_1cwlf_92 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._quickList_1cwlf_92 button>span{align-items:center;gap:7px;min-width:0;display:flex}._panel_1cwlf_131{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._panel_1cwlf_131>header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-primary);background:var(--color-primary);display:flex}._panel_1cwlf_131>header strong{color:#fff;font-size:var(--font-size-sm)}._panel_1cwlf_131>header a{color:#fff;font-size:var(--font-size-xs);font-weight:700;text-decoration:none}._panel_1cwlf_131>header a:hover{text-decoration:underline}._rows_1cwlf_151{display:grid}._row_1cwlf_151{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._row_1cwlf_151:last-child{border-bottom:0}._row_1cwlf_151:hover{background:var(--color-surface-muted)}._row_1cwlf_151>div{gap:2px;min-width:0;display:grid}._row_1cwlf_151 strong{color:var(--color-heading);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row_1cwlf_151 span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row_1cwlf_151 b{color:var(--color-heading);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}._empty_1cwlf_169{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}._secondaryNav_1cwlf_171{gap:var(--space-2);margin-top:var(--section-gap);flex-wrap:wrap;display:flex}._secondaryNav_1cwlf_171 a{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}._secondaryNav_1cwlf_171 a:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=1000px){._kpis_1cwlf_17{grid-template-columns:repeat(2,minmax(0,1fr))}._financeBody_1cwlf_50{grid-template-columns:1fr}}@media (width<=760px){._kpis_1cwlf_17,._operationalGrid_1cwlf_56{grid-template-columns:1fr}}._drawerLayer_18mno_1{z-index:80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f243647;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerBackdrop_18mno_10{cursor:default;background:0 0;border:0;position:absolute;inset:0}._detailDrawer_18mno_17{z-index:1;background:var(--color-surface);flex-direction:column;width:min(680px,94vw);height:100%;animation:.18s ease-out _drawer-in_18mno_1;display:flex;position:relative;box-shadow:-18px 0 44px #0f24362e}@keyframes _drawer-in_18mno_1{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:translate(0)}}._drawerHeader_18mno_32{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:grid}._drawerTitle_18mno_39{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._drawerTitle_18mno_39>div{gap:3px;min-width:0;display:grid}._drawerEyebrow_18mno_50{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:700}._drawerTitle_18mno_39 h2{color:var(--color-heading);margin:0;font-size:20px;line-height:1.2}._drawerTitle_18mno_39 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._drawerClose_18mno_66{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;flex:none;place-items:center;font-size:20px;display:grid}._drawerClose_18mno_66:hover{background:var(--color-surface-muted);color:var(--color-heading)}._drawerHeadline_18mno_84{align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:1fr 1fr auto;display:grid}._drawerHeadline_18mno_84>div{gap:2px;display:grid}._drawerHeadline_18mno_84 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._drawerHeadline_18mno_84 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:18px}._drawerBody_18mno_107{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-4);display:grid;overflow:auto}._drawerSection_18mno_115{gap:var(--space-2);display:grid}._drawerSectionTitle_18mno_119{color:var(--color-primary);align-items:center;gap:7px;display:flex}._drawerSectionTitle_18mno_119 h3{color:var(--color-heading);font-size:var(--font-size-sm);margin:0}._detailList_18mno_130{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}._detailList_18mno_130 div{min-width:0;padding:var(--space-3);border-bottom:1px solid var(--color-border-soft);gap:2px;display:grid}._detailList_18mno_130 div:nth-child(odd){border-right:1px solid var(--color-border-soft)}._detailList_18mno_130 div:nth-last-child(-n+2){border-bottom:0}._detailList_18mno_130 dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}._detailList_18mno_130 dd{color:var(--color-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._detailNote_18mno_164{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}._detailNote_18mno_164 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._detailNote_18mno_164 p{color:var(--color-text);font-size:var(--font-size-sm);white-space:pre-wrap;margin:4px 0 0}._drawerRows_18mno_181{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}._drawerRow_18mno_181{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._drawerRow_18mno_181:last-child{border-bottom:0}._drawerRow_18mno_181>div:first-child,._drawerRowAmount_18mno_199{gap:2px;min-width:0;display:grid}._drawerRow_18mno_181 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._drawerRow_18mno_181 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._drawerRowAmount_18mno_199{text-align:right;justify-items:end}._drawerRowAmount_18mno_199 strong{font-variant-numeric:tabular-nums}._drawerEmpty_18mno_219{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}._drawerFooter_18mno_226{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;box-shadow:0 -8px 18px #1f3a4e0a}._drawerFooter_18mno_226>div{align-items:center;gap:var(--space-2);display:flex}@media (width<=1200px){._filterBar_18mno_243{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){._detailDrawer_18mno_17{width:100vw}._drawerHeadline_18mno_84{grid-template-columns:1fr 1fr}._drawerHeadline_18mno_84 ._statusBadge_18mno_248{grid-column:1/-1;justify-self:start}._detailList_18mno_130{grid-template-columns:1fr}._detailList_18mno_130 div:nth-child(odd){border-right:0}._detailList_18mno_130 div:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-soft)}._detailList_18mno_130 div:last-child{border-bottom:0}._drawerRow_18mno_181{grid-template-columns:1fr auto}._drawerRow_18mno_181>button{grid-column:1/-1;justify-self:start}._drawerFooter_18mno_226{flex-direction:column;align-items:stretch}._drawerFooter_18mno_226>div{justify-content:flex-end}}._drawerLayer_1kdlt_1{z-index:80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f243647;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerBackdrop_1kdlt_10{cursor:default;background:0 0;border:0;position:absolute;inset:0}._detailDrawer_1kdlt_17{z-index:1;background:var(--color-surface);flex-direction:column;width:min(640px,94vw);height:100%;animation:.18s ease-out _drawer-in_1kdlt_1;display:flex;position:relative;box-shadow:-18px 0 44px #0f24362e}@keyframes _drawer-in_1kdlt_1{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:translate(0)}}._drawerHeader_1kdlt_32{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}._drawerTitle_1kdlt_38{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._drawerTitle_1kdlt_38>div{gap:3px;min-width:0;display:grid}._drawerEyebrow_1kdlt_49{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:700}._drawerTitle_1kdlt_38 h2{color:var(--color-heading);margin:0;font-size:20px}._drawerTitle_1kdlt_38 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._drawerClose_1kdlt_64{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;place-items:center;font-size:20px;display:grid}._drawerHeadline_1kdlt_77{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}._drawerHeadline_1kdlt_77>div{gap:2px;display:grid}._drawerHeadline_1kdlt_77 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._drawerHeadline_1kdlt_77 strong{color:var(--color-heading);font-size:18px}._drawerBody_1kdlt_99{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-4);display:grid;overflow:auto}._drawerSection_1kdlt_107{gap:var(--space-2);display:grid}._drawerSectionTitle_1kdlt_111{color:var(--color-primary);align-items:center;gap:7px;display:flex}._drawerSectionTitle_1kdlt_111 h3{color:var(--color-heading);font-size:var(--font-size-sm);margin:0}._detailList_1kdlt_122{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}._detailList_1kdlt_122 div{padding:var(--space-3);border-bottom:1px solid var(--color-border-soft);gap:2px;display:grid}._detailList_1kdlt_122 div:nth-child(odd){border-right:1px solid var(--color-border-soft)}._detailList_1kdlt_122 div:nth-last-child(-n+2){border-bottom:0}._detailList_1kdlt_122 dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}._detailList_1kdlt_122 dd{color:var(--color-text);font-size:var(--font-size-sm);margin:0;font-weight:600}._infoCard_1kdlt_152,._attachmentCard_1kdlt_153{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._infoCard_1kdlt_152{gap:4px;display:grid}._infoCard_1kdlt_152 span,._attachmentCard_1kdlt_153 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._infoCard_1kdlt_152 strong,._attachmentCard_1kdlt_153 strong{color:var(--color-heading);font-size:var(--font-size-sm);overflow-wrap:anywhere}._attachmentCard_1kdlt_153{gap:var(--space-3);display:grid}._attachmentCard_1kdlt_153>div:first-child{gap:3px;display:grid}._attachmentActions_1kdlt_182{gap:var(--space-2);flex-wrap:wrap;display:flex}._filePicker_1kdlt_187{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);font-size:var(--font-size-xs);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._filePicker_1kdlt_187 input{display:none}._drawerFooter_1kdlt_202{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);display:flex}._drawerFooter_1kdlt_202>div{gap:var(--space-2);display:flex}@media (width<=700px){._detailDrawer_1kdlt_17{width:100vw}._drawerHeadline_1kdlt_77{grid-template-columns:1fr 1fr}._drawerHeadline_1kdlt_77>span{grid-column:1/-1;justify-self:start}._detailList_1kdlt_122{grid-template-columns:1fr}._detailList_1kdlt_122 div:nth-child(odd){border-right:0}._detailList_1kdlt_122 div:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-soft)}._detailList_1kdlt_122 div:last-child{border-bottom:0}._drawerFooter_1kdlt_202{flex-direction:column;align-items:stretch}._drawerFooter_1kdlt_202>div{justify-content:flex-end}}._breadcrumb_jcy3m_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_jcy3m_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_jcy3m_1 strong{color:var(--color-text-muted);font-weight:600}._allocationSummary_jcy3m_17{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._allocationSummary_jcy3m_17 article{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._allocationSummary_jcy3m_17 article>div{gap:2px;display:grid}._allocationSummary_jcy3m_17 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._allocationSummary_jcy3m_17 strong{color:var(--color-heading);font-size:20px;line-height:1.1}._summaryIcon_jcy3m_48{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._allocationSummary_jcy3m_17 article[data-tone=money] ._summaryIcon_jcy3m_48{color:#b45309;background:#fff3df}._listSurface_jcy3m_61{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_jcy3m_68{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(280px,1.7fr) minmax(180px,.8fr) minmax(150px,.6fr) auto;display:grid}._searchField_jcy3m_76{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_jcy3m_76 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_jcy3m_96{gap:3px;display:grid}._inlineField_jcy3m_96 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_jcy3m_96 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_jcy3m_115{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_jcy3m_115:hover{background:var(--color-primary-soft)}._listSurface_jcy3m_61 ._tableArea_jcy3m_135>div:first-child{border:0;border-radius:0}._statusBadge_jcy3m_139{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_jcy3m_139[data-status=draft]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_jcy3m_139[data-status=open]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7ddec}._statusBadge_jcy3m_139[data-status=partially_settled]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_jcy3m_139[data-status=settled]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_jcy3m_139[data-status=cancelled]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._emptyState_jcy3m_176{min-height:320px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_jcy3m_186{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_jcy3m_176 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_jcy3m_176 p{max-width:420px;color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}._listLayout_jcy3m_207{gap:var(--space-3);min-width:0;display:flex}._tableArea_jcy3m_135{flex:1;min-width:0}._field_jcy3m_208,._row_jcy3m_208 label{gap:var(--space-1);display:grid}._field_jcy3m_208>span,._row_jcy3m_208 label>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_jcy3m_208 input,._field_jcy3m_208 select,._row_jcy3m_208 input,._row_jcy3m_208 select{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._layout_jcy3m_210{gap:var(--space-3);display:grid}._layout_jcy3m_210>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._layout_jcy3m_210>header div{gap:2px;display:grid}._layout_jcy3m_210>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._row_jcy3m_208{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-template-columns:1.1fr 1.2fr 1fr .7fr 1fr 38px;align-items:end;display:grid}._ok_jcy3m_213{color:#166534;font-size:var(--font-size-sm);font-weight:700}._error_jcy3m_213{color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=1100px){._allocationSummary_jcy3m_17{grid-template-columns:repeat(2,minmax(0,1fr))}._filterBar_jcy3m_68{grid-template-columns:1fr 1fr}._row_jcy3m_208{grid-template-columns:repeat(2,minmax(0,1fr))}._notes_jcy3m_214{grid-column:1/-1}}@media (width<=900px){._listLayout_jcy3m_207{flex-direction:column}}@media (width<=620px){._allocationSummary_jcy3m_17,._filterBar_jcy3m_68,._row_jcy3m_208{grid-template-columns:1fr}._clearFilters_jcy3m_115{justify-self:start}._notes_jcy3m_214{grid-column:auto}}._breadcrumb_17tt3_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_17tt3_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_17tt3_1 strong{color:var(--color-text-muted);font-weight:600}._kpis_17tt3_17{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpis_17tt3_17 article{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._kpis_17tt3_17 article>div{gap:2px;display:grid}._kpis_17tt3_17 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpis_17tt3_17 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}._summaryIcon_17tt3_49{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._kpis_17tt3_17 article[data-tone=money] ._summaryIcon_17tt3_49{color:#b45309;background:#fff3df}._listSurface_17tt3_62{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_17tt3_69{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,1.5fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(125px,.65fr) minmax(125px,.65fr) auto;display:grid}._searchField_17tt3_77{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_17tt3_77 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_17tt3_97{gap:3px;display:grid}._inlineField_17tt3_97 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_17tt3_97 select,._inlineField_17tt3_97 input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_17tt3_118{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_17tt3_118:hover{background:var(--color-primary-soft)}._tableArea_17tt3_138{min-width:0}._listSurface_17tt3_62 ._tableArea_17tt3_138>div:first-child{border:0;border-radius:0}._statusBadge_17tt3_145{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_17tt3_145[data-status=draft]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_17tt3_145[data-status=open]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7ddec}._statusBadge_17tt3_145[data-status=partially_settled]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_17tt3_145[data-status=settled]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_17tt3_145[data-status=cancelled]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._emptyState_17tt3_182{min-height:320px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_17tt3_192{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_17tt3_182 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_17tt3_182 p{max-width:420px;color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}._note_17tt3_212{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=1250px){._filterBar_17tt3_69{grid-template-columns:repeat(3,minmax(0,1fr))}._clearFilters_17tt3_118{justify-self:start}}@media (width<=1000px){._kpis_17tt3_17,._filterBar_17tt3_69{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._kpis_17tt3_17,._filterBar_17tt3_69{grid-template-columns:1fr}}._breadcrumb_6yzj9_1{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_6yzj9_1 a{color:var(--color-primary);text-decoration:none}._breadcrumb_6yzj9_1 strong{color:var(--color-text-muted);font-weight:600}._filterSurface_6yzj9_18{margin-bottom:var(--section-gap);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_6yzj9_26{align-items:end;gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(180px,1fr) minmax(200px,1.15fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;display:grid}._inlineField_6yzj9_33{gap:3px;display:grid}._inlineField_6yzj9_33 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_6yzj9_33 select,._inlineField_6yzj9_33 input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_6yzj9_54{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_6yzj9_54:hover{background:var(--color-primary-soft)}._kpis_6yzj9_75{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpis_6yzj9_75 article{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._kpis_6yzj9_75 article>div{gap:2px;min-width:0;display:grid}._kpis_6yzj9_75 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpis_6yzj9_75 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}._summaryIcon_6yzj9_108{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._kpis_6yzj9_75 article[data-tone=money] ._summaryIcon_6yzj9_108{color:#b45309;background:#fff3df}._kpis_6yzj9_75 article[data-tone=danger] ._summaryIcon_6yzj9_108{color:var(--color-danger);background:#fdecec}._monthly_6yzj9_126{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._monthly_6yzj9_126>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--panel-padding);border-bottom:1px solid var(--color-border);display:flex}._monthly_6yzj9_126>header>div:first-child{gap:2px;display:grid}._monthly_6yzj9_126>header>div:first-child>strong{color:var(--color-heading);font-size:var(--font-size-sm)}._monthly_6yzj9_126>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._realizedBalance_6yzj9_153{justify-items:end;gap:2px;display:grid}._realizedBalance_6yzj9_153 strong{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}._tableWrap_6yzj9_162{overflow:auto}._tableWrap_6yzj9_162 table{border-collapse:collapse;width:100%;min-width:850px;font-size:var(--font-size-sm)}._tableWrap_6yzj9_162 th,._tableWrap_6yzj9_162 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);text-align:right;font-variant-numeric:tabular-nums}._tableWrap_6yzj9_162 th:first-child,._tableWrap_6yzj9_162 td:first-child{text-align:left}._tableWrap_6yzj9_162 th{background:var(--color-table-head);color:var(--color-heading);white-space:nowrap}._tableWrap_6yzj9_162 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._tableWrap_6yzj9_162 tbody tr:last-child td{border-bottom:0}._positive_6yzj9_193{color:#166534}._negative_6yzj9_196{color:var(--color-danger)}._tableWrap_6yzj9_162 td._empty_6yzj9_199{text-align:center;height:160px;color:var(--color-text-muted)}._note_6yzj9_204{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=1180px){._filterBar_6yzj9_26{grid-template-columns:repeat(2,minmax(0,1fr))}._clearFilters_6yzj9_54{justify-self:start}}@media (width<=1000px){._kpis_6yzj9_75{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._filterBar_6yzj9_26,._kpis_6yzj9_75{grid-template-columns:1fr}._monthly_6yzj9_126>header{flex-direction:column;align-items:flex-start}._realizedBalance_6yzj9_153{justify-items:start}}._page_oga3d_1{min-height:calc(100vh - var(--header-height) - var(--page-padding-y) - var(--page-padding-y));gap:var(--section-gap);grid-template-rows:auto auto minmax(500px,1fr);display:grid}._pageTitle_oga3d_7{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._pageTitle_oga3d_7 h1{color:var(--color-heading);font-size:var(--font-size-title);margin:0}._pageTitle_oga3d_7 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:3px 0 0}._currentDate_oga3d_23{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:inline-flex}._kpis_oga3d_30{gap:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._metric_oga3d_35{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--surface-shadow);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}._metricIcon_oga3d_48{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._metric_oga3d_35[data-tone=success] ._metricIcon_oga3d_48{color:#15803d;background:#e7f6ec}._metric_oga3d_35[data-tone=danger] ._metricIcon_oga3d_48{color:var(--color-danger);background:#fdecec}._metric_oga3d_35[data-tone=warning] ._metricIcon_oga3d_48{color:#b45309;background:#fff3df}._metric_oga3d_35>div{gap:2px;display:grid}._metric_oga3d_35 small,._metric_oga3d_35 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._metric_oga3d_35 strong{color:var(--color-heading);font-size:var(--kpi-value-size);line-height:1.1}._operationsGrid_oga3d_83{gap:var(--section-gap);grid-template-columns:minmax(0,2fr) minmax(290px,.9fr);height:100%;min-height:0;display:grid}._sideStack_oga3d_90{gap:var(--section-gap);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}._panel_oga3d_97{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:0;box-shadow:var(--surface-shadow);flex-direction:column;display:flex;overflow:hidden}._operationsGrid_oga3d_83>._panel_oga3d_97,._sideStack_oga3d_90>._panel_oga3d_97:last-child{height:100%}._panel_oga3d_97>header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-primary-hover);background:var(--color-primary);display:flex}._panelTitle_oga3d_122{color:#fff;font-size:var(--font-size-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}._panel_oga3d_97>header>a{color:#fff;font-size:var(--font-size-xs);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}._panel_oga3d_97>header>a:hover{color:#fff;opacity:.86}._tabs_oga3d_143{min-height:38px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-border);align-items:end;gap:18px;display:flex}._activityTab_oga3d_151{appearance:none;min-height:38px;box-shadow:none;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0;display:flex}._activityTab_oga3d_151:hover{color:var(--color-primary)}._tabActive_oga3d_170{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}._list_oga3d_175{flex-direction:column;flex:1;min-height:0;display:flex}._row_oga3d_181,._workRow_oga3d_182{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3) var(--panel-padding);border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}._row_oga3d_181:last-child,._workRow_oga3d_182:last-child{border-bottom:0}._row_oga3d_181:hover,._workRow_oga3d_182:hover{background:var(--color-surface-muted)}._rowIcon_oga3d_201{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._row_oga3d_181>div,._workRow_oga3d_182>div{gap:2px;min-width:0;display:grid}._row_oga3d_181 strong,._workRow_oga3d_182 strong{color:var(--color-heading);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row_oga3d_181 span,._workRow_oga3d_182 span,._row_oga3d_181 small,._workRow_oga3d_182 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._row_oga3d_181 ._overdue_oga3d_231{color:var(--color-danger);font-weight:700}._quickActions_oga3d_235{gap:6px;padding:10px;display:grid}._quickActions_oga3d_235 a{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:36px;color:var(--color-primary);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:700;text-decoration:none;display:flex}._quickActions_oga3d_235 a:hover{background:var(--color-primary-soft)}._quickActions_oga3d_235 a>span{color:inherit;align-items:center;gap:7px;display:flex}._emptyState_oga3d_263,._emptyCompact_oga3d_264{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:18px;display:flex}._emptyCompact_oga3d_264{min-height:170px;padding:12px}._emptyArt_oga3d_279{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:66px;height:58px;display:grid}._emptyState_oga3d_263>strong,._emptyCompact_oga3d_264>strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_oga3d_263 p,._emptyCompact_oga3d_264 p{max-width:340px;color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.5}@media (width<=1000px){._page_oga3d_1{grid-template-rows:auto;min-height:auto}._kpis_oga3d_30{grid-template-columns:repeat(2,minmax(0,1fr))}._operationsGrid_oga3d_83{grid-template-columns:1fr;height:auto}._sideStack_oga3d_90{grid-template-rows:auto auto;height:auto}._operationsGrid_oga3d_83>._panel_oga3d_97,._sideStack_oga3d_90>._panel_oga3d_97:last-child{height:auto}}@media (width<=640px){._kpis_oga3d_30{grid-template-columns:1fr}._pageTitle_oga3d_7{flex-direction:column;align-items:flex-start}._row_oga3d_181,._workRow_oga3d_182{grid-template-columns:auto minmax(0,1fr)}._row_oga3d_181 small,._workRow_oga3d_182 small{grid-column:2}}._integrated_13mcp_1{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);align-items:center;font-weight:700;display:inline-flex}._content_13mcp_13{gap:var(--space-3);display:grid}._content_13mcp_13 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}._field_13mcp_25{gap:var(--space-1);display:grid}._field_13mcp_25 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_13mcp_25 input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._error_13mcp_47{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._layout_gwoue_1{gap:var(--space-3);display:grid}._filePicker_gwoue_6{min-height:64px;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative}._filePicker_gwoue_6 input{opacity:0;cursor:pointer;position:absolute;inset:0}._controls_gwoue_28,._mapping_gwoue_29{gap:var(--space-3);display:grid}._controls_gwoue_28{grid-template-columns:repeat(2,minmax(0,1fr))}._mapping_gwoue_29{grid-template-columns:repeat(4,minmax(0,1fr))}._controls_gwoue_28 label,._mapping_gwoue_29 label{gap:var(--space-1);display:grid}._controls_gwoue_28 span,._mapping_gwoue_29 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._controls_gwoue_28 select,._mapping_gwoue_29 select{height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._summary_gwoue_65{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}._summary_gwoue_65 strong{color:var(--color-heading)}._summary_gwoue_65 span{color:var(--color-text-muted)}._preview_gwoue_78{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:360px;overflow:auto}._preview_gwoue_78 table{border-collapse:collapse;width:100%;min-width:820px;font-size:var(--font-size-xs)}._preview_gwoue_78 th,._preview_gwoue_78 td{padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);text-align:left}._preview_gwoue_78 th{background:var(--color-table-head);color:var(--color-heading);position:sticky;top:0}._matched_gwoue_106{color:var(--color-primary)}._unmatched_gwoue_107{color:var(--color-text-muted)}._error_gwoue_108{color:var(--color-danger)}@media (width<=800px){._controls_gwoue_28,._mapping_gwoue_29{grid-template-columns:1fr}}._listLayout_4p67l_1{gap:var(--space-3);min-width:0;display:flex}._tableArea_4p67l_7{flex:1;min-width:0}._field_4p67l_12{gap:var(--space-1);display:grid}._field_4p67l_12>span,._statusPanel_4p67l_18>span,._rectificationReason_4p67l_19>span,._summaryGrid_4p67l_20 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_4p67l_12 input,._field_4p67l_12 select,._field_4p67l_12 textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_4p67l_12 input,._field_4p67l_12 select{height:var(--control-height);padding:0 var(--space-3)}._field_4p67l_12 textarea{min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}._formGrid_4p67l_50{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_4p67l_56{grid-column:1/-1}._help_4p67l_60,._error_4p67l_61{font-size:var(--font-size-sm);margin:0}._help_4p67l_60{color:var(--color-text-muted)}._error_4p67l_61{color:var(--color-danger)}._measurementHeader_4p67l_69{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._measurementHeader_4p67l_69 h1,._measurementHeader_4p67l_69 p{margin:0}._measurementHeader_4p67l_69 h1{color:var(--color-heading);font-size:var(--font-size-title)}._measurementHeader_4p67l_69 p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}._backLink_4p67l_93{margin:0 0 var(--space-2);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}._statusPanel_4p67l_18{justify-items:end;gap:2px;display:grid}._statusPanel_4p67l_18 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._statusPanel_4p67l_18 em{background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);border-radius:999px;padding:3px 8px;font-style:normal;font-weight:700}._controlBar_4p67l_125{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(220px,300px) 150px 150px minmax(180px,1fr);align-items:end;display:grid}._rectificationReason_4p67l_19{gap:var(--space-1);display:grid}._rectificationReason_4p67l_19 strong{color:var(--color-heading);font-size:var(--font-size-xs)}._summaryGrid_4p67l_20{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryGrid_4p67l_20 article{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:2px;display:grid}._summaryGrid_4p67l_20 strong{color:var(--color-heading);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}._toolbar_4p67l_169{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._unsaved_4p67l_177{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:700}._sheetWrap_4p67l_183{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:auto}._sheet_4p67l_183{border-collapse:collapse;width:100%;min-width:1240px;font-size:var(--font-size-sm)}._sheet_4p67l_183 th,._sheet_4p67l_183 td{height:var(--table-row-height);padding:0 var(--space-2);border-bottom:1px solid var(--color-border-soft)}._sheet_4p67l_183 th{z-index:2;background:var(--color-table-head);color:var(--color-heading);text-align:left;white-space:nowrap;font-weight:700;position:sticky;top:0}._sheet_4p67l_183 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._sheet_4p67l_183 tbody tr:hover{background:var(--color-primary-soft)}._stickyItem_4p67l_224{z-index:1;background:inherit;font-variant-numeric:tabular-nums;width:74px;position:sticky;left:0}._sheet_4p67l_183 th._stickyItem_4p67l_224{z-index:3;background:var(--color-table-head)}._description_4p67l_238{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:600;display:block}._description_4p67l_238+small{color:var(--color-text-muted);font-size:10px;display:block}._center_4p67l_251{text-align:center}._numeric_4p67l_253,._numericStrong_4p67l_254{text-align:right;font-variant-numeric:tabular-nums}._numericStrong_4p67l_254{font-weight:700}._quantityInput_4p67l_261{width:92px;height:28px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:4px}._historySection_4p67l_274{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._historySection_4p67l_274 h2{margin:0 0 var(--space-2);color:var(--color-heading);font-size:var(--font-size-sm)}._historySection_4p67l_274 ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._historySection_4p67l_274 li{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-xs);grid-template-columns:minmax(160px,220px) 170px 1fr;display:grid}._historySection_4p67l_274 li:last-child{border-bottom:0;padding-bottom:0}._historySection_4p67l_274 li span,._historySection_4p67l_274 li small{color:var(--color-text-muted)}@media (width<=980px){._listLayout_4p67l_1{flex-direction:column}._controlBar_4p67l_125{grid-template-columns:1fr 1fr}._summaryGrid_4p67l_20{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._formGrid_4p67l_50,._controlBar_4p67l_125,._summaryGrid_4p67l_20,._historySection_4p67l_274 li{grid-template-columns:1fr}._full_4p67l_56{grid-column:auto}._measurementHeader_4p67l_69{flex-direction:column;align-items:flex-start}._statusPanel_4p67l_18{justify-items:start}}._row_1jr8m_1{align-items:stretch;gap:var(--space-3);margin:0 0 var(--section-gap);border-bottom:1px solid var(--color-border);display:flex}._nav_1jr8m_8{flex:1;align-items:center;gap:28px;min-width:0;margin:0;padding:0 6px;display:flex;overflow-x:auto}._aside_1jr8m_18{flex:none;justify-content:flex-end;align-items:center;min-width:190px;padding-bottom:1px;display:flex}._link_1jr8m_26,._active_1jr8m_26{min-height:38px;color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:0 2px;font-weight:700;text-decoration:none;display:inline-flex}._link_1jr8m_26:hover{color:var(--color-text)}._active_1jr8m_26{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (width<=820px){._row_1jr8m_1{flex-direction:column;align-items:stretch;gap:0}._aside_1jr8m_18{min-width:0;padding:var(--space-2) 6px;border-top:1px solid var(--color-border);justify-content:flex-start}}@media (width<=620px){._nav_1jr8m_8{gap:14px}}._header_2urxs_1{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-2);display:flex}._main_2urxs_8{min-width:0}._back_2urxs_11{margin:0 0 var(--space-2);color:var(--color-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}._titleRow_2urxs_22{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._titleRow_2urxs_22 h1{color:var(--color-heading);font-size:var(--title-size);letter-spacing:-.02em;margin:0;line-height:1.08}._status_2urxs_35{background:var(--color-primary-soft);min-height:30px;color:var(--color-primary);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:750;display:inline-flex}._status_2urxs_35[data-status=completed]{color:#15803d;background:#e7f6ec}._status_2urxs_35[data-status=paused]{color:#b45309;background:#fff3df}._status_2urxs_35[data-status=cancelled]{color:#6b7280;background:#f1f3f5}._meta_2urxs_51{color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-weight:600;display:flex}._meta_2urxs_51 i{background:var(--color-border-strong);width:1px;height:18px}._meta_2urxs_51 strong{color:var(--color-text);font-weight:700}@media (width<=820px){._header_2urxs_1{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (width<=560px){._meta_2urxs_51{flex-direction:column;align-items:flex-start;gap:4px}._meta_2urxs_51 i{display:none}}._referenceField_1lhya_1{gap:5px;min-width:210px;display:grid}._referenceField_1lhya_1 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._referenceField_1lhya_1 input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._kpiGrid_1lhya_21{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpiCard_1lhya_27{align-items:center;gap:var(--space-3);min-height:116px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex;box-shadow:0 6px 16px #1f3a4e08}._kpiIcon_1lhya_38{background:var(--color-primary-soft);width:48px;height:48px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}._kpiCard_1lhya_27>div{gap:3px;min-width:0;display:grid}._kpiCard_1lhya_27 span,._kpiCard_1lhya_27 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpiCard_1lhya_27>div>span{font-weight:700}._kpiCard_1lhya_27 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,27px)}._ahead_1lhya_66{color:#166534;font-weight:800}._behind_1lhya_67{color:var(--color-danger);font-weight:800}._on-track_1lhya_68{color:var(--color-heading);font-weight:800}._notice_1lhya_69{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-heading);font-size:var(--font-size-sm);border:1px solid #b8d5f3;display:flex}._notice_1lhya_69 svg{color:var(--color-primary);flex:none}._analysisGrid_1lhya_85{gap:var(--section-gap);grid-template-columns:minmax(0,3.1fr) minmax(280px,.95fr);align-items:stretch;display:grid}._chartCard_1lhya_91,._sourcesCard_1lhya_92,._monthlyCard_1lhya_93,._methodNote_1lhya_94{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 6px 16px #1f3a4e08}._chartCard_1lhya_91{min-width:0}._chartHeader_1lhya_103,._monthlyCard_1lhya_93>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._chartHeader_1lhya_103>div:first-child,._monthlyCard_1lhya_93>header>div{gap:2px;display:grid}._chartHeader_1lhya_103 strong,._monthlyCard_1lhya_93>header strong{color:var(--color-heading);font-size:var(--font-size-md)}._chartHeader_1lhya_103 span,._monthlyCard_1lhya_93>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._legend_1lhya_127{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._legend_1lhya_127 span{align-items:center;gap:5px;display:inline-flex}._legend_1lhya_127 i{border-radius:999px;width:18px;height:3px}._legendPlanned_1lhya_143{background:#64748b}._legendApproved_1lhya_144{background:var(--color-primary)}._legendSubmitted_1lhya_145{background:#d97706}._chartScroll_1lhya_146{overflow-x:auto}._chart_1lhya_91{width:100%;min-width:720px;height:auto;display:block}._gridLine_1lhya_153{stroke:var(--color-border-soft);stroke-width:1px}._axisText_1lhya_154{fill:var(--color-text-muted);font-size:11px}._plannedLine_1lhya_155,._approvedLine_1lhya_156,._submittedLine_1lhya_157{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._plannedLine_1lhya_155{stroke:#64748b}._approvedLine_1lhya_156{stroke:var(--color-primary)}._submittedLine_1lhya_157{stroke:#d97706;stroke-dasharray:7 5}._emptyChart_1lhya_166{align-content:center;place-items:center;gap:var(--space-2);min-height:320px;padding:var(--space-5);background-image:linear-gradient(to bottom,var(--color-border-soft) 1px,transparent 1px);text-align:center;background-size:100% 64px;display:grid}._emptyChartIcon_1lhya_177{background:var(--color-primary-soft);border-radius:50%;justify-content:center;align-items:flex-end;gap:5px;width:66px;height:66px;padding:16px;display:flex}._emptyChartIcon_1lhya_177 i{background:var(--color-primary);opacity:.55;border-radius:3px 3px 0 0;width:6px}._emptyChartIcon_1lhya_177 i:first-child{height:16px}._emptyChartIcon_1lhya_177 i:nth-child(2){height:26px}._emptyChartIcon_1lhya_177 i:nth-child(3){height:20px}._emptyChart_1lhya_166 strong{color:var(--color-heading);font-size:var(--font-size-md)}._emptyChart_1lhya_166 p{max-width:440px;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}._sourcesCard_1lhya_92{padding:var(--space-4)}._sourcesCard_1lhya_92 h2{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--font-size-md)}._sourceRow_1lhya_216{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);grid-template-columns:auto 1fr auto;display:grid}._sourceIcon_1lhya_224{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._sourceRow_1lhya_216 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._sourceRow_1lhya_216 em{color:#b45309;white-space:nowrap;background:#fff3df;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}._sourceRow_1lhya_216 em[data-ok=true]{color:#15803d;background:#e7f6ec}._sourceCoverage_1lhya_251{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}._sourceCoverage_1lhya_251 strong{color:var(--color-heading);font-size:var(--font-size-md)}._monthlyCard_1lhya_93{margin-top:var(--section-gap)}._monthlyTableWrap_1lhya_268{overflow:auto}._monthlyTable_1lhya_268{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--font-size-sm)}._monthlyTable_1lhya_268 th,._monthlyTable_1lhya_268 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);text-align:left}._monthlyTable_1lhya_268 th{background:var(--color-table-head);color:var(--color-heading);white-space:nowrap}._monthlyTable_1lhya_268 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._numeric_1lhya_287{text-align:right;font-variant-numeric:tabular-nums}._emptyTable_1lhya_288{padding:var(--space-5);color:var(--color-text-muted);text-align:center}._methodNote_1lhya_94{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs)}._methodNote_1lhya_94 strong{color:var(--color-heading)}._methodNote_1lhya_94 p{margin:var(--space-1) 0 0;line-height:1.5}._error_1lhya_301{color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=1050px){._kpiGrid_1lhya_21{grid-template-columns:repeat(2,minmax(0,1fr))}._analysisGrid_1lhya_85{grid-template-columns:1fr}}@media (width<=700px){._referenceField_1lhya_1{min-width:0}._chartHeader_1lhya_103,._monthlyCard_1lhya_93>header{flex-direction:column;align-items:flex-start}}@media (width<=600px){._kpiGrid_1lhya_21{grid-template-columns:1fr}}._listSurface_1n2f0_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_1n2f0_8{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(280px,1.7fr) minmax(170px,.7fr) auto;display:grid}._filterBar_1n2f0_8[data-compact=true]{grid-template-columns:minmax(320px,1fr) auto}._searchField_1n2f0_19{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_1n2f0_19 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_1n2f0_39{gap:3px;display:grid}._inlineField_1n2f0_39 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_1n2f0_39 select{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_1n2f0_59{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_1n2f0_59:hover{background:var(--color-primary-soft)}._tableArea_1n2f0_79{min-width:0}._listSurface_1n2f0_1 ._tableArea_1n2f0_79>div:first-child{border:0;border-radius:0}._statusBadge_1n2f0_86{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_1n2f0_86[data-status=active]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_1n2f0_86[data-status=inactive]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_1n2f0_86[data-status=archived]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._field_1n2f0_114{gap:var(--space-1);display:grid}._field_1n2f0_114 span,._groupTitle_1n2f0_119{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_1n2f0_114 input,._field_1n2f0_114 select,._field_1n2f0_114 textarea{width:100%;min-width:0;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._field_1n2f0_114 input,._field_1n2f0_114 select{height:var(--control-height)}._field_1n2f0_114 textarea{min-height:86px;padding-block:var(--space-2);resize:vertical}._formGrid_1n2f0_145{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_1n2f0_150{grid-column:1/-1}._message_1n2f0_153,._error_1n2f0_154{font-size:var(--font-size-sm);margin:0}._message_1n2f0_153{color:var(--color-text-muted)}._error_1n2f0_154{color:var(--color-danger)}._checkboxGrid_1n2f0_164{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._checkbox_1n2f0_164{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);display:flex}._checkbox_1n2f0_164 input{margin:0}._section_1n2f0_183{gap:var(--space-2);display:grid}._sectionHeader_1n2f0_187{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._permissionGroups_1n2f0_193{gap:var(--space-3);display:grid}._permissionGroup_1n2f0_193{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}._permissionGroup_1n2f0_193 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._tag_1n2f0_208{min-height:24px;padding:0 var(--space-2);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}._inlineList_1n2f0_219{gap:var(--space-1);flex-wrap:wrap;display:flex}._help_1n2f0_224{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}@media (width<=900px){._filterBar_1n2f0_8,._filterBar_1n2f0_8[data-compact=true]{grid-template-columns:1fr 1fr}._clearFilters_1n2f0_59{justify-self:start}}@media (width<=640px){._filterBar_1n2f0_8,._filterBar_1n2f0_8[data-compact=true],._formGrid_1n2f0_145,._checkboxGrid_1n2f0_164{grid-template-columns:1fr}._full_1n2f0_150{grid-column:auto}}._deleteAction_1n2f0_250{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._deleteAction_1n2f0_250:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-danger)}._deleteAction_1n2f0_250:disabled{opacity:.32;cursor:not-allowed}._errorBanner_1n2f0_270{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger) 6%,var(--color-surface));color:var(--color-danger);font-size:var(--font-size-sm)}._embeddedHeader_1n2f0_280{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._embeddedHeader_1n2f0_280 h2{color:var(--color-heading);margin:0;font-size:18px}._embeddedHeader_1n2f0_280 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._grid_oy6ca_1{gap:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}._card_oy6ca_7{min-height:var(--module-card-min-height);align-content:start;gap:var(--space-2);height:100%;padding:var(--panel-padding);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;box-shadow:var(--surface-shadow);grid-template-rows:auto auto 1fr;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}._card_oy6ca_7:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 10px 28px #122e462e}._card_oy6ca_7 strong{color:var(--color-heading);font-size:16px}._card_oy6ca_7>span{max-width:92%;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}._cardTop_oy6ca_38{min-height:38px;color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}._iconBox_oy6ca_45{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);place-items:center;display:grid}@media (width<=1100px){._grid_oy6ca_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._grid_oy6ca_1{grid-template-columns:1fr}}._layout_1r6w3_1{gap:var(--space-4);display:grid}._selectRow_1r6w3_3{gap:var(--space-3);grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr);align-items:end;display:grid}._selectRow_1r6w3_3 label,._selectRow_1r6w3_3 div{gap:var(--space-1);display:grid}._selectRow_1r6w3_3 span,._summaryGrid_1r6w3_14 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._selectRow_1r6w3_3 select{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._selectRow_1r6w3_3 strong{color:var(--color-heading)}._summaryGrid_1r6w3_14{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._summaryGrid_1r6w3_14 article{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:2px;display:grid}._summaryGrid_1r6w3_14 strong{color:var(--color-heading);font-size:18px}._tableWrap_1r6w3_51{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:auto}._tableWrap_1r6w3_51 table{border-collapse:collapse;width:100%;min-width:1040px;font-size:var(--font-size-sm)}._tableWrap_1r6w3_51 th,._tableWrap_1r6w3_51 td{padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);text-align:left}._tableWrap_1r6w3_51 th{background:var(--color-table-head);color:var(--color-heading);white-space:nowrap}._numeric_1r6w3_77{text-align:right;font-variant-numeric:tabular-nums}._added_1r6w3_82,._removed_1r6w3_83,._changed_1r6w3_84,._unchanged_1r6w3_85{font-size:var(--font-size-xs);border-radius:999px;padding:3px 7px;font-weight:700;display:inline-flex}._added_1r6w3_82{background:var(--color-primary-soft);color:var(--color-primary)}._removed_1r6w3_83{color:var(--color-danger);background:#fbe9e9}._changed_1r6w3_84{color:#7a5a00;background:#fff4d6}._unchanged_1r6w3_85{background:var(--color-surface-muted);color:var(--color-text-muted)}._empty_1r6w3_97{text-align:center;color:var(--color-text-muted)}@media (width<=760px){._selectRow_1r6w3_3,._summaryGrid_1r6w3_14{grid-template-columns:1fr}}._listLayout_1gp8u_1{gap:var(--space-3);min-width:0;display:flex}._tableArea_1gp8u_7{flex:1;min-width:0}._field_1gp8u_9{gap:var(--space-1);display:grid}._field_1gp8u_9>span,._statusInfo_1gp8u_11>span,._headerMeta_1gp8u_12>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_1gp8u_9 input,._field_1gp8u_9 select,._field_1gp8u_9 textarea,._dependencyForm_1gp8u_21 input,._dependencyForm_1gp8u_21 select,._serviceRow_1gp8u_23 input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_1gp8u_9 input,._field_1gp8u_9 select,._dependencyForm_1gp8u_21 input,._dependencyForm_1gp8u_21 select,._serviceRow_1gp8u_23 input{height:var(--control-height);padding:0 var(--space-3)}._field_1gp8u_9 textarea{min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}._headerMeta_1gp8u_12{text-align:right;gap:3px;display:grid}._headerMeta_1gp8u_12 strong{color:var(--color-heading);font-size:26px;line-height:1}._emptyScheduleShell_1gp8u_46{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(360px,.9fr) minmax(480px,1.2fr);display:grid;box-shadow:0 6px 16px #1f3a4e08}._emptyScheduleSetup_1gp8u_56{align-content:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-border-soft);display:grid}._emptyScheduleSetup_1gp8u_56 h2{color:var(--color-heading);margin:0;font-size:clamp(24px,2.5vw,34px)}._emptyScheduleSetup_1gp8u_56 p{max-width:560px;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.55}._emptyScheduleIcon_1gp8u_75{background:var(--color-primary-soft);width:72px;height:72px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._ganttPreview_1gp8u_84{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(to right,transparent 0 34%,var(--color-border-soft) 34% 34.2%,transparent 34.2% 67%,var(--color-border-soft) 67% 67.2%,transparent 67.2%), linear-gradient(to right,transparent 0 42%,#78aadc17 42% 100%), var(--color-surface);min-height:390px;position:relative;overflow:hidden}._previewHeader_1gp8u_95{border-bottom:1px solid var(--color-border);background:var(--color-table-head);height:54px;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;grid-template-columns:34% 33% 33%;align-items:center;display:grid}._previewHeader_1gp8u_95 strong{padding-left:var(--space-3);color:var(--color-heading);text-align:left}._previewRow_1gp8u_111{height:54px;padding-left:var(--space-3);border-bottom:1px solid var(--color-border-soft);align-items:center;display:flex;position:relative}._previewRow_1gp8u_111 i{background:#e3eaf0;border-radius:5px;height:16px}._previewRow_1gp8u_111 b{background:#cfe1f4;border-radius:6px;height:24px;position:absolute}._previewMilestone_1gp8u_130{background:#a9cdf2;width:18px;height:18px;position:absolute;bottom:62px;right:18%;transform:rotate(45deg)}._versionBar_1gp8u_140{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(230px,320px) 160px minmax(220px,1fr);align-items:end;display:grid}._statusInfo_1gp8u_11{align-items:center;gap:var(--space-2);min-height:var(--control-height);display:flex}._statusInfo_1gp8u_11 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._statusInfo_1gp8u_11 em{background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);border-radius:999px;padding:3px 8px;font-style:normal;font-weight:700}._statusInfo_1gp8u_11 small{color:var(--color-danger);margin-left:auto}._toolbar_1gp8u_165{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._toolbarSpacer_1gp8u_172{flex:1}._editorGrid_1gp8u_174{gap:var(--space-3);display:grid}._tableWrap_1gp8u_176,._gantt_1gp8u_84{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:auto}._table_1gp8u_7{border-collapse:collapse;width:100%;min-width:920px;font-size:var(--font-size-sm)}._table_1gp8u_7 th,._table_1gp8u_7 td{height:var(--table-row-height);padding:0 var(--space-2);border-bottom:1px solid var(--color-border-soft)}._table_1gp8u_7 th{background:var(--color-table-head);color:var(--color-heading);text-align:left;white-space:nowrap;font-weight:700}._table_1gp8u_7 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._stageRow_1gp8u_196{background:#f0f4f7;font-weight:700}._selectedRow_1gp8u_197{box-shadow:inset 3px 0 0 var(--color-primary)}._numberColumn_1gp8u_198{width:78px}._numeric_1gp8u_199{text-align:right;font-variant-numeric:tabular-nums}._numericInput_1gp8u_200{text-align:right}._rowSelect_1gp8u_202{width:100%;height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._rowSelect_1gp8u_202[aria-pressed=true]{color:var(--color-primary)}._cellInput_1gp8u_214{width:100%;height:30px;padding:0 var(--space-2);color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px}._cellInput_1gp8u_214:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none}._ganttHeader_1gp8u_226{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}._ganttHeader_1gp8u_226 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._ganttBody_1gp8u_234{min-width:900px}._ganttRow_1gp8u_235{border-bottom:1px solid var(--color-border-soft);grid-template-columns:300px 1fr;min-height:34px;display:grid}._ganttLabel_1gp8u_236{padding:0 var(--space-2);border:0;border-right:1px solid var(--color-border);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0}._ganttLabel_1gp8u_236[aria-pressed=true]{color:var(--color-primary);font-weight:700}._ganttTrack_1gp8u_248{background-image:linear-gradient(to right, var(--color-border-soft) 1px, transparent 1px);background-size:5% 100%;position:relative}._ganttBar_1gp8u_253{background:var(--color-primary-soft);cursor:pointer;border:0;border-radius:4px;min-width:6px;height:20px;position:absolute;top:7px;overflow:hidden}._ganttProgress_1gp8u_264{background:var(--color-primary);opacity:.45;height:100%;display:block}._ganttStage_1gp8u_265{background:var(--color-primary);height:10px;top:12px}._ganttMilestone_1gp8u_266{background:var(--color-primary);height:14px;top:10px;transform:rotate(45deg)}._linksGrid_1gp8u_268{gap:var(--space-4);grid-template-columns:1.2fr 1fr;display:grid}._panel_1gp8u_269{align-content:start;gap:var(--space-3);display:grid}._panel_1gp8u_269 h3{color:var(--color-heading);font-size:var(--font-size-md);margin:0}._help_1gp8u_271{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._serviceList_1gp8u_272{gap:var(--space-2);max-height:430px;display:grid;overflow:auto}._serviceRow_1gp8u_23{gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:1fr 90px;align-items:center;display:grid}._serviceRow_1gp8u_23 span{gap:2px;display:grid}._serviceRow_1gp8u_23 strong{font-size:var(--font-size-sm)}._serviceRow_1gp8u_23 small{color:var(--color-text-muted)}._dependencyForm_1gp8u_21{gap:var(--space-2);grid-template-columns:1fr 1fr 90px auto;display:grid}._dependencyList_1gp8u_287{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._dependencyList_1gp8u_287 li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-sm);display:flex}._empty_1gp8u_46{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center}._error_1gp8u_299{margin:0 0 var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=900px){._listLayout_1gp8u_1{flex-direction:column}._headerMeta_1gp8u_12{text-align:left}._emptyScheduleShell_1gp8u_46{grid-template-columns:1fr}._emptyScheduleSetup_1gp8u_56{border-right:0;border-bottom:1px solid var(--color-border-soft)}._ganttPreview_1gp8u_84{min-height:320px}._versionBar_1gp8u_140,._linksGrid_1gp8u_268,._dependencyForm_1gp8u_21{grid-template-columns:1fr}._statusInfo_1gp8u_11 small{margin-left:0}}._page_1cqgw_1{min-height:100vh;padding:var(--space-5);background:var(--color-canvas);place-items:center;display:grid}._card_1cqgw_9{gap:var(--space-4);width:min(100%,620px);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}._heading_1cqgw_19 h1,._heading_1cqgw_19 p,._notice_1cqgw_21,._error_1cqgw_22{margin:0}._heading_1cqgw_19 h1{color:var(--color-heading);font-size:var(--font-size-title)}._heading_1cqgw_19 p,._notice_1cqgw_21{color:var(--color-text-muted);font-size:var(--font-size-sm)}._form_1cqgw_37,._grid_1cqgw_38{gap:var(--space-3);display:grid}._grid_1cqgw_38{grid-template-columns:repeat(2,minmax(0,1fr))}._field_1cqgw_47{gap:var(--space-1);display:grid}._field_1cqgw_47 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_1cqgw_47 input,._field_1cqgw_47 select{min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._full_1cqgw_69{grid-column:1/-1}._actions_1cqgw_73{gap:var(--space-2);justify-content:flex-end;display:flex}._error_1cqgw_22{color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=620px){._grid_1cqgw_38{grid-template-columns:1fr}._full_1cqgw_69{grid-column:auto}}._tabs_3026m_1{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._panel_3026m_2{gap:var(--space-3);display:grid}._panel_3026m_2>header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._panel_3026m_2>header div{gap:2px;display:grid}._panel_3026m_2>header strong{color:var(--color-heading)}._panel_3026m_2>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._formGrid_3026m_4{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_3026m_4{grid-column:1/-1}._field_3026m_4{gap:var(--space-1);display:grid}._field_3026m_4>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_3026m_4 input,._field_3026m_4 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._error_3026m_6{margin:0 0 var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=650px){._formGrid_3026m_4{grid-template-columns:1fr}._full_3026m_4{grid-column:auto}._panel_3026m_2>header{flex-direction:column;align-items:flex-start}}._embeddedHeader_3026m_9{margin-bottom:var(--space-4)}._embeddedHeader_3026m_9 h2{color:var(--color-heading);margin:0;font-size:18px}._embeddedHeader_3026m_9 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._deleteAction_3026m_23{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._deleteAction_3026m_23:hover{background:var(--color-surface-muted);color:var(--color-danger)}._header_1a9ty_1{margin-bottom:var(--space-4)}._header_1a9ty_1 h2{color:var(--color-heading);margin:0;font-size:18px}._header_1a9ty_1 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._panel_1a9ty_17{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._panel_1a9ty_17 div{flex-direction:column;gap:4px;display:flex}._panel_1a9ty_17 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._header_g7xwu_1{margin-bottom:var(--space-4)}._header_g7xwu_1 h2{color:var(--color-heading);margin:0;font-size:18px}._header_g7xwu_1 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._feedback_g7xwu_14{margin:0 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-sm);padding:10px 12px}._feedback_g7xwu_14[data-success=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}._card_g7xwu_28{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}._cardHeader_g7xwu_34{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:0 var(--space-4);background:var(--color-primary);color:#fff;display:flex}._brand_g7xwu_44{align-items:center;gap:var(--space-3);display:flex}._brand_g7xwu_44>div{flex-direction:column;gap:3px;display:flex}._brand_g7xwu_44 strong{font-size:15px}._brand_g7xwu_44 span{color:#ffffffd1;font-size:var(--font-size-xs)}._icon_g7xwu_61{border-radius:var(--radius-sm);border:1px solid #ffffff47;place-items:center;width:36px;height:36px;display:grid}._status_g7xwu_69{color:#fff;min-height:26px;font-size:var(--font-size-xs);background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}._status_g7xwu_69[data-connected=true]{color:var(--color-primary);background:#fff}._body_g7xwu_85{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}._structure_g7xwu_91{flex-direction:column;gap:6px;display:flex}._structure_g7xwu_91 span,._details_g7xwu_97 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._structure_g7xwu_91 code{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:max-content;max-width:100%;color:var(--color-heading);font-family:inherit;font-size:var(--font-size-sm);padding:8px 10px}._details_g7xwu_97{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._details_g7xwu_97 div{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;display:flex}._details_g7xwu_97 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._notice_g7xwu_129{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-direction:column;gap:4px;display:flex}._notice_g7xwu_129 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._notice_g7xwu_129 span,._error_g7xwu_143{color:var(--color-text-muted);font-size:var(--font-size-sm)}._error_g7xwu_143{margin:0}._actions_g7xwu_150{justify-content:flex-end;display:flex}@media (width<=760px){._cardHeader_g7xwu_34{padding:var(--space-3);flex-direction:column;align-items:flex-start}._details_g7xwu_97{grid-template-columns:1fr}}._page_1ka0q_1{width:100%}._pageHeader_1ka0q_5{margin-bottom:var(--space-4)}._pageHeader_1ka0q_5 h1{color:var(--color-heading);font-size:var(--title-size);margin:0;line-height:1.2}._pageHeader_1ka0q_5 p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._layout_1ka0q_22{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:250px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}._sidebar_1ka0q_32{padding:var(--space-4) var(--space-3);border-right:1px solid var(--color-border);background:var(--color-surface-muted)}._group_1ka0q_38+._group_1ka0q_38{margin-top:var(--space-5)}._groupTitle_1ka0q_42{margin:0 var(--space-2) var(--space-2);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}._group_1ka0q_38 nav{flex-direction:column;gap:4px;display:flex}._item_1ka0q_58{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;display:flex}._item_1ka0q_58:hover{background:var(--color-surface)}._itemActive_1ka0q_75{background:var(--color-primary-soft);color:var(--color-primary)}._content_1ka0q_80{min-width:0;padding:var(--space-5);background:var(--color-surface)}@media (width<=900px){._layout_1ka0q_22{grid-template-columns:1fr}._sidebar_1ka0q_32{border-right:0;border-bottom:1px solid var(--color-border)}._group_1ka0q_38{vertical-align:top;margin-right:var(--space-4);display:inline-block}._group_1ka0q_38+._group_1ka0q_38{margin-top:0}}._item_1ka0q_58{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}._taskSummary_18uop_1{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._taskMetric_18uop_7{min-height:76px;padding:var(--panel-padding);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._taskMetric_18uop_7>span{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}._taskMetric_18uop_7[data-tone=success]>span{color:#15803d;background:#e7f6ec}._taskMetric_18uop_7[data-tone=danger]>span{color:var(--color-danger);background:#fdecec}._taskMetric_18uop_7>div{gap:2px;display:grid}._taskMetric_18uop_7 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._taskMetric_18uop_7 strong{color:var(--color-heading);font-size:22px;line-height:1.1}._dashboardGrid_18uop_49{align-items:start;gap:var(--section-gap);grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);display:grid}._taskSurface_18uop_55{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--surface-shadow);overflow:hidden}._toolbar_18uop_63{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:46px;padding:6px var(--space-2);border-bottom:1px solid var(--color-border);display:flex}._viewSwitch_18uop_72{flex-wrap:wrap;gap:2px;display:flex}._moreMenu_18uop_77{position:relative}._moreMenu_18uop_77 [aria-expanded] svg{margin-left:3px;transition:transform .15s;transform:rotate(90deg)}._moreMenu_18uop_77 [aria-expanded=true] svg{transform:rotate(-90deg)}._morePopover_18uop_88{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1f3a4e24}._morePopover_18uop_88 button{border-radius:var(--radius-sm);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}._morePopover_18uop_88 button:hover{background:var(--color-primary-soft);color:var(--color-primary)}._morePopover_18uop_88 button>span{gap:1px;display:grid}._morePopover_18uop_88 strong{font-size:var(--font-size-sm)}._morePopover_18uop_88 small{color:var(--color-text-muted);font-size:10px;font-weight:400}._filterBar_18uop_133{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(240px,1.5fr) minmax(135px,.72fr) minmax(135px,.72fr) minmax(125px,.65fr) minmax(140px,.72fr) auto;display:grid}._searchField_18uop_141{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_18uop_141 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_18uop_161{gap:3px;display:grid}._inlineField_18uop_161 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_18uop_161 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_18uop_180{height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_18uop_180:hover{background:var(--color-primary-soft)}._tableArea_18uop_200{min-width:0}._taskSurface_18uop_55 ._tableArea_18uop_200>div:first-child{border:0;border-radius:0}._taskTitle_18uop_205{color:var(--color-heading);font-weight:700}._contextCell_18uop_206{gap:2px;display:grid}._contextCell_18uop_206 strong{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:600}._contextCell_18uop_206 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._priorityBadge_18uop_219,._statusBadge_18uop_220{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._priorityBadge_18uop_219[data-priority=urgent],._priorityBadge_18uop_219[data-priority=high]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._priorityBadge_18uop_219[data-priority=low]{color:#5b7386;background:#eef4f8;border-color:#d7e3eb}._statusBadge_18uop_220[data-status=todo]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7ddec}._statusBadge_18uop_220[data-status=in_progress]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_18uop_220[data-status=blocked]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._statusBadge_18uop_220[data-status=completed]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._emptyState_18uop_263{min-height:320px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_18uop_273{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_18uop_263 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_18uop_263 p{max-width:360px;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}._error_18uop_293,._warning_18uop_293{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-surface)}._warning_18uop_293{margin-top:var(--space-3)}._field_18uop_295{gap:var(--space-1);display:grid}._field_18uop_295>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_18uop_295 input,._field_18uop_295 select,._field_18uop_295 textarea,._checklistEditorRow_18uop_297 input,._commentComposer_18uop_297 textarea,._commentCard_18uop_297 textarea{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._field_18uop_295 textarea,._commentComposer_18uop_297 textarea,._commentCard_18uop_297 textarea{min-height:92px;padding:var(--space-2);resize:vertical}._full_18uop_299{grid-column:1/-1}._formGrid_18uop_300{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._editorSection_18uop_301{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._editorSection_18uop_301>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._editorSection_18uop_301>header div{gap:2px;display:grid}._editorSection_18uop_301 small,._muted_18uop_304{color:var(--color-text-muted);font-size:var(--font-size-xs)}._checkGrid_18uop_305{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._checkOption_18uop_306,._inlineCheck_18uop_306,._detailCheck_18uop_306{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._stack_18uop_307{gap:var(--space-2);display:grid}._checklistEditorRow_18uop_297{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}._recurrenceGrid_18uop_309{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryGrid_18uop_310{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._summaryGrid_18uop_310 article{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:3px;display:grid}._summaryGrid_18uop_310 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._detailSection_18uop_313{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}._detailSection_18uop_313 h3{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}._detailSection_18uop_313 p{color:var(--color-text);margin:0}._dependencyRow_18uop_316{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);font-size:var(--font-size-sm);display:flex}._linkList_18uop_317{gap:var(--space-1);flex-wrap:wrap;display:flex}._linkList_18uop_317>span{border:1px solid var(--color-border);background:var(--color-surface-muted);font-size:var(--font-size-xs);border-radius:999px;padding:4px 8px}._kanban_18uop_319{background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}._kanbanColumn_18uop_326{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:6px;min-width:0;padding:8px;display:grid}._kanbanColumn_18uop_326>header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;color:var(--color-heading);font-size:var(--font-size-sm);padding:0 2px;display:flex}._taskCard_18uop_346{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-align:left;color:var(--color-text);cursor:pointer;padding:9px;display:grid}._taskCard_18uop_346:hover{border-color:var(--color-border-strong)}._taskCard_18uop_346 span,._taskCard_18uop_346 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._overdue_18uop_359{color:var(--color-danger)}._statusPill_18uop_360{font-size:var(--font-size-xs);font-weight:700}._panel_18uop_361{gap:8px;display:grid}._reportPanel_18uop_362{background:var(--color-surface);gap:8px;padding:10px;display:grid}._panel_18uop_361>header,._reportHeader_18uop_368{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:10px 12px;display:flex}._panel_18uop_361>header>div,._reportHeader_18uop_368>div:first-child{gap:3px;display:grid}._panel_18uop_361>header span,._reportHeader_18uop_368 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._reportHeader_18uop_368>div:last-child{gap:var(--space-2);display:flex}._kpis_18uop_372{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._kpis_18uop_372 article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;align-content:center;gap:3px;min-height:70px;padding:10px 12px;display:grid}._kpis_18uop_372 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpis_18uop_372 strong{color:var(--color-heading);font-size:18px}._reportPanel_18uop_362>div:last-child{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._commentComposer_18uop_297{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._mentionBox_18uop_382{gap:var(--space-2);display:grid}._mentionBox_18uop_382>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._commentActions_18uop_384,._commentCard_18uop_297 footer{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}._filePicker_18uop_385{min-height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;align-items:center;display:inline-flex}._filePicker_18uop_385 input{display:none}._attachmentList_18uop_387,._commentList_18uop_387{gap:var(--space-2);margin-top:var(--space-2);display:grid}._attachmentItem_18uop_388{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);display:flex}._attachmentItem_18uop_388 button:first-child{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._commentCard_18uop_297{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._commentCard_18uop_297>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._commentCard_18uop_297>header span,._commentCard_18uop_297 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._commentCard_18uop_297 p{white-space:pre-wrap}@media (width<=1000px){._taskSummary_18uop_1{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardGrid_18uop_49{grid-template-columns:1fr}._filterBar_18uop_133{grid-template-columns:1fr 1fr}._recurrenceGrid_18uop_309,._summaryGrid_18uop_310,._kpis_18uop_372{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){._kanban_18uop_319{grid-template-columns:repeat(4,210px);overflow-x:auto}}@media (width<=900px){._kanban_18uop_319{grid-template-columns:repeat(4,200px)}}@media (width<=620px){._taskSummary_18uop_1,._filterBar_18uop_133{grid-template-columns:1fr}._clearFilters_18uop_180{justify-self:start}._formGrid_18uop_300,._checkGrid_18uop_305,._recurrenceGrid_18uop_309,._summaryGrid_18uop_310,._kpis_18uop_372,._checklistEditorRow_18uop_297{grid-template-columns:1fr}._toolbar_18uop_63,._panel_18uop_361>header,._reportHeader_18uop_368{flex-direction:column;align-items:flex-start}._moreMenu_18uop_77{align-self:stretch}._morePopover_18uop_88{left:0;right:auto}._reportHeader_18uop_368>div:last-child{flex-wrap:wrap}}@media print{._toolbar_18uop_63,._commentComposer_18uop_297,._commentCard_18uop_297 footer{display:none}._reportPanel_18uop_362{display:block}._reportHeader_18uop_368{border:0;padding:0 0 12px}._reportHeader_18uop_368>div:last-child{display:none}}._panel_15bon_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--surface-shadow);align-self:start;overflow:hidden}._panel_15bon_1>header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:54px;padding:10px var(--panel-padding);background:var(--color-primary);color:#fff;display:flex}._panel_15bon_1>header>div{gap:2px;display:grid}._panel_15bon_1>header span{font-size:var(--font-size-xs);opacity:.82}._panel_15bon_1>header strong{font-size:var(--font-size-sm)}._panel_15bon_1>header nav{align-items:center;gap:4px;display:flex}._panel_15bon_1>header button{border-radius:var(--radius-sm);color:#fff;min-width:30px;height:30px;font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:1px solid #ffffff52;place-items:center;padding:0 8px;display:grid}._panel_15bon_1>header button:hover{background:#ffffff1f}._previousMonth_15bon_51 svg{transform:rotate(180deg)}._weekdays_15bon_52,._calendarGrid_15bon_52{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdays_15bon_52{padding:10px 10px 4px}._weekdays_15bon_52 span{text-align:center;color:var(--color-text-muted);font-size:10px;font-weight:700}._calendarGrid_15bon_52{gap:3px;padding:4px 10px 12px}._day_15bon_69,._selectedDay_15bon_69{aspect-ratio:1;border-radius:var(--radius-sm);min-width:0;color:var(--color-text);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}._day_15bon_69:hover{background:var(--color-primary-soft);color:var(--color-primary)}._day_15bon_69[data-outside=true]{opacity:.34}._day_15bon_69[data-overdue=true]{color:var(--color-danger);font-weight:700}._selectedDay_15bon_69{background:var(--color-primary);color:#fff;font-weight:700}._day_15bon_69 small,._selectedDay_15bon_69 small{background:var(--color-primary-soft);min-width:14px;height:14px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:2px;right:3px}._selectedDay_15bon_69 small{color:var(--color-primary);background:#fff}._dayTasks_15bon_106,._upcoming_15bon_106{padding:12px var(--panel-padding);border-top:1px solid var(--color-border);gap:6px;display:grid}._sectionTitle_15bon_112{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._sectionTitle_15bon_112 strong{color:var(--color-heading);font-size:var(--font-size-xs)}._sectionTitle_15bon_112>span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._dayTasks_15bon_106 button,._upcoming_15bon_106 button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;gap:2px;padding:8px 9px;display:grid}._dayTasks_15bon_106 button:hover,._upcoming_15bon_106 button:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}._dayTasks_15bon_106 button span,._upcoming_15bon_106 button span{color:var(--color-heading);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}._dayTasks_15bon_106 button small,._upcoming_15bon_106 button small,._upcoming_15bon_106 p{color:var(--color-text-muted);margin:0;font-size:10px}@media (width<=1100px){._panel_15bon_1{position:static}}._layout_1gao4_1,._section_1gao4_2{gap:var(--space-3);display:grid}._section_1gao4_2 h3,._previewHeader_1gao4_8 h3{color:var(--color-heading);font-size:var(--font-size-sm);margin:0}._filePicker_1gao4_14{min-height:64px;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative}._filePicker_1gao4_14 input{opacity:0;cursor:pointer;position:absolute;inset:0}._controls_1gao4_36{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._controls_1gao4_36 label,._mappingGrid_1gao4_43 label{gap:var(--space-1);display:grid}._controls_1gao4_36 span,._mappingGrid_1gao4_43 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._controls_1gao4_36 select,._mappingGrid_1gao4_43 select{height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}._mappingGrid_1gao4_43{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._previewHeader_1gao4_8{justify-content:space-between;gap:var(--space-3);display:flex}._previewHeader_1gao4_8 span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._warningBox_1gao4_82{max-height:120px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-sm);background:var(--color-surface-muted);overflow:auto}._warningBox_1gao4_82 p,._error_1gao4_92{font-size:var(--font-size-xs);margin:0}._warningBox_1gao4_82 p+p{margin-top:var(--space-1)}._error_1gao4_92{color:var(--color-danger)}._previewTable_1gao4_105{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:auto}._previewTable_1gao4_105 table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--font-size-xs)}._previewTable_1gao4_105 th,._previewTable_1gao4_105 td{padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);text-align:left}._previewTable_1gao4_105 th{background:var(--color-table-head);color:var(--color-heading)}@media (width<=760px){._controls_1gao4_36,._mappingGrid_1gao4_43{grid-template-columns:1fr}}._listLayout_vpiyl_1{gap:var(--space-3);min-width:0;display:flex}._tableArea_vpiyl_7{flex:1;min-width:0}._field_vpiyl_12{gap:var(--space-1);display:grid}._field_vpiyl_12>span,._statusInfo_vpiyl_18>span,._headerValue_vpiyl_19>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_vpiyl_12 input,._field_vpiyl_12 select,._field_vpiyl_12 textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_vpiyl_12 input,._field_vpiyl_12 select{height:var(--control-height);padding:0 var(--space-3)}._field_vpiyl_12 textarea{min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}._headerValue_vpiyl_19{text-align:right;gap:3px;display:grid}._headerValue_vpiyl_19 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}._revisionBar_vpiyl_60{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(240px,330px) 150px minmax(180px,1fr);align-items:end;display:grid}._statusInfo_vpiyl_18{align-items:center;gap:var(--space-2);min-height:var(--control-height);display:flex}._statusInfo_vpiyl_18 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._statusInfo_vpiyl_18 em{background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);border-radius:999px;padding:3px 8px;font-style:normal;font-weight:700}._statusInfo_vpiyl_18 small{color:var(--color-danger);margin-left:auto}._toolbar_vpiyl_99{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._toolbarSpacer_vpiyl_107{flex:1}._tableWrap_vpiyl_111{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:auto}._table_vpiyl_7{border-collapse:collapse;width:100%;min-width:1000px;font-size:var(--font-size-sm)}._table_vpiyl_7 th,._table_vpiyl_7 td{height:var(--table-row-height);padding:0 var(--space-2);border-bottom:1px solid var(--color-border-soft)}._table_vpiyl_7 th{z-index:2;background:var(--color-table-head);color:var(--color-heading);text-align:left;white-space:nowrap;font-weight:700;position:sticky;top:0}._table_vpiyl_7 tbody tr:nth-child(2n){background:var(--color-table-stripe)}._table_vpiyl_7 tbody tr:hover{background:var(--color-primary-soft)}._groupRow_vpiyl_152{background:#f0f4f7;font-weight:700}._selectedRow_vpiyl_157{box-shadow:inset 3px 0 0 var(--color-primary)}._itemColumn_vpiyl_161{z-index:1;background:inherit;font-variant-numeric:tabular-nums;width:80px;position:sticky;left:0}._table_vpiyl_7 th._itemColumn_vpiyl_161{z-index:3;background:var(--color-table-head)}._rowSelect_vpiyl_175{width:100%;height:28px;padding:0 var(--space-1);color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px}._rowSelect_vpiyl_175[aria-pressed=true]{color:var(--color-primary)}._center_vpiyl_193{text-align:center}._numeric_vpiyl_197,._numericStrong_vpiyl_198{text-align:right;font-variant-numeric:tabular-nums}._numericStrong_vpiyl_198{font-weight:700}._cellInput_vpiyl_207{width:100%;height:30px;padding:0 var(--space-2);color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px}._cellInput_vpiyl_207:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none}._numericInput_vpiyl_224{text-align:right;font-variant-numeric:tabular-nums}._empty_vpiyl_229,._emptyBudget_vpiyl_230{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}._empty_vpiyl_229{text-align:center}._emptyBudget_vpiyl_230{gap:var(--space-4);max-width:620px;display:grid}._emptyBudget_vpiyl_230 h2,._emptyBudget_vpiyl_230 p{margin:0}._error_vpiyl_253{margin:0 0 var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}@media (width<=900px){._listLayout_vpiyl_1{flex-direction:column}._headerValue_vpiyl_19{text-align:left}._revisionBar_vpiyl_60{grid-template-columns:1fr}._statusInfo_vpiyl_18 small{margin-left:0}}._importOverview_vpiyl_277{gap:var(--space-3);margin-bottom:var(--section-gap);display:grid}._importIntro_vpiyl_282{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._importIntro_vpiyl_282 h2,._importIntro_vpiyl_282 p{margin:0}._importIntro_vpiyl_282 h2{color:var(--color-heading);font-size:var(--font-size-lg)}._importIntro_vpiyl_282 p{max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:4px}._importIcon_vpiyl_304{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary);place-items:center;display:grid}._importStats_vpiyl_313{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._importStats_vpiyl_313 article{min-height:72px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:4px;display:grid}._importStats_vpiyl_313 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._importStats_vpiyl_313 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._importStats_vpiyl_313 article[data-tone=warning]{background:#fff8ec;border-color:#f1ddb9}._importNotice_vpiyl_340{padding:var(--space-3);border-radius:var(--radius-sm);color:#8a5a12;font-size:var(--font-size-xs);background:#fff8ec;border:1px solid #f1ddb9;margin:0}@media (width<=900px){._importIntro_vpiyl_282{grid-template-columns:auto 1fr}._importIntro_vpiyl_282>button{grid-column:1/-1;justify-self:start}._importStats_vpiyl_313{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._importStats_vpiyl_313{grid-template-columns:1fr}}._layout_1y5yf_1{gap:var(--space-3);min-width:0;display:flex}._tableArea_1y5yf_7{flex:1;min-width:0}._field_1y5yf_12{gap:var(--space-1);display:grid}._field_1y5yf_12>span,._label_1y5yf_18{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._field_1y5yf_12 input,._field_1y5yf_12 select,._field_1y5yf_12 textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit}._field_1y5yf_12 input,._field_1y5yf_12 select{height:var(--control-height);padding:0 var(--space-3)}._field_1y5yf_12 textarea{min-height:78px;padding:var(--space-2) var(--space-3);resize:vertical}._formGrid_1y5yf_48{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._full_1y5yf_54{grid-column:1/-1}._checkboxGrid_1y5yf_58{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._checkbox_1y5yf_58{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._checkbox_1y5yf_58 input{width:auto;height:auto}._section_1y5yf_80{gap:var(--space-2);display:grid}._sectionTitle_1y5yf_85{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:700}._contractRow_1y5yf_91{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 150px;display:grid}._contractRow_1y5yf_91 label{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._contractRow_1y5yf_91 input[type=number]{height:var(--control-height);padding:0 var(--space-2);text-align:right}._error_1y5yf_114,._help_1y5yf_115{font-size:var(--font-size-sm);margin:0}._error_1y5yf_114{color:var(--color-danger)}._help_1y5yf_115{color:var(--color-text-muted)}._history_1y5yf_123{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._history_1y5yf_123 li{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-sm);gap:2px;display:grid}._history_1y5yf_123 small{color:var(--color-text-muted)}._statusBox_1y5yf_141{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}._code_1y5yf_149{font-variant-numeric:tabular-nums;font-weight:700}@media (width<=900px){._layout_1y5yf_1{flex-direction:column}}@media (width<=640px){._formGrid_1y5yf_48,._checkboxGrid_1y5yf_58,._contractRow_1y5yf_91{grid-template-columns:1fr}._full_1y5yf_54{grid-column:auto}}._breadcrumb_1y5yf_169{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:6px;display:flex}._breadcrumb_1y5yf_169 a{color:var(--color-primary);text-decoration:none}._breadcrumb_1y5yf_169 strong{color:var(--color-text-muted);font-weight:600}._listSurface_1y5yf_182{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;box-shadow:0 6px 16px #1f3a4e0a}._filterBar_1y5yf_189{align-items:end;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(260px,1.7fr) minmax(160px,.8fr) minmax(150px,.7fr) auto auto;display:grid}._searchField_1y5yf_197{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);align-items:center;gap:7px;display:flex}._searchField_1y5yf_197 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0}._inlineField_1y5yf_217{gap:3px;display:grid}._inlineField_1y5yf_217 span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._inlineField_1y5yf_217 select{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}._clearFilters_1y5yf_236{height:var(--control-height);padding:0 var(--space-2);color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:700;display:inline-flex}._clearFilters_1y5yf_236:hover{background:var(--color-primary-soft);border-radius:var(--radius-sm)}._listSurface_1y5yf_182 ._tableArea_1y5yf_7{padding:0}._statusBadge_1y5yf_254{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:22px;color:var(--color-text-muted);font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}._statusBadge_1y5yf_254[data-status=execution]{color:#15803d;background:#e7f6ec;border-color:#c7ead3}._statusBadge_1y5yf_254[data-status=paused]{color:#b45309;background:#fff3df;border-color:#f1ddb9}._statusBadge_1y5yf_254[data-status=completed]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7ddec}._statusBadge_1y5yf_254[data-status=cancelled]{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._emptyState_1y5yf_270{min-height:300px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._emptyArt_1y5yf_280{background:var(--color-primary-soft);color:#8fb4cf;border-radius:50%;place-items:center;width:68px;height:58px;margin-bottom:2px;display:grid}._emptyState_1y5yf_270 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._emptyState_1y5yf_270 p{max-width:360px;margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (width<=900px){._filterBar_1y5yf_189{grid-template-columns:1fr 1fr}._filterBar_1y5yf_189>:last-child{justify-self:end}}@media (width<=600px){._filterBar_1y5yf_189{grid-template-columns:1fr}._clearFilters_1y5yf_236{justify-self:start}._filterBar_1y5yf_189>:last-child{justify-self:stretch}}._rowAction_1y5yf_302{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:28px;color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;padding:0 9px;font-weight:700}._rowAction_1y5yf_302:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}._deleteAction_1y5yf_319{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}._deleteAction_1y5yf_319:hover{color:var(--color-danger);background:#fdecec;border-color:#f2c9c6}._deleteAction_1y5yf_319:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}._kpiGrid_1dxxu_1{margin-bottom:var(--section-gap);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}._kpi_1dxxu_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex;box-shadow:0 5px 14px #1f3a4e0a}._kpi_1dxxu_1>span{border-radius:var(--radius-sm);background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary);flex:none;place-items:center;display:grid}._kpi_1dxxu_1 div{gap:3px;min-width:0;display:grid}._kpi_1dxxu_1 small{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._kpi_1dxxu_1 strong{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}._grid_1dxxu_26{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._card_1dxxu_27{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--surface-shadow);overflow:hidden}._card_1dxxu_27 header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-primary);background:var(--color-primary);display:flex}._card_1dxxu_27 header strong{color:#fff;font-size:var(--font-size-sm)}._card_1dxxu_27 header b{color:#fff;min-width:28px;height:28px;font-size:var(--font-size-xs);background:#ffffff29;border-radius:999px;place-items:center;display:grid}._list_1dxxu_31{display:grid}._list_1dxxu_31 button{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--color-border);color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}._list_1dxxu_31 button:last-of-type{border-bottom:0}._list_1dxxu_31 button:hover{background:var(--color-surface-muted)}._list_1dxxu_31 button div{gap:2px;min-width:0;display:grid}._list_1dxxu_31 button strong{color:var(--color-heading);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._list_1dxxu_31 button span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._list_1dxxu_31 button em{color:var(--color-primary);font-size:var(--font-size-xs);white-space:nowrap;font-style:normal;font-weight:700}._empty_1dxxu_39{padding:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}._error_1dxxu_40{color:var(--color-danger)}@media (width<=1400px){._kpiGrid_1dxxu_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){._kpiGrid_1dxxu_1{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1dxxu_26{grid-template-columns:1fr}}@media (width<=620px){._kpiGrid_1dxxu_1{grid-template-columns:1fr}}._dashboardBody_1dxxu_45{gap:var(--section-gap);grid-template-columns:minmax(0,2fr) minmax(270px,.85fr);align-items:start;display:grid}._sideStack_1dxxu_51{gap:var(--section-gap);display:grid}._quickSide_1dxxu_55,._recentSide_1dxxu_55{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--surface-shadow);overflow:hidden}._quickSide_1dxxu_55>header,._recentSide_1dxxu_55>header{min-height:40px;padding:0 var(--panel-padding);border-bottom:1px solid var(--color-primary);background:var(--color-primary);align-items:center;display:flex}._quickSide_1dxxu_55>header>span,._recentSide_1dxxu_55>header>span{color:#fff;font-size:var(--font-size-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}._quickSide_1dxxu_55>header svg,._recentSide_1dxxu_55>header svg{color:#fff}._quickList_1dxxu_81{gap:6px;padding:10px;display:grid}._quickList_1dxxu_81 button{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-primary);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 10px;font-weight:700;line-height:1;display:flex}._quickList_1dxxu_81 button:hover{background:var(--color-primary-soft)}._quickList_1dxxu_81 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._quickList_1dxxu_81 button>span{align-items:center;gap:7px;min-width:0;display:flex}@media (width<=1000px){._dashboardBody_1dxxu_45{grid-template-columns:1fr}}._recentList_1dxxu_112{display:grid}._recentList_1dxxu_112 button{border:0;border-bottom:1px solid var(--color-border);width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._recentList_1dxxu_112 button:last-of-type{border-bottom:0}._recentList_1dxxu_112 button:hover{background:var(--color-surface-muted)}._recentList_1dxxu_112 button div{gap:2px;min-width:0;display:grid}._recentList_1dxxu_112 button strong{color:var(--color-heading);font-size:var(--font-size-sm)}._recentList_1dxxu_112 button span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recentList_1dxxu_112 button em{color:var(--color-primary);font-size:var(--font-size-xs);flex:none;font-style:normal;font-weight:700}._sideEmpty_1dxxu_149{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;margin:0;padding:18px 12px}._kpiGrid_12yzl_1{gap:var(--space-3);margin-bottom:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpi_12yzl_1{align-items:center;gap:var(--space-3);min-width:0;min-height:118px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex;box-shadow:0 6px 16px #1f3a4e08}._kpiIcon_12yzl_19{background:var(--color-primary-soft);width:48px;height:48px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}._kpi_12yzl_1>div{gap:4px;min-width:0;display:grid}._kpi_12yzl_1>div>span,._kpi_12yzl_1 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpi_12yzl_1>div>span{font-weight:700}._kpi_12yzl_1 strong{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,28px);line-height:1.05}._kpi_12yzl_1 small{line-height:1.35}._summaryGrid_12yzl_51{gap:var(--section-gap);grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);display:grid}._dataCard_12yzl_56,._contractCard_12yzl_57{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 6px 16px #1f3a4e08}._dataCard_12yzl_56>header,._contractCard_12yzl_57>header{padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-soft);color:var(--color-heading);font-size:var(--font-size-md);align-items:center;gap:8px;display:flex}._dataGrid_12yzl_76{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._dataGrid_12yzl_76 div{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);gap:4px;display:grid}._dataGrid_12yzl_76 div:nth-child(odd){padding-right:var(--space-4);border-right:1px solid var(--color-border-soft)}._dataGrid_12yzl_76 div:nth-child(2n){padding-left:var(--space-4)}._dataGrid_12yzl_76 div:nth-last-child(-n+2){border-bottom:0}._dataGrid_12yzl_76 dt,._contractValues_12yzl_99 dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._dataGrid_12yzl_76 dd,._contractValues_12yzl_99 dd{overflow-wrap:anywhere;color:var(--color-heading);font-size:var(--font-size-sm);margin:0;font-weight:750;line-height:1.4}._contractValues_12yzl_99{margin:0}._contractValues_12yzl_99 div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft);display:flex}._contractValues_12yzl_99 dd{text-align:right;font-variant-numeric:tabular-nums}._infoNotice_12yzl_128{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary);display:flex}._infoNotice_12yzl_128>div{gap:3px;display:grid}._infoNotice_12yzl_128 strong{color:var(--color-heading);font-size:var(--font-size-sm)}._infoNotice_12yzl_128 span{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.45}._error_12yzl_152{color:var(--color-danger)}@media (width<=1100px){._kpiGrid_12yzl_1{grid-template-columns:repeat(2,minmax(0,1fr))}._summaryGrid_12yzl_51{grid-template-columns:1fr}}@media (width<=650px){._kpiGrid_12yzl_1,._dataGrid_12yzl_76{grid-template-columns:1fr}._dataGrid_12yzl_76 div:nth-child(odd){border-right:0;padding-right:0}._dataGrid_12yzl_76 div:nth-child(2n){padding-left:0}._dataGrid_12yzl_76 div:nth-last-child(2){border-bottom:1px solid var(--color-border-soft)}}._lab_ddr6l_1{background:var(--color-canvas);min-height:100vh;color:var(--color-text);font-size:var(--font-size-md);grid-template-columns:320px minmax(0,1fr);display:grid}._controls_ddr6l_9{z-index:20;background:#fff;border-right:1px solid #d9e0e7;height:100vh;padding:16px;position:sticky;top:0;overflow:auto}._controlHeader_ddr6l_19{border-bottom:1px solid #e7ecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}._controlHeader_ddr6l_19>div:first-child{gap:3px;display:grid}._controlHeaderActions_ddr6l_28{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._controlHeader_ddr6l_19 strong{color:#17324d;font-size:16px}._controlHeader_ddr6l_19 span{color:#6a7c8c;font-size:11px}._controlSection_ddr6l_31{border-bottom:1px solid #e7ecf0;gap:10px;padding:14px 0;display:grid}._controlSection_ddr6l_31 h2{color:#17324d;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}._presetGrid_ddr6l_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._presetGrid_ddr6l_38 button{color:#23384c;cursor:pointer;background:#f5f7f9;border:1px solid #d9e0e7;border-radius:6px;min-height:34px}._presetGrid_ddr6l_38 button:hover{border-color:#0f5f9f}._colorControl_ddr6l_48,._rangeControl_ddr6l_48,._choiceControl_ddr6l_48{color:#526679;gap:5px;font-size:11px;display:grid}._colorControl_ddr6l_48>div{grid-template-columns:38px minmax(0,1fr);gap:6px;display:grid}._colorControl_ddr6l_48 input[type=color]{background:#fff;border:1px solid #d9e0e7;border-radius:5px;width:38px;height:30px;padding:2px}._colorControl_ddr6l_48 input:not([type=color]){min-width:0;height:30px;font:inherit;color:#23384c;border:1px solid #d9e0e7;border-radius:5px;padding:0 7px}._rangeControl_ddr6l_48>span{justify-content:space-between;gap:8px;display:flex}._rangeControl_ddr6l_48 strong{color:#17324d;font-size:11px}._rangeControl_ddr6l_48 input{width:100%}._choiceControl_ddr6l_48 select{color:#23384c;height:30px;font:inherit;background:#fff;border:1px solid #d9e0e7;border-radius:5px;padding:0 7px}._controlActions_ddr6l_56{gap:7px;padding-top:14px;display:grid}._preview_ddr6l_57{min-width:0;padding:24px;overflow:auto}._fakeApp_ddr6l_58{background:var(--color-canvas);border:var(--lab-border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:900px;min-height:calc(100vh - 48px);box-shadow:var(--lab-shadow);overflow:hidden}._fakeHeader_ddr6l_67{height:var(--header-height);align-items:center;gap:var(--space-3);padding:0 var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(190px,1fr) auto minmax(250px,1fr);display:grid}._brand_ddr6l_77{align-items:center;gap:var(--space-2);display:flex}._brand_ddr6l_77>span{border-radius:var(--radius-sm);background:var(--color-primary-soft);border:1px solid var(--color-border);width:28px;height:28px;position:relative}._brand_ddr6l_77>span:after{content:"";background:var(--color-primary);border-radius:2px;position:absolute;inset:6px}._brand_ddr6l_77 strong{color:var(--color-heading)}._fakeHeaderActions_ddr6l_81{align-items:center;gap:var(--space-2);display:flex}._fakeHeaderActions_ddr6l_81 select{height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:180px;color:var(--color-text);padding:0 var(--space-2)}._fakeHeaderActions_ddr6l_81 button{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-primary);border-radius:50%;font-weight:700}._fakeNav_ddr6l_84{min-height:var(--header-height);background:0 0;justify-content:center;align-items:stretch;padding:0;display:flex}._fakeNav_ddr6l_84>span{min-height:var(--header-height);padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);border:1px solid #0000;align-items:center;font-weight:600;display:flex}._lab_ddr6l_1[data-nav-active=underline] ._fakeNav_ddr6l_84 ._active_ddr6l_93{color:var(--color-primary);border-bottom:2px solid var(--color-primary);font-weight:700}._lab_ddr6l_1[data-nav-active=pill] ._fakeNav_ddr6l_84{gap:var(--space-1)}._lab_ddr6l_1[data-nav-active=pill] ._fakeNav_ddr6l_84>span{min-height:calc(var(--lab-navigation-height) - 10px);border-radius:var(--radius-sm);margin-block:5px}._lab_ddr6l_1[data-nav-active=pill] ._fakeNav_ddr6l_84 ._active_ddr6l_93{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}._lab_ddr6l_1[data-nav-active=block] ._fakeNav_ddr6l_84{gap:0}._lab_ddr6l_1[data-nav-active=block] ._fakeNav_ddr6l_84 ._active_ddr6l_93{background:var(--color-primary);color:#fff;font-weight:700}._previewContent_ddr6l_99{width:100%;max-width:var(--lab-content-max-width);padding:var(--lab-page-padding-y) var(--lab-page-padding-x);margin-inline:auto}._kpis_ddr6l_105{gap:var(--lab-section-gap);margin-bottom:var(--lab-section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._kpis_ddr6l_105 article{padding:var(--lab-panel-padding);border:var(--lab-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--lab-shadow);gap:4px;display:grid}._kpis_ddr6l_105 span,._kpis_ddr6l_105 small{color:var(--color-text-muted);font-size:var(--font-size-xs)}._kpis_ddr6l_105 strong{color:var(--color-heading);font-size:var(--lab-kpi-value-size)}._lab_ddr6l_1[data-kpi-accent=top] ._kpis_ddr6l_105 article{border-top:3px solid var(--color-primary)}._lab_ddr6l_1[data-kpi-accent=left] ._kpis_ddr6l_105 article{border-left:3px solid var(--color-primary)}._lab_ddr6l_1[data-kpi-accent=fill] ._kpis_ddr6l_105 article{background:var(--color-primary-soft)}._sampleSection_ddr6l_120{margin-top:var(--lab-section-gap);border:var(--lab-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--lab-shadow);overflow:hidden}._sampleSection_ddr6l_120>header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--lab-panel-padding);border-bottom:var(--lab-border-width) solid var(--color-border);background:var(--lab-panel-header-bg);display:flex}._sampleSection_ddr6l_120>header strong{color:var(--color-heading)}._sampleSection_ddr6l_120>header span{color:var(--color-text-muted);font-size:var(--font-size-xs)}._filterRow_ddr6l_139{gap:var(--space-3);padding:var(--lab-panel-padding);background:var(--lab-filter-bg);grid-template-columns:1.5fr 1fr 1fr;display:grid}._filterRow_ddr6l_139 label,._dialogSample_ddr6l_140 label{gap:var(--space-1);display:grid}._filterRow_ddr6l_139 label span,._dialogSample_ddr6l_140 label span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}._filterRow_ddr6l_139 input,._filterRow_ddr6l_139 select,._dialogSample_ddr6l_140 input,._dialogSample_ddr6l_140 select,._dialogSample_ddr6l_140 textarea{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border:var(--lab-field-border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--lab-field-bg);color:var(--color-text);font:inherit}._buttonRow_ddr6l_152{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._status_ddr6l_153{border-radius:var(--lab-status-radius);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);padding:3px 7px;font-weight:700;display:inline-flex}._tabsAndStatus_ddr6l_154{gap:var(--space-4);padding:var(--lab-panel-padding);display:grid}._tabsPreview_ddr6l_155{align-items:center;gap:var(--space-1);min-height:38px;display:flex}._tabsPreview_ddr6l_155>span{min-height:34px;padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}._lab_ddr6l_1[data-tab-style=underline] ._tabsPreview_ddr6l_155{border-bottom:1px solid var(--color-border)}._lab_ddr6l_1[data-tab-style=underline] ._tabsPreview_ddr6l_155>span{border-bottom:2px solid #0000;margin-bottom:-1px}._lab_ddr6l_1[data-tab-style=underline] ._tabsPreview_ddr6l_155 ._tabActive_ddr6l_159{color:var(--color-primary);border-bottom-color:var(--color-primary)}._lab_ddr6l_1[data-tab-style=pill] ._tabsPreview_ddr6l_155>span{border-radius:var(--radius-sm)}._lab_ddr6l_1[data-tab-style=pill] ._tabsPreview_ddr6l_155 ._tabActive_ddr6l_159{background:var(--color-primary-soft);color:var(--color-primary)}._lab_ddr6l_1[data-tab-style=segment] ._tabsPreview_ddr6l_155{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:max-content;padding:3px}._lab_ddr6l_1[data-tab-style=segment] ._tabsPreview_ddr6l_155>span{border-radius:calc(var(--radius-sm) - 1px)}._lab_ddr6l_1[data-tab-style=segment] ._tabsPreview_ddr6l_155 ._tabActive_ddr6l_159{background:var(--color-surface);color:var(--color-heading);border-color:var(--color-border)}._statusPreview_ddr6l_165{gap:var(--space-2);flex-wrap:wrap;display:flex}._statusPreview_ddr6l_165>span{border-radius:var(--lab-status-radius);min-height:24px;font-size:var(--font-size-xs);border:1px solid #0000;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}._lab_ddr6l_1[data-status-tone=semantic] ._statusSuccess_ddr6l_167{color:#4ade80;background:#16a34a2e;border-color:#4ade802e}._lab_ddr6l_1[data-status-tone=semantic] ._statusWarning_ddr6l_168{color:#fbbf24;background:#d9770633;border-color:#fbbf242e}._lab_ddr6l_1[data-status-tone=semantic] ._statusDanger_ddr6l_169{color:#f87171;background:#b91c1c38;border-color:#f871712e}._lab_ddr6l_1[data-status-tone=semantic] ._statusNeutral_ddr6l_170{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border)}._lab_ddr6l_1[data-status-tone=primary] ._statusPreview_ddr6l_165>span{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-soft)}._lab_ddr6l_1[data-status-tone=neutral] ._statusPreview_ddr6l_165>span{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border)}._dialogSample_ddr6l_140{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._dialogSample_ddr6l_140 textarea{min-height:90px;padding:var(--space-2);resize:vertical}._dialogFull_ddr6l_175{grid-column:1/-1}@media (width<=1000px){._lab_ddr6l_1{grid-template-columns:280px minmax(0,1fr)}._preview_ddr6l_57{padding:14px}}@media (width<=760px){._lab_ddr6l_1{display:block}._controls_ddr6l_9{border-bottom:1px solid #d9e0e7;border-right:0;width:100%;height:auto;position:relative}._preview_ddr6l_57{padding:10px}}._quickPreview_ddr6l_186{gap:var(--space-2);padding:var(--lab-panel-padding);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._settingsPreview_ddr6l_192{grid-template-columns:230px minmax(0,1fr);min-height:260px;display:grid}._settingsPreview_ddr6l_192 aside{padding:var(--lab-panel-padding);border-right:1px solid var(--color-border);background:var(--color-surface-muted);flex-direction:column;gap:6px;display:flex}._settingsPreview_ddr6l_192 aside strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:10px}._settingsPreview_ddr6l_192 aside strong:first-child{margin-top:0}._settingsPreview_ddr6l_192 aside button{border-radius:var(--radius-sm);min-height:34px;color:var(--color-text);text-align:left;font:inherit;font-size:var(--font-size-xs);background:0 0;border:0;padding:0 10px;font-weight:600}._settingsPreview_ddr6l_192 aside ._settingsActive_ddr6l_225{background:var(--color-primary-soft);color:var(--color-primary)}._settingsPreview_ddr6l_192>div{padding:var(--lab-panel-padding)}._settingsPreview_ddr6l_192 h3{color:var(--color-heading);margin:0 0 6px}._settingsPreview_ddr6l_192 p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._gear_ddr6l_241{font-size:16px;line-height:1}._page_1dzwo_1{color:#263b4f;background:#f4f7fa;min-height:100vh;padding-bottom:40px}._labBar_1dzwo_2{z-index:20;color:#fff;background:#102d47;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}._labBar_1dzwo_2>div{gap:2px;display:grid}._labBar_1dzwo_2 strong{font-size:13px}._labBar_1dzwo_2 span{color:#cbd7e3;font-size:11px}._labBar_1dzwo_2 button{color:#fff;height:30px;font:inherit;cursor:pointer;background:#173d5d;border:1px solid #5d7891;border-radius:5px;padding:0 12px}._iconography_1dzwo_7,._referenceBlock_1dzwo_7{width:min(1480px,100% - 32px);margin:16px auto 0}._iconography_1dzwo_7{background:#fff;border:1px solid #cdd7e0;border-radius:8px;padding:18px}._sectionIntro_1dzwo_9,._titleRow_1dzwo_9{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._sectionIntro_1dzwo_9 h1,._titleRow_1dzwo_9 h2{color:#102d47;margin:0}._sectionIntro_1dzwo_9 h1{font-size:22px}._sectionIntro_1dzwo_9 p,._titleRow_1dzwo_9 p{color:#66798a;margin:3px 0 0;font-size:12px}._eyebrow_1dzwo_13{color:#0b4f86;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}._iconRule_1dzwo_14{color:#66798a;white-space:nowrap;background:#f1f4f7;border:1px solid #cdd7e0;border-radius:6px;padding:8px 10px;font-size:11px}._iconGrid_1dzwo_15{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}._iconGrid_1dzwo_15 article{background:#fff;border:1px solid #d7e0e8;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}._iconGrid_1dzwo_15 article>div{gap:2px;min-width:0;display:grid}._iconGrid_1dzwo_15 strong{color:#102d47;font-size:11px}._iconGrid_1dzwo_15 small{color:#66798a;font-size:9px}._iconBox_1dzwo_20{color:#0b4f86;background:#e7f0f8;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}._previewLabel_1dzwo_21{color:#66798a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}._appFrame_1dzwo_22,._worksPreview_1dzwo_22{background:#eaf0f5;border:1px solid #c7d3de;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #223d5214}._header_1dzwo_23{background:#fff;border-bottom:1px solid #d9e1e8;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:52px;padding:0 18px;display:grid}._logo_1dzwo_24{color:#102d47;align-items:center;gap:8px;font-size:12px;display:flex}._logo_1dzwo_24>span{color:#0b4f86;background:#e7f0f8;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}._header_1dzwo_23 nav{align-items:stretch;min-height:52px;display:flex;overflow:auto}._header_1dzwo_23 nav span{color:#66798a;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 11px;font-size:10px;display:inline-flex}._header_1dzwo_23 nav ._navActive_1dzwo_28{color:#0b4f86;border-bottom-color:#0b4f86;font-weight:700}._headerRight_1dzwo_29{align-items:center;gap:8px;display:flex}._headerRight_1dzwo_29 select{color:#263b4f;background:#fff;border:1px solid #cdd7e0;border-radius:5px;min-width:150px;height:30px;padding:0 8px;font-size:10px}._avatar_1dzwo_31{color:#fff;background:#0b4f86;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}._appCanvas_1dzwo_32{padding:0}._centralSection_1dzwo_33,._bandSection_1dzwo_33{padding:16px 18px}._centralSection_1dzwo_33{background:#edf3f7}._bandSection_1dzwo_33{background:#e3edf5;margin-top:12px}._titleRow_1dzwo_9{align-items:center}._titleRow_1dzwo_9 h2{font-size:20px}._dateText_1dzwo_38{color:#66798a;align-items:center;gap:6px;font-size:10px;display:flex}._metricGrid_1dzwo_39{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}._metric_1dzwo_39{background:#fff;border:1px solid #d8e1e8;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid;box-shadow:0 6px 16px #1f3a4e0a}._metricIcon_1dzwo_41{color:#0b4f86;background:#e7f0f8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._metric_1dzwo_39[data-tone=success] ._metricIcon_1dzwo_41{color:#15803d;background:#e7f6ec}._metric_1dzwo_39[data-tone=danger] ._metricIcon_1dzwo_41{color:#b42318;background:#fdecec}._metric_1dzwo_39[data-tone=warning] ._metricIcon_1dzwo_41{color:#b45309;background:#fff3df}._metric_1dzwo_39>div{gap:2px;display:grid}._metric_1dzwo_39 small{color:#66798a;font-size:9px}._metric_1dzwo_39 strong{color:#102d47;font-size:16px}._metric_1dzwo_39>svg{color:#8ba0b3}._operationsGrid_1dzwo_49{grid-template-columns:minmax(0,2fr) minmax(260px,.9fr);gap:10px;margin-top:10px;display:grid}._sideStack_1dzwo_50{gap:10px;display:grid}._panel_1dzwo_51{background:#fff;border:1px solid #d4dee6;border-radius:6px;min-width:0;overflow:hidden}._panel_1dzwo_51>header{color:#102d47;border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}._panel_1dzwo_51>header>span{align-items:center;gap:6px;display:flex}._panel_1dzwo_51>header>svg{color:#8ba0b3}._activityPanel_1dzwo_55{min-height:262px}._tabs_1dzwo_56{border-bottom:1px solid #e2e8ee;align-items:end;gap:18px;min-height:34px;padding:0 12px;display:flex}._tabs_1dzwo_56 span,._tabs_1dzwo_56 strong{color:#66798a;align-items:center;min-height:34px;font-size:9px;display:flex}._tabs_1dzwo_56 strong{color:#0b4f86;border-bottom:2px solid #0b4f86}._quickList_1dzwo_59{gap:5px;padding:8px;display:grid}._quickList_1dzwo_59 button{color:#0b4f86;min-height:31px;font:inherit;background:#fff;border:1px solid #94b0c5;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:9px;font-weight:700;display:flex}._quickList_1dzwo_59 button>span{align-items:center;gap:7px;display:flex}._emptyState_1dzwo_62,._emptyCompact_1dzwo_62{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;padding:16px;display:flex}._emptyCompact_1dzwo_62{min-height:126px;padding:10px}._emptyArt_1dzwo_64{color:#8fb4cf;place-items:center;width:64px;height:54px;margin-bottom:2px;display:grid;position:relative}._emptyArt_1dzwo_64:before{content:"";background:#edf4f9;border-radius:50%;position:absolute;inset:6px}._emptyArt_1dzwo_64 svg{z-index:1;position:relative}._emptyArt_1dzwo_64 i{background:#c7dce9;border-radius:50%;width:4px;height:4px;position:absolute}._emptyArt_1dzwo_64 i:nth-child(2){top:12px;left:3px}._emptyArt_1dzwo_64 i:nth-child(3){bottom:10px;right:3px}._emptyState_1dzwo_62 strong,._emptyCompact_1dzwo_62 strong{color:#102d47;font-size:10px}._emptyState_1dzwo_62 p,._emptyCompact_1dzwo_62 p{color:#66798a;max-width:310px;margin:0;font-size:8px;line-height:1.5}._primaryButton_1dzwo_72{color:#fff;min-height:29px;font:inherit;background:#0b4f86;border:1px solid #0b4f86;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}._taskSurface_1dzwo_73,._listSurface_1dzwo_73{background:#fff;border:1px solid #d3dee7;border-radius:6px;margin-top:10px;overflow:hidden}._viewToolbar_1dzwo_74{border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 8px;display:flex}._viewToolbar_1dzwo_74>div{flex-wrap:wrap;gap:3px;display:flex}._viewToolbar_1dzwo_74 button{color:#66798a;min-height:28px;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:inline-flex}._viewToolbar_1dzwo_74 ._activeView_1dzwo_77{color:#fff;background:#0b4f86}._viewToolbar_1dzwo_74 select{color:#263b4f;background:#fff;border:1px solid #cdd7e0;border-radius:4px;height:28px;font-size:9px}._filters_1dzwo_79,._worksFilters_1dzwo_79{grid-template-columns:1.6fr repeat(3,minmax(110px,.8fr)) auto;gap:7px;padding:8px;display:grid}._searchField_1dzwo_80{color:#8799a8;border:1px solid #cdd7e0;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 8px;display:flex}._searchField_1dzwo_80 input{color:#263b4f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}._filters_1dzwo_79 select,._worksFilters_1dzwo_79 select{color:#263b4f;background:#fff;border:1px solid #cdd7e0;border-radius:4px;height:30px;padding:0 7px;font-size:9px}._filters_1dzwo_79>button,._worksFilters_1dzwo_79>button{color:#0b4f86;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}._tableHead_1dzwo_84,._worksTableHead_1dzwo_84{color:#536a7d;background:#e8eef3;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:700;display:grid}._tableHead_1dzwo_84{grid-template-columns:2fr 1.2fr 1fr .7fr .7fr .8fr}._worksTableHead_1dzwo_84{grid-template-columns:.6fr 1.7fr 1fr 1fr .8fr .8fr}._moduleGrid_1dzwo_87{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}._moduleGrid_1dzwo_87 article{background:#fff;border:1px solid #d6e0e8;border-radius:6px;min-height:112px;padding:11px;box-shadow:0 5px 14px #223d520a}._moduleTop_1dzwo_89{color:#7f97aa;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}._moduleGrid_1dzwo_87 article>strong{color:#102d47;font-size:11px}._moduleGrid_1dzwo_87 article>p{color:#66798a;margin:4px 0 0;font-size:8px;line-height:1.45}._worksPreview_1dzwo_22{padding:16px 18px 20px}._breadcrumb_1dzwo_93{color:#66798a;margin-bottom:8px;font-size:9px}._breadcrumb_1dzwo_93 span{color:#9aa9b5;padding:0 4px}._worksPreview_1dzwo_22 ._titleRow_1dzwo_9 h2{font-size:20px}._listSurface_1dzwo_73{margin-top:10px}._worksFilters_1dzwo_79{grid-template-columns:1.6fr .8fr .8fr auto}._worksPreview_1dzwo_22 ._emptyState_1dzwo_62{min-height:250px}@media (width<=1100px){._iconGrid_1dzwo_15{grid-template-columns:repeat(4,minmax(0,1fr))}._moduleGrid_1dzwo_87{grid-template-columns:repeat(3,minmax(0,1fr))}._header_1dzwo_23{grid-template-columns:1fr auto}._header_1dzwo_23 nav{grid-area:2/1/auto/-1;padding-top:0}._header_1dzwo_23{padding-block:6px}}@media (width<=820px){._iconGrid_1dzwo_15,._metricGrid_1dzwo_39{grid-template-columns:repeat(2,minmax(0,1fr))}._operationsGrid_1dzwo_49{grid-template-columns:1fr}._moduleGrid_1dzwo_87{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_1dzwo_79,._worksFilters_1dzwo_79{grid-template-columns:1fr 1fr}._tableHead_1dzwo_84,._worksTableHead_1dzwo_84{display:none}}@media (width<=560px){._iconography_1dzwo_7,._referenceBlock_1dzwo_7{width:min(100% - 16px,1480px)}._labBar_1dzwo_2{flex-direction:column;align-items:flex-start}._iconGrid_1dzwo_15,._metricGrid_1dzwo_39,._moduleGrid_1dzwo_87{grid-template-columns:1fr}._sectionIntro_1dzwo_9,._titleRow_1dzwo_9{flex-direction:column;align-items:flex-start}._header_1dzwo_23{flex-direction:column;align-items:flex-start;display:flex}._headerRight_1dzwo_29{width:100%}._headerRight_1dzwo_29 select{flex:1}._header_1dzwo_23 nav{width:100%}._filters_1dzwo_79,._worksFilters_1dzwo_79{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);min-width:320px}body{background:var(--color-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#145d8f;--color-primary-hover:#0f4b74;--color-primary-soft:#e9f2f8;--color-canvas:#edf1f4;--color-surface:#fff;--color-surface-muted:#f4f6f8;--color-table-head:#e8ecef;--color-table-stripe:#f4f6f8;--color-border:#d9e0e7;--color-border-soft:#d9e0e7;--color-border-strong:#bcc8d3;--color-heading:#183246;--color-text:#2d4050;--color-text-muted:#71808d;--color-danger:#b42318;--color-success:#15803d;--color-warning:#b45309;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:15px;--font-size-title:23px;--font-weight-button:600;--font-weight-table-head:700;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:19px;--space-5:24px;--space-6:29px;--radius-sm:5px;--radius-md:5px;--status-radius:5px;--control-height:38px;--table-row-height:44px;--header-height:68px;--navigation-height:44px;--filter-width:230px;--page-padding-x:20px;--page-padding-y:21px;--section-gap:15px;--panel-padding:14px;--page-header-gap:15px;--module-card-min-height:102px;--kpi-value-size:20px;--dialog-width:760px;--dialog-backdrop:#111f2d61;--dialog-shadow:0 24px 60px #0f22352e;--surface-shadow:0 8px 24px #122e4624;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--color-canvas);min-height:100vh;color:var(--color-text);font-size:var(--font-size-md);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}button,a,input,select,textarea{outline-color:var(--color-primary)}::selection{background:var(--color-primary-soft);color:var(--color-heading)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;width:0;height:0;margin:0;display:none}input[type=number]::-webkit-outer-spin-button{appearance:none;width:0;height:0;margin:0;display:none}[class*=filterBar][class*=filterBar]{background:var(--color-primary);border-bottom-color:var(--color-primary)}[class*=filterSurface][class*=filterSurface]{background:var(--color-primary);border-color:var(--color-primary)}[class*=filterBar][class*=filterBar] [class*=inlineField]>span,[class*=filterSurface][class*=filterSurface] [class*=inlineField]>span,[class*=filterBar][class*=filterBar] [class*=clearFilters],[class*=filterSurface][class*=filterSurface] [class*=clearFilters]{color:#fff}[class*=filterBar][class*=filterBar] [class*=clearFilters]:hover,[class*=filterSurface][class*=filterSurface] [class*=clearFilters]:hover{background:#ffffff1f}[class*=filterBar][class*=filterBar] input,[class*=filterBar][class*=filterBar] select,[class*=filterSurface][class*=filterSurface] input,[class*=filterSurface][class*=filterSurface] select{color:var(--color-text);background:#fff}[class*=filterBar][class*=filterBar] [class*=searchField],[class*=filterSurface][class*=filterSurface] [class*=searchField]{background:#fff}
