/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-2066{order:2066}.order-8055{order:8055}.order-102621{order:102621}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-sans:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--ink:#17201e;--muted:#697572;--line:#dce5e1;--surface:#fff;--canvas:#f3f6f4;--green:#1d654f;--green-soft:#dcefe7;--lime:#c8f04a;--coral:#d65b45}.storage-flow-steps{background:#fff;border:1px solid #d9d4ca;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.storage-flow-steps article{color:#817a6f;border-right:1px solid #e4dfd6;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:flex;position:relative}.storage-flow-steps article:last-child{border-right:0}.storage-flow-steps article>span{color:#6d675e;background:#f5f2ec;border:1px solid #d8d1c5;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.storage-flow-steps article>div{gap:2px;min-width:0;display:grid}.storage-flow-steps strong,.storage-flow-steps small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storage-flow-steps strong{color:#4d4942;font-size:13px;font-weight:850}.storage-flow-steps small{color:#8a8378;font-size:11px}.storage-flow-steps article.active{color:#171714;background:#fff8e8;box-shadow:inset 0 -3px #b58a38}.storage-flow-steps article.active>span,.storage-flow-steps article.done>span{color:#f1ca75;background:#171714;border-color:#171714}.storage-flow-steps article.active strong,.storage-flow-steps article.done strong{color:#171714}.putaway-view{width:min(1280px,100%)}.putaway-view .putaway-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:24px;display:grid}.putaway-view .putaway-station,.putaway-view .putaway-recent{background:#fff;border:1px solid #d9d4ca;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1c18100d}.putaway-view .putaway-station{padding:22px}.putaway-view .putaway-operation{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;display:grid}.putaway-view .putaway-operation button{color:#4d4941;text-align:left;background:#f8f6f1;border:1px solid #ded9cf;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:11px 14px;display:grid}.putaway-view .putaway-operation button>svg{color:#715925;box-sizing:content-box;background:#ebe6db;border-radius:9px;width:23px;height:23px;padding:7px;overflow:visible}.putaway-view .putaway-operation button>span{gap:2px;min-width:0;display:grid}.putaway-view .putaway-operation button strong{color:inherit;font-size:15px;font-weight:900}.putaway-view .putaway-operation button small{color:#817b71;font-size:11px}.putaway-view .putaway-operation button.active{color:#171714;background:#fff8e8;border-color:#b58a38;box-shadow:inset 3px 0 #b58a38}.putaway-view .putaway-operation button.active.remove{background:#fff5f1;border-color:#9b4a3b;box-shadow:inset 3px 0 #9b4a3b}.putaway-view .putaway-operation button.active.balance{background:#f1f8fc;border-color:#376a8a;box-shadow:inset 3px 0 #376a8a}.putaway-view .putaway-operation button.active.balance>svg{color:#24536f;background:#dcecf5}.putaway-active-mode{background:#fff8e8;border:2px solid #b58a38;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin:-6px 0 20px;padding:14px 16px;display:grid;box-shadow:0 7px 18px #3d2f1214}.putaway-active-mode>svg{color:#f1ca75;box-sizing:content-box;background:#171714;border-radius:10px;width:25px;height:25px;padding:9px;overflow:visible}.putaway-active-mode>div{gap:2px;min-width:0;display:grid}.putaway-active-mode small{color:#796434;letter-spacing:.12em;font-size:10px;font-weight:950}.putaway-active-mode strong{color:#171714;letter-spacing:.02em;font-size:18px;font-weight:950}.putaway-active-mode span{color:#5e5544;font-size:12px;font-weight:720;line-height:1.4}.putaway-active-mode.remove{background:#fff3ef;border-color:#9b4a3b}.putaway-active-mode.remove>svg{color:#fff;background:#7c352b}.putaway-active-mode.remove small{color:#8a3e33}.putaway-active-mode.balance{background:#eef7fc;border-color:#376a8a}.putaway-active-mode.balance>svg{color:#fff;background:#24536f}.putaway-active-mode.balance small{color:#24536f}.putaway-confirm-footer .balance-confirm{color:#fff;background:#24536f;box-shadow:0 8px 18px #24536f2e}.putaway-view .scan-station-top{border-bottom:1px solid #ece8e0;margin-bottom:16px;padding-bottom:16px}.putaway-view .scan-station-top h2{margin-top:4px;font-size:clamp(23px,2.5vw,31px);line-height:1.12}.putaway-view .active-location-card{background:#fff8e8;border:1px solid #d7c08a;border-radius:12px;margin-bottom:16px}.putaway-view .putaway-scan-form{background:#faf8f4;border:1px solid #e1dcd2;border-radius:14px;grid-template-columns:minmax(0,1fr) 104px auto;align-items:end;gap:10px;padding:18px;display:grid}.putaway-view .putaway-rule{background:#f8f5ee;border:0;border-left:3px solid #b58a38;border-radius:0 9px 9px 0;margin-top:14px;padding:13px 15px}.putaway-view .putaway-recent>header{color:#fff;background:#171714;border-bottom:1px solid #e4dfd6;padding:18px}.putaway-view .putaway-recent>header p,.putaway-view .putaway-recent>header span{color:#d6b467}.putaway-view .putaway-recent>header strong{color:#fff}.putaway-view .putaway-recent-list{max-height:500px;padding:4px 16px;overflow-y:auto}.putaway-view .putaway-recent-list article{background:0 0;border:0;border-bottom:1px solid #ebe7df;border-radius:0;padding:15px 0}.putaway-view .putaway-empty{min-height:180px;padding:42px 24px}.putaway-view .putaway-confirm-footer{background:#f7f4ed;padding:16px 18px 18px}.location-transfer-view{width:min(1280px,100%)}.location-transfer-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);align-items:start;gap:24px;display:grid}.transfer-scan-panel,.transfer-review-panel{background:#fff;border:1px solid #d9d4ca;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1c18100d}.transfer-scan-panel{padding:22px}.transfer-panel-heading,.transfer-review-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.transfer-panel-heading{border-bottom:1px solid #ebe7df;padding-bottom:17px}.transfer-panel-heading span,.transfer-review-panel>header span{color:#8a692b;letter-spacing:.09em;font-size:10px;font-weight:900}.transfer-panel-heading h2,.transfer-review-panel>header h2{color:#171714;margin:4px 0 0;font-size:24px;line-height:1.18}.transfer-panel-heading>em{color:#625b50;letter-spacing:.06em;background:#eee9df;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.transfer-panel-heading>em.sending{color:#694b0e;background:#fff0c9}.transfer-route-board{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.transfer-route-board>div{background:#f7f4ee;border:1px solid #dfd9cf;border-radius:11px;gap:4px;min-width:0;padding:12px 14px;display:grid}.transfer-route-board>div.ready{background:#fff8e8;border-color:#c9b171}.transfer-route-board span{color:#857d71;letter-spacing:.08em;font-size:9px;font-weight:900}.transfer-route-board strong{color:#171714;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.transfer-route-board>b{color:#9a762f;text-align:center;font-size:22px}.transfer-route-board>button{color:#5c554c;background:#fff;border:1px solid #d7d1c7;border-radius:9px;min-height:42px;padding:8px 11px;font-size:12px;font-weight:800}.transfer-scan-form{background:#faf8f4;border:1px solid #e0dbd1;border-radius:14px;grid-template-columns:minmax(0,1fr) 104px auto;align-items:end;gap:10px;margin-top:18px;padding:18px;display:grid}.transfer-code-field,.transfer-quantity-field{gap:7px;display:grid}.transfer-code-field>span,.transfer-quantity-field>span{color:#6f685e;letter-spacing:.06em;font-size:10px;font-weight:900}.transfer-code-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.transfer-code-field input,.transfer-quantity-field input{color:#171714;background:#fff;border:1px solid #cfc8bc;border-radius:10px;width:100%;min-width:0;height:52px;padding:0 14px;font-size:17px;font-weight:750}.transfer-quantity-field input{text-align:center}.transfer-code-field .camera-scan-button,.transfer-add-button{min-height:52px}.transfer-safety-note{background:#f8f5ee;border-left:3px solid #b58a38;border-radius:0 9px 9px 0;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.transfer-safety-note>svg{color:#866728;flex:none;width:20px;height:20px}.transfer-safety-note>div{gap:3px;display:grid}.transfer-safety-note strong{color:#332e25;font-size:13px}.transfer-safety-note span{color:#716a60;font-size:12px;line-height:1.42}.transfer-review-alert{background:#fff5f2;border:1px solid #ddb2a8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.transfer-review-alert>div{gap:2px;display:grid}.transfer-review-alert strong{color:#75352a;font-size:13px}.transfer-review-alert span{color:#885e56;font-size:11px}.transfer-review-alert button{color:#fff;background:#793d32;border:0;border-radius:8px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:850}.last-transfer-card{background:#fff;border:1px solid #dcd7cd;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.last-transfer-card>svg{color:#7b612a;flex:none;width:23px;height:23px}.last-transfer-card>div{gap:2px;min-width:0;display:grid}.last-transfer-card small{color:#8c6c2f;font-size:9px;font-weight:900}.last-transfer-card strong,.last-transfer-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.last-transfer-card strong{color:#24211c;font-size:13px}.last-transfer-card span{color:#716a60;font-size:11px}.transfer-review-panel>header{color:#fff;background:#171714;border-bottom:1px solid #35322c;padding:18px}.transfer-review-panel>header h2,.transfer-review-panel>header>strong{color:#fff}.transfer-review-panel>header>strong{flex:none;font-size:16px}.transfer-item-list{max-height:520px;padding:4px 16px;overflow-y:auto}.transfer-item-list article{border-bottom:1px solid #ebe7df;gap:10px;padding:15px 0;display:grid}.transfer-item-list article:last-child{border-bottom:0}.transfer-item-list article.error{background:#fff5f2;margin-inline:-9px;padding-inline:9px}.transfer-item-list article>label{gap:5px;display:grid}.transfer-item-list article>label span{color:#7a7369;letter-spacing:.06em;font-size:9px;font-weight:900}.transfer-item-list article>label input{color:#171714;width:100%;min-width:0;height:42px;font-family:var(--font-geist-mono), monospace;background:#fff;border:1px solid #d5cfc4;border-radius:8px;padding:0 11px;font-size:14px;font-weight:800}.transfer-item-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.transfer-item-actions>div{grid-template-columns:38px 58px 38px;display:grid}.transfer-item-actions>div button,.transfer-item-actions>div input{color:#29251f;text-align:center;background:#fff;border:1px solid #d4cec3;height:38px}.transfer-item-actions>div button:first-child{border-radius:8px 0 0 8px}.transfer-item-actions>div button:last-child{border-radius:0 8px 8px 0}.transfer-item-actions>div input{border-left:0;border-right:0;width:58px;font-weight:850}.transfer-delete-item{color:#8b4438;background:#fff;border:1px solid #decac5;border-radius:8px;min-height:38px;padding:7px 10px;font-size:11px;font-weight:850}.transfer-item-list article>em{color:#8f3f31;font-size:11px;font-style:normal;line-height:1.35}.transfer-empty-state{color:#7b746a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:34px 24px;display:grid}.transfer-empty-state>svg{color:#aa8a47;width:34px;height:34px}.transfer-empty-state strong{color:#35312b;font-size:15px}.transfer-empty-state span{max-width:260px;font-size:12px;line-height:1.45}.transfer-confirm-footer{background:#f7f4ed;border-top:1px solid #ded9cf;gap:9px;padding:16px 18px 18px;display:grid}.transfer-confirm-footer>span{color:#433a29;font-size:13px;font-weight:850}.transfer-confirm-footer .primary-action{width:100%;min-height:48px}.transfer-confirm-footer small{color:#716b61;font-size:11px;line-height:1.4}.stock-consult-switcher{background:#ebe7de;border:1px solid #d9d4ca;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(760px,100%);padding:6px;display:grid}.stock-consult-switcher button{color:#625d54;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 13px;display:grid}.stock-consult-switcher button.active{color:#171714;background:#fff;border-color:#cfc7b9;box-shadow:0 5px 15px #1c181012}.stock-consult-switcher button>svg{color:#715925;box-sizing:content-box;background:#ddd7cc;border-radius:9px;width:21px;height:21px;padding:7px;overflow:visible}.stock-consult-switcher button.active>svg{color:#efc86f;background:#171714}.stock-consult-switcher button>span{gap:2px;min-width:0;display:grid}.stock-consult-switcher strong{font-size:14px;font-weight:900}.stock-consult-switcher small{color:#7a746a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stock-workbench.consult-products .shelf-stock-panel,.stock-workbench.consult-shelf .stock-search-command,.stock-workbench.consult-shelf .manual-stock-layout{display:none}.stock-workbench.consult-shelf .shelf-stock-panel{margin-top:0}.stock-workbench .manual-stock-layout.consult-layout{grid-template-columns:minmax(0,1fr)}.stock-workbench .consult-layout .stock-catalog-panel{width:100%}.stock-workbench .stock-family-card>header.stock-family-header{grid-template-columns:minmax(0,1fr) auto}.stock-workbench .stock-family-card>header .stock-family-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:1.25;display:block;overflow:hidden}.stock-workbench .stock-family-card>header .stock-family-heading p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:760;overflow:hidden}.consult-layout .stock-history-panel{display:none}.consult-layout .stock-history-panel:has(.stock-history-heading){z-index:280;background:#fff;border:0;border-left:1px solid #d5cfc3;border-radius:0;width:min(560px,100vw - 280px);padding:22px;display:block;position:fixed;top:76px;bottom:0;right:0;overflow-y:auto;box-shadow:-22px 0 60px #14110c2e}.consult-layout .stock-history-heading{padding-right:52px;position:relative}.stock-history-close{color:#302c26;background:#fff;border:1px solid #d8d2c7;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;right:0}.stock-history-close>svg{width:19px;height:19px}@media (max-width:1100px){.putaway-view .putaway-layout,.location-transfer-layout{grid-template-columns:minmax(0,1fr)}.putaway-view .putaway-recent-list,.transfer-item-list{max-height:none}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:50px minmax(180px,.85fr) minmax(230px,1fr) 72px}.stock-workbench .stock-product-row .stock-row-location{grid-column:2/-1}}@media (max-width:820px){.storage-flow-steps{scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.storage-flow-steps article{scroll-snap-align:start;min-width:180px;padding:11px 12px}.putaway-view .putaway-station,.transfer-scan-panel{padding:15px}.putaway-view .putaway-operation{grid-template-columns:1fr;gap:7px;margin-bottom:16px}.putaway-view .putaway-operation button{grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:64px;padding:10px 12px}.putaway-view .putaway-operation button>svg{width:18px;height:18px;padding:6px}.putaway-view .putaway-operation button strong{font-size:15px}.putaway-view .putaway-operation button small{font-size:11px}.putaway-active-mode{grid-template-columns:42px minmax(0,1fr);margin-top:0;padding:13px}.putaway-active-mode>svg{width:21px;height:21px;padding:8px}.putaway-active-mode strong{font-size:16px}.putaway-view .putaway-scan-form,.transfer-scan-form{grid-template-columns:minmax(0,1fr) 84px;padding:13px}.putaway-view .putaway-scan-form .scan-code-field,.transfer-code-field{grid-column:1/-1}.putaway-view .putaway-scan-form .scan-submit,.transfer-add-button{grid-column:1/-1;width:100%}.transfer-route-board{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.transfer-route-board>button{grid-column:1/-1;width:100%}.transfer-route-board strong{font-size:16px}.transfer-review-panel,.putaway-view .putaway-recent{border-radius:13px}.transfer-confirm-footer,.putaway-view .putaway-confirm-footer{z-index:4;position:sticky;bottom:72px}.stock-consult-switcher{gap:5px;width:100%;padding:5px}.stock-consult-switcher button{grid-template-columns:31px minmax(0,1fr);gap:7px;min-height:57px;padding:8px}.stock-consult-switcher button>svg{width:17px;height:17px;padding:6px}.stock-consult-switcher strong{font-size:12px}.stock-consult-switcher small{font-size:9px}.stock-workbench .stock-family-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.stock-workbench .stock-family-heading{grid-template-columns:minmax(82px,120px) minmax(0,1fr);gap:9px}.stock-workbench .stock-family-heading>div{max-width:120px}.stock-workbench .stock-family-heading strong{font-size:13px}.stock-workbench .stock-family-heading p{white-space:normal;font-size:12px;line-height:1.3}.stock-workbench .stock-family-totals strong{font-size:16px}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:48px minmax(0,1fr) 34px;gap:8px}.stock-workbench .stock-product-row .stock-variation-identity{grid-template-columns:30px minmax(0,1fr)}.stock-workbench .stock-product-row .stock-variation-identity>strong{max-width:30px;font-size:16px}.stock-workbench .stock-product-row .stock-variation-balance,.stock-workbench .stock-product-row .stock-row-location{grid-column:2/4}.consult-layout .stock-history-panel:has(.stock-history-heading){top:62px;bottom:calc(72px + env(safe-area-inset-bottom));border-left:0;width:100vw;padding:16px}}@media (max-width:460px){.stock-consult-switcher small{display:none}.stock-consult-switcher button{min-height:50px}.transfer-code-field>div{grid-template-columns:minmax(0,1fr)}.transfer-code-field .camera-scan-button{width:100%}}*{box-sizing:border-box;font-family:var(--font-sans)!important}.stock-workbench,.stock-workbench button,.stock-workbench input,.stock-workbench label,.stock-workbench select,.stock-workbench textarea{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .page-heading h1{letter-spacing:-.035em;font-size:clamp(36px,4vw,50px);font-weight:750;line-height:1.05;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .page-heading p{max-width:760px;font-size:17px;line-height:1.55}.stock-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stock-section-tabs button{color:#383b3a;text-align:left;background:#fff;border:2px solid #d9d5cc;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:76px;padding:14px 18px;display:flex;box-shadow:0 6px 18px #19201d0d}.stock-section-tabs button:hover{background:#f8faf9;border-color:#8eaaa2}.stock-section-tabs strong{font-size:19px;font-weight:750}.stock-section-tabs span{color:#65716d;font-size:14px}.stock-workbench .stock-summary-grid span,.stock-workbench .stock-search-box>span,.stock-workbench .stock-catalog-heading span,.stock-workbench .stock-family-card>header span,.stock-workbench .stock-change-preview>span,.stock-workbench .stock-sheet-panel>header span{letter-spacing:.08em;font-size:12px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-summary-grid strong{font-size:34px;font-weight:750;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-summary-grid small{font-size:14px;line-height:1.35}.stock-workbench .stock-search-box>small,.stock-workbench .stock-search-box>em{font-size:13px;line-height:1.45}.stock-workbench .stock-search-box>em{top:39px}.stock-workbench .stock-filter-tabs button,.stock-workbench .stock-operation-tabs button{min-height:48px;font-size:14px}.stock-workbench .stock-catalog-heading h2{font-size:22px;font-weight:750;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-catalog-heading>small,.stock-workbench .stock-family-card>header small{font-size:13px}.stock-workbench .stock-family-card>header p{font-size:15px;line-height:1.4}.stock-workbench .stock-family-card>header strong{font-size:17px;font-weight:750;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-variation-grid>button{min-height:142px;padding:16px}.stock-workbench .stock-variation-identity strong{font-size:32px;font-weight:750;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-variation-identity span{font-size:15px;line-height:1.3}.stock-workbench .stock-variation-identity small{font-size:13px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-variation-balance{gap:8px}.stock-workbench .stock-variation-balance span{font-size:14px}.stock-workbench .stock-variation-balance b{font-size:17px}.stock-workbench .stock-variation-grid>button>em{font-size:13px;line-height:1.35}.stock-history-panel{min-height:390px;box-shadow:var(--system-shadow);background:#fff;border:1px solid #d9d5cc;border-radius:17px;position:sticky;top:90px;overflow:hidden}.stock-history-heading{background:#f8faf9;border-bottom:1px solid #e3dfd6;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.stock-history-heading span{color:#2f685b;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.stock-history-heading h2{margin:7px 0 0;font-size:21px;line-height:1.3}.stock-history-heading p{color:#5d6965;margin:8px 0 0;font-size:14px;line-height:1.45}.stock-history-heading>em{color:#28594e;background:#e4eee9;border-radius:8px;flex:none;padding:8px 10px;font-size:13px;font-style:normal;font-weight:800}.stock-history-current{border-bottom:1px solid #e3dfd6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stock-history-current>div{border-right:1px solid #e3dfd6;padding:16px 18px}.stock-history-current>div:last-child{border-right:0}.stock-history-current span{color:#65716d;font-size:13px;display:block}.stock-history-current strong{margin-top:5px;font-size:27px;display:block}.stock-history-list{background:#f5f6f4;gap:12px;max-height:610px;padding:16px;display:grid;overflow-y:auto}.stock-history-event{background:#fff;border:1px solid #d9deda;border-left:5px solid #87918d;border-radius:12px;padding:16px}.stock-history-event.entry{border-left-color:#318268}.stock-history-event.exit{border-left-color:#bb4d44}.stock-history-event>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stock-history-event>header strong,.stock-history-event>header time{display:block}.stock-history-event>header strong{color:#242826;font-size:17px}.stock-history-event>header time{color:#69736f;margin-top:5px;font-size:14px}.stock-history-event>header>b{flex:none;font-size:21px}.stock-history-event.entry>header>b{color:#267259}.stock-history-event.exit>header>b{color:#a93d35}.stock-history-event.neutral>header>b{color:#59625f;font-size:14px}.stock-history-event>p{color:#3f4744;margin:13px 0;font-size:15px;line-height:1.5}.stock-history-event>footer{color:#606b67;border-top:1px solid #ecefeb;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;display:flex}.stock-history-event>footer b{color:#242826}.stock-history-empty,.stock-history-status{color:#5f6a66;text-align:center;place-content:center;min-height:315px;padding:34px;font-size:16px;line-height:1.55;display:grid}.stock-history-empty span{color:#2f685b;background:#e6efeb;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 13px;font-size:14px;font-weight:850;display:grid}.stock-history-empty h2{color:#252a28;margin:0;font-size:24px}.stock-history-empty p{max-width:400px;margin:9px auto 0}.stock-history-status.error{color:#9d302a}.stock-workbench .manual-product-header h2{font-size:20px}.stock-workbench .manual-product-header small,.stock-workbench .stock-adjust-panel small,.stock-workbench .manual-destinations small,.stock-workbench .manual-confirm span{font-size:14px;line-height:1.45}.stock-workbench .manual-current-metrics span,.stock-workbench .manual-balance-card>span,.stock-workbench .manual-destination-heading>span{font-size:12px}.stock-workbench .manual-current-metrics strong{font-size:29px;font-weight:750;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-change-preview>small{font-size:14px}.stock-workbench .stock-change-preview>strong{font-size:22px;font-weight:700;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}.stock-workbench .stock-sheet-table th,.stock-workbench .stock-sheet-table td,.stock-workbench .stock-sheet-panel>header p,.stock-workbench .stock-sheet-panel>footer p,.stock-workbench .stock-sheet-panel>header button{font-size:13px}.stock-workbench .stock-sheet-table td strong{font-size:15px}.stock-workbench .stock-sheet-table td small{font-size:13px}@media (max-width:900px){.stock-section-tabs{grid-template-columns:1fr}.stock-history-panel{position:static}.stock-history-event>footer{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.stock-workbench .stock-variation-grid{grid-template-columns:1fr}.stock-history-heading{flex-direction:column}.stock-history-current>div{padding:13px 10px}.stock-history-current strong{font-size:23px}}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);margin:0}button,input{font:inherit}button{cursor:pointer}.login-install{color:inherit;text-align:center;text-underline-offset:4px;margin-top:14px;font-size:12px;font-weight:750;text-decoration-color:#ffffff47;display:block}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#163f35;flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--lime);color:#163f35;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:850;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:15px}.brand small{color:#a9c4bc;margin-top:2px;font-size:12px}nav{gap:8px;margin-top:72px;display:grid}.nav-item{color:#bcd0ca;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.nav-item span{color:#8eaaa2;font-family:var(--font-geist-mono), monospace;font-size:11px}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff17}.privacy-note{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:10px;margin-top:auto;padding:14px;display:flex}.privacy-icon{background:var(--lime);color:#163f35;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.privacy-note strong{font-size:12px}.privacy-note p{color:#a9c4bc;margin:4px 0 0;font-size:11px;line-height:1.45}.content{width:min(1180px,100%);margin:0 auto;padding:48px clamp(24px,5vw,72px) 80px}.topbar{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:34px;display:flex}.eyebrow{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:690px;margin-bottom:10px;font-size:clamp(34px,4vw,56px);line-height:.98}.subtitle{max-width:630px;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.55}.status-pill{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;flex:none;align-items:center;gap:8px;margin-top:3px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.status-pill span{background:#98a4a1;border-radius:50%;width:8px;height:8px}.status-pill.online span{background:#29a26f;box-shadow:0 0 0 4px #29a26f1f}.connection-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;box-shadow:0 12px 35px #1a3a310d}.setup-panel{padding:24px}.panel-heading{align-items:flex-start;gap:13px;display:flex}.panel-heading h2,.section-title h2,.guide-panel h2{letter-spacing:-.025em;margin-bottom:5px;font-size:20px}.panel-heading p{color:var(--muted);margin:0;font-size:13px}.step-badge{background:var(--green);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.callback-box{background:#f7faf8;border:1px solid #d4e0dc;border-radius:11px;margin:22px 0 18px;padding:13px 14px}.callback-box>span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.callback-box>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.callback-box code{color:#274c42;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.callback-box button{color:var(--green);background:0 0;border:0;font-size:12px;font-weight:750}.credentials-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.credentials-form label{color:#34413e;font-size:12px;font-weight:700}.credentials-form input{width:100%;color:var(--ink);border:1px solid #cfd9d5;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;font-size:13px}.credentials-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d654f1a}.primary-button{background:var(--green);color:#fff;border:0;border-radius:9px;min-height:40px;padding:10px 17px;font-size:13px;font-weight:750}.primary-button:hover{background:#174f3e}.primary-button:disabled{cursor:wait;opacity:.65}.primary-button.compact{flex:none}.connected-box{background:var(--green-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.connected-box strong{color:#174f3e;font-size:14px}.connected-box p{color:#477264;margin:3px 0 0;font-size:12px}.message{color:#315a4f;background:#eef4f1;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px}.guide-panel{background:#f0f7f3;padding:24px}.guide-panel ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.guide-panel li{color:#36564e;align-items:center;gap:9px;font-size:13px;display:flex}.guide-panel li span{background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.guide-caption{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.results-section{margin-top:48px}.section-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.section-title h2{margin:0;font-size:24px}.section-title time{color:var(--muted);font-size:12px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:145px;padding:19px}.metric-card>span{color:var(--muted);font-size:12px;font-weight:650}.metric-card strong{letter-spacing:-.04em;margin:18px 0 4px;font-size:31px;display:block}.metric-card small{color:#87908e;font-size:11px}.metric-card.alert{background:#fff8f5;border-color:#efd5cf}.metric-card.alert strong{color:var(--coral)}.empty-state{text-align:center;border:1px dashed #c9d6d1;border-radius:16px;padding:52px 20px}.empty-visual{justify-content:center;align-items:flex-end;gap:6px;height:42px;margin-bottom:15px;display:flex}.empty-visual span{background:#bad2c9;border-radius:3px 3px 0 0;width:10px}.empty-visual span:first-child{height:18px}.empty-visual span:nth-child(2){background:var(--green);height:36px}.empty-visual span:nth-child(3){height:26px}.empty-state h3{margin-bottom:6px;font-size:17px}.empty-state p{color:var(--muted);margin:0;font-size:13px}.warning-box{color:#705b28;background:#fff9e9;border:1px solid #eedcb0;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:12px}.warning-box ul{margin:7px 0 0;padding-left:18px}.divergence-panel{margin-top:36px;padding:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:right;border-bottom:1px solid #e6ece9;padding:13px 12px}th{color:#7b8683;letter-spacing:.08em;text-transform:uppercase;font-size:10px}th:first-child,td:first-child,th:nth-child(2),td:nth-child(2){text-align:left}td:first-child{max-width:320px;font-weight:650}td:nth-child(2){color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:11px}.difference{min-width:54px;color:var(--green);background:#e8f4ef;border-radius:6px;padding:5px 7px;font-weight:750;display:inline-block}.difference.negative{color:var(--coral);background:#fff0ec}.all-good{color:var(--green);margin:0}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;height:auto;padding:16px 24px;position:static}.sidebar nav,.privacy-note{display:none}.connection-grid{grid-template-columns:1fr}.credentials-form{grid-template-columns:1fr 1fr}.primary-button{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content{padding:32px 17px 60px}.topbar{flex-direction:column}h1{font-size:38px}.credentials-form,.metric-grid{grid-template-columns:1fr}.connected-box{flex-direction:column;align-items:stretch}.callback-box>div{flex-direction:column;align-items:flex-start}.callback-box code{max-width:100%}}:root{--system-ink:#111;--system-muted:#77736b;--system-line:#dedbd3;--system-canvas:#f6f5f1;--system-paper:#fff;--system-green:#0b0b0b;--system-green-2:#9a742e;--system-lime:#d1ad5b;--system-orange:#a47a2f;--system-orange-soft:#faf4e8;--system-blue:#6d6558;--system-shadow:0 20px 52px #14120c12}button,input,select{font:inherit}button:disabled{cursor:wait;opacity:.58}button.production-start-action:disabled{cursor:not-allowed}button.production-start-action[aria-busy=true]{cursor:wait}.loading-screen{background:var(--system-green);color:#fff;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.loading-brand,.system-brand>span,.mobile-brand>span{background:var(--system-lime);width:46px;height:46px;color:var(--system-green);border-radius:14px;place-items:center;font-size:22px;font-weight:900;display:grid}.loading-screen strong,.loading-screen span{display:block}.loading-screen span{color:#aebfba;margin-top:4px;font-size:12px}.system-shell{min-height:100vh}.system-sidebar{z-index:30;background:var(--system-green);color:#fff;flex-direction:column;width:258px;padding:28px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.system-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.system-brand strong,.system-brand small{display:block}.system-brand strong{letter-spacing:-.02em;font-size:16px}.system-brand small{color:#9eb4ad;margin-top:3px;font-size:11px}.system-nav{gap:7px;margin-top:52px;display:grid}.system-nav button{color:#b6c7c2;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;font-weight:650;display:flex;position:relative}.system-nav button>span{color:#728f86;font-family:var(--font-geist-mono), monospace;font-size:10px}.system-nav button:hover,.system-nav button.active{color:#fff;background:#ffffff14;border-color:#ffffff14}.system-nav button em{background:var(--system-orange);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;display:grid}.operator-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.operator-avatar{width:34px;height:34px;color:var(--system-lime);background:#315b51;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.operator-card label{color:#91aaa3;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:9px;font-weight:700}.operator-card input{color:#fff;background:0 0;border:0;outline:0;width:100%;margin-top:3px;padding:0;font-size:12px;font-weight:700}.system-local-note{align-items:center;gap:10px;margin-top:12px;padding:8px 12px;display:flex}.system-local-note>span{color:var(--system-lime);font-size:10px}.system-local-note strong,.system-local-note small{display:block}.system-local-note strong{text-transform:uppercase;font-size:10px}.system-local-note small{color:#8fa8a1;margin-top:2px;font-size:9px}.system-main{min-height:100vh;margin-left:258px;padding:0 clamp(24px,4.5vw,70px) 72px}.system-topbar{border-bottom:1px solid var(--system-line);align-items:center;min-height:74px;display:flex}.topbar-spacer{flex:1}.mobile-brand{display:none}.account-dots{border-right:1px solid var(--system-line);gap:6px;padding-right:16px;display:flex}.account-dots>span{color:#929692;background:#e8e7e1;border:1px solid #d5d8d2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.account-dots>span.online{color:var(--system-green);background:#e4f1ed;border-color:#aac6bd}.notification-button{color:#55605c;background:0 0;border:0;align-items:center;gap:7px;margin-left:16px;padding:8px 10px;font-size:12px;font-weight:700;display:flex;position:relative}.notification-button>span{width:23px;height:23px;color:var(--system-green);background:#e9e7e1;border-radius:50%;place-items:center;font-weight:850;display:grid}.notification-button em{border:2px solid var(--system-canvas);background:var(--system-orange);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:1px;left:25px}.view-stack{width:min(1220px,100%);margin:0 auto;padding-top:48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:32px;display:flex}.page-heading>div:first-child{max-width:740px}.page-heading p,.panel-title p,.scan-station-top p,.count-progress>p,.start-count-card>p,.finalize-card p,.callback-strip p,.production-card p{color:var(--system-green-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:850}.page-heading h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(35px,4.5vw,58px);line-height:.96}.page-heading>div>span{max-width:690px;color:var(--system-muted);margin-top:14px;font-size:14px;line-height:1.55;display:block}.heading-actions{flex:none;gap:9px;display:flex}.primary-action,.secondary-action,.danger-action,.picked-action,.not-found-action,.remove-order-action,.substitute-8050-action,.invoice-action{border-radius:10px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:800}.primary-action,.picked-action,.invoice-action{border:1px solid var(--system-green);background:var(--system-green);color:#fff}.primary-action:hover,.picked-action:hover,.invoice-action:hover{background:#0f3029}.primary-action.large{min-height:48px;padding-inline:22px}.primary-action.wide,.secondary-action.wide{width:100%}.secondary-action{background:var(--system-paper);color:#394540;border:1px solid #cfd3cd}.secondary-action:hover{background:#fff;border-color:#a8b1ab}.danger-action,.not-found-action,.remove-order-action{background:var(--system-orange-soft);color:#b34923;border:1px solid #e1a790}.substitute-8050-action{color:#6f4b08;background:#fff8df;border:1px solid #b88a2f}.substitute-8050-action:hover{background:#f4e3af;border-color:#8c6417}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-metric{border:1px solid var(--system-line);background:var(--system-paper);border-radius:16px;min-height:158px;padding:20px;position:relative;overflow:hidden}.system-metric.highlight{border-color:var(--system-green);background:var(--system-green);color:#fff}.metric-icon{width:30px;height:30px;color:var(--system-lime);background:#ffffff17;border:1px solid #ffffff24;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.metric-icon.reserve,.metric-icon.available{color:var(--system-green);background:#f2f2ed;border-color:#d8ddd7}.metric-icon.production{background:var(--system-orange-soft);color:var(--system-orange);border-color:#f0cdbf}.system-metric>span{color:#737d79;padding-right:35px;font-size:11px;font-weight:750;display:block}.system-metric.highlight>span{color:#aabdb7}.system-metric strong{letter-spacing:-.055em;margin:22px 0 5px;font-size:34px;display:block}.system-metric small{color:#8a918e;font-size:10px}.system-metric.highlight small{color:#91aaa3}.operation-banner{background:#ebe9e3;border:1px solid #daddd6;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:14px;padding:17px 20px;display:flex}.operation-flow{align-items:center;gap:9px;display:flex}.operation-flow>div{align-items:center;gap:7px;display:flex}.operation-flow span{background:var(--system-green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.operation-flow strong{font-size:10px}.operation-flow i{color:#adb3ae;font-style:normal}.operation-banner p{color:#6c7471;text-align:right;max-width:420px;margin:0;font-size:10px;line-height:1.5}.dashboard-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.system-panel{border:1px solid var(--system-line);background:var(--system-paper);box-shadow:var(--system-shadow);border-radius:17px;padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-title h2{letter-spacing:-.035em;margin:0;font-size:19px}.panel-title>button{color:var(--system-green-2);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.compact-order-list,.compact-production-list,.notification-list{margin-top:18px;display:grid}.compact-order-list article{border-top:1px solid #ecece7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.account-badge,.account-logo{border-radius:9px;place-items:center;font-weight:900;display:grid}.account-badge{width:32px;height:32px;font-size:11px}.account-badge.thamy,.account-logo.thamy{color:var(--system-green);background:#dfece7}.account-badge.caroline,.account-logo.caroline{color:#ac4824;background:#fbe5db}.platform-badge{color:#5f5b54;white-space:nowrap;align-items:center;gap:6px;width:fit-content;font-size:9px;font-weight:800;display:inline-flex}.platform-badge i{color:#1a1a1a;letter-spacing:-.04em;background:#eeeae1;border:1px solid #0000;border-radius:7px;place-items:center;width:23px;height:23px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;font-weight:900;display:grid}.platform-badge i .platform-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.platform-badge i .shopee-mark{background-image:url(/platforms/shopee.svg);width:15px;height:15px}.platform-badge i .mercado-livre-mark{background-image:url(/platforms/mercado-livre.svg);width:19px;height:16px}.platform-badge i .shein-mark{background-image:url(/platforms/shein.svg);width:29px;height:9px}.platform-badge i .tiktok-mark{background-image:url(/platforms/tiktok.svg);width:16px;height:16px}.platform-badge strong{font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:0!important;margin:0!important;font-size:9px!important;font-weight:800!important;display:inline!important}.platform-badge.shopee i{color:#fff;background:#ee4d2d}.platform-badge.mercado-livre i{background:#ffe600;border-color:#e7cf00}.platform-badge.shein i{background:#111;width:35px}.platform-badge.tiktok i{background:#fff;border-color:#dedede}.platform-badge.marketplace i{color:#111;background:#d1ad5c}.platform-badge.bling i{color:#fff;background:#38a169}.platform-badge.compact strong{display:none!important}.compact-order-list small .platform-badge{vertical-align:middle;margin-right:8px}.compact-order-list small .platform-badge i{border-radius:5px;width:18px;height:18px;font-size:7px}.compact-order-list small .platform-badge.shein i{width:27px}.compact-order-list small .platform-badge i .shein-mark{width:22px;height:7px}.compact-order-list strong,.compact-order-list small{display:block}.compact-order-list strong{font-size:12px}.compact-order-list small{color:var(--system-muted);margin-top:4px;font-size:10px}.status-tag{color:#3b6559;white-space:nowrap;background:#e9efec;border-radius:99px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.status-tag.production,.status-tag.missing,.status-tag.partial,.status-tag.blocked{background:var(--system-orange-soft);color:#b24c27}.status-tag.separated,.status-tag.ready,.status-tag.completed{color:#4e6c21;background:#e3f0d1}.compact-production-list article{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.compact-production-list span,.compact-production-list strong{display:block}.compact-production-list span{color:var(--system-muted);font-family:var(--font-geist-mono), monospace;margin-bottom:4px;font-size:9px}.compact-production-list strong{font-size:12px}.compact-production-list em{color:var(--system-orange);font-size:10px;font-style:normal;font-weight:800}.notification-panel{margin-top:14px}.notification-list article{border-top:1px solid #ecece7;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.notification-list article>span{width:30px;height:30px;color:var(--system-green);background:#efeee8;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.notification-list strong,.notification-list p{display:block}.notification-list strong{font-size:12px}.notification-list p{color:var(--system-muted);margin:4px 0 0;font-size:11px}.notification-list time{color:#969d99;font-size:9px}.empty-block{text-align:center;padding:38px 18px 22px}.empty-block strong{font-size:13px;display:block}.empty-block p{max-width:370px;color:var(--system-muted);margin:7px auto 0;font-size:11px;line-height:1.5}.count-layout{grid-template-columns:minmax(0,1fr) 245px;gap:14px;display:grid}.start-count-card,.large-empty{border:1px solid var(--system-line);background:var(--system-paper);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:70px 24px;display:flex}.scanner-visual{border:2px solid var(--system-green);border-radius:15px;justify-content:space-around;align-items:center;width:76px;height:62px;margin-bottom:22px;padding:12px;display:flex}.scanner-visual span{background:var(--system-green);width:3px;height:32px}.scanner-visual span:nth-child(2){width:7px}.scanner-visual span:nth-child(3){height:25px}.start-count-card h2,.large-empty h2{letter-spacing:-.045em;margin:0;font-size:26px}.start-count-card>span,.large-empty>span:last-of-type{max-width:540px;color:var(--system-muted);margin:11px 0 23px;font-size:12px;line-height:1.55}.scan-station,.count-progress{border-radius:18px}.scan-station{background:var(--system-green);color:#fff;padding:25px}.scan-station-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scan-station-top p{color:var(--system-lime)}.scan-station h2{letter-spacing:-.04em;margin:0;font-size:25px}.live-chip{color:var(--system-lime);background:#ffffff17;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:850}.live-chip.paused{color:#ffd7c9;background:#6d241d}.scan-form{grid-template-columns:minmax(260px,1fr) 150px auto;align-items:end;gap:10px;margin-top:24px;display:grid}.scan-form label,.scan-code-field>label{color:#a9bcb6;font-size:10px;font-weight:750}.scan-code-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:7px;display:grid}.scan-input-wrap{margin-top:7px;position:relative}.scan-code-controls .scan-input-wrap{margin-top:0}.scan-input-wrap input,.quantity-field>div{background:#ffffff17;border:1px solid #ffffff29;border-radius:11px;height:52px}.scan-input-wrap input{color:#fff;outline:none;width:100%;padding:0 15px;font-size:17px;font-weight:750}.scan-input-wrap input::placeholder{color:#78958d}.scan-beam{z-index:1;background:var(--system-lime);width:2px;position:absolute;top:6px;bottom:6px;left:4px}.camera-scan-button{min-height:52px;color:var(--system-lime);white-space:nowrap;cursor:pointer;background:#d9ef721a;border:1px solid #d9ef7280;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}:is(.camera-scan-button:hover,.camera-scan-button:focus-visible){border-color:var(--system-lime);background:#d9ef722b;outline:none}.camera-scan-icon{border:2px solid;border-radius:4px;width:22px;height:16px;position:relative}.camera-scan-icon:before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:5px}.camera-scan-icon:after{content:"";background:currentColor;border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-5px;left:3px}.camera-scanner-overlay{z-index:5000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.camera-scanner-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;border:0;width:100%;height:100%;position:absolute;inset:0}.camera-scanner-dialog{z-index:1;color:#fff;background:#0b0b0b;border:1px solid #3f3a2d;border-radius:20px;width:min(680px,100%);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}.camera-scanner-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 21px 17px;display:flex}.camera-scanner-dialog header small{color:var(--system-lime);letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.camera-scanner-dialog h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(20px,4vw,27px);line-height:1.15}.camera-scanner-close{color:#fff;cursor:pointer;background:#181713;border:1px solid #403c33;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid}.camera-scanner-preview{background:#020202;min-height:330px;position:relative;overflow:hidden}.camera-scanner-preview video{object-fit:cover;width:100%;height:min(55vh,440px);min-height:330px;display:block}.camera-scanner-target{border:3px solid var(--system-lime);border-radius:14px;width:min(88%,570px);height:min(42%,170px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000004d,0 0 24px #d9ef7247}.camera-scanner-target span{background:#ff574d;height:2px;animation:1.8s ease-in-out infinite alternate camera-scan-line;position:absolute;top:50%;left:7px;right:7px;box-shadow:0 0 10px #ff574d}@keyframes camera-scan-line{0%{transform:translateY(-45px)}to{transform:translateY(45px)}}.camera-scanner-message{text-align:center;background:#030303d1;align-content:center;justify-items:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0}.camera-scanner-message strong{color:#fff;font-size:18px}.camera-scanner-message p{color:#c8c5bc;max-width:420px;margin:0;font-size:14px;line-height:1.55}.camera-spinner{border:3px solid #ffffff2e;border-top-color:var(--system-lime);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite camera-spinner}@keyframes camera-spinner{to{transform:rotate(360deg)}}.camera-scanner-dialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 21px 20px;display:flex}.camera-scanner-dialog footer p{color:#bcb8ad;max-width:430px;margin:0;font-size:12px;line-height:1.5}.camera-scanner-dialog footer button{flex:none}@media (max-width:620px){.scan-code-controls{grid-template-columns:1fr}.camera-scan-button{width:100%}.camera-scanner-overlay{align-items:end;padding:0}.camera-scanner-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;max-height:100dvh}.camera-scanner-dialog>header{padding:17px 17px 14px}.camera-scanner-preview,.camera-scanner-preview video{min-height:300px}.camera-scanner-preview video{height:min(52vh,410px)}.camera-scanner-target{width:90%;height:140px}.camera-scanner-dialog>footer{padding:14px 17px max(17px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.camera-scanner-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.camera-scanner-target span,.camera-spinner{animation:none}}.shelf-stock-panel{background:#fff;border:1px solid #d8d2c7;border-radius:10px;overflow:hidden}.shelf-stock-panel>header{border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px 16px;display:flex}.shelf-stock-panel>header span,.shelf-stock-form label>span{color:#987421;letter-spacing:.09em;font-size:12px;font-weight:900}.shelf-stock-panel>header h2{color:#171512;margin:3px 0 2px;font-size:23px}.shelf-stock-panel>header p{color:#6e685f;margin:0;font-size:14px}.shelf-stock-summary{flex-direction:column;align-items:flex-end;min-width:230px;display:flex}.shelf-stock-summary strong{color:#171512;font-size:27px}.shelf-stock-summary small{color:#6e685f;font-size:13px}.shelf-stock-form{background:#faf9f6;grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:12px;padding:16px 22px;display:grid}.shelf-stock-form label{gap:6px;display:grid}.shelf-stock-form input{color:#171512;text-transform:uppercase;background:#fff;border:1px solid #cfc8bb;border-radius:7px;height:48px;padding:0 14px;font-size:17px;font-weight:800}.shelf-stock-form button{color:#fff;background:#171512;border:0;border-radius:7px;min-height:48px;padding:0 20px;font-size:14px;font-weight:900}.shelf-stock-error,.shelf-stock-empty,.shelf-stock-warning{color:#5b554c;background:#f3f0ea;border-radius:6px;margin:14px 22px;padding:12px 14px;font-size:14px;font-weight:700}.shelf-stock-error,.shelf-stock-warning{color:#684e0f;background:#fff8e5;border-left:4px solid #b88819}.shelf-stock-table-wrap{overflow-x:auto}.shelf-stock-table{border-collapse:collapse;width:100%}.shelf-stock-table th,.shelf-stock-table td{text-align:left;vertical-align:middle;border-top:1px solid #ece8e1;padding:12px 14px}.shelf-stock-table th{color:#686158;letter-spacing:.05em;text-transform:uppercase;background:#f7f5f1;font-size:12px}.shelf-stock-table td:first-child strong,.shelf-stock-table td:last-child strong{color:#171512;font-size:19px}.shelf-stock-table td:nth-child(2){min-width:360px}.shelf-stock-table td:nth-child(2) b,.shelf-stock-table td:nth-child(2) span,.shelf-stock-table td:nth-child(2) small{display:block}.shelf-stock-table td:nth-child(2) b{color:#171512;font-size:16px}.shelf-stock-table td:nth-child(2) span{color:#4f4a43;font-size:14px}.shelf-stock-table td:nth-child(2) small{color:#81796e;font-size:12px}.shelf-stock-table tr.mismatch td{background:#fff8e5}.stock-workbench .stock-family-list{gap:10px;padding:12px}.stock-workbench .stock-family-card{box-shadow:none;border:1px solid #ded9d0;border-radius:7px;overflow:hidden}.stock-workbench .stock-family-card>header{background:#f5f3ef;border-bottom:1px solid #ded9d0;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:grid}.stock-workbench .stock-family-card>header strong{color:#171512;font-size:20px}.stock-workbench .stock-family-card>header p,.stock-workbench .stock-family-card>header small{margin:0;font-size:13px}.stock-workbench .stock-variation-grid{display:block}.stock-workbench .stock-variation-grid>button{width:100%;min-height:72px;box-shadow:none;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe7df;border-radius:0;grid-template-columns:minmax(230px,1fr) minmax(300px,1.2fr) minmax(190px,auto);align-items:center;gap:14px;padding:10px 14px;display:grid}.stock-workbench .stock-variation-grid>button:last-child{border-bottom:0}.stock-workbench .stock-variation-grid>button:hover,.stock-workbench .stock-variation-grid>button.selected{background:#fff9e9}.stock-workbench .stock-variation-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.stock-workbench .stock-variation-identity strong{color:#171512;grid-row:1/3;font-size:27px}.stock-workbench .stock-variation-identity span,.stock-workbench .stock-variation-identity small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stock-workbench .stock-variation-balance{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stock-workbench .stock-variation-balance span{background:#f8f6f2;border-left:2px solid #d3b04f;padding:6px 8px;font-size:12px}.stock-workbench .stock-variation-grid>button>em{color:#514b43;text-align:right;font-size:12px;font-style:normal}.kit-sold-label{background:#fff9e6;border:1px solid #d7c58a;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 14px;display:flex}.order-item:has(>.kit-sold-label){grid-template-columns:minmax(0,1fr) auto;display:grid}.order-item:has(>.kit-sold-label)>.order-item-main{grid-column:1}.order-item:has(>.kit-sold-label)>.order-item-actions{grid-column:2}.kit-sold-label div,.kit-sold-label strong,.kit-sold-label span{display:block}.kit-sold-label small{color:#967019;letter-spacing:.08em;font-size:11px;font-weight:900}.kit-sold-label strong{color:#211d15;font-size:15px}.kit-sold-label span{color:#6d6458;font-size:12px}.kit-sold-label em,.kit-stock-note{color:#6c5010;font-size:13px;font-style:normal;font-weight:900}.kit-stock-note{margin-top:7px;display:block}@media (max-width:980px){.stock-workbench .manual-stock-layout{grid-template-columns:1fr}}@media (max-width:720px){.shelf-stock-panel>header{flex-direction:column;align-items:flex-start;padding:17px 15px 13px}.shelf-stock-summary{align-items:flex-start;min-width:0}.shelf-stock-form{grid-template-columns:1fr;padding:14px 15px}.shelf-stock-form button{width:100%}.shelf-stock-table{min-width:690px}.stock-workbench .stock-family-card>header{grid-template-columns:110px minmax(0,1fr)}.stock-workbench .stock-family-card>header>small{grid-column:1/-1}.stock-workbench .stock-variation-grid>button{grid-template-columns:1fr;gap:9px;min-height:0;padding:12px}.stock-workbench .stock-variation-balance{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-workbench .stock-variation-grid>button>em{text-align:left}.kit-sold-label{flex-direction:column;align-items:flex-start;gap:7px}.order-item:has(>.kit-sold-label){grid-template-columns:1fr}:is(.order-item:has(>.kit-sold-label)>.order-item-main,.order-item:has(>.kit-sold-label)>.order-item-actions){grid-column:1}}.quantity-field>div{grid-template-columns:35px 1fr 35px;margin-top:7px;display:grid}.quantity-field button,.quantity-field input{color:#fff;text-align:center;background:0 0;border:0;outline:none;min-width:0}.quantity-field input{-webkit-appearance:textfield;appearance:textfield;width:100%;font-weight:850}.quantity-field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.scan-submit{border-color:var(--system-lime);background:var(--system-lime);min-height:52px;color:var(--system-green)}.scan-queue-status{color:#bdc9c5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.scan-queue-status.paused{color:#ffd7c9;background:#6d241d59;border-color:#ffb49647}.scan-queue-status button{min-height:30px;color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850}.scan-queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.scan-queue-status .clear-queue-button{color:#ffd7c9;background:#6d241d38;border-color:#ffb7ab}.scan-queue-status .clear-queue-button:hover{background:#6d241d6b}.last-scan-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:12px;margin-top:16px;padding:13px;display:flex}.last-scan-card>span{background:var(--system-lime);width:30px;height:30px;color:var(--system-green);border-radius:50%;place-items:center;font-weight:900;display:grid}.last-scan-card small,.last-scan-card strong,.last-scan-card p{display:block}.last-scan-card small{color:#8fa8a1;letter-spacing:.1em;font-size:8px;font-weight:850}.last-scan-card strong{margin-top:3px;font-size:12px}.last-scan-card p{color:#aebfba;margin:3px 0 0;font-size:10px}.count-progress{border:1px solid var(--system-line);background:var(--system-paper);padding:24px}.count-progress>strong{letter-spacing:-.06em;margin-top:18px;font-size:45px;display:block}.count-progress>span{color:var(--system-muted);font-size:11px}.progress-divider{background:var(--system-line);height:1px;margin:21px 0}.count-progress dl{gap:14px;margin:0;display:grid}.count-progress dl div{justify-content:space-between;gap:8px;display:flex}.count-progress dt{color:var(--system-muted);font-size:10px}.count-progress dd{text-align:right;margin:0;font-size:10px;font-weight:800}.count-progress .count-attention{color:#9b3d25}.count-progress .count-attention dt{color:inherit;font-weight:750}.scans-panel,.finalize-card{margin-top:14px}.scans-table{margin-top:17px;display:grid}.scans-table article{border-top:1px solid #ecece7;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.sku-box{color:#4d5b56;width:fit-content;max-width:150px;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#eeeee8;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block;overflow:hidden}.scans-table strong,.scans-table small{display:block}.scans-table strong{font-size:12px}.scans-table small{color:var(--system-muted);margin-top:3px;font-size:9px}.inline-counter{border:1px solid var(--system-line);border-radius:9px;grid-template-columns:30px 38px 30px;align-items:center;display:grid;overflow:hidden}.inline-counter button{height:30px;color:var(--system-green);background:#f0f0eb;border:0}.inline-counter b{text-align:center;font-size:11px}.finalize-card{background:#fff9f5;border:1px solid #e9c9ba;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(280px,.8fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.finalize-card h2{margin:0;font-size:18px}.finalize-card>div>span{color:var(--system-muted);margin-top:6px;font-size:10px;display:block}.confirm-check{color:#674e44;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.confirm-check input{accent-color:var(--system-orange);margin-top:2px}.finalize-actions{gap:7px;display:grid}.finalize-actions .danger-action{white-space:nowrap}.count-cancel{color:#7b5b1f;background:0 0;border:1px solid #d8bd78;border-radius:8px;min-height:34px;font-size:9px;font-weight:800}.count-cancel:disabled{cursor:not-allowed;opacity:.45}.order-board,.production-board{gap:14px;display:grid}.picking-marketplace-filter{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dedbd3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:16px;padding:16px 18px;display:grid}.picking-filter-fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:14px;display:grid}.picking-marketplace-copy strong,.picking-marketplace-copy small{display:block}.picking-marketplace-copy strong{color:#25221d;font-size:13px}.picking-marketplace-copy small{color:#817b71;margin-top:4px;font-size:10px}.picking-marketplace-options{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.picking-marketplace-options button{color:#5f594f;background:#faf8f4;border:1px solid #d8d2c6;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.picking-marketplace-options button.active{color:#fff;background:#171714;border-color:#171714}.picking-marketplace-options em{color:#655e52;background:#ece8df;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.picking-marketplace-options button.active em{background:var(--system-lime);color:#111}.order-card{border:1px solid var(--system-line);background:var(--system-paper);box-shadow:var(--system-shadow);border-left-width:3px;border-radius:17px;overflow:hidden}.order-card.platform-shopee{border-left-color:#ee4d2d}.order-card.platform-mercado-livre{border-left-color:#ffe600}.order-card.platform-shein,.order-card.platform-tiktok{border-left-color:#111}.order-card.platform-marketplace,.order-card.platform-bling{border-left-color:#c9aa63}.order-card>header{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.order-account{align-items:center;gap:11px;display:flex}.order-account small,.order-account strong{display:block}.order-account small{color:var(--system-muted);font-size:9px}.order-account strong{margin-top:3px;font-size:14px}.order-account .platform-badge{margin-top:7px}.order-meta{align-items:center;gap:10px;display:flex}.order-meta time{color:var(--system-muted);font-size:9px}.customer-name{color:#68716e;background:#f5f4ef;margin:0;padding:10px 20px;font-size:10px}.remove-order-action{border-radius:9px;min-height:36px;margin:12px 20px 0 auto;padding:8px 12px;font-size:11px;font-weight:800;display:block}.remove-order-action:hover{background:#fff0e9;border-color:#c56b49}.order-items{padding:0 20px;display:grid}.order-item{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.order-item:last-child{border-bottom:0}.order-item-main{align-items:center;gap:12px;min-width:0;display:flex}.order-item-main strong,.order-item-main small{display:block}.order-item-main strong{font-size:12px}.order-item-main small{color:var(--system-muted);margin-top:4px;font-size:9px}.order-item-main .stock-routing-note{color:#8a671f;font-weight:800}.order-item-actions{flex:none;align-items:center;gap:8px;display:flex}.picked-confirmation,.production-confirmation{font-size:10px;font-weight:800}.picked-confirmation{color:#527326}.production-confirmation{color:var(--system-orange)}.invoice-confirmation{background:#f2f7e7;border-top:1px solid #dfe6c9;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.invoice-confirmation small,.invoice-confirmation strong{display:block}.invoice-confirmation small{color:#758250;letter-spacing:.1em;font-size:8px;font-weight:850}.invoice-confirmation strong{margin-top:3px;font-size:11px}.production-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.production-tabs{border:1px solid var(--system-line);background:#eae9e3;border-radius:11px;padding:4px;display:flex}.production-tabs button{color:var(--system-muted);background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750}.production-tabs button.active{background:var(--system-paper);color:var(--system-green);box-shadow:0 3px 10px #222d2914}.production-search{border:1px solid var(--system-line);background:var(--system-paper);border-radius:10px;outline:0;min-width:260px;padding:10px 12px;font-size:11px}.production-search:focus{border-color:var(--system-green-2)}.production-card{border:1px solid var(--system-line);background:var(--system-paper);border-radius:15px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px;display:grid}.production-card.urgent{border-left:4px solid var(--system-orange)}.production-card h3{margin:0;font-size:14px}.production-card .production-detail{color:var(--system-muted);margin:5px 0 0;font-size:10px}.production-quantity{text-align:center}.production-quantity strong,.production-quantity small{display:block}.production-quantity strong{font-size:26px}.production-quantity small{color:var(--system-muted);font-size:9px}.production-actions{gap:8px;display:flex}.empty-check{color:#557528;background:#e8f1d8;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:20px;font-weight:900;display:grid}.callback-strip{background:#eae9e3;border:1px solid #d5d9d2;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:15px 18px;display:flex}.callback-strip p{margin-bottom:5px}.callback-strip code{color:#45534e;font-family:var(--font-geist-mono), monospace;font-size:10px}.callback-strip button{color:var(--system-green);background:0 0;border:0;font-size:10px;font-weight:800}.integration-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-card{border:1px solid var(--system-line);background:var(--system-paper);box-shadow:var(--system-shadow);border-radius:17px;padding:21px}.integration-card.connected{border-top:3px solid var(--system-green-2)}.integration-card.attention{border-top:3px solid #b7791f}.integration-card.attention header em{color:#8a5a13}.integration-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.account-logo{width:42px;height:42px}.integration-card header small{color:var(--system-muted);letter-spacing:.1em;font-size:8px;font-weight:800}.integration-card h2{margin:4px 0 0;font-size:16px}.integration-card header em{color:#7e8582;font-size:9px;font-style:normal;font-weight:750}.integration-card.connected header em{color:#46715f}.integration-stats{border-block:1px solid #ecece7;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.integration-stats div{border-right:1px solid #ecece7;padding:14px 6px}.integration-stats div:last-child{border-right:0}.integration-stats dt{color:var(--system-muted);font-size:8px}.integration-stats dd{margin:5px 0 0;font-size:11px;font-weight:800}.integration-diagnosis,.integration-owner-notice{color:#674d17;background:#fff9e8;border:1px solid #ead49a;border-radius:10px;margin:0 0 15px;padding:12px 13px}.integration-diagnosis strong,.integration-owner-notice strong{font-size:12px;display:block}.integration-diagnosis p,.integration-owner-notice p{margin:5px 0 0;font-size:11px;line-height:1.45}.deposit-select,.connect-form label{color:#59645f;font-size:9px;font-weight:750;display:block}.deposit-select select,.connect-form input{width:100%;color:var(--system-ink);background:#f8f7f3;border:1px solid #d4d8d2;border-radius:9px;outline:0;margin:7px 0 13px;padding:11px 12px;font-size:11px}.connect-form{margin-top:20px;display:grid}.integration-account-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.integration-account-actions form{display:contents}.integration-global-sync .panel-title span{color:#59645f;max-width:620px;margin-top:7px;font-size:13px;line-height:1.45;display:block}.integration-global-sync .integration-account-actions{margin-top:18px}.camera-scan-count{color:var(--system-gold);white-space:nowrap;flex:none;font-size:12px}.separate-reconnect-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.separate-reconnect-actions p{color:var(--muted);grid-column:1/-1;margin:0;line-height:1.45}@media (max-width:680px){.separate-reconnect-actions{grid-template-columns:1fr}.separate-reconnect-actions p{grid-column:auto}}.balance-publication{margin-top:14px}.background-stock-note{border-left:3px solid var(--gold);color:var(--muted);background:#c2953414;border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:.92rem;line-height:1.45}.balance-permission-error{color:var(--ink);background:#daae4d1f;border:1px solid #ae791a73;border-radius:14px;gap:5px;margin:14px 0;padding:14px 16px;display:grid}.balance-permission-error strong{font-size:1rem}.balance-permission-error span{color:var(--muted);line-height:1.45}.balance-progress{background:#e7e7e1;border-radius:99px;height:8px;margin:20px 0 10px;overflow:hidden}.balance-progress>span{border-radius:inherit;background:var(--system-green-2);height:100%;display:block}.balance-stats{color:var(--system-muted);justify-content:space-between;gap:16px;font-size:10px;display:flex}.balance-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.balance-actions p{max-width:650px;color:var(--system-muted);margin:0;font-size:10px;line-height:1.5}.safety-note{color:#725f2f;background:#fff9e8;border:1px solid #e5d9ae;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:10px;line-height:1.5}.mobile-nav{display:none}.system-toast{z-index:100;background:var(--system-paper);border:1px solid #d5d9d3;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:11px;width:min(370px,100vw - 36px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #141e1a33}.system-toast>span{color:#4e6b27;background:#e7f0dc;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.system-toast.error>span{background:var(--system-orange-soft);color:var(--system-orange)}.system-toast strong,.system-toast small{display:block}.system-toast small{color:var(--system-muted);margin-top:4px;font-size:10px;line-height:1.4}@media (max-width:1080px){.metric-row{grid-template-columns:1fr 1fr}.operation-banner{flex-direction:column;align-items:flex-start}.operation-banner p{text-align:left;max-width:none}.scan-form{grid-template-columns:minmax(220px,1fr) 135px}.scan-submit{grid-column:1/-1}.finalize-card{grid-template-columns:1fr 1fr}.finalize-card .danger-action{grid-column:1/-1}}@media (max-width:820px){.system-sidebar{display:none}.system-main{margin-left:0;padding:0 18px 92px}.system-topbar{z-index:20;background:#f4f1ebf5;min-height:64px;position:sticky;top:0}.mobile-brand{align-items:center;gap:9px;display:flex}.mobile-brand>span{border-radius:10px;width:34px;height:34px;font-size:15px}.mobile-brand strong{font-size:12px}.view-stack{padding-top:31px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.heading-actions{width:100%}.heading-actions button{flex:1}.dashboard-columns,.integration-grid,.count-layout{grid-template-columns:1fr}.count-progress{grid-template-columns:1fr auto;align-items:end;display:grid}.count-progress>p,.count-progress>span{grid-column:1}.count-progress>strong{grid-area:1/2/4;margin:0}.count-progress .progress-divider{display:none}.count-progress dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.count-progress dl div{border-top:1px solid var(--system-line);padding-top:8px}.mobile-nav{z-index:40;padding:7px 8px max(7px, env(safe-area-inset-bottom));background:#fffefaf7;border-top:1px solid #d7d9d3;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #20282514}.mobile-nav button{color:#7c8581;background:0 0;border:0;border-radius:8px;flex:1 1 0;place-items:center;gap:3px;min-width:0;padding:6px 3px;font-size:8px;font-weight:750;display:grid}.mobile-nav button span{color:#a1a7a3;font-family:var(--font-geist-mono), monospace;font-size:8px}.mobile-nav button.active{color:var(--system-green);background:#e9efec}}@media (max-width:580px){.account-dots{display:none}.notification-button{margin-left:0;font-size:0}.page-heading h1{font-size:39px}.metric-row{grid-template-columns:1fr 1fr;gap:8px}.system-metric{min-height:143px;padding:15px}.system-metric strong{margin-top:25px;font-size:28px}.operation-flow{grid-template-columns:repeat(5,1fr);gap:3px;width:100%;display:grid}.operation-flow>div{flex-direction:column;gap:4px;position:relative}.operation-flow i{display:none}.operation-flow strong{font-size:8px}.scan-station{padding:19px}.scan-form{grid-template-columns:1fr}.scan-submit{grid-column:auto}.scans-table article{grid-template-columns:88px minmax(0,1fr)}.scans-table .inline-counter{grid-column:1/-1}.finalize-card{grid-template-columns:1fr}.finalize-card .danger-action{grid-column:auto}.order-card>header,.order-item,.invoice-confirmation,.production-toolbar,.balance-actions{flex-direction:column;align-items:stretch}.order-meta{justify-content:space-between}.order-item-main{flex-direction:column;align-items:flex-start}.order-item-actions,.production-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.order-item-actions button,.production-actions button,.invoice-action{width:100%}.production-toolbar{display:flex}.production-tabs,.production-search{width:100%;min-width:0}.production-tabs button{flex:1}.production-card{grid-template-columns:70px minmax(0,1fr)}.production-card .production-actions{grid-column:1/-1}.callback-strip{flex-direction:column;align-items:flex-start}.callback-strip code{text-overflow:ellipsis;max-width:calc(100vw - 78px);display:block;overflow:hidden}.integration-stats{grid-template-columns:1fr}.integration-stats div{border-bottom:1px solid #ecece7;border-right:0;justify-content:space-between;display:flex}.integration-stats div:last-child{border-bottom:0}.system-toast{bottom:78px;right:18px}}body{background:var(--system-canvas);color:var(--system-ink)}::selection{background:var(--system-lime);color:#0b0b0b}.system-sidebar{background:#090909;border-right:1px solid #252525}.system-sidebar:before{background:var(--system-lime);content:"";height:2px;position:absolute;top:0;left:20px;right:20px}.system-brand>span,.mobile-brand>span,.loading-brand{background:var(--system-lime);color:#080808;border:1px solid #e0c27e;box-shadow:0 0 0 4px #d1ad5b1a}.system-brand strong{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:17px}.system-brand small{color:#8c887f;letter-spacing:.08em;text-transform:uppercase}.system-nav button{color:#a09d96;letter-spacing:.01em}.system-nav button>span{color:#5e5b55}.system-nav button:hover,.system-nav button.active{background:#171511;border-color:#302b21}.system-nav button.active{box-shadow:inset 2px 0 var(--system-lime)}.system-nav button.active>span{color:var(--system-lime)}.system-nav button em{background:var(--system-lime);color:#0b0b0b;font-weight:900}.operator-card{background:#121212;border-color:#2e2b25}.operator-avatar{color:var(--system-lime);background:#1d1a14;border:1px solid #5f4b25}.system-local-note>span,.live-chip,.scan-station-top p{color:var(--system-lime)}.system-main{background:var(--system-canvas)}.system-topbar{border-color:#dedbd3}.account-dots>span{color:#77736b;background:#fff;border-color:#d9d5cc}.account-dots>span.online{color:#7d5b1c;background:#fbf6eb;border-color:#cfb16a;box-shadow:inset 0 0 0 1px #d1ad5b29}.notification-button>span{color:var(--system-lime);background:#111}.notification-button em{border-color:var(--system-canvas);background:var(--system-lime);color:#111}.page-heading p,.panel-title p,.scan-station-top p,.count-progress>p,.start-count-card>p,.finalize-card p,.callback-strip p,.production-card p{color:#9a742e}.page-heading h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98}.page-heading>div>span{color:#6e6a62}.primary-action,.picked-action,.invoice-action{color:#fff;background:#101010;border-color:#101010}.primary-action:hover,.picked-action:hover,.invoice-action:hover{color:#fff;background:#a47a2f;border-color:#a47a2f}.secondary-action{color:#171717;background:#fff;border-color:#d6d1c7}.secondary-action:hover{border-color:var(--system-lime);background:#fbf8f1}.danger-action,.not-found-action{color:#72551e;background:#fbf6e9;border-color:#cbb273}.substitute-8050-action{color:#5e430f;background:#f7edcf;border-color:#a47a2f}.substitute-8050-action:hover{color:#fff;background:#101010;border-color:#101010}.system-metric{background:#fff;border-color:#dedbd3;box-shadow:0 10px 30px #100e0a0a}.system-metric:after{content:"";background:#e5e1d8;height:2px;position:absolute;bottom:0;left:20px;right:20px}.system-metric.highlight{background:#0d0d0d;border-color:#111}.system-metric.highlight:after,.system-metric.danger:after{background:var(--system-lime)}.system-metric.danger{background:#fff;border-color:#cfb36f}.system-metric.danger strong{color:#8a6626}.metric-icon{color:var(--system-lime);background:#1e1a12;border-color:#564620}.metric-icon.reserve,.metric-icon.available,.metric-icon.production{color:#8b6725;background:#faf8f3;border-color:#ded8cc}.operation-banner{color:#fff;background:#111;border-color:#171717}.operation-flow span{border:1px solid var(--system-lime);color:var(--system-lime);background:0 0}.operation-flow strong{color:#f6f3ec}.operation-flow i{color:#6c6049}.operation-banner p{color:#a8a39a}.system-panel,.order-card,.integration-card,.start-count-card,.large-empty,.count-progress{background:#fff;border-color:#dedbd3}.panel-title h2,.start-count-card h2,.large-empty h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.panel-title>button,.callback-strip button{color:#8b6829}.account-badge.thamy,.account-logo.thamy{color:var(--system-lime);background:#111;border:1px solid #2b2b2b}.account-badge.caroline,.account-logo.caroline{background:var(--system-lime);color:#111;border:1px solid #c9aa63}.status-tag{color:#755719;background:#faf5e9;border:1px solid #d8c28c}.status-tag.production,.status-tag.missing,.status-tag.partial,.status-tag.blocked{color:#755719;background:#f8f1df;border-color:#c9aa63}.status-tag.separated,.status-tag.ready,.status-tag.completed{color:#262626;background:#f1f0ec;border-color:#bbb5a9}.notification-list article.unread>span,.last-scan-card>span{background:var(--system-lime);color:#111}.empty-check{color:#876422;background:#fbf6e9;border:1px solid #d6bc7a}.scan-station{background:#0b0b0b;border:1px solid #252525;box-shadow:0 22px 55px #00000029}.scan-input-wrap input,.quantity-field>div{background:#161511;border-color:#3c372c}.scan-input-wrap input:focus{border-color:var(--system-lime);box-shadow:0 0 0 3px #d1ad5b1f}.scan-beam{background:var(--system-lime)}.scan-submit{border-color:var(--system-lime);background:var(--system-lime);color:#0b0b0b}.finalize-card{background:#fbf7ed;border-color:#d8bd78}.sku-box{color:#37342e;background:#f2f0eb}.invoice-confirmation{background:#fbf6e9;border-color:#d8c38f}.callback-strip{background:#eeece6;border-color:#d9d4c9}.integration-card.connected{border-top-color:var(--system-lime)}.balance-progress>span{background:var(--system-lime)}.mobile-nav button.active{color:#fff;background:#171717}.mobile-nav button.active span{color:var(--system-lime)}.system-toast{background:#fff;border-color:#cbb77f}.system-toast>span,.system-toast.error>span{background:var(--system-lime);color:#111}.production-command{background:#0c0c0c;border:1px solid #191919;border-radius:16px;grid-template-columns:220px 220px minmax(280px,1fr);margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 20px 52px #0a080424}.production-command-metric{border-right:1px solid #2b2822;padding:22px 24px}.production-command-metric>span,.production-search-box>span,.production-section-title>div>span,.production-line-quantity>span{color:#a7997d;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:8px;font-weight:850;display:block}.production-command-metric strong{color:#fff;margin:8px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;display:block}.production-command-metric small{color:#827d73;font-size:9px}.production-command-metric.urgent strong{color:var(--system-lime)}.production-start-panel{border-right:1px solid #2b2822;flex-direction:column;justify-content:center;gap:8px;padding:18px 22px;display:flex}.production-start-panel>span{color:#a7997d;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:8px;font-weight:850}.production-start-panel .gold-action{width:100%;min-height:42px}.production-start-panel small{color:#827d73;font-size:8px}.production-group-toggle{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin-top:3px;display:grid}.production-group-toggle input{opacity:0;pointer-events:none;position:absolute}.production-group-toggle>span{color:#0000;background:#181714;border:1px solid #5c5549;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.production-group-toggle input:checked+span{border-color:var(--system-lime);background:var(--system-lime);color:#111}.production-group-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.production-group-toggle strong{color:#d8d2c7;font-size:9px;font-weight:750;line-height:1.35}.production-group-toggle strong small{color:#827d73;margin-top:3px;font-weight:600;display:block}.production-search-box{flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.production-search-box input{color:#fff;background:#181714;border:1px solid #35312a;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:12px 13px;font-size:11px}.production-search-box input::placeholder{color:#656158}.production-search-box input:focus{border-color:var(--system-lime)}.production-section{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dedbd3;border-radius:17px;margin-top:14px;overflow:hidden}.production-section.urgent-production{border-color:#c9a95f}.production-section-title{border-bottom:1px solid #e6e2da;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.production-section-title>div>span{color:#95712c}.production-section-title h2{letter-spacing:-.025em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.production-section-title>em{color:#78591d;background:#fbf6ea;border:1px solid #d6c18e;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.production-list{transition:opacity .16s}.production-list.loading{opacity:.48}.production-line{border-bottom:1px solid #ece9e2;grid-template-columns:42px minmax(250px,1fr) minmax(95px,.3fr) minmax(125px,.38fr) minmax(150px,auto);align-items:center;gap:16px;min-height:88px;padding:14px 20px;display:grid}.production-line:last-child{border-bottom:0}.production-line:hover{background:#fbfaf7}.production-line.urgent{box-shadow:inset 3px 0 var(--system-lime);background:#fffcf5}.production-rank{color:#a4a097;font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:800}.production-line.urgent .production-rank{background:var(--system-lime);color:#111;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.production-product{min-width:0}.luxury-sku{color:#8b6724;max-width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;display:inline-block;overflow:hidden}.production-product strong,.production-product small{display:block}.production-product strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.production-product small{color:#858078;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.production-line-quantity{border-left:1px solid #ece9e2;padding-left:15px}.production-line-quantity>span{color:#9a968e}.production-line-quantity strong{margin-top:5px;font-size:11px;display:block}.production-line-status{justify-items:start;gap:5px;display:grid}.production-line-status small{color:#8d8981;font-size:8px}.production-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gold-action,.outline-gold-action{white-space:nowrap;border-radius:9px;min-height:38px;padding:9px 13px;font-size:9px;font-weight:850}.gold-action{border:1px solid var(--system-lime);background:var(--system-lime);color:#111}.gold-action:hover{background:#b68e34;border-color:#b68e34}.outline-gold-action{color:#765618;background:#fff;border:1px solid #b99648}.outline-gold-action:hover{background:#faf4e6}.ready-note{color:#776024;font-size:9px;font-weight:800}.purchase-order-note{color:#806324;text-align:right;font-size:8px;font-weight:800}.production-pagination{background:#f8f7f3;border-top:1px solid #e7e3da;justify-content:flex-end;align-items:center;gap:12px;padding:15px 20px;display:flex}.production-pagination button{color:#2a2926;background:#fff;border:1px solid #d2cdc2;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.production-pagination span{color:#7a766e;font-size:9px}.production-empty{box-shadow:none;border:0}@media (max-width:1120px){.production-command{grid-template-columns:1fr 1fr}.production-search-box{border-top:1px solid #2b2822;grid-column:1/-1}.production-line{grid-template-columns:35px minmax(230px,1fr) 100px 135px}.production-line .production-actions{border-top:1px solid #ece9e2;grid-column:2/-1;justify-content:flex-start;padding-top:9px}}@media (max-width:720px){.production-command{grid-template-columns:1fr 1fr}.production-command-metric{padding:18px}.production-command-metric strong{font-size:27px}.production-section-title{align-items:flex-start}.production-line{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px}.production-product{grid-column:2}.production-line-quantity,.production-line-status{border-top:1px solid #ece9e2;border-left:0;grid-column:2;padding:9px 0 0}.production-line .production-actions{grid-column:2}.gold-action,.outline-gold-action{width:100%}.production-pagination{justify-content:space-between}}@media (max-width:460px){.production-command{grid-template-columns:1fr}.production-command-metric{border-bottom:1px solid #2b2822;border-right:0}.production-search-box{grid-column:auto}.production-section-title h2{font-size:19px}}.sales-production-empty{margin-top:16px}.manual-rule-banner{background:#0b0b0b;border:1px solid #1c1c1c;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-bottom:16px;padding:20px 24px;display:grid;box-shadow:0 20px 52px #0a080424}.manual-rule-banner>div{grid-template-columns:auto 1fr;align-items:center;column-gap:11px;display:grid}.manual-rule-banner>div>span{width:31px;height:31px;color:var(--system-lime);font-family:var(--font-geist-mono), monospace;border:1px solid #9d7b36;border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:850;display:grid}.manual-rule-banner strong{color:#fff;font-size:11px}.manual-rule-banner small{color:#88837a;margin-top:3px;font-size:9px}.manual-rule-banner>i{color:#66542e;font-style:normal}.manual-stock-layout{grid-template-columns:minmax(320px,.78fr) minmax(460px,1.22fr);align-items:start;gap:16px;display:grid}.manual-search-panel,.manual-editor-panel{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dedbd3;border-radius:17px;overflow:hidden}.manual-search-panel{position:sticky;top:90px}.manual-panel-heading,.manual-product-header{border-bottom:1px solid #e7e3da;padding:21px 22px}.manual-panel-heading>span,.manual-product-header>em,.manual-quantity-editor>div:first-child>span,.manual-balance-card>span,.manual-destination-heading>span,.manual-current-metrics span{color:#906c27;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:850;display:block}.manual-panel-heading h2,.manual-product-header h2,.manual-editor-empty h2{letter-spacing:-.025em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.manual-search-input{color:#706c64;background:#f8f7f3;border-bottom:1px solid #e7e3da;padding:18px 20px;font-size:9px;font-weight:750;display:block;position:relative}.manual-search-input input{color:#111;background:#fff;border:1px solid #d5d0c5;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:13px 72px 13px 13px;font-size:11px}.manual-search-input input:focus{border-color:#b28b3d;box-shadow:0 0 0 3px #d1ad5b1f}.manual-search-input em{color:#8e6b28;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:31px;right:31px}.manual-product-results{max-height:510px;overflow-y:auto}.manual-product-results>button{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #edeae3;width:100%;padding:15px 20px;display:block}.manual-product-results>button:hover{background:#fbfaf7}.manual-product-results>button.selected{box-shadow:inset 3px 0 var(--system-lime);background:#faf5e9}.manual-product-results strong,.manual-product-results small{display:block}.manual-product-results strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.manual-product-results small{color:#8b867e;margin-top:4px;font-size:8px}.manual-search-empty{color:#918c83;text-align:center;padding:50px 28px;font-size:10px;line-height:1.55}.manual-editor-panel{min-height:530px}.manual-product-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manual-product-header>div{min-width:0}.manual-product-header h2{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:16px;font-weight:750}.manual-product-header>em{background:#fbf6e9;border:1px solid #d6bf87;border-radius:99px;flex:none;padding:6px 8px}.manual-current-metrics{background:#f8f7f3;border-bottom:1px solid #e7e3da;grid-template-columns:repeat(3,1fr);display:grid}.manual-current-metrics>div{border-right:1px solid #e3dfd6;padding:16px 20px}.manual-current-metrics>div:last-child{border-right:0}.manual-current-metrics span{color:#918b81}.manual-current-metrics strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;display:block}.manual-balance-grid{border-bottom:1px solid #e7e3da;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px;display:grid}.manual-balance-card,.manual-balance-group{background:#fbfaf7;border:1px solid #ded9ce;border-radius:12px}.manual-balance-card>span{color:#706b61}.manual-balance-group.virtual{background:#fbf7ed;border-color:#c9aa62}.manual-balance-group .manual-balance-card{background:0 0;border:0}.manual-balance-card .manual-quantity-control{grid-template-columns:40px minmax(68px,1fr) 40px;width:100%;margin-top:12px}.manual-balance-actions{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 16px 16px;display:grid}.manual-balance-actions button{color:#6f521b;background:#fff;border:1px solid #d4c18f;border-radius:7px;min-height:32px;font-size:8px;font-weight:800}.manual-balance-actions button:hover{background:#f4ead2;border-color:#a98031}.manual-quantity-editor{border-bottom:1px solid #e7e3da;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.manual-quantity-editor p{color:#807b72;margin:6px 0 0;font-size:9px}.manual-quantity-control{border:1px solid #b99449;border-radius:10px;grid-template-columns:40px 90px 40px;display:grid;overflow:hidden}.manual-quantity-control button,.manual-quantity-control input{color:#111;text-align:center;background:#fff;border:0;outline:0;height:46px}.manual-quantity-control button{color:#7c5d20;background:#f3efe5;font-size:16px}.manual-quantity-control input{-webkit-appearance:textfield;appearance:textfield;border-inline:1px solid #d8c79f;width:100%;font-size:17px;font-weight:850}.manual-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.manual-destination-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.manual-destination-heading strong{color:#716851;font-size:9px}.manual-destinations article{border-top:1px solid #edeae3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.manual-destinations article strong,.manual-destinations article small{display:block}.manual-destinations article strong{font-size:10px}.manual-destinations article small{color:#8a857c;margin-top:4px;font-size:8px}.manual-destinations article>em{color:#9a948b;font-size:8px;font-style:normal;font-weight:800}.manual-destinations article>em.ready{color:#876522}.manual-reservation-warning{color:#725a28;background:#fbf6e9;border:1px solid #dbc48e;border-radius:9px;margin:0 22px 15px;padding:11px 12px;font-size:9px;line-height:1.5}.manual-confirm{color:#625e56;align-items:flex-start;gap:9px;margin:8px 22px 14px;font-size:9px;line-height:1.45;display:flex}.manual-confirm input{accent-color:#a37b2e;margin-top:2px}.manual-save-action{border:1px solid var(--system-lime);background:var(--system-lime);color:#111;border-radius:10px;width:calc(100% - 44px);min-height:47px;margin:0 22px 22px;font-size:10px;font-weight:900}.manual-save-action:hover{background:#b68e34;border-color:#b68e34}.manual-editor-empty{text-align:center;place-content:center;min-height:530px;padding:40px;display:grid}.manual-editor-empty>span{color:#906c27;width:47px;height:47px;font-family:var(--font-geist-mono), monospace;border:1px solid #d7bf84;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:10px;font-weight:850;display:grid}.manual-editor-empty p{color:#89847b;max-width:310px;margin:9px auto 0;font-size:10px;line-height:1.5}@media (max-width:1040px){.manual-rule-banner{grid-template-columns:1fr}.manual-rule-banner>i{display:none}.manual-stock-layout{grid-template-columns:1fr}.manual-search-panel{position:static}.manual-product-results{max-height:330px}}@media (max-width:580px){.manual-rule-banner{padding:18px}.manual-current-metrics{grid-template-columns:1fr 1fr 1fr}.manual-current-metrics>div{padding:13px 10px}.manual-current-metrics strong{font-size:19px}.manual-balance-grid{grid-template-columns:1fr}.manual-quantity-editor,.manual-destination-heading{flex-direction:column;align-items:stretch}.manual-quantity-control{grid-template-columns:44px 1fr 44px;width:100%}.manual-destinations article{grid-template-columns:auto 1fr}.manual-destinations article>em{grid-column:2}}.stock-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-heading-actions button,.stock-sheet-upload{color:#5d491e;cursor:pointer;background:#fff;border:1px solid #c9b57f;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:9px;font-weight:850;display:inline-flex}.stock-sheet-upload{color:#fff;background:#171714;border-color:#171714}.stock-sheet-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.stock-summary-grid{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dcd8cf;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stock-summary-grid article{border-right:1px solid #e5e1d8;min-width:0;padding:19px 21px}.stock-summary-grid article:last-child{border-right:0}.stock-summary-grid article.highlight{background:#151512}.stock-summary-grid article.attention{background:#f8f1df}.stock-summary-grid span,.stock-search-box>span,.stock-catalog-heading span,.stock-family-card>header span,.stock-change-preview>span,.stock-sheet-panel>header span{color:#8b6929;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.stock-summary-grid strong{letter-spacing:-.04em;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;display:block}.stock-summary-grid small{color:#858078;margin-top:5px;font-size:8px;display:block}.stock-summary-grid .highlight span,.stock-summary-grid .highlight small{color:#b9a56f}.stock-summary-grid .highlight strong{color:#fff}.stock-search-command{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dcd8cf;border-radius:15px;grid-template-columns:minmax(320px,1fr) auto;align-items:end;gap:14px;padding:17px;display:grid}.stock-search-box{min-width:0;position:relative}.stock-search-box input{color:#111;background:#fbfaf7;border:1px solid #cfc9bc;border-radius:10px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 115px 0 15px;font-size:12px;font-weight:700}.stock-search-box input:focus{border-color:#a98234;box-shadow:0 0 0 3px #b58d3d21}.stock-search-box>small{color:#827d74;margin-top:7px;font-size:8px;display:block}.stock-search-box>em{color:#886624;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:34px;right:15px}.stock-filter-tabs,.stock-operation-tabs{background:#f7f5ef;border:1px solid #d5d0c5;border-radius:10px;display:flex;overflow:hidden}.stock-filter-tabs button,.stock-operation-tabs button{color:#6f6a62;background:0 0;border:0;border-right:1px solid #dcd7cc;min-height:42px;padding:0 13px;font-size:8px;font-weight:850}.stock-filter-tabs button:last-child,.stock-operation-tabs button:last-child{border-right:0}.stock-filter-tabs button.active,.stock-operation-tabs button.active{color:#fff;background:#171714}.stock-catalog-panel{box-shadow:var(--system-shadow);background:#fff;border:1px solid #dedbd3;border-radius:17px;overflow:hidden}.stock-catalog-heading{border-bottom:1px solid #e7e3da;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.stock-catalog-heading h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.stock-catalog-heading>small{color:#827d74;font-size:8px;font-weight:800}.stock-family-list{max-height:720px;display:grid;overflow-y:auto}.stock-family-card{border-bottom:1px solid #e8e4dc}.stock-family-card:last-child{border-bottom:0}.stock-family-card>header{background:#faf9f5;grid-template-columns:minmax(110px,.3fr) minmax(180px,1fr) auto;align-items:center;gap:16px;padding:16px 18px 12px;display:grid}.stock-family-card>header strong{color:#171714;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;margin-top:4px;font-size:14px;display:block}.stock-family-card>header p{color:#4d4942;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:750;overflow:hidden}.stock-family-card>header small{color:#817c73;white-space:nowrap;font-size:8px}.stock-variation-grid>button{color:#171714;text-align:left;background:#fff;border:1px solid #ded9cf;border-radius:11px;grid-template-columns:minmax(100px,.8fr) minmax(140px,1fr);gap:12px;padding:13px;display:grid;position:relative}.stock-variation-grid>button:hover{background:#fdfaf3;border-color:#b99950}.stock-variation-grid>button.selected{background:#fbf3df;border-color:#9d772c;box-shadow:inset 3px 0 #a77e2d}.stock-variation-identity strong,.stock-variation-identity span,.stock-variation-identity small,.stock-variation-balance span{display:block}.stock-variation-identity strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1}.stock-variation-identity span{color:#4e4941;margin-top:6px;font-size:9px;font-weight:750}.stock-variation-identity small{color:#918b82;font-family:var(--font-geist-mono), monospace;margin-top:5px;font-size:7px}.stock-variation-balance{border-left:1px solid #e2ded5;align-content:start;gap:4px;padding-left:12px;display:grid}.stock-variation-balance span{color:#817c73;justify-content:space-between;font-size:8px;display:flex}.stock-variation-balance b{color:#171714;font-size:10px}.stock-variation-grid>button>em{color:#8a6a2d;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:800}.stock-adjust-panel{position:sticky;top:90px}.stock-adjust-panel .manual-product-header small{color:#89847b;margin-top:7px;font-size:8px;display:block}.stock-operation-tabs{margin:18px 22px 0}.stock-operation-tabs button{flex:1}.stock-change-preview{background:#faf4e5;border:1px solid #cbb06d;border-radius:11px;grid-template-columns:1fr auto;gap:3px 16px;margin:0 22px 18px;padding:14px 15px;display:grid}.stock-change-preview>span,.stock-change-preview>small{align-self:center}.stock-change-preview>strong{grid-area:1/2/3;align-self:center;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.stock-change-preview>strong i{color:#9e7a32;margin:0 5px;font-style:normal}.stock-change-preview>strong b{color:#7b591c;font-size:26px}.stock-change-preview>small{color:#756e61;font-size:8px}.stock-sheet-panel{background:#fff;border:1px solid #bfa159;border-radius:16px;overflow:hidden;box-shadow:0 22px 56px #19140a29}.stock-sheet-panel>header,.stock-sheet-panel>footer{background:#171714;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.stock-sheet-panel>header h2{color:#fff;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.stock-sheet-panel>header p{color:#aaa398;margin:5px 0 0;font-size:8px}.stock-sheet-panel>header button{color:#ddd8cf;background:0 0;border:1px solid #615d54;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.stock-sheet-progress{background:#e9e5dc;height:4px}.stock-sheet-progress span{background:#b58b34;height:100%;transition:width .18s;display:block}.stock-sheet-table-wrap{max-height:360px;overflow:auto}.stock-sheet-table{border-collapse:collapse;text-align:left;width:100%}.stock-sheet-table th{z-index:1;color:#827d73;letter-spacing:.08em;background:#f6f3ec;border-bottom:1px solid #ddd8ce;padding:10px 12px;font-size:7px;position:sticky;top:0}.stock-sheet-table td{color:#5e5951;vertical-align:top;border-bottom:1px solid #ede9e1;padding:11px 12px;font-size:8px}.stock-sheet-table td strong,.stock-sheet-table td small,.stock-sheet-table td span{display:block}.stock-sheet-table td strong{color:#171714;font-size:9px}.stock-sheet-table td small{color:#918b82;max-width:360px;margin-top:4px;line-height:1.4}.stock-sheet-table .status-saved td:last-child span,.stock-sheet-table .status-ready td:last-child span{color:#6e551e;font-weight:850}.stock-sheet-table .status-error,.stock-sheet-table .status-invalid,.stock-sheet-table .status-not_found,.stock-sheet-table .status-ambiguous{background:#fcf7f5}.stock-sheet-panel>footer{background:#faf8f2}.stock-sheet-panel>footer p{color:#7c776e;margin:0;font-size:8px}.stock-sheet-panel>footer .primary-action{flex:none}@media (max-width:1180px){.stock-workbench .manual-stock-layout{grid-template-columns:1fr}.stock-adjust-panel{position:static}}@media (max-width:900px){.stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-summary-grid article:nth-child(2){border-right:0}.stock-summary-grid article:nth-child(-n+2){border-bottom:1px solid #e5e1d8}.stock-search-command{grid-template-columns:1fr}.stock-filter-tabs button{flex:1}}@media (max-width:650px){.stock-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.stock-summary-grid article{padding:15px}.stock-summary-grid strong{font-size:23px}.stock-search-command{padding:13px}.stock-search-box input{padding-right:14px;font-size:11px}.stock-search-box>em{display:none}.stock-filter-tabs{grid-template-columns:1fr 1fr;display:grid}.stock-filter-tabs button{border-bottom:1px solid #dcd7cc}.stock-family-card>header{grid-template-columns:1fr auto}.stock-family-card>header p{grid-area:2/1/auto/-1}.stock-variation-grid{grid-template-columns:1fr}.stock-sheet-panel>header,.stock-sheet-panel>footer{flex-direction:column;align-items:stretch}.stock-sheet-table{min-width:680px}}.product-title{color:#171714;line-height:1.4}.product-attributes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.product-attributes>span{color:#746b58;letter-spacing:.04em;text-transform:uppercase;background:#faf7ef;border:1px solid #ddd5c2;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;min-width:112px;padding:10px 13px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}.product-attributes b{color:#1b1915;letter-spacing:0;text-transform:none;font-size:17px;font-weight:900;line-height:1.15}.product-attributes>.picking-quantity{color:#d0c6b1;background:#171714;border-color:#171714;min-width:150px}.product-attributes>.picking-quantity b{color:var(--system-lime);letter-spacing:-.03em;white-space:nowrap;font-size:25px}.product-location{color:#746d61;margin-top:9px;font-size:10px;line-height:1.4;display:block}.product-location b{color:#171714;font-size:11px;font-weight:850;display:inline}.product-cage-balances{gap:6px;margin-top:11px;display:grid}.product-cage-balances>span{color:#746d61;font-size:12px;font-weight:750}.product-cage-balances>b{flex-wrap:wrap;gap:6px;display:flex}.product-cage-balances em{color:#171714;background:#fffaf0;border:1px solid #cfbe93;border-radius:7px;padding:7px 9px;font-size:13px;font-style:normal;font-weight:850}.product-cage-balances em.unlocated{color:#8e3427;background:#fff1ee;border-color:#d9a398}.stock-cage-distribution{background:#fffaf0;border:1px solid #d9c99f;border-radius:9px;gap:8px;margin:0 18px 14px;padding:13px 15px;display:grid}.stock-cage-distribution>span{color:#766b54;letter-spacing:.06em;font-size:10px;font-weight:850}.stock-cage-distribution>div{flex-wrap:wrap;gap:7px;display:flex}.stock-cage-distribution b{color:#fff;background:#171714;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:inline-flex}.stock-cage-distribution b em{color:#e0bb62;font-size:12px;font-style:normal}.stock-cage-distribution b.unlocated{background:#8e3427}.order-item{align-items:flex-start;padding-block:20px}.order-item-main{flex:auto;align-items:flex-start}.order-item-main>div{min-width:0}.order-item-main .sku-box{flex:none;max-width:180px;padding:7px 9px;font-size:10px}.order-item-main .product-title{font-size:17px;font-weight:750}.order-item-main small{margin-top:9px;font-size:10px;font-weight:650}.order-item-actions{margin-top:2px}.production-line{align-items:flex-start;min-height:112px;padding-block:18px}.production-product .luxury-sku{letter-spacing:.04em;font-size:10px}.production-product .product-title{text-overflow:clip;white-space:normal;margin-top:8px;font-size:17px;font-weight:750;line-height:1.4;overflow:visible}.production-product>small{text-overflow:clip;white-space:normal;margin-top:9px;font-size:10px;line-height:1.4;overflow:visible}.production-product .product-location{border-top:1px solid #e8e2d5;margin-top:10px;padding-top:9px}.production-line-status small,.purchase-order-note{font-size:10px;line-height:1.4}@media (max-width:720px){.order-item-main .sku-box{max-width:100%}.product-attributes>span{min-width:calc(50% - 5px);font-size:12px}.product-attributes b{font-size:18px}.production-actions{display:flex}}@media (max-width:1120px){.production-command.sales-only{grid-template-columns:1fr 1fr}.production-command.sales-only .production-search-box{grid-column:1/-1}}@media (max-width:720px){.production-command.sales-only{grid-template-columns:1fr}.production-command.sales-only .production-command-metric,.production-command.sales-only .production-start-panel{border-bottom:1px solid #2b2822;border-right:0}.production-command.sales-only .production-search-box{grid-column:auto}}.system-brand strong,.mobile-brand strong,.loading-screen strong{letter-spacing:.06em}.system-metric>span{padding-right:0}.operator-card{display:block}.compact-order-list article{grid-template-columns:minmax(0,1fr) auto}.notification-list article{grid-template-columns:7px minmax(0,1fr) auto;align-items:start}.notification-list article>span,.notification-list article.unread>span{background:#b7b2a7;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-list article.unread>span{background:var(--system-lime)}.manual-destinations article,.integration-card>header{grid-template-columns:minmax(0,1fr) auto}.production-line{grid-template-columns:minmax(250px,1fr) minmax(95px,.3fr) minmax(125px,.38fr) minmax(150px,auto)}@media (max-width:1120px){.production-line{grid-template-columns:minmax(230px,1fr) 100px 135px}.production-line .production-actions{grid-column:1/-1}}@media (max-width:720px){.production-line{grid-template-columns:minmax(0,1fr)}.production-product,.production-line-quantity,.production-line-status,.production-line .production-actions{grid-column:1}}@media (max-width:580px){.manual-destinations article{grid-template-columns:minmax(0,1fr) auto}.manual-destinations article>em{grid-column:2}}.login-screen{color:#fff;background:radial-gradient(circle at 50% 0,#d1ad5b1f,#0000 34%),#090909;place-items:center;min-height:100svh;padding:28px 18px;display:grid}.login-panel{background:#111;border:1px solid #2d2920;border-radius:20px;width:min(420px,100%);overflow:hidden;box-shadow:0 34px 90px #0000006b}.login-panel header{border-bottom:1px solid #29251c;padding:34px 34px 28px}.login-panel header>span,.users-create-card header>span,.users-list-card header span{color:var(--system-lime);letter-spacing:.15em;font-size:9px;font-weight:850}.login-panel h1{color:#fff;letter-spacing:.035em;margin:10px 0 8px;font-size:clamp(28px,8vw,38px);line-height:1}.login-panel header p{color:#99948a;margin:0;font-size:13px}.login-panel form{gap:15px;padding:28px 34px 34px;display:grid}.login-panel label,.users-create-card label{color:#b4afa4;font-size:10px;font-weight:750}.login-panel input,.users-create-card input,.users-create-card select{color:#fff;background:#171717;border:1px solid #373228;border-radius:10px;outline:none;width:100%;min-height:48px;margin-top:7px;padding:11px 13px;font-size:14px}.login-panel input:focus,.users-create-card input:focus,.users-create-card select:focus{border-color:var(--system-lime);box-shadow:0 0 0 3px #d1ad5b1f}.login-panel form>button,.users-create-card form>button{border:1px solid var(--system-lime);background:var(--system-lime);color:#111;border-radius:10px;min-height:49px;margin-top:3px;font-size:11px;font-weight:900}.login-panel form>.login-secondary{color:#b8a46f;background:0 0;border-color:#0000;min-height:40px;margin-top:-4px;font-size:10px}.login-error,.login-success,.setup-required-message{color:#f1b49c;background:#261a16;border:1px solid #664131;border-radius:9px;padding:12px 13px;font-size:11px;line-height:1.45}.login-success{color:#c8d9aa;background:#182016;border:1px solid #4f6141;border-radius:9px;padding:12px 13px;font-size:11px;line-height:1.45}.setup-required-message{color:#d7c28f;background:#211d14;border-color:#5c4b28;margin:28px 34px 34px}.login-footer{bottom:max(20px, env(safe-area-inset-bottom));color:#6e695f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;position:fixed}.operator-card{gap:3px;display:grid}.operator-card>span{color:#857f74;letter-spacing:.12em;font-size:8px;font-weight:800}.operator-card>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operator-card>small{color:var(--system-lime);font-size:9px}.operator-card>button{color:#aaa397;background:0 0;border:0;justify-self:start;margin-top:7px;padding:0;font-size:9px;font-weight:750}.topbar-account{align-items:center;gap:10px;display:flex}.local-data-badge{color:#5d4711;letter-spacing:.01em;background:#fff8e3;border:1px solid #d8b967;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}.topbar-account>span{color:#6f6a61;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;font-weight:750;overflow:hidden}.topbar-logout{color:#504b43;background:#fff;border:1px solid #d9d4c9;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.users-layout{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);align-items:start;gap:16px;display:grid}.users-create-card,.users-list-card{border:1px solid var(--system-line);box-shadow:var(--system-shadow);background:#fff;border-radius:17px;overflow:hidden}.users-create-card>header,.users-list-card>header{border-bottom:1px solid #e7e3da;padding:21px 22px}.users-create-card h2,.users-list-card h2{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.users-create-card form{gap:14px;padding:21px 22px;display:grid}.users-create-card label{color:#6e695f}.users-create-card input,.users-create-card select{color:#111;background:#fbfaf7;border-color:#d9d4c9;min-height:43px;font-size:12px}.users-message{border-radius:8px;margin:0 22px 21px;padding:10px 12px;font-size:10px}.users-message.success{color:#775b20;background:#fbf5e7;border:1px solid #d2bd88}.users-message.error{color:#9d4028;background:#fff3ee;border:1px solid #e0b49f}.users-list-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.users-list-card>header button{color:#5b554c;background:#fff;border:1px solid #d4cec2;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.users-list article{border-bottom:1px solid #ece8df;grid-template-columns:minmax(0,1fr) 126px 82px;align-items:center;gap:12px;padding:16px 20px;display:grid}.users-list article:last-child{border-bottom:0}.users-list article.inactive{opacity:.67;background:#f7f5f1}.users-list article strong,.users-list article small,.users-list article span{display:block}.users-list article strong{font-size:12px}.users-list article small{color:#817b71;margin-top:3px;font-size:9px}.users-list article span{color:#a19b90;margin-top:5px;font-size:8px}.users-list article select,.users-list article button{color:#3b3832;background:#fff;border:1px solid #d8d2c6;border-radius:8px;min-height:34px;font-size:9px;font-weight:750}.users-list article button.deactivate{color:#9d4028;border-color:#e0b49f}.users-list article button.activate{color:#74571d;border-color:#cfb777}.users-empty{color:#8e887e;text-align:center;padding:48px 24px;font-size:11px}.audit-toolbar{background:#fff;border:1px solid #e1ddd3;border-radius:14px;grid-template-columns:minmax(260px,1fr) 220px 120px;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #3a33290d}.audit-toolbar label{color:#6e685e;gap:7px;font-size:11px;font-weight:750;display:grid}.audit-toolbar input,.audit-toolbar select{color:#28251f;width:100%;min-height:42px;font:inherit;background:#fbfaf7;border:1px solid #d7d1c5;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.audit-toolbar input:focus,.audit-toolbar select:focus{border-color:#8d7442;box-shadow:0 0 0 3px #8d74421f}.audit-total{border-left:1px solid #e6e1d7;align-content:center;min-height:42px;padding:5px 12px;display:grid}.audit-total strong{color:#29261f;font-size:18px;line-height:1}.audit-total span{color:#8b8479;margin-top:4px;font-size:10px}.audit-list-card{background:#fff;border:1px solid #e1ddd3;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #3a33290d}.audit-list{display:grid}.audit-row{border-bottom:1px solid #ece8df;grid-template-columns:5px minmax(0,1fr);display:grid}.audit-row:last-child{border-bottom:0}.audit-marker{background:#8b8171}.audit-row.picking .audit-marker{background:#2b7a67}.audit-row.production .audit-marker{background:#a85b32}.audit-row.inventory .audit-marker{background:#3a6796}.audit-row.orders .audit-marker{background:#8160a7}.audit-row.integrations .audit-marker{background:#9a7a25}.audit-row.users .audit-marker{background:#5f6172}.audit-content{min-width:0;padding:17px 20px 18px}.audit-content header,.audit-content header>div{align-items:center;gap:9px;display:flex}.audit-content header{justify-content:space-between}.audit-content header strong{color:#25221d;font-size:14px;font-weight:800}.audit-content time{color:#837c71;white-space:nowrap;font-size:11px}.audit-category{color:#635d53;letter-spacing:.03em;text-transform:uppercase;background:#f0ede7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.audit-category.picking{color:#236655;background:#e4f3ee}.audit-category.production{color:#8a4928;background:#f8e9df}.audit-category.inventory{color:#315d88;background:#e5eef7}.audit-category.orders{color:#6f5192;background:#eee8f6}.audit-content p{color:#565046;margin:9px 0 0;font-size:13px;line-height:1.5}.audit-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.audit-meta>span{color:#686158;background:#faf8f4;border:1px solid #e4dfd5;border-radius:7px;padding:5px 8px;font-size:10px}.audit-meta .audit-actor{color:#5b4923;background:#f8f1df;border-color:#d9cba9;align-items:center;gap:6px;display:flex}.audit-actor b{font-size:11px}.audit-actor small{color:#8e7a4f;font-size:9px}.audit-empty{color:#8e887e;text-align:center;justify-items:center;gap:7px;padding:64px 24px;font-size:12px;display:grid}.audit-empty strong{color:#4d4840;font-size:14px}.audit-load-more{color:#554b39;background:#fff;border:1px solid #d1c8b7;border-radius:9px;align-self:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:800}@media (max-width:860px){.users-layout{grid-template-columns:1fr}.audit-toolbar{grid-template-columns:minmax(0,1fr) 190px}.audit-total{display:none}}@media (max-width:720px){body{padding-bottom:env(safe-area-inset-bottom)}.login-screen{padding:max(18px, env(safe-area-inset-top)) 15px max(32px, env(safe-area-inset-bottom));align-items:center}.login-panel header,.login-panel form{padding-inline:24px}.system-topbar{padding-top:env(safe-area-inset-top)}.topbar-account>span{display:none}.topbar-logout{min-height:36px}.users-list article{grid-template-columns:minmax(0,1fr) 105px}.users-list article>button{grid-column:1/-1}.picking-marketplace-filter,.picking-filter-fields{grid-template-columns:1fr}.picking-marketplace-options{justify-content:flex-start}.audit-toolbar{grid-template-columns:1fr}.audit-content{padding:15px 14px 16px}.audit-content header{align-items:flex-start;gap:8px}.audit-content header>div{flex-direction:column;align-items:flex-start}.audit-content time{font-size:9px}.audit-actor small{display:none}.mobile-nav:has(>button:only-child){display:none}.mobile-nav:has(>button:only-child)+.system-toast{bottom:max(18px, env(safe-area-inset-bottom))}.order-item-actions button{min-height:48px;font-size:13px}}:root{--readable-caption:14px;--readable-body:16px;--readable-title:20px}body{font-size:var(--readable-body);line-height:1.5}.system-shell,.login-screen,.loading-screen{font-size:var(--readable-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5}.system-sidebar{width:292px;padding:32px 24px 24px}.system-brand{min-height:54px}.system-brand strong{font-size:19px;line-height:1.25}.system-nav button{border-radius:12px;min-height:50px;padding:13px 15px;font-size:16px;line-height:1.3}.system-nav button>span,.system-nav button em{font-size:var(--readable-caption)}.operator-card{gap:6px;padding:16px}.operator-card>span,.operator-card>small,.operator-card>button{font-size:var(--readable-caption);line-height:1.35}.operator-card>strong{font-size:16px;line-height:1.35}.operator-card>button{min-height:36px;padding:7px 0}.system-main{margin-left:292px;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.system-topbar{min-height:84px}.topbar-account>span,.notification-button,.topbar-logout{font-size:15px}.notification-button,.topbar-logout{min-height:44px;padding:10px 14px}.notification-button>span{width:28px;height:28px;font-size:var(--readable-caption)}.notification-button em{min-width:21px;height:21px;font-size:12px}.view-stack{width:min(1440px,100%);padding-top:54px}.page-heading{margin-bottom:38px}.page-heading h1,.stock-workbench .page-heading h1{font-size:clamp(42px,4.5vw,64px);line-height:1.05}.page-heading p,.panel-title p,.scan-station-top p,.count-progress>p,.start-count-card>p,.finalize-card p,.callback-strip p,.production-card p{font-size:var(--readable-caption);line-height:1.45}.page-heading>div>span,.stock-workbench .page-heading p{max-width:800px;font-size:17px;line-height:1.65}.page-heading h2,.panel-title h2,.production-section-title h2,.manual-panel-heading h2,.manual-product-header h2,.stock-catalog-heading h2,.users-create-card h2,.users-list-card h2,.stock-history-heading h2{font-size:24px;line-height:1.25}.primary-action,.secondary-action,.danger-action,.picked-action,.not-found-action,.remove-order-action,.substitute-8050-action,.invoice-action,.gold-action,.outline-gold-action,.stock-heading-actions button,.stock-sheet-upload,.manual-save-action,.audit-load-more{min-height:48px;padding:11px 17px;font-size:15px;line-height:1.25}.primary-action.large{min-height:54px}.system-metric{min-height:178px;padding:24px}.system-metric>span,.system-metric small{font-size:var(--readable-caption);line-height:1.4}.system-metric strong{margin-top:28px;font-size:40px;line-height:1.05}.metric-icon{width:36px;height:36px;font-size:var(--readable-caption)}.operation-banner{padding:21px 24px}.operation-flow{flex-wrap:wrap;gap:12px}.operation-flow span{width:28px;height:28px;font-size:13px}.operation-flow strong,.operation-banner p{font-size:var(--readable-caption);line-height:1.5}.system-panel,.order-card,.integration-card,.start-count-card,.large-empty,.count-progress,.users-create-card,.users-list-card,.audit-list-card,.audit-toolbar{border-radius:18px}.system-panel{padding:26px}.system-shell p,.system-shell li,.system-shell label,.system-shell time,.system-shell code,.system-shell td{font-size:15px;line-height:1.55}.system-shell small{font-size:var(--readable-caption);line-height:1.5}.system-shell input:not([type=checkbox]):not([type=radio]),.system-shell select,.system-shell textarea{min-height:48px;font-size:16px;line-height:1.4}.system-shell th{font-size:var(--readable-caption);padding-block:14px;line-height:1.35}.system-shell td{padding-block:16px}.status-tag,.sku-box,.luxury-sku,.ready-note,.purchase-order-note,.product-location,.account-badge,.live-chip,.audit-category,.audit-meta>span{font-size:var(--readable-caption);line-height:1.4}.product-title,.order-item-main .product-title,.production-product .product-title,.production-product strong,.manual-product-results strong{font-size:19px;line-height:1.45}.product-location b{font-size:15px}.product-attributes>span{min-width:136px;font-size:var(--readable-caption);padding:12px 15px;line-height:1.3}.product-attributes b{font-size:20px;line-height:1.25}.product-attributes>.picking-quantity b{font-size:28px}.order-item{gap:18px;min-height:112px;padding:22px}.order-item-main{gap:16px}.order-item-main .sku-box{max-width:230px;font-size:var(--readable-caption);padding:10px 12px}.order-item-main small,.production-product>small,.production-line-status small{font-size:var(--readable-caption);line-height:1.5}.order-item-actions button{min-height:48px;font-size:15px}.production-command{grid-template-columns:240px 260px minmax(320px,1fr)}.production-command-metric,.production-start-panel,.production-search-box{padding:24px}.production-command-metric>span,.production-start-panel>span,.production-search-box>span,.production-section-title>div>span,.production-line-quantity>span,.manual-panel-heading>span,.manual-product-header>em,.manual-quantity-editor>div:first-child>span,.manual-balance-card>span,.manual-destination-heading>span,.manual-current-metrics span,.stock-summary-grid span,.stock-search-box>span,.stock-catalog-heading span,.stock-family-card>header span,.stock-change-preview>span,.stock-sheet-panel>header span{font-size:var(--readable-caption);line-height:1.35}.production-command-metric strong{font-size:38px}.production-command-metric small,.production-start-panel small,.production-group-toggle strong,.production-section-title>em,.production-rank,.production-line-quantity strong,.production-pagination button,.production-pagination span{font-size:var(--readable-caption);line-height:1.4}.production-group-toggle{grid-template-columns:28px minmax(0,1fr);gap:11px}.production-group-toggle>span{width:28px;height:28px;font-size:16px}.production-search-box input{min-height:50px;padding:13px 15px;font-size:16px}.production-section-title{padding:24px 26px}.production-line{grid-template-columns:minmax(310px,1fr) minmax(120px,.3fr) minmax(150px,.38fr) minmax(170px,auto);gap:20px;min-height:142px;padding:23px 26px}.production-line-quantity strong{font-size:18px}.production-actions{gap:10px}.manual-rule-banner{gap:22px;padding:24px 28px}.manual-rule-banner>div>span{width:38px;height:38px;font-size:var(--readable-caption)}.manual-rule-banner strong{font-size:16px}.manual-rule-banner small,.manual-search-input,.manual-search-input em,.manual-product-results small,.manual-search-empty,.manual-quantity-editor p,.manual-destination-heading strong,.manual-destinations article strong,.manual-destinations article small,.manual-destinations article>em,.manual-reservation-warning,.manual-confirm{font-size:var(--readable-caption);line-height:1.5}.manual-stock-layout{grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);gap:20px}.manual-panel-heading,.manual-product-header{padding:25px 26px}.manual-search-input{padding:21px 24px}.manual-search-input input{min-height:52px;padding:13px 84px 13px 15px;font-size:16px}.manual-search-input em{bottom:36px;right:38px}.manual-product-results>button{min-height:80px;padding:17px 24px}.manual-current-metrics>div{padding:20px 24px}.manual-current-metrics strong{font-size:30px}.manual-balance-card{padding:20px}.manual-balance-actions button{min-height:44px;font-size:var(--readable-caption)}.manual-quantity-editor{padding:26px}.manual-quantity-control{grid-template-columns:48px 110px 48px}.manual-quantity-control button,.manual-quantity-control input{height:52px}.manual-quantity-control button{font-size:21px}.manual-quantity-control input{font-size:20px}.manual-destinations{padding:24px 26px 14px}.manual-destinations article{min-height:68px;padding:15px 0}.manual-confirm{margin-block:13px 18px}.stock-section-tabs button{min-height:88px;padding:17px 21px}.stock-summary-grid article{padding:23px 25px}.stock-summary-grid strong,.stock-workbench .stock-summary-grid strong{font-size:38px}.stock-summary-grid small,.stock-workbench .stock-summary-grid small{font-size:var(--readable-caption);line-height:1.5}.stock-search-command{padding:18px}.stock-family-card>header{padding:22px 24px}.stock-family-card>header p,.stock-family-card>header strong,.stock-family-card>header small,.stock-catalog-heading>small{font-size:15px;line-height:1.5}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{min-height:158px;padding:19px}.stock-variation-identity span,.stock-variation-identity small,.stock-variation-balance span,.stock-variation-grid>button>em{font-size:var(--readable-caption);line-height:1.4}.stock-history-heading span,.stock-history-heading p,.stock-history-heading>em,.stock-history-current span,.stock-history-event>header time,.stock-history-event>p,.stock-history-event>footer{font-size:var(--readable-caption);line-height:1.5}.stock-history-event>header strong{font-size:18px}.stock-sheet-panel>header,.stock-sheet-panel>footer{padding:21px 24px}.stock-sheet-panel>header h2{font-size:23px}.stock-sheet-panel>header p,.stock-sheet-panel>header button,.stock-sheet-panel>footer p,.stock-sheet-table th,.stock-sheet-table td,.stock-sheet-table td strong,.stock-sheet-table td small{font-size:var(--readable-caption);line-height:1.5}.stock-sheet-table th,.stock-sheet-table td{padding:14px 16px}.login-panel{width:min(500px,100%)}.login-panel header{padding:40px 40px 32px}.login-panel header>span{font-size:var(--readable-caption)}.login-panel h1{font-size:clamp(34px,8vw,44px);line-height:1.08}.login-panel header p,.login-panel label,.login-install,.login-error,.login-success,.setup-required-message{font-size:15px;line-height:1.5}.login-panel form{gap:19px;padding:32px 40px 40px}.login-panel input{min-height:54px;padding:13px 15px;font-size:17px}.login-panel form>button,.login-panel form>.login-secondary{min-height:52px;font-size:15px}.login-footer{font-size:13px}.users-create-card header>span,.users-list-card header span,.users-create-card label,.users-message,.users-list-card>header button,.users-list article strong,.users-list article small,.users-list article span,.users-list article select,.users-list article button,.users-empty,.audit-toolbar label,.audit-total span,.audit-content time,.audit-category,.audit-meta>span,.audit-actor b,.audit-actor small,.audit-empty{font-size:var(--readable-caption);line-height:1.45}.users-create-card input,.users-create-card select,.users-list article select,.users-list article button,.audit-toolbar input,.audit-toolbar select{min-height:46px;font-size:15px}.audit-content{padding:21px 24px 22px}.audit-content header strong,.audit-empty strong{font-size:17px}.audit-content p{font-size:15px;line-height:1.6}.system-toast{max-width:min(460px,100vw - 36px);padding:16px 18px}.system-toast strong{font-size:16px}.system-toast small{font-size:var(--readable-caption);line-height:1.5}@media (max-width:1180px){.system-sidebar{width:260px}.system-main{margin-left:260px;padding-inline:28px}.manual-stock-layout{grid-template-columns:1fr}.production-command{grid-template-columns:1fr 1fr}.production-search-box{grid-column:1/-1}}@media (max-width:820px){.system-sidebar{display:none}.system-main{margin-left:0;padding:0 18px 110px}.system-topbar{min-height:74px}.mobile-brand strong{font-size:16px}.view-stack{padding-top:34px}.page-heading h1,.stock-workbench .page-heading h1{font-size:clamp(38px,10vw,50px)}.mobile-nav{min-height:74px;padding:8px 6px max(8px, env(safe-area-inset-bottom))}.mobile-nav button{min-height:54px;padding:7px 3px;font-size:12px;line-height:1.2}.order-item{flex-direction:column;align-items:stretch}.order-item-actions{width:100%}.order-item-actions button{flex:1}}@media (max-width:720px){.production-command,.production-command.sales-only{grid-template-columns:1fr}.production-command-metric,.production-start-panel{border-bottom:1px solid #2b2822;border-right:0}.production-search-box{grid-column:auto}.production-line{grid-template-columns:minmax(0,1fr);min-height:0;padding:21px 18px}.production-product,.production-line-quantity,.production-line-status,.production-line .production-actions{grid-column:1}.product-attributes>span{min-width:calc(50% - 5px)}.stock-sheet-table{min-width:820px}}@media (max-width:580px){.system-main{padding-inline:14px}.system-topbar{min-height:68px}.topbar-logout{min-height:42px}.notification-button{font-size:14px}.page-heading{gap:22px;margin-bottom:28px}.page-heading h1,.stock-workbench .page-heading h1{font-size:38px}.metric-row{grid-template-columns:1fr}.system-metric{min-height:150px}.stock-summary-grid{grid-template-columns:1fr}.stock-summary-grid article{border-bottom:1px solid #e5e1d8;border-right:0}.stock-summary-grid article:last-child{border-bottom:0}.stock-heading-actions,.stock-section-tabs,.stock-filter-tabs,.manual-balance-grid,.manual-current-metrics{grid-template-columns:1fr}.manual-current-metrics>div{border-bottom:1px solid #e3dfd6;border-right:0}.manual-quantity-editor,.manual-destination-heading{flex-direction:column;align-items:stretch}.users-list article{grid-template-columns:1fr}.users-list article>button{grid-column:1}}.stock-workbench .page-heading{margin-bottom:24px}.stock-workbench .page-heading h1{letter-spacing:-.035em;font-size:clamp(38px,4vw,52px);font-weight:800;font-family:var(--font-sans)!important}.stock-section-tabs button{min-height:66px;box-shadow:none;border-width:1px;border-radius:10px;padding:12px 16px}.stock-section-tabs button.active{background:#faf5e9;border-color:#9d772c;box-shadow:inset 4px 0 #b38a39}.stock-section-tabs strong{font-size:17px}.stock-section-tabs span{font-size:14px}.stock-summary-grid{box-shadow:none;border-radius:11px}.stock-summary-grid article.highlight,.stock-summary-grid article.attention{color:#171714;background:#fff}.stock-summary-grid article.highlight{box-shadow:inset 0 -4px #171714}.stock-summary-grid article.attention{box-shadow:inset 0 -4px #b68a34}.stock-summary-grid article.highlight span,.stock-summary-grid article.highlight small{color:#726d64}.stock-summary-grid strong,.stock-workbench .stock-summary-grid strong{margin-top:3px;font-size:29px;font-weight:800;font-family:var(--font-sans)!important}.stock-search-command{box-shadow:none;border-radius:11px;gap:12px;padding:13px}.stock-workbench .stock-search-box input{height:52px;font-size:16px}.stock-filter-tabs,.stock-operation-tabs{border-radius:9px}.stock-filter-tabs button,.stock-operation-tabs button{min-height:46px;font-size:14px}.stock-workbench .manual-stock-layout{grid-template-columns:minmax(650px,1.55fr) minmax(390px,.75fr);gap:14px}.stock-catalog-panel,.stock-history-panel,.stock-adjust-panel{box-shadow:none;border-radius:11px}.stock-catalog-heading{padding:15px 18px}.stock-catalog-heading h2{font-family:var(--font-sans);font-size:20px;font-weight:800}.stock-family-list{max-height:760px}.stock-family-card{background:#fff}.stock-family-card>header{background:#f6f4ef;border-bottom:1px solid #e5e1d8;grid-template-columns:minmax(150px,.35fr) minmax(220px,1fr) auto;gap:14px;min-height:62px;padding:11px 16px}.stock-family-card>header div{align-items:baseline;gap:8px;display:flex}.stock-family-card>header span{font-size:12px}.stock-family-card>header strong{margin:0;font-size:17px;font-weight:900}.stock-family-card>header p,.stock-family-card>header small,.stock-catalog-heading>small{font-size:14px;line-height:1.4}.stock-variation-grid{grid-template-columns:1fr;gap:0;padding:0;display:grid}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{background:#fff;border:0;border-bottom:1px solid #ece8df;border-radius:0;grid-template-columns:minmax(280px,1.3fr) minmax(270px,1fr) minmax(150px,.55fr);align-items:center;gap:18px;min-height:78px;padding:12px 16px;display:grid}.stock-variation-grid>button:last-child{border-bottom:0}.stock-variation-grid>button.selected{background:#fbf5e6;box-shadow:inset 4px 0 #b38a39}.stock-variation-grid>button.zero{background:#fbf8f6}.stock-variation-grid>button.low{background:#fdfaf2}.stock-variation-identity{grid-template-columns:52px minmax(90px,.8fr) minmax(130px,1.2fr);align-items:center;gap:12px;min-width:0;display:grid}.stock-variation-identity strong,.stock-workbench .stock-variation-identity strong{font-size:23px;font-weight:900;line-height:1;font-family:var(--font-sans)!important}.stock-variation-identity span,.stock-variation-identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.stock-variation-identity span{color:#2f2c27;font-weight:800}.stock-variation-identity small{color:#716b62}.stock-variation-balance{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.stock-variation-balance span{color:#777168;justify-content:start;gap:1px;font-size:12px;line-height:1.25;display:grid}.stock-variation-balance b{color:#171714;font-size:17px;line-height:1.2}.stock-variation-grid>button>em{color:#6e5725;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:auto;font-size:13px;line-height:1.35;overflow:hidden}.stock-history-heading{padding:18px}.stock-history-heading h2{font-family:var(--font-sans);font-size:20px;font-weight:800}.stock-history-current>div{padding:13px 15px}.stock-history-current strong{font-size:24px}.stock-history-list{gap:8px;padding:12px}.stock-history-event{border-radius:8px;padding:13px}@media (max-width:1180px){.stock-workbench .manual-stock-layout{grid-template-columns:1fr}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{grid-template-columns:minmax(280px,1.2fr) minmax(270px,1fr)}.stock-variation-grid>button>em{text-align:left;border-top:1px solid #f0ece4;grid-column:1/-1;padding-top:7px}}@media (max-width:720px){.stock-workbench .page-heading h1{font-size:36px}.stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-summary-grid article{min-height:92px;padding:13px 14px}.stock-summary-grid article:nth-child(odd){border-right:1px solid #e5e1d8}.stock-summary-grid article:nth-child(-n+2){border-bottom:1px solid #e5e1d8}.stock-family-card>header{grid-template-columns:1fr auto}.stock-family-card>header p{grid-area:2/1/auto/-1}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{grid-template-columns:1fr;gap:11px;min-height:0;padding:15px}.stock-variation-balance{border-top:1px solid #ece8df;padding-top:10px}.stock-variation-grid>button>em{text-align:left;border-top:0;grid-column:1;padding-top:0}}@media (max-width:480px){.stock-section-tabs{grid-template-columns:1fr}.stock-family-card>header{grid-template-columns:1fr;gap:4px}.stock-family-card>header small,.stock-family-card>header p{grid-column:1}.stock-variation-identity{grid-template-columns:48px minmax(0,1fr)}.stock-variation-identity small{grid-column:1/-1}}.operator-card>.operator-email{color:#aaa397;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.settings-view{max-width:1040px}.settings-card{background:#fff;border:1px solid #dcd7cc;border-radius:12px;overflow:hidden}.settings-card>header{background:#f8f7f3;border-bottom:1px solid #e8e4dc;padding:24px 26px}.settings-card>header>span{color:#8b6724;letter-spacing:.08em;font-size:14px;font-weight:850}.settings-card h2{margin:7px 0 5px;font-size:25px;line-height:1.25}.settings-card>header p{color:#686259;max-width:740px;margin:0;font-size:15px;line-height:1.55}.settings-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 26px;display:grid}.settings-option strong{color:#1c1a17;font-size:19px;line-height:1.35;display:block}.settings-option p{color:#6d675e;max-width:680px;margin:8px 0 0;font-size:15px;line-height:1.6}.settings-option>button{color:#5e5951;background:#f2f0eb;border:1px solid #cfc9bd;border-radius:10px;grid-template-columns:28px auto;align-items:center;gap:10px;min-width:146px;min-height:50px;padding:9px 14px 9px 10px;font-size:15px;font-weight:850;display:grid}.settings-option>button>span{background:#aaa59c;border-radius:99px;width:28px;height:18px;position:relative}.settings-option>button>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.settings-option>button.active{color:#fff;background:#171714;border-color:#171714}.settings-option>button.active>span{background:#d1ad5b}.settings-option>button.active>span:after{background:#171714;transform:translate(10px)}.settings-result{background:#f5f3ef;border-left:4px solid #a9a49a;border-radius:8px;gap:3px;margin:0 26px 26px;padding:16px 18px;display:grid}.settings-result.active{background:#fbf5e8;border-left-color:#b38a39}.settings-result strong{font-size:16px}.settings-result span{color:#6e685f;font-size:14px}.settings-loading{color:#777168;padding:44px 26px;font-size:16px}.settings-card>.users-message{margin-inline:26px}.settings-maintenance-card .settings-option>button{color:#982f26;background:#fff7f5;border-color:#b5483c;grid-template-columns:none;justify-content:center;min-width:250px;padding:12px 18px;display:inline-flex}.settings-maintenance-card .settings-option>button:hover:not(:disabled){color:#fff;background:#982f26;border-color:#982f26}.location-reset-form,.location-reset-selection{padding:22px 26px}.location-reset-form{border-bottom:1px solid #e8e4dc}.location-reset-form label{color:#4e4942;margin-bottom:8px;font-size:15px;font-weight:850;display:block}.location-reset-form>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.location-reset-form input,.location-reset-form button,.location-reset-submit{border-radius:10px;min-height:52px;font-size:16px;font-weight:800}.location-reset-form input{color:#171714;background:#fff;border:2px solid #cbc5ba;min-width:0;padding:0 16px}.location-reset-form input:focus{border-color:#8b6724;outline:3px solid #b38a392e}.location-reset-form button{color:#fff;background:#171714;border:1px solid #171714;padding:0 22px}.location-reset-selection{gap:14px;display:grid}.location-reset-selection>strong{font-size:17px}.protected-reset-password{color:#4e4942;gap:7px;max-width:420px;font-size:14px;font-weight:850;display:grid}.protected-reset-password input,.protected-reset-fields input{color:#171714;background:#fff;border:2px solid #cbc5ba;border-radius:10px;width:100%;min-height:52px;padding:0 15px;font-size:16px}.protected-reset-password input:focus,.protected-reset-fields input:focus{border-color:#982f26;outline:3px solid #982f2621}.location-reset-chips{flex-wrap:wrap;gap:8px;display:flex}.location-reset-chips button{color:#4b390f;background:#fff8e8;border:1px solid #c9b98d;border-radius:9px;min-height:42px;padding:7px 12px;font-size:15px;font-weight:900}.location-reset-chips button span{margin-left:5px;font-size:18px}.location-reset-submit{color:#982f26;background:#fff7f5;border:1px solid #b5483c;justify-self:start;padding:10px 20px}.location-reset-submit:hover:not(:disabled){color:#fff;background:#982f26;border-color:#982f26}.protected-stock-reset{border-top:1px solid #e8e4dc;gap:18px;padding:24px 26px 26px;display:grid}.protected-reset-warning{background:#fff4f2;border-left:4px solid #982f26;border-radius:8px;gap:4px;padding:15px 17px;display:grid}.protected-reset-warning strong{color:#711f19;font-size:16px}.protected-reset-warning span{color:#6c514d;font-size:14px;line-height:1.45}.protected-reset-fields{grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:14px;display:grid}.protected-reset-fields label{color:#3e3933;align-content:start;gap:8px;font-size:14px;font-weight:800;display:grid}.protected-reset-fields label span{min-height:20px}.protected-reset-fields label b{color:#982f26;letter-spacing:.025em}.protected-reset-acknowledgement{color:#4c4640;background:#faf8f4;border:1px solid #d8d1c6;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;font-weight:750;line-height:1.45;display:flex}.protected-reset-acknowledgement input{accent-color:#982f26;flex:0 0 20px;width:20px;height:20px;margin:0}.protected-reset-actions{justify-content:flex-end;gap:10px;display:flex}.protected-reset-actions button{color:#4e4942;background:#fff;border:1px solid #cfc9bd;border-radius:10px;min-height:50px;padding:10px 18px;font-size:15px;font-weight:850}.protected-reset-actions .danger-action{color:#fff;background:#982f26;border-color:#982f26}.protected-reset-actions button:disabled{cursor:not-allowed;opacity:.5}.audit-row.settings .audit-marker{background:#a47a2f}.order-item-actions{flex-wrap:wrap;justify-content:flex-end}.partial-pick-action{color:#644a0f;background:#fff7dc;border:1px solid #b7903c;border-radius:10px;min-height:48px;padding:11px 17px;font-size:15px;font-weight:850}.partial-pick-action:hover{background:#f5e5ad;border-color:#86631d}.partial-pick-control{background:#fffdf6;border:1px solid #ded3b6;border-radius:11px;align-items:flex-end;gap:8px;padding:8px;display:flex}.partial-pick-control label{gap:4px;display:grid}.partial-pick-control label>span{color:#746440;font-size:12px;font-weight:800}.partial-pick-control select{color:#171714;background:#fff;border:1px solid #cfc3a5;border-radius:8px;min-width:82px;min-height:40px;padding:7px 9px;font-size:16px;font-weight:850}.partial-pick-control .partial-pick-action{min-height:40px;padding-block:8px}.picking-location-selector{background:#f8fbe9;border:2px solid #b9cf68;border-radius:14px;flex:1 0 100%;gap:12px;width:min(560px,100%);min-width:min(520px,80vw);margin-top:8px;padding:16px;display:grid;box-shadow:0 10px 28px #2d3a191f}.picking-location-selector>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.picking-location-selector>header small,.picking-location-selector>header strong{display:block}.picking-location-selector>header small{color:#62722d;letter-spacing:.06em;font-size:10px;font-weight:900}.picking-location-selector>header strong{color:#263016;margin-top:4px;font-size:15px}.picking-location-selector>header button{color:#595e4b;min-height:36px;font:inherit;background:#fff;border:1px solid #c9cdbb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.picking-location-selector>p{color:#605f57;background:#fff;border-radius:9px;margin:0;padding:12px;font-size:13px;line-height:1.45}.picking-location-options{gap:8px;display:grid}.picking-location-options>label{background:#fff;border:1px solid #d8dec1;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:10px 12px;display:grid}.picking-location-options>label>span b,.picking-location-options>label>span small{display:block}.picking-location-options>label>span b{color:#1e2810;font-size:18px}.picking-location-options>label>span small{color:#6d735e;margin-top:3px;font-size:11px}.picking-location-options>label>div{grid-template-columns:40px 1fr 40px;gap:5px;display:grid}.picking-location-options button,.picking-location-options input{color:#25310f;min-width:0;min-height:42px;font:inherit;text-align:center;background:#fff;border:1px solid #cbd2af;border-radius:8px;font-size:18px;font-weight:900}.picking-location-selector>footer{gap:8px;display:grid}.picking-location-selector>footer span{color:#6b684f;font-size:13px}.picking-location-selector>footer span.complete{color:#3c641d;font-weight:800}.picking-location-selector>footer em{color:#a33d2d;font-size:12px;font-style:normal;font-weight:750}.picking-location-selector>footer .picked-action{width:100%;min-height:50px;font-size:14px}.production-store-select{gap:5px;display:grid}.production-store-select strong{color:#d8d2c7;font-size:12px}.production-store-options{flex-wrap:wrap;gap:7px;display:flex}.production-store-options button{color:#d8d2c7;cursor:pointer;background:#181714;border:1px solid #4b4438;border-radius:9px;min-height:39px;padding:8px 11px;font-size:13px;font-weight:800}.production-store-options button.selected{color:#171714;background:#c7a956;border-color:#c7a956}.production-group-toggle:has(input:disabled){cursor:not-allowed;opacity:.48}@media (max-width:680px){.settings-card>header,.settings-option{padding:21px 18px}.settings-option{grid-template-columns:1fr;gap:18px}.settings-option>button{justify-content:center;width:100%}.settings-result{margin:0 18px 21px}.settings-card>.users-message{margin-inline:18px}.partial-pick-control{width:100%}.partial-pick-control label{flex:0 0 96px}.partial-pick-control .partial-pick-action{flex:1}.picking-location-selector{width:100%;min-width:0}.picking-location-options>label{grid-template-columns:1fr}}.audit-view{max-width:1280px}.audit-view .page-heading .secondary-action{justify-content:center;align-items:center;gap:8px;display:inline-flex}.audit-view .page-heading .secondary-action svg{width:17px;height:17px}.audit-toolbar{box-shadow:none;border-radius:12px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px 20px;padding:18px}.audit-toolbar label{color:#554f45;gap:7px;font-size:14px}.audit-search>div{gap:8px;display:flex;position:relative}.audit-search-icon{z-index:1;color:#7e7669;pointer-events:none;width:18px;height:18px;position:absolute;top:15px;left:14px}.audit-toolbar input{background:#fff;min-height:48px;padding-inline:42px 14px;font-size:16px}.audit-search button,.audit-filters button{color:#423d34;cursor:pointer;background:#fff;border:1px solid #d7d1c5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:800;display:inline-flex}.audit-search button{min-width:76px;min-height:48px;padding-inline:13px}.audit-total{border-left:1px solid #e2ddd3;align-items:baseline;gap:7px;min-height:48px;padding:13px 0 9px 20px;display:flex}.audit-total strong{color:#1e1c18;font-size:24px}.audit-total span{color:#716a5f;font-size:13px}.audit-filters{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.audit-filters button{padding:8px 15px}.audit-filters button svg{stroke-width:2.2px;width:16px;height:16px}.audit-filters button:hover{border-color:#a8863a}.audit-filters button.active{color:#d9b85d;background:#1d1b17;border-color:#1d1b17}.audit-list-card{box-shadow:none;background:0 0;border:0;overflow:visible}.audit-list{gap:25px}.audit-day{gap:10px;display:grid}.audit-day>h2{color:#403b33;text-transform:capitalize;margin:0;font-size:17px;font-weight:850}.audit-day-list{background:#fff;border:1px solid #d9d3c8;border-radius:10px;overflow:hidden}.audit-table-head{color:#5e574c;letter-spacing:.025em;text-transform:uppercase;background:#f1eee7;border-bottom:1px solid #d9d3c8;grid-template-columns:72px minmax(260px,1.1fr) minmax(250px,1fr) 165px;gap:18px;padding:11px 18px 11px 22px;font-size:12px;font-weight:850;display:grid}.audit-table-head>span{align-items:center;gap:7px;display:flex}.audit-table-head svg{color:#9a772f;stroke-width:2.2px;width:14px;height:14px}.audit-row{grid-template-columns:56px minmax(0,1fr);min-height:104px}.audit-marker,.audit-row.picking .audit-marker,.audit-row.production .audit-marker,.audit-row.inventory .audit-marker,.audit-row.orders .audit-marker,.audit-row.integrations .audit-marker,.audit-row.settings .audit-marker,.audit-row.users .audit-marker,.audit-row.system .audit-marker{color:#615b51;background:#f4f1eb;border:1px solid #ded7ca;border-radius:11px;align-self:start;place-items:center;width:38px;height:38px;margin:16px 0 0 14px;display:grid}.audit-marker svg{stroke-width:2.1px;width:19px;height:19px}.audit-row.picking .audit-marker{color:#276c59;background:#e8f4f0;border-color:#bcd9cf}.audit-row.production .audit-marker{color:#9a512f;background:#faeee7;border-color:#e8c9b6}.audit-row.inventory .audit-marker{color:#3d668f;background:#edf3f9;border-color:#c4d4e5}.audit-row.orders .audit-marker{color:#76569a;background:#f3eef8;border-color:#d7c9e6}.audit-row.integrations .audit-marker,.audit-row.settings .audit-marker{color:#886923;background:#f8f1df;border-color:#dfcfaa}.audit-row.users .audit-marker{color:#5b5e72;background:#f0f1f5;border-color:#d0d1da}.audit-row-grid{grid-template-columns:72px minmax(260px,1.1fr) minmax(250px,1fr) 165px;align-items:start;gap:18px;min-width:0;padding:17px 18px;display:grid}.audit-row-grid>time{color:#3c3730;white-space:nowrap;font-size:15px;font-weight:850}.audit-activity,.audit-object,.audit-responsible{align-content:start;gap:5px;min-width:0;display:grid}.audit-activity>strong{color:#1d1b18;font-size:17px;line-height:1.3}.audit-activity>p{color:#575148;margin:0;font-size:14px;line-height:1.45}.audit-object>strong{color:#2a261f;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.audit-product-name{color:#343029;font-size:14px;font-weight:700;line-height:1.4}.audit-product-data{color:#6f6657;font-size:13px;font-weight:800}.audit-responsible>strong{color:#2a261f;font-size:14px}.audit-responsible>span:not(.audit-category){color:#6b645a;font-size:13px}.audit-category{letter-spacing:.035em;border-radius:0;width:max-content;margin-top:2px;padding:0;font-size:11px;color:#756b5d!important;background:0 0!important}@media (max-width:1040px){.audit-table-head{display:none}.audit-row-grid{grid-template-columns:72px minmax(0,1fr)}.audit-object,.audit-responsible{grid-column:2}.audit-object{border-top:1px solid #eeeae2;padding-top:7px}.audit-responsible{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.audit-category{margin-top:0}}@media (max-width:680px){.audit-toolbar{grid-template-columns:1fr;padding:14px}.audit-search>div{flex-direction:column;align-items:stretch}.audit-search-icon{top:15px}.audit-search button{width:100%}.audit-total{border-left:0;min-height:0;padding:0}.audit-filters{flex-wrap:nowrap;grid-column:auto;padding-bottom:3px;overflow-x:auto}.audit-filters button{flex:none}.audit-day>h2{font-size:16px}.audit-row{grid-template-columns:45px minmax(0,1fr);min-height:0}.audit-marker,.audit-row.picking .audit-marker,.audit-row.production .audit-marker,.audit-row.inventory .audit-marker,.audit-row.orders .audit-marker,.audit-row.integrations .audit-marker,.audit-row.settings .audit-marker,.audit-row.users .audit-marker,.audit-row.system .audit-marker{border-radius:9px;width:32px;height:32px;margin:14px 0 0 10px}.audit-marker svg{width:17px;height:17px}.audit-row-grid{grid-template-columns:1fr;gap:10px;padding:15px 14px 17px}.audit-object,.audit-responsible{grid-column:1}.audit-row-grid>time{font-size:14px}.audit-activity>strong{font-size:16px}.audit-responsible{display:flex}}.product-photo{color:#8a847a;text-align:center;background:#f4f2ed;border:1px solid #ded9ce;border-radius:12px;flex:0 0 132px;place-items:center;width:132px;height:132px;font-size:12px;font-weight:750;line-height:1.25;display:grid;overflow:hidden}.product-photo.ready{background:#fff}.product-photo img{object-fit:contain;width:100%;height:100%;display:block}.product-photo>span{max-width:88px}.order-item-main>div{flex:auto}@media (max-width:720px){.order-item-main{grid-template-columns:92px minmax(0,1fr);gap:12px;width:100%;display:grid}.order-item-main .sku-box{grid-column:1/-1}.product-photo{width:92px;height:92px}.product-photo>span{max-width:70px;font-size:10px}}.count-migration-warning{color:#74391f;background:#fff4ea;border:1px solid #e1a279;border-radius:12px;gap:4px;margin-bottom:14px;padding:15px 17px;display:grid}.count-migration-warning strong{font-size:15px}.count-migration-warning span{font-size:12px;line-height:1.45}.active-location-card{border:2px solid var(--system-lime);background:#d9ef721a;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.active-location-card small,.active-location-card strong{display:block}.active-location-card small{color:#b8cbc5;letter-spacing:.08em;font-size:10px;font-weight:800}.active-location-card strong{color:var(--system-lime);letter-spacing:.02em;margin-top:2px;font-size:30px;line-height:1}.active-location-card button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800}.active-location-card button:disabled{cursor:wait;opacity:.65}.count-waiting-admin,.count-team-note{border:1px solid var(--system-line);color:var(--system-muted);background:#f7f5ef;border-radius:11px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5}.count-team-note{gap:5px;display:grid}.count-team-note strong{color:var(--system-ink);font-size:16px}.count-active-locations{border-top:1px solid var(--system-line);gap:7px;margin-top:20px;padding-top:17px;display:grid}.count-active-locations>small{color:var(--system-muted);letter-spacing:.08em;font-size:9px;font-weight:850}.count-active-locations>span{color:var(--system-muted);background:#f1eee6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;display:flex}.count-active-locations b{color:var(--system-ink);font-size:11px;display:block}.count-active-locations>span>span{min-width:0}.count-active-locations button{min-height:30px;color:var(--system-ink);background:#fff;border:1px solid #b9ab8a;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:850}.count-reopen-location{border-top:1px solid var(--system-line);gap:7px;margin-top:18px;padding-top:16px;display:grid}.count-reopen-location>small{color:var(--system-muted);letter-spacing:.06em;font-size:10px;font-weight:850}.count-reopen-location>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.count-reopen-location input,.count-reopen-location button{border:1px solid var(--system-line);min-height:38px;color:var(--system-ink);font:inherit;background:#fff;border-radius:8px;font-size:12px;font-weight:800}.count-reopen-location input{text-transform:uppercase;min-width:0;padding:0 10px}.count-reopen-location button{color:#765816;border-color:#b58b2a;padding:0 11px}.count-reopen-location button:disabled{cursor:not-allowed;opacity:.5}.count-reopen-location>span{color:var(--system-muted);font-size:10px;line-height:1.4}.inventory-lock-banner{color:#594510;background:#fff9e8;border:1px solid #d8bd73;border-radius:10px;align-items:center;gap:14px;margin:16px 30px 0;padding:12px 16px;display:flex}.inventory-lock-banner strong{flex:none;font-size:13px}.inventory-lock-banner span{font-size:12px;line-height:1.45}.quantity-field.disabled{opacity:.45}.scans-table article{grid-template-columns:76px 120px minmax(0,1fr) auto}.location-box{background:var(--system-green);color:#fff;letter-spacing:.02em;border-radius:8px;place-items:center;min-height:34px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-grid}.storage-labels-panel{margin-top:14px}.storage-labels-panel .panel-title>div:first-child>span{color:var(--system-muted);margin-top:5px;font-size:12px;display:block}.storage-label-actions{align-items:flex-end;gap:10px;display:flex}.storage-label-actions label{color:var(--system-muted);font-size:10px;font-weight:750}.storage-label-actions select,.storage-label-actions button{border:1px solid var(--system-line);min-height:42px;color:var(--system-ink);background:#fff;border-radius:9px;margin-top:5px;padding:0 13px;font-size:12px;font-weight:800;display:block}.storage-label-actions button{border-color:var(--system-green);background:var(--system-green);color:#fff}.location-label-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.location-label{color:#111;background:#fff;border:1px dashed #a9aaa4;border-radius:9px;place-items:center;min-width:0;padding:13px 10px 10px;display:grid;overflow:hidden}.location-label strong{letter-spacing:.07em;font-size:23px;line-height:1}.location-label svg{width:100%;max-width:190px;height:58px;margin-top:8px}@media (max-width:900px){.location-label-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.scans-table article{grid-template-columns:70px minmax(0,1fr) auto}.scans-table article .sku-box{grid-column:1/-1}}@media (max-width:620px){.location-reset-form>div{grid-template-columns:1fr}.location-reset-form button,.location-reset-submit{width:100%}.protected-reset-fields{grid-template-columns:1fr}.protected-reset-actions{flex-direction:column-reverse}.protected-reset-actions button{width:100%}.active-location-card,.storage-labels-panel .panel-title,.storage-label-actions{flex-direction:column;align-items:stretch}.storage-label-actions select,.storage-label-actions button{width:100%}.location-label-sheet{grid-template-columns:1fr}}@media (max-width:760px){.inventory-lock-banner{gap:4px;margin:10px 12px 0;padding:10px 12px;display:grid}.inventory-lock-banner strong{font-size:12px}.inventory-lock-banner span{font-size:11px}}.putaway-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.putaway-station{min-height:420px}.putaway-operation{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:5px;display:grid}.putaway-operation button{color:#bcb8ad;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;font-weight:800}.putaway-operation button.active{color:var(--system-lime);background:#d9ef7224;border-color:#d9ef7261}.putaway-operation button.active.remove{color:#ffb7ab;background:#f0786824;border-color:#f0786873}.putaway-operation button:disabled{cursor:not-allowed;opacity:.55}.putaway-scan-form{grid-template-columns:minmax(260px,1fr) 116px auto;align-items:end}.putaway-quantity-field{gap:7px;display:grid}.putaway-quantity-field>span{color:#d7e2de;font-size:12px;font-weight:800}.putaway-quantity-field input{color:#111;width:100%;min-height:54px;font:inherit;text-align:center;background:#fff;border:1px solid #ffffff2e;border-radius:11px;padding:10px 12px;font-size:21px;font-weight:850}.putaway-rule{color:#d7e2de;background:#d9ef7214;border:1px solid #d9ef723d;border-radius:11px;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.putaway-rule strong{color:var(--system-lime);flex:none}.putaway-recent{border:1px solid var(--system-line);background:var(--system-paper);border-radius:18px;overflow:hidden}.putaway-recent>header{border-bottom:1px solid var(--system-line);justify-content:space-between;align-items:center;padding:18px;display:flex}.putaway-recent>header p{color:var(--system-muted);letter-spacing:.08em;margin:0;font-size:10px;font-weight:850}.putaway-recent>header span{color:var(--system-muted);margin-top:5px;font-size:11px;font-weight:700;display:block}.putaway-recent>header strong{color:var(--system-green);white-space:nowrap;font-size:18px}.putaway-recent-list{max-height:540px;display:grid;overflow:auto}.putaway-recent-list article{border-bottom:1px solid var(--system-line);grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:15px 18px;display:grid}.putaway-recent-list article.putaway-item-error{background:#fff2ef}.putaway-recent-list article:last-child{border-bottom:0}.putaway-item-sku{gap:4px;min-width:0;display:grid}.putaway-item-sku span{color:var(--system-muted);font-size:9px;font-weight:800}.putaway-item-sku input{border:1px solid var(--system-line);width:100%;min-width:0;min-height:39px;color:var(--system-ink);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.putaway-remove-item{color:#9c3f31;min-height:39px;font:inherit;background:#fff5f2;border:1px solid #e3b9b0;border-radius:8px;align-self:end;padding:0 9px;font-size:10px;font-weight:800}.putaway-item-quantity{grid-column:1/-1;grid-template-columns:42px minmax(70px,1fr) 42px;gap:6px;display:grid}.putaway-item-quantity button,.putaway-item-quantity input{border:1px solid var(--system-line);min-height:42px;color:var(--system-ink);font:inherit;text-align:center;background:#fff;border-radius:8px;font-weight:850}.putaway-item-quantity button{font-size:20px}.putaway-item-quantity input{width:100%;min-width:0;font-size:18px}.putaway-recent-list article small{color:var(--system-muted);grid-column:1/-1;font-size:10px;display:block}.putaway-recent-list article>em{color:#a33d2d;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:750;line-height:1.4;display:block}.putaway-empty{color:var(--system-muted);text-align:center;margin:0;padding:28px 18px;font-size:12px;line-height:1.5}.putaway-station button:disabled,.putaway-station input:disabled{cursor:not-allowed;opacity:.55}.stock-comparison-panel{gap:18px;display:grid}.stock-comparison-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stock-comparison-metrics>div{border:1px solid var(--system-line);background:#f8f6f1;border-radius:12px;padding:15px}.stock-comparison-metrics span,.stock-comparison-metrics strong{display:block}.stock-comparison-metrics span{min-height:30px;color:var(--system-muted);font-size:10px;line-height:1.4}.stock-comparison-metrics strong{margin-top:7px;font-size:25px}.stock-comparison-reading{flex-wrap:wrap;gap:8px;display:flex}.stock-comparison-reading span{color:var(--system-muted);background:#f1eee7;border-radius:8px;padding:8px 10px;font-size:10px}.stock-comparison-details{border:1px solid var(--system-line);border-radius:12px}.stock-comparison-details summary{cursor:pointer;padding:13px 15px;font-size:11px;font-weight:800}.stock-comparison-details>div{border-top:1px solid var(--system-line);display:grid}.stock-comparison-details article{border-bottom:1px solid var(--system-line);grid-template-columns:130px minmax(0,1fr) auto;gap:12px;padding:11px 15px;font-size:11px;display:grid}.stock-comparison-details article:last-child{border-bottom:0}.stock-comparison-details article span{color:var(--system-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-comparison-details article small{color:var(--system-muted);white-space:nowrap}.stock-comparison-actions{justify-content:flex-end;gap:9px;display:flex}@media (max-width:980px){.putaway-layout{grid-template-columns:1fr}.putaway-recent-list{max-height:360px}.stock-comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.putaway-station{min-height:0;padding:20px 16px}.putaway-scan-form{grid-template-columns:1fr}.putaway-rule{flex-direction:column;align-items:flex-start}.stock-comparison-metrics{grid-template-columns:1fr 1fr}.stock-comparison-details article{grid-template-columns:1fr auto}.stock-comparison-details article span,.stock-comparison-details article small{white-space:normal;grid-column:1/-1}.stock-comparison-actions{flex-direction:column;align-items:stretch}}@media print{@page{size:60mm 30mm;margin:0}html,body{width:60mm!important;min-width:60mm!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.location-label-sheet,.location-label-sheet *{visibility:visible!important}.location-label-sheet{width:60mm;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.location-label{box-sizing:border-box;break-after:page;break-inside:avoid;page-break-after:always;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:60mm;min-width:60mm;height:30mm;min-height:30mm;margin:0;padding:.8mm 1mm .7mm;display:flex;overflow:hidden}.location-label:last-child{break-after:auto;page-break-after:auto}.location-label strong{flex:none;font-size:16pt;line-height:1}.location-label svg{background:#fff;flex:0 0 15mm;align-self:center;width:54mm;max-width:none;height:15mm;margin:.8mm auto 0}}.system-loading-panel{color:#171717;background:#fff;border:1px solid #ddd7cb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:24px;padding:20px 22px;display:flex}.system-loading-panel span{color:#6f6a62}.system-loading-panel button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:10px;padding:10px 16px;font-weight:800}.system-loading-panel.deferred-panel-compact{margin:12px 0;padding:12px 14px}.account-menu-button{color:#171717;text-align:left;background:#fff;border:1px solid #ddd7cb;border-radius:12px;gap:2px;padding:8px 12px;display:grid}.account-menu-button small{color:#777168;font-size:12px;line-height:1}.account-menu-button strong{font-size:15px}.account-panel-backdrop{z-index:200;background:#0c0c0c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-panel{background:#fbfaf7;border:1px solid #d8d1c4;border-radius:24px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:28px;overflow:auto;box-shadow:0 26px 80px #0000004d}.account-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-panel h2,.account-panel p{margin:0}.account-panel h2{margin-top:5px;font-size:30px}.account-panel p{color:#706b63;margin-top:4px}.account-panel>header>button{background:#fff;border:1px solid #d8d1c4;border-radius:12px;width:44px;height:44px;font-size:28px;line-height:1}.account-role{background:#ece7dc;border-radius:999px;margin-top:14px;padding:7px 11px;font-weight:700;display:inline-flex}.specific-order-form{border-top:1px solid #ded8cc;gap:18px;margin-top:24px;padding-top:24px;display:grid}.specific-order-form>div,.specific-order-form>label{gap:7px;display:grid}.specific-order-form>div>strong{font-size:21px}.specific-order-form>div>small{color:#706b63;font-size:15px;line-height:1.45}.specific-order-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.specific-order-form legend,.specific-order-reference>span{grid-column:1/-1;margin-bottom:7px;font-weight:750}.specific-order-form fieldset label{background:#fff;border:1px solid #d8d1c4;border-radius:13px;align-items:center;gap:9px;min-height:52px;padding:12px;font-weight:700;display:flex}.specific-order-form input[type=radio]{width:20px;height:20px}.specific-order-reference input,.picking-order-search input{color:#171717;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cfc8bb;border-radius:13px;padding:12px 15px;font-size:17px}.picking-order-search{gap:7px;width:100%;display:grid}.picking-order-search span{font-size:17px;font-weight:800}.picking-order-date{gap:7px;display:grid}.picking-order-date>span{font-size:17px;font-weight:800}.picking-order-date>div{gap:8px;display:flex}.picking-order-date input{color:#171717;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #cfc8bb;border-radius:13px;flex:1;padding:12px 13px;font-size:17px;font-weight:700}.picking-order-date button{color:#25221d;background:#f7f4ed;border:1px solid #cfc8bb;border-radius:13px;min-height:54px;padding:10px 13px;font-size:13px;font-weight:800}.picking-order-date small{color:#746e63;font-size:12px;font-weight:650}@media (max-width:720px){.account-menu-button{padding:8px 10px}.account-menu-button strong{display:none}.account-panel-backdrop{align-items:end;padding:0}.account-panel{width:100%;max-height:92dvh;padding:22px 18px calc(28px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.specific-order-form fieldset{grid-template-columns:1fr}}:root{--ui-black:#11110f;--ui-ink:#1c1b18;--ui-muted:#6e6a61;--ui-line:#ded9cf;--ui-line-strong:#c9c1b2;--ui-canvas:#f4f2ed;--ui-surface:#fff;--ui-surface-soft:#f8f6f1;--ui-gold:#b58a38;--ui-gold-dark:#765719;--ui-gold-soft:#f5ecd8;--ui-danger:#9a3c2e;--ui-radius:14px;--ui-shadow:0 12px 32px #1c18100f}html{background:var(--ui-canvas);min-width:0}body{background:var(--ui-canvas);min-width:0;color:var(--ui-ink);overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #b58a3857}.system-sidebar{background:#0e0e0d;border-right:0;width:268px;padding:26px 18px 18px}.system-sidebar:before{background:var(--ui-gold);left:18px;right:18px}.system-brand{text-align:left;min-height:48px;padding-inline:11px}.system-brand strong{letter-spacing:.045em;font-size:17px;font-weight:850;font-family:var(--font-sans)!important}.system-nav{gap:5px;margin-top:28px}.system-nav button{color:#aaa69e;text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:46px;padding:10px 12px;font-size:15px;font-weight:720;display:grid;position:relative}.system-nav button:hover{color:#fff;background:#191814;border-color:#343128}.system-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--ui-gold);background:#1c1a15;border-color:#3e382b}.system-nav-icon{color:#79756c;stroke-width:1.9px;width:20px;height:20px}.system-nav button:hover .system-nav-icon,.system-nav button.active .system-nav-icon{color:#ddb96d}.system-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:inherit!important;font-size:inherit!important}.system-nav button em{color:#111;background:#d7b56b;border-radius:999px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:11px;font-style:normal;font-weight:900;display:grid}.operator-card{background:#151513;border-color:#2d2a24;border-radius:12px;padding:14px}.operator-card>button{min-height:38px}.system-main{background:var(--ui-canvas);margin-left:268px;padding-inline:clamp(24px,3.8vw,58px)}.system-topbar{border-color:var(--ui-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f2edeb;min-height:72px}.topbar-account{gap:8px}.account-menu-button,.notification-button,.topbar-logout{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:42px;color:var(--ui-ink);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.account-menu-button{text-align:left;grid-template-columns:19px auto;display:grid}.account-menu-button>svg,.notification-button>svg,.topbar-logout>svg{width:18px;height:18px;color:var(--ui-gold-dark);flex:none}.account-menu-button>span{gap:2px;display:grid}.account-menu-button small,.account-menu-button strong{line-height:1.1}.notification-button>span,.topbar-logout>span{width:auto;height:auto;color:inherit;background:0 0;border:0;font-size:14px;font-weight:800}.notification-button em{background:var(--ui-black);color:#fff;border:0;place-items:center;min-width:20px;height:20px;padding-inline:5px;display:grid;position:static}.view-stack{gap:18px;width:min(1420px,100%);padding-top:38px}.page-heading{gap:24px;margin-bottom:18px}.page-heading h1,.stock-workbench .page-heading h1{letter-spacing:-.045em;font-size:clamp(36px,3.7vw,52px);font-weight:850;line-height:1.02;font-family:var(--font-sans)!important}.page-heading>div>span,.stock-workbench .page-heading p{max-width:720px;color:var(--ui-muted);font-size:16px;line-height:1.55}.system-panel,.order-card,.integration-card,.start-count-card,.large-empty,.count-progress,.users-create-card,.users-list-card,.audit-list-card,.audit-toolbar,.production-command,.stock-catalog-panel,.stock-history-panel,.stock-adjust-panel{border-color:var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.primary-action,.picked-action,.invoice-action,.gold-action{border-color:var(--ui-black);background:var(--ui-black);color:#fff;border-radius:10px;font-weight:800}.secondary-action,.outline-gold-action,.stock-heading-actions button,.stock-sheet-upload{border-color:var(--ui-line-strong);color:var(--ui-ink);background:#fff;border-radius:10px;font-weight:780}.primary-action:hover,.picked-action:hover,.invoice-action:hover,.gold-action:hover{border-color:var(--ui-gold-dark);background:var(--ui-gold-dark)}.status-tag,.sku-box,.product-location,.ready-note,.purchase-order-note{border-radius:7px}.system-loading-panel{border-color:var(--ui-line);box-shadow:none;margin:22px 0}.stock-workbench{gap:14px}.stock-section-tabs{gap:8px}.stock-section-tabs button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:68px;box-shadow:none;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.stock-section-tabs button>svg{background:var(--ui-surface-soft);width:40px;height:40px;color:var(--ui-gold-dark);border-radius:10px;padding:9px}.stock-section-tabs button.active{border-color:var(--ui-gold);box-shadow:inset 3px 0 var(--ui-gold);background:#fffaf0}.stock-section-tabs button.active>svg{background:var(--ui-gold-soft);color:#614813}.stock-tab-copy{text-align:left;gap:2px;display:grid;color:var(--ui-ink)!important}.stock-tab-copy strong{color:var(--ui-ink);font-size:16px;line-height:1.25}.stock-tab-copy small{color:var(--ui-muted);font-size:13px;line-height:1.3}.stock-summary-grid{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:none;border-radius:11px;overflow:hidden}.stock-summary-grid article{min-height:92px;padding:14px 17px}.stock-summary-grid strong,.stock-workbench .stock-summary-grid strong{font-size:28px;line-height:1.05}.stock-summary-grid small,.stock-workbench .stock-summary-grid small{font-size:12px}.stock-search-command{border:1px solid var(--ui-line);box-shadow:none;border-radius:11px;padding:12px}.stock-workbench .stock-search-box input{border-color:var(--ui-line-strong);border-radius:9px;height:50px}.stock-filter-tabs,.stock-operation-tabs{scrollbar-width:thin;border-radius:9px;overflow-x:auto}.stock-filter-tabs button,.stock-operation-tabs button{white-space:nowrap;min-height:44px}.stock-workbench .manual-stock-layout{grid-template-columns:minmax(580px,1.45fr) minmax(360px,.72fr)}.stock-family-card>header{background:#f6f3ed;min-height:58px;padding:10px 15px}.stock-family-card>header strong{color:var(--ui-black);overflow-wrap:anywhere;font-size:18px}.stock-family-card>header p,.stock-family-card>header small{color:var(--ui-muted);font-size:13px}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{grid-template-columns:minmax(260px,1.3fr) minmax(250px,1fr) minmax(130px,.5fr);gap:14px;min-height:72px;padding:10px 15px}.stock-variation-grid>button:hover{background:#faf8f3}.stock-variation-grid>button.selected{box-shadow:inset 4px 0 var(--ui-gold);background:#fff8e9}.stock-variation-identity{grid-template-columns:50px minmax(80px,.75fr) minmax(120px,1.25fr);gap:10px}.stock-variation-identity strong,.stock-workbench .stock-variation-identity strong{font-size:22px}.stock-variation-identity span,.stock-variation-identity small{font-size:13px}.stock-variation-balance{gap:9px}.stock-variation-balance span{font-size:11px}.stock-variation-balance b{font-size:17px}.stock-variation-grid>button>em{white-space:normal;font-size:12px}.picking-marketplace-filter{border-color:var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}.picking-marketplace-options{scrollbar-color:var(--ui-line-strong) transparent}.picking-marketplace-options button{border-radius:9px;min-height:42px}.order-board{gap:14px}.order-card{overflow:hidden;box-shadow:0 8px 22px #1c18100d}.order-card>header{border-bottom-color:var(--ui-line);background:var(--ui-surface-soft);padding:17px 19px}.order-account strong{overflow-wrap:anywhere;font-size:19px}.customer-name,.remove-order-action{margin-inline:19px}.order-items{padding:0 19px 18px}.order-item{border-radius:0;gap:16px;min-height:104px;padding:17px 0}.order-item-main .sku-box{overflow-wrap:anywhere;max-width:100%}.product-photo{border-radius:10px;flex-basis:108px;width:108px;height:108px}.order-item-actions{gap:8px}.order-item-actions button{border-radius:9px}.list-load-more{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.list-load-more span{color:var(--ui-muted);font-size:14px;font-weight:700}.list-load-more button{border:1px solid var(--ui-black);background:var(--ui-black);color:#fff;border-radius:9px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:850}@supports (content-visibility:auto){.order-board>.order-card{content-visibility:auto;contain-intrinsic-size:auto 420px}.production-list>.production-line{content-visibility:auto;contain-intrinsic-size:auto 96px}}.mobile-menu-backdrop{z-index:260;padding:18px 14px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0909089e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-sheet{background:#f8f6f1;border:1px solid #d8d1c4;border-radius:22px;width:min(560px,100%);max-height:min(82dvh,720px);padding:18px;overflow-y:auto;box-shadow:0 26px 70px #00000057}.mobile-menu-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 2px 15px;display:flex}.mobile-menu-sheet h2,.mobile-menu-sheet small{margin:0}.mobile-menu-sheet h2{margin-top:2px;font-size:25px;line-height:1.15}.mobile-menu-sheet small{color:var(--ui-gold-dark);letter-spacing:.08em;font-size:11px;font-weight:850}.mobile-menu-sheet>header>button{border:1px solid var(--ui-line);width:42px;height:42px;color:var(--ui-ink);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.mobile-menu-sheet>header>button svg{width:21px}.mobile-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-grid button{border:1px solid var(--ui-line);min-height:58px;color:var(--ui-ink);text-align:left;background:#fff;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.mobile-menu-grid button.active{border-color:var(--ui-gold);background:var(--ui-gold-soft);box-shadow:inset 3px 0 var(--ui-gold)}.mobile-menu-grid button svg{width:22px;height:22px;color:var(--ui-gold-dark)}.mobile-menu-grid button span{min-width:0;font-size:14px;font-weight:800;line-height:1.2}.mobile-menu-grid button em{background:var(--ui-black);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:10px;font-style:normal;font-weight:900;display:grid}@media (min-width:821px){.mobile-menu-backdrop{display:none}}@media (max-width:1180px){.system-sidebar{width:242px}.system-main{margin-left:242px;padding-inline:26px}.stock-workbench .manual-stock-layout{grid-template-columns:1fr}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{grid-template-columns:minmax(250px,1.2fr) minmax(240px,1fr)}.stock-variation-grid>button>em{text-align:left;grid-column:1/-1}}@media (max-width:820px){.system-main{width:100%;min-width:0;padding:0 15px calc(94px + env(safe-area-inset-bottom));margin:0}.system-topbar{z-index:90;min-height:62px;margin-inline:-15px;padding-inline:15px;position:sticky;top:0}.mobile-brand strong{letter-spacing:.045em;font-size:14px}.topbar-account{gap:6px}.account-menu-button,.notification-button,.topbar-logout{width:40px;min-width:40px;min-height:40px;padding:0}.account-menu-button{grid-template-columns:1fr;place-items:center;display:grid}.account-menu-button>span,.notification-button>span,.topbar-logout>span{display:none}.notification-button{position:relative}.notification-button em{border:2px solid var(--ui-canvas);min-width:19px;height:19px;font-size:9px;position:absolute;top:-4px;right:-4px}.view-stack{gap:14px;padding-top:24px}.page-heading{align-items:stretch;gap:16px;margin-bottom:10px}.page-heading h1,.stock-workbench .page-heading h1{font-size:clamp(32px,9vw,40px)}.page-heading>div>span,.stock-workbench .page-heading p{font-size:15px;line-height:1.48}.page-heading>button,.page-heading>.primary-action,.page-heading>.secondary-action{width:100%}.mobile-nav{z-index:220;width:auto;min-height:72px;padding:6px max(5px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-top:1px solid #d5cec0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;box-shadow:0 -9px 30px #19150e1a}.mobile-nav button{color:#726d63;background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:58px;padding:5px 2px;display:grid;position:relative}.mobile-nav button svg{stroke-width:2px;width:20px;height:20px}.mobile-nav button span{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.mobile-nav button.active{color:#fff;background:#181714}.mobile-nav button.active span{color:#f0cd7c}.mobile-nav button em{background:var(--ui-gold);color:#111;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.mobile-nav button.active em{border-color:#181714}.system-toast{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));max-width:none;left:12px}.metric-row,.stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-metric{min-height:124px;padding:16px}.system-metric strong{margin-top:14px;font-size:31px}.stock-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-section-tabs button{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:64px;padding:9px 10px}.stock-section-tabs button>svg{width:34px;height:34px;padding:8px}.stock-tab-copy strong{font-size:14px}.stock-tab-copy small{font-size:11px}.stock-summary-grid article{min-height:84px;padding:12px 13px}.stock-summary-grid article:nth-child(odd){border-right:1px solid var(--ui-line)}.stock-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}.stock-summary-grid strong,.stock-workbench .stock-summary-grid strong{font-size:25px}.stock-search-command{padding:10px}.stock-workbench .stock-search-box input{height:50px;padding-inline:12px;font-size:16px}.stock-family-card>header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.stock-family-card>header p{grid-area:2/1/auto/-1}.stock-variation-grid>button,.stock-workbench .stock-variation-grid>button{grid-template-columns:1fr;gap:9px;min-height:0;padding:12px 13px}.stock-variation-identity{grid-template-columns:48px minmax(72px,.8fr) minmax(0,1.2fr)}.stock-variation-identity strong,.stock-workbench .stock-variation-identity strong{font-size:21px}.stock-variation-balance{border-top:1px solid #ece8df;padding-top:8px}.stock-variation-grid>button>em{text-align:left;border-top:0;grid-column:1;padding-top:0}.picking-filter-fields{grid-template-columns:1fr}.picking-order-search input,.picking-order-date input{min-height:48px;font-size:16px}.picking-marketplace-options{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.picking-marketplace-options button{flex:none}.order-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:14px;display:grid}.order-account,.order-account>div{min-width:0}.order-meta{justify-items:end;gap:6px;max-width:128px;display:grid}.order-meta .status-tag{text-align:center;white-space:normal;font-size:12px}.order-account strong{font-size:17px}.customer-name,.remove-order-action{margin-inline:14px}.order-items{padding:0 14px 14px}.order-item{padding:14px 0}.order-item-main{grid-template-columns:86px minmax(0,1fr);gap:11px}.order-item-main>div{display:contents}.product-photo{width:86px;height:86px}.order-item-main .product-title,.product-title{font-size:17px;line-height:1.35}.order-item-main .product-title{grid-column:2;align-self:start}.product-attributes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.order-item-main>div>small,.order-item-main .product-location{grid-column:1/-1}.product-attributes>span{width:auto;padding:9px 10px;min-width:0!important}.product-attributes>.picking-quantity{min-width:0!important}.product-attributes b{overflow-wrap:anywhere;font-size:18px}.order-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.order-item-actions button,.invoice-action{white-space:normal;width:100%;min-height:48px}.partial-pick-control,.picked-confirmation,.production-confirmation{grid-column:1/-1}.invoice-confirmation{padding:14px}.list-load-more{text-align:center;flex-direction:column;align-items:stretch;gap:9px}.list-load-more button{width:100%}.production-command,.production-command.sales-only{border-radius:12px;overflow:visible}.production-command-metric,.production-start-panel,.production-search-box{padding:17px}.production-line{gap:14px;padding:17px 15px}.audit-toolbar,.system-panel,.users-create-card,.users-list-card{padding:16px}.system-shell input:not([type=checkbox]):not([type=radio]),.system-shell select,.system-shell textarea{max-width:100%;font-size:16px}.stock-sheet-panel,.table-scroll,.audit-list-card,.scans-table{max-width:100%;overflow-x:auto}}@media (max-width:390px){.system-main{padding-inline:11px}.system-topbar{margin-inline:-11px;padding-inline:11px}.mobile-brand strong{font-size:12px}.account-menu-button,.notification-button,.topbar-logout{width:37px;min-width:37px;min-height:38px}.mobile-nav button span{font-size:9px}.stock-section-tabs button{min-height:62px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stock-workbench .stock-catalog-panel{box-shadow:none;border:1px solid #d9d4ca;border-radius:10px;overflow:hidden}.stock-workbench .stock-family-list{background:#fff;max-height:min(72vh,820px)}.stock-workbench .stock-family-card{background:#fff;border:0;border-bottom:1px solid #dcd7cc}.stock-workbench .stock-family-card:last-child{border-bottom:0}.stock-workbench .stock-family-header{background:#f4f1eb;border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:12px 16px;display:flex}.stock-family-heading{align-items:center;gap:16px;min-width:0;display:flex}.stock-family-heading>div{gap:2px;min-width:max-content;display:grid}.stock-workbench .stock-family-heading span{font-size:10px;line-height:1.2}.stock-workbench .stock-family-heading strong{overflow-wrap:normal;color:#171714;font-family:var(--font-geist-mono), monospace;white-space:nowrap;margin:0;font-size:18px;font-weight:900;line-height:1.2}.stock-workbench .stock-family-heading p{color:#47433c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden}.stock-family-totals{text-align:right;flex:none;align-items:baseline;gap:5px;display:flex}.stock-workbench .stock-family-totals strong{color:#171714;font-size:19px;font-weight:900}.stock-workbench .stock-family-totals small{color:#746e64;white-space:nowrap;font-size:12px}.stock-workbench .stock-variation-grid{grid-template-columns:1fr;gap:0;padding:0;display:grid}.stock-workbench .stock-variation-grid .stock-product-row{color:#171714;text-align:left;min-height:76px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eeeae3;border-radius:0;grid-template-columns:56px minmax(210px,1.1fr) minmax(210px,.85fr) minmax(150px,.7fr) 90px;align-items:center;gap:14px;padding:9px 14px;display:grid}.stock-workbench .stock-variation-grid .stock-product-row:last-child{border-bottom:0}.stock-workbench .stock-variation-grid .stock-product-row:hover{background:#faf8f3}.stock-workbench .stock-variation-grid .stock-product-row.selected{background:#fff8e8;box-shadow:inset 4px 0 #b38a39}.stock-workbench .stock-variation-grid .stock-product-row.zero{background:#fcfbf9}.stock-workbench .stock-variation-grid .stock-product-row.low{background:#fffdf7}.stock-list-photo,.shelf-stock-photo{color:#898277;text-align:center;background:#f2f0eb;border:1px solid #ded9cf;border-radius:8px;place-items:center;font-size:9px;font-weight:800;line-height:1.15;display:grid;overflow:hidden}.stock-list-photo{width:52px;height:52px}.shelf-stock-photo{width:46px;height:46px}.stock-list-photo.ready,.shelf-stock-photo.ready{background:#fff}.stock-list-photo img,.shelf-stock-photo img{object-fit:contain;width:100%;height:100%;display:block}.stock-list-photo>span,.shelf-stock-photo>span{padding:4px}.stock-workbench .stock-product-row .stock-variation-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.stock-workbench .stock-product-row .stock-variation-identity>strong{font-size:24px;font-weight:900}.stock-product-row .stock-variation-identity>div{gap:3px;min-width:0;display:grid}.stock-workbench .stock-product-row .stock-variation-identity span,.stock-workbench .stock-product-row .stock-variation-identity small{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.stock-workbench .stock-product-row .stock-variation-identity span{color:#28251f;font-weight:850}.stock-workbench .stock-product-row .stock-variation-identity small{color:#777066}.stock-workbench .stock-product-row .stock-variation-balance{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.stock-workbench .stock-product-row .stock-variation-balance span{color:#777168;justify-content:start;gap:1px;font-size:10px;line-height:1.2;display:grid}.stock-workbench .stock-product-row .stock-variation-balance b{color:#171714;font-size:18px;line-height:1.1}.stock-row-location{gap:3px;min-width:0;display:grid}.stock-row-location span{color:#8b6929;letter-spacing:.08em;font-size:9px;font-weight:900}.stock-row-location strong{color:#4b4130;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.stock-row-action{color:#6d5422;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.stock-row-action b{font-size:20px;line-height:1}.shelf-stock-table td:first-child,.shelf-stock-table th:first-child{width:62px}.putaway-confirm-footer{background:#f7f4ed;border-top:1px solid #ded9cf;gap:9px;padding:14px;display:grid}.putaway-confirm-footer>span{color:#433a29;font-size:13px;font-weight:850}.putaway-confirm-footer .primary-action{width:100%;min-height:48px}.putaway-confirm-footer small{color:#716b61;font-size:11px;line-height:1.4}@media (max-width:820px){.stock-workbench .stock-summary-grid{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.stock-workbench .stock-summary-grid article{scroll-snap-align:start;border-right:1px solid var(--ui-line);border-bottom:0;flex:0 0 42vw;min-width:148px;min-height:78px}.stock-workbench .stock-family-list{max-height:none;overflow:visible}.stock-workbench .stock-family-header{align-items:flex-start;gap:10px;padding:11px 12px}.stock-family-heading{gap:4px;display:grid}.stock-family-heading>div{align-items:baseline;gap:7px;display:flex}.stock-workbench .stock-family-heading strong{font-size:17px}.stock-workbench .stock-family-heading p{white-space:normal;font-size:12px}.stock-family-totals{justify-items:end;gap:0;display:grid}.stock-workbench .stock-family-totals small{white-space:normal;max-width:78px;font-size:10px;line-height:1.25}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:50px minmax(0,1fr) auto;gap:8px 10px;min-height:0;padding:10px 11px}.stock-list-photo{grid-row:1/span 3;width:48px;height:48px}.stock-workbench .stock-product-row .stock-variation-identity{grid-column:2;grid-template-columns:38px minmax(0,1fr);gap:7px}.stock-workbench .stock-product-row .stock-variation-identity>strong{font-size:21px}.stock-row-action{grid-column:3;font-size:0}.stock-row-action b{font-size:24px}.stock-workbench .stock-product-row .stock-variation-balance{border-top:1px solid #ece8df;grid-column:2/4;gap:7px;padding-top:7px}.stock-workbench .stock-product-row .stock-variation-balance span{font-size:9px}.stock-workbench .stock-product-row .stock-variation-balance b{font-size:16px}.stock-row-location{grid-column:2/4;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px}.stock-row-location strong{font-size:11px}.shelf-stock-photo{width:42px;height:42px}.putaway-confirm-footer{z-index:4;position:sticky;bottom:0}}.stock-workbench .stock-family-heading{grid-template-columns:minmax(100px,175px) minmax(0,1fr);align-items:center;gap:18px;width:100%;display:grid}.stock-workbench .stock-family-heading>div{gap:2px;width:100%;min-width:0;max-width:175px;display:grid}.stock-workbench .stock-family-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;line-height:1.25;display:block;overflow:hidden}.stock-workbench .stock-family-heading p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:760;overflow:hidden}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:52px minmax(190px,.8fr) minmax(260px,.72fr) minmax(210px,1fr) 72px;gap:12px}.stock-workbench .stock-product-row .stock-variation-identity{grid-template-columns:34px minmax(0,1fr);gap:9px}.stock-workbench .stock-product-row .stock-variation-identity>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:34px;font-size:17px;line-height:1.15;overflow:hidden}.stock-workbench .stock-product-row .stock-variation-identity span{font-size:13px}.stock-workbench .stock-product-row .stock-variation-identity small{font-size:11px}@media (max-width:1100px){.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:50px minmax(180px,.85fr) minmax(230px,1fr) 72px}.stock-workbench .stock-product-row .stock-row-location{grid-column:2/-1}}@media (max-width:820px){.stock-workbench .stock-family-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.stock-workbench .stock-family-heading{grid-template-columns:minmax(82px,120px) minmax(0,1fr);gap:9px}.stock-workbench .stock-family-heading>div{max-width:120px}.stock-workbench .stock-family-heading strong{font-size:13px}.stock-workbench .stock-family-heading p{white-space:normal;font-size:12px;line-height:1.3}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:48px minmax(0,1fr) 34px;gap:8px}.stock-workbench .stock-product-row .stock-variation-identity{grid-template-columns:30px minmax(0,1fr)}.stock-workbench .stock-product-row .stock-variation-identity>strong{max-width:30px;font-size:16px}.stock-workbench .stock-product-row .stock-variation-balance,.stock-workbench .stock-product-row .stock-row-location{grid-column:2/4}}.product-location-sync-panel{gap:18px;margin-top:14px;display:grid}.location-sync-title{align-items:flex-start;gap:13px;min-width:0;display:flex}.location-sync-icon{border:1px solid var(--system-lime);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.location-sync-icon{border:1px solid color-mix(in srgb, var(--system-lime) 42%, transparent)}}.location-sync-icon{background:var(--system-lime);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.location-sync-icon{background:color-mix(in srgb, var(--system-lime) 10%, transparent)}}.location-sync-icon{color:var(--system-green-2)}.location-sync-example{border:1px solid var(--system-line);background:var(--system-paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px 16px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.location-sync-example{background:color-mix(in srgb, var(--system-paper) 78%, transparent)}}.location-sync-example span{color:var(--system-muted);letter-spacing:.08em;font-size:12px;font-weight:800}.location-sync-example strong{color:var(--system-ink);letter-spacing:.04em;font-size:clamp(21px,3vw,26px)}.location-sync-example small{color:var(--system-muted);grid-column:1/-1;font-size:13px;line-height:1.45}.location-sync-body{gap:12px;display:grid}.location-sync-actions{align-items:center;gap:16px;display:flex}.location-sync-actions .primary-action{flex:none}.location-sync-actions p{color:var(--system-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:680px){.location-sync-actions{flex-direction:column;align-items:stretch}.location-sync-actions .primary-action{width:100%}.location-sync-example{grid-template-columns:1fr}.location-sync-example small{grid-column:auto}}.mobile-picking-focus{display:none}.separation-claim-banner{background:#f8f5ee;border:1px solid #d9d2c6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 18px 14px;padding:12px 14px;display:flex}.separation-claim-banner strong,.separation-claim-banner span{display:block}.separation-claim-banner strong{color:#201d18;font-size:15px}.separation-claim-banner span{color:#6e675d;margin-top:2px;font-size:13px;line-height:1.4}.separation-claim-banner.mine{background:#fbf5e6;border-color:#c8ab67}.separation-claim-banner.locked{background:#fff3f1;border-color:#e1b7af}.order-card.claimed-by-other{border-color:#d7cbc4}.order-card.claimed-by-other .order-item{opacity:.68}.locked-confirmation{color:#7d3329;background:#fff3f1;border:1px solid #dfc5c0;border-radius:11px;align-items:center;min-height:48px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 2px;display:flex}.admin-page-heading h1,.admin-page-heading p{margin:0}.admin-page-heading>div>small{color:var(--ui-gold-dark);letter-spacing:.11em;font-size:12px;font-weight:900}.admin-page-heading h1{color:var(--ui-ink);margin-top:4px;font-size:clamp(30px,4vw,44px);line-height:1.05}.admin-page-heading p{color:var(--ui-muted);margin-top:7px;font-size:16px;line-height:1.45}.admin-page-heading .primary-action,.stock-rule-form .primary-action{justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-page-heading .primary-action svg{width:18px;height:18px}.admin-inline-error,.security-message{color:#8a3429;background:#fff2f0;border:1px solid #e2b7b0;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:14px;font-weight:750;display:flex}.admin-inline-error svg{flex:none;width:20px;height:20px}.admin-inline-notice{color:#715518;background:#fff9e8;border:1px solid #d4bd7d;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;font-size:14px;font-weight:750;display:flex}.admin-inline-notice svg{flex:none;width:20px;height:20px}.admin-loading-panel{min-height:120px;color:var(--ui-muted);text-align:center;place-content:center;font-size:17px}.control-summary{border:1px solid;border-radius:16px;align-items:center;gap:17px;padding:19px 21px;display:flex}.control-summary>svg{flex:none;width:38px;height:38px}.control-summary small,.control-summary strong,.control-summary span{display:block}.control-summary small{letter-spacing:.1em;font-size:11px;font-weight:900}.control-summary strong{margin-top:3px;font-size:21px}.control-summary span{margin-top:3px;font-size:13px}.control-summary.healthy{color:#236139;background:#eef9f1;border-color:#b9d8c2}.control-summary.critical{color:#8d3428;background:#fff0ed;border-color:#e0aaa2}.health-section,.report-section{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:17px;overflow:hidden}.health-section>header,.report-section>header{background:#fbfaf7;border-bottom:1px solid #ebe7df;align-items:center;gap:12px;padding:18px 20px;display:flex}.health-section>header>svg,.report-section>header>svg{width:23px;height:23px;color:var(--ui-gold-dark);flex:none}.health-section h2,.health-section p,.report-section h2,.report-section p{margin:0}.health-section h2,.report-section h2{font-size:19px}.health-section p,.report-section p{color:var(--ui-muted);margin-top:2px;font-size:13px;line-height:1.4}.health-account-grid,.health-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px;display:grid}.health-card,.queue-card{background:#fff;border:1px solid #dfd9cf;border-radius:14px}.health-card{padding:16px}.health-card.healthy,.queue-card.healthy{border-left:4px solid #3f9a5c}.health-card.warning,.queue-card.warning{border-left:4px solid #c59128}.health-card.critical,.queue-card.critical{border-left:4px solid #b04435}.health-card-title{align-items:center;gap:10px;display:flex}.health-card-title>svg,.queue-card>svg{flex:none;width:23px;height:23px}.healthy .health-card-title>svg,.queue-card.healthy>svg{color:#2f8a4d}.warning .health-card-title>svg,.queue-card.warning>svg{color:#a87513}.critical .health-card-title>svg,.queue-card.critical>svg{color:#a73b2f}.health-card-title strong,.health-card-title span{display:block}.health-card-title strong{font-size:18px}.health-card-title span{color:var(--ui-muted);margin-top:1px;font-size:12px;font-weight:750}.health-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.health-card dl div{background:#f7f5f0;border-radius:10px;min-width:0;padding:10px}.health-card dt,.health-card dd{margin:0}.health-card dt{color:var(--ui-muted);font-size:11px;font-weight:750}.health-card dd{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:800}.health-error-copy{color:#893a30;background:#fff0ed;border-radius:9px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.4}.queue-card{align-items:center;gap:12px;padding:15px;display:flex}.queue-card strong,.queue-card span,.queue-card small{display:block}.queue-card strong{font-size:15px}.queue-card span{margin-top:2px;font-size:14px;font-weight:750}.queue-card small{color:var(--ui-muted);margin-top:3px;font-size:12px}.queue-card-copy{flex:auto;min-width:0}.queue-resume-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#171714;border:1px solid #c79c38;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.queue-resume-button:disabled{cursor:wait;opacity:.65}.queue-resume-button svg{width:17px;height:17px}.divergence-tabs{border-bottom:1px solid #ebe7df;gap:8px;padding:14px 17px;display:flex;overflow-x:auto}.divergence-tabs button{min-height:44px;color:var(--ui-ink);background:#fff;border:1px solid #d8d2c8;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.divergence-tabs button svg{width:17px;height:17px}.divergence-tabs button b{background:#eee9df;border-radius:999px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:11px;display:grid}.divergence-tabs button.active{color:#fff;background:#1d1c19;border-color:#292720}.divergence-tabs button.active b{color:#17140e;background:#d2a94f}.divergence-content{padding:17px}.critical-rule-note{color:#84362c;background:#fff2ef;border:1px solid #e1b1a9;border-radius:12px;align-items:center;gap:12px;margin-bottom:13px;padding:13px 14px;display:flex}.critical-rule-note>svg{flex:none;width:24px;height:24px}.critical-rule-note strong,.critical-rule-note span{display:block}.critical-rule-note span{margin-top:2px;font-size:13px;line-height:1.4}.admin-data-list{gap:8px;display:grid}.admin-data-list>article{background:#fff;border:1px solid #e0dbd1;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:flex}.admin-data-list>article.critical{border-left:4px solid #af4134}.admin-data-list>article.warning{border-left:4px solid #c08a1e}.admin-data-list>article>div:first-child{min-width:0}.admin-data-list strong,.admin-data-list span,.admin-data-list em{display:block}.admin-data-list strong{overflow-wrap:anywhere;font-size:15px}.admin-data-list span{color:var(--ui-muted);margin-top:2px;font-size:13px}.admin-data-list em{color:#963b30;letter-spacing:.05em;margin-top:5px;font-size:11px;font-style:normal;font-weight:900}.admin-data-list dl{flex:none;gap:7px;margin:0;display:flex}.admin-data-list dl div{text-align:center;background:#f5f2ec;border-radius:9px;min-width:76px;padding:8px 10px}.admin-data-list dt,.admin-data-list dd{margin:0}.admin-data-list dt{color:var(--ui-muted);text-transform:uppercase;font-size:10px;font-weight:800}.admin-data-list dd{margin-top:2px;font-size:17px;font-weight:900}.admin-all-clear,.security-empty{color:#2c7744;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:90px;padding:18px;display:flex}.admin-all-clear svg,.security-empty svg{flex:none;width:23px;height:23px}.admin-list-limit{color:var(--ui-muted);text-align:center;margin-top:12px;display:block}.report-period{min-width:190px;color:var(--ui-muted);gap:5px;font-size:12px;font-weight:800;display:grid}.report-period-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.queue-reconciliation{border:1px solid #d9d2c4;border-left:4px solid var(--ui-gold,#c9a24f);background:#fff;border-radius:14px;grid-template-columns:minmax(190px,.75fr) minmax(360px,1.5fr);align-items:center;gap:14px 24px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #201a110d}.queue-reconciliation-total{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.queue-reconciliation-total>span{color:#504b42;font-size:14px;font-weight:800}.queue-reconciliation-total>strong{color:#171511;grid-area:1/2/3;justify-self:end;font-size:34px;line-height:1}.queue-reconciliation-total>small{color:#777064;font-size:12px}.queue-reconciliation-detail{background:#faf8f4;border:1px solid #e5e0d6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.queue-reconciliation-detail>span{color:#625c52;text-align:center;border-right:1px solid #e5e0d6;padding:11px 12px;font-size:12px;line-height:1.25}.queue-reconciliation-detail>span:last-child{border-right:0}.queue-reconciliation-detail b{color:#1b1915;margin-bottom:3px;font-size:19px;display:block}.queue-reconciliation>p{color:#6c655a;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}@media (max-width:760px){.queue-reconciliation{grid-template-columns:1fr;gap:12px;padding:15px}.queue-reconciliation-detail{grid-template-columns:1fr}.queue-reconciliation-detail>span{text-align:left;border-bottom:1px solid #e5e0d6;border-right:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-reconciliation-detail>span:last-child{border-bottom:0}.queue-reconciliation-detail b{margin:0}.queue-reconciliation>p{grid-column:1}}.report-period select,.report-period input{border:1px solid var(--ui-line-strong);min-height:46px;color:var(--ui-ink);font:inherit;background:#fff;border-radius:11px;padding:9px 36px 9px 12px;font-size:14px}.report-period input{padding-right:12px}.report-specific-date{min-width:175px}.report-active-date{width:fit-content;color:var(--ui-muted);background:#fffaf0;border:1px solid #b284113d;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}.report-active-date svg{width:19px;height:19px;color:var(--ui-gold-dark)}.report-active-date strong{color:var(--ui-ink);text-transform:capitalize}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.report-kpi-grid article{border:1px solid var(--ui-line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 9px;padding:16px;display:grid}.report-kpi-grid svg{width:21px;height:21px;color:var(--ui-gold-dark);grid-row:1/3}.report-kpi-grid span,.report-kpi-grid small{color:var(--ui-muted);font-size:12px}.report-kpi-grid strong{grid-column:2;font-size:27px;line-height:1}.report-kpi-grid small{grid-column:1/-1;margin-top:7px}.report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.daily-bars{align-items:end;gap:8px;min-height:230px;padding:22px 20px 12px;display:flex;overflow-x:auto}.daily-bars article{flex:1 0 34px;justify-items:center;gap:4px;min-width:34px;display:grid}.daily-bar-track{align-items:end;gap:1px;width:24px;height:160px;display:flex}.daily-bar-track span{border-radius:4px 4px 1px 1px;width:8px;min-height:2px}.daily-bar-track .picked,.report-legend .picked:before{background:#3d8e58}.daily-bar-track .missing,.report-legend .missing:before{background:#b2493b}.daily-bar-track .production,.report-legend .production:before{background:#c18e28}.daily-bars strong,.daily-bars small{font-size:10px}.daily-bars small{color:var(--ui-muted)}.report-legend{color:var(--ui-muted);justify-content:center;gap:16px;padding:0 16px 17px;font-size:12px;font-weight:750;display:flex}.report-legend span{align-items:center;gap:6px;display:inline-flex}.report-legend span:before{content:"";border-radius:3px;width:9px;height:9px}.ranked-list{gap:7px;padding:14px;display:grid}.ranked-list article{background:#f8f6f1;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ranked-list article>b{color:#fff;background:#211f1a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.ranked-list strong,.ranked-list span{display:block}.ranked-list strong{font-size:14px}.ranked-list span{color:var(--ui-muted);margin-top:2px;font-size:12px}.ranked-list em{color:var(--ui-gold-dark);white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.stock-rules-card{gap:17px;display:grid}.built-in-rules,.custom-rule-list{gap:8px;display:grid}.built-in-rules article,.custom-rule-list article{background:#fff;border:1px solid #e1dcd3;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.built-in-rules article>svg{width:22px;height:22px;color:var(--ui-gold-dark);flex:none}.built-in-rules article>div,.custom-rule-list article>div{flex:1;min-width:0}.built-in-rules strong,.built-in-rules span,.custom-rule-list small,.custom-rule-list strong,.custom-rule-list p{display:block}.built-in-rules span,.custom-rule-list p{color:var(--ui-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.built-in-rules em{background:var(--ui-gold-soft);color:var(--ui-gold-dark);text-align:center;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.stock-rule-form{background:#f8f6f1;border:1px solid #dcd5c9;border-radius:14px;gap:13px;padding:16px;display:grid}.stock-rule-form-heading strong,.stock-rule-form-heading span{display:block}.stock-rule-form-heading strong{font-size:17px}.stock-rule-form-heading span{color:var(--ui-muted);margin-top:2px;font-size:13px}.stock-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stock-rule-fields label{gap:5px;font-size:12px;font-weight:800;display:grid}.stock-rule-fields input,.stock-rule-fields select{min-width:0;min-height:45px;color:var(--ui-ink);font:inherit;background:#fff;border:1px solid #cbc3b6;border-radius:10px;padding:9px 11px;font-size:14px}.custom-rule-list article.disabled{opacity:.62}.custom-rule-list small{color:var(--ui-gold-dark);letter-spacing:.07em;font-size:10px;font-weight:900}.custom-rule-list strong{margin-top:3px;font-size:17px}.custom-rule-list strong span{color:var(--ui-gold-dark)}.custom-rule-list button[role=switch]{min-width:92px;color:var(--ui-muted);background:0 0;border:0;justify-items:center;gap:4px;padding:7px;font-size:11px;font-weight:850;display:grid}.custom-rule-list button[role=switch]>span{background:#c9c6bf;border-radius:999px;width:43px;height:24px;position:relative}.custom-rule-list button[role=switch]>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.custom-rule-list button[role=switch].active>span{background:#2f8a4d}.custom-rule-list button[role=switch].active>span:after{transform:translate(19px)}.stock-rules-empty{color:var(--ui-muted);text-align:center;border:1px dashed #cfc8bc;border-radius:12px;padding:18px;font-size:14px}.account-security-panel{border-top:1px solid #ded8cc;gap:12px;margin-top:22px;padding-top:22px;display:grid}.account-security-panel>header,.device-session-heading>div{align-items:center;gap:10px;display:flex}.account-security-panel>header>svg,.device-session-heading>div>svg{width:23px;height:23px;color:var(--ui-gold-dark);flex:none}.account-security-panel header strong,.account-security-panel header small,.device-session-heading strong,.device-session-heading small{display:block}.account-security-panel header strong{font-size:19px}.account-security-panel header small,.device-session-heading small{color:var(--ui-muted);margin-top:2px;font-size:12px}.security-loading{min-height:90px;color:var(--ui-muted);justify-content:center;align-items:center;gap:9px;display:flex}.security-loading svg{width:20px;height:20px;animation:.9s linear infinite security-spin}@keyframes security-spin{to{transform:rotate(360deg)}}.mfa-security-card{border:1px solid;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.mfa-security-card.enabled{background:#eff9f2;border-color:#bad8c2}.mfa-security-card.disabled{background:#f8f5ef;border-color:#ded6c8}.mfa-security-card>svg{color:#337d4a;width:27px;height:27px}.mfa-security-card.disabled>svg{color:#8c7955}.mfa-security-card strong,.mfa-security-card span,.mfa-security-card small{display:block}.mfa-security-card strong{font-size:15px}.mfa-security-card span{margin-top:2px;font-size:13px;font-weight:800}.mfa-security-card small{color:var(--ui-muted);margin-top:3px;font-size:12px;line-height:1.35}.mfa-security-card button,.device-session-heading>button,.device-session-list article>button,.mfa-enrollment-actions button{color:#28251f;background:#fff;border:1px solid #cfc7ba;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.mfa-security-card button svg,.device-session-heading>button svg{width:15px;height:15px}.mfa-enrollment{background:#fffaf0;border:1px solid #cbb679;border-radius:13px;justify-items:center;gap:12px;padding:16px;display:grid}.mfa-enrollment>div:first-child{justify-self:stretch}.mfa-enrollment strong,.mfa-enrollment span{display:block}.mfa-enrollment span{color:var(--ui-muted);margin-top:3px;font-size:13px}.mfa-enrollment img{background:#fff;border:1px solid #ddd5c8;border-radius:12px;width:184px;height:184px;padding:7px}.mfa-enrollment code{overflow-wrap:anywhere;color:#65501d;text-align:center;max-width:100%;font-size:11px}.mfa-enrollment label{text-align:center;gap:5px;font-size:12px;font-weight:800;display:grid}.mfa-enrollment input,.login-mfa-form input{color:#171717;letter-spacing:.22em;text-align:center;background:#fff;border:1px solid #bfb4a3;border-radius:11px;min-height:52px;padding:10px 14px;font-size:24px;font-weight:900}.mfa-enrollment-actions{gap:8px;display:flex}.mfa-enrollment-actions button:first-child{color:#fff;background:#211f1a;border-color:#211f1a}.device-session-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.device-session-list{gap:7px;display:grid}.device-session-list article{background:#fff;border:1px solid #ded8ce;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.device-session-list article.revoked{opacity:.55}.device-session-list article>svg{width:21px;height:21px;color:var(--ui-gold-dark)}.device-session-list strong,.device-session-list span,.device-session-list small{display:block}.device-session-list strong{font-size:14px}.device-session-list span{color:#2d7542;margin-top:1px;font-size:12px;font-weight:800}.device-session-list small{color:var(--ui-muted);margin-top:2px;font-size:11px}.security-message{font-size:12px}.security-message.success{color:#236139;background:#eef9f1;border-color:#b9d8c2}.login-mfa-form{gap:14px;display:grid}.login-mfa-symbol{color:#795817;background:#f8eed5;border:1px solid #c8aa61;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 4px;display:grid}.login-mfa-symbol svg{width:31px;height:31px}.login-mfa-form input{width:100%}.login-mfa-enrollment{text-align:center;background:#fffdf8;border:1px solid #ded3ba;border-radius:16px;justify-items:center;gap:10px;padding:14px;display:grid}.login-mfa-enrollment img{aspect-ratio:1;background:#fff;border-radius:12px;width:min(220px,100%)}.login-mfa-enrollment code{overflow-wrap:anywhere;max-width:100%;font-size:11px}@media (max-width:900px){.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobile-picking-focus{color:#fff;background:linear-gradient(135deg,#1c1b18,#2a261d);border:1px solid #c9ad68;border-radius:15px;gap:9px;padding:16px;display:grid;box-shadow:0 12px 30px #19150d2e}.mobile-picking-focus small,.mobile-picking-focus strong,.mobile-picking-focus span{display:block}.mobile-picking-focus small{color:#d6b967;letter-spacing:.12em;font-size:10px;font-weight:900}.mobile-picking-focus strong{margin-top:3px;font-size:20px}.mobile-picking-focus span{color:#d6d2c8;margin-top:4px;font-size:13px;line-height:1.45}.mobile-picking-focus>b{color:#1a160e;background:#d2aa4f;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px}.mobile-picking-focus>em{color:#ffb9ad;font-size:12px;font-style:normal;font-weight:750}.mobile-focused-order{border:2px solid #c39a42;box-shadow:0 16px 40px #231b0d29}.mobile-focused-order .separation-claim-banner{margin-inline:12px}.mobile-focused-order .order-items{padding-inline:12px}.mobile-focused-order .order-item-main{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mobile-focused-order .product-photo{border-radius:14px;width:132px;height:132px}.mobile-focused-order .product-title{font-size:19px;line-height:1.25}.mobile-focused-order .sku-box{text-align:center;grid-column:1/-1;width:100%;padding:9px 11px;font-size:20px}.mobile-focused-order .product-attributes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-focused-order .product-attributes b{font-size:20px}.mobile-focused-order .product-location,.mobile-focused-order .picking-location-selector{grid-column:1/-1}.admin-page-heading{flex-direction:column;align-items:stretch;gap:13px}.admin-page-heading .primary-action,.report-period,.report-period-controls,.report-period select,.report-period input{width:100%}.health-account-grid,.health-queue-grid,.report-columns{grid-template-columns:1fr}.queue-card{flex-wrap:wrap;align-items:stretch}.queue-resume-button{width:100%}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-list>article{flex-direction:column;align-items:stretch}.admin-data-list dl{width:100%}.admin-data-list dl div{flex:1;min-width:0}.stock-rule-fields{grid-template-columns:1fr}}@media (max-width:560px){.report-kpi-grid,.health-card dl{grid-template-columns:1fr}.mfa-security-card{grid-template-columns:auto minmax(0,1fr)}.mfa-security-card>button{grid-column:1/-1;width:100%}.device-session-heading{flex-direction:column;align-items:stretch}.device-session-heading>button{width:100%}.device-session-list article{grid-template-columns:auto minmax(0,1fr)}.device-session-list article>button{grid-column:1/-1;width:100%}.built-in-rules article,.custom-rule-list article{flex-wrap:wrap;align-items:flex-start}.custom-rule-list button[role=switch]{width:100%}}.production-command.sales-only{grid-template-columns:220px 260px minmax(280px,1fr) minmax(320px,1fr)}.production-sale-date-range{border-left:1px solid #2b2822;flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.production-sale-date-range>strong{color:#a7997d;font-family:var(--font-geist-mono), monospace;font-size:var(--readable-caption);letter-spacing:.13em}.production-sale-date-range>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.production-sale-date-range label{color:#d8d2c7;gap:6px;font-size:13px;font-weight:800;display:grid}.production-sale-date-range input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181714;border:1px solid #35312a;border-radius:9px;min-width:0;min-height:50px;padding:10px 12px;font-size:15px}.production-sale-date-range button{color:#fff;background:#181714;border:1px solid #5c5549;border-radius:9px;grid-column:1/-1;min-height:42px;font-weight:850}.production-sale-date-range>small{color:#aaa398;font-size:11px;line-height:1.45}.cage-not-found-action{color:#991b1b;background:#fff1f2;border:2px solid #dc2626;border-radius:12px;min-height:46px;margin-top:7px;font-size:1rem;font-weight:950}.cage-not-found-action:disabled{cursor:wait;opacity:.55}@media (max-width:1280px){.production-command.sales-only{grid-template-columns:1fr 1fr}.production-command.sales-only .production-search-box,.production-command.sales-only .production-sale-date-range{grid-column:auto}.production-sale-date-range{border-top:1px solid #2b2822;border-left:0}}@media (max-width:720px){.production-command.sales-only{grid-template-columns:1fr}.production-sale-date-range{padding:17px}.production-sale-date-range>div{grid-template-columns:1fr}.production-sale-date-range button{grid-column:auto}}.pick-location-direct{color:#fff;background:#0f766e;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:8px;font-size:1rem;font-weight:800}.picking-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.picking-heading-actions>button{min-height:46px}.cage-guided-focus{color:#083344;background:#ecfdf5;border:2px solid #0f766e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px;display:grid;box-shadow:0 12px 30px #0f766e1f}.cage-guided-focus small,.cage-guided-focus strong,.cage-guided-focus span{display:block}.cage-guided-focus small{color:#0f766e;letter-spacing:.11em;font-size:.78rem;font-weight:950}.cage-guided-focus strong{color:#083344;margin-top:4px;font-size:clamp(1.35rem,2vw,2rem)}.cage-guided-focus span{color:#335c5a;max-width:760px;margin-top:5px;font-size:.95rem;line-height:1.45}.cage-guided-focus>b{color:#115e59;background:#ccfbf1;border-radius:999px;justify-self:end;padding:9px 13px;font-size:.85rem}.cage-guided-focus>em{color:#b42318;grid-column:1/-1;font-size:.9rem;font-style:normal;font-weight:850}.cage-picking-panel{background:#f0fdfa;border:3px solid #0f766e;border-radius:22px;gap:16px;padding:18px;display:grid;box-shadow:0 16px 36px #0f766e29}.cage-picking-panel>header{color:#fff;text-align:center;background:#083344;border-radius:18px;gap:4px;padding:18px;display:grid}.cage-picking-panel>header small{color:#99f6e4;letter-spacing:.12em;font-size:.9rem;font-weight:900}.cage-picking-panel>header strong{letter-spacing:-.04em;font-size:clamp(3.2rem,14vw,6.6rem);line-height:.98}.cage-picking-panel>header span{margin-top:8px;font-size:1.05rem;font-weight:700}.cage-picking-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cage-picking-summary b,.cage-picking-summary span,.cage-picking-summary em{color:#134e4a;background:#fff;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:800}.cage-picking-summary em{color:#92400e;background:#fef3c7}.cage-pending-scan-retry{color:#78350f;background:#fef3c7;border:2px solid #b45309;border-radius:15px;width:100%;min-height:54px;font-size:1rem;font-weight:900}.cage-scan-feedback{border:3px solid;border-radius:16px;gap:4px;padding:15px;font-size:1.05rem;display:grid}.cage-scan-feedback strong{font-size:1.25rem}.cage-scan-feedback.success{color:#14532d;background:#dcfce7;border-color:#16a34a}.cage-scan-feedback.error{color:#7f1d1d;background:#fee2e2;border-color:#dc2626}.cage-picking-tasks{gap:10px;display:grid}.cage-picking-tasks article{background:#fff;border:2px solid #99f6e4;border-radius:16px;gap:5px;padding:15px;display:grid}.cage-picking-task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cage-picking-task-heading small{color:#0f766e;font-weight:900}.cage-picking-task-heading b{color:#b91c1c;font-size:1.45rem}.cage-picking-tasks article>strong{font-size:1.7rem;line-height:1.05}.cage-picking-tasks article>span{font-size:1.05rem;font-weight:700}.cage-stock-quantity{color:#1e3a8a;background:#eff6ff;border:2px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:10px 12px;display:flex}.cage-stock-quantity small{letter-spacing:.04em;font-size:.78rem;font-weight:900}.cage-stock-quantity b{flex:none;font-size:1.18rem}.cage-picking-order-breakdown{border-top:1px solid #cbd5e1;gap:8px;margin-top:5px;padding-top:10px;display:grid}.cage-picking-order-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.cage-picking-order-line>small{color:#475569;font-weight:750}.cage-picking-order-line .cage-not-found-action{flex:none;min-height:38px;margin-top:0;padding:6px 10px;font-size:.88rem}.cage-scanner-actions{gap:10px;display:grid}.cage-scanner-actions>button,.cage-scanner-actions form button{color:#fff;background:#0f766e;border:0;border-radius:13px;min-height:50px;font-weight:900}.cage-scanner-actions form{grid-template-columns:1fr auto;gap:8px;display:grid}.cage-scanner-actions input{border:2px solid #94a3b8;border-radius:13px;min-width:0;min-height:50px;padding:0 13px;font-size:1rem}@media (max-width:760px){.picking-heading-actions{width:100%;display:grid}.picking-heading-actions>button{width:100%}.mobile-picking-waiting{display:none}.cage-guided-focus{background:#ecfdf5;border:2px solid #0f766e;grid-template-columns:1fr}.cage-guided-focus>b{justify-self:start}.cage-picking-panel{border-radius:18px;margin-inline:-4px;padding:12px}.cage-picking-order-line{flex-direction:column;align-items:stretch}.cage-picking-order-line .cage-not-found-action{width:100%}}.mobile-picking-session-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.mobile-picking-session-actions button,.start-order-scanner-action{color:#17130d;background:#d2aa4f;border:1px solid #d2aa4f;border-radius:10px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:900}.mobile-picking-session-actions .finish-picking-action{color:#9e2f21;background:#fff1ee;border-color:#f1b3a9}.mobile-picking-session-actions button:disabled,.start-order-scanner-action:disabled{cursor:not-allowed;opacity:.55}.start-order-scanner-action{margin:0 19px 12px}.picking-barcode-panel{background:#fff;border:2px solid #20201b;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 14px 36px #1c18101a}.picking-barcode-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.picking-barcode-panel>header small,.picking-barcode-panel>header strong,.picking-barcode-panel>header span{display:block}.picking-barcode-panel>header small{color:#8a681d;letter-spacing:.1em;font-size:11px;font-weight:950}.picking-barcode-panel>header strong{color:#181713;margin-top:3px;font-size:24px}.picking-barcode-panel>header span{color:#69645b;margin-top:5px;font-size:14px}.picking-barcode-panel>header button,.picking-change-location{color:#4e493f;background:#faf8f4;border:1px solid #d8d2c6;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:800}.picking-scan-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.picking-scan-steps>div{opacity:.64;background:#faf9f6;border:1px solid #ddd8ce;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.picking-scan-steps>div.active{opacity:1;background:#fff8e4;border-color:#d2aa4f}.picking-scan-steps>div.done{opacity:1;background:#eef9f0;border-color:#8ac59a}.picking-scan-steps b{color:#fff;background:#292820;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.picking-scan-steps span,.picking-scan-steps small,.picking-scan-steps strong{min-width:0;display:block}.picking-scan-steps small{color:#777166;letter-spacing:.08em;font-size:9px;font-weight:900}.picking-scan-steps strong{color:#24221e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.picking-scan-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.picking-scan-form label,.picking-scan-form label>span{display:block}.picking-scan-form label>span{color:#39362f;margin-bottom:6px;font-size:13px;font-weight:850}.picking-scan-form input{color:#171612;background:#fff;border:2px solid #bdb6aa;border-radius:10px;outline:none;width:100%;min-height:52px;padding:11px 14px;font-size:20px;font-weight:850}.picking-scan-form input:focus{border-color:#b78d2c;box-shadow:0 0 0 4px #d2aa4f33}.picking-scan-form>button{color:#fff;background:#20201b;border:1px solid #20201b;border-radius:10px;min-height:52px;padding:11px 16px;font-size:14px;font-weight:900}.picking-scan-form>button.secondary-action{color:#39362f;background:#f6f3ed;border-color:#d8d2c6}.picking-scan-feedback{border:2px solid;border-radius:12px;gap:4px;padding:15px 17px;display:grid}.picking-scan-feedback strong{font-size:18px}.picking-scan-feedback span{font-size:14px;line-height:1.45}.picking-scan-feedback.success{color:#12642b;background:#eaf9ee;border-color:#2d9b50}.picking-scan-feedback.error{color:#a3271b;background:#fff0ee;border-color:#d84636}.picking-scan-preview{background:#f2fbf4;border:2px solid #2d9b50;border-radius:13px;gap:14px;padding:17px;display:grid}.picking-scan-preview small,.picking-scan-preview strong,.picking-scan-preview span{display:block}.picking-scan-preview small{color:#26763b;letter-spacing:.08em;font-size:10px;font-weight:950}.picking-scan-preview strong{color:#173d22;margin-top:3px;font-size:20px}.picking-scan-preview span,.picking-scan-preview p{color:#41634a;margin:4px 0 0;font-size:14px}.picking-scan-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.picking-scan-preview dl div{background:#fff;border:1px solid #b8ddc1;border-radius:10px;padding:11px}.picking-scan-preview dl div.warning{background:#fff6e5;border-color:#efbf71}.picking-scan-preview dt{color:#6d786f;font-size:11px;font-weight:800}.picking-scan-preview dd{color:#173d22;margin:2px 0 0;font-size:28px;font-weight:950}.picking-scan-preview footer{justify-content:flex-end;gap:9px;display:flex}.picking-scan-preview footer button{border-radius:10px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:900}.picking-scan-preview footer .picked-action{color:#fff;background:#238541;border:1px solid #238541}@media (max-width:760px){.mobile-start-filter{border:2px solid #d2aa4f;gap:13px;padding:15px}.mobile-start-filter .picking-filter-fields{display:block}.mobile-start-filter .picking-marketplace-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mobile-start-filter .picking-marketplace-options button{justify-content:space-between;min-width:0;min-height:50px;font-size:13px}.picking-barcode-panel{gap:13px;padding:15px}.picking-barcode-panel>header{flex-direction:column;align-items:stretch}.picking-barcode-panel>header strong{font-size:21px}.picking-scan-steps{grid-template-columns:1fr}.picking-scan-form{grid-template-columns:1fr 1fr}.picking-scan-form label{grid-column:1/-1}.picking-scan-form>button{width:100%}.picking-scan-preview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.picking-scan-preview footer{grid-template-columns:1fr 1.4fr;display:grid}.picking-scan-preview footer button,.mobile-picking-session-actions button{width:100%}.mobile-picking-session-actions{width:100%;display:grid}}.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:56px minmax(190px,.9fr) minmax(330px,1.45fr) minmax(150px,.65fr) 90px}.stock-workbench .stock-product-row .stock-variation-balance{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stock-workbench .stock-product-row .stock-variation-balance .operational b{color:#116635}.stock-workbench .stock-variation-grid .stock-product-row.blocked{background:#fff8f4;box-shadow:inset 4px 0 #b94328}.stock-workbench .stock-variation-grid .stock-product-row.limited{background:#fffaf0;box-shadow:inset 4px 0 #b88422}.stock-availability-alert{color:#59420d;background:#fff8e7;border:1px solid #e1c47f;border-radius:8px;grid-column:2/-1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:3px 10px;width:100%;padding:8px 10px;font-size:11px;line-height:1.35;display:grid}.stock-availability-alert strong{text-transform:uppercase;font-size:11px;font-weight:950}.stock-availability-alert span{min-width:0;font-weight:750}.stock-availability-alert em{color:#6d5c32;grid-column:2;font-style:normal}.stock-availability-alert.blocked{color:#8c2d1b;background:#fff0eb;border-color:#e2a394}.stock-availability-alert.blocked em{color:#713328}.stock-availability-alert.fully_reserved,.stock-availability-alert.out_of_stock{color:#514d46;background:#f7f6f3;border-color:#d9d5cc}.stock-history-current{grid-template-columns:repeat(5,minmax(0,1fr))}.stock-history-current>div.operational{background:#eef8f1}.stock-history-current>div.operational strong{color:#116635}.stock-history-availability{color:#174d2b;background:#f1f8f3;border-bottom:1px solid #e3dfd6;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:12px 18px;font-size:13px;display:grid}.stock-history-availability strong{font-weight:950}.stock-history-availability em{color:#4a6152;grid-column:2;font-size:12px;font-style:normal}.stock-history-availability.blocked{color:#8c2d1b;background:#fff0eb}.stock-history-availability.cage_limited,.stock-history-availability.without_cage{color:#70520c;background:#fff8e7}.stock-history-availability.fully_reserved,.stock-history-availability.out_of_stock{color:#514d46;background:#f7f6f3}@media (max-width:820px){.stock-workbench .stock-variation-grid .stock-product-row{grid-template-columns:50px minmax(0,1fr) auto}.stock-workbench .stock-product-row .stock-variation-balance{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:3px;overflow-x:auto}.stock-availability-alert{grid-column:2/4;grid-template-columns:1fr}.stock-availability-alert em{grid-column:1}.stock-history-current{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-history-current>div:last-child{grid-column:1/-1}.stock-history-availability{grid-template-columns:1fr}.stock-history-availability em{grid-column:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
