:root{--color-brand-lime:#c6f221;--color-brand-lime-dark:#9bbd0a;--color-brand-violet:#7c3aed;--color-brand-violet-light:#a78bfa;--color-brand-orange:#f97316;--color-brand-sidebar:#1a1a2e;--color-brand-purple:#722ed1;--color-success:#52c41a;--color-success-soft:#34d399;--color-error:#ff4d4f;--color-danger:var(--color-error);--color-danger-bg:#fff1f0;--color-warning-bg:#fff7e6;--color-status-draft:#52525b;--color-status-draft-bg:#f0f0f2;--color-status-on-approval:#1d4ed8;--color-status-on-approval-bg:#e6edfd;--color-status-approved:#166534;--color-status-approved-bg:#dcf5e4;--color-status-cancelled:#b91c1c;--color-status-cancelled-bg:#fde8e8;--color-error-alt:#ef4444;--color-warning:#f97316;--color-info:#1677ff;--color-text-primary:#0f0f12;--color-text-dark:#1a1a1a;--color-text-medium:#555;--color-text-secondary:#666;--color-text-tertiary:#888;--color-text-quaternary:#999;--color-text-placeholder:#bbb;--color-text-disabled:#ccc;--color-text-muted:#a1a1aa;--color-text-label:#8b8b94;--color-bg-base:#f8f9fc;--color-bg-layout:#f0f2f5;--color-bg-container:#fff;--color-bg-secondary:#fafafa;--color-bg-tag:#f5f5f5;--color-bg-row-inactive:#f0f0f2;--color-bg-overlay:#fff9;--color-conf-high-bg:#e9f9f0;--color-conf-high-text:#1f9254;--color-conf-med-bg:#fff3e6;--color-conf-med-text:#d9822b;--color-conf-low-bg:#f0f1f3;--color-conf-low-text:#6b7280;--color-catalog-bg:#f6f7f9;--color-catalog-bg-subtle:#fbfbfd;--color-catalog-border:#ecedf1;--color-catalog-border-strong:#dfe1e7;--color-catalog-text:#1d1d22;--color-catalog-text-secondary:#5c6270;--color-catalog-text-muted:#8c919c;--color-catalog-text-faint:#b4b8c1;--color-catalog-chip:#f3f4f6;--color-catalog-row-hover:#fafafe;--color-catalog-row-selected:#f7f5ff;--color-catalog-row-selected-hover:#f2eeff;--color-catalog-accent:#7c5cfc;--color-catalog-accent-soft:#f1edff;--color-catalog-accent-soft-hover:#e5ddff;--color-catalog-accent-border:#d9ceff;--color-catalog-accent-text:#5b45b8;--color-catalog-ok:#22a06b;--color-catalog-warn:#d98e0b;--color-catalog-bad:#d9424f;--notice-width:360px;--size-field:280px;--size-block-select:180px;--rate-list-max-height:50dvh;--modal-width-rates:920px;--size-budget-field:176px;--size-percent-field:72px;--size-search:360px;--size-column-min:220px;--size-input-min:120px;--size-content-max:880px;--size-quick-add-max:640px;--size-add-block-max:480px;--size-table-min:1340px;--table-line-height:20px;--format-inset:8px;--cell-inset:calc(var(--space-2) + 1px);--col-pick:64px;--col-check:84px;--col-format:190px;--col-qty:72px;--col-money:120px;--col-ak:84px;--col-metric:120px;--col-cpv:84px;--col-menu:56px;--z-notice:1100;--shadow-notice:0 6px 20px #0000001f;--shadow-drag:0 12px 32px #0f0f1238,0 2px 6px #0f0f121f;--color-border-primary:#e4e4e7;--color-border-secondary:#e8e8e8;--color-border-light:#eee;--color-border-divider:#f0f0f0;--color-sidebar-border:#ffffff14;--color-sidebar-text:#ffffff8c;--color-sidebar-text-hover:#ffffff73;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:36px;--space-12:48px;--font-xs:9px;--font-sm:11px;--font-md:12px;--font-base:13px;--font-lg:14px;--font-xl:15px;--font-2xl:20px;--font-3xl:24px;--font-4xl:28px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-full:50%;--radius-pill:999px;--sidebar-width:256px;--sidebar-collapsed-width:72px;--sidebar-peek:calc(var(--sidebar-width) - var(--sidebar-collapsed-width));--header-height:56px;--button-height-sm:34px;--summary-value-height:28px;--table-row-height:64px;--table-head-height:44px;--details-max-width:1080px;--tooltip-max-width:320px;--catalog-min-height:420px;--control-height-sm:28px;--icon-button-size:20px;--icon-result-size:40px;--badge-size:16px;--popup-width:300px;--popup-width-wide:320px;--filter-list-max-height:260px;--columns-list-max-height:330px}.CQNvvmuV{width:100%}.P4CAIJsz{display:block;font-size:var(--font-lg);font-weight:500;margin-bottom:var(--space-1)}.NMEtlHJf{color:var(--color-error-alt);margin-left:var(--space-1)}.GMMITPUT{font-size:var(--font-md);margin-top:var(--space-1)}.M0f2jBBE{color:var(--color-error-alt)}.v3V2MTkB{color:var(--color-text-label)}.Dt2s_uxu{background:linear-gradient(135deg,#f8f9fc,#f0f1ff 40%,#f8f9fc);min-height:100vh;overflow:hidden;position:relative}.F9B63yNS{border-radius:var(--radius-full);filter:blur(60px);pointer-events:none;position:absolute}.DgBOMd8I{animation:SBNldZ44 20s ease-in-out infinite;background:radial-gradient(circle,#c6f2211f 0,#0000 70%);height:500px;left:15%;top:10%;width:500px}.rsJTocX4{animation:QnMyoaRa 25s ease-in-out infinite;background:radial-gradient(circle,#7c3aed14 0,#0000 70%);bottom:10%;height:400px;right:10%;width:400px}.QX5QuUJS{animation:SBNldZ44 18s ease-in-out infinite reverse;background:radial-gradient(circle,#f973160f 0,#0000 70%);filter:blur(50px);height:300px;right:30%;top:50%;width:300px}.VKfdcRtg{position:relative;z-index:1}@keyframes SBNldZ44{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes QnMyoaRa{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.1)}66%{transform:translate(30px,-20px) scale(.9)}}.XZ0mx3wl{background:var(--color-bg-container);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);max-width:1080px;padding:var(--space-4) var(--space-5)}.Bhmd1HFW{align-items:baseline;display:flex;gap:var(--space-3)}.i0h1R9Ep{color:var(--color-text-label);font-size:var(--font-sm);font-weight:600}.Xl7Lv2Rn{color:var(--color-text-quaternary)}.Xl7Lv2Rn,.lqBYe7xv{font-size:var(--font-md)}.lqBYe7xv{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-brand-violet);cursor:pointer;display:inline-flex;gap:var(--space-1);margin-left:auto;padding:2px var(--space-2)}.lqBYe7xv:hover{background:var(--color-bg-container);color:var(--color-brand-violet-light)}.jKwwypJa{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.KqpPN3Yy{display:flex;gap:var(--space-2);justify-content:flex-end}.LvuByKId{align-items:center;background:#0000;border:1px dashed var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;font-size:var(--font-base);gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-5);white-space:nowrap;width:200px}.LvuByKId:hover{border-color:var(--color-brand-violet-light);color:var(--color-brand-violet)}.EAy3viWj{display:flex;height:100vh;height:100dvh}.JOoq1Wyd{flex:1;min-height:0;min-width:0}.nmZ9zPkz{background:var(--color-catalog-bg);flex:1;min-height:0;overflow:auto;padding:var(--space-7) var(--space-8);position:relative}.RNh1I1PD,.nmZ9zPkz{display:flex;flex-direction:column}.RNh1I1PD{gap:var(--space-3);max-width:calc(100vw - var(--space-7)*2);position:fixed;right:var(--space-7);top:var(--space-7);width:var(--notice-width);z-index:var(--z-notice)}.XGKL_DIF{align-items:flex-start;background:var(--color-bg-container);border-left-width:1px;border:1px solid var(--color-border-primary);border-left:var(--space-1) solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-notice);color:var(--color-text-dark);display:flex;font-size:var(--font-base);gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6)}.j0Y2GHC2{border-left-color:var(--color-danger)}.u3OHcdCo{border-left-color:var(--color-brand-purple)}.LWOmn2AV{flex:1;min-width:0;overflow-wrap:anywhere}.ndRcerTF{font-weight:500}.IrQJaI7g,.efN38IHm{color:var(--color-text-medium);margin:var(--space-1) 0 0}.IrQJaI7g{padding-left:var(--space-7)}.bCCb8hr4{display:flex;gap:var(--space-5);margin-top:var(--space-3)}.Oi0vLNXQ{color:var(--color-brand-purple);font-size:inherit;font-weight:500;padding:0}.Oi0vLNXQ,.iDDNye9I{background:none;border:none;cursor:pointer}.iDDNye9I{color:var(--color-text-tertiary);font-size:var(--font-md);padding:var(--space-1)}.ikWy88aW{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) 0}.mfxmmvfc{color:var(--color-success);font-size:var(--icon-result-size)}.v98tFGFn{font-size:var(--font-xl)}.HLBqYJUm,.i8b7hWkL{margin-top:var(--space-1)}.FEf0o1yO{background:none;border:none;color:var(--color-catalog-text-faint);cursor:pointer;display:inline-flex;font-size:inherit;padding:0}.FEf0o1yO:hover{color:var(--color-catalog-text)}.oRUit4wS{align-items:center;background:var(--color-catalog-accent-soft);border:1px solid var(--color-catalog-accent-border);border-radius:var(--radius-sm);color:var(--color-catalog-accent-text);display:inline-flex;font-size:var(--font-sm);font-weight:600;letter-spacing:.02em;line-height:16px;margin-left:var(--space-3);padding:0 var(--space-2);vertical-align:middle}.w7mv9o8h{padding:var(--space-4) var(--space-5);width:var(--popup-width)}.MdfwwwOI{width:var(--popup-width-wide)}.Gh6YyJ9d{align-items:center;color:var(--color-catalog-text-muted);display:flex;font-size:var(--font-sm);font-weight:600;gap:var(--space-1);margin-bottom:var(--space-3)}.XefadRmo{color:var(--color-catalog-text-faint);cursor:help}.XefadRmo:hover{color:var(--color-catalog-accent)}.myOy8OxL{font-size:var(--font-base);font-weight:500;margin:var(--space-3) 0 var(--space-2)}.qCtHZmS7{border-top:1px solid var(--color-catalog-border);display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-4)}.bL8Zzrrg{margin-bottom:var(--space-2)}.kVEo02oV{color:var(--color-catalog-text-faint)}.dhZyVrMb{align-items:center;border-bottom:1px solid var(--color-catalog-border);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-1) 0 var(--space-2)}.AQ6dYbKP{color:var(--color-catalog-text-muted);font-size:var(--font-sm);white-space:nowrap}.q4uRKyL0{display:flex;gap:var(--space-3)}.fa9vk9gL{background:#0000;border:none;color:var(--color-catalog-accent);cursor:pointer;font-size:var(--font-sm);padding:0;white-space:nowrap}.fa9vk9gL:hover{color:var(--color-catalog-accent-text)}.PRWvKIHq{max-height:var(--filter-list-max-height);overflow-y:auto;padding:var(--space-2) 0 0}.ehpTey87+.ehpTey87{margin-top:var(--space-2)}.T6yxsjzd{color:var(--color-catalog-text-faint);font-size:var(--font-sm);font-weight:600;letter-spacing:.03em;padding:var(--space-1) 0;text-transform:uppercase}.Krvn4bmA{border-radius:var(--radius-md);display:flex;font-size:var(--font-base);margin:0;padding:var(--space-2) var(--space-1);width:100%}.Krvn4bmA:hover{background:var(--color-catalog-row-hover)}.yKiu_T1F{color:var(--color-catalog-text-faint);font-size:var(--font-md);padding:var(--space-4) var(--space-2);text-align:center}.P2QQXxQm{color:var(--color-text-tertiary);font-size:var(--font-sm);margin-left:var(--space-3)}.MxqkPA4E{border-top:1px solid var(--color-catalog-border);margin-top:var(--space-2);padding-top:var(--space-3)}.rK3JOdPQ{align-items:center;display:flex;gap:var(--space-2)}.rK3JOdPQ+.rK3JOdPQ{margin-top:var(--space-2)}.AGqH00Qn{color:var(--color-catalog-text-secondary);font-size:var(--font-md);white-space:nowrap}.LhakYHML{margin-left:auto}.sDiN_2jZ{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-base);gap:var(--space-2);padding:0}.sDiN_2jZ:hover{color:var(--color-text-primary)}.Sdp9s2yP,.aL0TDe5W,.rzssGeEw{align-items:center;display:flex;height:100vh;justify-content:center}.rzssGeEw{flex-direction:column;padding:2rem;text-align:center}.IxQ7fiSH{font-size:2rem;margin-bottom:1rem}.Op6B2F7R{color:var(--color-text-secondary);margin-bottom:1rem}.rZtXyoNL{background:#fee;border-radius:.5rem;font-size:.875rem;max-width:100%;overflow:auto;padding:1rem;text-align:left}.wfoAHcYF{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:1rem;padding:.75rem 1.5rem}
/*# sourceMappingURL=main.45b1db4a.css.map*/