.login_page__LW7uW{min-height:100vh;display:grid;place-items:center;padding:var(--s-6) var(--s-4);background:var(--bg)}.login_wrap__GBnOK{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.login_brand__WvJw1{display:flex;align-items:center;gap:12px}.login_logo__1eOB5{display:block;width:56px;height:56px;flex:none;border-radius:8px;box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.login_brandText__ThXf0{display:flex;flex-direction:column;gap:2px}.login_brandName__Mn_kb{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.login_brandCompany__jTr58{color:var(--text-3);font-size:var(--fs-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.login_panel__JWhIq{width:100%;padding:var(--s-6) var(--s-6) var(--s-6);background:var(--surface);border-radius:var(--r-modal);box-shadow:var(--shadow-pop)}.login_title__NKHB8{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.02em;line-height:1.25}.login_subtitle__BtFxo{margin-top:4px;color:var(--text-2);font-size:var(--fs-sm)}.login_form__s4exH{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-5)}.login_submit__Mu3iQ{width:100%;height:var(--h-lg);margin-top:var(--s-1);font-size:var(--fs)}.login_footnote__BNJFI{font-size:var(--fs-sm);color:var(--text-3);text-align:center}.DateInput_wrap__PPyAk{position:relative;display:block;min-width:0}.DateInput_native__C3SYH{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.DateInput_trigger__p56ys{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--h-md);padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs);text-align:left;cursor:pointer;transition:border-color var(--dur),box-shadow var(--dur)}.DateInput_trigger__p56ys:hover:not(:disabled){border-color:color-mix(in srgb,var(--border-strong) 60%,var(--text-3))}.DateInput_open__werGE,.DateInput_open__werGE:hover:not(:disabled),.DateInput_trigger__p56ys:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.DateInput_trigger__p56ys:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}.DateInput_trigger__p56ys[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.DateInput_value__GGpwm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DateInput_placeholder__riwhW{color:var(--text-3)}.DateInput_icon__hA7Jr{flex:none;color:var(--text-3)}.DateInput_open__werGE .DateInput_icon__hA7Jr{color:var(--accent)}.DateInput_pop__rvhM_{position:absolute;z-index:300;padding:10px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);font-family:var(--font-sans);font-size:var(--fs);color:var(--text);animation:DateInput_dateIn__3tcpE .14s var(--ease)}@keyframes DateInput_dateIn__3tcpE{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:none}}.DateInput_head__LU7sT{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.DateInput_nav__hD09O{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--r-sm);background:none;color:var(--text-2);cursor:pointer;transition:background var(--dur)}.DateInput_nav__hD09O:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.DateInput_nav__hD09O:disabled{color:var(--text-4);cursor:default}.DateInput_titleStatic__auXB0,.DateInput_title__8NOeA{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border:none;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs);font-weight:600}.DateInput_title__8NOeA{cursor:pointer}.DateInput_title__8NOeA:hover{background:var(--surface-2)}.DateInput_titleChevron__vkPcq{color:var(--text-3)}.DateInput_link__sVcTV:focus-visible,.DateInput_nav__hD09O:focus-visible,.DateInput_title__8NOeA:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.DateInput_week__cEEZ6{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.DateInput_week__cEEZ6 span{display:grid;place-items:center;height:26px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.04em;color:var(--text-3)}.DateInput_days__N_JHS,.DateInput_months__0ZLQc{display:grid;grid-gap:2px;gap:2px;outline:none}.DateInput_days__N_JHS{grid-template-columns:repeat(7,1fr)}.DateInput_months__0ZLQc{grid-template-columns:repeat(3,1fr);gap:4px;padding:2px 0}.DateInput_day__ZMe0F,.DateInput_month__zM6KS{position:relative;display:grid;place-items:center;border-radius:var(--r-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--dur)}.DateInput_day__ZMe0F{height:34px;font-size:var(--fs-sm)}.DateInput_month__zM6KS{height:44px;font-size:var(--fs-sm);font-weight:500}.DateInput_day__ZMe0F:hover,.DateInput_month__zM6KS:hover{background:var(--surface-2)}.DateInput_outside__zfYUr{color:var(--text-4)}.DateInput_today__N8dxG{color:var(--accent);font-weight:600}.DateInput_today__N8dxG:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.DateInput_selected__zqehg,.DateInput_selected__zqehg:hover{background:var(--accent);color:var(--on-accent);font-weight:600}.DateInput_days__N_JHS:focus-visible .DateInput_cursor__uGCcG,.DateInput_months__0ZLQc:focus-visible .DateInput_cursor__uGCcG{box-shadow:inset 0 0 0 2px var(--accent)}.DateInput_days__N_JHS:focus-visible .DateInput_selected__zqehg.DateInput_cursor__uGCcG,.DateInput_months__0ZLQc:focus-visible .DateInput_selected__zqehg.DateInput_cursor__uGCcG{box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--surface)}.DateInput_off__KlqjL,.DateInput_off__KlqjL:hover{background:none;color:var(--text-4);opacity:.55;cursor:not-allowed}.DateInput_off__KlqjL.DateInput_today__N8dxG:after{display:none}.DateInput_foot___qzCx{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--divider)}.DateInput_link__sVcTV{height:28px;padding:0 8px;border:none;border-radius:var(--r-sm);background:none;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.DateInput_link__sVcTV:hover{background:var(--accent-soft)}@media (max-width:671px){.DateInput_day__ZMe0F{height:38px}}.Field_field__KZn0e{display:flex;flex-direction:column;gap:6px;min-width:0}.Field_label__gJm_K{font-size:var(--fs-sm);font-weight:500;color:var(--text);padding:0}.Field_input__uYhGi{width:100%;height:var(--h-md);padding:0 10px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs);color:var(--text);transition:border-color var(--dur),box-shadow var(--dur)}.Field_input__uYhGi::placeholder{color:var(--text-3)}.Field_input__uYhGi:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--border-strong) 60%,var(--text-3))}.Field_input__uYhGi:focus,.Field_input__uYhGi:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.Field_input__uYhGi:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}.Field_invalid__1JApr,.Field_invalid__1JApr:focus,.Field_invalid__1JApr:hover:not(:disabled):not(:focus){border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.Field_mono__DLkpX{font-family:var(--font-mono)}.Field_select__QSyxA{padding-right:8px;cursor:pointer}.Field_error__YemnA,.Field_helper__6h8sC{font-size:var(--fs-xs);line-height:1.4}.Field_helper__6h8sC{color:var(--text-3)}.Field_error__YemnA{color:var(--red)}.Field_group__VFgWU{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;border:none;min-width:0}.Field_group__VFgWU>.Field_label__gJm_K{margin-bottom:2px}.Field_checkboxRow__nzTHa{display:flex;align-items:center;gap:var(--s-2);min-height:22px}.Field_checkbox__TxRkb{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:15px;height:15px;margin:0;border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);cursor:pointer;display:inline-grid;place-content:center;transition:background var(--dur),border-color var(--dur)}.Field_checkbox__TxRkb:hover:not(:disabled){border-color:var(--text-4)}.Field_checkbox__TxRkb:before{content:"";width:8px;height:5px;border-left:1.8px solid var(--on-accent);border-bottom:1.8px solid var(--on-accent);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.Field_checkbox__TxRkb:checked{background:var(--accent);border-color:var(--accent)}.Field_checkbox__TxRkb:checked:before{opacity:1}.Field_checkbox__TxRkb:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Field_checkbox__TxRkb:disabled{opacity:.45;cursor:not-allowed}.Field_checkboxLabel__IL4FU{font-size:var(--fs);cursor:pointer}@media (max-width:671px){.Field_input__uYhGi{height:var(--h-lg)}.Field_checkboxRow__nzTHa{min-height:var(--touch-target)}}.Field_textarea__Ol0dH{height:auto;min-height:72px;padding:8px 10px;resize:vertical;line-height:1.5}.Field_toggleRow__hILVb{display:flex;align-items:flex-start;gap:var(--s-3)}.Field_toggle__l9IRQ{flex:none;position:relative;width:30px;height:18px;margin-top:1px;padding:0;border:none;border-radius:9px;background:var(--border-strong);cursor:pointer;transition:background var(--dur)}.Field_toggleKnob__rZa5Y{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform var(--dur) var(--ease)}.Field_toggleOn__fVSMe{background:var(--accent)}.Field_toggleOn__fVSMe .Field_toggleKnob__rZa5Y{transform:translateX(12px)}.Field_toggle__l9IRQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Field_toggle__l9IRQ:disabled{opacity:.45;cursor:not-allowed}.Field_toggleLabel__Ru0_v{font-size:var(--fs);color:var(--text);cursor:pointer}.Field_toggleState__h1pUn{margin-left:var(--s-2);font-size:var(--fs-xs);color:var(--text-3)}.Button_button__hMNEn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-md);padding:0 11px;border:1px solid transparent;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background var(--dur),border-color var(--dur),color var(--dur),box-shadow var(--dur),transform var(--dur) var(--ease)}.Button_button__hMNEn:active:not(:disabled){transform:scale(.97)}.Button_button__hMNEn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Button_button__hMNEn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.Button_primary__oSpWt{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.Button_primary__oSpWt:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--text))}.Button_primary__oSpWt:active:not(:disabled){background:color-mix(in srgb,var(--accent) 78%,var(--text))}.Button_secondary__lRe7Q{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--surface-2)}.Button_secondary__lRe7Q:active:not(:disabled){background:var(--surface-3)}.Button_danger__1ocl9{background:transparent;color:var(--red)}.Button_danger__1ocl9:hover:not(:disabled){background:var(--red-soft)}.Button_ghost__mZ9vJ{background:transparent;color:var(--text-2)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.Button_ghost__mZ9vJ:active:not(:disabled){background:var(--surface-3);color:var(--text)}.Button_sm__h9eWB{height:var(--h-sm);padding:0 8px;font-size:var(--fs-xs)}@media (max-width:671px){.Button_button__hMNEn{height:var(--h-lg)}}.ProductSelect_trigger__VGGre{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-width:0;text-align:left;cursor:pointer}.ProductSelect_placeholder__3YF0C,.ProductSelect_value__Q72tl{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ProductSelect_placeholder__3YF0C{color:var(--text-3)}.ProductSelect_value__Q72tl{color:var(--text)}.ProductSelect_chevron__R5Ftk{flex:none;color:var(--text-3);font-size:var(--fs-xs)}.ProductSelect_panel__VIJA3{position:absolute;z-index:1000;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.ProductSelect_searchWrap__oP745{padding:var(--s-2);border-bottom:1px solid var(--divider)}.ProductSelect_search__nun83{width:100%;height:var(--h-md);padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ProductSelect_search__nun83::placeholder{color:var(--text-3)}.ProductSelect_search__nun83:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ProductSelect_list__Zzoxs{max-height:280px;margin:0;padding:var(--s-1);overflow-y:auto;list-style:none}.ProductSelect_item__i52NZ{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--s-2);border:none;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs);text-align:left;cursor:pointer}.ProductSelect_active__TfKjU{background:var(--surface-2)}.ProductSelect_name__cfO06{color:var(--text)}.ProductSelect_meta__TCYCt{color:var(--text-3);font-size:var(--fs-sm)}.ProductSelect_code__1NeX8{font-family:var(--font-mono)}.ProductSelect_empty__s4xtp{padding:var(--s-3) var(--s-2);color:var(--text-3);font-size:var(--fs-sm)}.catalog_cards__DBsY7{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}.catalog_card__FHpb2{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-2);min-height:76px;padding:var(--s-3) 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background var(--dur),border-color var(--dur),box-shadow var(--dur)}.catalog_card__FHpb2:hover{background:var(--surface-2)}.catalog_card__FHpb2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.catalog_cardSelected__AJofx,.catalog_cardSelected__AJofx:hover{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.catalog_cardName__tXest{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.catalog_cardCount__2hYzF{font-size:var(--fs-xs);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_cardAdd__2R8D4{border:1px dashed var(--border-strong);background:var(--sunken);color:var(--text-2);font-size:var(--fs-sm);font-weight:500;justify-content:center;align-items:center}.catalog_cardAdd__2R8D4:hover{background:var(--surface-2);color:var(--text)}.catalog_cardForm__15nOm{flex-direction:column;min-height:76px;padding:var(--s-3);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface)}.catalog_cardFormActions__u84on,.catalog_cardForm__15nOm{display:flex;gap:var(--s-2)}.catalog_toolbar__XRZlC{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);width:100%}.catalog_search__d930k{flex:1 1 240px}.catalog_filter__DVB4S{flex:0 1 180px}.catalog_toolbarActions__k76k1{display:flex;gap:var(--s-2);margin-left:auto}.catalog_thumb__D7flF{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--sunken);color:var(--text-4);overflow:hidden}.catalog_thumb__D7flF img{width:100%;height:100%;object-fit:cover}.catalog_mono__F2KND{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}.catalog_nameCell__v2IOw{color:var(--text);font-weight:500;min-width:200px;text-decoration:none}a.catalog_nameCell__v2IOw:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.catalog_money__W8GLN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.catalog_nowrap__qE4lv{white-space:nowrap}.catalog_form___y1qy{display:flex;flex-direction:column;gap:var(--s-4);max-width:960px}.catalog_section__PWlL7{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 14px var(--s-4)}.catalog_sectionTitle__YhnzW{display:flex;align-items:center;font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 2px}.catalog_sectionHelp__dpYuQ{color:var(--text-3);font-size:var(--fs-sm);margin:0 0 var(--s-4)}.catalog_sectionTitle__YhnzW+.catalog_dl__61yzD,.catalog_sectionTitle__YhnzW+.catalog_grid3__ThfYd,.catalog_sectionTitle__YhnzW+.catalog_grid__Bl3cB{margin-top:var(--s-3)}.catalog_grid__Bl3cB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-4);gap:var(--s-4) var(--s-4)}.catalog_grid3__ThfYd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4) var(--s-4);gap:var(--s-4) var(--s-4)}.catalog_full__NTyHs{grid-column:1/-1}.catalog_num__zbP53{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:var(--s-2);padding:0 5px;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-2xs);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.catalog_codeStatus__aWqGL{font-size:var(--fs-xs)}.catalog_ok__Kv76C{color:var(--green)}.catalog_bad__bEEvH{color:var(--red)}.catalog_inlineAdd__qzoEI{display:flex;gap:var(--s-2);align-items:flex-end;margin-top:var(--s-2)}.catalog_inlineAdd__qzoEI>:first-child{flex:1 1}.catalog_linkButton__k23Wm{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer}.catalog_linkButton__k23Wm:hover{text-decoration:underline;text-underline-offset:2px}.catalog_linkButton__k23Wm:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-xs)}.catalog_note__t53o1{margin:var(--s-4) 0 0;padding:10px var(--s-3);border-radius:var(--r);background:var(--sunken);border:1px solid var(--divider);color:var(--text-2);font-size:var(--fs-sm)}.catalog_footer__iM4kH{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);position:-webkit-sticky;position:sticky;bottom:var(--s-3);z-index:2}.catalog_dropzone__CFgH_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--sunken);transition:background var(--dur),border-color var(--dur)}.catalog_dropzoneActive__KCTye{border-color:var(--accent);background:var(--accent-soft)}.catalog_dropzoneText__EwBvD{flex:1 1 220px;margin:0;color:var(--text-3);font-size:var(--fs-sm)}.catalog_photoGrid__aGw8X{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 0;padding:0;list-style:none}.catalog_photo__5gNcZ{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);overflow:hidden}.catalog_photoPrimary__QmzWx{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.catalog_photoImg__m78KD{aspect-ratio:1;width:100%;object-fit:cover;background:var(--sunken)}.catalog_photoBadge__L__NY{position:absolute;top:var(--s-2);left:var(--s-2)}.catalog_photoActions__EyrXg{display:flex;justify-content:space-between;border-top:1px solid var(--divider)}.catalog_photoActions__EyrXg button{flex:1 1;min-height:var(--h-sm);border:none;background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:background var(--dur),color var(--dur)}.catalog_photoActions__EyrXg button+button{border-left:1px solid var(--divider)}.catalog_photoActions__EyrXg button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.catalog_photoActions__EyrXg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog_photoActions__EyrXg button:disabled{color:var(--text-4);cursor:default}.catalog_detailHeader__eeNK3{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.catalog_breadcrumb__XDZSb{font-size:var(--fs-sm);color:var(--text-3);margin:0 0 var(--s-3)}.catalog_breadcrumb__XDZSb a{color:var(--text-2);text-decoration:none}.catalog_breadcrumb__XDZSb a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.catalog_detailTitle__575ue{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.25}.catalog_detailSub__wrCUG{margin:var(--s-1) 0 0;color:var(--text-3);font-size:var(--fs-sm)}.catalog_detailActions__tsZPS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.catalog_detailLayout__HDMhP{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-4)}.catalog_gallery__wfkm4{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3);align-self:start}.catalog_galleryMain__vR7_U{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r);background:var(--sunken);color:var(--text-3);font-size:var(--fs-sm);overflow:hidden}.catalog_galleryMain__vR7_U img{width:100%;height:100%;object-fit:contain}.catalog_galleryThumbs__r2Dll{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.catalog_galleryThumb__UKFbq{width:52px;height:52px;padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--sunken);cursor:pointer;overflow:hidden}.catalog_galleryThumb__UKFbq:hover{border-color:var(--border-strong)}.catalog_galleryThumb__UKFbq:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.catalog_galleryThumb__UKFbq img{width:100%;height:100%;object-fit:cover}.catalog_galleryThumbActive___sOuq,.catalog_galleryThumbActive___sOuq:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.catalog_groups__T1ZCJ{display:flex;flex-direction:column;gap:var(--s-4)}.catalog_dl__61yzD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5);margin:0}.catalog_dl__61yzD dt{font-size:var(--fs-sm);color:var(--text-3)}.catalog_dl__61yzD dd{margin:2px 0 0;font-size:var(--fs);color:var(--text);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_dl__61yzD dd a{color:var(--accent);text-decoration:none}.catalog_dl__61yzD dd a:hover{text-decoration:underline;text-underline-offset:2px}.catalog_pre__ezA7E{white-space:pre-wrap}.catalog_changes__zKN6p{margin:0;padding-left:var(--s-4);font-size:var(--fs-sm);color:var(--text-2)}.catalog_changes__zKN6p li+li{margin-top:2px}.catalog_strike__X_Nrp{color:var(--text-3);text-decoration:line-through}.catalog_steps__qxzRu{display:flex;flex-direction:column;gap:var(--s-4);max-width:960px}.catalog_stepHeader__WuGly{display:flex;align-items:center;gap:0;margin-bottom:2px}.catalog_stepHeader__WuGly .catalog_sectionTitle__YhnzW{margin:0}.catalog_stepBody__mKKff{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.catalog_fileName__eDUjn{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2)}.catalog_summary__j5o_v{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-3) 0 var(--s-4)}.catalog_stat__o_Abz{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:140px;padding:var(--s-3) 14px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.catalog_statValue__xIx__{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog_statLabel__P2qeb{font-size:var(--fs-sm);color:var(--text-2)}.catalog_addRow__cha3f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2);width:100%}.catalog_addRow__cha3f>*{flex:0 1 240px}.catalog_addRow__cha3f>button{flex:0 0 auto}@media (max-width:1055px){.catalog_detailLayout__HDMhP{grid-template-columns:1fr}.catalog_grid3__ThfYd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:671px){.catalog_dl__61yzD,.catalog_grid3__ThfYd,.catalog_grid__Bl3cB{grid-template-columns:1fr}.catalog_cards__DBsY7{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_filter__DVB4S,.catalog_search__d930k{flex:1 1 100%}.catalog_toolbarActions__k76k1{margin-left:0;width:100%}.catalog_toolbarActions__k76k1>*{flex:1 1}.catalog_photoActions__EyrXg button{min-height:var(--touch-target)}.catalog_footer__iM4kH>*{flex:1 1}.catalog_primaryLink__PuIZb,.catalog_secondaryLink__NekBH{height:var(--h-lg)}}.catalog_primaryLink__PuIZb,.catalog_secondaryLink__NekBH{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-md);padding:0 11px;border:1px solid transparent;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--dur),border-color var(--dur),transform var(--dur) var(--ease)}.catalog_primaryLink__PuIZb:active,.catalog_secondaryLink__NekBH:active{transform:scale(.97)}.catalog_primaryLink__PuIZb{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.catalog_primaryLink__PuIZb:hover{background:color-mix(in srgb,var(--accent) 88%,var(--text))}.catalog_secondaryLink__NekBH{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.catalog_secondaryLink__NekBH:hover{background:var(--surface-2)}.catalog_settingsLink__XfKEy{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font-weight:600}.catalog_settingsLink__XfKEy:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:var(--accent);text-decoration:none}.catalog_primaryLink__PuIZb:focus-visible,.catalog_secondaryLink__NekBH:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.catalog_notice__5UXYA{margin-bottom:var(--s-4)}.catalog_panel__EUiKb{margin-top:var(--s-4)}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s-4);background:var(--overlay);animation:Modal_fadeIn__6oH_K var(--dur) var(--ease)}.Modal_modal__uIkm_{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 2 * var(--s-4));background:var(--surface);border-radius:var(--r-modal);box-shadow:var(--shadow-pop);overflow:hidden;animation:Modal_popIn__Cz3MR .18s var(--ease)}.Modal_sm__AC0Pd{max-width:440px}.Modal_md__TbMk0{max-width:600px}.Modal_header__8JnYo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-2) var(--s-4)}.Modal_label__L4gql{font-size:var(--fs-xs);font-weight:500;color:var(--text-3);margin-bottom:2px}.Modal_title__iI9nk{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;line-height:1.35}.Modal_close__vttM6{flex:none;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);margin-top:-4px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:20px;line-height:1;cursor:pointer;transition:background var(--dur),color var(--dur)}.Modal_close__vttM6:hover{background:var(--surface-2);color:var(--text)}.Modal_body__9cyDA{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-2) var(--s-4) var(--s-5);overflow-y:auto}.Modal_footer__phBNt{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border);background:var(--sunken)}.Modal_footerButton__OJIpO{min-width:84px}.Modal_dangerFill__ZUSp6,.Modal_dangerFill__ZUSp6:hover:not(:disabled){background:var(--red);color:#fff}.Modal_dangerFill__ZUSp6:hover:not(:disabled){background:color-mix(in srgb,var(--red) 88%,#000)}@media (max-width:671px){.Modal_overlay__eWoat{padding:0;place-items:end stretch}.Modal_modal__uIkm_{max-height:100vh;border-radius:var(--r-modal) var(--r-modal) 0 0}.Modal_footerButton__OJIpO{flex:1 1}}.FilePicker_field__0FqPZ{display:flex;flex-direction:column;gap:6px;min-width:0}.FilePicker_label__AVwA1{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.FilePicker_native__3dfNl{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.FilePicker_zone__BETMo{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--h-md);padding:7px 10px;border:1px dashed var(--border-strong);border-radius:var(--r-sm);background:var(--sunken);color:var(--text-2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color var(--dur),background var(--dur),box-shadow var(--dur)}.FilePicker_drag__JBf_b,.FilePicker_zone__BETMo:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.FilePicker_zone__BETMo:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FilePicker_zone__BETMo:disabled{cursor:not-allowed;opacity:.6}.FilePicker_invalid__HraQr{border-color:var(--red)}.FilePicker_zoneIcon__LVHrr{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--r-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--accent)}.FilePicker_zoneText__EmzL0{display:flex;flex-direction:column;gap:1px;min-width:0}.FilePicker_zoneTitle__lNvpz strong{color:var(--accent);font-weight:600}.FilePicker_meta__W_wmY{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:var(--fs-xs)}.FilePicker_chosen__titMa{display:flex;align-items:center;gap:10px;min-height:var(--h-md);padding:6px 6px 6px 8px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface)}.FilePicker_thumb__Q2SBk{display:grid;place-items:center;flex:none;width:34px;height:34px;overflow:hidden;border-radius:4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.FilePicker_thumb__Q2SBk img{width:100%;height:100%;object-fit:cover}.FilePicker_thumbPdf__VM6R8{background:var(--red-soft);color:var(--red);box-shadow:none}.FilePicker_info__tMn51{display:flex;flex-direction:column;flex:1 1;min-width:0}.FilePicker_name__wAK2S{overflow:hidden;font-size:var(--fs-sm);font-weight:500;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.FilePicker_ok__shsJ_{color:var(--green)}.FilePicker_action__LBhIM{flex:none;height:28px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.FilePicker_action__LBhIM:hover:not(:disabled){background:var(--surface-2)}.FilePicker_remove__ltCSF{display:grid;place-items:center;flex:none;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:none;color:var(--text-3);cursor:pointer}.FilePicker_remove__ltCSF:hover:not(:disabled){background:var(--red-soft);color:var(--red)}.FilePicker_action__LBhIM:focus-visible,.FilePicker_remove__ltCSF:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.FilePicker_error__jYKiZ{margin:0;color:var(--red);font-size:var(--fs-xs)}.Pagination_pagination__w8tzS{flex-wrap:wrap;min-height:44px;padding:0 6px 0 14px;border-top:1px solid var(--border);background:var(--surface);font-size:var(--fs-sm);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pagination_pages__KBFQR,.Pagination_pagination__w8tzS,.Pagination_range__ufKVL,.Pagination_size__xwuRr{display:flex;align-items:center;gap:var(--s-2)}.Pagination_range__ufKVL{flex:1 1;padding-left:var(--s-2)}.Pagination_select__J58p_{width:auto;height:var(--h-sm);padding:0 6px 0 8px;gap:4px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;color:var(--text)}.Pagination_nav__8i4nQ{display:flex;gap:2px}.Pagination_button__IlGn9{display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border:none;border-radius:var(--r-sm);background:transparent;font-size:16px;cursor:pointer;color:var(--text-2);transition:background var(--dur),color var(--dur)}.Pagination_button__IlGn9:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.Pagination_button__IlGn9:disabled{opacity:.4;cursor:not-allowed}@media (max-width:671px){.Pagination_pages__KBFQR{display:none}}.Pagination_sizeSelect__o_PaX{display:inline-block;min-width:64px}.reports_workspace__ivoef{display:flex;flex-direction:column;gap:var(--s-5)}.reports_layout__JXAFD{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}@media (max-width:1055px){.reports_layout__JXAFD{grid-template-columns:minmax(0,1fr)}}.reports_list__cCc0v{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-2) var(--s-1);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--s-5))}@media (max-width:1055px){.reports_list__cCc0v{position:static;max-height:280px;overflow:auto}}.reports_group__oVNXu+.reports_group__oVNXu{margin-top:var(--s-2)}.reports_group__oVNXu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.reports_groupTitle__hjWzT{padding:var(--s-2) 10px var(--s-1);font-size:var(--fs-2xs);font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.reports_item__Ibito{display:flex;gap:var(--s-2);align-items:baseline;width:100%;min-height:var(--side-row);padding:6px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);text-align:left;font-size:var(--fs-sm);line-height:1.4;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.reports_item__Ibito:hover{background:var(--surface-2);color:var(--text)}.reports_item__Ibito:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reports_itemSelected__UAnci,.reports_itemSelected__UAnci:hover{background:var(--surface-3);color:var(--text);font-weight:500}.reports_itemNo__94SYd{display:inline-block;min-width:18px;color:var(--text-3);font-size:var(--fs-xs);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reports_main__Wj8vL{min-width:0}.reports_report__7NVfF{display:flex;flex-direction:column;gap:var(--s-4)}.reports_reportHead__yuS8g{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-4)}.reports_eyebrow__dUOhH{font-size:var(--fs-2xs);font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.reports_reportTitle__YabF_{margin-top:var(--s-1);font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em;color:var(--text)}.reports_reportDescription__31yDz{margin-top:var(--s-1);max-width:720px;color:var(--text-2);font-size:var(--fs-sm)}.reports_actions__P9dXE{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-start}.reports_filters__ASPFj{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3) 14px 14px}.reports_fieldset__aiT69 .reports_filters__ASPFj{padding:0;background:none;border:0;border-radius:0}.reports_filter__tPzmC{flex:0 1 190px;min-width:150px}.reports_filterWide__Q_4mZ{flex:1 1 220px}.reports_dateParam__JW_dx{display:flex;flex-direction:column;gap:var(--s-2)}.reports_checkField__495G1{min-height:var(--h-md);display:flex;align-items:center}.reports_filterButtons__QUyi_{display:flex;gap:var(--s-2)}.reports_tiles__8SLCd{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.reports_tile__lihuT{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3) 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r)}.reports_tileLabel__M2lqx{font-size:var(--fs-sm);color:var(--text-2)}.reports_tileValue__UG6JP{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reports_tableTile__NqndL{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.reports_scroll__eQe43{overflow-x:auto}.reports_scroll__eQe43:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reports_table__7wXm0{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reports_table__7wXm0 th{background:var(--sunken);border-bottom:1px solid var(--border);color:var(--text-3);text-align:left;font-size:var(--fs-xs);font-weight:500;padding:0 var(--s-3);white-space:nowrap;height:34px}.reports_table__7wXm0 td:first-child,.reports_table__7wXm0 th:first-child{padding-left:14px}.reports_table__7wXm0 td:last-child,.reports_table__7wXm0 th:last-child{padding-right:14px}.reports_table__7wXm0 td{padding:10px var(--s-3);border-bottom:1px solid var(--divider);vertical-align:top;color:var(--text)}.reports_table__7wXm0 td:not(.reports_end__DLbkk):not(:first-child){min-width:104px}.reports_table__7wXm0 td button{margin-block:-4px}.reports_table__7wXm0 tbody tr:last-child td{border-bottom:0}.reports_table__7wXm0 tbody tr:hover td{background:var(--surface-2)}.reports_end__DLbkk{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reports_negative__M2cvW{color:var(--red)}.reports_stale__WySYI{opacity:.55}.reports_message__D4q4W{padding:var(--s-10) var(--s-5)!important;text-align:center;color:var(--text-3)}.reports_sortButton__QbIIv{display:inline-flex;gap:var(--s-1);align-items:center;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.reports_sortButton__QbIIv:hover{color:var(--text)}.reports_sortButton__QbIIv:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-xs)}.reports_sortIcon__P_joR{color:var(--text-4);font-size:var(--fs-2xs)}th[aria-sort] .reports_sortButton__QbIIv{color:var(--text)}th[aria-sort] .reports_sortIcon__P_joR{color:var(--accent)}.reports_rowLink__OrIfc{color:var(--accent);text-decoration:none;white-space:nowrap}.reports_rowLink__OrIfc:hover{text-decoration:underline}.reports_muted___ZZs9{color:var(--text-3);font-size:var(--fs-sm)}.reports_nowrap__pw40H{white-space:nowrap}.reports_recipients__wRS9b{max-width:280px}.reports_schedules__oQdsE{display:flex;flex-direction:column;gap:var(--s-4)}.reports_sectionHead__qmhHf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-4)}.reports_sectionTitle__ti_6r{margin-bottom:2px;font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;color:var(--text)}.reports_form__G6HiO{display:flex;flex-direction:column;gap:var(--s-4)}.reports_formRow__Il2lR{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.reports_fieldset__aiT69{border:0;margin:0;padding:0}.reports_legend__1SqF1{padding:0;margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.reports_recipientList__rew4f{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);max-height:200px;overflow:auto;margin-top:var(--s-2);padding:10px var(--s-3);background:var(--sunken);border:1px solid var(--border);border-radius:var(--r)}.reports_fieldError__O4lAh{margin-top:var(--s-1);color:var(--red);font-size:var(--fs-xs)}.reports_drawerOverlay__vcXku{position:fixed;inset:0;z-index:100;background:var(--overlay)}.reports_drawer__Yqg87{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);overflow:auto;padding:var(--s-5);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--s-4)}.reports_drawerHead__r90pX{display:flex;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--divider)}.reports_drawerHead__r90pX .reports_sectionTitle__ti_6r{margin-top:var(--s-1)}.reports_drawerClose__Pzkhl{width:var(--h-md);height:var(--h-md);flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:none;color:var(--text-3);font-size:20px;line-height:1;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.reports_drawerClose__Pzkhl:hover{background:var(--surface-2);color:var(--text)}.reports_drawerClose__Pzkhl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reports_runs__MW4n7{list-style:none;margin:0;padding:0}.reports_run__mIDwL{padding:var(--s-3) 0;display:flex;flex-direction:column;gap:var(--s-1)}.reports_run__mIDwL+.reports_run__mIDwL{border-top:1px solid var(--divider)}.reports_runHead__Cya33{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs)}.reports_runFiles__6suX1{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-1)}.reports_printOnly__NVemq{display:none}@media print{.reports_noPrint__Yh3W0{display:none!important}.reports_printOnly__NVemq{display:block;margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--text-2)}.reports_layout__JXAFD{display:block}.reports_reportHead__yuS8g{padding-bottom:var(--s-3);border-bottom:1px solid var(--text)}.reports_tile__lihuT{border-radius:0;border-color:var(--border-strong);page-break-inside:avoid;break-inside:avoid}.reports_tableTile__NqndL{border:0;border-radius:0;overflow:visible}.reports_scroll__eQe43{overflow:visible}.reports_table__7wXm0{font-size:9pt}.reports_table__7wXm0 thead{display:table-header-group}.reports_table__7wXm0 tr{page-break-inside:avoid;break-inside:avoid}.reports_table__7wXm0 th{background:var(--surface-3)!important;color:var(--text);-webkit-print-color-adjust:exact;print-color-adjust:exact}.reports_table__7wXm0 td:first-child,.reports_table__7wXm0 th:first-child{padding-left:var(--s-2)}.reports_table__7wXm0 td{border-bottom-color:var(--border-strong)}.reports_table__7wXm0 tbody tr:hover td{background:none}.reports_rowLink__OrIfc{color:inherit;white-space:normal}.reports_sortIcon__P_joR{display:none}.reports_landscape__elHJP{page:landscape}}.reports_productFilter__LDl3w{display:flex;align-items:center;gap:var(--s-1)}.reports_productFilter__LDl3w>button:first-child{flex:1 1}.reports_productClear__wUesw{flex:none;width:var(--h-md);height:var(--h-md);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-3);font:inherit;font-size:var(--fs-xs);cursor:pointer}.reports_productClear__wUesw:hover{color:var(--text);background:var(--surface-2)}.reports_productClear__wUesw:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.projects_chips__8Qzd3{display:flex;flex-wrap:wrap;gap:6px}.projects_chip__DCztQ{display:inline-flex;align-items:center;height:var(--h-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-sm);font-weight:500;padding:0 10px;border-radius:var(--r-full);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.projects_chip__DCztQ:hover{background:var(--surface-2);color:var(--text)}.projects_chipOn__RuVLR,.projects_chipOn__RuVLR:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.projects_chip__DCztQ:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.projects_bar__S5oon{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.projects_search__dkBMl{min-width:240px;flex:1 1;max-width:360px}.projects_grid__XrdMM{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.projects_card__Yv_Kw{display:flex;flex-direction:column;gap:var(--s-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;color:inherit;text-decoration:none;cursor:pointer;text-align:left;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.projects_card__Yv_Kw:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.projects_card__Yv_Kw:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.projects_cardTop__juju1{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.projects_code__cuCfK{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.projects_name__PX3wd{font-weight:600;font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.3;margin:0}.projects_meta__9lJxm{color:var(--text-3);font-size:var(--fs-sm)}.projects_figures__vlLZL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3);border-top:1px solid var(--divider);padding-top:var(--s-3);margin-top:var(--s-1)}.projects_figLabel__eN672{font-size:var(--fs-sm);color:var(--text-2)}.projects_figValue__ccMYC{font-size:var(--fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.projects_figNote__Gkx8H{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px}.projects_strip__6xfpA{background:var(--sunken);border:1px solid var(--divider);border-radius:var(--r-sm);padding:6px 10px;font-size:var(--fs-xs);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_negative__fRHkC{color:var(--red);font-weight:600}.projects_empty__AvSf0{background:var(--sunken);border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:var(--s-8) var(--s-6);color:var(--text-3);font-size:var(--fs);text-align:center}.projects_back__5FNzE{display:inline-block;margin-bottom:var(--s-3);font-size:var(--fs-sm);color:var(--text-3);text-decoration:none}.projects_back__5FNzE:hover{color:var(--text)}.projects_headerTile__f3_xm{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);margin-bottom:var(--s-4)}.projects_headerTop__9MICw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-4)}.projects_title__wkwpJ{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:var(--s-2) 0 var(--s-1)}.projects_actions__4T3K7{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-start}.projects_info__vKVZe{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:1px solid var(--divider)}.projects_info__vKVZe dt{font-size:var(--fs-sm);color:var(--text-3)}.projects_info__vKVZe dd{margin:2px 0 0;font-size:var(--fs);color:var(--text)}.projects_tiles__noCJJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-4)}.projects_tile__AgE1T{display:flex;flex-direction:column;gap:var(--s-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3) 14px}.projects_tile__AgE1T .projects_meta__9lJxm{font-size:var(--fs-xs)}.projects_tileTotal__ByOFM{background:var(--accent-soft);border-color:var(--accent-line)}.projects_tileFull__gtK9U{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.projects_tileValue__JlBLV{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_usage__HMgD5{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3) 14px;margin-bottom:var(--s-5)}.projects_usageHead__9S47Q{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--text-2);margin-bottom:var(--s-2)}.projects_usageHead__9S47Q strong{font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_track__A1xlG{height:4px;border-radius:4px;background:var(--surface-3);overflow:hidden}.projects_fill__7tTQq{height:100%;border-radius:4px;background:var(--accent)}.projects_fillWarn__PpUfk{background:var(--amber)}.projects_fillOver__Az9Kk{background:var(--red)}.projects_voided__SxzUH td{text-decoration:line-through;color:var(--text-3)}.projects_voided__SxzUH td.projects_keep__fFGpS,.projects_voided__SxzUH td:last-child{text-decoration:none}.projects_subtotal__4LJ0m td{font-weight:600;background:var(--sunken);border-top:1px solid var(--border-strong)}.projects_costForm__zeGoI{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--s-4);gap:var(--s-4);align-items:end;margin-bottom:var(--s-5)}.projects_wide__OYaV8{grid-column:span 2}.projects_formNote__3KTFP{margin-bottom:var(--s-4)}.projects_rowActions__8Kqe_{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);white-space:nowrap}.projects_drop__RGvH1{border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--sunken);padding:var(--s-5);text-align:center;font-size:var(--fs-sm);color:var(--text-3);margin-bottom:var(--s-4);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.projects_dropActive___s8_1{border-color:var(--accent);background:var(--accent-soft)}.projects_iconLink__nNZlV{font-size:var(--fs-sm)}.purchases_progress____ew5{display:inline-flex;align-items:center;gap:var(--s-2);min-width:110px}.purchases_progressTrack__CFYKw{flex:1 1;height:4px;border-radius:4px;background:var(--surface-3);overflow:hidden}.purchases_progressFill__Pb6QQ{height:100%;border-radius:4px;background:var(--accent)}.purchases_progressDone__NYdb_{background:var(--green)}.purchases_progressLabel__5Fwe_{font-size:var(--fs-xs);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.purchases_stepTitle__p0JWk{display:flex;align-items:center;gap:var(--s-2)}.purchases_stepNumber__3_DLn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-2xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.purchases_poBanner__Q_uo5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.purchases_changes__IJCaI{margin:var(--s-1) 0 0;padding-left:var(--s-5);font-size:var(--fs-sm)}.purchases_statGrid__VRacP{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.purchases_stat__sYEP4{display:flex;flex-direction:column;gap:var(--s-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-3) 14px}.purchases_stat__sYEP4>:first-child{font-size:var(--fs-sm);color:var(--text-2)}.purchases_statValue__krmF4{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PageStates_pageHeader__wF6L9{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.PageStates_pageTitle__YMKCy{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.022em;line-height:1.2;text-wrap:balance}.PageStates_pageDescription__l2Xif{margin-top:4px;color:var(--text-2);font-size:var(--fs)}.PageStates_pageActions__PRaru{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.PageStates_tile__nTMRa{max-width:560px;margin:var(--s-8) auto;padding:var(--s-10) var(--s-6);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-lg);text-align:center}.PageStates_eyebrow__wIDAD{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.PageStates_error__nYHRe{color:var(--red)}.PageStates_heading__AIdji{margin-top:var(--s-2);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.PageStates_text__KXXqe{margin-top:var(--s-1);color:var(--text-2)}.PageStates_link__cBxmz{display:inline-flex;align-items:center;height:var(--h-md);margin-top:var(--s-5);padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-sm);font-weight:500;text-decoration:none}.PageStates_link__cBxmz:hover{background:var(--surface-2)}.warehouse-costs_voided__paRlj{text-decoration:line-through;color:var(--text-3)}.warehouse-costs_rowActions__Iq00P{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);white-space:nowrap}.warehouse-costs_totalBar__nDt_j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:40px;padding:0 14px;border-top:1px solid var(--border);background:var(--sunken);font-size:var(--fs-sm);color:var(--text-2)}.warehouse-costs_totalBar__nDt_j strong{color:var(--text);font-size:var(--fs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.warehouse-costs_check___WYIZ{align-self:flex-end;min-height:var(--h-md);display:flex;align-items:center}tr.warehouse-costs_monthRow__5v6nE th{padding-top:var(--s-3);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:600;border-bottom:1px solid var(--border)}tr.warehouse-costs_total___435m td{font-weight:600;background:var(--sunken);border-top:1px solid var(--border-strong)}tr.warehouse-costs_grand__nzAAO td{font-weight:600;background:var(--accent-soft);border-top:1px solid var(--accent-line)}.warehouse-costs_indent__yZMbF{padding-left:var(--s-5)!important}.warehouse-costs_summaryBar__fPTq6{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3)}.warehouse-costs_month__gRImd{flex:0 1 170px}.warehouse-costs_summaryActions__NS0Rj{margin-left:auto}.warehouse-costs_formGrid__6m0NB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.warehouse-costs_formGrid__6m0NB>.warehouse-costs_full__WmStP{grid-column:1/-1}@media (max-width:560px){.warehouse-costs_formGrid__6m0NB{grid-template-columns:1fr}}.stock_stack__OVpMd{display:flex;flex-direction:column;gap:var(--s-4)}.stock_section__v8bUp{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.stock_sectionHead__dsno_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-4)}.stock_sectionTitle__4hfvK{color:var(--text);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;line-height:1.35}.stock_sectionHelp__K1I1e{color:var(--text-3);font-size:var(--fs-sm)}.stock_grid__pHzo3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-4) var(--s-4);gap:var(--s-4) var(--s-4)}.stock_full__9IcFm{grid-column:1/-1}.stock_tabPanel__HApj5{margin-top:var(--s-4)}.stock_banner__3Jzm_{align-items:center;justify-content:space-between;margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r);background:var(--violet-soft);font-size:var(--fs)}.stock_bannerList__CIEY_,.stock_banner__3Jzm_{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.stock_toolbar__uoJde{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);width:100%}.stock_search__losqb{flex:1 1 220px}.stock_filter__IZUUW{flex:0 1 180px}.stock_toolbarActions__6VZE_{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.stock_mono____qX0{font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap}a.stock_mono____qX0{color:var(--text);text-decoration:none}a.stock_mono____qX0:hover{color:var(--accent);text-decoration:underline}.stock_num__Xy6YW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.stock_nowrap__l7psR,.stock_num__Xy6YW{white-space:nowrap}.stock_muted__75CFx{color:var(--text-3);font-size:var(--fs-sm)}.stock_positive__G1BBE{color:var(--green)}.stock_negative__UiP8_{color:var(--red)}.stock_link___Wt0d{color:var(--accent);text-decoration:none}.stock_link___Wt0d:hover{text-decoration:underline}.stock_linkButton__j8pWd{padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer}.stock_linkButton__j8pWd:hover{text-decoration:underline}.stock_linkButton__j8pWd:focus-visible,.stock_link___Wt0d:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--accent);outline-offset:1px}.stock_typeGroups__VFQ_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.stock_typeGroupLabel__ygtr8{margin-bottom:var(--s-2);color:var(--text-3);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.stock_typeList__5KxEq{display:flex;flex-direction:column;gap:var(--s-1)}.stock_typeOption__yXZ5e{padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.stock_typeOption__yXZ5e:hover{background:var(--surface-2)}.stock_typeOption__yXZ5e:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stock_typeSelected__prSNn,.stock_typeSelected__prSNn:hover{border-color:var(--accent-line);background:var(--accent-soft)}.stock_lines__w_kz4{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs)}.stock_lines__w_kz4 th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);background:var(--sunken);color:var(--text-3);font-size:var(--fs-xs);font-weight:500;text-align:left;white-space:nowrap}.stock_lines__w_kz4 th:first-child{border-top-left-radius:var(--r-sm)}.stock_lines__w_kz4 th:last-child{border-top-right-radius:var(--r-sm)}.stock_lines__w_kz4 td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--divider);vertical-align:top}.stock_lines__w_kz4 tbody tr:last-child td{border-bottom:none}.stock_lines__w_kz4 td>.stock_linkButton__j8pWd{display:inline-flex;align-items:center;min-height:var(--h-sm)}.stock_lines__w_kz4 td.stock_right__HZdF2,.stock_lines__w_kz4 th.stock_right__HZdF2{text-align:right}.stock_linesWrap__MPcpE{overflow-x:auto}.stock_cellInput__K6Vxk{width:100%;min-width:80px;height:var(--h-md);padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.stock_cellInput__K6Vxk:hover{border-color:color-mix(in srgb,var(--border-strong) 70%,var(--text-4))}.stock_cellInput__K6Vxk:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.stock_cellInput__K6Vxk:disabled{background:var(--sunken);color:var(--text-3)}.stock_cellInputError__aypjY,.stock_cellInputError__aypjY:focus,.stock_cellInputError__aypjY:hover{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft);outline:none}.stock_lineMeta__aT9Ml{margin-top:var(--s-1);color:var(--text-3);font-size:var(--fs-xs)}.stock_lineWarn__dTU6I{margin-top:var(--s-1);color:var(--red);font-size:var(--fs-xs)}.stock_serialBox___dQQ4{margin-top:var(--s-2)}.stock_chips__1qWSF{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-1)}.stock_chip__fiEkZ{padding:1px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:18px;cursor:pointer}.stock_chip__fiEkZ:hover{background:var(--surface-2)}.stock_chip__fiEkZ:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stock_chipOn__8f4OO,.stock_chipOn__8f4OO:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.stock_picker__CaHfq{position:relative;min-width:240px}.stock_pickerChosen__q8Ozm{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.stock_summary__pX7MM{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.stock_totals___a6Sg{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r);background:var(--sunken);font-size:var(--fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock_totals___a6Sg:empty{display:none}.stock_totals___a6Sg dt{color:var(--text-2)}.stock_totals___a6Sg dd{margin:0;text-align:right}.stock_grand__4RRZu{padding-top:var(--s-2);border-top:1px solid var(--border);font-weight:600}.stock_totals___a6Sg dt.stock_grand__4RRZu{margin-right:calc(var(--s-4) * -1);padding-right:var(--s-4)}.stock_footer__LeG6c{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stock_footerActions__EEtS6{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-left:auto}.stock_detailHeader__KFEwF{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.stock_breadcrumb__YQ7hJ{margin-bottom:var(--s-2);color:var(--text-3);font-size:var(--fs-sm)}.stock_breadcrumb__YQ7hJ a{color:var(--text-2);text-decoration:none}.stock_breadcrumb__YQ7hJ a:hover{color:var(--text);text-decoration:underline}.stock_detailTitle__81qG5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);color:var(--text);font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.25}.stock_detailSub__tk6h6{margin-top:var(--s-1);color:var(--text-3);font-size:var(--fs-sm)}.stock_detailSub__tk6h6 a,.stock_specs__Koo_2 dd a:not(.stock_mono____qX0){color:var(--accent);text-decoration:none}.stock_detailSub__tk6h6 a:hover,.stock_specs__Koo_2 dd a:not(.stock_mono____qX0):hover{text-decoration:underline}.stock_detailActions__pn5Vo{display:flex;flex-wrap:wrap;gap:var(--s-2)}.stock_detailLayout__BjiFW{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.stock_specs__Koo_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0}.stock_specs__Koo_2 dt{color:var(--text-3);font-size:var(--fs-sm)}.stock_specs__Koo_2 dd{margin:2px 0 0;color:var(--text);font-size:var(--fs);overflow-wrap:anywhere}.stock_timeline__skDsd{margin:0;padding:0;list-style:none;font-size:var(--fs)}.stock_timeline__skDsd li{position:relative;padding:0 0 var(--s-4) var(--s-5);border-left:1px solid var(--border)}.stock_timeline__skDsd li:last-child{padding-bottom:0;border-left-color:transparent}.stock_timeline__skDsd li:before{content:"";position:absolute;top:6px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.stock_timelineEvent__rD5Wf{font-weight:500}.stock_attachments__mdAKU{display:flex;flex-direction:column;margin:var(--s-3) 0 0;padding:0;list-style:none}.stock_attachment___3Un9{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) 0;font-size:var(--fs-sm)}.stock_attachment___3Un9+.stock_attachment___3Un9{border-top:1px solid var(--divider)}.stock_cards__WA0gE{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.stock_card__suviq{padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.stock_cardLabel__Q8uAN{color:var(--text-2);font-size:var(--fs-sm)}.stock_cardValue__WzBIS{margin-top:var(--s-1);color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:960px){.stock_detailLayout__BjiFW,.stock_summary__pX7MM{grid-template-columns:minmax(0,1fr)}}@media (max-width:671px){.stock_linesWrap__MPcpE{overflow:visible}.stock_lines__w_kz4,.stock_lines__w_kz4 tbody,.stock_lines__w_kz4 tfoot{display:block;width:100%}.stock_lines__w_kz4 thead{display:none}.stock_lines__w_kz4 tbody tr,.stock_lines__w_kz4 tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;padding:12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.stock_lines__w_kz4 tbody tr+tr,.stock_lines__w_kz4 tfoot tr{margin-top:8px}.stock_lines__w_kz4 tfoot tr{background:var(--sunken)}.stock_lines__w_kz4 td{display:flex;flex-direction:column;gap:4px;min-width:0;width:auto!important;padding:0!important;border:0!important;text-align:left!important}.stock_lines__w_kz4 td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:var(--fs-xs);font-weight:500}.stock_lines__w_kz4 td:first-child,.stock_lines__w_kz4 td[colspan]{grid-column:1/-1}.stock_lines__w_kz4 td:last-child:not([data-label]){grid-column:1/-1;flex-direction:row;justify-content:flex-end}.stock_lines__w_kz4 td:empty{display:none}.stock_cellInput__K6Vxk{min-width:0;height:var(--h-lg);font-size:16px}.stock_footer__LeG6c{padding:var(--s-2);border-radius:var(--r)}.stock_footer__LeG6c>:not(.stock_footerActions__EEtS6){display:none}.stock_footerActions__EEtS6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.stock_footerActions__EEtS6>*{width:100%;min-width:0;height:var(--h-lg);justify-content:center}.stock_footerActions__EEtS6>:last-child:nth-child(odd){grid-column:1/-1}.stock_filter__IZUUW,.stock_toolbar__uoJde>*{flex:1 1 100%;width:100%;max-width:none}.stock_detailHeader__KFEwF{flex-direction:column;align-items:stretch}.stock_detailTitle__81qG5{font-size:var(--fs-xl)}.stock_detailActions__pn5Vo>*{flex:1 1 auto;justify-content:center}}@media print{.stock_detailActions__pn5Vo,.stock_footer__LeG6c{display:none}}.stock_problemList__XpVi7{margin:var(--s-1) 0 0;padding-left:1.1em}.stock_problemList__XpVi7 li+li{margin-top:2px}.import-docs_headRight__T_hAp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2) var(--s-3)}.import-docs_checklist__N85gl{display:flex;flex-wrap:wrap;gap:var(--s-1);margin:0;padding:0;list-style:none}.import-docs_requiredMissing__Ojd06>span{border-color:var(--red)}.import-docs_grid__8kT5q{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:var(--s-4);gap:var(--s-4)}.import-docs_box__0rOOV{min-width:0;margin:0;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.import-docs_boxRequired__1IYrJ{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.import-docs_legend__Sl90W{float:left;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);width:100%;margin-bottom:var(--s-4);padding:0}.import-docs_legend__Sl90W+*{clear:both}.import-docs_legendName__5ZJPg{color:var(--text);font-size:var(--fs);font-weight:600}.import-docs_code__TKptC{padding:0 5px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:18px}.import-docs_boxBody__LzgnJ{display:flex;flex-direction:column;gap:var(--s-4)}.import-docs_fields__VLzGt,.import-docs_specs__YLfN5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0}.import-docs_full__V3lQX{grid-column:1/-1}.import-docs_specs__YLfN5 dt{color:var(--text-3);font-size:var(--fs-sm)}.import-docs_specs__YLfN5 dd{margin:2px 0 0;color:var(--text);font-size:var(--fs);overflow-wrap:anywhere}.import-docs_filesTitle__YVTYY{margin-bottom:var(--s-1);color:var(--text-2);font-size:var(--fs-sm);font-weight:500}.import-docs_tagInput__tRsT7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);min-height:var(--h-md);padding:3px 6px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);cursor:text;transition:border-color var(--dur),box-shadow var(--dur)}.import-docs_tagInput__tRsT7:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.import-docs_tagInputInvalid__Pbu2y,.import-docs_tagInputInvalid__Pbu2y:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.import-docs_tagChip__u6ZhK{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 2px 0 7px;border:1px solid var(--accent-line);border-radius:var(--r-badge);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs)}.import-docs_tagRemove__bfnvh{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--r-xs);background:transparent;color:inherit;cursor:pointer}.import-docs_tagRemove__bfnvh:hover{background:var(--accent-soft)}.import-docs_tagRemove__bfnvh:focus-visible{outline:2px solid var(--accent);outline-offset:0}.import-docs_tagField__enHmy{flex:1 1 120px;min-width:80px;height:22px;padding:0 4px;border:none;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:var(--fs);outline:none}.import-docs_upload__5dQvy{display:flex;flex-direction:column;gap:var(--s-2)}.import-docs_drop__LmFVo{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:var(--s-4) var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--sunken);color:var(--text);text-align:center;cursor:pointer;transition:border-color var(--dur),background var(--dur)}.import-docs_dragging__RXlNn,.import-docs_drop__LmFVo:hover{border-color:var(--accent);background:var(--accent-soft)}.import-docs_drop__LmFVo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.import-docs_dropIcon__ztsKW{margin-bottom:var(--s-1);color:var(--accent)}.import-docs_dropTitle__uGkZ_{font-size:var(--fs-sm);font-weight:500}.import-docs_dropHint__5xw7N{color:var(--text-3);font-size:var(--fs-xs)}.import-docs_upload__5dQvy .import-docs_photo__sk2Jg{display:none;align-self:flex-start}.import-docs_progressList__K6dJP{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.import-docs_progressItem__z7x7e{display:flex;flex-direction:column;gap:var(--s-1)}.import-docs_progressHead__5c3Of{display:flex;align-items:center;gap:var(--s-2);min-width:0}.import-docs_bar__jyrhk{height:4px;overflow:hidden;border-radius:var(--r-full);background:var(--surface-3)}.import-docs_bar__jyrhk>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur) linear}.import-docs_progressError__guA0L{color:var(--red);font-size:var(--fs-xs)}.import-docs_empty__h2SoY{color:var(--text-3);font-size:var(--fs-sm)}.import-docs_files__NCPzz{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.import-docs_file__bBtUE{display:flex;align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2) 0}.import-docs_file__bBtUE+.import-docs_file__bBtUE{border-top:1px solid var(--divider)}.import-docs_preview__Ach_Y{flex:none;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3)}.import-docs_cardPreview__P1KMj img,.import-docs_preview__Ach_Y img{width:100%;height:100%;object-fit:cover}.import-docs_fileIcon__U3lQX{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-3);font-size:var(--fs-2xs);font-weight:600}.import-docs_fileText__fokSQ{display:flex;flex:1 1;flex-direction:column;min-width:0}.import-docs_fileName__kBDEJ{flex:1 1;min-width:0;overflow:hidden;color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.import-docs_fileMeta__ntZxW{flex:none;color:var(--text-3);font-size:var(--fs-xs)}.import-docs_fileActions__b0M8o{flex:none;display:flex;gap:2px}.import-docs_iconBtn__uiBb9{display:inline-grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur),color var(--dur)}.import-docs_iconBtn__uiBb9:hover{background:var(--surface-2);color:var(--text)}.import-docs_iconBtn__uiBb9:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.import-docs_danger__mEbDz:hover{background:var(--red-soft);color:var(--red)}.import-docs_gallery__g6B3v{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.import-docs_card__9dK6R{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.import-docs_cardPreview__P1KMj{display:grid;place-items:center;height:110px;overflow:hidden;border-radius:var(--r-sm);background:var(--surface-2)}.import-docs_card__9dK6R .import-docs_fileActions__b0M8o{justify-content:flex-end}.import-docs_other__D8wag{margin-top:var(--s-4)}.import-docs_otherTitle__D8tbE{margin-bottom:var(--s-2);color:var(--text);font-size:var(--fs);font-weight:600}.import-docs_note__guYT0{margin-top:var(--s-4)}.import-docs_noteList__heC8L{margin:0;padding-left:var(--s-5)}.import-docs_clip__v_mxq{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.import-docs_listChecklist__JHuV4{margin-top:var(--s-1)}@media (max-width:671px){.import-docs_upload__5dQvy .import-docs_photo__sk2Jg{display:inline-flex}}@media (max-width:420px){.import-docs_fields__VLzGt,.import-docs_specs__YLfN5{grid-template-columns:minmax(0,1fr)}}