@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b764f8d-module__ZFuH0q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b764f8d-module__ZFuH0q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root,[data-theme=light]{--font-manrope:"Manrope", sans-serif;--accent:#6c5ce7;--accent-hover:#5b4bd6;--accent-soft:#6c5ce71f;--sider-bg:#f6f4ef;--content-bg:#fdfcfa;--card:#fff;--border:#e7e2d9;--border-soft:#f0ede6;--thead-bg:#f2f0ea;--thead-mid:#f7f5f1;--row-hover:#fbfaf7;--grp-bg:#faf8f4;--text-primary:#000000e0;--text-strong:#000000b8;--text-secondary:#000000a6;--text-mid:#0000008c;--text-quiet:#00000073;--text-faint:#0006;--text-disabled:#00000059;--hover-ghost:#00000009;--success:#2f9e68;--warning:#d48806;--warning-text:#b77405;--warning-soft:#d4880614;--error:#e5484d;--info:#0b8599;--working:#2f6bd8;--muted:#b5b5b5;--heat-1:#f1effc;--heat-2:#d8d2f8;--heat-3:#b4a8f1;--heat-4:#8677e9;--heat-5:#5b4bd6;--st-prod-bg:#e4defa;--st-prod-tx:#4a3ec0;--st-ship-bg:#d3efe9;--st-ship-tx:#0e6e62;--st-arr-bg:#dbe9fa;--st-arr-tx:#2456a8;--st-test-bg:#fae7d0;--st-test-tx:#8f5314;--st-pack-bg:#f5dfec;--st-pack-tx:#8f3e6b;--order-row-bg:#f8f8fc;--loading-veil:#ffffff8c;--cell-hover:#eeece7;--sticky-hover:#f7f7f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--accent:#9187f0;--accent-hover:#a79ef4;--accent-soft:#9187f02e;--sider-bg:#1e1b17;--content-bg:#191714;--card:#221f1b;--border:#3b362e;--border-soft:#2e2a24;--thead-bg:#2a2620;--thead-mid:#282420;--row-hover:#262220;--grp-bg:#2a2620;--text-primary:#fffcf5eb;--text-strong:#fffcf5cc;--text-secondary:#fffcf5ad;--text-mid:#fffcf594;--text-quiet:#fffcf580;--text-faint:#fffcf570;--text-disabled:#fffcf559;--hover-ghost:#ffffff0b;--success:#4cc08a;--warning:#e8a94a;--warning-text:#e8a94a;--warning-soft:#e8a94a1f;--error:#f2716f;--info:#3fc1d4;--working:#7fa8ef;--muted:#6e675d;--heat-1:#262330;--heat-2:#363050;--heat-3:#4c4373;--heat-4:#6c5ce7;--heat-5:#9187f0;--st-prod-bg:#3a3560;--st-prod-tx:#c7bff7;--st-ship-bg:#1e4a43;--st-ship-tx:#7adfc9;--st-arr-bg:#223a56;--st-arr-tx:#8fc1f7;--st-test-bg:#4a3720;--st-test-tx:#f0c084;--st-pack-bg:#472c3c;--st-pack-tx:#efa9cd;--order-row-bg:#262330;--loading-veil:#19171499;--cell-hover:#322d26;--sticky-hover:#282420;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{margin:0;padding:0}*,:before,:after{box-sizing:border-box}body{background-color:var(--content-bg);color:var(--text-primary);font-family:var(--font-manrope), "Manrope", sans-serif;-webkit-font-smoothing:antialiased}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-sider .ant-menu-item-group-title{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.tabular-nums{font-variant-numeric:tabular-nums}.app-sider .ant-layout-sider-children{overflow-y:auto}.app-sider .ant-menu:not(.ant-menu-inline-collapsed) .ant-menu-item .ant-menu-title-content{margin-inline-start:10px}.page-fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.page-fill-card{flex-direction:column;flex:auto;min-height:0;display:flex}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-table-wrapper .ant-table-content>table{min-width:var(--table-min-width,800px)}.ant-modal .ant-table-wrapper .ant-table-content>table{min-width:var(--table-min-width,0)}.positions-table .ant-table-content>table{min-width:1360px}.invoice-order-row>td.ant-table-cell,.invoice-order-row:hover>td.ant-table-cell{background:var(--order-row-bg)!important}.table-fill{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.table-fill>.ant-table-wrapper,.table-fill .ant-spin-nested-loading,.table-fill .ant-spin-container{flex-direction:column;flex:1 0 auto;display:flex}.table-fill .ant-spin-container>.ant-table{flex:1 0 auto}.table-fill .ant-table-thead>tr>th{z-index:3;top:0;position:sticky!important}.card-pagination{background:var(--thead-bg);border-top:1px solid var(--border-soft);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;padding:12px 16px;display:flex}.tabs-fill.ant-tabs{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.tabs-fill.ant-tabs>.ant-tabs-content-holder{flex:auto;min-height:0}.tabs-fill.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.tabs-fill.ant-tabs .ant-tabs-tabpane-active{flex-direction:column;height:100%;display:flex}.sticky-page-head{z-index:9;background:var(--content-bg);border-bottom:1px solid var(--border);margin:-24px -24px 0;padding:16px 24px;position:sticky;top:-24px}@property --btn-ring-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes btn-ring-spin{to{--btn-ring-angle:1turn}}@keyframes btn-ring-glow{0%,to{box-shadow:0 0 0 0 var(--ring-glow-from)}50%{box-shadow:0 0 0 6px var(--ring-glow-to)}}.ant-btn .ant-btn-loading-icon{display:none!important}.ant-btn.ant-btn-loading{cursor:progress;--ring-color:var(--accent);--ring-mid:#6c5ce759;--ring-glow-from:#6c5ce71a;--ring-glow-to:#6c5ce729;animation:1.6s ease-in-out infinite btn-ring-glow}.ant-btn.ant-btn-loading:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(from var(--btn-ring-angle), transparent 0turn .45turn, var(--ring-mid) .7turn, var(--ring-color) 1turn);border-radius:12px;padding:2px;animation:1.3s linear infinite btn-ring-spin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ant-btn-sm.ant-btn-loading:before{border-radius:9px}.ant-btn-loading.ant-btn-color-primary.ant-btn-variant-solid{background:#8f84ec;border-color:#8f84ec}.ant-btn-loading.ant-btn-color-default{color:#00000073}.ant-btn-loading.ant-btn-dangerous,.ant-btn-loading.ant-btn-color-danger{--ring-color:var(--error);--ring-mid:#e5484d59;--ring-glow-from:#e5484d1a;--ring-glow-to:#e5484d29}.ant-btn-loading.ant-btn-dangerous.ant-btn-variant-solid,.ant-btn-loading.ant-btn-color-danger.ant-btn-variant-solid{background:#ef8a8d;border-color:#ef8a8d}.ant-btn+.ant-btn{margin-inline-start:4px}.fmt-dl-btn .fmt-ico-f,.fmt-dl-btn:hover .fmt-ico-o{display:none}.fmt-dl-btn:hover .fmt-ico-f{display:inline}.cell-editable{cursor:pointer;border-bottom:1px dashed #00000040;align-items:center;gap:6px;display:inline-flex}.cell-editable:hover{border-bottom-color:var(--accent);color:var(--accent)}.cell-editable .cell-editable-ico{color:#0000004d;font-size:11px}.cell-editable:hover .cell-editable-ico{color:var(--accent)}.positions-table .ant-table-tbody>tr>td{height:49px}.positions-table .ant-table-summary>tr>td{background:#fbfaf7}.row-delete-btn.ant-btn{color:#0000004d}.row-delete-btn.ant-btn:not(:disabled):hover{color:var(--error);background:#e5484d1a}.admin-tool-icon{color:#00000073}.admin-tool-icon:hover{color:var(--accent)}.dashboard-kpi-tile{border:1px solid var(--border)}.dashboard-kpi-tile:hover{border-color:var(--accent)}.cg-scroll{flex:1;height:100%;min-height:0;overflow:auto}.cg-loading{z-index:7;background:var(--loading-veil);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}col.cg-col-hover{background:var(--hover-ghost)}.cg-table tbody tr:hover td{background-color:var(--hover-ghost)}.cg-table tbody tr:hover td.cg-sticky{background-color:var(--sticky-hover)}td.cg-cell-hover,th.cg-cell-hover{background-color:var(--cell-hover)!important}.cg-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.cg-table th,.cg-table td{white-space:nowrap;border-bottom:1px solid var(--border-soft);height:30px;padding:0}.cg-table thead th{background:var(--content-bg);z-index:5;color:var(--text-secondary);font-weight:600;position:sticky}.cg-mrow th{height:22px;color:var(--text-quiet);text-align:left;border-bottom:none;padding-left:8px;font-size:11px;top:0}.cg-mrow th.cg-mth{border-left:1px solid var(--border)}.cg-table thead tr:nth-child(2) th{border-bottom:1px solid var(--border);height:20px;top:22px}.cg-wk{text-align:center;min-width:36px;color:var(--text-quiet);font-size:11px;font-weight:400}.cg-wk-cur-th{color:var(--accent)!important;font-weight:700!important}.cg-sticky{background:var(--card);z-index:2;position:sticky}.cg-table thead .cg-sticky{z-index:4;background:var(--content-bg);text-align:left;padding-left:12px}.cg-col-art{text-overflow:ellipsis;text-align:left;font-variant-numeric:tabular-nums;width:124px;min-width:124px;max-width:124px;left:0;overflow:hidden;border-right:1px solid var(--border-soft)!important;padding:0 8px 0 12px!important}.cg-col-left{text-overflow:ellipsis;text-align:left;width:280px;min-width:280px;max-width:280px;left:124px;overflow:hidden;border-right:1px solid var(--border)!important;padding:0 12px!important}.cg-col-span2{text-overflow:ellipsis;text-align:left;width:404px;min-width:404px;max-width:404px;left:0;overflow:hidden;border-right:1px solid var(--border)!important;padding:0 12px!important}tr.cg-grp td{border-top:1px solid var(--border);background:var(--grp-bg);z-index:2;height:28px;position:sticky;top:42px}tr.cg-grp td.cg-sticky{z-index:3}tr.cg-grp a{color:var(--text-primary);font-size:12px;font-weight:600;text-decoration:none}tr.cg-grp a:hover{color:var(--accent)}.cg-grp-meta{color:var(--text-faint);margin-left:8px;font-size:11px}tr.cg-done td{opacity:.45}.cg-pos.cg-rolled{color:#b45309}.cg-rolled-dot{vertical-align:middle;background:#f59e0b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}td.cg-pos{color:var(--text-secondary);padding-left:12px!important}.cg-table td{text-align:center;font-variant-numeric:tabular-nums}.cg-table td.cg-col-left,.cg-table td.cg-col-art,.cg-table td.cg-col-span2{text-align:left}.cg-bar{text-align:left;height:20px;margin:5px 0;padding-left:6px;font-size:11px;font-weight:600;line-height:20px;display:block}td.cg-st-production .cg-bar{background:var(--st-prod-bg);color:var(--st-prod-tx)}td.cg-st-shipping .cg-bar{background:var(--st-ship-bg);color:var(--st-ship-tx)}td.cg-st-arrival .cg-bar{background:var(--st-arr-bg);color:var(--st-arr-tx)}td.cg-st-testing .cg-bar{background:var(--st-test-bg);color:var(--st-test-tx)}td.cg-st-packing .cg-bar{background:var(--st-pack-bg);color:var(--st-pack-tx)}td.cg-run-first .cg-bar{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:3px}td.cg-run-last .cg-bar{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:3px}td.cg-wk-cur{position:relative}td.cg-wk-cur:after{content:"";background:linear-gradient(to right, var(--accent) 0, var(--accent) 2px, var(--accent-soft) 2px, var(--accent-soft) 100%);pointer-events:none;z-index:2;position:absolute;inset:0}tfoot td.cg-wk-cur:after{background:linear-gradient(to right, var(--accent) 0, var(--accent) 2px, transparent 2px)}tfoot td.cg-wk-cur{position:sticky}tfoot td{background:var(--sider-bg);z-index:2;height:26px;bottom:var(--cg-bottom,0);position:sticky}tfoot .cg-sumrow:first-child td{border-top:2px solid var(--border)}tfoot td.cg-wk-cur,tfoot .cg-sumrow td.cg-wk-cur{background:var(--sider-bg);box-shadow:none}tfoot .cg-sticky{z-index:5;background:var(--sider-bg)}.cg-sum-label{color:var(--text-secondary);font-size:11px;font-weight:600}.cg-dot{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}.cg-dot-production{background:#b7a9f2}.cg-dot-shipping{background:#7ccfc2}.cg-dot-arrival{background:#8fb7ef}.cg-dot-testing{background:#efbd8a}.cg-dot-packing{background:#e5a5cb}.cg-sum{z-index:1;font-size:11px;font-weight:600;position:relative}tfoot td.cg-cap:before{content:"";pointer-events:none;border-top:1px solid;border-bottom:1px solid;position:absolute;inset:3px 0}tfoot td.cg-cap-first:before{border-left:1px solid;border-top-left-radius:999px;border-bottom-left-radius:999px;left:3px}tfoot td.cg-cap-last:before{border-right:1px solid;border-top-right-radius:999px;border-bottom-right-radius:999px;right:3px}tfoot td.cg-cap-production:before{background:#8a7be81a;border-color:#8a7be873}tfoot td.cg-cap-shipping:before{background:#1f9e8e17;border-color:#1f9e8e73}tfoot td.cg-cap-arrival:before{background:#3b7dd817;border-color:#3b7dd873}tfoot td.cg-cap-testing:before{background:#d97e2e1a;border-color:#d97e2e73}tfoot td.cg-cap-packing:before{background:#b2588c17;border-color:#b2588c73}.cg-sum-production{color:#5a4bd0}.cg-sum-shipping{color:#0e7e70}.cg-sum-arrival{color:#2456a8}.cg-sum-testing{color:#9a5e1c}.cg-sum-packing{color:#a34878}.ant-table-tbody>tr.chess-grp-odd>td{background:var(--hover-ghost)}.ant-table-tbody>tr.chess-grp-first>td{padding-top:16px}.ant-table-tbody>tr.chess-grp-last>td{padding-bottom:16px}.ant-table-tbody>tr.chess-grp-first>td:last-child{border-top-right-radius:8px}.ant-table-tbody>tr.chess-grp-last>td:last-child{border-bottom-right-radius:8px}.chess-unshipped .ant-table-tbody>tr>td{border-bottom:none}.chess-unshipped .ant-table-tbody>tr.chess-ord-first>td{border-top:1px solid #0505050f}.chess-unshipped .chess-cell-sticky{position:sticky;top:100px}.chess-unshipped .ant-table-thead>tr>th{vertical-align:middle;height:95px}.chess-debt .chess-cell-sticky{position:sticky;top:104px}.dash-wrap{container:dash/inline-size}.dash-grid{grid-template-columns:1fr;grid-template-areas:"k""l""s""p""w""d""x""c""f";align-items:stretch;gap:16px;max-width:2480px;margin-inline:auto;display:grid}.dash-a-k{grid-area:k}.dash-a-p{grid-area:p;min-width:0}.dash-a-s{grid-area:s;min-width:0}.dash-a-c{grid-area:c;min-width:0}.dash-a-d{grid-area:d;min-width:0}.dash-a-w{grid-area:w;min-width:0}.dash-a-f{grid-area:f;min-width:0}.dash-a-l{grid-area:l;min-width:0}.dash-a-x{grid-area:x;min-width:0}@container dash (min-width:1000px){.dash-grid{grid-template-columns:repeat(12,1fr);grid-template-areas:"k k k k k k k k k k k k""l l l l l l l s s s s s""w w w w w w w p p p p p""d d d d d d d x x x x x""c c c c c c c f f f f f"}}@container dash (min-width:2000px){.dash-grid{grid-template-columns:repeat(12,1fr);grid-template-areas:"k k k k k k k k w w w w""l l l l l s s s w w w w""p p p p p d d d f f f f""c c c c c x x x f f f f"}}.dash-kpi-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:16px;display:grid}@container dash (min-width:2000px){.dash-kpi-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:1920px}}.cm-skel-narrow{flex-direction:column;flex:auto;min-height:0;display:flex}.cm-skel-wide{display:none}@media (min-width:2200px){.cm-skel-narrow{display:none}.cm-skel-wide{flex-direction:column;flex:auto;min-height:0;display:flex}}.customs-row-stuck>td{background:#d9543e12!important}.customs-row-done>td{opacity:.55}.customs-table .ant-table-thead>tr>th{text-align:center!important}.theme-toggle{border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle-icon{overflow:visible}.tt-core{transition:r .45s cubic-bezier(.4,0,.2,1)}.tt-mask{transition:cx .45s cubic-bezier(.4,0,.2,1) 50ms,cy .45s cubic-bezier(.4,0,.2,1) 50ms}.tt-rays{transform-origin:12px 12px;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s}html[data-theme=dark] .tt-core{r:9}html[data-theme=dark] .tt-mask{cx:17;cy:6}html[data-theme=dark] .tt-rays{opacity:0;transform:rotate(-40deg)scale(.55)}@media (prefers-reduced-motion:reduce){.tt-core,.tt-mask,.tt-rays{transition:none}}html.theme-switching :not(.tt-core):not(.tt-mask):not(.tt-rays),html.theme-switching :not(.tt-core):not(.tt-mask):not(.tt-rays):before,html.theme-switching :not(.tt-core):not(.tt-mask):not(.tt-rays):after{transition:none!important}.manual-pallet-row:hover td{background:var(--row-hover)}
