.quantity-keypad{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:12px;border:1px solid #b9c6d5;border-radius:0;background:#fff;color:#172b44;overflow:auto;box-shadow:0 12px 48px #0003}.quantity-keypad::backdrop{background:#10213899}.quantity-keypad header{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;min-height:32px;padding:0;border:0;background:transparent}.quantity-keypad h2{margin:0;font-size:15px;font-weight:600}.quantity-keypad header>.inline-flex{width:32px;height:32px;min-height:32px;padding:0}.quantity-keypad-value{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:8px 0;border:1px solid #cbd5e1;padding:6px;background:#f7f9fc;font-variant-numeric:tabular-nums}.quantity-keypad-value output{font-size:32px;font-weight:700;line-height:1.3}.quantity-keypad-value span{font-size:12px;color:#51647c}.quantity-keypad-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:8px}.quantity-keypad .inline-flex{border-radius:0;touch-action:manipulation}.quantity-keypad-presets>.inline-flex{height:36px;min-height:36px;padding:2px;font-size:14px}.quantity-keypad-presets>.inline-flex[aria-pressed=true]{border-color:#b98b12;background:#fff0bb}.quantity-keypad-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quantity-keypad-keys>.inline-flex{height:52px;min-height:44px;padding:4px;font-size:20px}.quantity-keypad-keys>.inline-flex:nth-last-child(3),.quantity-keypad-keys>.inline-flex:last-child{font-size:14px;gap:4px}.quantity-keypad p,.quantity-keypad-conflict{margin:8px 0 0;font-size:12px;color:#a33625}.quantity-keypad-conflict{display:flex;flex-direction:column;gap:6px}.enterprise-app .e-quantity input[readonly]{cursor:pointer;caret-color:transparent}@media(max-height:480px){.quantity-keypad{padding:8px}.quantity-keypad-keys>.inline-flex{height:38px;min-height:32px}.quantity-keypad-value{margin:4px 0}.quantity-keypad-value output{font-size:24px}.quantity-keypad-presets>.inline-flex{height:30px;min-height:30px}}.rb-select{min-width:0;font-size:12px;display:flex;flex-direction:column;gap:4px}.rb-select-label{display:block;font-size:12px;color:#41556e}.rb-select .rb-select-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;height:auto;margin:0;padding:7px 9px;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#172b44;font:inherit;line-height:20px;text-align:left;cursor:pointer}.rb-select-trigger>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.rb-select-trigger>svg{flex-shrink:0}.rb-select-trigger:disabled{background:#f3f5f8;color:#64748b;cursor:default}.rb-select-popup{box-sizing:border-box;position:fixed;z-index:30000;border:1px solid #a7b7cb;background:#fff;box-shadow:0 6px 22px #14274238;display:flex;flex-direction:column;overflow:hidden;border-radius:0;color:#172b44;font:12px/1.35 system-ui}.rb-select-popup *{box-sizing:border-box}.rb-select-search{display:flex;align-items:center;flex-shrink:0;gap:6px;padding:7px;border-bottom:1px solid #d9e1ea;background:#f8fafc}.rb-select-popup .rb-select-search input{display:block;width:100%;min-width:0;margin:0;height:32px;padding:5px 7px;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#172b44;font:inherit;line-height:20px}.rb-select-search>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;background:transparent;color:#41556e}.rb-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain}.rb-select-popup .rb-select-options>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:36px;padding:8px 10px;margin:0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;background:#fff;color:#172b44;font:inherit;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.rb-select-options>button.active,.rb-select-options>button:hover{background:#fff3c4!important}.rb-select-options>button[aria-selected=true]{background:#e9f5ec}.rb-select-options strong{font-size:12px;font-weight:600;white-space:normal}.rb-select-options small{display:block;color:#64748b;font-size:11px;white-space:normal;margin-top:2px}.rb-select-options p{padding:10px;margin:0}.location-county,.location-field{min-width:0;font-size:12px}.location-county select,.location-field input{display:block;width:100%;min-width:0;height:34px;border:1px solid #d6dde5;border-radius:0;padding:5px 8px;background:#fff;color:#172b44;font:inherit}.location-field{position:relative}.location-field label{display:block}.location-input{position:relative}.location-input input{padding-right:25px}.location-input>svg{position:absolute;right:8px;top:10px;color:#64748b;pointer-events:none}.location-options{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:240px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #aebdce;background:#fff;box-shadow:0 5px 15px #172b4425}.location-options.above{top:auto;bottom:34px}.location-options>button{display:block;width:100%;padding:7px 9px;border:0;border-bottom:1px solid #eef1f5;border-radius:0;background:#fff;text-align:left;color:#172b44;cursor:pointer;line-height:1.2}.location-options>button.active,.location-options>button:hover{background:#fff5cc}.location-options>button[aria-selected=true]{background:#eaf5ee}.location-options small{display:block;color:#64748b;font-size:11px;margin-top:3px}.location-options>span{display:block;padding:8px}.location-error{grid-column:1/-1;color:#b42318;font-size:12px}.location-error button{display:inline-flex;padding:4px;border:1px solid #e1e5eb;background:#fff;vertical-align:middle}.enterprise-app .fulfilment-pause{background:#2563eb;color:#fff;border:1px solid #1d4ed8;border-radius:0;width:32px;min-width:32px;height:32px;padding:0}.enterprise-app .fulfilment-pause:hover{background:#1d4ed8}.enterprise-app .e-task-footer .inline-flex.fulfilment-pause{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.wms-shipping-bar>.rb-select{flex:1;min-width:0}.fulfilment-awb-document{display:inline-flex;align-items:center;gap:3px;min-width:0}.enterprise-app .fulfilment-awb-document>.inline-flex.w-11{width:30px;min-width:30px;padding:0}.fulfilment-awb-warning{width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:20px;margin:auto;border:1px solid #d3dce5;border-radius:0;color:#172b44;background:#fff}.fulfilment-awb-warning::backdrop{background:#10213899}.fulfilment-awb-warning h2{font-size:16px;font-weight:600;margin:0 0 10px}.fulfilment-awb-warning p{font-size:13px;line-height:1.5;margin:0 0 18px}.fulfilment-awb-warning-actions{display:flex;justify-content:flex-end;gap:8px}.enterprise-app .fulfilment-awb-warning .inline-flex{border-radius:0}.order-custom-label{display:inline-block;max-width:100%;padding:2px 7px;font-size:11px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;border-radius:0;text-align:left}.wms-card-customer{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;overflow-wrap:anywhere}.e-order-heading .e-order-identity{min-width:0}.e-order-identity>button.order-label-edit{display:block;padding:0;border:0;background:none;max-width:100%;max-height:none;overflow:visible;margin-top:2px;text-align:left}.order-label-editor{display:grid;gap:10px}.order-label-editor>label,.order-label-editor legend{font-size:12px;font-weight:600}.order-label-editor>input{width:100%;min-width:0;border:1px solid #cbd5e1;padding:8px;border-radius:0}.order-label-editor fieldset{min-width:0;padding:0;border:0}.order-label-colors{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.order-label-colors>button{display:grid;place-items:center;width:36px;height:36px;border:2px solid transparent;border-radius:0}.order-label-colors>button[aria-checked=true]{outline:2px solid #0f172a;outline-offset:1px}.order-label-color-picker{display:flex;gap:6px;align-items:center;font-size:12px}.order-label-color-picker input{width:36px;height:36px;padding:0;cursor:pointer}.order-label-preview{min-height:24px}.order-label-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-remuneration{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;font-weight:700;color:#176244;font-variant-numeric:tabular-nums;flex-shrink:0}.wms-card-heading>.order-remuneration{margin-left:auto}.wms-history-total{display:flex;align-items:center;gap:10px;padding:5px 8px;background:#eef7f0;border-block:1px solid #d8e8dc;font-size:12px;flex-shrink:0;flex-wrap:wrap}.wms-history-filter{height:30px;max-width:140px;font-size:12px;border:1px solid #dce2e8;background:#fff;padding:3px 5px}.order-history-overflow{overflow-x:auto;min-width:0}.order-history-table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px;text-align:left;background:#fff}.order-history-table th{font-weight:600;background:#f5f7f9;white-space:nowrap}.order-history-table th,.order-history-table td{padding:7px 8px;border-bottom:1px solid #e2e7ed;vertical-align:middle}.order-history-table th:last-child,.order-history-table td:last-child{text-align:right}.order-history-table tbody tr:hover{background:#fffbe9}.order-history-open,.order-history-customer{border:0;background:none;color:inherit;text-align:left;padding:0;cursor:pointer}.order-history-open{display:flex;align-items:center;gap:4px;font-weight:700}.order-history-open svg{width:14px;height:14px}.order-history-customer{display:flex;flex-direction:column;gap:2px;max-width:240px}.order-history-customer strong{font-weight:600}.order-history-customer small{color:#65788a;font-size:10px}.order-history-quantity{font-variant-numeric:tabular-nums}.order-history-operators{max-width:180px;overflow-wrap:anywhere}.order-history-status{display:inline-block;white-space:nowrap;padding:3px 5px;background:#edf1f5;color:#43586c;font-size:11px}.order-history-status.processing{background:#dcecff;color:#164782}.order-history-status.completed{background:#daf1e2;color:#176244}.order-history-status.returned{background:#f5e4ff;color:#71398c}.order-history-status.cancelled,.order-history-status.failed{background:#fee4e1;color:#9e322b}.order-history-status.waiting,.order-history-status.parked{background:#fff0c5;color:#805e00}@container fulfilment-viewport (max-width:640px){.wms-card-heading>.order-remuneration{font-size:11px;gap:3px}.order-history-table th,.order-history-table td{padding:6px}.wms-history-filter{max-width:110px}}.history-total-pair,.history-total-pair>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.history-total-pair{gap:14px}.wms-history-total{gap:12px;padding:5px 8px;font-size:11px}.wms-history-total>.history-total-pair{margin-left:auto}.history-day-heading{display:flex;align-items:center;gap:7px;width:100%;border:0;border-block:1px solid #d9e1e8;background:#edf2f7;color:#253c50;padding:5px 7px;text-align:left;font-size:11px;cursor:pointer;min-height:30px}.history-day-heading>strong{white-space:nowrap}.history-day-heading>span{white-space:nowrap}.history-day-totals{display:flex;margin-left:auto;gap:8px}.history-day{margin:0 0 4px}.order-history-tree .order-history-table{min-width:0;table-layout:fixed;font-size:11px}.order-history-tree .order-history-table th,.order-history-tree .order-history-table td{height:27px;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-history-tree .order-history-table th:nth-child(1){width:65px}.order-history-tree .order-history-table th:nth-child(3){width:105px}.order-history-tree .order-history-table th:nth-child(4){width:35px}.order-history-tree .order-history-table th:nth-child(n+5){width:83px;text-align:right}.order-history-tree .order-history-table td:nth-child(n+5){text-align:right}.order-history-tree .order-history-table tbody tr{cursor:pointer}.order-history-tree .order-history-open{font-size:11px;line-height:20px}.order-history-tree .order-remuneration,.history-day-heading .order-remuneration,.wms-history-total .order-remuneration{font-size:11px}.order-history-tree .order-remuneration svg,.history-day-heading .order-remuneration svg,.wms-history-total .order-remuneration svg{display:none}.order-history-client strong{font-weight:600}.order-history-client>span{color:#63758a}.order-history-tree .order-history-status{padding:1px 4px;font-size:10px;line-height:18px}@container fulfilment-viewport (max-width:640px){.history-day-heading{flex-wrap:wrap;gap:4px 6px}.history-day-totals{margin-left:20px;width:100%}.history-total-pair{gap:10px}.wms-history-total>.history-total-pair{margin-left:0}.order-history-tree .order-history-table th,.order-history-tree .order-history-table td{padding:2px 3px;font-size:10px}.order-history-tree .order-history-table th:nth-child(1){width:46px}.order-history-tree .order-history-table th:nth-child(3){width:75px}.order-history-tree .order-history-table th:nth-child(4){width:23px}.order-history-tree .order-history-table th:nth-child(n+5){width:57px}.order-history-tree .order-history-client>span{display:none}.order-history-tree .order-remuneration,.order-history-tree .order-history-open{font-size:10px}.order-history-tree .order-history-status{font-size:9px;padding:0 2px}.history-day-heading{font-size:10px}.history-day-heading .history-day-totals{margin-left:auto;width:auto}.history-day-heading .history-total-pair{gap:6px}.history-day-heading .order-remuneration{font-size:10px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.relative{position:relative}.block{display:block}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-9{height:2.25rem}.w-11{width:2.75rem}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.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-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#17273a;background:#f4f6f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:700}h2{font-size:20px;letter-spacing:-.4px;font-weight:650}h3{font-size:15px;font-weight:650}p{color:#697688;font-size:14px;line-height:1.65}small{font-size:12px;color:#788596}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#657285}input:not([type=checkbox]),select{height:44px;min-width:0;border:1px solid #d9dfe6;border-radius:6px;padding:0 12px;background:#fff;color:#213247;font-size:14px;width:100%}input:focus,select:focus{outline:2px solid #e4ad34;outline-offset:1px}input[type=checkbox]{accent-color:#23354a;width:17px;height:17px}fieldset{border:0;padding:0;margin:0;min-width:0}a{color:inherit;text-decoration:none}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#8490a0;display:block;margin-bottom:10px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;letter-spacing:1px}.brand small{display:block;font-size:9px;letter-spacing:2.5px;margin-top:1px;color:#94a1b2}.brand-mark{display:flex;align-items:center;justify-content:center;background:#e9b13b;color:#172538;border-radius:7px;font-size:27px;font-style:italic;font-weight:950;width:40px;height:42px;letter-spacing:-3px;padding-right:3px}.app{display:flex;min-height:100vh}.sidebar{width:234px;position:fixed;inset:0 auto 0 0;background:#122033;color:#f5f7fa;display:flex;flex-direction:column;padding:30px 20px;z-index:20}.sidebar .brand{margin-bottom:53px}.sidebar-label{font-size:9px;letter-spacing:1.5px;color:#7d8b9d;padding-left:12px;margin-bottom:16px}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav button,.bo-link{display:flex;align-items:center;gap:13px;padding:14px 13px;border-radius:7px;font-size:14px;color:#a8b4c4;text-align:left;border:0;background:transparent}.sidebar nav button:hover,.bo-link:hover{background:#20334a}.sidebar nav button.active{background:#2b3c4b;color:#f0bc4e;box-shadow:inset 3px 0 #f0bc4e}.sidebar nav button b{margin-left:auto;background:#f0bc4e;color:#263345;border-radius:5px;font-size:11px;padding:1px 6px}.bo-link{margin-top:32px;border-top:1px solid #2a384a;padding-top:20px;border-radius:0}.bo-link.active{color:#f0bc4e}.sidebar-bottom{margin-top:auto;font-size:11px;color:#c5cfda;padding:16px 10px 0}.sidebar-bottom p{font-size:10px;margin-top:6px;color:#78899c}.live-dot{display:inline-block;height:6px;width:6px;border-radius:50%;background:#c2a657;margin-right:7px}.workspace{margin-left:234px;width:calc(100% - 234px)}header{height:78px;padding:0 40px;border-bottom:1px solid #e3e8ed;background:#fff;display:flex;align-items:center;justify-content:space-between}.breadcrumb{font-size:12px;color:#6f7e8f}.breadcrumb span{padding:0 12px;color:#c2c8d0}.demo-tag{font-size:9px;font-weight:750;letter-spacing:1px;background:#fff4d9;color:#946b16;border:1px solid #f0ddac;border-radius:4px;padding:4px 8px}.account{display:flex;align-items:center;gap:9px;font-size:12px}.avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#edf0f4;color:#64758b;border-radius:50%}.avatar.small{width:30px;height:30px;font-size:12px}.workspace main{max-width:1440px;margin:auto;padding:36px 40px 20px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading p{margin-top:9px;max-width:730px;font-size:13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 28px}.stats>div{background:#fff;border:1px solid #e1e6ec;padding:21px 24px;border-radius:9px;display:flex;flex-direction:column;position:relative}.stats>div:after{content:"";position:absolute;height:5px;width:5px;background:#c1cbd6;border-radius:50%;right:24px;top:28px}.stats>div:first-child:after{background:#e1ae3f}.stats span{font-size:12px;font-weight:600;color:#7d8999}.stats strong{font-size:35px;letter-spacing:-1px;font-weight:700;margin:9px 0 3px}.stats small{font-size:11px}.toolbar{display:flex;gap:14px;margin:4px 0 26px}.toolbar select{width:auto;min-width:215px}.search{position:relative;flex:1;max-width:460px}.search svg{position:absolute;left:14px;top:13px;color:#9ba7b6}.search input{padding-left:41px}.toolbar>button{margin-left:auto}.section-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-caption h2{font-size:16px}.section-caption span{font-size:10px;color:#8995a5}.order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-card{text-align:left;background:#fff;border:1px solid #e0e6ec;padding:23px;border-radius:9px;transition:all .15s;overflow:hidden}.order-card:hover{border-color:#b7c1cd;box-shadow:0 5px 20px #17263808;transform:translateY(-1px)}.order-ref{font-size:12px;font-weight:700;color:#607389;letter-spacing:.3px}.badge{font-size:10px;white-space:nowrap;font-weight:600;display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:5px 9px;background:#edf2f8;color:#587291}.badge:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.badge.completed{background:#e6f3ed;color:#388168}.badge.waiting{background:#fff3d9;color:#a07b2b}.badge.failed,.badge.cancelled{background:#fbe8e8;color:#a95b5b}.order-card h3{font-size:18px;margin:22px 0 15px;letter-spacing:-.4px}.warehouse-chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#778599}.card-footer{border-top:1px solid #eff1f4;margin-top:22px;padding-top:16px;display:flex;justify-content:space-between;font-size:10px;color:#8b97a6}.card-footer>span:last-child{display:flex;align-items:center;gap:7px;color:#526a83;font-weight:600}.order-card>p{margin-top:8px;font-size:12px}.order-table{border:1px solid #e0e6ec;border-radius:9px;overflow:hidden;background:#fff}.order-table-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 20px;align-items:center;gap:20px;width:100%;text-align:left;padding:20px 24px;border-bottom:1px solid #edf0f4;font-size:13px}.order-table-row:last-child{border:0}.order-table-row:hover{background:#fafbfd}.order-table-row>div{display:flex;flex-direction:column;gap:5px}.order-table-row>div:nth-child(3){align-items:flex-start}.order-table-row strong{font-size:12px}.order-table-row span{color:#6f7e90}.panel{border:1px solid #e0e6ed;background:#fff;border-radius:9px;padding:26px;margin-bottom:22px}.panel>h2{margin-bottom:10px}.panel>p{margin-bottom:20px}.back{margin-left:-12px;margin-bottom:18px;color:#6f7e90}.detail-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:15px}.detail-heading h2{font-size:26px;margin:14px 0 5px}.admin-panel{background:#fafbfe;border-color:#d5deea}.admin-panel .row{margin-top:20px;align-items:flex-end}.admin-panel label{min-width:180px}.policy{display:flex;align-items:center;gap:16px;border-top:1px solid #e9edf2;padding:17px 0}.policy>div{flex:1}.policy small{display:block;margin-top:5px}.policy select{width:200px}.check-label{flex-direction:row;align-items:center;font-weight:500;gap:9px;font-size:12px}.task h2{display:flex;align-items:center;gap:9px}.progress-caption{display:flex;justify-content:space-between;font-size:11px;color:#8390a1;margin:22px 0 8px}.progress{background:#edf1f5;border-radius:4px;overflow:hidden;height:5px;margin-bottom:12px}.progress>div{height:100%;background:#d8ad4f;transition:width .2s}.task-reason{background:#fff8e8;padding:10px;margin-top:14px;border-radius:4px;font-size:12px}.line{border-top:1px solid #edf0f4;margin-top:22px;padding-top:22px}.line-title{display:flex;gap:14px;align-items:center}.line-icon{border-radius:8px;background:#edf2f7;color:#8495a9;display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0}.line-icon.done{background:#e6f3ed;color:#4a9074}.line-title>div{flex:1}.line-title p{font-size:11px;margin-top:5px}.line-title>strong{font-size:23px;white-space:nowrap}.line-title>strong>span{font-size:13px;color:#8c99a9;font-weight:400}.line-title code{color:#54718f;background:#f2f5f8;padding:2px 4px}.line-controls{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-left:56px}.quantity-control,.scan-control{display:flex;gap:10px;align-items:flex-end}.quantity-control label{width:100px}.scan-control label{flex:1;max-width:330px;position:relative}.scan-control label>svg{display:none}.line-controls select{max-width:380px}.task-actions{margin-top:24px;border-top:1px solid #e8ecf1;padding-top:20px}.task-actions>label{max-width:530px;margin-bottom:17px}.task-actions .row>button:last-child{margin-left:auto}.documents{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.documents>div:first-child{flex:1;min-width:200px}.documents h2{margin-bottom:8px}.documents p{font-size:13px}.document-list{display:flex;flex-wrap:wrap;gap:12px;flex-basis:100%}.document-list:empty{display:none}.document-list a{display:flex;align-items:center;gap:15px;border:1px solid #e2e7ed;border-radius:6px;padding:16px;flex:1;min-width:240px;color:#5c7290}.document-list a[aria-disabled=true]{opacity:.4;pointer-events:none}.document-list strong{display:block;font-size:13px}.document-list small{display:block;font-size:10px;margin-top:6px;overflow-wrap:anywhere}.document-list a>svg:last-child{margin-left:auto}.documents .fine{flex-basis:100%;font-size:10px}.timeline{margin-top:23px}.timeline>div{display:flex;gap:18px;position:relative;padding:0 0 24px 4px}.timeline>div:not(:last-child):before{content:"";position:absolute;width:1px;background:#e1e7ee;left:8px;top:12px;bottom:0}.timeline-dot{background:#c2cedb;flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-top:4px}.timeline strong{font-size:12px;font-weight:600}.timeline p{font-size:11px;margin:3px 0}.timeline small{font-size:10px}details{border-top:1px solid #e4e9f0;padding-top:15px;font-size:12px}details p{font-size:11px}summary{cursor:pointer}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.profile-grid h2{margin-top:16px}.profile-grid h3{margin:28px 0 15px}.warehouse-row{display:flex;gap:10px;align-items:center;font-size:13px;padding:14px 0;border-top:1px solid #edf1f5}.warehouse-row svg:last-child{margin-left:auto;color:#5c947d}.profile-grid .panel>button{margin-top:18px}.account-switch{width:100%;justify-content:space-between}.assignment{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e6ebf1;padding:20px 0;font-size:13px}.assignment>div{display:flex;flex-wrap:wrap;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.flags{margin:25px 0}.add-product{display:flex;gap:12px;align-items:flex-end;border-top:1px solid #e6ebf1;padding-top:24px;margin-bottom:18px}.add-product label{flex:1}.draft-items{margin:25px 0}.draft-items>div{display:flex;align-items:center;gap:16px;border-top:1px solid #e6ebf1;padding:18px 0;font-size:13px}.draft-items>div>span{flex:1}.draft-items small{display:block;margin-top:7px}.draft-items label{width:80px}.draft-items>div>strong{min-width:100px;text-align:right}.error,.success{padding:13px 16px;border-radius:6px;font-size:13px;margin-bottom:18px;line-height:1.5;display:flex;align-items:center;gap:10px}.error{background:#fcecec;border:1px solid #edc8c8;color:#a04545}.error>button{margin-left:auto;font-size:20px}.success{background:#e8f4ed;color:#367552;border:1px solid #c8e1d2}.empty{background:#fff;border:1px dashed #d5dde7;padding:50px 25px;border-radius:8px;text-align:center;grid-column:1/-1;color:#a0acba;width:100%}.empty svg{margin:0 auto 20px}.empty h3{color:#67798e}.empty p{margin-top:8px;font-size:12px}footer{display:flex;justify-content:space-between;color:#9ba6b4;font-size:10px;padding:36px 0 5px}.login{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;background:#fff}.login-card{max-width:600px;width:100%;margin:auto;padding:60px 70px}.login-card .brand{margin-bottom:66px}.login-card h1{font-size:43px;line-height:1.15;margin-bottom:19px}.login-card>p{font-size:14px}.login-users{margin:28px 0}.login-users>button{width:100%;display:flex;gap:16px;align-items:center;text-align:left;border:1px solid #e0e6ed;border-radius:8px;background:#fff;padding:16px;margin:10px 0}.login-users>button:hover{border-color:#bbaa79;background:#fffdf8}.login-users>button>span:nth-child(2){flex:1}.login-users strong{font-size:13px;display:block}.login-users small{display:block;margin-top:4px;font-size:11px}.login-card .fine{font-size:11px;color:#a1aab5}.login-art{background:#122033;color:#e7b549;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:80px;position:relative;overflow:hidden}.login-art:after{content:"";position:absolute;width:550px;height:550px;border:1px solid #2a3d51;border-radius:50%;right:-220px;bottom:-170px;box-shadow:0 0 0 100px #ffffff02,0 0 0 200px #ffffff02}.login-art h2{font-size:38px;color:#f5f7fa;margin:38px 0 65px;line-height:1.3;letter-spacing:-1px}.art-flow{display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:1px;color:#a3b1c2}.art-flow i{width:24px;height:1px;background:#405165}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#081322cc;z-index:100;display:flex;justify-content:center;align-items:center;padding:20px}.camera-panel{background:#fff;border-radius:12px;width:100%;max-width:560px;padding:22px}.camera-panel video{width:100%;background:#122033;border-radius:8px;margin:18px 0}.camera-panel p{font-size:12px}.app-fieldset:disabled{opacity:.9}@media(min-width:1500px){.order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){.sidebar{width:200px;padding:28px 14px}.workspace{margin-left:200px;width:calc(100% - 200px)}header{padding:0 25px}.workspace main{padding:28px 25px}.policy{flex-wrap:wrap}.policy>div{flex-basis:100%}.assignment{flex-wrap:wrap}.login-card,.login-art{padding:45px}.scan-control{flex-wrap:wrap}.scan-control label{min-width:200px}.task-actions .row>button:last-child{margin-left:0}}@media(max-width:760px){h1{font-size:26px}.sidebar{top:auto;bottom:0;left:0;right:0;height:72px;width:100%;padding:0 7px;background:#fff;border-top:1px solid #dde4ec;color:#526378;padding-bottom:env(safe-area-inset-bottom)}.sidebar .brand,.sidebar-label,.sidebar-bottom,.bo-link{display:none}.sidebar nav{display:flex;flex-direction:row;justify-content:space-around;height:100%;gap:0}.sidebar nav button{flex-direction:column;gap:5px;font-size:10px;align-items:center;justify-content:center;padding:8px 14px;color:#788799;flex:1;position:relative;border-radius:0}.sidebar nav button.active{background:#fff8e8;color:#9b731e;box-shadow:inset 0 2px #d6a444}.sidebar nav button b{position:absolute;top:4px;right:15px;font-size:8px}.workspace{margin-left:0;width:100%;padding-bottom:70px}header{height:61px;padding:0 18px}.account>span:last-child{display:none}.workspace main{padding:24px 16px 15px}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading>button{font-size:0;width:40px;padding:0;flex-shrink:0}.page-heading p{font-size:12px}.eyebrow{font-size:9px;letter-spacing:1.4px}.stats{gap:8px;margin-bottom:22px}.stats>div{padding:14px 12px}.stats span{font-size:10px}.stats strong{font-size:28px}.stats small{font-size:9px}.stats>div:after{display:none}.toolbar{flex-wrap:wrap;gap:9px}.search{max-width:none;flex-basis:100%}.toolbar select{width:100%;font-size:12px}.toolbar>button{width:100%;margin-left:0}.section-caption h2{font-size:14px}.section-caption span{font-size:9px}.order-grid{grid-template-columns:1fr;gap:12px}.order-card{padding:20px}.order-card h3{margin:19px 0 15px}.order-table-row{grid-template-columns:1fr 1fr 15px;padding:17px 15px;gap:12px}.order-table-row>div:nth-child(2){display:none}.order-table-row>div:nth-child(3){align-items:flex-end}.order-table-row span{font-size:12px}.panel{padding:19px 16px;margin-bottom:16px}.detail-heading{align-items:flex-start}.detail-heading h2{font-size:22px}.detail-heading>.warehouse-chip{font-size:9px;padding-top:8px}.detail-heading p{font-size:11px}.admin-panel .row{align-items:stretch}.admin-panel label{width:100%}.admin-panel button{flex:1}.line-title{gap:10px;align-items:flex-start}.line-icon{width:32px;height:34px}.line-title h3{font-size:13px;line-height:1.5}.line-title p{font-size:10px}.line-title>strong{font-size:20px}.line-controls{padding-left:0}.scan-control{flex-wrap:wrap}.scan-control label{max-width:none;flex-basis:100%;min-width:0}.scan-control>button{flex:1}.task-actions .row{gap:8px}.task-actions .row>button{flex:1;font-size:12px}.task-actions .row>button:last-child{flex-basis:100%}.policy{gap:14px}.policy select{width:100%}.policy .check-label{flex:1}.policy strong{font-size:13px}.documents>button{width:100%}.profile-grid{grid-template-columns:1fr;gap:0}.assignment{gap:14px}.assignment>div{flex-basis:100%;flex-direction:column;align-items:flex-start;gap:12px}.assignment>button{width:100%}.form-grid{grid-template-columns:1fr;gap:15px}.add-product{flex-wrap:wrap}.add-product label{flex-basis:100%}.add-product>button{width:100%}.draft-items>div{flex-wrap:wrap;gap:10px}.draft-items>div>span{flex-basis:100%}.draft-items>div>strong{margin-left:auto}.draft-items label{width:90px}.create-order>.row>button{width:100%}.create-order h2{margin-top:15px}.login{display:block}.login-card{padding:35px 24px;max-width:500px}.login-card .brand{margin-bottom:42px}.login-card h1{font-size:36px}.login-art{display:none}.login-users>button{padding:15px 12px}.login-users .avatar{height:36px;width:36px}.login-users strong{font-size:12px}footer{font-size:9px;gap:15px;padding-top:22px}.camera-panel h2{font-size:16px}}@media(max-width:760px){.sidebar{height:calc(54px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom)}.sidebar nav button{min-height:44px;padding:5px 4px;gap:2px;font-size:10px}.sidebar nav button svg{width:18px;height:18px}.sidebar nav button b{top:2px;right:14%}.workspace{padding-bottom:calc(62px + env(safe-area-inset-bottom))}header{height:44px;padding:0 12px}.workspace main{padding:14px 12px}.page-heading{gap:8px;margin-bottom:12px}.page-heading h1{font-size:21px}.page-heading p{display:none}.stats{margin-bottom:12px}.stats>div{padding:9px 10px}.stats strong{font-size:23px;margin:3px 0}.stats small{display:none}.toolbar{margin-bottom:14px}.order-card{padding:14px}.order-card h3{margin:12px 0 10px}.card-footer{margin-top:12px;padding-top:10px}}.password-panel form,.account-form{display:flex;flex-direction:column;gap:14px}.password-panel form{max-width:440px}.required-password{max-width:600px;margin:5vh auto;padding:20px}.account-form{padding:20px 0;max-width:620px}.account-form fieldset{border:1px solid #e0e6ed;border-radius:6px;padding:12px;display:flex;flex-wrap:wrap;gap:12px}.account-form legend{font-size:13px;padding:0 5px}.account-form fieldset small{flex-basis:100%}.account-form details label{margin:12px 0}.password-panel input{font-size:16px}.catalog-order fieldset{border:0;padding:0;margin:0;min-width:0}.catalog-order h3{margin-top:24px}.catalog-order textarea{width:100%;min-height:70px}.catalog-order .full-width{grid-column:1/-1}.catalog-search{display:flex;align-items:end;gap:12px;margin-bottom:12px}.catalog-search label{flex:1;min-width:0}.catalog-results article{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e5e7eb}.catalog-results article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.catalog-results small{overflow-wrap:anywhere}.quote-summary{margin-top:20px;padding:16px;border:1px solid #e5c748;border-radius:12px;background:#fffbea}.quote-summary p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.quote-total{font-size:26px}.catalog-order button{min-height:44px}.catalog-order input,.catalog-order select{min-width:0;max-width:100%}@media(max-width:600px){.catalog-search{flex-wrap:wrap}.catalog-search label{flex-basis:100%}.catalog-results article{flex-direction:column}.catalog-results article>div:last-child{flex-direction:row;justify-content:space-between;align-items:center}.catalog-order .draft-items>div{flex-wrap:wrap}.catalog-order .draft-items>div>span{flex-basis:100%}}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.enterprise-viewport{container:fulfilment-viewport / inline-size;width:100%;height:100dvh;margin:0 auto;transform:translateZ(0)}.enterprise-app{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f4f5f7;color:#17202e;font-size:13px;font-variant-numeric:tabular-nums}.enterprise-app .desktop-layout-toggle{display:none}@media(min-width:1024px){.enterprise-app .desktop-layout-toggle{display:inline-flex}.enterprise-viewport.is-compact{width:480px;height:calc(100dvh - 32px);margin:16px auto;box-shadow:0 8px 36px #17202e26;outline:1px solid #d4dce6}.enterprise-viewport.is-compact .e-drawer{left:calc(50vw - 240px);right:auto;top:16px;bottom:16px;width:480px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.enterprise-viewport.is-compact .camera-dialog{width:456px;max-height:calc(100dvh - 64px)}}@container fulfilment-viewport (max-width:699px){.desktop-layout-toggle>span{display:none}}.enterprise-app *{min-width:0}.enterprise-app button,.enterprise-app input,.enterprise-app select{font:inherit}.enterprise-app button{cursor:pointer}.enterprise-app button:disabled{cursor:default}.enterprise-app button svg{flex-shrink:0}.enterprise-app button:focus-visible,.enterprise-app input:focus-visible,.enterprise-app select:focus-visible{outline:2px solid #c48c08;outline-offset:2px}.enterprise-app input,.enterprise-app select{height:32px;padding:4px 8px;border:1px solid #d2d7df;border-radius:4px;background:#fff;color:#17202e;width:auto;box-shadow:none}.enterprise-app input[type=checkbox]{width:15px;height:15px;accent-color:#bc8505}.enterprise-app label{font-size:12px;gap:4px;color:#445269}.enterprise-app button.inline-flex{height:32px;min-height:32px;padding:4px 9px;border-radius:4px;font-size:12px;gap:5px}.enterprise-app button.inline-flex.w-11{width:32px;padding:4px}.button-spinner{animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button-spinner{animation-duration:2s}}.enterprise-app .e-header{height:44px;min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:flex-start;gap:25px;border-bottom:1px solid #d7dce3;background:#fff;position:relative;z-index:20}.e-brand{display:flex;align-items:center;gap:7px;color:#1a2736;white-space:nowrap}.e-brand>span{background:#f3c52a;border-radius:4px;width:25px;height:25px;display:grid;place-items:center;font-weight:800}.e-brand strong{font-size:14px}.e-header nav{display:flex;height:100%;gap:2px}.e-header nav button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#58667a;padding:0 12px;font-size:12px}.e-header nav button[aria-current=page]{color:#6f4d00;background:#fff6cf;box-shadow:inset 0 -2px #d4a116}.e-header-right{margin-left:auto;display:flex;align-items:center;gap:12px}.e-environment{font-size:9px;letter-spacing:.6px;font-weight:700;border:1px solid #e2c65c;color:#856313;border-radius:3px;padding:2px 4px}.e-user{display:flex;align-items:center;gap:5px;color:#566477;background:none;border:0;font-size:11px}.e-user span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-app .e-main{display:flex;flex:1;min-height:0;flex-direction:column;padding:8px 12px;overflow:hidden;gap:5px;width:100%;max-width:none;margin:0}.e-main h1{font-size:17px;line-height:22px;margin:0;letter-spacing:-.3px;font-weight:650}.e-main h1 small{font-size:11px;color:#7a8797;font-weight:400;margin-left:5px}.e-main h2{font-size:15px}.e-toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:34px}.e-toolbar h1{margin-right:12px;white-space:nowrap}.e-filter{position:relative;display:flex;align-items:center;gap:6px;border:1px solid #d2d7df;border-radius:4px;background:#fff;padding:0 8px;min-height:32px;max-width:320px;flex:1;color:#7a889b}.enterprise-app .e-filter input{border:0;padding:4px 0;width:100%;box-shadow:none;background:transparent;outline-offset:0}.e-toolbar>select{max-width:180px}.e-toolbar>button:last-child{margin-left:auto}.e-order-list{flex:1;min-height:0;overflow:hidden;background:#fff;border:1px solid #dbe0e6;border-radius:5px}.e-list-head,.e-order-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) 130px 130px;gap:16px;align-items:center;padding:0 12px}.e-list-head{height:27px;color:#6b7788;font-size:10px;text-transform:uppercase;letter-spacing:.45px;background:#f9fafb;border-bottom:1px solid #dfe4ea}.e-order-row{width:100%;text-align:left;min-height:52px;border:0;border-bottom:1px solid #e9edf1;background:#fff;color:#3f4b5e;font-size:12px}.e-order-row:hover{background:#fffbed}.e-order-row>span:first-child{display:flex;gap:10px;align-items:center}.e-order-row strong{font-size:11px;color:#35475e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;font-weight:600}.e-order-row small{font-size:12px;color:#263648;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-order-row>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:12px;white-space:nowrap}.e-state{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 5px;background:#edf1f5;border-radius:3px;color:#516179;white-space:nowrap;line-height:17px}.e-state:before{content:"";height:4px;width:4px;border-radius:50%;background:currentColor}.e-state.completed{color:#287353;background:#e7f4ec}.e-state.waiting{color:#956b0e;background:#fff4d6}.e-state.failed,.e-state.cancelled{color:#a44141;background:#fdeaea}.e-pager{display:flex;justify-content:space-between;align-items:center;min-height:29px;flex-shrink:0;font-size:11px;color:#6d7b8c}.e-pager>div{display:flex;align-items:center;gap:7px}.enterprise-app .e-pager button.inline-flex{height:26px;min-height:26px;width:28px}.e-empty{display:flex;gap:8px;align-items:center;justify-content:center;min-height:120px;color:#7c8999;font-size:12px;padding:15px;text-align:center}.e-alert{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff0ef;border:1px solid #f0c6c1;color:#a33a32;padding:6px 9px;border-radius:4px;flex-shrink:0;font-size:12px}.e-alert>button:not(.inline-flex){border:0;background:transparent;padding:2px;display:flex;align-items:center}.e-status{height:20px;min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#768395;padding:0 13px;border-top:1px solid #e2e6ec;background:#fafbfc}.e-status>span{display:flex;gap:5px;align-items:center}.e-order-workspace{display:flex;flex-direction:column;flex:1;min-height:0;gap:5px}.e-order-heading{display:flex;align-items:center;gap:7px;flex-shrink:0;min-height:43px}.e-order-identity{flex:1}.e-order-identity h1{display:flex;align-items:baseline;gap:6px;font-size:16px}.e-order-identity h1 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:370px;font-size:10px}.e-order-identity>button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#536680;font-size:12px;padding:0;text-align:left;max-width:100%;overflow-wrap:anywhere}.e-order-total{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;white-space:nowrap}.e-warehouse-tabs{display:flex;align-items:center;gap:2px;min-height:30px;flex-shrink:0;border-bottom:1px solid #d8dee6}.e-warehouse-tabs button{display:flex;align-items:center;gap:5px;height:29px;padding:0 12px;background:transparent;border:0;font-size:11px;color:#69798c;white-space:nowrap}.e-warehouse-tabs button[aria-selected=true]{background:#fff;color:#7c5b09;box-shadow:inset 0 -2px #d2a62b}.e-warehouse-tabs>span{font-size:11px;color:#768496}.e-warehouse-progress{margin-left:auto;font-size:11px;padding:0 7px;white-space:nowrap}.e-product-tools{display:flex;align-items:center;gap:9px;min-height:32px;flex-shrink:0}.e-switch{display:flex!important;flex-direction:row!important;align-items:center;gap:5px!important;white-space:nowrap}.e-product-tools>button:last-child{margin-left:auto}.e-scan-bar{display:flex;align-items:center;gap:6px;min-height:34px;flex-shrink:0;background:#fff9de;border:1px solid #e8d89f;border-radius:4px;padding:2px 5px;color:#8a6c20}.enterprise-app .e-scan-bar input{height:29px;border:0;background:transparent;flex:1;outline-offset:0;font-size:12px}.enterprise-app .e-scan-bar .inline-flex{height:29px;min-height:29px}.e-product-table{flex:1;min-height:0;overflow:hidden;border:1px solid #d8dfe7;border-radius:4px;background:#fff}.e-product-head,.e-product-row{display:grid;grid-template-columns:minmax(0,1fr) 75px 70px 205px 28px;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:0 10px}.e-product-head{height:27px;background:#f8fafb;font-size:10px;color:#718095;border-bottom:1px solid #dfe4eb}.e-product-head>span:not(:first-child){text-align:center}.e-product-row{min-height:52px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #e7ebf0;font-size:12px}.e-product-row.is-complete{background:#fafdfa}.e-product-name>strong{display:block;font-size:12px;line-height:17px;font-weight:600;overflow-wrap:anywhere;color:#24354b}.e-product-name>small{display:block;font-size:10px;color:#7c8999;line-height:15px;overflow-wrap:anywhere}.e-stock,.e-ordered{text-align:center}.e-stock strong,.e-ordered strong{font-size:14px;font-weight:600}.e-stock{color:#51647c}.e-quantity{display:flex;align-items:center;justify-content:center;gap:3px;position:relative}.enterprise-app .e-quantity input{width:47px;text-align:center;height:32px;padding:3px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.e-quantity input::-webkit-inner-spin-button,.e-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.e-product-row>.inline-flex{justify-self:end}.e-product-row.is-complete>.inline-flex{color:#398662}.e-scan-required{display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;color:#786020}.e-conflict{position:absolute;bottom:-16px;color:#b0641d;font-size:9px;border:0;background:#fff7e4;white-space:nowrap}.e-line-error{display:block;font-size:10px;color:#a53d36;line-height:13px}.e-task-footer{display:flex;align-items:center;gap:8px;flex-shrink:0;border-top:1px solid #d6dde5;min-height:43px;padding-top:5px}.e-task-footer>div{display:flex;gap:8px;align-items:center;flex:1}.e-task-footer>div>strong{font-size:16px}.e-task-footer>div>span{font-size:11px;color:#718096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.e-queue-chip{border:1px solid #e1c886;color:#8b6918;background:#fff7df;font-size:10px;border-radius:4px;padding:5px;white-space:nowrap}.e-drawer{position:fixed;left:auto;right:0;top:0;bottom:0;margin:0;padding:0;border:0;border-left:1px solid #d7dee7;height:100dvh;max-height:100dvh;width:min(430px,100vw);max-width:100vw;background:#fff;color:#26384e;box-shadow:-8px 0 40px #1b2b4215}.e-drawer[open]{display:flex;flex-direction:column}.e-drawer::backdrop{background:#16233845}.e-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #e1e7ee;min-height:48px}.e-drawer-head h2{font-size:15px}.e-drawer-body{overflow:auto;padding:16px;font-size:13px;display:flex;flex-direction:column;gap:14px}.e-drawer h3{font-size:15px;line-height:1.5}.e-drawer p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.e-drawer label{display:flex;flex-direction:column;gap:6px;font-size:12px}.e-drawer input,.e-drawer select{font-size:14px;padding:9px;width:100%}.e-data{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:12px;margin:0}.e-data dt{color:#7b8899}.e-data dd{margin:0;overflow-wrap:anywhere}.e-data a{color:#3f668a}.e-history{list-style:none;margin:0;padding:0}.e-history li{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid #e7ebf0;padding:10px 0;font-size:12px}.e-history li span,.e-history li time{font-size:11px;color:#79889b}.e-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.e-document{border:1px solid #dce3ec;border-radius:4px;padding:9px;display:block;font-size:12px;color:#476786}.e-profile,.e-create{min-height:0;overflow:auto;padding:3px 0 12px}.e-profile{display:flex;flex-direction:column;gap:16px}.e-profile-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;background:#fff;border:1px solid #dce2eb}.e-profile details{max-width:950px}.e-profile .panel,.e-create .panel{margin:0;padding:16px;border-radius:5px}.e-create .catalog-order{max-width:1200px;margin:auto}.e-create .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.e-create .catalog-search{margin-bottom:8px}.e-create .catalog-order h3{margin-top:10px}.e-create .catalog-results article{padding:8px 0}.e-create .draft-items{margin:10px 0}.e-create .draft-items>div{padding:8px 0}.e-create .catalog-order .flags{margin:10px 0}.e-create .catalog-order textarea{min-height:36px}.e-create .catalog-order>p{margin-bottom:10px;font-size:12px}.e-create .catalog-order label{font-size:11px}.e-create .full-width{grid-column:1/-1}@container fulfilment-viewport (max-width: 900px){.e-header nav button{padding:0 8px}.e-header .e-user span{display:none}.e-product-head,.e-product-row{grid-template-columns:minmax(0,1fr) 58px 50px 170px 26px;gap:6px}.e-order-total{flex-direction:column;gap:1px;font-size:12px}.e-order-identity h1 small{max-width:240px}.e-order-row strong{max-width:150px}.e-order-row>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.e-list-head,.e-order-row{grid-template-columns:minmax(0,1fr) 110px 95px 110px;gap:8px}}@container fulfilment-viewport (max-width: 699px){.enterprise-app .e-header{height:38px;min-height:38px;padding:0 9px}.e-brand strong{font-size:13px}.e-brand>span{height:23px;width:23px}.e-header-right{gap:10px}.e-header nav{position:fixed;bottom:0;left:0;right:0;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #d8dfe7;display:flex;z-index:30}.e-header nav button{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1;font-size:10px;min-height:44px;padding:3px 0}.e-header nav button[aria-current=page]{box-shadow:inset 0 2px #d4a116}.enterprise-app{padding-bottom:calc(48px + env(safe-area-inset-bottom))}.enterprise-app .e-main{padding:5px 6px;gap:4px}.e-status{padding:0 8px;height:18px;min-height:18px;font-size:9px}.enterprise-app button.inline-flex{min-height:40px;height:40px;font-size:11px;padding:4px 7px}.enterprise-app button.inline-flex.w-11{width:40px}.e-main h1{font-size:16px}.e-toolbar{flex-wrap:wrap;gap:4px}.e-toolbar h1{flex:1}.e-toolbar .e-filter{order:4;max-width:none;flex-basis:58%;min-height:32px}.e-toolbar>select{order:5;max-width:none;flex:1;height:32px;font-size:11px;padding:4px}.e-toolbar>button:last-child{margin-left:0}.e-order-row{grid-template-columns:minmax(0,1fr) 110px;min-height:80px;padding:6px 9px;-moz-column-gap:10px;column-gap:10px;row-gap:2px}.e-order-row>span:first-child{grid-row:1;grid-column:1;align-items:flex-start;gap:3px}.e-order-row strong{font-size:10px;max-width:215px}.e-order-row small{font-size:12px;white-space:normal;line-height:16px}.e-order-row>span:nth-child(2){grid-row:2;grid-column:1;color:#7a8798;font-size:10px}.e-order-row>span:nth-child(3){grid-row:2;grid-column:2;text-align:right}.e-order-row>span:last-child{grid-row:1;grid-column:2;font-size:11px}.e-list-head{display:none}.e-pager{min-height:29px}.enterprise-app .e-pager button.inline-flex{min-height:28px;height:28px;width:32px}.e-order-heading{gap:3px;min-height:43px}.e-order-heading>.inline-flex{width:30px!important;min-width:30px;padding:3px!important}.e-order-identity h1{font-size:14px;gap:0}.e-order-identity h1 small{display:none}.e-order-identity>button{font-size:11px;line-height:15px;max-height:31px;overflow:hidden}.e-order-total{font-size:11px;gap:0}.e-order-total .e-state{font-size:8px;line-height:14px}.e-warehouse-tabs{min-height:29px;overflow:hidden}.e-warehouse-tabs button{font-size:10px;padding:0 7px;gap:3px}.e-warehouse-progress{font-size:10px;padding:0 3px}.e-product-tools{gap:5px;min-height:32px}.e-product-tools .e-filter{height:32px;min-height:32px}.e-product-tools .e-filter input{font-size:11px}.e-product-tools .e-switch{font-size:10px}.enterprise-app .e-product-tools>.inline-flex{height:32px;min-height:32px;padding:3px}.e-product-tools .e-filter{max-width:none}.e-scan-bar{gap:3px;padding:2px 4px;min-height:37px}.enterprise-app .e-scan-bar input{font-size:11px;min-width:40px}.enterprise-app .e-scan-bar .inline-flex{height:32px;min-height:32px;font-size:10px;padding:3px 6px}.e-scan-bar>svg{display:none}.e-scan-bar .inline-flex svg{width:14px;height:14px}.e-product-head{display:none}.e-product-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 38px;grid-template-rows:auto auto;padding:7px 8px;-moz-column-gap:5px;column-gap:5px;row-gap:6px;min-height:110px}.e-product-name{grid-row:1;grid-column:1/4;padding-right:25px}.e-product-name>strong{font-size:12px;line-height:16px}.e-product-name>small{font-size:9px;line-height:13px}.e-product-row>.inline-flex{grid-column:3;grid-row:1;align-self:start;width:28px!important;min-width:28px;min-height:28px!important;height:28px!important;padding:3px!important}.e-quantity{grid-column:1;grid-row:2;justify-content:flex-start;gap:3px}.enterprise-app .e-quantity .inline-flex{width:40px;min-width:40px;height:40px;min-height:40px}.enterprise-app .e-quantity input{width:42px;height:40px;font-size:16px}.e-stock{grid-column:2;grid-row:2;text-align:center}.e-ordered{grid-column:3;grid-row:2;text-align:center}.e-stock small,.e-ordered small{display:block;font-size:8px;color:#8290a0;line-height:12px;white-space:nowrap}.e-stock strong,.e-ordered strong{font-size:14px;line-height:20px}.e-scan-required{font-size:15px;height:40px;justify-content:flex-start}.e-task-footer{min-height:43px;gap:5px;padding-top:3px}.e-task-footer>div{gap:3px;flex-direction:column;align-items:flex-start}.e-task-footer>div strong{font-size:13px}.e-task-footer>div span{font-size:9px;max-width:95px}.enterprise-app .e-task-footer>.inline-flex{height:38px;min-height:38px;font-size:10px;padding:3px 7px}.e-queue-chip{font-size:9px;padding:5px}.e-profile-summary{flex-direction:column;align-items:flex-start}.e-create .form-grid{grid-template-columns:1fr 1fr}.e-create .catalog-order .catalog-search{gap:5px}.e-create .catalog-order .form-grid .full-width{grid-column:1/-1}.e-create .catalog-order .flags{gap:7px}.e-create .panel{padding:10px}.e-profile .panel{padding:12px}.e-alert{font-size:10px;padding:5px 7px}.e-drawer{width:min(420px,100vw)}.e-drawer-head{min-height:45px}.e-drawer-body{padding:12px}.e-data{grid-template-columns:95px minmax(0,1fr)}}@container fulfilment-viewport (max-width: 380px){.e-warehouse-progress{display:none}.e-header-right{gap:5px}.e-order-heading>.inline-flex{width:27px!important;min-width:27px}.e-order-total .e-state{max-width:85px;overflow:hidden}.e-task-footer>.e-queue-chip{max-width:60px;white-space:normal}.e-quantity .inline-flex{width:36px!important;min-width:36px!important}.e-product-row{grid-template-columns:minmax(0,1fr) 55px 36px}.e-product-name>small{font-size:8px}}.enterprise-app button[aria-busy=true]>svg:not(.button-spinner){display:none}.enterprise-app .e-product-title{display:block;text-align:left;background:transparent;border:0;padding:0;font-size:12px;font-weight:600;line-height:17px;color:#24354b;overflow-wrap:anywhere}.e-product-title:hover{text-decoration:underline}.e-unchecked{display:block;width:12px;height:12px;border:1px solid #9daabb;border-radius:2px}.enterprise-app button[aria-busy=true]>.e-unchecked{display:none}.e-warehouse-tabs select{display:none}.e-warehouse-tabs{overflow-x:auto}.e-product-table,.e-order-list{overflow:auto;overscroll-behavior:contain}@container fulfilment-viewport (max-width: 900px){.e-warehouse-tabs.has-many>button{display:none}.enterprise-app .e-warehouse-tabs.has-many>select{display:block;max-width:calc(100% - 80px);height:29px;font-size:11px}.e-warehouse-tabs.has-many{overflow:visible}}@media(max-height:550px){.enterprise-app .e-main{overflow:auto}.e-order-workspace{flex:none;min-height:440px}.e-order-list{min-height:140px}}.login-page{min-height:100dvh;display:grid;place-items:center;padding:20px 14px;background:#f4f5f7;color:#17202e}.login-card{width:min(100%,350px);padding:24px;background:#fff;border:1px solid #dce1e8;border-radius:8px;box-shadow:0 8px 30px #17202e08}.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:22px}.login-brand h1{font-size:19px;line-height:26px;letter-spacing:-.4px}.login-brand img{flex-shrink:0}.login-card form{display:flex;flex-direction:column;gap:14px}.login-card label{font-size:12px;gap:5px}.login-input{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;background:#fff;border:1px solid #cfd6df;border-radius:4px;color:#778395}.login-input:focus-within{outline:2px solid #d5a316;outline-offset:1px}.login-card .login-input input{height:40px;min-width:0;flex:1;border:0;border-radius:0;padding:0;background:transparent;font-size:16px;outline:0}.login-input>button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#69798b;padding:0;width:30px;height:40px;flex-shrink:0}.login-card button.inline-flex{height:42px;min-height:42px;border-radius:4px;font-size:13px}.login-submit{width:100%;background:#f3c52a!important;color:#17202e!important}.login-submit:hover{background:#e7b815!important}.login-install{margin-top:12px}.login-install>.inline-flex{width:100%;font-size:12px}.login-install p{font-size:12px;line-height:18px;margin-top:10px}.login-card .error{font-size:12px;line-height:18px}.login-page button:focus-visible{outline:2px solid #c48c08;outline-offset:2px}@media(max-height:480px){.login-page{padding:12px}.login-card{padding:16px 20px}.login-brand{margin-bottom:12px}.login-card form{gap:9px}}*{border-radius:0!important}.order-notifications{position:fixed;right:48px;top:2px;z-index:60}.notification-badge{position:absolute;top:2px;right:0;min-width:16px;padding:1px 4px;background:#c73321;color:#fff;font-size:10px}.notification-inbox{position:absolute;right:0;top:40px;width:min(330px,calc(100vw - 24px));max-height:60dvh;overflow:auto;border:1px solid #cbd5e1;background:#fff;box-shadow:0 6px 20px #0003;padding:8px}.notification-inbox>strong{display:block;padding:5px}.notification-inbox>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 6px;border:0;border-bottom:1px solid #e2e8f0;background:#fff;text-align:left;font-size:12px}.notification-inbox>button.unread{background:#fff7d8;font-weight:600}.notification-inbox small{color:#64748b;font-size:10px}.notification-preferences{display:flex;align-items:flex-start;flex-direction:column;gap:9px;padding:12px;border:1px solid #d4deea;background:#fff}.notification-preferences h2{font-size:15px;margin:0}.notification-preferences label{display:flex;align-items:center;gap:6px;font-size:12px}.notification-preferences input{width:17px;height:17px}.notification-preferences small{display:flex;align-items:center;gap:5px;color:#526b5c}.camera-dialog{width:min(600px,calc(100vw - 16px));max-height:calc(100dvh - 16px);margin:auto;padding:12px;border:1px solid #bdc9d9;background:#fff;overflow:auto;color:#172b44}.camera-dialog::backdrop{background:#102138bb}.camera-preview{position:relative;margin:10px 0;border:3px solid #e1e7ed;background:#111;overflow:hidden}.camera-preview video{display:block;width:100%;max-height:55dvh;min-height:180px;-o-object-fit:cover;object-fit:cover}.camera-preview.ok{border-color:#22a65d}.camera-preview.failed{border-color:#dc4c4c}.camera-reticle{position:absolute;top:25%;right:12%;bottom:25%;left:12%;border:1px solid #f5cf50;pointer-events:none}.camera-feedback{position:absolute;bottom:0;left:0;right:0;background:#102138cc;color:#fff;padding:8px;font-size:13px;overflow-wrap:anywhere}.camera-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scan-notice{position:fixed;bottom:74px;left:12px;right:12px;z-index:31000;padding:10px 14px;border:1px solid;background:#e7f6e9;color:#246434;font-size:13px;box-shadow:0 3px 12px #0002;pointer-events:none}.scan-notice.failed{background:#fff0ee;color:#ad3026}.scanner-preferences{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #d3dde9;background:#fff}.scanner-preferences h2{font-size:15px;margin:0}.scanner-preferences input[type=number]{width:100%;height:36px;border:1px solid #cbd5e1;padding:6px}.scanner-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.scanner-toggles label{display:flex;align-items:center;gap:6px}.scanner-toggles input{height:17px;width:17px}.scanner-toggles button{border:1px solid #cbd5e1;background:#fff;padding:5px 8px}@container fulfilment-viewport (max-width: 699px){.camera-open>span{display:none}.wms-offer{grid-template-columns:34px minmax(0,1fr) 88px}.wms-offer-buy{gap:3px}.catalog-row-quantity>.inline-flex{padding:4px 7px;min-width:31px}.wms-catalog-head>.rb-select{max-width:48%}.catalog-filters{max-height:43dvh}}.catalog-filters{flex-shrink:0;display:flex;flex-direction:column;gap:7px;background:#f7f9fc;border:1px solid #d5deea;padding:8px;max-height:44dvh;overflow:auto}.catalog-filter-heading,.catalog-price-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.catalog-filter-heading button{padding:3px 6px;border:1px solid #cbd5e1;background:#fff;font-size:11px}.catalog-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.catalog-filter-grid.dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-price-heading>div{display:flex;gap:5px;align-items:center}.enterprise-app .catalog-price-heading input{height:29px;width:77px;min-width:0;padding:4px;font-size:12px;border:1px solid #cbd5e1}.catalog-price-range{display:flex;align-items:center;gap:10px;height:30px}.catalog-price-range>button{height:26px;width:27px;flex-shrink:0;border:1px solid #cbd5e1;background:#fff;font-size:17px}.dual-range{position:relative;flex:1;height:20px;background:linear-gradient(to bottom,transparent 8px,#cbd5e1 8px,#cbd5e1 12px,transparent 12px)}.enterprise-app .dual-range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:20px;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.dual-range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #9e7510;background:#f8c844;cursor:ew-resize;pointer-events:auto}.dual-range input::-moz-range-thumb{width:16px;height:16px;border:2px solid #9e7510;background:#f8c844;pointer-events:auto}.catalog-result-count{flex-shrink:0;font-size:11px;color:#586d85;padding:0 3px}.catalog-row-quantity{display:flex;align-items:center;gap:4px}.catalog-row-quantity>.inline-flex{min-height:32px;height:32px;padding:4px 8px}.catalog-stock-warning{display:flex;align-items:center;gap:4px;color:#a46108;font-size:11px}.wms-catalog-head>.rb-select{max-width:48%;width:250px}.wms-catalog-head>.rb-select>.rb-select-label{display:none}.company-billing{border-top:1px solid #d4deea;padding-top:10px;display:flex;flex-direction:column;gap:8px}.company-billing-toggle,.stock-confirm{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.company-billing-toggle input,.stock-confirm input{width:17px!important;height:17px!important;flex-shrink:0}.company-lookup{display:flex;gap:7px;align-items:flex-end}.company-lookup>label{flex:1;min-width:0}.company-lookup>.inline-flex{height:36px;min-height:36px;padding:5px 8px}.wms-data-table thead th{font-size:11px}.wms-shipping-bar>.rb-select{flex:1;min-width:100px}.wms-shipping-bar>.rb-select>.rb-select-label{display:none}.wms-grid-loader{grid-column:1/-1}.wms-catalog{position:relative}.wms-add-feedback{position:absolute;left:0;right:0;bottom:52px;padding:6px 9px;background:#e0f3dc;border:1px solid #abd09f;color:#35682c;font-size:11px;line-height:16px;max-height:46px;overflow:hidden;z-index:10;pointer-events:none}.wms-cart-bar.has-added{background:#eef9e9}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}summary:before{content:"›";display:inline-block;margin-right:6px}details[open]>summary:before{transform:rotate(90deg)}.enterprise-app .e-brand{font-size:17px;font-weight:600;letter-spacing:-.4px}.e-header{gap:18px}.e-order-identity h1 small{display:none}.e-order-total{font-weight:500}.e-product-table{overflow:auto;overscroll-behavior:contain}.e-product-row{content-visibility:auto;contain-intrinsic-size:auto 60px}.e-product-tools .e-filter{max-width:none}.e-drawer.wms-wide{width:min(720px,100vw)}.wms-daily-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex-shrink:0}.wms-daily-stats button{display:flex;align-items:center;gap:10px;justify-content:space-between;border:1px solid transparent;border-bottom-width:3px;padding:8px 12px;font-size:12px;min-height:36px}.wms-daily-stats strong{font-size:17px}.wms-daily-stats .received{background:#e4effb;color:#174b85;border-color:#b2cceb}.wms-daily-stats .completed{background:#e5f3e9;color:#22643b;border-color:#b4d9c1}.wms-daily-stats .cancelled{background:#fce9e7;color:#963b34;border-color:#e7b1ab}.wms-daily-stats .parked{background:#f0e9fa;color:#67418a;border-color:#cdb8e8}.wms-daily-stats button.active{border-bottom-color:currentColor}.wms-list-toolbar{display:flex;align-items:center;gap:6px;flex-shrink:0}.wms-list-toolbar h1{margin-right:8px}.wms-list-toolbar .e-filter{max-width:none}.wms-list-toolbar input{height:32px}.wms-orders-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.wms-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:start}.wms-order-card{border:1px solid #c6d5e8;border-left:4px solid #367bb9;background:#edf4fc;content-visibility:auto;contain-intrinsic-size:auto 180px}.wms-order-card.completed{background:#edf8f0;border-color:#badbc6;border-left-color:#439b65}.wms-order-card.cancelled,.wms-order-card.failed{background:#fff0ed;border-color:#eac1b9;border-left-color:#c85d4e}.wms-order-card.parked{background:#f5effb;border-color:#d9c6ed;border-left-color:#9468bd}.wms-order-card.waiting{background:#fff7e3;border-color:#e7d6a5;border-left-color:#c4962e}.wms-order-card>button{display:block;width:100%;border:0;padding:9px 11px;background:transparent;text-align:left;color:#253a51}.wms-order-card>button:hover{background:#ffffff45}.wms-card-heading{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:17px}.wms-card-heading>strong{font-size:13px;white-space:nowrap}.wms-card-heading>span{flex:1;font-weight:600;overflow-wrap:anywhere}.wms-card-heading>svg{flex-shrink:0;align-self:center}.wms-card-meta{display:flex;justify-content:space-between;gap:8px;margin:3px 0 7px;font-size:10px;color:#5e7188}.wms-card-meta>span{flex:1;overflow-wrap:anywhere}.wms-card-meta strong{white-space:nowrap;font-weight:500}.wms-order-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.wms-order-card li{display:flex;align-items:baseline;gap:7px;font-size:11px;line-height:15px}.wms-order-card li>strong{color:#344c68;min-width:20px}.wms-order-card li>span{overflow-wrap:anywhere}.wms-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:7px;gap:6px;flex-wrap:wrap}.wms-order-wait{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:3px 5px;border-radius:0;background:#b91c1c;color:#fff;font-size:11px;font-weight:700;line-height:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.wms-card-bottom small{font-size:9px;color:#667a92}.wms-sentinel{min-height:25px;display:flex;justify-content:center;align-items:center;padding:5px}.wms-catalog{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.wms-catalog-head{display:flex;align-items:center;gap:6px;min-height:34px;flex-shrink:0}.wms-catalog-head h1{margin-right:auto}.wms-catalog-head select{max-width:260px;font-size:12px}.wms-catalog-search{display:flex;align-items:center;gap:6px;border:1px solid #c6cfdc;background:#fff;padding:3px 6px;flex-shrink:0}.enterprise-app .wms-catalog-search input{height:32px;min-width:0;border:0;background:transparent;flex:1;padding:3px}.wms-catalog-search:focus-within{outline:1px solid #bd8b16}.wms-catalog-search>svg{color:#7a8ca3}.wms-catalog-results{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid #d7dfe8;background:#fff}.wms-offer{display:grid;grid-template-columns:48px minmax(0,1fr) 135px;align-items:center;gap:9px;padding:7px 9px;border-bottom:1px solid #e0e6ed;min-height:65px;content-visibility:auto;contain-intrinsic-size:auto 70px;transition:background-color .12s}.wms-offer.just-added{background:#dff2d9;box-shadow:inset 3px 0 #3c8e44}.wms-product-image{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e7ec;color:#c1cad5;overflow:hidden;flex-shrink:0}.wms-product-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.wms-offer-description{display:flex;flex-direction:column;gap:2px}.wms-offer-description>strong{font-size:12px;line-height:16px;font-weight:600;overflow-wrap:anywhere}.wms-offer-description>small{font-size:10px;color:#78889c;line-height:14px}.wms-offer-description>span{font-size:11px;color:#536b87}.wms-offer-description .error{font-size:10px}.wms-offer-description .catalog-unavailable{display:inline;color:#9b6514;font-size:10px;line-height:14px;padding:0;margin:0;background:none;border:0}.wms-offer-buy{display:flex;align-items:center;gap:10px;justify-content:flex-end}.wms-offer-buy>strong{font-size:12px;white-space:nowrap}.wms-offer-buy>.inline-flex{min-width:44px}.wms-cart-bar{display:flex;align-items:center;gap:12px;min-height:47px;border-top:1px solid #ccd6e2;padding-top:4px;flex-shrink:0}.wms-cart-bar>button:first-child{display:flex;align-items:center;gap:8px;background:transparent;border:0;text-align:left;color:#354d6c;flex:1;padding:4px 0;font-size:12px;min-height:40px}.wms-cart-bar small{font-size:11px;font-weight:400}.wms-cart-bar>strong{font-size:13px;white-space:nowrap}.wms-cart-lines{display:flex;flex-direction:column;gap:0}.wms-cart-line{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:start;gap:8px;padding:9px 0;border-bottom:1px solid #dfe5ed}.wms-cart-line>.wms-product-image{width:40px;height:40px}.wms-cart-line>div>strong{font-size:12px;line-height:17px;display:block;overflow-wrap:anywhere}.wms-cart-line>div>small{font-size:10px;display:block}.wms-cart-quantity{display:flex;align-items:center;gap:4px;margin-top:6px}.enterprise-app .wms-cart-quantity input{width:50px;text-align:center;height:32px}.wms-cart-quantity>.inline-flex{width:32px;min-width:32px}.wms-drawer-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;border-top:1px solid #d9e0e9;position:sticky;bottom:-1px;background:#fff}.wms-checkout-total{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.wms-customer-picker{display:flex;align-items:center;gap:6px;border:1px solid #d2dae5;padding:3px 6px}.e-drawer .wms-customer-picker input{border:0;flex:1;padding:4px;height:32px}.wms-customer-result{display:flex;align-items:center;justify-content:space-between;border:0;background:#f1f5f9;padding:4px 7px;text-align:left;font-size:12px}.wms-customer-result>span{min-width:0;overflow-wrap:anywhere}.wms-customer-result small{margin-left:6px;color:#475569;font-size:10px}.wms-customer-status{color:#64748b;font-size:11px}.wms-customer-status:empty{display:none}.wms-checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wms-checkout-form .full-width{grid-column:1/-1}.wms-checkout-form input{height:36px;padding:5px 8px}.wms-extra-options>summary{font-size:12px}.wms-extra-options label{margin-top:8px}.wms-extra-options label:has(input[type=checkbox]){flex-direction:row;align-items:center}.wms-extra-options textarea{width:100%}.wms-quote{padding:10px;background:#fff8de;border:1px solid #e6d78f;display:flex;align-items:center;justify-content:space-between}.wms-quote h3{font-size:12px}.wms-quote>strong{font-size:18px}.wms-pending{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:6px;background:#fff7dc;border:1px solid #e4d194}.wms-contact-actions{display:flex;gap:6px;flex-wrap:wrap}.wms-contact-actions a{display:flex;align-items:center;gap:6px;font-size:12px;border:1px solid #d2dce7;padding:9px;background:#f8fafc;min-height:38px}.wms-data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.wms-data-table th,.wms-data-table td{border:1px solid #dde4ec;padding:7px;text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:17px}.wms-data-table th{width:32%;font-weight:500;background:#f4f7fa;color:#637990}.wms-data-table td{color:#263c55}.wms-nested-data{padding:5px 0;border-top:1px solid #d9e0e7}.wms-data-table details>summary{font-size:11px;cursor:pointer;color:#607b99}.wms-image-gallery{display:flex;flex-wrap:wrap;gap:8px}.wms-image-gallery .wms-product-image{width:90px;height:90px}.wms-reason-options{display:grid;grid-template-columns:1fr;gap:4px}.wms-reason-options button{padding:8px 10px;border:1px solid #d2dce7;background:#f8fafc;text-align:left;font-size:12px}.wms-reason-options button[aria-pressed=true]{background:#fff3c4;border-color:#d7b64b}.wms-state-options{display:flex;flex-direction:column;gap:6px}.enterprise-app .wms-state-row{width:100%;justify-content:flex-start;min-height:42px;padding:10px;font-size:12px;border:1px solid #cad9eb;background:#eaf2fc;color:#245687}.wms-state-row.waiting{background:#fff5d9;border-color:#e4ce8e;color:#8e6812}.wms-state-row.failed{background:#fdece8;border-color:#e6b8ad;color:#9b453b}.wms-state-row.completed{background:#e9f6ed;border-color:#b5d8c0;color:#35724b}.wms-profile{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:4px 0}.wms-profile-heading{display:flex;align-items:center;gap:10px}.wms-profile-heading>span{font-size:11px;color:#75869a}.wms-profile-heading>.inline-flex{margin-left:auto}.wms-profile-tabs{display:flex;gap:8px}.wms-profile-tabs button{display:flex;align-items:center;gap:8px;border:1px solid #cbd6e4;background:#fff;font-size:12px;padding:12px;text-align:left}.wms-profile-tabs button[aria-pressed=true]{border-color:#c8a339;background:#fff8de}.wms-profile .panel{margin:0;padding:12px;background:#fff;border:1px solid #d6dee8}.wms-profile .password-panel{max-width:450px}.wms-users-toolbar{display:flex;align-items:center;gap:8px;margin:10px 0}.wms-users-toolbar .e-filter{max-width:none}.wms-user-list{display:flex;flex-direction:column}.wms-user-list>button{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px 60px 20px;align-items:center;gap:8px;padding:10px 8px;font-size:12px;text-align:left;border:0;border-top:1px solid #e0e6ed;background:#fff;min-height:43px}.wms-user-list>button:hover{background:#fff9e4}.wms-user-list strong{font-size:12px;overflow-wrap:anywhere}.wms-user-list span{font-size:11px;color:#6b8199}.wms-user-list .wms-active{color:#337e4f}.wms-user-list .wms-inactive{color:#a04942}.e-drawer .account-form{padding:0}.e-drawer .account-form>h3{display:none}.e-drawer .account-form>label{margin-bottom:10px}.wms-select-actions{display:flex;gap:6px;width:100%;margin-bottom:5px}.account-form .check-label{flex-direction:row;align-items:center}.wms-profile .password-panel h2{font-size:14px}.wms-profile .password-panel form{display:flex;flex-direction:column;gap:10px;margin-top:12px}@container fulfilment-viewport (min-width: 1700px){.wms-order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fulfilment-viewport (max-width: 850px){.wms-order-grid{grid-template-columns:1fr}.wms-offer{grid-template-columns:44px minmax(0,1fr) 90px}.wms-offer-buy{flex-direction:column;gap:5px;align-items:flex-end}.wms-profile-heading{flex-wrap:wrap}.wms-profile-heading h1{max-width:60%;overflow-wrap:anywhere}.wms-user-list>button{grid-template-columns:minmax(0,1fr) 90px 20px}.wms-user-list>button>span:nth-of-type(2){display:none}.wms-user-list>button>span:nth-of-type(3){grid-column:2;grid-row:2}.wms-user-list>button>svg{grid-column:3;grid-row:1/3}}@container fulfilment-viewport (max-width: 699px){.wms-daily-stats{gap:3px}.wms-daily-stats button{font-size:9px;padding:5px;gap:3px;min-height:31px;white-space:nowrap}.wms-daily-stats strong{font-size:13px}.wms-list-toolbar{flex-wrap:wrap;gap:4px}.wms-list-toolbar h1{font-size:15px;flex:1}.wms-list-toolbar .e-filter{order:5;flex-basis:100%;height:34px;min-height:34px}.wms-list-toolbar>.inline-flex{height:32px;min-height:32px;font-size:10px;padding:4px 6px}.wms-list-toolbar>.inline-flex:last-child span{display:none}.wms-list-toolbar>.inline-flex:last-child{width:32px}.wms-order-card>button{padding:8px}.wms-card-heading{font-size:12px}.wms-card-meta{font-size:10px}.wms-order-card li{font-size:11px}.wms-catalog-head h1{font-size:15px}.wms-catalog-head select{max-width:47%;font-size:10px;height:32px}.wms-catalog-head>.inline-flex{height:32px;min-height:32px;width:28px!important;padding:2px}.wms-catalog-search{gap:4px;padding:2px 4px}.wms-catalog-search>.inline-flex{height:36px;min-height:36px;font-size:10px;padding:4px}.wms-catalog-search>.inline-flex:first-of-type{width:28px}.wms-catalog-search .inline-flex svg{height:15px;width:15px}.enterprise-app .wms-catalog-search input{font-size:14px;min-width:50px}.wms-offer{gap:6px;padding:8px 6px;grid-template-columns:42px minmax(0,1fr) 75px}.wms-product-image{width:40px;height:40px}.wms-offer-description>strong{font-size:11px;line-height:15px}.wms-offer-description>small{font-size:9px;line-height:12px}.wms-offer-description>span{font-size:10px}.wms-offer-buy>strong{font-size:11px}.enterprise-app .wms-offer-buy>.inline-flex{height:36px;min-height:36px;min-width:40px;padding:3px 6px}.wms-cart-bar{gap:6px;min-height:46px}.wms-cart-bar>button:first-child{font-size:11px;gap:5px}.wms-cart-bar small{font-size:10px;display:block}.wms-cart-bar>strong{font-size:11px}.enterprise-app .wms-cart-bar>.inline-flex{height:38px;min-height:38px;font-size:11px}.wms-cart-quantity>.inline-flex{height:36px!important;min-height:36px!important;width:36px!important}.enterprise-app .wms-cart-quantity input{height:36px;font-size:16px;width:46px}.enterprise-app .e-task-footer>.inline-flex{font-size:10px;padding:3px 6px}.enterprise-app .e-task-footer>.inline-flex.w-11{width:32px}.wms-profile-tabs{gap:5px}.wms-profile-tabs button{font-size:11px;padding:10px;gap:5px}.wms-profile-tabs svg:last-child{display:none}.wms-data-table th,.wms-data-table td{padding:6px;font-size:11px}.wms-data-table th{width:35%}.wms-contact-actions{gap:5px}.wms-contact-actions a{font-size:11px;padding:8px}.e-product-table{overflow:auto}.e-product-row{contain-intrinsic-size:auto 110px}}.e-product-head{position:sticky;top:0;z-index:2;display:grid;min-height:25px}.e-product-head,.e-product-row{grid-template-columns:minmax(0,1fr) 62px 76px 150px 36px;-moz-column-gap:6px;column-gap:6px}.e-product-row{min-height:48px;padding:4px 8px;contain-intrinsic-size:auto 48px}.e-product-title{line-height:16px}.e-stock small,.e-ordered small{display:none}.e-stock strong,.e-ordered strong{font-variant-numeric:tabular-nums}.enterprise-app .e-quantity input{width:38px}.e-product-name{min-width:0}.e-product-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-product-sheet{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wms-product-sheet .wms-image-gallery{grid-column:1/-1}.wms-product-sheet section{min-width:0}.wms-product-sheet h3{margin:0 0 8px;font-size:13px}.wms-product-sheet .wms-data-table th{width:44%}.wms-product-sheet .wms-data-table tr:nth-child(2n){background:#f8fafc}.wms-product-sheet .wms-data-table td{font-weight:500}.wms-product-sheet .wms-image-gallery{padding:8px;background:#f8fafb;border:1px solid #e2e7ed}@container fulfilment-viewport (max-width: 640px){.e-product-head,.e-product-row{grid-template-columns:46px 72px minmax(0,1fr) 36px;gap:4px;padding-left:6px;padding-right:6px}.e-product-head{height:25px}.e-product-head>span:first-child{display:none}.e-product-head>span{font-size:9px}.e-product-row{grid-template-rows:auto auto;min-height:72px;row-gap:2px;padding-top:4px;padding-bottom:4px}.e-product-name{grid-column:1/-1;grid-row:1;padding-right:0}.e-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:15px}.e-stock{grid-column:1;grid-row:2}.e-ordered{grid-column:2;grid-row:2}.e-stock small,.e-ordered small{display:none}.e-quantity{grid-column:3;grid-row:2;justify-content:center}.e-product-row>.inline-flex{grid-column:4;grid-row:2;width:36px!important;height:36px!important;min-height:36px!important;align-self:center}.enterprise-app .e-quantity .inline-flex{width:36px;min-width:32px;height:36px;min-height:36px}.enterprise-app .e-quantity input{width:34px;height:36px;font-size:15px}.e-scan-required{justify-content:center;height:36px}.wms-product-sheet{grid-template-columns:1fr}}.awb-parcels{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px}.awb-packing-options{display:flex;align-items:end;gap:7px}.awb-packing-options>label:first-child{flex:1}.awb-packing-options>label:last-child:not(:first-child){width:80px}.awb-limit{color:#635018}.awb-measurements{border:1px solid #dce2e8}.awb-measurement{padding:6px;border-bottom:1px solid #dce2e8;display:flex;flex-direction:column;gap:4px}.awb-measurement:last-child{border-bottom:0}.awb-measurement>strong{font-size:11px;line-height:15px;overflow-wrap:anywhere}.awb-measurement-inputs{display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:7px}.enterprise-app .awb-parcels input,.enterprise-app .awb-parcels select{height:32px;min-width:0;padding:4px;font-size:12px}.awb-parcels label{display:flex;flex-direction:column;gap:3px;font-size:11px}.awb-parcels small{font-size:10px}.awb-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:4px}.awb-parcels summary{cursor:pointer;font-size:11px}.awb-recalculate{align-self:flex-start;background:none;border:0;text-decoration:underline;font-size:11px;padding:2px}.awb-totals{display:flex;flex-wrap:wrap;gap:6px 12px;padding:6px;background:#fff6d4}.awb-parcel-table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.awb-parcel-table caption{text-align:left;font-weight:600;margin-bottom:3px}.awb-parcel-table th,.awb-parcel-table td{padding:4px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap}.awb-parcel-table th:first-child,.awb-parcel-table td:first-child{text-align:left}.awb-errors{padding:6px;background:#fff1f0;color:#a5261a;font-size:11px}.awb-errors p{margin:2px 0;overflow-wrap:anywhere}.enterprise-app .awb-confirm{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px}.enterprise-app .awb-confirm input{width:17px;height:17px;flex-shrink:0}.awb-content p{margin:3px 0;font-size:11px}.awb-content>div{padding:4px 0;border-bottom:1px solid #e2e8f0}.wms-shipping-bar{display:flex;align-items:center;gap:5px;flex-shrink:0;min-height:32px;border:1px solid #dce2e8;background:#fff;padding:2px 5px;font-size:11px}.wms-shipping-bar>select{min-width:70px;width:150px;max-width:40vw;height:28px;padding:2px 4px;font-size:11px;border:0;flex:1}.enterprise-app .wms-shipping-bar .inline-flex{height:30px;min-height:30px;padding:3px 7px;font-size:11px}.wms-shipping-state{display:inline-flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}button.wms-shipping-state{background:transparent;border:0;text-align:right}.wms-shipping-state.error{color:#a33e35}.wms-shipping-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0;min-width:0}.wms-shipping-fields input{min-width:0}.wms-shipping-fields label:nth-child(3){grid-column:1/-1}.wms-shipping-total{display:flex;justify-content:space-between;border-top:1px solid #e2e7ec;padding-top:8px}.wms-shipping-hint{color:#8b681b}.e-product-row:has(.e-conflict){padding-bottom:30px}.e-conflict{bottom:-28px;min-height:26px;left:0;right:0;font-size:11px}@container fulfilment-viewport (max-width: 640px){.e-product-row{contain-intrinsic-size:auto 72px}}.order-notifications{position:relative;right:auto;top:auto;flex-shrink:0}.e-header-right{display:flex;align-items:center;gap:4px}.e-order-identity .e-source-channel{display:block;font-size:10px;color:#596d83;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.e-product-name .e-product-meta{display:flex;gap:8px;align-items:baseline;min-width:0;overflow:visible;white-space:normal}.e-product-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-product-meta .e-client-price{flex-shrink:0;color:#293e54;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wms-product-sheet .wms-commercial-details{grid-column:1/-1}.wms-price-profiles{margin-top:12px}.wms-price-profiles details{margin-top:6px}.wms-price-profiles summary{cursor:pointer;font-size:12px;font-weight:600;padding:6px 0}.wms-price-profiles p{font-size:12px;color:#60758a}.wms-grid-prices th:first-child{width:44%}.wms-grid-prices th:not(:first-child){width:28%}.wms-grid-prices .is-selected{background:#fff5cc!important}.wms-grid-prices td small{display:block;color:#795d0a;font-size:10px}.wms-crm-summary{margin-top:16px;border:1px solid #dce4ec;background:#fff;font-size:12px}.wms-crm-summary>header{display:flex;align-items:center;justify-content:space-between;padding:3px 10px;background:#fff7da;border-bottom:1px solid #e1e6ed}.wms-crm-summary>header h3{margin:0;font-size:13px}.wms-crm-summary>p,.wms-crm-summary>div[role=status]{padding:0 10px;display:flex;align-items:center;gap:6px}.wms-crm-identity{padding:10px}.wms-crm-identity>div{display:flex;gap:4px 10px;flex-wrap:wrap;color:#526b85;margin-top:4px}.wms-crm-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 10px}.wms-crm-metrics>div{display:flex;flex-direction:column;gap:3px;background:#f0f7f4;border:1px solid #dce9e1;padding:8px;min-width:0}.wms-crm-metrics strong{font-size:20px;color:#176244}.wms-crm-metrics span,.wms-crm-metrics small{font-size:10px;color:#566e66}.wms-crm-metrics b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wms-crm-summary>details{border-top:1px solid #e1e6ed;padding:8px 10px}.wms-crm-summary summary{cursor:pointer;font-weight:600}.wms-crm-sources{list-style:none;padding:0;margin:6px 0 0}.wms-crm-sources li{display:flex;gap:8px;justify-content:space-between;padding:5px 0;border-bottom:1px solid #edf0f3}.wms-crm-sources li>span:last-child{text-align:right;font-size:10px}.wms-crm-sources .is-stale{color:#9b6d12}.wms-crm-sources .is-unavailable{color:#b34848}.wms-crm-partial{color:#936b16}.e-stock small,.e-ordered small{display:block!important;font-size:9px;line-height:12px;font-weight:700;color:#475569}.e-stock,.e-ordered{align-self:stretch;display:flex;flex-direction:column;justify-content:center;text-align:center;border-left:1px solid #e2e8f0}.e-stock strong,.e-ordered strong{font-size:15px;line-height:20px}.drawer-back{display:flex;border:0;background:transparent;padding:4px;cursor:pointer}.confirmation-no .e-state{background:#fef3c7;color:#92400e;font-weight:800;border:1px solid #f59e0b}.confirmation-yes .e-state{font-weight:750}.awb-parcel-table{width:100%;border-collapse:collapse;font-size:11px}.awb-parcel-table caption{text-align:left;font-weight:750;padding:5px;background:#e2e8f0}.awb-parcel-table th,.awb-parcel-table td{border:1px solid #cbd5e1;padding:4px 6px;text-align:left;vertical-align:top}.awb-parcel-table th{background:#f1f5f9}.parcel-item{padding-left:12px;font-size:10px;line-height:15px}.order-revision-choice{display:flex;align-items:center;gap:10px;font-weight:700;padding:10px;background:#fef9c3}.order-revision-choice input{width:26px;height:26px;accent-color:#eab308;border-radius:0}.order-edit-stage{display:flex;gap:8px;padding:8px}.order-edit-stage button{padding:8px;border:1px solid #cbd5e1;background:#fff}.e-order-total .e-state.received{background:#fef3c7;color:#92400e;font-weight:800;padding:4px 7px;border:1px solid #f59e0b}.e-state.Neconfirmată{background:#fef3c7;color:#92400e;font-weight:800;padding:5px 8px;border:1px solid #f59e0b}.wms-cart-lines[hidden]{display:none!important}@container fulfilment-viewport (min-width: 641px){.e-stock small,.e-ordered small{display:none!important}}@container fulfilment-viewport (max-width: 640px){.e-product-head{display:none}}.awb-recalculate{display:inline-flex!important;align-items:center;gap:5px;border:1px solid #cbd5e1!important;background:#fff!important;text-decoration:none!important;padding:4px 8px!important;min-height:28px;font-size:11px;font-weight:650;cursor:pointer}.catalog-sku-group{border:1px solid #cbd5e1;background:#fff;flex-shrink:0;margin-bottom:6px}.catalog-sku-heading{display:flex;align-items:center;gap:7px;padding:5px 7px;background:#f1f5f9}.catalog-sku-heading .wms-product-image{width:34px;height:34px;flex-shrink:0}.catalog-sku-heading>div{min-width:0}.catalog-sku-heading strong{display:block;font-size:12px;line-height:16px}.catalog-sku-heading small{font-size:10px;color:#64748b}.catalog-offer-columns,.wms-offer.catalog-sku-offer{display:grid!important;grid-template-columns:116px minmax(60px,1fr) 40px 88px!important;gap:5px;align-items:center;padding:3px 6px}.catalog-offer-columns{font-size:9px;background:#fafafa;color:#64748b;border-top:1px solid #e2e8f0}.wms-offer.catalog-sku-offer{border:0;border-top:1px solid #e2e8f0;margin:0;min-height:39px}.catalog-offer-identity{min-width:0;display:flex;flex-direction:column;font-size:11px}.catalog-offer-identity small{font-size:9px;color:#64748b;overflow-wrap:anywhere}.catalog-offer-stock{text-align:center;font-size:12px}.catalog-offer-price{text-align:right;font-size:11px;white-space:nowrap}.catalog-sku-offer .wms-cart-quantity{display:flex;gap:2px}.catalog-sku-offer .wms-cart-quantity input{width:40px;height:29px;padding:2px;text-align:center;font-size:12px}.catalog-sku-offer .wms-cart-quantity .inline-flex{width:29px;min-width:29px;height:29px;padding:2px}.catalog-offer-columns>span:last-child{text-align:right}@container fulfilment-viewport (max-width:400px){.catalog-offer-columns,.wms-offer.catalog-sku-offer{grid-template-columns:105px minmax(50px,1fr) 30px 78px!important;gap:3px}.catalog-sku-offer .wms-cart-quantity input{width:35px}}.catalog-sku-heading{justify-content:flex-start!important;text-align:left;height:auto;min-height:44px}.catalog-sku-heading>div{flex:1}.catalog-sku-heading strong{text-align:left;white-space:normal;overflow-wrap:anywhere}.order-edit-stage{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 0;flex-shrink:0}.order-edit-stage button{display:flex;align-items:center;justify-content:flex-start;gap:7px;height:auto!important;min-height:46px;padding:6px 10px!important;text-align:left}.order-edit-stage button[aria-pressed=true]{background:#fef3c7;border-color:#eab308}.order-edit-stage small{display:block;font-size:10px;color:#475569;margin-top:2px}.order-edit-panel{flex:1;min-height:0;overflow:auto;padding:6px;border:1px solid #d5dee8;background:#fff}.wms-catalog[data-editor-panel=cart]>.wms-catalog-search,.wms-catalog[data-editor-panel=checkout]>.wms-catalog-search,.wms-catalog[data-editor-panel=cart]>.wms-catalog-results,.wms-catalog[data-editor-panel=checkout]>.wms-catalog-results,.wms-catalog[data-editor-panel=cart]>.wms-cart-bar,.wms-catalog[data-editor-panel=checkout]>.wms-cart-bar,.wms-catalog[data-editor-panel=cart]>.catalog-result-count,.wms-catalog[data-editor-panel=checkout]>.catalog-result-count,.wms-catalog[data-editor-panel=cart]>.catalog-filters,.wms-catalog[data-editor-panel=checkout]>.catalog-filters{display:none}.order-option-rows{display:flex;flex-direction:column;gap:0;margin:8px 0}.order-option-row{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;padding:7px 3px;position:relative;font-size:12px;color:#25364a;cursor:pointer}.order-option-row input{position:absolute;left:3px;width:26px!important;height:26px!important;opacity:0;cursor:pointer}.option-square{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid #94a3b8;background:#fff;color:transparent}.order-option-row input:checked+.option-square{background:#facc15;border-color:#ca8a04;color:#172033}.order-option-row input:focus-visible+.option-square{outline:2px solid #2563eb;outline-offset:2px}.order-option-row input:disabled~span{opacity:.55}.order-notes{display:flex;flex-direction:column;gap:4px;font-size:11px;margin-top:7px}.order-notes textarea{min-height:44px;resize:vertical;border:1px solid #cbd5e1;padding:6px;font:inherit}.cart-edit-actions{display:flex;justify-content:space-between;gap:6px;margin:5px 0}.cart-edit-actions button{height:30px!important;font-size:11px}.order-edit-panel .wms-cart-lines{max-height:none;overflow:visible}.wms-offer.catalog-sku-offer.in-cart{border-left:3px solid #eab308!important}.wms-offer.catalog-sku-offer.in-cart:not(.just-added){background:#fff4c2!important}.wms-cart-line{grid-template-columns:32px minmax(0,1fr) 26px;gap:6px;padding:4px 0;align-items:center}.wms-cart-line>.wms-product-image{width:32px;height:32px}.wms-cart-line>div>strong{font-size:11px;line-height:14px}.wms-cart-line>div>small{font-size:9px;line-height:12px}.wms-cart-line .wms-cart-quantity{margin-top:3px;gap:3px}.wms-cart-line .wms-cart-quantity input{height:28px;width:42px;font-size:12px}.wms-cart-line .wms-cart-quantity .inline-flex{height:28px!important;min-height:28px;width:28px;min-width:28px;padding:2px}.wms-cart-line>.inline-flex{width:26px;height:28px;min-height:28px;padding:2px}.order-edit-stage{gap:4px;padding:4px 0}.order-edit-stage button{min-height:38px;padding:4px 8px!important;font-size:12px}.order-edit-stage small{margin-top:0;line-height:12px}.order-edit-panel{padding:4px}.order-option-row{padding:4px 2px;font-size:11px;gap:7px}.option-square,.order-option-row input{width:22px!important;height:22px!important}.order-notes textarea{min-height:32px;height:34px}.order-option-rows,.cart-edit-actions{margin:4px 0}.order-edit-panel .wms-checkout-total{padding:5px 0}.order-edit-panel .wms-drawer-footer{padding-top:5px}.wms-offer.catalog-sku-offer{min-height:35px;padding-top:2px;padding-bottom:2px}.catalog-sku-heading{min-height:38px;padding-top:3px;padding-bottom:3px}input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative;display:inline-grid!important;place-content:center;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0;border:1px solid #94a3b8!important;border-radius:0!important;background:#fff!important;cursor:pointer;vertical-align:middle;padding:0!important}input[type=checkbox]:checked{background:#facc15!important;border-color:#ca8a04!important}input[type=checkbox]:checked:after{content:"";width:6px;height:11px;border:solid #172033;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}input[type=checkbox]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}input[type=checkbox]:disabled{opacity:.5;cursor:default}label:has(>input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:center;gap:7px;min-height:28px}.order-option-row input{position:absolute;opacity:0}.scanner-toggles{display:flex;flex-direction:column;align-items:stretch;gap:2px}.e-product-row button[role=checkbox]{border:1px solid #94a3b8!important;background:#fff!important;color:#94a3b8}.e-product-row button[role=checkbox][aria-checked=true]{background:#facc15!important;border-color:#ca8a04!important;color:#172033}.enterprise-app .wms-cart-quantity input,.enterprise-app .wms-cart-quantity>.inline-flex{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-sizing:border-box;padding:2px!important;flex:0 0 32px;font-size:13px}.enterprise-app .e-quantity input,.enterprise-app .e-quantity>.inline-flex{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-sizing:border-box;padding:2px!important;flex:0 0 28px}.e-order-heading>.inline-flex[aria-label="Înapoi la comenzi"]{background:#e2e8f0;color:#334155}.e-order-heading>.inline-flex[aria-label="Datele clientului"]{background:#dbeafe;color:#1d4ed8}.e-order-heading>.inline-flex[aria-label="Editează comanda"]{background:#fef08a;color:#854d0e}.e-order-heading>.inline-flex[aria-label="Duplică comanda"]{background:#ede9fe;color:#6d28d9}.e-order-heading>.inline-flex[aria-label="Eticheta comenzii"]{background:#ccfbf1;color:#0f766e}.e-task-footer button[aria-label="Problemă de pregătire"]{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}.company-edit-table input{width:100%;min-width:0;height:28px!important;padding:3px 5px!important;border:1px solid #cbd5e1!important}.company-edit-table th{width:105px}.cancel-order-confirm{flex-wrap:wrap;gap:8px}.crm-tree,.crm-tree ul{list-style:none;margin:0;padding:0}.crm-tree ul{margin:3px 0 3px 8px;padding-left:11px;border-left:1px solid #cbd5e1}.crm-tree li{position:relative;padding:3px 0;font-size:12px;line-height:17px}.crm-tree ul>li:before{content:"";position:absolute;left:-11px;top:11px;width:8px;border-top:1px solid #cbd5e1}.crm-tree summary{cursor:pointer;padding:2px 0}.crm-tree summary>span{display:block;padding-left:13px;color:#64748b;font-size:11px}.crm-order-leaf{display:flex;flex-wrap:wrap;gap:3px 8px;justify-content:space-between}.crm-tree small{display:block;color:#64748b;font-size:10px}.crm-order-leaf small{width:100%}.wms-reason-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.wms-reason-options button{padding:7px!important;text-align:left!important;line-height:16px!important;white-space:normal}.wms-state-row small{display:block;font-size:10px;font-weight:400}.enterprise-app .wms-cart-quantity input::-webkit-inner-spin-button,.enterprise-app .wms-cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.preparation-current{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:4px 0 8px}.wms-state-options button.wms-state-row{display:flex;align-items:center;justify-content:flex-start;gap:9px;text-align:left}.e-order-heading>.inline-flex{flex-shrink:0;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:3px!important}.e-order-identity{min-width:0}.e-order-identity h1{gap:10px!important;align-items:center;flex-wrap:wrap}.e-order-number,.e-order-identity h1 .wms-order-wait{flex-shrink:0;white-space:nowrap}.wms-catalog-head>button[aria-label="Anulează comanda"]{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:3px!important;flex-shrink:0}@container fulfilment-viewport (max-width:700px){.e-order-heading{display:grid;grid-template-columns:30px minmax(0,1fr) repeat(4,30px);gap:4px;align-items:center}.e-order-heading>.inline-flex{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.e-order-heading>button[aria-label="Înapoi la comenzi"]{grid-column:1;grid-row:1/span 2}.e-order-heading>.e-order-identity{grid-column:2;grid-row:1/span 2}.e-order-heading>.e-order-total{grid-column:3/-1;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;min-width:0}.e-order-heading>.e-order-total .e-state{max-width:100%}.e-order-heading>button[aria-label="Datele clientului"]{grid-column:3;grid-row:2}.e-order-heading>button[aria-label="Duplică comanda"]{grid-column:4;grid-row:2}.e-order-heading>button[aria-label="Editează comanda"]{grid-column:5;grid-row:2}.e-order-heading>button[aria-label="Eticheta comenzii"]{grid-column:6;grid-row:2}}
