:root{--color-primary:#284d58;--color-primary-hover:#1f3d46;--color-brand:#33505a;--color-heading:#101828;--color-text:#2f2f2f;--color-text-muted:#505050;--color-placeholder:#8d8d8d;--color-border:#e4e4e4;--color-surface:#fff;--color-success:#16a34a;--color-success-hover:#15803d;--color-warning:#d97706;--color-danger:#ff453a;--color-nav-active:#eaedee;--color-table-header:#f1f1f180;--color-text-subtle:#707070;--color-text-strong:#000;--color-border-strong:#bdbdbd;--color-surface-hover:#f5f6f6;--color-surface-muted:#fafafa;--color-surface-sunken:#f1f1f1;--color-primary-soft:#fafeff;--color-danger-hover:#e63b31;--color-danger-soft:#fef2f2;--color-success-soft:#f0fdf4;--color-warning-soft:#fffbeb;--color-info:#2563eb;--color-info-soft:#eff6ff;--color-maintenance:#866e2c;--color-maintenance-soft:#d8b24a33;--color-overlay:#0006;--color-auth-gradient-end:#f0f9ff;--logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Inter", system-ui, sans-serif;--font-heading:"Manrope", "Inter", system-ui, sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-card:0 12px 28px -4px #0000001f;--shadow-panel:0 6px 16px #0000001a;--sidebar-width:241px;--toast-top:140px;--toast-right:28px;font-family:var(--font-body);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px}:root[data-theme=dark]{--color-primary:#4a8a9a;--color-primary-hover:#5799a9;--color-brand:#9cc3cd;--color-heading:#f2f4f5;--color-text:#e4e7e9;--color-text-muted:#a9b1b7;--color-placeholder:#7d868c;--color-border:#30373c;--color-surface:#171b1e;--color-success:#34c46a;--color-success-hover:#4ad07c;--color-warning:#f0a53a;--color-danger:#ff5a50;--color-nav-active:#22343a;--color-table-header:#ffffff0a;--color-text-subtle:#8f989e;--color-text-strong:#fff;--color-border-strong:#4a535a;--color-surface-hover:#22282c;--color-surface-muted:#1d2226;--color-surface-sunken:#262c31;--color-primary-soft:#4a8a9a24;--color-danger-hover:#ff7068;--color-danger-soft:#ff5a5024;--color-success-soft:#34c46a24;--color-warning-soft:#f0a53a24;--color-info:#7aa7ff;--color-info-soft:#7aa7ff24;--color-maintenance:#e0c06a;--color-maintenance-soft:#d8b24a29;--color-overlay:#0009;--color-auth-gradient-end:#1b2a30;--shadow-card:0 12px 28px -4px #00000080;--shadow-panel:0 6px 16px #0006;--logo-filter:brightness(0) invert(.9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has([data-layout=manager]){--sidebar-width:254px;--toast-top:122px;--toast-right:32px}:root:has([data-layout=storekeeper]){--sidebar-width:0px;--toast-top:229px;--toast-right:32px}:is(:root:has([data-page=scanning]),:root:has([data-page=tools-in-use]),:root:has([data-page=storekeeper-transfers])){--toast-top:128px}:root:has([data-page=requests]){--toast-top:152px}:root:has([data-page=products]){--toast-top:122px;--toast-right:32px}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);min-height:100vh;margin:0}h1,h2,p{margin:0}button,input,select{font:inherit;color:inherit}select option,select optgroup{background-color:var(--color-surface);color:var(--color-text)}select option:disabled{color:var(--color-placeholder)}._page_1cdd1_1{background:linear-gradient(to right, var(--color-surface) 0%, var(--color-auth-gradient-end) 100%);min-height:100dvh;padding:40px 16px 64px}._container_1cdd1_8{flex-direction:column;gap:32px;width:100%;max-width:760px;margin:0 auto;display:flex}._header_1cdd1_18{justify-content:space-between;align-items:center;display:flex}._logo_1cdd1_24{filter:var(--logo-filter)}._back_1cdd1_28{color:var(--color-text-muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}._back_1cdd1_28:hover{color:var(--color-primary)}._content_1cdd1_44{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:28px;padding:40px 48px;display:flex}._titleBlock_1cdd1_55{border-bottom:1px solid var(--color-border);flex-direction:column;gap:6px;padding-bottom:20px;display:flex}._title_1cdd1_55{font-family:var(--font-heading);color:var(--color-heading);font-size:26px;font-weight:700;line-height:1.3}._updated_1cdd1_71{color:var(--color-text-muted);font-size:13px}._intro_1cdd1_77{color:var(--color-text);font-size:15px;line-height:1.7}._section_1cdd1_84{flex-direction:column;gap:12px;display:flex}._sectionTitle_1cdd1_90{font-family:var(--font-heading);color:var(--color-heading);font-size:16px;font-weight:700}._subsectionTitle_1cdd1_97{color:var(--color-text);margin-top:4px;font-size:14px;font-weight:600}._section_1cdd1_84 p{color:var(--color-text);margin:0;font-size:14px;line-height:1.75}._list_1cdd1_112{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}._list_1cdd1_112 li{color:var(--color-text);font-size:14px;line-height:1.7}._address_1cdd1_128{color:var(--color-text);font-size:14px;font-style:normal;line-height:1.75}._link_1cdd1_136{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}._link_1cdd1_136:hover{opacity:.75}._footer_1cdd1_148{color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;display:flex}@media (width<=600px){._page_1cdd1_1{padding:24px 16px 48px}._content_1cdd1_44{gap:24px;padding:24px 20px}._title_1cdd1_55{font-size:22px}._footer_1cdd1_148{text-align:center;flex-direction:column;gap:8px}}._page_7cjpp_1{background:linear-gradient(to right, var(--color-surface) 0%, var(--color-auth-gradient-end) 100%);justify-content:center;align-items:center;min-height:100dvh;padding:120px 16px;display:flex}._card_7cjpp_11{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:540px;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:32px;padding:32px;display:flex}._card_7cjpp_11>*{width:100%}._card_7cjpp_11 button[data-variant]{border-radius:100px}._card_7cjpp_11>._logo_7cjpp_32{width:200px;height:46px;filter:var(--logo-filter)}._header_7cjpp_38{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._title_7cjpp_46{font-family:var(--font-heading);color:var(--color-heading);font-size:24px;font-weight:600;line-height:32px}._subtitle_7cjpp_54{color:var(--color-text-muted)}._status_7cjpp_58{flex-direction:column;align-items:center;gap:24px;padding:16px 0;display:flex}@media (width<=480px){._page_7cjpp_1{align-items:flex-start;padding:24px 16px}._card_7cjpp_11{gap:24px;padding:24px 20px}._card_7cjpp_11>._logo_7cjpp_32{width:160px;height:37px}._title_7cjpp_46{font-size:22px;line-height:30px}._status_7cjpp_58{gap:16px;padding:8px 0}}._button_1ksek_1{border-radius:var(--radius-xl);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;height:56px;padding:16px 32px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}._button_1ksek_1[data-size=sm]{height:52px;padding:12px 16px;font-size:14px;line-height:20px}._fullWidth_1ksek_26{width:100%;padding:16px 8px}._button_1ksek_1[data-variant=primary]{background:var(--color-primary);color:#fff}._button_1ksek_1[data-variant=primary]:hover:not(:disabled){background:var(--color-primary-hover)}._button_1ksek_1[data-variant=secondary]{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}._button_1ksek_1[data-variant=secondary]:hover:not(:disabled){background:var(--color-nav-active)}._button_1ksek_1[data-variant=outline]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}._button_1ksek_1[data-variant=outline]:hover:not(:disabled){background:var(--color-surface-hover)}._button_1ksek_1[data-variant=danger]{background:var(--color-danger);color:#fff}._button_1ksek_1[data-variant=danger]:hover:not(:disabled){background:var(--color-danger-hover)}._button_1ksek_1[data-variant=success]{background:var(--color-success);color:#fff}._button_1ksek_1[data-variant=success]:hover:not(:disabled){background:var(--color-success-hover)}._button_1ksek_1[data-variant=ghost]{color:var(--color-text);background:0 0}._button_1ksek_1[data-variant=ghost]:hover:not(:disabled){background:var(--color-surface-hover)}._button_1ksek_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._button_1ksek_1:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){._fullWidth_1ksek_26{white-space:normal;height:auto;min-height:56px;padding:12px 16px}}._field_h7yh3_1{flex-direction:column;gap:4px;display:flex}._label_h7yh3_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._srOnly_h7yh3_14{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._row_h7yh3_23{align-items:center;gap:12px;display:flex}._control_h7yh3_29{align-items:center;gap:var(--text-field-gap,4px);min-width:0;height:52px;padding:0 var(--text-field-padding-x,12px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;transition:border-color .15s;display:flex}._control_h7yh3_29:focus-within{border-color:var(--color-primary)}._icon_h7yh3_47{color:var(--color-placeholder);flex-shrink:0;display:flex}._input_h7yh3_53{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:max(16px,1em)}._input_h7yh3_53::placeholder{color:var(--color-placeholder)}._toggle_h7yh3_69{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._toggle_h7yh3_69:hover{color:var(--color-text)}._form_1eoib_1{flex-direction:column;gap:32px;display:flex}._fields_1eoib_7{flex-direction:column;gap:16px;display:flex}._optionsRow_1eoib_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._actions_1eoib_21{flex-direction:column;align-items:center;gap:16px;display:flex}._link_1eoib_28{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}._link_1eoib_28:hover{text-decoration:underline}._link_1eoib_28:disabled{opacity:.6;cursor:default;text-decoration:none}._linkUnderlined_1eoib_48{text-decoration:underline}._mutedText_1eoib_53{color:var(--color-text-muted);text-align:center}._error_1eoib_58{color:var(--color-danger);font-size:14px;line-height:20px}._requirements_1eoib_64{flex-direction:column;gap:8px;display:flex}._requirementsTitle_1eoib_70{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._requirementsList_1eoib_77{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._requirement_1eoib_64{color:var(--color-text-muted);align-items:center;gap:8px;font-weight:500;display:flex}._requirement_1eoib_64[data-met=true]{color:var(--color-success)}@media (width<=480px){._form_1eoib_1{gap:24px}}._checkbox_1vw94_1{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}._input_1vw94_10{opacity:0;width:0;height:0;position:absolute}._box_1vw94_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:flex}._input_1vw94_10:checked+._box_1vw94_17{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._input_1vw94_10:focus-visible+._box_1vw94_17{outline:2px solid var(--color-primary);outline-offset:2px}._wrapper_1ludt_1{flex-direction:column;gap:8px;display:flex}._label_1ludt_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._group_1ludt_14{justify-content:space-between;gap:8px;display:flex}._digit_1ludt_20{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;width:100%;max-width:64px;font-family:var(--font-heading);color:var(--color-primary);caret-color:var(--color-primary);outline:none;padding:0;font-size:32px;font-weight:600;line-height:40px;transition:border-color .15s}._digit_1ludt_20[data-filled=true],._digit_1ludt_20:focus{border-color:var(--color-primary)}@media (width<=480px){._group_1ludt_14{gap:6px}._digit_1ludt_20{font-size:24px;line-height:32px}}._region_1khpd_1{top:var(--toast-top);right:var(--toast-right);z-index:200;pointer-events:none;position:fixed}._toast_1khpd_9{border-radius:var(--radius-lg);background:var(--color-success);color:#fff;pointer-events:auto;align-items:center;gap:8px;max-width:534px;padding:12px 16px;animation:.2s ease-out _slide-in_1khpd_1;display:flex;box-shadow:0 2px 6px #00000014}._toast_1khpd_9[data-tone=error]{background:var(--color-danger)}._icon_1khpd_27{flex-shrink:0}._message_1khpd_31{font-weight:500}._action_1khpd_35{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}._close_1khpd_48{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:12px;padding:0;display:flex}@keyframes _slide-in_1khpd_1{0%{opacity:0;transform:translateY(-8px)}}@media (width<=640px){._region_1khpd_1{top:16px;left:16px;right:16px}}._overlay_1ubwp_1{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._overlay_1ubwp_1[hidden]{display:none}._panel_1ubwp_17{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-height:100%;margin:auto}@media (width>=1025px){._overlay_1ubwp_1{padding-left:calc(var(--sidebar-current-width,0px) + 16px)}}@media (width<=768px){._overlay_1ubwp_1{align-items:flex-end;padding:12px}._panel_1ubwp_17{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:92dvh;overflow-y:auto}}._dialog_1k7xl_1{border:1px solid var(--color-border);max-width:480px}._content_1k7xl_6{flex-direction:column;gap:16px;padding:32px;display:flex}._stackedDialog_1k7xl_13{max-width:478px;box-shadow:0 0 1px #21252914,0 2px 2px #2125290f}._content_1k7xl_6[data-variant=alert],._content_1k7xl_6[data-variant=stacked]{text-align:center;align-items:center}._content_1k7xl_6[data-variant=stacked]{padding:16px}._content_1k7xl_6[data-variant=stacked] ._title_1k7xl_30{max-width:var(--confirm-title-width,332px);margin:0 auto;font-size:20px;line-height:28px}._content_1k7xl_6[data-variant=stacked] ._footer_1k7xl_37{flex-direction:column;gap:8px}._content_1k7xl_6[data-variant=stacked] ._footer_1k7xl_37>*{width:100%}._header_1k7xl_46{justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1k7xl_30{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._close_1k7xl_61{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._close_1k7xl_61:hover{color:var(--color-text)}._description_1k7xl_74{color:var(--color-text-muted)}._description_1k7xl_74 strong{color:var(--color-text);font-weight:600}._badge_1k7xl_83{background:var(--color-danger-soft);width:64px;height:64px;color:var(--color-danger);border-radius:50%;justify-content:center;align-items:center;display:flex}._message_1k7xl_94{flex-direction:column;gap:8px;display:flex}._extra_1k7xl_100{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}._footer_1k7xl_37{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}@media (width<=480px){._content_1k7xl_6{padding:24px}._footer_1k7xl_37>*{flex:1}}@keyframes _shimmer_bdh90_1{0%{background-position:-400% 0}to{background-position:400% 0}}._block_bdh90_6{background:linear-gradient(90deg, var(--color-surface-sunken) 25%, var(--color-border) 50%, var(--color-surface-sunken) 75%);border-radius:var(--radius-sm);background-size:400% 100%;flex-shrink:0;animation:1.6s ease-in-out infinite _shimmer_bdh90_1;display:block}._kpiGrid_bdh90_21{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}._kpiCard_bdh90_27{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;gap:10px;padding:16px;display:flex}._tableWrapper_bdh90_39{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}._table_bdh90_39{border-collapse:collapse;width:100%}._table_bdh90_39 th{background:var(--color-table-header);border-bottom:1px solid var(--color-border);padding:10px 16px}._table_bdh90_39 td{border-bottom:1px solid var(--color-border);padding:14px 16px}._table_bdh90_39 tr:last-child td{border-bottom:none}._pageHeader_bdh90_66{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._titleGroup_bdh90_73{flex-direction:column;gap:10px;display:flex}._filters_bdh90_79{flex-direction:column;gap:12px;display:flex}._filterRow_bdh90_85{gap:12px;display:flex}._page_bdh90_66{flex-direction:column;gap:32px;display:flex}._summaryCard_bdh90_97{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:20px;padding:20px;display:flex}._summaryInfo_bdh90_106{flex-direction:column;flex:1;gap:12px;display:flex}._summaryKpis_bdh90_113{gap:24px;margin-top:8px;display:flex}._tabs_bdh90_119{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}._badge_8t2yh_1{white-space:nowrap;border-radius:100px;align-items:center;height:40px;padding:8px 16px;font-weight:500;display:inline-flex}._badge_8t2yh_1[data-tone=primary]{background:var(--color-info-soft);color:var(--color-primary)}._badge_8t2yh_1[data-tone=info]{background:var(--color-info-soft);color:var(--color-info)}._badge_8t2yh_1[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}._badge_8t2yh_1[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}._badge_8t2yh_1[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}._pagination_cglal_1{justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}._summary_cglal_9{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._info_cglal_16,._pageSize_cglal_17{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._pageSize_cglal_17{align-items:center;gap:8px;display:flex}._selectControl_cglal_30{align-items:center;display:flex;position:relative}._select_cglal_30{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:32px;font:inherit;color:var(--color-text);appearance:none;cursor:pointer;padding:0 28px 0 10px}._select_cglal_30:hover,._select_cglal_30:focus-visible{border-color:var(--color-primary);outline:none}._caret_cglal_54{pointer-events:none;position:absolute;right:8px}._controls_cglal_60{gap:8px;display:flex}._button_cglal_65{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}._button_cglal_65:hover:not(:disabled){border-color:var(--color-primary)}._button_cglal_65[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary)}._button_cglal_65:disabled{cursor:default;opacity:.6}._gap_cglal_96{width:16px;height:32px;color:var(--color-text-muted);justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:14px;display:flex}@media (width<=480px){._pagination_cglal_1{flex-wrap:wrap;gap:12px}._controls_cglal_60{order:-1;justify-content:center;width:100%}}._wrapper_18p1f_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}._table_18p1f_8{table-layout:fixed;border-collapse:collapse;width:100%;min-width:860px}._table_18p1f_8 th,._table_18p1f_8 td{text-align:left;vertical-align:middle;padding:16px}._table_18p1f_8 th{background:var(--color-table-header);text-transform:uppercase;height:52px;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._table_18p1f_8 td{height:64px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._table_18p1f_8 tr{border-bottom:1px solid var(--color-border)}._secondary_18p1f_44{color:var(--color-text-muted);font-size:14px;line-height:20px;display:block}._muted_18p1f_51{color:var(--color-text-muted)}._emptyRow_18p1f_55{text-align:center;color:var(--color-text-muted)}@media (width<=768px){._wrapper_18p1f_1{background:0 0;border:none;overflow-x:visible}._table_18p1f_8{min-width:unset;display:block}._table_18p1f_8 thead{display:none}._table_18p1f_8 tbody{flex-direction:column;gap:12px;display:flex}._table_18p1f_8 tr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);border-bottom:1px solid var(--color-border);display:block;overflow:hidden}._table_18p1f_8 td{white-space:normal;height:auto;min-height:44px;text-overflow:unset;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;overflow:visible}._table_18p1f_8 td:last-child{border-bottom:none}._table_18p1f_8 td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex-shrink:0;font-size:11px;font-weight:600;line-height:16px}._table_18p1f_8 td._emptyRow_18p1f_55{border-bottom:none;justify-content:center}._table_18p1f_8 td._emptyRow_18p1f_55:before{display:none}}._modal_15f0e_1{max-width:700px}._container_15f0e_5{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_15f0e_11,._footer_15f0e_12{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_15f0e_11{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px}._headingGroup_15f0e_25{flex-direction:column;gap:4px;min-width:0;display:flex}._title_15f0e_32{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._subtitle_15f0e_40{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._close_15f0e_47{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_15f0e_57{flex-direction:column;gap:24px;padding:16px;display:flex;overflow-y:auto}._overview_15f0e_65{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._columns_15f0e_72{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;gap:32px;display:grid}._column_15f0e_72{flex-direction:column;gap:16px;display:flex}._column_15f0e_72+._column_15f0e_72{position:relative}._column_15f0e_72+._column_15f0e_72:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:4px;bottom:4px;left:-16px}._columnTitle_15f0e_98{color:var(--color-text);margin:0;font-size:20px;font-weight:500;line-height:28px}._rows_15f0e_106{flex-direction:column;gap:16px;margin:0;display:flex}._row_15f0e_106{color:var(--color-text);justify-content:space-between;gap:16px;display:flex}._value_15f0e_120{text-align:right;white-space:nowrap;margin:0;font-weight:500}._notes_15f0e_127{border-radius:var(--radius-md);background:var(--color-nav-active);color:var(--color-text-muted);padding:12px 16px}._notes_15f0e_127 strong{color:var(--color-text);font-weight:600}._table_15f0e_139{min-width:0}._table_15f0e_139 th{padding:16px 12px}._table_15f0e_139 td{height:56px;padding:16px}._invoiceLink_15f0e_152{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._srOnly_15f0e_162{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._footer_15f0e_12{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px}._secondaryButton_15f0e_177{border-color:var(--color-border)}@media (width<=640px){._columns_15f0e_72{grid-template-columns:minmax(0,1fr)}._column_15f0e_72+._column_15f0e_72:before{display:none}}._modal_xc1cu_1{max-width:var(--form-modal-width,680px);overflow:hidden}._form_xc1cu_6{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_xc1cu_12,._footer_xc1cu_13{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_xc1cu_12{border-bottom:1px solid var(--color-border);justify-content:space-between}._title_xc1cu_25{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._headingGroup_xc1cu_32{gap:var(--form-modal-heading-gap,4px);flex-direction:column;min-width:0;display:flex}._heading_xc1cu_32{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._subtitle_xc1cu_47{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._close_xc1cu_54{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._body_xc1cu_63{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._error_xc1cu_71{color:var(--color-danger);font-size:14px;line-height:20px}._footer_xc1cu_13{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px}._footerStart_xc1cu_83{min-width:0;margin-right:auto}._cancel_xc1cu_88{border-color:var(--form-modal-cancel-border,var(--color-border-strong))}._footer_xc1cu_13 ._submit_xc1cu_92{border-radius:var(--form-modal-submit-radius,var(--radius-md))}._plainModal_xc1cu_96{border-radius:var(--radius-xl);box-shadow:0 8px 24px #0000002e}._form_xc1cu_6[data-plain=true]{gap:16px;padding:16px}._form_xc1cu_6[data-plain=true]>._header_xc1cu_12,._form_xc1cu_6[data-plain=true]>._body_xc1cu_63,._form_xc1cu_6[data-plain=true]>._footer_xc1cu_13{border:none;padding:0}._form_xc1cu_6[data-plain=true]>._header_xc1cu_12{gap:16px}._field_zn15r_1{flex-direction:column;gap:4px;display:flex}._label_zn15r_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._control_zn15r_14{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;height:52px;transition:border-color .15s;display:flex;position:relative}._control_zn15r_14:focus-within{border-color:var(--color-primary)}._select_zn15r_29{border-radius:inherit;appearance:none;width:100%;height:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;outline:none;padding:0 44px 0 11px}._select_zn15r_29[data-empty=true]{color:var(--select-field-placeholder,var(--color-placeholder))}._select_zn15r_29 option{color:var(--color-text)}._caret_zn15r_50{color:var(--color-placeholder);pointer-events:none;position:absolute;right:12px}._modal_je1jo_1{--form-modal-width:720px}._banner_je1jo_5,._itemCost_je1jo_6{border-radius:var(--radius-md);background:var(--color-nav-active);padding:16px}._banner_je1jo_5{color:var(--color-text-muted);box-shadow:0 2px 6px #00000014}._itemCost_je1jo_6{color:var(--color-text)}._itemCost_je1jo_6 strong,._total_je1jo_22 strong{font-weight:600}._total_je1jo_22{color:var(--color-text-strong);font-weight:600}._nameRow_je1jo_31,._row_je1jo_32{gap:12px;display:grid}._row_je1jo_32{grid-template-columns:repeat(2,minmax(0,1fr))}._notesField_je1jo_45{flex-direction:column;gap:4px;display:flex}._label_je1jo_51{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._textarea_je1jo_58{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;min-height:100px;font:inherit;color:var(--color-text);outline:none;padding:12px;transition:border-color .15s}._textarea_je1jo_58::placeholder{color:var(--color-placeholder)}._textarea_je1jo_58:focus{border-color:var(--color-primary)}._nameRow_je1jo_31{grid-template-columns:minmax(0,1fr)}._halfRow_je1jo_83{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}._divider_je1jo_89{border:none;border-top:1px solid var(--color-border);margin:4px 0}._distributionHeader_je1jo_95{font-family:var(--font-heading);color:var(--color-text);margin-bottom:4px;font-size:15px;font-weight:600}._distributionList_je1jo_103{flex-direction:column;gap:8px;display:flex}._distributionRow_je1jo_109{grid-template-columns:1fr 120px 32px;align-items:end;gap:8px;display:grid}._destSelect_je1jo_116{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:44px;font:inherit;color:var(--color-text);cursor:pointer;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s}._destSelect_je1jo_116:focus{border-color:var(--color-primary)}._removeDistBtn_je1jo_134{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:flex}._removeDistBtn_je1jo_134:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}._removeDistBtn_je1jo_134:disabled{opacity:.3;cursor:not-allowed}._addDestBtn_je1jo_159{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._addDestBtn_je1jo_159:hover{text-decoration:underline}._distributionTotal_je1jo_177{border-radius:var(--radius-md);background:var(--color-nav-active);color:var(--color-text);flex-wrap:wrap;gap:8px 24px;padding:12px 16px;font-size:14px;display:flex}._distributionTotal_je1jo_177 strong{font-weight:600}@media (width<=640px){._row_je1jo_32,._halfRow_je1jo_83{grid-template-columns:minmax(0,1fr)}._distributionRow_je1jo_109{grid-template-columns:1fr 100px 32px}}._field_cqrfv_1{cursor:pointer;justify-content:space-between;align-items:center;gap:4px;display:flex}._label_cqrfv_9{color:var(--color-text);font-weight:500}._srOnly_cqrfv_14{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._input_cqrfv_23{opacity:0;width:0;height:0;position:absolute}._track_cqrfv_30{background:var(--color-border-strong);border-radius:100px;flex-shrink:0;width:39px;height:24px;transition:background-color .2s;position:relative}._thumb_cqrfv_40{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;position:absolute;top:1.5px;left:2px;box-shadow:0 0 1px #21252914,0 2px 2px #2125290f}._input_cqrfv_23:checked+._track_cqrfv_30{background:var(--color-primary)}._input_cqrfv_23:checked+._track_cqrfv_30 ._thumb_cqrfv_40{transform:translate(14px)}._input_cqrfv_23:focus-visible+._track_cqrfv_30{outline:2px solid var(--color-primary);outline-offset:2px}._modal_i3s1e_1{--form-modal-width:720px}._infoBanner_i3s1e_5{border-radius:var(--radius-md);background:var(--color-nav-active);color:var(--color-text-muted);padding:14px 16px;font-size:14px;line-height:20px;box-shadow:0 2px 6px #0000000f}._sectionHeader_i3s1e_15{font-family:var(--font-heading);color:var(--color-text);border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px;font-size:15px;font-weight:600}._matList_i3s1e_25{flex-direction:column;gap:8px;display:flex}._matRow_i3s1e_31{grid-template-columns:1fr 140px 100px 32px;align-items:end;gap:8px;display:grid}._removeBtn_i3s1e_38{border:1px solid var(--color-border);border-radius:var(--radius-md);width:32px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s;display:flex}._removeBtn_i3s1e_38:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}._removeBtn_i3s1e_38:disabled{opacity:.3;cursor:not-allowed}._addBtn_i3s1e_63{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._addBtn_i3s1e_63:hover{text-decoration:underline}._destGrid_i3s1e_81{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:200px;padding:4px;display:grid;overflow-y:auto}._destCheck_i3s1e_92{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 8px;font-size:14px;transition:background-color .1s;display:flex}._destCheck_i3s1e_92:hover{background:var(--color-surface-hover)}._destCheck_i3s1e_92 input{accent-color:var(--color-primary);flex-shrink:0}._switchRow_i3s1e_112{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}._notesField_i3s1e_120{flex-direction:column;gap:4px;display:flex}._label_i3s1e_126{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._textarea_i3s1e_133{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;min-height:80px;font:inherit;color:var(--color-text);outline:none;padding:12px;transition:border-color .15s}._textarea_i3s1e_133::placeholder{color:var(--color-placeholder)}._textarea_i3s1e_133:focus{border-color:var(--color-primary)}@media (width<=640px){._matRow_i3s1e_31{grid-template-columns:1fr 100px 80px 32px}._destGrid_i3s1e_81{grid-template-columns:1fr}}._modal_1jsy7_1{width:100%;max-width:600px}._container_1jsy7_6{flex-direction:column;gap:0;max-height:90vh;display:flex}._header_1jsy7_13{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}._title_1jsy7_22{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600}._subtitle_1jsy7_29{color:var(--color-text-muted);margin-top:2px;font-size:14px}._close_1jsy7_35{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}._close_1jsy7_35:hover{background:var(--color-surface-hover)}._body_1jsy7_55{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}._section_1jsy7_64{flex-direction:column;gap:10px;display:flex}._sectionTitle_1jsy7_70{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:14px;font-weight:600}._matList_1jsy7_79,._previewList_1jsy7_80{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._matItem_1jsy7_89,._previewItem_1jsy7_90{background:var(--color-surface-muted);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}._matQty_1jsy7_100{color:var(--color-text-muted);font-size:13px}._destEntry_1jsy7_105{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px;display:flex}._destInfo_1jsy7_115{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._destPath_1jsy7_122{font-size:14px;font-weight:500}._conflictBadge_1jsy7_127{border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:11px;font-weight:600}._destControls_1jsy7_138{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._kitsLabel_1jsy7_145{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._kitsInput_1jsy7_153{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:70px;font:inherit;text-align:center;outline:none;padding:6px 10px;transition:border-color .15s}._kitsInput_1jsy7_153:focus{border-color:var(--color-primary)}._modeSelect_1jsy7_168{gap:12px;font-size:14px;display:flex}._modeSelect_1jsy7_168 label{cursor:pointer;align-items:center;gap:6px;display:flex}._modeSelect_1jsy7_168 input{accent-color:var(--color-primary)}._conflictWarning_1jsy7_185{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);padding:12px 16px;font-size:14px;line-height:20px}._loadingMsg_1jsy7_194,._emptyMsg_1jsy7_195{color:var(--color-text-muted);padding:8px 0;font-size:14px}._error_1jsy7_201{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);padding:12px 16px;font-size:14px}._footer_1jsy7_209{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}._modal_1jobb_1{width:100%;max-width:960px}._container_1jobb_6{flex-direction:column;max-height:90vh;display:flex}._header_1jobb_12{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}._title_1jobb_21{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600}._subtitle_1jobb_28{color:var(--color-text-muted);margin-top:2px;font-size:14px}._close_1jobb_34{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}._close_1jobb_34:hover{background:var(--color-surface-hover)}._stepIndicator_1jobb_56{border-bottom:1px solid var(--color-border);justify-content:center;align-items:flex-start;gap:0;padding:16px 24px;display:flex}._stepDot_1jobb_65{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}._stepDot_1jobb_65:not(:last-child):after{content:"";background:var(--color-border);height:2px;position:absolute;top:12px;left:calc(50% + 12px);right:calc(12px - 50%)}._stepDot_1jobb_65._stepDotDone_1jobb_84:after{background:var(--color-primary)}._stepNum_1jobb_88{background:var(--color-surface-sunken);width:24px;height:24px;color:var(--color-text-muted);border:2px solid var(--color-border);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}._stepDotActive_1jobb_104 ._stepNum_1jobb_88{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._stepDotDone_1jobb_84 ._stepNum_1jobb_88{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success)}._stepLabel_1jobb_116{color:var(--color-text-muted);text-align:center;font-size:11px;font-weight:500}._stepDotActive_1jobb_104 ._stepLabel_1jobb_116{color:var(--color-primary);font-weight:600}._body_1jobb_130{flex:1;padding:20px 24px;overflow-y:auto}._stepContent_1jobb_136{flex-direction:column;gap:16px;display:flex}._instructions_1jobb_144{flex-direction:column;gap:8px;display:flex}._instrTitle_1jobb_150{color:var(--color-text);font-size:14px;font-weight:600}._instrText_1jobb_156{color:var(--color-text-muted);font-size:14px}._columnLegend_1jobb_161{border-collapse:collapse;width:100%;font-size:13px}._columnLegend_1jobb_161 th,._columnLegend_1jobb_161 td{text-align:left;border:1px solid var(--color-border);padding:6px 10px}._columnLegend_1jobb_161 th{background:var(--color-table-header);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._colName_1jobb_183{white-space:nowrap;font-weight:500}._colDesc_1jobb_188{color:var(--color-text-muted)}._dropZone_1jobb_194{border:2px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;transition:border-color .15s,background-color .15s;display:flex}._dropZone_1jobb_194:hover,._dropZoneActive_1jobb_208{border-color:var(--color-primary);background:var(--color-primary-soft)}._dropIcon_1jobb_213{color:var(--color-primary)}._dropText_1jobb_217{color:var(--color-text-muted);font-size:14px}._fileName_1jobb_222{color:var(--color-primary);font-size:14px;font-weight:600}._hiddenInput_1jobb_228{display:none}._error_1jobb_234{color:var(--color-danger);font-size:14px}._reviewAlert_1jobb_239,._reviewOk_1jobb_240{border-radius:var(--radius-md);padding:12px 16px;font-size:14px;line-height:20px}._reviewAlert_1jobb_239{background:var(--color-danger-soft);color:var(--color-danger)}._reviewOk_1jobb_240{background:var(--color-success-soft);color:var(--color-success)}._reviewTableWrapper_1jobb_257{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._reviewTable_1jobb_257{border-collapse:collapse;width:100%;font-size:14px}._reviewTable_1jobb_257 th{background:var(--color-table-header);color:var(--color-text-muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}._reviewTable_1jobb_257 td{border-top:1px solid var(--color-border);vertical-align:top;color:var(--color-text);padding:10px 12px}._reviewTable_1jobb_257 tr[data-invalid=true] td{background:var(--color-danger-soft)}._lineCell_1jobb_292{color:var(--color-text-muted);width:56px}._numberCell_1jobb_297{white-space:nowrap}._materialName_1jobb_301{font-weight:500;display:block}._materialTag_1jobb_306{background:var(--color-success-soft);color:var(--color-success);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._materialTag_1jobb_306[data-new=true]{background:var(--color-warning-soft);color:var(--color-warning)}._rowErrors_1jobb_322{color:var(--color-danger);margin:6px 0 0;padding-left:16px;font-size:12px;line-height:18px}._destination_1jobb_330{font-size:13px}._sheetLocation_1jobb_334{color:var(--color-text-muted);margin-bottom:6px;font-size:12px;display:block}._destinationSelect_1jobb_341{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:220px;height:40px;color:var(--color-text);font:inherit;padding:0 12px;font-size:14px}._removeRow_1jobb_354{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._removeRow_1jobb_354:hover{background:var(--color-surface-hover);color:var(--color-danger)}._summaryGrid_1jobb_375{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}._summaryGrid_1jobb_375>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}._summaryGrid_1jobb_375 dt{color:var(--color-text-muted);font-size:14px}._summaryGrid_1jobb_375 dd{color:var(--color-text);font-family:var(--font-heading);margin:4px 0 0;font-size:22px;font-weight:600}._summaryGrid_1jobb_375 small{color:var(--color-warning);font-family:var(--font-body,inherit);font-size:13px;font-weight:500}._field_1jobb_408{flex-direction:column;gap:6px;max-width:360px;display:flex}._fieldLabel_1jobb_415{color:var(--color-text);font-size:14px;font-weight:500}._conflicts_1jobb_421{flex-direction:column;gap:12px;display:flex}._modeOptions_1jobb_427{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._modeOption_1jobb_427{border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}._modeOption_1jobb_427[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}._modeOption_1jobb_427 span{flex-direction:column;gap:2px;font-size:14px;display:flex}._modeOption_1jobb_427 small{color:var(--color-text-muted);font-size:13px}@media (width<=640px){._summaryGrid_1jobb_375{grid-template-columns:repeat(2,minmax(0,1fr))}._modeOptions_1jobb_427{grid-template-columns:1fr}}._footer_1jobb_472{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}._trigger_yjub7_1{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._trigger_yjub7_1:hover{background:var(--color-nav-active)}._overlay_yjub7_19{z-index:100;background:var(--color-overlay);position:fixed;inset:0}._menu_yjub7_26{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:4px;min-width:159px;padding:8px 4px;display:flex;position:fixed;box-shadow:0 4px 16px #0000001a}._item_yjub7_39{border-radius:var(--radius-sm);background:var(--color-surface);height:40px;color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 12px;display:flex}._item_yjub7_39:hover,._item_yjub7_39:focus-visible{background:var(--color-surface-hover);outline:none}._item_yjub7_39[data-tone=danger]{color:var(--color-danger)}._control_7i48s_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:56px;color:var(--select-color,var(--color-text));justify-content:space-between;align-items:center;gap:8px;padding:16px;transition:border-color .15s;display:flex;position:relative}._control_7i48s_1:focus-within{border-color:var(--color-primary)}._icon_7i48s_20,._caret_7i48s_21{pointer-events:none;flex-shrink:0;display:flex;position:relative}._caret_7i48s_21{margin-left:auto}._sizer_7i48s_32{visibility:hidden;white-space:nowrap;min-width:0;overflow:hidden}._select_7i48s_39{border-radius:inherit;appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;padding:0 39px 0 15px;position:absolute;inset:0;overflow:hidden}._icon_7i48s_20~._select_7i48s_39{padding-left:47px}._tabs_2adan_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}._tab_2adan_1{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-weight:500;transition:background-color .15s,color .15s}._tab_2adan_1:hover{background:var(--color-surface-hover);color:var(--color-text)}._tab_2adan_1[aria-selected=true]{background:var(--color-nav-active);color:var(--color-primary)}._kpis_2adan_34{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._table_2adan_40{min-width:1000px}._table_2adan_40 td{height:72px}._main_2adan_48{text-overflow:ellipsis;display:block;overflow:hidden}._muted_2adan_54{color:var(--color-text-muted)}._negative_2adan_58{color:var(--color-danger)}._positive_2adan_62{color:var(--color-success)}._alert_2adan_66{background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-lg);color:var(--color-text);gap:12px;padding:16px;display:flex}._alertIcon_2adan_76{color:var(--color-danger);flex-shrink:0}._alertBody_2adan_81{flex-direction:column;gap:8px;display:flex}._alertList_2adan_87{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}._alertLink_2adan_96{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500}._alertLink_2adan_96:hover{text-decoration:underline}._summary_2adan_110{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);padding:16px}._emptyState_2adan_118{text-align:center;color:var(--color-text-muted);padding:48px 16px}._errorState_2adan_124{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}._errorIcon_2adan_134{color:var(--color-primary)}@media (width<=768px){._table_2adan_40{min-width:unset}._table_2adan_40 td{height:auto}}._page_10lb8_1{flex-direction:column;gap:32px;display:flex}._header_10lb8_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}._titleGroup_10lb8_15{flex-direction:column;gap:8px;display:flex}._title_10lb8_15{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_10lb8_29{color:var(--color-text-muted);font-size:16px;line-height:24px}._content_10lb8_35,._filters_10lb8_41{flex-direction:column;gap:16px;display:flex}._searchRow_10lb8_47{align-items:center;gap:16px;display:flex}._search_10lb8_47{flex:1;min-width:0}._clearFilters_10lb8_58{color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-weight:500}._clearFilters_10lb8_58:hover{text-decoration:underline}._selects_10lb8_72{flex-wrap:wrap;gap:16px;display:flex}._actionsCell_10lb8_78{overflow:visible}._empty_10lb8_82{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:509px;margin:274px auto 0;display:flex}._emptyIcon_10lb8_92{color:var(--color-primary)}._emptyText_10lb8_96{flex-direction:column;gap:8px;display:flex}._emptyTitle_10lb8_102{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._emptyDescription_10lb8_110{color:var(--color-text-muted);font-size:20px;line-height:28px}@media (width<=900px){._empty_10lb8_82{margin-top:64px}}@media (width<=768px){._selects_10lb8_72>*{flex:200px}}@media (width<=640px){._page_10lb8_1{gap:24px}._title_10lb8_15{font-size:22px;line-height:30px}._header_10lb8_7>button{width:100%}._searchRow_10lb8_47{flex-wrap:wrap;gap:8px 16px}._search_10lb8_47{flex-basis:100%}._clearFilters_10lb8_58{margin-left:auto}._empty_10lb8_82{margin-top:32px}._emptyIcon_10lb8_92{width:88px;height:88px}._emptyTitle_10lb8_102{font-size:20px;line-height:28px}._emptyDescription_10lb8_110{font-size:16px;line-height:24px}}._kpis_1aduc_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._kpi_1aduc_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px;display:flex}._kpiLabel_1aduc_17{color:var(--color-text-muted)}._kpiValue_1aduc_21{font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;font-size:28px;font-weight:600;line-height:36px}._selects_1aduc_30{align-items:center}._table_1aduc_34{min-width:1500px}._table_1aduc_34 td{height:80px}._material_1aduc_42{text-overflow:ellipsis;margin-bottom:4px;display:block;overflow:hidden}._table_1aduc_34 ._financial_1aduc_49{white-space:normal}._financial_1aduc_49 span{display:block}._table_1aduc_34 ._badgeCell_1aduc_57{overflow:visible}._distribLink_1aduc_60{font-size:inherit;color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._distribLink_1aduc_60:hover{color:var(--color-primary-hover)}._deleteDialog_1aduc_76{--confirm-title-width:100%}._tabBar_1aduc_81{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._tabs_1aduc_89{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}._tab_1aduc_34{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-weight:500;transition:background-color .15s,color .15s}._tab_1aduc_34:hover{background:var(--color-surface-hover);color:var(--color-text)}._tab_1aduc_34[aria-selected=true]{background:var(--color-nav-active);color:var(--color-primary)}@media (width<=1100px){._kpis_1aduc_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._kpis_1aduc_1{grid-template-columns:minmax(0,1fr)}._kpiValue_1aduc_21{font-size:22px;line-height:28px}}._destTab_7ncuu_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:280px 1fr;gap:0;min-height:400px;display:grid;overflow:hidden}._destPanel_7ncuu_14{border-right:1px solid var(--color-border);flex-direction:column;display:flex}._destSearch_7ncuu_20{border-bottom:1px solid var(--color-border);padding:12px}._destList_7ncuu_25{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._destItem_7ncuu_33{border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;padding:12px 16px;transition:background-color .12s;display:flex}._destItem_7ncuu_33:hover{background:var(--color-surface-hover)}._destItemActive_7ncuu_51{background:var(--color-nav-active);color:var(--color-primary)}._destPath_7ncuu_56{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}._destCount_7ncuu_65{color:var(--color-text-muted);font-size:12px}._destItemActive_7ncuu_51 ._destPath_7ncuu_56{color:var(--color-primary)}._destEmpty_7ncuu_74{color:var(--color-text-muted);text-align:center;padding:16px;font-size:14px}._detailPanel_7ncuu_83{flex-direction:column;display:flex}._noSelection_7ncuu_88{text-align:center;color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}._detailContent_7ncuu_98{flex-direction:column;gap:0;height:100%;display:flex}._detailHeader_7ncuu_105{border-bottom:1px solid var(--color-border);padding:16px 20px}._detailTitle_7ncuu_110{font-family:var(--font-heading);color:var(--color-text);font-size:16px;font-weight:600}._detailFooter_7ncuu_117{border-top:1px solid var(--color-border);justify-content:flex-end;padding:16px 20px;display:flex}._empty_7ncuu_126{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:16px;padding:64px 32px;display:flex}._emptyText_7ncuu_138{color:var(--color-text-muted);max-width:400px}@media (width<=768px){._destTab_7ncuu_1{grid-template-columns:1fr}._destPanel_7ncuu_14{border-right:none;border-bottom:1px solid var(--color-border);max-height:300px}}._table_108g4_1{min-width:700px}._kitName_108g4_5{text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}._available_108g4_12{color:var(--color-success);font-weight:500}._unavailable_108g4_17{color:var(--color-text-muted)}._status_1qde5_1{gap:8px;position:relative}._status_1qde5_1:focus-within{outline-offset:2px;outline:2px solid}._select_1qde5_11{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}._select_1qde5_11:disabled{cursor:progress}._page_qtclj_1{flex-direction:column;gap:32px;display:flex}._top_qtclj_7{flex-direction:column;gap:16px;display:flex}._header_qtclj_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._titleGroup_qtclj_21{flex-direction:column;gap:8px;display:flex}._title_qtclj_21{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_qtclj_35{color:var(--color-text-muted);font-size:16px;line-height:24px}._headerActions_qtclj_41{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._headerActions_qtclj_41 ._aiButton_qtclj_48[data-variant]{border-color:var(--color-primary);color:var(--color-primary)}._viewToggle_qtclj_55{background:var(--color-surface-muted);border-radius:12px;align-self:flex-start;padding:4px 8px;display:inline-flex}._viewTab_qtclj_63{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}._viewTab_qtclj_63:hover{color:var(--color-text)}._viewTab_qtclj_63[aria-selected=true]{background:var(--color-surface);color:var(--color-text)}._viewTab_qtclj_63:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._content_qtclj_95{flex-direction:column;gap:16px;display:flex}._progressCard_qtclj_103{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}._progressHeader_qtclj_113{justify-content:space-between;align-items:center;gap:4px;display:flex}._progressLabel_qtclj_120{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._progressPct_qtclj_127{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._progressBar_qtclj_135{background:color-mix(in srgb, var(--color-primary) 32%, var(--color-surface));border-radius:8px;height:8px;overflow:hidden}._progressFill_qtclj_142{background:var(--color-primary);border-radius:8px 0 0 8px;height:100%;transition:width .3s}._hierarchy_qtclj_151{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._row_qtclj_158{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:81px;transition:background .1s;display:flex}._row_qtclj_158:last-child{border-bottom:none}._row_qtclj_158:hover{background:var(--color-surface-muted)}._rowLeft_qtclj_176{flex:1;align-items:center;gap:12px;min-width:0;padding-top:16px;padding-bottom:16px;padding-right:8px;display:flex}._toggleBtn_qtclj_187{width:24px;height:24px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._toggleBtn_qtclj_187:hover{background:var(--color-border)}._toggleSpacer_qtclj_206{flex-shrink:0;width:24px;display:inline-block}._nodeInfo_qtclj_212{flex-direction:column;gap:4px;min-width:0;display:flex}._nodeName_qtclj_219{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}._nodeSubtitle_qtclj_229{color:var(--color-text-muted);font-size:14px;line-height:20px}._rowRight_qtclj_235{flex-shrink:0;align-items:center;gap:16px;padding:16px 16px 16px 8px;display:flex}._actionBtn_qtclj_243{font:inherit;color:var(--color-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;line-height:24px}._actionBtn_qtclj_243:hover{text-decoration:underline}@media (width<=640px){._rowLeft_qtclj_176{padding-left:12px!important}._rowRight_qtclj_235{flex-wrap:wrap;gap:8px;padding:8px 12px}._actionBtn_qtclj_243{font-size:14px}._row_qtclj_158{flex-wrap:wrap;min-height:52px}}._modal_rt88k_1{--form-modal-width:480px}._row_rt88k_5{grid-template-columns:1fr 1fr;gap:16px;display:grid}._qty_rt88k_11,._prefix_rt88k_12{flex:1}._modal_hxo4j_1{--form-modal-width:520px}._field_hxo4j_5{flex-direction:column;gap:8px;display:flex}._label_hxo4j_11{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._textarea_hxo4j_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;min-height:96px;font:inherit;color:var(--color-text);outline:none;padding:12px;line-height:24px;transition:border-color .15s}._textarea_hxo4j_18::placeholder{color:var(--color-placeholder)}._textarea_hxo4j_18:focus{border-color:var(--color-primary)}._summary_hxo4j_40{color:var(--color-text);margin:0;font-size:14px;line-height:20px}._preview_hxo4j_47{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;max-height:320px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-y:auto}._item_hxo4j_61{color:var(--color-text);font-size:14px;line-height:20px}._itemName_hxo4j_67{font-weight:600}._itemDetails_hxo4j_71{color:var(--color-text-muted)}._floors_hxo4j_75{color:var(--color-text-muted);margin:4px 0 0;padding-left:20px}._description_hxo4j_81{border-left:3px solid var(--color-border);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;padding-left:12px;font-size:13px;line-height:20px}._backdrop_1ow6l_1{z-index:200;background:#00000040;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_1ow6l_10{background:var(--color-surface);flex-direction:column;width:560px;max-width:100%;height:100%;display:flex;overflow:hidden;box-shadow:-4px 0 24px #0000001f}@media (width<=640px){._panel_1ow6l_10{width:100%}._kpis_1ow6l_26{grid-template-columns:repeat(2,1fr)}}._header_1ow6l_31{border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:16px;padding:24px;display:flex}._headerTop_1ow6l_40{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1ow6l_47{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._subtitle_1ow6l_55{color:var(--color-text-muted);margin-top:4px;font-size:14px;line-height:20px}._headerActions_1ow6l_62{flex-shrink:0;align-items:center;gap:12px;display:flex}._periodSelect_1ow6l_69{align-items:center;display:flex;position:relative}._periodSelectEl_1ow6l_75{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);cursor:pointer;padding:6px 28px 6px 12px;font-size:14px;line-height:20px}._periodCaret_1ow6l_87{pointer-events:none;color:var(--color-text-muted);position:absolute;right:8px}._closeBtn_1ow6l_94{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._closeBtn_1ow6l_94:hover{color:var(--color-text)}._kpis_1ow6l_26{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}._kpi_1ow6l_26{background:var(--color-surface);flex-direction:column;gap:4px;padding:12px 16px;display:flex}._kpiLabel_1ow6l_125{color:var(--color-text-muted);font-size:12px;line-height:16px}._kpiValue_1ow6l_131{font-family:var(--font-heading);color:var(--color-text);font-size:18px;font-weight:600;line-height:24px}._body_1ow6l_139{flex-direction:column;flex:1;display:flex;overflow-y:auto}._searchWrapper_1ow6l_146{border-bottom:1px solid var(--color-border);padding:12px 24px;position:relative}._searchIcon_1ow6l_152{color:var(--color-placeholder);position:absolute;top:50%;left:36px;transform:translateY(-50%)}._searchInput_1ow6l_160{width:100%;color:var(--color-text);background:0 0;border:none;outline:none;padding:8px 12px 8px 32px;font-size:14px;line-height:20px}._searchInput_1ow6l_160::placeholder{color:var(--color-placeholder)}._tableWrapper_1ow6l_175{flex:1;overflow-y:auto}._table_1ow6l_175{border-collapse:collapse;width:100%;font-size:14px}._table_1ow6l_175 thead tr{background:var(--color-table-header);border-bottom:1px solid var(--color-border)}._table_1ow6l_175 th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);padding:10px 24px;font-size:12px;font-weight:500}._materialRow_1ow6l_201 td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:12px 24px}._expandBtn_1ow6l_207{color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}._expandBtn_1ow6l_207:disabled{cursor:default}._noExpand_1ow6l_224{width:16px;display:inline-block}._entryRow_1ow6l_229 td{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:8px 24px}._entryPath_1ow6l_235{color:var(--color-text-muted);font-size:13px;padding-left:48px!important}._empty_1ow6l_241{text-align:center;color:var(--color-text-muted);padding:32px 24px}._modal_1r8nm_1{--form-modal-width:480px}._deleteWarning_1r8nm_5{color:var(--color-text-muted);font-size:14px;line-height:20px}._deleteHighlight_1r8nm_11{color:var(--color-danger)}._deleteError_1r8nm_15{color:var(--color-danger);margin:0;font-size:14px;line-height:20px}._modal_13fi8_1{--form-modal-width:520px}._row_13fi8_5{grid-template-columns:1fr 1fr;gap:16px;display:grid}._qty_13fi8_11,._prefix_13fi8_15{flex:1}._summary_13fi8_19{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);padding:12px 16px;font-size:14px;line-height:20px}._summary_13fi8_19 strong{color:var(--color-text);font-weight:500}._field_1st95_1{flex-direction:column;gap:4px;display:flex}._label_1st95_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._dropzone_1st95_14{background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100px;padding:16px 12px;transition:border-color .15s,background-color .15s;display:flex}._dropzone_1st95_14:hover,._dropzone_1st95_14[data-dragging=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}._field_1st95_1:has(._input_1st95_38:focus-visible) ._dropzone_1st95_14{border-color:var(--color-primary)}._icon_1st95_42{color:var(--color-text-muted);display:flex}._placeholder_1st95_47{color:var(--color-text-muted)}._selected_1st95_51{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}._preview_1st95_61{border-radius:var(--radius-sm);object-fit:cover;width:48px;height:48px}._fileName_1st95_68{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;overflow:hidden}._remove_1st95_77{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;display:flex}._remove_1st95_77:hover{background:var(--color-nav-active);color:var(--color-text)}._input_1st95_38{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._error_1st95_101{color:var(--color-danger);font-size:14px;line-height:20px}._modal_p8oeh_1{width:100%;max-width:880px}._container_p8oeh_6{flex-direction:column;max-height:90vh;display:flex}._header_p8oeh_12{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}._title_p8oeh_21{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600}._subtitle_p8oeh_28{color:var(--color-text-muted);margin-top:2px;font-size:14px}._close_p8oeh_34{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}._close_p8oeh_34:hover{background:var(--color-surface-hover)}._body_p8oeh_54{flex:1;padding:20px 24px;overflow-y:auto}._stepContent_p8oeh_60{flex-direction:column;gap:16px;display:flex}._instructions_p8oeh_68{flex-direction:column;gap:8px;display:flex}._sectionTitle_p8oeh_74{color:var(--color-text);font-size:14px;font-weight:600}._rules_p8oeh_80{color:var(--color-text-muted);margin:0;padding-left:20px;font-size:14px;line-height:22px}._legend_p8oeh_88{border-collapse:collapse;width:100%;font-size:13px}._legend_p8oeh_88 th,._legend_p8oeh_88 td{text-align:left;border:1px solid var(--color-border);padding:6px 10px}._legend_p8oeh_88 th{background:var(--color-table-header);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._colName_p8oeh_110{white-space:nowrap;font-weight:500}._colDesc_p8oeh_115{color:var(--color-text-muted)}._templateButton_p8oeh_119{align-self:flex-start}._error_p8oeh_123{color:var(--color-danger);font-size:14px}._summary_p8oeh_130{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}._summary_p8oeh_130>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 16px}._summary_p8oeh_130 dt{color:var(--color-text-muted);font-size:13px}._summary_p8oeh_130 dd{color:var(--color-text);font-family:var(--font-heading);margin:4px 0 0;font-size:22px;font-weight:600}._alert_p8oeh_156,._ok_p8oeh_157{border-radius:var(--radius-md);padding:12px 16px;font-size:14px;line-height:20px}._alert_p8oeh_156{background:var(--color-warning-soft);color:var(--color-warning)}._ok_p8oeh_157{background:var(--color-success-soft);color:var(--color-success)}._filters_p8oeh_174{flex-wrap:wrap;gap:8px;display:flex}._filter_p8oeh_174{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}._filter_p8oeh_174[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._tableWrapper_p8oeh_198{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._table_p8oeh_198{border-collapse:collapse;width:100%;font-size:14px}._table_p8oeh_198 th{background:var(--color-table-header);color:var(--color-text-muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}._table_p8oeh_198 td{border-top:1px solid var(--color-border);vertical-align:top;color:var(--color-text);padding:10px 12px}._table_p8oeh_198 tr[data-status=error] td{background:var(--color-danger-soft)}._lineCell_p8oeh_233{width:64px;color:var(--color-text-muted)}._path_p8oeh_238{font-weight:500}._messages_p8oeh_242{color:var(--color-text-muted);margin:4px 0 0;padding-left:16px;font-size:12px;line-height:18px}._table_p8oeh_198 tr[data-status=error] ._messages_p8oeh_242{color:var(--color-danger)}._tag_p8oeh_254{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._tag_p8oeh_254[data-status=new]{background:var(--color-success-soft);color:var(--color-success)}._tag_p8oeh_254[data-status=skipped]{background:var(--color-surface-sunken);color:var(--color-text-muted)}._tag_p8oeh_254[data-status=error]{background:var(--color-danger);color:#fff}._emptyRow_p8oeh_278{text-align:center;color:var(--color-text-muted)}._footer_p8oeh_283{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@media (width<=640px){._summary_p8oeh_130{grid-template-columns:repeat(2,minmax(0,1fr))}}._table_cyf2q_1 tbody td{height:56px}._switch_cyf2q_5{width:max-content}._actions_cyf2q_9{align-items:center;gap:8px;display:flex}._iconButton_cyf2q_15{border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._iconButton_cyf2q_15[data-tone=danger]{color:var(--color-danger)}._iconButton_cyf2q_15:hover{opacity:.75}._iconButton_cyf2q_15:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._loading_cyf2q_38{color:var(--color-text-muted)}._modal_cyf2q_42{--form-modal-width:500px}._card_yolu4_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;gap:4px;padding:16px;display:flex}._card_yolu4_1[data-size=compact]{border-radius:var(--radius-md)}._card_yolu4_1[data-size=compact] ._value_yolu4_16{font-size:28px;line-height:36px}._header_yolu4_21{justify-content:space-between;align-items:center;gap:4px;display:flex}._header_yolu4_21[data-has-icon=true]{min-height:32px}._label_yolu4_32{color:var(--color-text-muted)}._icon_yolu4_36{color:var(--color-primary);display:flex}._value_yolu4_16{font-family:var(--font-heading);color:var(--color-primary);font-size:32px;font-weight:600;line-height:40px}._card_yolu4_1[data-tone=success] ._icon_yolu4_36,._card_yolu4_1[data-tone=success] ._value_yolu4_16{color:var(--color-success)}._card_yolu4_1[data-tone=warning] ._icon_yolu4_36,._card_yolu4_1[data-tone=warning] ._value_yolu4_16{color:var(--color-warning)}._card_yolu4_1[data-tone=danger] ._icon_yolu4_36,._card_yolu4_1[data-tone=danger] ._value_yolu4_16{color:var(--color-danger)}._card_yolu4_1[data-animate=true]{animation:.48s cubic-bezier(.22,1,.36,1) both _kpi-enter_yolu4_1}._card_yolu4_1[data-animate=true]:nth-child(2){animation-delay:60ms}._card_yolu4_1[data-animate=true]:nth-child(3){animation-delay:.12s}._card_yolu4_1[data-animate=true]:nth-child(4){animation-delay:.18s}._card_yolu4_1[data-animate=true] ._value_yolu4_16{font-variant-numeric:tabular-nums}@keyframes _kpi-enter_yolu4_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._value_yolu4_16{font-size:26px;line-height:34px}}@media (prefers-reduced-motion:reduce){._card_yolu4_1[data-animate=true]{animation:none}}._field_uopbu_1{flex-direction:column;gap:4px;display:flex}._label_uopbu_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._combobox_uopbu_14{position:relative}._control_uopbu_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:4px;height:52px;padding:0 12px;transition:border-color .15s;display:flex}._control_uopbu_18:focus-within{border-color:var(--color-primary)}._icon_uopbu_34{color:var(--color-placeholder);flex-shrink:0}._input_uopbu_39{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0}._input_uopbu_39::placeholder{color:var(--color-placeholder)}._caret_uopbu_54{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._list_uopbu_64{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:200px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}._option_uopbu_81,._emptyOption_uopbu_82{border-radius:var(--radius-sm);padding:8px 12px}._option_uopbu_81{cursor:pointer}._option_uopbu_81:hover{background:var(--color-nav-active)}._emptyOption_uopbu_82{color:var(--color-text-muted)}._chips_uopbu_99{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._chip_uopbu_99{background:var(--color-nav-active);color:var(--color-primary);border-radius:100px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}._chipRemove_uopbu_119{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;display:flex}._chipRemove_uopbu_119:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}._badgeButton_kdwhg_1{flex-shrink:0;width:138px}._page_q2rfd_1{flex-direction:column;gap:32px;display:flex}._info_q2rfd_7{flex-direction:column;gap:16px;display:flex}._back_q2rfd_13{color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:8px;font-size:18px;line-height:28px;text-decoration:none;display:inline-flex}._back_q2rfd_13:hover{color:var(--color-text)}._summaryCard_q2rfd_28{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);flex-direction:column;gap:12px;padding:32px;display:flex}._summaryHeader_q2rfd_38{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}._titleGroup_q2rfd_46{flex-direction:column;gap:8px;display:flex}._title_q2rfd_46{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_q2rfd_60{color:var(--color-text-muted);font-size:16px;line-height:24px}._kpis_q2rfd_66{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._section_q2rfd_72{flex-direction:column;gap:16px;display:flex}._sectionHeader_q2rfd_78{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._sectionHeading_q2rfd_86{flex-direction:column;gap:4px;display:flex}._sectionTitle_q2rfd_92{color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}._sectionSubtitle_q2rfd_99{color:var(--color-text-muted)}@media (width<=900px){._summaryCard_q2rfd_28{padding:24px}}@media (width<=640px){._page_q2rfd_1{gap:24px}._back_q2rfd_13{font-size:16px;line-height:24px}._summaryCard_q2rfd_28{padding:16px}._title_q2rfd_46{overflow-wrap:anywhere;font-size:22px;line-height:30px}._kpis_q2rfd_66{grid-template-columns:minmax(0,1fr)}._sectionTitle_q2rfd_92{font-size:18px;line-height:24px}}._filters_1yjdn_1{--select-color:var(--color-text-muted);--text-field-gap:12px;--text-field-padding-x:16px;align-items:center;gap:16px;display:flex}._search_1yjdn_11{flex:0 558px;min-width:0;margin-right:auto}._filters_1yjdn_1>:not(._search_1yjdn_11){flex-shrink:0}._table_1yjdn_21 td{height:84px}._table_1yjdn_21 ._badgeCell_1yjdn_25{overflow:visible}._detail_1yjdn_29{color:var(--color-text-muted);margin-top:4px;font-size:14px;line-height:20px;display:block}._location_1yjdn_37{color:var(--color-text-muted);margin-top:4px;display:block}@media (width<=1200px){._filters_1yjdn_1{flex-wrap:wrap}._search_1yjdn_11{flex-basis:100%}}@media (width<=768px){._filters_1yjdn_1>:not(._search_1yjdn_11):not(button){flex:200px}}@media (width<=640px){._search_1yjdn_11{flex:0 100%}}._status_2q0ez_1{color:var(--color-danger);font-weight:500}._status_2q0ez_1[data-active=true]{color:var(--color-success)}._tabsSection_2q0ez_10{flex-direction:column;gap:24px;display:flex}._tabs_2q0ez_10{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:24px;display:flex}._tab_2q0ez_10{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 0 8px;font-size:16px;line-height:24px}._tab_2q0ez_10:hover{color:var(--color-text)}._tab_2q0ez_10[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:500}._tab_2q0ez_10:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_2q0ez_52{flex-direction:column;gap:32px;display:flex}._loading_2q0ez_58{color:var(--color-text-muted)}@media (width<=768px){._tabs_2q0ez_10{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._tabs_2q0ez_10::-webkit-scrollbar{display:none}}._subtitles_12chv_1{flex-direction:column;gap:8px;display:flex}._address_12chv_7{color:var(--color-text-muted);align-items:center;gap:8px;font-size:16px;line-height:24px;display:inline-flex}._address_12chv_7 svg{flex-shrink:0}._tabsSection_12chv_20{flex-direction:column;gap:16px;display:flex}._tabs_12chv_20{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:24px;display:flex}._tab_12chv_20{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 0 8px;font-size:16px;line-height:24px}._tab_12chv_20:hover{color:var(--color-text)}._tab_12chv_20[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:500}._tab_12chv_20:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_12chv_62{flex-direction:column;gap:16px;display:flex}._panelHeader_12chv_68{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._filters_12chv_76{--select-color:var(--color-text-muted);--text-field-gap:12px;--text-field-padding-x:16px;flex-wrap:wrap;align-items:center;gap:16px;display:flex}._dateFilter_12chv_87{align-items:center;gap:12px;display:flex}._dateLabel_12chv_93{color:var(--color-text-muted)}._kpis_12chv_97{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._budgetProgress_12chv_103{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:16px;display:flex}._budgetProgressHeader_12chv_113{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}._budgetProgressName_12chv_121{color:var(--color-text);font-weight:500}._budgetProgressValues_12chv_126{color:var(--color-text);font-size:14px;line-height:20px}._budgetProgressValues_12chv_126 strong{font-weight:500}._budgetProgressTrack_12chv_136{background:color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));height:8px;display:flex;overflow:hidden}._budgetProgressFill_12chv_143{background:var(--color-primary);transition:width .3s}._budgetProgressFill_12chv_143[data-over=true]{background:var(--color-danger)}._table_12chv_152 td{height:56px}._tallTable_12chv_156 td{height:72px}@media (width>=769px){._table_12chv_152._budgetTable_12chv_161{min-width:1080px}}._table_12chv_152 ._badgeCell_12chv_166{overflow:visible}._item_12chv_170{align-items:center;gap:8px;min-width:0;display:flex}._itemLink_12chv_177{color:inherit;text-decoration:none}._itemLink_12chv_177:hover ._itemName_12chv_182{text-decoration:underline}._itemName_12chv_182{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._detail_12chv_192{color:var(--color-text-muted);margin-top:4px;font-size:14px;line-height:20px;display:block}._status_12chv_200{color:var(--color-danger);font-weight:500}._status_12chv_200[data-active=true]{color:var(--color-success)}._overview_12chv_209{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._card_12chv_216{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);flex-direction:column;gap:16px;padding:16px;display:flex}._cardHeader_12chv_226{justify-content:space-between;align-items:center;gap:16px;display:flex}._cardTitle_12chv_233{color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}._linkButton_12chv_240{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}._linkButton_12chv_240:hover{text-decoration:underline}._fields_12chv_255{flex-direction:column;gap:16px;display:flex}._field_12chv_255{flex-direction:column;gap:4px;display:flex}._fieldLabel_12chv_267{color:var(--color-text-muted);font-size:14px;line-height:20px}._fieldValue_12chv_273{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}._managers_12chv_279{flex-direction:column;gap:16px;display:flex}._manager_12chv_279{align-items:center;gap:12px;display:flex}._avatar_12chv_291{background:var(--color-primary);width:48px;height:48px;color:var(--color-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:500;display:flex}._managerRole_12chv_305{color:var(--color-text-muted);font-size:14px;line-height:20px;display:block}._muted_12chv_312{color:var(--color-text-muted)}@media (width<=900px){._overview_12chv_209{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){._tabs_12chv_20{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._tabs_12chv_20::-webkit-scrollbar{display:none}._filters_12chv_76>:not(button){flex:200px}._dateFilter_12chv_87>:last-child{flex:1;min-width:0}}@media (width<=640px){._kpis_12chv_97{grid-template-columns:minmax(0,1fr)}._address_12chv_7{font-size:16px;line-height:24px}._cardTitle_12chv_233{font-size:18px;line-height:24px}}._row_ibtkl_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._addressRow_ibtkl_7{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){._row_ibtkl_1,._addressRow_ibtkl_7{grid-template-columns:minmax(0,1fr)}}._control_sx1zj_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;width:180px;height:56px;padding:0 12px;transition:border-color .15s;display:flex;position:relative}._control_sx1zj_1:focus-within{border-color:var(--color-primary)}._input_sx1zj_18{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0 28px 0 0}._control_sx1zj_1[data-empty=true] ._input_sx1zj_18{color:var(--color-placeholder)}._input_sx1zj_18::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;right:12px}._icon_sx1zj_43{color:var(--color-placeholder);pointer-events:none;position:absolute;right:12px}._modal_1na8o_1{max-width:500px;overflow:hidden}._content_1na8o_6{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_1na8o_12,._footer_1na8o_13{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_1na8o_12{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px}._title_1na8o_26{min-width:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._close_1na8o_34{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_1na8o_44{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._status_1na8o_52{align-self:flex-start}._details_1na8o_56{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;display:grid}._item_1na8o_63,._section_1na8o_64{flex-direction:column;gap:4px;display:flex}._label_1na8o_70{text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500;line-height:20px}._value_1na8o_79{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:500}._description_1na8o_86{border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);overflow-wrap:anywhere;padding:12px}._photo_1na8o_94{border-radius:var(--radius-md);object-fit:cover;width:100%;height:191px;display:block}._error_1na8o_102{color:var(--color-danger);font-size:14px;line-height:20px}._footer_1na8o_13{border-top:1px solid var(--color-border);justify-content:center}._actions_1na8o_113{justify-content:center;gap:12px;width:100%;display:flex}._footerButton_1na8o_120{border-radius:999px;flex:1 1 0;gap:8px}._filters_1phv1_1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._dateFilter_1phv1_8{align-items:center;gap:12px;display:flex}._dateLabel_1phv1_14{color:var(--color-text-muted)}._table_1phv1_18 td{height:72px}._table_1phv1_18 ._badgeCell_1phv1_22{overflow:visible}._detailsLink_1phv1_26{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._detailsLink_1phv1_26:hover{color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline}._frame_1cs6d_1{background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._frame_1cs6d_1[data-size=sm]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;height:44px}._frame_1cs6d_1[data-size=md]{border:1px solid var(--color-border);border-radius:var(--radius-md);width:56px;height:56px}._frame_1cs6d_1[data-size=lg]{border-radius:var(--radius-md);width:120px;height:120px}._image_1cs6d_30{object-fit:contain;width:100%;height:100%}._placeholder_1cs6d_36{color:var(--color-placeholder)}._kpis_1nqez_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._table_1nqez_7 td{height:72px}._table_1nqez_7 ._statusCell_1nqez_11{overflow:visible}._empty_1nqez_15{flex:1;justify-content:center;min-height:60vh}._irreversible_1nqez_21{color:var(--color-danger)}@media (width<=640px){._kpis_1nqez_1{grid-template-columns:minmax(0,1fr)}}._filters_lilf0_1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._dates_lilf0_8{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._dateFilter_lilf0_15{align-items:center;gap:12px;display:flex}._dateLabel_lilf0_21{color:var(--color-text-muted)}._dateControl_lilf0_25{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;width:180px;height:56px;transition:border-color .15s;display:flex;position:relative}._dateControl_lilf0_25:focus-within{border-color:var(--color-primary)}._dateInput_lilf0_41{border-radius:inherit;width:100%;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;padding:0 40px 0 12px}._dateInput_lilf0_41[data-empty=true]{color:var(--color-placeholder)}._dateInput_lilf0_41::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;padding:0;position:absolute;right:12px}._dateIcon_lilf0_67{color:var(--color-placeholder);pointer-events:none;position:absolute;right:12px}._tableWrapper_lilf0_74{border-radius:var(--radius-xl)}._table_lilf0_74 td{height:56px}._table_lilf0_74 ._badgeCell_lilf0_82{overflow:visible}._detailsLink_lilf0_86{color:var(--color-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._detailsLink_lilf0_86:hover{color:var(--color-primary-hover)}._modal_ea9ik_1{max-width:500px;overflow:hidden}._form_ea9ik_6{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_ea9ik_12,._footer_ea9ik_13{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_ea9ik_12{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px}._title_ea9ik_26{min-width:0;color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._close_ea9ik_34{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_ea9ik_44{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._details_ea9ik_52{flex-direction:column;gap:16px;margin:0;display:flex}._row_ea9ik_59{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._row_ea9ik_59[data-divided=true],._item_ea9ik_66[data-divided=true]{border-bottom:1px solid var(--color-border);padding-bottom:16px}._item_ea9ik_66{flex-direction:column;gap:4px;display:flex}._label_ea9ik_77{text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500;line-height:20px}._value_ea9ik_86{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:500}._value_ea9ik_86[data-in-use=true]{color:var(--color-warning)}._manualRecord_ea9ik_97{flex-direction:column;gap:8px;display:flex}._reason_ea9ik_103{border-radius:var(--radius-lg);background:var(--color-warning-soft);color:var(--color-warning);padding:16px;font-weight:500}._correction_ea9ik_111{flex-direction:column;gap:4px;display:flex}._correctionText_ea9ik_117{color:var(--color-text)}._error_ea9ik_121{color:var(--color-danger);font-size:14px;line-height:20px}._footer_ea9ik_13{border-top:1px solid var(--color-border);gap:16px}._correctButton_ea9ik_132{gap:8px}._correctButton_ea9ik_132,._footerButton_ea9ik_137{border-radius:100px}._submit_ea9ik_141{flex:1}._modal_8h0lt_1{max-width:560px;overflow:hidden}._container_8h0lt_6{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_8h0lt_12,._footer_8h0lt_13{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._header_8h0lt_12{border-bottom:1px solid var(--color-border)}._footer_8h0lt_13{border-top:1px solid var(--color-border)}._headingGroup_8h0lt_30{flex-direction:column;gap:4px;min-width:0;display:flex}._title_8h0lt_37{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._subtitle_8h0lt_45{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._close_8h0lt_52{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_8h0lt_62{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._attachment_8h0lt_70{flex-direction:column;gap:4px;display:flex}._sectionTitle_8h0lt_76{color:var(--color-text-muted);margin:0;font-size:14px;font-weight:600;line-height:20px}._file_8h0lt_84{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:12px;display:flex}._fileIcon_8h0lt_93{border-radius:var(--radius-sm);background:var(--color-nav-active);width:44px;height:44px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._fileName_8h0lt_105{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}._link_8h0lt_115{color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:500;line-height:20px}._link_8h0lt_115:hover,._stockLink_8h0lt_128:hover{text-decoration:underline}._items_8h0lt_132{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px;font-weight:500;line-height:20px}._items_8h0lt_132 th,._items_8h0lt_132 td{text-align:left;vertical-align:top;padding:12px 8px 12px 0}._items_8h0lt_132 th{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);font-weight:500}._items_8h0lt_132 td{color:var(--color-text-muted);padding-bottom:0}._material_8h0lt_159{color:var(--color-text);display:block}._stockLink_8h0lt_128{color:var(--color-primary);margin-top:4px;text-decoration:none;display:inline-block}._items_8h0lt_132 td._itemTotal_8h0lt_171{color:var(--color-text)}._total_8h0lt_175{color:var(--color-text-strong);font-weight:400}._total_8h0lt_175 strong{font-weight:600}._summary_1bbq1_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._summary_1bbq1_1[data-cards="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._card_1bbq1_11{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px;display:flex}._cardLabel_1bbq1_21{color:var(--color-text-muted)}._cardValue_1bbq1_25{font-family:var(--font-heading);color:var(--color-text);font-size:28px;font-weight:600;line-height:36px}._cardDescription_1bbq1_33{color:var(--color-text-muted);font-size:14px;line-height:20px}._period_1bbq1_39{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._periodLabel_1bbq1_46{color:var(--color-text-muted);align-items:center;gap:12px;display:flex}._table_1bbq1_53 tbody td{height:55px;padding-bottom:15px}._table_1bbq1_53 td._total_1bbq1_58{font-weight:500}._detailsLink_1bbq1_62{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._detailsLink_1bbq1_62:hover{text-decoration-thickness:2px}@media (width<=900px){._summary_1bbq1_1,._summary_1bbq1_1[data-cards="2"]{grid-template-columns:minmax(0,1fr)}}._modal_18ylw_1{max-width:560px}._header_18ylw_5,._footer_18ylw_6{align-items:center;padding:16px;display:flex}._header_18ylw_5{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px}._product_18ylw_18{align-items:center;gap:12px;min-width:0;display:flex}._headingGroup_18ylw_25{flex-direction:column;gap:4px;min-width:0;display:flex}._title_18ylw_32{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._subtitle_18ylw_40{color:var(--color-text-muted);font-size:14px;line-height:20px}._close_18ylw_46{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_18ylw_56{flex-direction:column;gap:16px;padding:16px;display:flex}._available_18ylw_63{border-radius:var(--radius-md);background:var(--color-nav-active);font-family:var(--font-heading);color:var(--color-primary);padding:16px;font-size:24px;font-weight:600;line-height:32px;box-shadow:0 2px 6px #00000014}._field_18ylw_75{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._label_18ylw_82{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._value_18ylw_89{color:var(--color-text);font-weight:500}._error_18ylw_94{color:var(--color-danger);font-size:14px;line-height:20px}._footer_18ylw_6{border-top:1px solid var(--color-border);justify-content:flex-end}._page_1uqgx_1{flex-direction:column;gap:32px;display:flex}._header_1uqgx_7{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}._title_1uqgx_14{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_1uqgx_22{color:var(--color-text-muted)}._tabs_1uqgx_26{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:24px;display:flex}._tab_1uqgx_26{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 0 8px;font-size:16px;line-height:24px}._tab_1uqgx_26:hover{color:var(--color-text)}._tab_1uqgx_26[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:500}._tab_1uqgx_26:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_1uqgx_62{flex-direction:column;gap:16px;display:flex}._tableWrapper_1uqgx_68{border-radius:var(--radius-lg)}._table_1uqgx_68 th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._table_1uqgx_68 td{height:88px}._table_1uqgx_68 ._badgeCell_1uqgx_82{overflow:visible}._material_1uqgx_86{align-items:center;gap:8px;min-width:0;display:flex}._materialText_1uqgx_93{flex-direction:column;gap:4px;min-width:0;display:flex}._materialName_1uqgx_100,._materialCategory_1uqgx_101{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._materialCategory_1uqgx_101{color:var(--color-text-muted);font-size:14px;line-height:20px}._location_1uqgx_113{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._link_1uqgx_122{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._link_1uqgx_122:hover{text-decoration:underline}._empty_1uqgx_136{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 16px;display:flex}._emptyIcon_1uqgx_145{color:var(--color-primary)}._emptyText_1uqgx_149{color:var(--color-text-muted);font-size:18px;line-height:26px}._field_iti7b_1{flex-direction:column;gap:4px;display:flex}._label_iti7b_7{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._combobox_iti7b_14{position:relative}._control_iti7b_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:4px;height:52px;padding:0 12px;transition:border-color .15s;display:flex}._control_iti7b_18:focus-within{border-color:var(--color-primary)}._icon_iti7b_34{color:var(--color-placeholder);flex-shrink:0}._input_iti7b_39{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0}._input_iti7b_39::placeholder{color:var(--color-text-subtle)}._caret_iti7b_54{color:var(--color-placeholder);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._list_iti7b_64{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}._option_iti7b_81,._emptyOption_iti7b_82{border-radius:var(--radius-sm);padding:8px 12px}._option_iti7b_81{cursor:pointer}._option_iti7b_81:hover,._option_iti7b_81[aria-selected=true]{background:var(--color-nav-active)}._emptyOption_iti7b_82{color:var(--color-text-muted)}._box_1xd5m_1{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:16px;display:flex}._header_1xd5m_10{font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;font-weight:500;display:flex}._header_1xd5m_10:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}._caret_1xd5m_31{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}._caret_1xd5m_31[data-open=false]{transform:rotate(-90deg)}._content_1xd5m_41{flex-direction:column;gap:12px;display:flex}._inputs_1xd5m_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._add_1xd5m_53{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}._add_1xd5m_53:disabled{cursor:not-allowed;opacity:.5}._addIcon_1xd5m_74{background:var(--color-primary);width:28px;height:28px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}._list_1xd5m_85{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._item_1xd5m_94{border-radius:var(--radius-md);background:var(--color-surface-sunken);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}._itemText_1xd5m_106{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted)}._itemName_1xd5m_112{color:var(--color-text);font-weight:600}._remove_1xd5m_117{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}@media (width<=640px){._inputs_1xd5m_47{grid-template-columns:minmax(0,1fr)}}._fields_2bsu6_1{flex-direction:column;gap:16px;display:flex}._nameRow_2bsu6_7,._row_2bsu6_8{gap:12px;display:grid}._nameRow_2bsu6_7{grid-template-columns:minmax(0,380fr) minmax(0,276fr)}._row_2bsu6_8{grid-template-columns:repeat(2,minmax(0,1fr))}._replacementRow_2bsu6_21{grid-template-columns:minmax(0,1fr) 150px;gap:16px;display:grid}._optional_2bsu6_27{font-weight:400}._textareaField_2bsu6_31{flex-direction:column;gap:4px;display:flex}._label_2bsu6_37{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._textarea_2bsu6_31{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);resize:none;min-height:100px;font:inherit;color:var(--color-text);outline:none;padding:12px;transition:border-color .15s}._textarea_2bsu6_31::placeholder{color:var(--color-placeholder)}._textarea_2bsu6_31:focus{border-color:var(--color-primary)}._rulesBox_2bsu6_65{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:16px;padding:16px;display:flex}._hint_2bsu6_74{color:var(--color-text-muted);margin-bottom:-4px;font-size:14px;line-height:20px}._switchRow_2bsu6_81{justify-content:space-between;align-items:center;gap:16px;display:flex}._switchText_2bsu6_88{flex-direction:column;gap:4px;display:flex}._switchTitle_2bsu6_94{color:var(--color-text);font-weight:500}._switchDescription_2bsu6_99{color:var(--color-text-muted)}@media (width<=640px){._nameRow_2bsu6_7,._row_2bsu6_8{grid-template-columns:minmax(0,1fr)}._replacementRow_2bsu6_21{grid-template-columns:minmax(0,1fr) 120px}}._grid_175zc_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._card_175zc_7{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--type-card-radius,var(--radius-md));font:inherit;color:var(--color-text);cursor:pointer;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}._card_175zc_7:hover:not(:disabled,[aria-checked=true]){border-color:var(--color-border-strong)}._card_175zc_7[aria-checked=true]{background:var(--color-primary-soft);border-color:var(--color-primary)}._card_175zc_7:disabled{cursor:not-allowed;opacity:.5}._card_175zc_7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._icon_175zc_43{display:flex}._card_175zc_7[aria-checked=true] ._icon_175zc_43{color:var(--color-primary)}._text_175zc_51{flex-direction:column;gap:4px;display:flex}._title_175zc_57{font-size:16px;font-weight:500;line-height:24px}._description_175zc_63{color:var(--color-text-muted);font-size:14px;line-height:20px}@media (width<=640px){._grid_175zc_1{grid-template-columns:minmax(0,1fr)}}._modal_1grqh_1{max-width:700px}._form_1grqh_5{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_1grqh_11,._footer_1grqh_12{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_1grqh_11{border-bottom:1px solid var(--color-border);justify-content:space-between}._title_1grqh_24{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._close_1grqh_31{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._body_1grqh_40{--type-card-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._body_1grqh_40[data-step="0"]{overflow:visible}._footer_1grqh_12{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:12px}._footer_1grqh_12 ._secondaryButton_1grqh_60[data-variant=outline]{border-color:var(--color-border-strong)}._footer_1grqh_12 ._primaryButton_1grqh_64{border-radius:var(--radius-xl)}._error_1grqh_68{color:var(--color-danger);font-size:14px;line-height:20px}._stepper_1grqh_74{grid-template-columns:var(--stepper-columns,repeat(var(--stepper-count), minmax(0, 1fr)));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}._step_1grqh_74{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}._stepTrack_1grqh_91{align-self:stretch;align-items:center;display:flex}._stepLine_1grqh_97{background:var(--color-border-strong);flex:1;min-width:0;height:2px}._stepLine_1grqh_97[data-active=true]{background:var(--color-primary)}._stepLine_1grqh_97[data-hidden=true]{visibility:hidden;flex:0 0 1px}._stepCircle_1grqh_113{background:var(--color-surface-sunken);width:32px;height:32px;color:var(--color-text-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}._step_1grqh_74[data-state=current] ._stepCircle_1grqh_113{background:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary);font-weight:600}._step_1grqh_74[data-state=done] ._stepCircle_1grqh_113{background:var(--color-primary);color:var(--color-surface)}._stepLabel_1grqh_140{white-space:nowrap;color:var(--color-text-subtle);font-size:14px;font-weight:500;line-height:20px}._step_1grqh_74[data-state=current] ._stepLabel_1grqh_140,._step_1grqh_74[data-state=done] ._stepLabel_1grqh_140{color:var(--color-primary)}._section_1grqh_153{flex-direction:column;gap:16px;display:flex}._section_1grqh_153>._sectionTitle_1grqh_159+*{margin-top:-4px}._sectionTitle_1grqh_159{color:var(--color-text);margin:0;font-size:18px;font-weight:500;line-height:28px}._hint_1grqh_171{color:var(--color-text-muted);margin-top:-4px;font-size:14px;line-height:20px}._fields_1grqh_178{flex-direction:column;gap:16px;display:flex}._row_1grqh_184{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._entryValue_1grqh_190{flex-direction:column;gap:8px;display:flex}._entryValueLabel_1grqh_196{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._entryValueAmount_1grqh_203{color:var(--color-text);font-size:16px;font-weight:600;line-height:24px}._dateField_1grqh_210 input[data-empty=true]{color:var(--color-text-subtle)}._review_1grqh_214{border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}._reviewRow_1grqh_224{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}._reviewRow_1grqh_224:last-child{border-bottom:none;padding-bottom:0}._reviewLabel_1grqh_238{color:var(--color-text-muted);flex-shrink:0;font-size:16px;line-height:24px}._reviewValue_1grqh_245{text-align:right;color:var(--color-text);margin:0;font-size:18px;font-weight:500;line-height:28px}@media (width<=640px){._row_1grqh_184{grid-template-columns:minmax(0,1fr)}._stepper_1grqh_74{grid-template-columns:repeat(var(--stepper-count), minmax(0, 1fr));column-gap:0}._stepLabel_1grqh_140{display:none}}._maintenance_kjfl8_1._maintenance_kjfl8_1[data-tone]{background:var(--color-maintenance-soft);color:var(--color-maintenance)}._summaryCard_1b6sf_1{flex-direction:row;align-items:center;gap:24px}._summaryContent_1b6sf_7{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._kpis_1b6sf_15{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._tabsSection_1b6sf_21{flex-direction:column;gap:16px;display:flex}._tabs_1b6sf_21{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:24px;display:flex}._tab_1b6sf_21{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 0 8px;font-size:16px;line-height:24px}._tab_1b6sf_21:hover{color:var(--color-text)}._tab_1b6sf_21[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:500}._tab_1b6sf_21:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._panel_1b6sf_63{flex-direction:column;gap:16px;display:flex}._filters_1b6sf_69{--select-color:var(--color-text-muted);--text-field-gap:12px;--text-field-padding-x:16px;align-items:center;gap:16px;display:flex}._search_1b6sf_79{flex:1;min-width:0}._filters_1b6sf_69>:not(._search_1b6sf_79){flex-shrink:0}._table_1b6sf_88 td{height:72px;padding-top:8px;padding-bottom:8px}._table_1b6sf_88 ._badgeCell_1b6sf_94{overflow:visible}._table_1b6sf_88 ._wrap_1b6sf_98{white-space:normal}._documentsTable_1b6sf_102 td{height:80px}._code_1b6sf_106{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}._summaryCard_1b6sf_1 ._editButton_1b6sf_113{border-radius:var(--radius-xl)}._document_1b6sf_102{align-items:center;gap:8px;min-width:0;display:flex}._documentIcon_1b6sf_124{border-radius:var(--radius-md);background:var(--color-nav-active);width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._documentName_1b6sf_136{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}._viewLink_1b6sf_143{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}._viewLink_1b6sf_143:hover{text-decoration:underline}._documentActions_1b6sf_161{flex-wrap:wrap;gap:8px 16px;display:inline-flex}._dataGrid_1b6sf_167{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._dataCard_1b6sf_173{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);flex-direction:column;gap:16px;padding:16px;display:flex}._dataTitle_1b6sf_183{color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}._dataList_1b6sf_190{flex-direction:column;gap:16px;margin:0;display:flex}._dataItem_1b6sf_197{flex-direction:column;gap:4px;display:flex}._dataLabel_1b6sf_203{color:var(--color-text-muted);font-size:14px;line-height:20px}._dataValue_1b6sf_209{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:500}._metrics_1b6sf_216{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}._metric_1b6sf_216{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._metric_1b6sf_216+._metric_1b6sf_216{border-left:1px solid var(--color-border)}._metricLabel_1b6sf_235{color:var(--color-text-muted)}._metricValue_1b6sf_239{color:var(--color-text);margin:0;font-size:20px;font-weight:500;line-height:28px}@media (width<=1100px){._kpis_1b6sf_15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._kpis_1b6sf_15{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){._summaryCard_1b6sf_1{flex-direction:column;align-items:flex-start}._dataGrid_1b6sf_167,._metrics_1b6sf_216{grid-template-columns:minmax(0,1fr)}._metric_1b6sf_216+._metric_1b6sf_216{border-left:none}._filters_1b6sf_69{flex-wrap:wrap}._search_1b6sf_79{flex-basis:100%}}@media (width<=768px){._tabs_1b6sf_21{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._tabs_1b6sf_21::-webkit-scrollbar{display:none}._filters_1b6sf_69>:not(._search_1b6sf_79):not(button){flex:200px}}@media (width<=640px){._summaryCard_1b6sf_1{gap:16px}._dataTitle_1b6sf_183{font-size:18px;line-height:24px}}._storekeeperNav_1b6sf_310{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._breadcrumb_1b6sf_317{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}._breadcrumb_1b6sf_317 a{color:inherit;text-decoration:none}._breadcrumb_1b6sf_317 a:hover{text-decoration:underline}._breadcrumb_1b6sf_317 [aria-current=page]{color:var(--color-text);font-weight:600}._backButton_1b6sf_340{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:56px;color:var(--color-text);align-items:center;gap:8px;padding:0 32px 0 24px;font-weight:600;text-decoration:none;display:inline-flex}._backButton_1b6sf_340:hover{background:var(--color-surface-hover)}._page_1jrvy_1{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._muted_1jrvy_9{color:var(--color-text-subtle)}._card_1jrvy_15{border-radius:var(--radius-xl);background:var(--color-surface);width:100%;max-width:595px;box-shadow:var(--shadow-panel);flex-direction:column;gap:16px;padding:32px;display:flex}._card_1jrvy_15[data-wide=true]{max-width:700px}._card_1jrvy_15 button[data-variant]{border-radius:var(--radius-xl)}._stepLabel_1jrvy_35{color:var(--color-text-subtle);font-size:12px;font-weight:600;line-height:20px}._field_1jrvy_44{flex-direction:column;gap:8px;min-width:0;display:flex}._fieldRow_1jrvy_51{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._upperLabel_1jrvy_57{text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:20px}._label_1jrvy_65{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._required_1jrvy_72{color:var(--color-danger)}._optional_1jrvy_76{color:var(--color-text-subtle);font-weight:400}._inputControl_1jrvy_81{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:8px;height:52px;padding:0 12px;transition:border-color .15s;display:flex}._inputControl_1jrvy_81:focus-within{border-color:var(--color-primary)}._inputIcon_1jrvy_97{color:var(--color-text-subtle);flex-shrink:0}._input_1jrvy_81{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:max(16px,1em)}._input_1jrvy_81::placeholder{color:var(--color-placeholder)}._placeholderSelect_1jrvy_118{--select-color:var(--color-placeholder)}._placeholderSelect_1jrvy_118 option{color:var(--color-text)}._searchArea_1jrvy_128{flex-direction:column;gap:4px;display:flex}._dropdown_1jrvy_134{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:360px;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow-y:auto}._dropdown_1jrvy_134>*+*{border-top:1px solid var(--color-border)}._dropdownEmpty_1jrvy_149{color:var(--color-text-subtle);padding:16px;font-size:14px}._suggestion_1jrvy_155{align-items:center;gap:12px;padding-right:12px;display:flex}._suggestion_1jrvy_155:hover{background:var(--color-surface-hover)}._suggestionMain_1jrvy_166{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:16px;min-width:0;padding:12px 0 12px 12px;display:flex}._suggestionText_1jrvy_179{flex-direction:column;gap:2px;min-width:0;display:flex}._suggestionName_1jrvy_186{color:var(--color-text);font-size:14px;line-height:20px}._suggestionMeta_1jrvy_192{color:var(--color-text-subtle);font-size:12px;line-height:16px}._pickerHeader_1jrvy_198{background:var(--color-surface-sunken);text-align:left;color:var(--color-text);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}._unitOption_1jrvy_212{text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}._unitOption_1jrvy_212:hover:not(:disabled){background:var(--color-surface-hover)}._unitOption_1jrvy_212:disabled{cursor:not-allowed;color:var(--color-text-subtle)}._unitNumber_1jrvy_234{min-width:40px;font-weight:600}._unitCode_1jrvy_239{color:var(--color-text-subtle)}._unitStatus_1jrvy_243{color:var(--color-success);margin-left:auto;font-size:12px;font-weight:500}._unitStatus_1jrvy_243[data-status=maintenance]{color:var(--color-maintenance)}._unitStatus_1jrvy_243[data-status=in-use],._unitStatus_1jrvy_243[data-status=in-cart]{color:var(--color-text-subtle)}._personOption_1jrvy_259{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:16px 12px;display:flex}._personOption_1jrvy_259:hover{background:var(--color-surface-hover)}._personIcon_1jrvy_274{background:var(--color-nav-active);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._personName_1jrvy_286{color:var(--color-text);font-size:14px;font-weight:600}._personRole_1jrvy_292{color:var(--color-text-subtle);margin-left:auto;font-size:14px}._thumb_1jrvy_300{color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}._thumb_1jrvy_300 img{object-fit:contain;width:100%;height:100%}._emptyCart_1jrvy_314{border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text);flex-direction:column;align-items:center;gap:8px;padding:16px 24px;display:flex}._emptyCart_1jrvy_314 p{max-width:320px}._cartList_1jrvy_330{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._cartRow_1jrvy_339{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}._cartRowMain_1jrvy_348{align-items:center;gap:12px;min-height:48px;display:flex}._cartName_1jrvy_355{min-width:0;color:var(--color-text);flex:1;font-weight:500}._quantity_1jrvy_362{color:var(--color-text-subtle);flex-shrink:0;align-items:center;gap:8px;display:flex}._quantityInput_1jrvy_370{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:80px;height:52px;color:var(--color-text);outline:none;padding:0 12px}._quantityInput_1jrvy_370:focus{border-color:var(--color-primary)}._quantityInput_1jrvy_370[aria-invalid=true]{border-color:var(--color-danger)}._rowError_1jrvy_389{color:var(--color-danger);font-size:12px;line-height:16px}._iconButton_1jrvy_395{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}._iconButton_1jrvy_395:hover{background:var(--color-surface-hover);color:var(--color-text)}._linkButton_1jrvy_411{color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:500}._linkButton_1jrvy_411:hover{text-decoration:underline}._backLink_1jrvy_426{color:var(--color-text);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}._badgePrompt_1jrvy_438{flex-direction:column;align-items:center;gap:8px;display:flex}._badgeTitle_1jrvy_445{font-family:var(--font-heading);text-align:center;color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._badgeIcon_1jrvy_454{border-radius:var(--radius-md);background:var(--color-nav-active);width:80px;height:80px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}._person_1jrvy_259{align-items:center;gap:16px;display:flex}._avatar_1jrvy_471{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._personText_1jrvy_483{flex-direction:column;flex:1;min-width:0;display:flex}._personTitle_1jrvy_490{color:var(--color-text);font-weight:500}._personDetails_1jrvy_495{color:var(--color-text-muted);font-size:14px;line-height:20px}._destination_1jrvy_503{border-radius:var(--radius-md);background:var(--color-nav-active);min-height:56px;color:var(--color-text);padding:16px;box-shadow:0 2px 6px #00000014}._destination_1jrvy_503 strong{font-weight:600}._errorBox_1jrvy_518{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);align-items:center;gap:12px;padding:16px;display:flex}._errorIcon_1jrvy_528{flex-shrink:0}._errorTitle_1jrvy_532{font-weight:600}._errorMessage_1jrvy_536{font-size:14px;line-height:20px}@media (width<=768px){._card_1jrvy_15{padding:24px 16px}._fieldRow_1jrvy_51{grid-template-columns:1fr}._person_1jrvy_259{flex-wrap:wrap}}._panel_16lrm_1{flex-direction:column;width:358px;max-height:100vh;display:flex;position:sticky;top:0}._panel_16lrm_1[data-collapsed=true]{align-items:center;width:64px}._header_16lrm_15{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;min-height:57px;padding:16px;display:flex}._panel_16lrm_1[data-collapsed=true] ._header_16lrm_15{border-bottom:none}._title_16lrm_29{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._toggle_16lrm_36{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}._toggle_16lrm_36:hover{background:var(--color-surface-hover)}._collapsedCount_16lrm_50{background:var(--color-nav-active);min-width:28px;height:28px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex}._message_16lrm_64{color:var(--color-text-subtle);padding:16px;font-size:14px}._empty_16lrm_70{text-align:center;color:var(--color-text);flex-direction:column;align-items:center;gap:8px;padding:16px 40px;display:flex}._emptyIcon_16lrm_80{color:var(--color-success)}._list_16lrm_84{margin:0;padding:0 16px;list-style:none;overflow-y:auto}._item_16lrm_91{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding:16px 0;display:flex}._thumb_16lrm_99{width:56px;height:56px;color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}._thumb_16lrm_99 img{object-fit:contain;width:100%;height:100%}._itemText_16lrm_115{flex-direction:column;gap:2px;min-width:0;display:flex}._itemName_16lrm_122{color:var(--color-text);font-weight:500}._itemMeta_16lrm_127{color:var(--color-text-subtle);font-size:14px;line-height:20px}@media (width<=1024px){._panel_16lrm_1,._panel_16lrm_1[data-collapsed=true]{align-items:stretch;width:100%;max-height:none;position:static}}._card_9vcdj_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:24px;max-width:880px;padding:24px;display:flex}._cardHeader_9vcdj_12{align-items:flex-start;gap:16px;display:flex}._cardIcon_9vcdj_18{border-radius:var(--radius-md);background:var(--color-primary-soft);width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._cardHeading_9vcdj_30{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._cardTitle_9vcdj_38{font-family:var(--font-heading);color:var(--color-text);font-size:18px;font-weight:600;line-height:28px}._cardDescription_9vcdj_46{color:var(--color-text-muted);font-size:14px;line-height:20px}._status_9vcdj_52{flex-shrink:0}._loadError_9vcdj_56{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:12px;display:flex}._skeleton_9vcdj_64{flex-direction:column;gap:12px;display:flex}._details_9vcdj_70{border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px;display:grid}._details_9vcdj_70 dt{color:var(--color-text-muted);font-size:14px}._details_9vcdj_70 dd{color:var(--color-text);margin:4px 0 0;font-size:16px}._maskedKey_9vcdj_91{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}._modelField_9vcdj_95{grid-column:1/-1;max-width:420px}._form_9vcdj_100{flex-direction:column;gap:12px;display:flex}._formError_9vcdj_106{color:var(--color-danger);font-size:14px}._help_9vcdj_111{color:var(--color-text-muted);font-size:14px;line-height:20px}._help_9vcdj_111 a{color:var(--color-primary);align-items:center;gap:2px;font-weight:500;display:inline-flex}._actions_9vcdj_125{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=640px){._card_9vcdj_1{padding:16px}._cardHeader_9vcdj_12{flex-wrap:wrap}._details_9vcdj_70{grid-template-columns:1fr}._actions_9vcdj_125>*{flex:1}}._table_1gprd_1 tbody td{height:55px;padding-bottom:15px}._status_1gprd_6{color:var(--color-danger);font-weight:500}._status_1gprd_6[data-active=true]{color:var(--color-success)}._actions_1gprd_15{align-items:center;gap:16px;display:flex}._iconButton_1gprd_21{border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;display:flex}._iconButton_1gprd_21[data-tone=danger]{color:var(--color-danger)}._iconButton_1gprd_21:hover{opacity:.75}._iconButton_1gprd_21:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._formModal_1gprd_44{--color-placeholder:var(--color-text-subtle);--select-field-placeholder:var(--color-text-muted)}._badgeButton_1gprd_49{flex-shrink:0;width:138px}._deleteDialog_1gprd_54{--confirm-title-width:446px}._modal_1er94_1{border-radius:var(--radius-xl);max-width:500px;box-shadow:0 8px 24px #0000002e}._form_1er94_7{flex-direction:column;gap:16px;padding:16px;display:flex}._header_1er94_14{flex-direction:column;gap:8px;display:flex}._titleRow_1er94_20{justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1er94_20{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._close_1er94_35{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._close_1er94_35:hover{color:var(--color-text)}._subtitle_1er94_49{color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._summary_1er94_56{border-radius:var(--radius-md);background:var(--color-nav-active);color:var(--color-text);padding:16px;font-weight:500;box-shadow:0 2px 6px #00000014}._summary_1er94_56 strong{font-weight:600}._field_1er94_69{flex-direction:column;gap:4px;display:flex}._label_1er94_75{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._select_1er94_82{height:52px;padding:0 12px}._select_1er94_82 select{padding-left:11px}._textarea_1er94_91{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;min-height:100px;font:inherit;color:var(--color-text);outline:none;padding:12px;transition:border-color .15s}._textarea_1er94_91::placeholder{color:var(--color-placeholder)}._textarea_1er94_91:focus{border-color:var(--color-primary)}._warning_1er94_112{border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);align-items:flex-start;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}._warningIcon_1er94_125{flex-shrink:0;margin-top:-2px}._balance_1er94_130{border-radius:var(--radius-md);background:var(--color-nav-active);flex-direction:column;gap:12px;margin:0;padding:16px;font-weight:500;display:flex}._balanceRow_1er94_141{justify-content:space-between;align-items:center;gap:16px;display:flex}._balanceRow_1er94_141 dt{color:var(--color-text-muted)}._balanceRow_1er94_141 dd{color:var(--color-text);margin:0}._fieldError_1er94_157,._error_1er94_158{color:var(--color-danger);font-size:14px;line-height:20px}._page_z6ssx_1{flex-direction:column;gap:16px;display:flex}._header_z6ssx_7{flex-direction:column;gap:4px;display:flex}._title_z6ssx_13{font-family:var(--font-heading);color:var(--color-text);font-size:32px;font-weight:600;line-height:40px}._subtitle_z6ssx_21{color:var(--color-text-muted);font-size:20px;line-height:28px}._filters_z6ssx_27{align-items:center;gap:16px;display:flex}._search_z6ssx_33{flex:1;min-width:0}._selects_z6ssx_38{gap:16px;display:flex}._actionLink_z6ssx_43{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._actionLink_z6ssx_43:hover{text-decoration:underline}._empty_z6ssx_56{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:509px;margin:80px auto 0;display:flex}._emptyIcon_z6ssx_66{color:var(--color-placeholder)}._emptyText_z6ssx_70{flex-direction:column;gap:8px;display:flex}._emptyTitle_z6ssx_76{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._emptyDescription_z6ssx_84{color:var(--color-text-muted);font-size:20px;line-height:28px}@media (width<=768px){._filters_z6ssx_27{flex-direction:column;align-items:stretch}._selects_z6ssx_38>*{flex:1}}@media (width<=640px){._title_z6ssx_13{font-size:24px;line-height:30px}._subtitle_z6ssx_21,._emptyDescription_z6ssx_84{font-size:16px;line-height:22px}._empty_z6ssx_56{margin-top:48px}}._page_fv0lb_1{flex-direction:column;gap:32px;display:flex}._header_fv0lb_7{flex-direction:column;gap:4px;display:flex}._title_fv0lb_13{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_fv0lb_21{color:var(--color-text-muted);font-size:16px;line-height:24px}._controls_fv0lb_27{flex-direction:column;gap:24px;display:flex}._tabs_fv0lb_33{flex-wrap:wrap;gap:12px;display:flex}._tab_fv0lb_33{background:var(--color-surface-sunken);color:var(--color-text);white-space:nowrap;cursor:pointer;border:none;border-radius:100px;padding:8px 24px;font-size:18px;font-weight:500;line-height:28px;transition:background-color .15s}._tab_fv0lb_33:hover{background:var(--color-nav-active)}._tab_fv0lb_33[aria-pressed=true]{background:var(--color-primary);color:#fff}._filters_fv0lb_62{align-items:center;gap:16px;display:flex}._search_fv0lb_68{flex:1;min-width:0}._table_fv0lb_73 tbody td{height:64px;padding-top:12px;padding-bottom:12px}._table_fv0lb_73 td._fitCell_fv0lb_79{text-overflow:clip;overflow:visible}._detailsLink_fv0lb_84{color:var(--color-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._detailsLink_fv0lb_84:hover{text-decoration:underline}._empty_fv0lb_98{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:509px;margin:32px auto 0;display:flex}._emptyIcon_fv0lb_108{color:var(--color-placeholder)}._emptyText_fv0lb_112{flex-direction:column;gap:8px;display:flex}._emptyTitle_fv0lb_118{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._emptyDescription_fv0lb_126{color:var(--color-text-muted);font-size:16px;line-height:24px}._close_fv0lb_132{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._close_fv0lb_132:hover{color:var(--color-text)}._error_fv0lb_146{color:var(--color-danger);font-size:14px;line-height:20px}._drawerOverlay_fv0lb_154{z-index:100;background:var(--color-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerOverlay_fv0lb_154[hidden]{display:none}._drawer_fv0lb_154{background:var(--color-surface);outline:none;flex-direction:column;gap:24px;width:475px;max-width:100%;height:100%;display:flex;overflow-y:auto}._drawerHeader_fv0lb_179{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:24px 16px 16px;display:flex}._drawerHeading_fv0lb_188{flex-direction:column;gap:8px;min-width:0;display:flex}._drawerTitle_fv0lb_195{color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}._drawerSubtitle_fv0lb_202{color:var(--color-text-muted)}._drawerBody_fv0lb_206{flex-direction:column;gap:24px;padding:0 16px 24px;display:flex}._drawerMeta_fv0lb_213{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}._productCards_fv0lb_220{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._productCard_fv0lb_220{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);align-items:center;gap:16px;padding:16px;display:flex}._productCard_fv0lb_220>:first-child{border-radius:var(--radius-md);overflow:hidden}._productName_fv0lb_244{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._productQuantity_fv0lb_252{white-space:nowrap;flex-shrink:0}._drawerDestination_fv0lb_257{color:var(--color-text-muted)}._drawerDestination_fv0lb_257 strong{color:var(--color-text);font-weight:500}._drawerActions_fv0lb_266{flex-direction:column;gap:12px;display:flex}._confirmModal_fv0lb_274{border-radius:var(--radius-xl);max-width:595px;box-shadow:0 6px 16px #0000001a}._confirmContent_fv0lb_280{flex-direction:column;gap:16px;padding:32px;display:flex}._confirmHeader_fv0lb_287{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}._confirmHeading_fv0lb_294{flex-direction:column;gap:4px;min-width:0;display:flex}._confirmTitle_fv0lb_301{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._confirmSubtitle_fv0lb_309{color:var(--color-text-muted)}._confirmHeader_fv0lb_287 ._close_fv0lb_132{margin-top:16px}._prepared_fv0lb_317{border-radius:var(--radius-lg);background:var(--color-surface-muted);flex-direction:column;gap:12px;padding:16px;display:flex}._preparedLabel_fv0lb_326{text-transform:uppercase;color:var(--color-text-subtle);font-size:12px;font-weight:500;line-height:20px}._preparedList_fv0lb_334{color:var(--color-text);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._scanPrompt_fv0lb_344{flex-direction:column;align-items:center;gap:8px;display:flex}._scanTitle_fv0lb_351{font-family:var(--font-heading);color:var(--color-text);text-align:center;font-size:24px;font-weight:600;line-height:32px}._backLink_fv0lb_360{color:var(--color-text);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}._badgeConfirmed_fv0lb_370{border:1px solid var(--color-success);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px;display:flex}._badgeConfirmedLabel_fv0lb_379{text-transform:uppercase;color:var(--color-success);font-size:12px;font-weight:600;line-height:20px}._badgeConfirmedName_fv0lb_387{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._srOnly_fv0lb_395{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){._filters_fv0lb_62{flex-direction:column;align-items:stretch}._confirmContent_fv0lb_280{padding:24px 16px}}@media (width<=640px){._title_fv0lb_13{font-size:22px;line-height:30px}._tab_fv0lb_33{font-size:16px;line-height:24px}}._detailsModal_16xvn_1{max-width:500px;overflow:hidden;box-shadow:0 6px 16px #0000001a}._container_16xvn_7{flex-direction:column;max-height:calc(100vh - 48px);display:flex}._header_16xvn_13,._footer_16xvn_14{flex-shrink:0;align-items:center;padding:16px;display:flex}._header_16xvn_13{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px}._footer_16xvn_14{border-top:1px solid var(--color-border)}._titleRow_16xvn_31{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}._title_16xvn_31{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._plainModal_16xvn_47{border-radius:var(--radius-xl);box-shadow:0 8px 24px #0000002e}._container_16xvn_7[data-plain=true]{gap:16px;padding:16px}._container_16xvn_7[data-plain=true]>._header_16xvn_13,._container_16xvn_7[data-plain=true]>._body_16xvn_58,._container_16xvn_7[data-plain=true]>._footer_16xvn_14{border:none;padding:0}._container_16xvn_7[data-plain=true]>._header_16xvn_13{flex-direction:column;align-items:stretch;gap:8px}._container_16xvn_7[data-plain=true] ._title_16xvn_31{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:28px}._close_16xvn_77{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._body_16xvn_58{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}._route_16xvn_95{color:var(--color-text-muted);font-weight:500}._details_16xvn_1{flex-direction:column;gap:16px;margin:0;display:flex}._detailsRow_16xvn_107{justify-content:space-between;align-items:center;gap:16px;display:flex}._detail_16xvn_1{flex-direction:column;gap:4px;min-width:0;display:flex}._detail_16xvn_1[data-align=end]{text-align:right;align-items:flex-end}._detailLabel_16xvn_126{text-transform:uppercase;color:var(--color-placeholder);font-size:12px;font-weight:600;line-height:20px}._detailValue_16xvn_134{color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:500}._itemList_16xvn_142,._receiveList_16xvn_143,._draftList_16xvn_144,._results_16xvn_145{margin:0;padding:0;list-style:none}._itemList_16xvn_142{border:1px solid var(--color-border);border-radius:var(--radius-md)}._itemRow_16xvn_156{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._itemRow_16xvn_156+._itemRow_16xvn_156{border-top:1px solid var(--color-border)}._itemText_16xvn_168{flex-direction:column;gap:4px;min-width:0;display:flex}._itemName_16xvn_175{color:var(--color-text-muted);font-weight:500}._itemMeta_16xvn_180{color:var(--color-text-muted);font-size:14px;line-height:20px}._itemQuantity_16xvn_186{color:var(--color-text);white-space:nowrap;flex-shrink:0;font-weight:600}._itemQuantity_16xvn_186[data-negative=true]{color:var(--color-danger)}._receiveModal_16xvn_197{--form-modal-width:550px;--form-modal-heading-gap:8px}._receiveList_16xvn_143{flex-direction:column;gap:8px;display:flex}._receiveItem_16xvn_208{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._receiveName_16xvn_218{color:var(--color-text);font-weight:500}._receiveField_16xvn_223{flex-direction:column;flex-shrink:0;gap:4px;display:flex}._receiveLabel_16xvn_230{text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:20px}._quantityInput_16xvn_238{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:80px;height:52px;color:var(--color-text);outline:none;padding:0 12px;transition:border-color .15s}._quantityInput_16xvn_238:focus{border-color:var(--color-primary)}._wizardModal_16xvn_254{--form-modal-width:560px;--form-modal-cancel-border:var(--color-border);--select-field-placeholder:var(--color-text-muted)}._reviewBody_16xvn_260{padding:24px}._dateRow_16xvn_264{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._dateField_16xvn_270,._notesField_16xvn_271{flex-direction:column;gap:4px;min-width:0;display:flex}._fieldLabel_16xvn_278{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}._dateControl_16xvn_285{width:100%;height:52px}._textarea_16xvn_290{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;min-height:100px;font:inherit;color:var(--color-text);outline:none;padding:12px;transition:border-color .15s}._textarea_16xvn_290::placeholder{color:var(--color-placeholder)}._textarea_16xvn_290:focus{border-color:var(--color-primary)}@media (width<=480px){._dateRow_16xvn_264{grid-template-columns:1fr}}._highlightBox_16xvn_317,._summaryBox_16xvn_318{border-radius:var(--radius-md);background:var(--color-nav-active);padding:16px;box-shadow:0 2px 6px #00000014}._highlightBox_16xvn_317,._summaryLine_16xvn_326{color:var(--color-text);font-weight:500}._highlightBox_16xvn_317 strong,._summaryLine_16xvn_326 strong{font-weight:600}._highlightLabel_16xvn_336{color:var(--color-text-muted)}._summaryBox_16xvn_318{flex-direction:column;gap:8px;display:flex}._summaryLabel_16xvn_346{text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500;line-height:20px}._summaryLines_16xvn_355,._searchField_16xvn_361{flex-direction:column;gap:8px;display:flex}._sectionLabel_16xvn_367{text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:20px}._searchWrapper_16xvn_375{position:relative}._results_16xvn_145{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:280px;box-shadow:var(--shadow-panel);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}._result_16xvn_145{border-radius:var(--radius-sm);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;display:flex}._result_16xvn_145:hover,._result_16xvn_145:focus-visible{background:var(--color-surface-hover);outline:none}._resultImage_16xvn_414{object-fit:contain;flex-shrink:0;width:32px;height:32px}._resultName_16xvn_421{flex:1;min-width:0;font-weight:500}._resultCode_16xvn_427{color:var(--color-text-muted);flex-shrink:0;font-size:14px;line-height:20px}._resultEmpty_16xvn_434{color:var(--color-text-muted);padding:8px 12px;font-size:14px;line-height:20px}._draftList_16xvn_144{flex-direction:column;gap:12px;display:flex}._draftItem_16xvn_447{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px;display:flex}._product_16xvn_456{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._productImage_16xvn_464{object-fit:contain;flex-shrink:0;width:56px;height:56px}._productName_16xvn_471{min-width:0;color:var(--color-text);font-weight:500}._quantityGroup_16xvn_477{flex-shrink:0;align-items:center;gap:8px;display:flex}._unit_16xvn_484{min-width:22px;color:var(--color-text-muted);font-weight:500}._removeButton_16xvn_490,._editLink_16xvn_491{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}._removeButton_16xvn_490{color:var(--color-text-muted)}._removeButton_16xvn_490:hover{color:var(--color-text)}._reviewQuantity_16xvn_508{color:var(--color-text);white-space:nowrap;flex-shrink:0;font-weight:600}._editLink_16xvn_491{color:var(--color-primary);font-size:14px;font-weight:500;line-height:20px}._editLink_16xvn_491:hover{text-decoration:underline}._note_16xvn_271{color:var(--color-text-muted);font-size:14px;line-height:20px}._compactPage_onill_1{gap:16px}._compactTitleGroup_onill_5{gap:4px}._filterRow_onill_9{align-items:center;gap:16px;display:flex}._filterRow_onill_9>:first-child{flex:1;min-width:0}@media (width<=1000px){._filterRow_onill_9{flex-direction:column;align-items:stretch}}@media (width>=769px){._table_onill_28{min-width:1040px}}._table_onill_28 tbody td{height:64px;padding-top:12px;padding-bottom:12px}._table_onill_28 td._fitCell_onill_39{text-overflow:clip;overflow:visible}._detailsLink_onill_44{color:var(--color-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._detailsLink_onill_44:hover{text-decoration:underline}._requests_onill_58{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:12px;padding:16px;display:flex}._requestsTitle_onill_68{font-family:var(--font-heading);color:var(--color-text);font-size:18px;font-weight:600;line-height:26px}._requestList_onill_76{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._request_onill_58{align-items:center;gap:12px;padding:8px 0;display:flex}._request_onill_58+._request_onill_58{border-top:1px solid var(--color-border);padding-top:16px}._requestText_onill_97{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._requestName_onill_105,._requestMeta_onill_106{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._requestName_onill_105{color:var(--color-text);font-weight:500}._requestMeta_onill_106{color:var(--color-text-muted);font-size:14px;line-height:20px}._requestActions_onill_123{flex-shrink:0;gap:8px;display:flex}@media (width<=700px){._request_onill_58{flex-wrap:wrap}._requestActions_onill_123{justify-content:flex-end;width:100%}}._page_1i8kz_1{--budget-planned:color-mix(in srgb, var(--color-primary) 45%, var(--color-surface));flex-direction:column;gap:32px;display:flex}._header_1i8kz_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}._titleGroup_1i8kz_17{flex-direction:column;gap:8px;display:flex}._title_1i8kz_17{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_1i8kz_31{color:var(--color-text-muted);font-size:16px;line-height:24px}._kpis_1i8kz_37{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._link_1i8kz_43{color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}._link_1i8kz_43:hover{text-decoration:underline}._situation_1i8kz_62{background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}._situationHeader_1i8kz_71{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px;display:flex}._sectionTitle_1i8kz_80{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._situationActions_1i8kz_88{flex:0 475px;align-items:center;gap:12px;display:flex}._search_1i8kz_95{flex:1;min-width:0}._tableWrapper_1i8kz_100{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow-x:auto}._table_1i8kz_100{table-layout:fixed;border-collapse:collapse;width:100%;min-width:900px}._table_1i8kz_100 th,._table_1i8kz_100 td{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:16px;overflow:hidden}._table_1i8kz_100 th{background:var(--color-table-header);text-transform:uppercase;height:52px;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}._table_1i8kz_100 td{height:76px;color:var(--color-text)}._table_1i8kz_100 td[data-alert=true]{color:var(--color-warning)}._table_1i8kz_100 tbody tr:not(:last-child) td,._table_1i8kz_100 thead th{border-bottom:1px solid var(--color-border)}._table_1i8kz_100 th:first-child{width:28%}._table_1i8kz_100 th:nth-child(2),._table_1i8kz_100 th:nth-child(3),._table_1i8kz_100 th:nth-child(4){width:17.5%}._table_1i8kz_100 th:nth-child(5){width:19.5%}._place_1i8kz_160{align-items:center;gap:8px;min-width:0;display:flex}._placeIcon_1i8kz_167{background:var(--color-primary);width:40px;height:40px;color:var(--color-surface);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._placeText_1i8kz_179{flex-direction:column;min-width:0;display:flex}._placeName_1i8kz_185{color:var(--color-text);text-overflow:ellipsis;text-underline-offset:3px;font-weight:500;line-height:24px;text-decoration:underline;overflow:hidden}._placeName_1i8kz_185:hover{color:var(--color-primary)}._placeStatus_1i8kz_199{color:var(--color-text-muted);font-size:14px;line-height:20px}._situationFooter_1i8kz_205{color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px;font-size:14px;line-height:20px;display:flex}._panels_1i8kz_219{grid-template-columns:minmax(0,467fr) minmax(0,652fr);align-items:start;gap:24px;display:grid}._panel_1i8kz_219{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);flex-direction:column;gap:16px;padding:16px;display:flex}._panelHeader_1i8kz_236{justify-content:space-between;align-items:center;gap:16px;display:flex}._panelTitle_1i8kz_243{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}._list_1i8kz_250{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._attentionItem_1i8kz_259{flex-direction:column;gap:4px;display:flex}._attentionItem_1i8kz_259:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:16px}._attentionMain_1i8kz_270{align-items:center;gap:8px;min-width:0;display:flex}._attentionIcon_1i8kz_277{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._attentionIcon_1i8kz_277[data-severity=danger]{background:var(--color-danger-soft);color:var(--color-danger)}._attentionIcon_1i8kz_277[data-severity=warning]{background:var(--color-warning-soft);color:var(--color-warning)}._attentionText_1i8kz_297{flex-direction:column;gap:4px;min-width:0;display:flex}._attentionTitle_1i8kz_304{color:var(--color-text);font-weight:500;line-height:24px}._attentionDescription_1i8kz_310{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}._attentionAction_1i8kz_319{align-self:flex-start;margin-left:48px}._emptyRow_1i8kz_324,._emptyItem_1i8kz_325{text-align:center;color:var(--color-text-muted)}._emptyItem_1i8kz_325{padding:24px 0}._budgetPanel_1i8kz_336{gap:12px}._legend_1i8kz_340{gap:12px;display:flex}._legendItem_1i8kz_345{color:var(--color-text);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}._legendItem_1i8kz_345:before{content:"";border-radius:50%;width:10px;height:10px}._legendItem_1i8kz_345[data-kind=planned]:before,._bar_1i8kz_363[data-kind=planned]{background:var(--budget-planned)}._legendItem_1i8kz_345[data-kind=purchased]:before,._bar_1i8kz_363[data-kind=purchased]{background:var(--color-primary)}._budgetList_1i8kz_372{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._budgetRow_1i8kz_380{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}._budgetRow_1i8kz_380:first-child{padding-top:0}._budgetRow_1i8kz_380:not(:last-child){border-bottom:1px solid var(--color-border)}._budgetName_1i8kz_396{flex-direction:column;gap:4px;min-width:0;display:flex}._budgetTitle_1i8kz_403{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}._budgetOver_1i8kz_410{color:var(--color-warning);font-size:12px;font-weight:500;line-height:20px}._bars_1i8kz_417{flex-direction:column;gap:4px;min-width:0;display:flex}._barLine_1i8kz_424{align-items:center;gap:8px;padding-right:80px;display:flex}._bar_1i8kz_363{border-radius:3px;flex-shrink:0;height:18px;transition:width .4s}._barValue_1i8kz_439{color:var(--color-text);white-space:nowrap;flex-shrink:0;margin-right:-80px;font-size:12px;font-weight:500;line-height:20px}._budgetFooter_1i8kz_449{color:var(--color-text-muted);font-size:12px;line-height:20px}._errorState_1i8kz_455{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}@media (width<=1200px){._kpis_1i8kz_37{grid-template-columns:repeat(2,minmax(0,1fr))}._panels_1i8kz_219{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){._situationActions_1i8kz_88{flex-basis:100%}._tableWrapper_1i8kz_100{border:none;padding:0 16px;overflow-x:visible}._table_1i8kz_100{min-width:unset;display:block}._table_1i8kz_100 thead{display:none}._table_1i8kz_100 tbody{flex-direction:column;gap:10px;display:flex}._table_1i8kz_100 tr{border:1px solid var(--color-border);border-radius:var(--radius-md);display:block;overflow:hidden}._table_1i8kz_100 td{white-space:normal;height:auto;min-height:40px;text-overflow:unset;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:visible}._table_1i8kz_100 tbody tr td:last-child{border-bottom:none}._table_1i8kz_100 td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex-shrink:0;font-size:11px;font-weight:600}._sectionTitle_1i8kz_80{font-size:18px;line-height:24px}._budgetRow_1i8kz_380{grid-template-columns:minmax(0,1fr);gap:8px}}@media (width<=640px){._page_1i8kz_1{gap:24px}._title_1i8kz_17{font-size:22px;line-height:30px}._kpis_1i8kz_37{gap:12px}}@media (width<=400px){._kpis_1i8kz_37{grid-template-columns:minmax(0,1fr)}}._page_1ulsy_1{flex-direction:column;gap:32px;display:flex}._header_1ulsy_7{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}._title_1ulsy_14{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._subtitle_1ulsy_22{color:var(--color-text-muted)}._kpis_1ulsy_26{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._section_1ulsy_32{flex-direction:column;gap:16px;display:flex}._sectionHeader_1ulsy_38{justify-content:space-between;align-items:center;gap:16px;display:flex}._sectionTitle_1ulsy_45{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:600;line-height:28px}._link_1ulsy_53{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}._link_1ulsy_53:hover{text-decoration:underline}._alerts_1ulsy_71{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._alert_1ulsy_71{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);align-items:center;gap:16px;padding:16px;text-decoration:none;transition:box-shadow .15s;display:flex}._alert_1ulsy_71:hover{box-shadow:0 4px 12px #00000014}._alert_1ulsy_71:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._alertIcon_1ulsy_102{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._alert_1ulsy_71[data-tone=warning] ._alertIcon_1ulsy_102{background:var(--color-warning-soft);color:var(--color-warning)}._alert_1ulsy_71[data-tone=danger] ._alertIcon_1ulsy_102{background:var(--color-danger-soft);color:var(--color-danger)}._alertText_1ulsy_122{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._alertTitle_1ulsy_130{font-weight:500}._alertDescription_1ulsy_134{font-size:14px;line-height:20px}._alertCaret_1ulsy_139{color:var(--color-text-muted);flex-shrink:0}._noAlerts_1ulsy_144{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);padding:16px}._budget_1ulsy_151{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:16px;padding:16px;display:flex}._budgetHeader_1ulsy_161{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}._budgetName_1ulsy_169{color:var(--color-text);font-weight:500}._budgetValues_1ulsy_174{color:var(--color-text);font-size:14px;line-height:20px}._budgetValues_1ulsy_174 strong{font-weight:600}._budgetTrack_1ulsy_184{background:color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));border-radius:8px;height:8px;display:flex;overflow:hidden}._budgetFill_1ulsy_192{background:var(--color-primary);height:100%;transition:width .4s}._budgetFill_1ulsy_192[data-over=true]{background:var(--color-danger)}._tableWrapper_1ulsy_202{border-radius:var(--radius-lg)}._table_1ulsy_202 td{height:76px}._table_1ulsy_202 ._badgeCell_1ulsy_210{overflow:visible}._item_1ulsy_214{align-items:center;gap:8px;min-width:0;display:flex}._itemName_1ulsy_221{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._empty_1ulsy_227{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;display:flex}._emptyIcon_1ulsy_236{color:var(--color-text-subtle)}._emptyText_1ulsy_240{color:var(--color-text-muted)}@media (width<=1100px){._kpis_1ulsy_26{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._kpis_1ulsy_26{grid-template-columns:minmax(0,1fr)}}._page_1mqpe_1{flex-direction:column;gap:24px;display:flex}._header_1mqpe_7{flex-direction:column;gap:8px;display:flex}._greeting_1mqpe_13{color:var(--color-text-muted);font-weight:500}._title_1mqpe_18{font-family:var(--font-heading);color:var(--color-text);font-size:24px;font-weight:600;line-height:32px}._quickActions_1mqpe_26{flex-wrap:wrap;gap:16px;display:flex}._quickAction_1mqpe_26{border-radius:var(--radius-md);background:var(--color-surface);width:209px;min-height:99px;color:var(--color-text);flex-direction:column;justify-content:space-between;gap:4px;padding:16px;font-weight:600;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 6px #00000014}._quickAction_1mqpe_26:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}._quickAction_1mqpe_26[data-primary=true]{background:var(--color-primary);color:#fff}._quickActionIcon_1mqpe_59{display:flex}._queue_1mqpe_63{flex-direction:column;gap:16px;margin-top:8px;display:flex}._queueTitle_1mqpe_70{color:var(--color-text);font-size:20px;font-weight:500;line-height:28px}._tasks_1mqpe_77{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._task_1mqpe_77{border-radius:var(--radius-md);background:var(--color-surface);min-height:80px;color:var(--color-text);align-items:center;gap:12px;padding:16px;text-decoration:none;transition:box-shadow .15s;display:flex;box-shadow:0 2px 6px #00000014}._task_1mqpe_77:hover{box-shadow:0 6px 16px #0000001f}._taskIcon_1mqpe_104{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._task_1mqpe_77[data-tone=warning] ._taskIcon_1mqpe_104{background:var(--color-warning-soft);color:var(--color-warning)}._task_1mqpe_77[data-tone=danger] ._taskIcon_1mqpe_104{background:var(--color-danger-soft);color:var(--color-danger)}._task_1mqpe_77[data-tone=primary] ._taskIcon_1mqpe_104{background:color-mix(in srgb, var(--color-primary) 7%, transparent);color:var(--color-primary)}._taskText_1mqpe_129{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._taskTitle_1mqpe_137{font-weight:600}._taskDescription_1mqpe_141{font-size:14px;line-height:20px}._taskCount_1mqpe_146{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:40px}._task_1mqpe_77[data-tone=warning] ._taskCount_1mqpe_146{color:var(--color-warning)}._task_1mqpe_77[data-tone=danger] ._taskCount_1mqpe_146{color:var(--color-danger)}._task_1mqpe_77[data-tone=primary] ._taskCount_1mqpe_146{color:var(--color-primary)}._taskCaret_1mqpe_166{color:var(--color-text-muted);flex-shrink:0}@media (width<=768px){._quickAction_1mqpe_26{flex:140px;width:auto}}._modal_p8vl6_1{--form-modal-width:600px;--form-modal-cancel-border:var(--color-border);--form-modal-submit-radius:var(--radius-xl)}._modal_p8vl6_1 h2{font-weight:600}._body_p8vl6_11{gap:24px}._section_p8vl6_15{flex-direction:column;gap:4px;display:flex}._sectionLabel_p8vl6_21{color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:20px}._templateLink_p8vl6_29{border-radius:var(--radius-md);background:var(--color-surface-sunken);font:inherit;color:var(--color-primary);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}._templateLink_p8vl6_29:hover{text-decoration:underline}._templateLink_p8vl6_29:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._templateLink_p8vl6_29:disabled{cursor:progress;opacity:.7}._templateText_p8vl6_58{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}._errors_p8vl6_67{border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);flex-direction:column;gap:4px;padding:12px;font-size:14px;line-height:20px;display:flex}._errorsTitle_p8vl6_79{margin:0;font-weight:600}._errorsList_p8vl6_84{margin:0;padding-left:20px}._errorsMore_p8vl6_89{margin:0}._headerActions_1ea3k_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._headerActions_1ea3k_1>button{border-radius:var(--radius-xl);border-radius:var(--radius-xl)}._kpis_1ea3k_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._kpi_1ea3k_16{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:4px;padding:16px;display:flex}._kpiLabel_1ea3k_32{color:var(--color-text-muted)}._kpiValue_1ea3k_36{font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;font-size:28px;font-weight:600;line-height:36px}._selects_1ea3k_45{align-items:center}._lowStock_1ea3k_49>label{gap:8px;font-weight:500}._table_1ea3k_54 td{height:76px}._item_1ea3k_58{align-items:center;gap:8px;min-width:0;display:flex}._itemName_1ea3k_65{text-overflow:ellipsis;min-width:0;overflow:hidden}._detailsLink_1ea3k_71{color:var(--color-primary);font-weight:500;text-decoration:none}._detailsLink_1ea3k_71:hover{text-decoration:underline}@media (width<=1100px){._kpis_1ea3k_16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._headerActions_1ea3k_1{width:100%}._headerActions_1ea3k_1>button{flex:200px}._kpis_1ea3k_16{grid-template-columns:minmax(0,1fr);gap:12px}._kpiValue_1ea3k_36{font-size:22px;line-height:28px}}._title_1xwfm_1{font-family:var(--font-heading);color:var(--color-text);font-size:28px;font-weight:600;line-height:36px}._subtitle_1xwfm_9{color:var(--color-text-muted);font-size:18px;line-height:26px}._kpis_1xwfm_15{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._filters_1xwfm_21{align-items:center;gap:16px;display:flex}._search_1xwfm_27{flex:1;min-width:0}._table_1xwfm_32 td{height:76px}._item_1xwfm_36{align-items:center;gap:8px;min-width:0;display:flex}._itemName_1xwfm_43{text-overflow:ellipsis;min-width:0;overflow:hidden}._detailsLink_1xwfm_49{color:var(--color-primary);font-weight:500;text-decoration:none}._detailsLink_1xwfm_49:hover{text-decoration:underline}@media (width<=1100px){._kpis_1xwfm_15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._filters_1xwfm_21{flex-direction:column;align-items:stretch}._kpis_1xwfm_15{grid-template-columns:minmax(0,1fr)}}._toggle_1nqp8_1{border:1px solid var(--color-border);background:var(--color-nav-active);width:68px;height:36px;color:var(--color-text-subtle);cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 9px;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}._toggle_1nqp8_1:hover{border-color:var(--color-border-strong)}._toggle_1nqp8_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._trackIcon_1nqp8_29{position:relative}._knob_1nqp8_33{background:var(--color-surface);width:28px;height:28px;color:var(--color-warning);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 0 1px #2125291f,0 2px 4px #2125291f}._toggle_1nqp8_1[aria-checked=true] ._knob_1nqp8_33{color:var(--color-brand);transform:translate(32px)}._layout_1mqtv_1{background:var(--color-surface);min-height:100vh;display:flex}._body_1mqtv_7{flex-direction:column;flex:1;min-width:0;display:flex}._topbar_1mqtv_14{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex;position:sticky;top:0}._topbarActions_1mqtv_28{align-items:center;gap:16px;min-width:0;display:flex}._construction_1mqtv_35{align-items:center;gap:12px;min-width:0;display:flex}._constructionIcon_1mqtv_42{border-radius:var(--radius-md);background:var(--color-nav-active);width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._constructionText_1mqtv_54{flex-direction:column;gap:4px;min-width:0;display:flex}._constructionLabel_1mqtv_61{text-transform:uppercase;color:var(--color-text-subtle);font-size:12px;font-weight:600;line-height:20px}._constructionName_1mqtv_69{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._main_1mqtv_77{flex:1;padding:32px}@media (width<=900px){._main_1mqtv_77{padding:24px 16px}}._backdrop_1mqtv_88{z-index:40;background:var(--color-overlay);position:fixed;inset:0}._menuButton_1mqtv_95{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:none}@media (width<=1024px){._menuButton_1mqtv_95{display:flex}._layout_1mqtv_1{min-height:100dvh}}@media (width<=640px){._topbar_1mqtv_14{flex-wrap:wrap;min-height:0}._construction_1mqtv_35{flex:1}._topbarActions_1mqtv_28{width:100%}._topbarActions_1mqtv_28>:last-child{flex:1;min-width:0}}._sidebar_187cd_1{width:var(--sidebar-width);scrollbar-width:thin;scrollbar-color:transparent transparent;background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;justify-content:space-between;gap:32px;height:100vh;padding-bottom:16px;transition:width .25s;display:flex;position:sticky;top:0;overflow:hidden auto}._brand_187cd_21{align-items:center;padding:16px;display:flex}._brandLogo_187cd_27{filter:var(--logo-filter);flex-shrink:0}._nav_187cd_32{flex-direction:column;gap:20px;padding:16px 16px 0;display:flex}._sidebar_187cd_1[data-variant=manager]{gap:4px;padding-bottom:32px}._sidebar_187cd_1[data-variant=manager] ._brand_187cd_21{padding-top:32px}._sidebar_187cd_1[data-variant=manager] ._nav_187cd_32{padding-top:24px}._section_187cd_52{flex-direction:column;gap:8px;display:flex}._sectionTitle_187cd_58{text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:16px}._itemLabel_187cd_66{white-space:nowrap;overflow:hidden}._item_187cd_66{border-radius:var(--radius-md);height:48px;color:var(--color-text-muted);align-items:center;gap:8px;padding:12px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}._item_187cd_66 svg{color:var(--color-text);flex-shrink:0}._item_187cd_66:hover{background:var(--color-surface-hover)}._itemActive_187cd_93,._itemActive_187cd_93:hover{border-radius:var(--radius-lg);background:var(--color-nav-active);color:var(--color-primary);font-weight:600}._itemActive_187cd_93 svg{color:var(--color-primary)}._footer_187cd_105{flex-direction:column;gap:8px;padding:0 16px;display:flex}._signOut_187cd_112{white-space:nowrap;border-radius:var(--radius-lg);width:100%;height:56px;color:var(--color-danger);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:16px;font-weight:500;display:flex}._signOut_187cd_112:hover{background:var(--color-danger-soft)}._sidebar_187cd_1:hover{scrollbar-color:var(--color-border) transparent}._collapseButton_187cd_137{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:background-color .15s,color .15s;display:flex}._collapseButton_187cd_137:hover{background:var(--color-surface-hover);color:var(--color-text)}._closeButton_187cd_157{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;display:none}:root:has(._sidebar_187cd_1){--sidebar-current-width:var(--sidebar-width)}._sidebar_187cd_1[data-collapsed=true]{width:64px}:root:has(._sidebar_187cd_1[data-collapsed=true]){--sidebar-current-width:64px}._sidebar_187cd_1[data-collapsed=true] ._brandLogo_187cd_27{display:none}._sidebar_187cd_1[data-collapsed=true] ._collapseButton_187cd_137{margin-left:0}._sidebar_187cd_1[data-collapsed=true] ._brand_187cd_21{justify-content:center}._sidebar_187cd_1[data-collapsed=true] ._nav_187cd_32,._sidebar_187cd_1[data-collapsed=true] ._footer_187cd_105{padding-inline:8px}._sidebar_187cd_1[data-collapsed=true] ._sectionTitle_187cd_58{display:none}._sidebar_187cd_1[data-collapsed=true] ._item_187cd_66{justify-content:center;padding:12px 0}._sidebar_187cd_1[data-collapsed=true] ._itemLabel_187cd_66{display:none}._sidebar_187cd_1[data-collapsed=true] ._signOut_187cd_112{padding:12px 0}@media (width<=1024px){._sidebar_187cd_1{z-index:50;height:100dvh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000002e}._sidebar_187cd_1[data-open=true]{transform:translate(0)}._sidebar_187cd_1[data-collapsed=true]{width:var(--sidebar-width)}._sidebar_187cd_1[data-collapsed=true] ._brandLogo_187cd_27{display:block}._sidebar_187cd_1[data-collapsed=true] ._brand_187cd_21{justify-content:flex-start}._sidebar_187cd_1[data-collapsed=true] ._nav_187cd_32,._sidebar_187cd_1[data-collapsed=true] ._footer_187cd_105{padding-inline:16px}._sidebar_187cd_1[data-collapsed=true] ._sectionTitle_187cd_58{display:block}._sidebar_187cd_1[data-collapsed=true] ._item_187cd_66{justify-content:flex-start;padding:12px}._sidebar_187cd_1[data-collapsed=true] ._itemLabel_187cd_66{display:block}._sidebar_187cd_1[data-collapsed=true] ._signOut_187cd_112{padding:16px}._collapseButton_187cd_137{display:none}._closeButton_187cd_157{justify-content:center;align-items:center;display:flex}}._layout_zut64_1{background:var(--color-surface);min-height:100dvh;display:flex}._main_zut64_8{flex:1;min-width:0;padding:32px 32px 32px 24px}._body_zut64_14{flex-direction:column;flex:1;min-width:0;display:flex}._body_zut64_14>._main_zut64_8{flex:1}._mobileHeader_zut64_25{display:none}._adminBar_zut64_29{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}._menuButton_zut64_42{color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._mobileLogo_zut64_53{filter:var(--logo-filter)}._backdrop_zut64_57{z-index:40;background:var(--color-overlay);position:fixed;inset:0}@media (width<=900px){._main_zut64_8{padding:24px 16px}}@media (width<=1024px){._layout_zut64_1{flex-direction:column}._body_zut64_14>._topbar_zut64_75{position:static}._adminBar_zut64_29{display:none}._mobileHeader_zut64_25{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}}._layout_1jke6_1{background:var(--color-surface-muted);flex-direction:column;min-height:100vh;display:flex}._topbar_1jke6_8{background:var(--color-primary);color:#fff;align-items:center;gap:32px;min-height:120px;padding:32px;display:flex;position:relative}._brand_1jke6_19{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}._logo_1jke6_27{filter:brightness(0)invert();display:block}._nav_1jke6_32{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._navLink_1jke6_40{border-radius:var(--radius-lg);color:#fff;white-space:nowrap;align-items:center;min-height:56px;padding:16px;font-weight:600;text-decoration:none;display:flex}._navLink_1jke6_40:hover{background:#ffffff1f}._navLinkActive_1jke6_56,._navLinkActive_1jke6_56:hover{background:#537179;padding:16px 32px}._navCount_1jke6_62{background:var(--color-warning);color:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:32px;height:32px;margin:-4px 0 -4px 12px;padding:4px 12px;display:flex}._signOut_1jke6_75{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:12px;margin-left:auto;padding:0;font-weight:500;display:flex}._signOut_1jke6_75:hover{text-decoration:underline}._menuButton_1jke6_93{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}._warehouseBar_1jke6_104{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}._warehouse_1jke6_104{align-items:center;gap:12px;min-width:0;display:flex}._warehouseIcon_1jke6_121{border-radius:var(--radius-md);background:var(--color-nav-active);width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._warehouseText_1jke6_133{flex-direction:column;gap:4px;min-width:0;display:flex}._warehouseLabel_1jke6_140{text-transform:uppercase;color:var(--color-text-subtle);font-size:12px;font-weight:600;line-height:20px}._warehouseName_1jke6_148{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._warehouseSelect_1jke6_156{flex-shrink:0;min-width:257px}._body_1jke6_161{flex:1;min-height:0;display:flex}._content_1jke6_167{flex-direction:column;flex:1;min-width:0;display:flex}._main_1jke6_174{flex-direction:column;flex:1;padding:32px;display:flex}._aside_1jke6_181{background:var(--color-surface);border-left:1px solid var(--color-border);flex-shrink:0}._aside_1jke6_181:empty{display:none}@media (width<=1280px){._topbar_1jke6_8{flex-wrap:wrap;gap:16px;min-height:0;padding:16px 24px}._brand_1jke6_19{flex:1}._logo_1jke6_27{width:160px;height:auto}._menuButton_1jke6_93{display:flex}._nav_1jke6_32,._signOut_1jke6_75{display:none}._nav_1jke6_32[data-open=true]{flex-direction:column;flex-basis:100%;align-items:stretch;gap:4px;display:flex}._navLinkActive_1jke6_56,._navLinkActive_1jke6_56:hover{padding:16px}._signOut_1jke6_75[data-open=true]{flex-basis:100%;margin-left:0;padding:16px;display:flex}}@media (width<=1024px){._body_1jke6_161{flex-direction:column}._aside_1jke6_181{border-top:1px solid var(--color-border);border-left:none}}@media (width<=768px){._warehouseBar_1jke6_104{flex-direction:column;align-items:stretch;padding:16px}._warehouseSelect_1jke6_156{min-width:0}._main_1jke6_174{padding:24px 16px}}
