/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-1{order:1}.order-100{order:100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.lowercase{text-transform:lowercase}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f8;--panel:#fff;--ink:#1c2430;--muted:#5d6876;--line:#d8dee7;--accent:#0f6b5f;--accent-ink:#fff;--warn:#8d5a00;--danger:#9f2d20;--good:#1f7a42}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.environment-banner{z-index:900;color:#2d1457;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#f5d90a;border-bottom:3px solid #5b21b6;margin:0 0 12px;padding:9px 16px;font-size:15px;font-weight:800;position:sticky;top:0}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:5px;padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{transform:translateY(0)}@media print{.skip-link{display:none!important}.environment-banner{position:static}}#main-content:focus{outline:none}a{color:var(--accent)}.shell{max-width:1680px;margin:0 auto;padding:12px 16px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-shell-bar{display:none}.topbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.session-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.access-mode-form{margin:0}.access-mode-label{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.access-mode-label select{width:auto;min-height:30px;padding:4px 28px 4px 8px;font-size:12px}.nav a,.nav summary{color:var(--ink);border:1px solid #0000;border-radius:5px;padding:7px 9px;font-weight:600;text-decoration:none}.nav a.active,.nav summary.active,.nav details[open]>summary{border-color:var(--accent);color:var(--accent);background:#eef8f5}.nav-group{position:relative}.nav-group summary{cursor:pointer;list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:" ▾";font-size:11px}.nav-submenu{background:var(--panel);border:1px solid var(--line);z-index:60;border-radius:6px;gap:2px;min-width:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 24px #1c243029}.nav-submenu a{white-space:nowrap}.nav .count{color:var(--muted);font-weight:700}.page-title{margin:0 0 14px;font-size:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-bottom:16px}.panel-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.panel-title{margin:0;font-size:16px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px;display:grid}.stat{border:1px solid var(--line);background:#f8fafb;border-radius:6px;gap:4px;padding:12px;display:grid}.stat span,.stat small{color:var(--muted)}.stat strong{font-size:20px}.filters{grid-template-columns:repeat(6,minmax(140px,1fr));align-items:end;gap:12px;padding:14px;display:grid}label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:12px;font-weight:700;display:grid}input,select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:7px 9px}.button{border:1px solid var(--accent);background:var(--accent);min-height:36px;color:var(--accent-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:7px 12px;font-weight:700;text-decoration:none;display:inline-flex}.button.secondary{color:var(--accent);background:#fff}.button.subtle{color:var(--ink);border-color:var(--line);background:#f9fafb}.button.danger{color:var(--danger);background:#fff;border-color:#e7b7b1}.button.success{color:#fff;background:var(--good);border-color:#176b39}.button:disabled{cursor:progress;opacity:.72}.sync-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sync-actions form{margin:0}.sync-icon-button{background:#00512f;border-color:#004526;width:36px;min-width:36px;min-height:36px;padding:0}.sync-icon-button .sync-icon{width:22px;height:22px;display:block}.sync-icon-button[aria-busy=true]{opacity:1}.sync-icon-button[aria-busy=true] .sync-icon{animation:.85s linear infinite sync-spin}.sync-icon-button.is-failed{background:var(--danger);color:#fff;border-color:#8f2118}form[data-background-sync]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:inline-flex}.sync-indicator{max-width:min(520px,72vw);color:var(--muted);align-items:center;gap:6px;font-weight:600;line-height:1.25;display:inline-flex}.sync-indicator[hidden]{display:none}.sync-spinner{border:2px solid #c4ced9;border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite sync-spin}.sync-indicator:not(.is-running) .sync-spinner{display:none}.sync-indicator.is-complete{color:var(--good)}.sync-indicator.is-error{color:var(--danger)}.sync-status-text{overflow-wrap:anywhere}.toolbar-sync-status{white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:700}.sync-failure-popover{z-index:1200;background:#fff;border:1px solid #e7b7b1;border-radius:6px;width:min(430px,100vw - 24px);padding:12px;position:fixed;box-shadow:0 12px 32px #1c273138}.sync-failure-popover[hidden]{display:none}.sync-failure-popover pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(300px,50vh);color:var(--danger);font:inherit;margin:0 0 10px;font-weight:600;overflow:auto}.sync-failure-popover-actions{justify-content:flex-end;display:flex}@keyframes sync-spin{to{transform:rotate(360deg)}}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.order-toolbar{z-index:8;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.order-status-controls{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.order-filter-tabs{border-bottom:0;flex:0 auto;gap:6px;padding:0}.order-filter-tabs .tab{min-height:36px;padding:6px 9px}.order-history-filters{position:relative}.order-history-filters>summary{border:1px solid var(--line);width:36px;min-height:36px;color:var(--accent);cursor:pointer;background:#fff;border-radius:5px;place-items:center;font-size:22px;font-weight:700;line-height:1;list-style:none;display:grid}.order-history-filters>summary::-webkit-details-marker{display:none}.order-history-filters>summary:hover,.order-history-filters>summary:focus,.order-history-filters.history-active>summary{border-color:var(--accent);background:#eef8f5;outline:none}.order-history-filter-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;min-width:160px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 28px #0f172a29}.order-history-filter-menu .tab{white-space:nowrap;justify-content:space-between}@media (width<=720px){.order-history-filter-menu{left:auto;right:0}}.order-search-form{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-search-form input[name=search],.order-search-form input[name=issue_search]{width:clamp(180px,18vw,260px);min-height:36px}.inventory-toolbar .order-search-form input[name=search],.catalog-products-workspace>.order-toolbar .order-search-form input[name=search]{width:clamp(112.5px,11.25vw,162.5px)}.search-clear-wrap{align-items:center;display:inline-flex;position:relative}.search-clear-wrap input[name=search],.search-clear-wrap input[name=issue_search]{padding-right:32px}.search-clear-button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;right:5px}.search-clear-button:hover,.search-clear-button:focus{color:var(--ink);background:#eef2f6;outline:none}.search-clear-button[hidden]{display:none}.order-search-form select{width:190px;min-height:36px}.order-export-button{white-space:nowrap;min-height:36px}.section-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.section-bar .tabs{border-bottom:0;flex:auto;padding:0}.business-line-form{flex:0 0 min(280px,36vw);margin-left:auto}.business-line-form select{min-height:34px}.section-bar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.section-bar-actions .business-line-form{flex-basis:min(280px,36vw);margin-left:0}.product-settings-tab{margin-left:auto}.tab{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;text-decoration:none;display:inline-flex}.tab.active{color:var(--accent);border-color:var(--accent);background:#eef8f5}.tab .count{color:var(--muted);font-weight:600}.table-wrap{overflow-x:auto}.table-wrap[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.order-table-wrap thead th{z-index:1;position:sticky;top:0}.inventory-table-wrap{max-height:560px;overflow:auto}@media (width>=901px) and (height>=800px){.table-wrap[data-product-viewport-table]{max-height:var(--product-table-viewport-height,560px)}}.inventory-table{table-layout:fixed;min-width:700px}.inventory-table .inventory-bin-column{width:16%}.inventory-table .inventory-sku-column{overflow-wrap:anywhere;width:22%}.inventory-table .inventory-qty-column{text-align:center;width:10%}.inventory-table .inventory-max-column{text-align:center;width:12%}.inventory-table .inventory-fill-column{text-align:center;width:10%}.inventory-table .inventory-speed-column{white-space:nowrap;width:64px}.inventory-table .inventory-stocked-column{white-space:nowrap;width:30%}.catalog-table-wrap{max-height:560px;overflow:auto}.catalog-selection-toolbar{border:1px solid var(--line);background:#f6fbf9;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.catalog-selection-toolbar>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.locations-table{table-layout:fixed;min-width:560px}.locations-table th:first-child,.locations-table td:first-child{width:104px}.location-setting-input{width:100%;min-width:0;min-height:30px;padding:4px 6px;font-size:13px}.location-setting-number{text-align:right;max-width:76px}.location-setting-speed{max-width:92px}.location-settings-row{cursor:pointer}.location-settings-row:hover,.location-settings-row:focus,.location-settings-row.is-selected{background:#f6fbf9;outline:none}.inventory-table-wrap thead th,.catalog-table-wrap thead th{z-index:1;position:sticky;top:0}.inventory-summary,.toolbar-summary{align-items:center;padding:0}.available-bin-capacity{display:inline-flex}table{border-collapse:collapse;width:100%;min-width:980px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}th{color:#334155;text-transform:uppercase;white-space:nowrap;background:#eef2f6;font-size:12px}.table-sort-link{color:inherit;text-decoration:none}.table-sort-link:hover,.table-sort-link:focus{color:var(--accent);outline:none;text-decoration:underline}.table-sort-link.is-active{color:var(--accent)}.muted{color:var(--muted)}.status{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:2px 8px;display:inline-block}.status.warn{color:var(--warn);background:#fff8e8;border-color:#f1c36d}.status.good{color:var(--good);background:#eef9f2;border-color:#8ccaa2}.status.danger{color:var(--danger);background:#fff1ef;border-color:#e7b7b1}.lines{max-width:440px}.lines div+div{margin-top:3px}.order-row{cursor:pointer}.order-row:hover,.order-row:focus,.order-row.is-selected{background:#f6fbf9;outline:none}.order-row.has-order-issues{box-shadow:inset 4px 0 0 var(--danger);background:#fff1ef}.order-row.has-order-issues:hover,.order-row.has-order-issues:focus,.order-row.has-order-issues.is-selected{background:#ffe7e2}.inventory-row-issue{box-shadow:inset 4px 0 0 var(--danger);background:#fff1ef}.inventory-export-actions{flex-wrap:wrap;gap:6px;display:flex}.inventory-export-actions .button{min-height:32px}.inventory-import-dialog{width:min(680px,100vw - 28px);max-height:calc(100vh - 28px);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:0;overflow:hidden;box-shadow:0 18px 50px #1f2a3347}.inventory-import-dialog::backdrop{background:#1f2a336b}.inventory-import-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.inventory-import-header h2{margin:0;font-size:17px}.inventory-import-header .icon-button{width:32px;height:32px;padding:0;font-size:24px;line-height:1}.inventory-import-body{max-height:calc(100vh - 86px);padding:14px;overflow-y:auto}.inventory-import-upload{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:10px;display:grid}.inventory-import-upload label{gap:5px;font-weight:700;display:grid}.inventory-import-upload .checkbox-option{align-self:center;align-items:center;display:flex}.inventory-import-upload .checkbox-option input[type=checkbox]{width:16px;min-width:16px;min-height:16px}.inventory-import-upload input,.inventory-import-upload select{width:100%;min-width:0}.inventory-import-preview{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.inventory-import-file{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.inventory-import-file span{color:var(--muted)}.inventory-import-summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(90px,1fr));margin:0 0 12px;display:grid}.inventory-import-summary div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px}.inventory-import-summary dt{color:var(--muted);font-size:12px;font-weight:700}.inventory-import-summary dd{margin:2px 0 0;font-size:17px;font-weight:800}.inventory-import-summary-button{appearance:none;color:var(--accent);font:inherit;font-weight:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inventory-import-summary-button:hover,.inventory-import-summary-button:focus-visible{color:var(--ink)}.inventory-import-overwrite-details{border:1px solid var(--line);background:#fffdf8;margin:0 0 12px}.inventory-import-overwrite-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.inventory-import-overwrite-header span{color:var(--muted)}.inventory-import-overwrite-details .table-wrap{border:0;max-height:260px}.inventory-import-overwrite-details table{margin:0}.inventory-import-errors{border-left:4px solid var(--danger);background:#fff1ef;padding:10px 12px}.inventory-import-errors ul{max-height:220px;margin:8px 0 0;padding-left:20px;overflow-y:auto}.inventory-import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-import-alert{margin-bottom:10px}.inventory-import-result{padding:0 12px 10px}@media (width<=720px){.inventory-import-upload{grid-template-columns:1fr}.inventory-import-summary{grid-template-columns:repeat(2,minmax(90px,1fr))}.inventory-import-file{gap:2px;display:grid}}.inventory-row{cursor:pointer}.inventory-row:hover,.inventory-row:focus,.inventory-row.is-selected{background:#f6fbf9;outline:none}.inventory-row-issue:hover,.inventory-row-issue:focus,.inventory-row-issue.is-selected{background:#ffe7e2}.product-row[data-product-select-url]{cursor:pointer}.product-row[data-product-select-url]:hover,.product-row[data-product-select-url]:focus,.product-row.is-selected{background:#eef8f5;outline:none}.product-row.is-selected{box-shadow:inset 4px 0 0 var(--accent)}.product-select-link{color:var(--ink);text-decoration:none}.product-select-link:hover,.product-select-link:focus{color:var(--accent);outline:none;text-decoration:underline}.product-inventory-panel{border-top:1px solid var(--line);padding:10px 12px 12px}.inventory-detail-panel{z-index:80;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(660px,100vw - 24px);max-height:min(430px,100vh - 24px);padding:10px 12px 12px;position:fixed;overflow:hidden;box-shadow:0 18px 44px #1420302e}.location-settings-panel{z-index:80;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(360px,100vw - 24px);max-height:min(360px,100vh - 24px);padding:10px 12px 12px;position:fixed;overflow:hidden;box-shadow:0 18px 44px #1420302e}.inventory-detail-panel[hidden],.location-settings-panel[hidden]{display:none}.inventory-detail-panel .product-inventory-header{margin-bottom:8px}.location-settings-panel .product-inventory-header{margin-bottom:10px}.location-settings-form{gap:10px;display:grid}.location-settings-form label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.location-settings-form .location-setting-number,.location-settings-form .location-setting-speed{max-width:none}.inventory-detail-panel .product-inventory-table-wrap{max-height:min(292px,100vh - 150px);overflow:auto}.inventory-detail-panel .compact-table{min-width:570px}.inventory-detail-close{width:30px;min-width:30px;height:30px;padding:0;font-size:18px;line-height:1}.inventory-detail-error{color:var(--danger);font-weight:700}.inventory-adjustment-table input[type=number]{text-align:right;width:84px;min-width:84px}.inventory-add-form{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 110px auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.inventory-add-form[hidden]{display:none}.inventory-add-form label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.inventory-add-form input{width:100%}.plush-transfer-form{grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) 110px auto}.plush-add-form{grid-template-columns:minmax(220px,1fr) 130px minmax(240px,1fr) auto}.plush-transfer-form select{width:100%}.material-inventory-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plush-quantity-controls{gap:6px;display:flex}.plush-quantity-field{gap:4px;display:grid}.plush-quantity-field>label{color:var(--muted);font-size:12px;font-weight:700}.plush-quantity-controls .button{white-space:nowrap;flex:none}.plush-transfer-preview{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#f7f9f8;border-radius:6px;grid-column:1/-1;padding:9px 11px}.plush-transfer-preview.is-ready{color:var(--text);background:#f0faf5;border-color:#9ec9b6;font-weight:700}.plush-projection-freshness{color:var(--muted);background:#f3faf7;border-left:3px solid #79a995;margin:8px 12px 0;padding:8px 10px;font-size:13px}.plush-projection-freshness.is-warning{border-left-color:var(--danger);color:var(--text);background:#fff2ef;font-weight:700}.plush-collection-summary{color:var(--muted);margin:12px 14px 4px;font-size:13px;font-weight:700}.plush-import-filters,.plush-detail-task-nav{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.plush-import-filters .is-active,.plush-detail-task-nav a{background:#eef8f4;border-color:#79a995}.plush-detail-task-nav{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:8px;position:sticky;top:0}.plush-detail-task-nav a{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-weight:700;text-decoration:none}.plush-operational-table{min-width:980px}.plush-operational-table td:first-child{min-width:240px}.plush-row-action-cell{min-width:130px}.plush-inline-replenishment{position:relative}.plush-inline-replenishment>summary{list-style:none}.plush-inline-replenishment>summary::-webkit-details-marker{display:none}.plush-inline-replenishment-body{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;width:min(520px,80vw);margin-top:8px;padding:12px;display:grid;box-shadow:0 8px 24px #1f2d2824}.plush-inline-replenishment-body form,.plush-inline-replenishment-body label{gap:6px;display:grid}.plush-inline-replenishment-body form{gap:10px}.plush-inline-replenishment-body p{margin:0}@media (width<=720px){.plush-operational-table-wrap{background:0 0;max-height:none;overflow:visible}.plush-operational-table{min-width:0;display:block}.plush-operational-table thead{display:none}.plush-operational-table tbody,.plush-operational-table tr,.plush-operational-table td{width:100%;display:block}.plush-operational-table tr{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:10px 0;padding:10px}.plush-operational-table td{text-align:right;border:0;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.plush-operational-table td:first-child{border-bottom:1px solid var(--line);text-align:left;min-width:0;padding-bottom:9px;display:block}.plush-operational-table td:nth-child(2):before{content:"Regular available"}.plush-operational-table td:nth-child(3):before{content:"Back Stock available"}.plush-operational-table td:nth-child(4):before{content:"Reserved"}.plush-operational-table td:nth-child(5):before{content:"Days in Regular"}.plush-operational-table td:nth-child(6):before{content:"Suggested move"}.plush-operational-table td:nth-child(n+2):before{color:var(--muted);text-align:left;font-size:12px;font-weight:700}.plush-operational-table .plush-row-action-cell{text-align:left;min-width:0;padding-top:9px;display:block}.plush-inline-replenishment-body{width:100%;box-shadow:none}.plush-detail-task-nav{position:static}}.material-create-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.75fr) minmax(260px,1.4fr) minmax(140px,.55fr) auto;gap:12px;margin:14px 0;padding:14px 0}.material-create-form [data-lid-case-size-field][hidden]{display:none}.material-create-form.cans-lids-create-form{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.3fr) minmax(150px,.7fr) minmax(120px,.5fr) auto}.material-create-form.is-lid-material{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.3fr) minmax(150px,.7fr) minmax(120px,.5fr) minmax(120px,.5fr) auto}.lid-material-edit-form{grid-template-columns:minmax(260px,1fr) minmax(120px,160px) minmax(120px,160px) auto auto}.inventory-add-form .material-active-field{white-space:nowrap;align-self:center;align-items:center;gap:6px;display:flex}.inventory-add-form .material-active-field input{width:auto}.material-create-form.with-business-line{grid-template-columns:minmax(190px,.85fr) minmax(170px,.75fr) minmax(240px,1.25fr) minmax(140px,.55fr) auto}.material-create-form.label-create-form{border:1px solid var(--line);background:#f8fbfa;border-radius:7px;grid-template-columns:minmax(220px,1.2fr) minmax(130px,.45fr) minmax(210px,.8fr) minmax(260px,1fr) auto;margin:16px;padding:16px}.material-create-form.label-create-form.with-business-line{grid-template-columns:minmax(170px,.65fr) minmax(220px,1.1fr) minmax(130px,.45fr) minmax(200px,.8fr) minmax(250px,1fr) auto}.label-materials-panel .catalog-table-wrap{margin-top:8px}.material-create-note{grid-column:1/-1;margin:-2px 0 0}.form-readonly-value{min-height:42px;color:var(--muted);align-content:center;gap:4px;font-size:12px;font-weight:700;display:grid}.form-readonly-value strong{color:var(--text);font-size:14px}.material-create-form label{min-width:0}.material-create-form select{width:100%}.material-create-form .button{white-space:nowrap;min-height:42px}@media (width<=1300px){.material-create-form.label-create-form,.material-create-form.label-create-form.with-business-line{grid-template-columns:repeat(2,minmax(0,1fr))}.material-create-form.label-create-form .button{grid-column:1/-1;justify-self:start}}@media (width<=1000px){.material-create-form,.material-create-form.cans-lids-create-form,.material-create-form.is-lid-material,.material-create-form.with-business-line,.material-create-form.label-create-form,.material-create-form.label-create-form.with-business-line,.lid-material-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.material-create-form .button{grid-column:1/-1;justify-self:start}}.catalog-create-panel{margin-bottom:16px}.product-view-bar{align-items:flex-end;gap:18px}.product-view-groups{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:10px 22px;min-width:0;display:flex}.product-view-group{gap:4px;display:grid}.product-view-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-left:4px;font-size:10px;font-weight:700}.product-view-group-setup .tab{color:var(--muted)}.product-view-group-setup .tab.active{color:inherit}.catalog-products-workspace,.materials-workspace,.locations-workspace{flex-direction:column;display:flex}.catalog-products-workspace>.order-toolbar,.materials-workspace>.order-toolbar,.locations-workspace>.order-toolbar{order:1}.catalog-primary-list,.workspace-primary-list{order:2}.catalog-products-workspace>.pagination,.materials-workspace>.pagination,.locations-workspace>.pagination{order:3}.product-detail-primary,.materials-workspace>#material-detail{order:4}.catalog-products-workspace>.product-alias-panel{order:5}.product-detail-secondary{order:6}.catalog-products-workspace>.catalog-create-panel,.workspace-maintenance-panel{order:20}.catalog-products-workspace>.inventory-detail-panel,.materials-workspace>.inventory-detail-panel,.locations-workspace>.location-settings-panel{order:30}.family-workspace{gap:16px;display:grid}.family-toolbar,.family-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.family-filters label,.family-editor-fields>label{gap:5px;display:grid}.family-table{border-collapse:collapse;width:100%;min-width:920px}.family-table th,.family-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.family-table tr.is-editing,.family-table tr:target{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.family-table tr.is-editing,.family-table tr:target{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.family-editor{border:1px solid var(--accent);background:var(--panel);border-radius:10px;padding:16px;scroll-margin-top:16px;box-shadow:0 4px 18px #0f172a14}.family-editor-heading h3{margin:0}.family-editor-heading p{color:var(--muted);margin:4px 0 0}.family-editor-fields{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) auto;align-items:end;gap:14px;margin-top:16px;display:grid}.family-editor-fields .family-active{align-items:center;gap:8px;min-height:42px;display:flex}.family-editor-fields .family-active input[type=checkbox]{width:auto}@media (width<=700px){.family-toolbar,.family-editor-heading{flex-direction:column;align-items:stretch}.family-filters,.family-filters label,.family-filters .button{width:100%}.family-editor-fields{grid-template-columns:1fr}}.location-filter-toolbar{margin-top:8px}.location-active-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.location-active-filters .button{min-height:28px;padding:3px 8px}.locations-workspace>.available-bin-toolbar,.locations-workspace>.location-filter-toolbar{order:2}.locations-workspace>.location-selection-toolbar{order:3}.locations-workspace>.workspace-primary-list{order:4}.locations-workspace>.pagination{order:5}.locations-workspace>.location-tool-grid{order:20}.location-primary-actions,.location-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.location-business-line-prompt{padding:6px 0}.location-selection-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:9px 12px}.location-selection-toolbar label{flex:280px;align-items:center;gap:7px;display:flex}.location-selection-toolbar input[type=text],.location-selection-toolbar input:not([type]){flex:auto}.location-select-column{text-align:center;width:42px}.location-select-column input{width:auto}.locations-table{min-width:1120px}.locations-table .location-name-column{background:inherit;z-index:2;min-width:150px;position:sticky;left:0}.locations-table.has-selection .location-name-column{left:42px}.locations-table thead .location-name-column{z-index:4;background:#eef2f6}.locations-table.has-selection .location-select-column{background:inherit;z-index:3;position:sticky;left:0}.locations-table.has-selection thead .location-select-column{z-index:5;background:#eef2f6}.locations-table .location-contents-column{min-width:230px}.location-content-link{margin:2px 0;display:inline-block}.location-issue-actions{flex-wrap:wrap;gap:4px;display:flex}.location-issue-action{cursor:pointer;font:inherit}.location-issue-action:hover,.location-issue-action:focus-visible{border-color:var(--danger);text-decoration:underline}@media (width<=720px){.location-selection-toolbar{flex-direction:column;align-items:stretch}.location-selection-toolbar label{flex-basis:auto}}.workspace-maintenance-panel,.product-detail-disclosure{border:1px solid var(--line);border-radius:8px;margin-top:10px;overflow:clip}.workspace-maintenance-panel{margin:14px 12px 0}.workspace-maintenance-summary,.product-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-weight:700;list-style:none;display:flex}.workspace-maintenance-summary::-webkit-details-marker{display:none}.product-detail-disclosure>summary::-webkit-details-marker{display:none}.workspace-maintenance-summary:after,.product-detail-disclosure>summary:after{color:var(--muted);content:"+";flex:none;font-size:18px;font-weight:400}.workspace-maintenance-panel[open]>.workspace-maintenance-summary:after,.product-detail-disclosure[open]>summary:after{content:"−"}.workspace-maintenance-panel[open]>.workspace-maintenance-summary,.product-detail-disclosure[open]>summary{border-bottom:1px solid var(--line)}.workspace-maintenance-panel>form,.workspace-maintenance-body,.product-disclosure-body,.product-detail-disclosure>form,.product-detail-disclosure>.inventory-detail-error{margin:0;padding:12px}.product-name-maintenance{margin-top:0}.product-name-maintenance>form+.inventory-detail-error,.product-name-maintenance>.inventory-detail-error+form{padding-top:0}.product-reservations-panel{margin:8px 0 10px}.product-bin-assignment{margin-top:12px}.summary-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.catalog-table-wrap thead th,.inventory-table-wrap thead th,.product-inventory-table-wrap thead th{z-index:2;position:sticky;top:0}.catalog-primary-list .product-sku-column,.catalog-primary-list .product-name-column{background:inherit;position:sticky}.catalog-primary-list .product-sku-column{z-index:3;min-width:140px;left:0}.catalog-primary-list .product-name-column{z-index:3;min-width:250px;left:140px}.catalog-primary-list thead .product-sku-column,.catalog-primary-list thead .product-name-column{z-index:4;background:#eef2f6}@media (width<=980px){.catalog-primary-list .product-reserved-column,.catalog-primary-list .product-business-line-column,.catalog-primary-list .product-updated-column{display:none}}.catalog-create-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:14px;display:grid}.catalog-create-form{grid-template-columns:repeat(2,minmax(150px,1fr))}.catalog-variant-options{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;margin:0;padding:8px 10px;display:flex}.catalog-variant-options label{align-items:center;gap:5px;display:flex}.catalog-variant-options input{width:auto}.location-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin:14px 0;display:grid}.location-tool-grid .workspace-maintenance-panel{margin:0}.location-label-form,.location-bulk-form{gap:10px;display:grid}.location-csv-form{border-bottom:1px solid var(--line)}.location-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.location-label-form label,.location-bulk-form label{align-content:start;gap:5px;display:grid}.location-search-results{border:1px solid var(--line);background:var(--surface);border-radius:7px;max-height:260px;overflow-y:auto;box-shadow:0 8px 20px #1f2d281f}.location-search-option{border-bottom:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;gap:2px;padding:9px 10px;display:grid}.location-search-option:last-child{border-bottom:0}.location-search-option[aria-selected=true],.location-search-option:hover{background:#e8f4f3}.location-search-option span,.location-search-status{color:var(--muted);font-size:12px}.location-search-status{min-height:18px}.location-search-status.error{color:var(--danger);font-weight:700}.location-bulk-form textarea{resize:vertical;min-height:76px}.location-bulk-wide{grid-column:1/-1}.location-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.location-bulk-preview{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.location-code-preview{max-height:130px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.location-bulk-errors{color:var(--danger);margin:0;padding-left:20px}.location-delete-preview-list{gap:6px;max-height:250px;display:grid;overflow:auto}.location-delete-preview-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:6px;display:flex}.location-delete-preview-list .status{text-align:right;max-width:70%}@media (width<=850px){.location-tool-grid,.catalog-create-forms{grid-template-columns:1fr}.product-view-bar{align-items:stretch}.product-view-groups{width:100%}.product-view-bar>.inventory-export-actions{margin-left:0}}@media (width<=620px){.inventory-add-form{grid-template-columns:1fr 100px}.plush-transfer-form,.plush-add-form{grid-template-columns:1fr}.plush-quantity-controls{align-items:stretch}.inventory-add-form .button{grid-column:1/-1}.material-create-form,.material-create-form.cans-lids-create-form,.material-create-form.is-lid-material,.material-create-form.with-business-line,.material-create-form.label-create-form,.material-create-form.label-create-form.with-business-line,.lid-material-edit-form{grid-template-columns:1fr}.material-create-form .button{grid-column:auto;justify-self:start;width:auto}}.product-inventory-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.product-inventory-heading{margin:0;font-size:15px}.product-inventory-title{gap:7px;min-width:0;display:grid}.product-name-edit-form{grid-template-columns:minmax(220px,420px) auto;align-items:center;gap:8px;display:grid}.product-name-edit-form input,.product-name-edit-form .button{min-height:34px}.product-name-edit-form input{width:100%}.product-inventory-summary{justify-content:flex-end;padding:0}.product-inventory-table-wrap{max-height:280px;overflow:auto}.product-inventory-table{min-width:860px}.product-alias-panel{gap:10px;display:grid}.product-alias-summary{cursor:pointer}.product-alias-summary .product-inventory-heading{margin-left:4px}.product-alias-summary .muted{margin-left:8px}.sku-alias-list{gap:6px;display:grid}.sku-alias-form{grid-template-columns:minmax(150px,1.4fr) minmax(180px,1.6fr) auto auto;align-items:end;gap:8px;display:grid}.sku-alias-form input,.sku-alias-form select,.sku-alias-form .button{min-height:32px}.sku-alias-active-toggle{text-transform:none;min-height:32px;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.sku-alias-active-toggle input{width:auto;min-height:auto}.sku-alias-add-form{border-top:1px solid var(--line);padding-top:10px}.sku-alias-empty{padding:8px 0}.order-issue-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.order-issue-menu{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;min-width:190px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 24px #0f172a29}.order-issue-menu[hidden]{display:none}.order-issue-menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:7px 9px;font-weight:700}.order-issue-menu button:hover,.order-issue-menu button:focus{background:#eef8f5;outline:none}.order-hold-picker,.order-pick-list-picker{border-top:1px solid var(--line);gap:8px;padding:6px;display:grid}.order-pick-list-picker label{color:var(--muted);font-size:11px}.order-pick-list-picker select{min-width:230px}.order-pick-list-note{color:var(--muted);font-size:12px;line-height:1.35}.order-pick-list-clock-warning{color:var(--danger);font-size:12px;font-weight:700}.order-hold-picker label{color:var(--muted);font-size:11px}.order-hold-times{grid-template-columns:repeat(3,minmax(58px,1fr));gap:4px;display:grid}.order-hold-times button{text-align:center}.order-hold-times button:disabled{cursor:not-allowed;opacity:.55}.order-hold-log{border-top:1px solid var(--line)}.order-lines-panel{border-top:1px solid var(--line);padding:8px 14px 12px}.order-lines-panel-cell{background:#fff;padding:0}.order-lines-panel-header{justify-content:space-between;align-items:center;gap:10px;padding:4px 0 8px;display:flex}.order-lines-panel-title{gap:2px;display:grid}.order-lines-panel-title strong{font-size:14px}.order-approved-issue-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.status.approved-exception{color:#6f4e00;background:#fff8c5;border-color:#9a6700}.order-approved-exceptions,.order-approved-exception{gap:3px;display:grid}.order-approved-exceptions{margin:0 0 10px}.order-approved-exception{color:#4f3900;background:#fff8c5;border:2px solid #9a6700;border-radius:6px;padding:8px 10px;font-size:12px}.order-approved-exception small{font-weight:600}.order-bulk-actions{border-top:1px solid var(--line);background:#f8fafc;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.order-bulk-actions [hidden]{display:none}.order-activity{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.order-activity h3{margin:0 0 8px}.order-activity-list{gap:7px;display:grid}.order-activity-event{border-left:3px solid var(--line);padding:4px 8px}.order-activity-event.is-failed{border-left-color:var(--danger)}.order-detail-issues{gap:4px;padding:0 0 10px;display:grid}.order-line-add-form{grid-template-columns:minmax(120px,1.1fr) minmax(78px,.45fr) minmax(96px,.6fr) minmax(150px,1fr) auto;align-items:end;gap:8px;padding:0 0 10px;display:grid}.order-line-add-form label{gap:4px;font-size:12px;font-weight:600;display:grid}.order-line-add-form input{min-width:0}.order-line-suggest-field{gap:4px;display:grid;position:relative}.order-line-suggestions{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;max-height:220px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0f172a29}.order-line-suggestion{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;gap:2px;padding:8px 10px;display:grid}.order-line-suggestion:last-child{border-bottom:0}.order-line-suggestion:hover,.order-line-suggestion:focus{background:#f8fafc;outline:none}.order-line-suggestion strong,.order-line-suggestion span{overflow-wrap:anywhere}.order-line-source-tag{align-items:center;width:max-content;margin-top:4px;display:inline-flex}.order-line-sku-correction{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:6px;min-width:360px;display:grid;position:relative}.order-line-sku-correction input{min-width:0}.order-line-auto-match{grid-column:1/-1;font-size:.82rem}.order-pick-list-detail{gap:8px;display:grid}.order-pick-list-detail-header,.order-pick-list-detail-meta,.order-pick-list-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-pick-list-detail-header{justify-content:space-between}.order-pick-list-detail-title{gap:2px;min-width:0;display:grid}.order-pick-list-detail-title strong{font-size:15px}.order-pick-list-detail-meta,.order-pick-list-detail-boxes{color:var(--muted);font-size:12px}.order-pick-list-detail-table{min-width:720px}.order-line-issue{box-shadow:inset 4px 0 0 var(--danger);background:#fff1ef}.order-line-issue-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.compact-table{min-width:640px}.box-table{min-width:1320px}.box-table th,.box-table td{vertical-align:middle;white-space:nowrap;height:42px;padding-top:5px;padding-bottom:5px}.box-table input:not([type=checkbox]),.box-table select{height:30px;min-height:30px}.box-table input[type=checkbox]{width:18px;min-width:18px;min-height:18px}.box-table input[type=number]{min-width:82px}.box-form .form-actions{padding:0 14px 14px}.numeric{text-align:right}.summary{color:var(--muted);flex-wrap:wrap;gap:16px;padding:12px 14px;display:flex}.sync-errors{border-top:1px solid var(--line)}.sync-errors>summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.sync-errors>summary::marker{color:var(--muted)}.sync-errors-content{gap:10px;padding:0 14px 14px;display:grid}.sync-errors-content form{justify-self:end}.sync-errors td{vertical-align:top}.sync-errors details{margin-top:6px}.sync-errors details summary{cursor:pointer;color:var(--accent);font-weight:700}.sync-errors pre{border:1px solid var(--line);max-width:min(760px,76vw);color:var(--ink);white-space:pre-wrap;background:#f9fafb;border-radius:4px;margin:6px 0 0;padding:8px;overflow-x:auto}.notice{color:#174c43;background:#eef8f5;border:1px solid #b7d8cd;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-weight:600}.dashboard-inline-message{margin-bottom:14px}.dashboard-inline-message ul{margin:8px 0 0;padding-left:18px;font-weight:500}.dashboard-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}.order-collection-status{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.order-cod-batch-button.cod-has-work,.order-cod-batch-button.cod-has-work.active,.order-cod-batch-button.cod-has-work:hover{color:#fff;background:#15803d;border-color:#166534}.order-cod-batch-button.active{border-color:var(--accent);color:var(--accent);background:#eef8f5}.order-cod-batch-button .count{text-align:center;background:#ffffffbf;border-radius:999px;min-width:20px;padding:1px 5px}.cod-page-panel{padding-bottom:18px}.cod-page-panel>.section-heading,.cod-page-panel>.cod-scope-banner,.cod-page-panel>.summary,.cod-page-panel>.cod-component-preview,.cod-page-panel>.cod-preflight-note,.cod-page-panel>.cod-empty-state,.cod-page-panel>.table-wrap,.cod-page-panel>.pagination,.cod-page-panel>.cod-primary-action,.cod-page-panel>.cod-batch-management,.cod-page-panel>.cod-history-disclosure,.cod-page-panel>.cod-filter-disclosure,.cod-page-panel>.cod-action-card,.cod-page-panel>.cod-review-disclosure{margin-left:18px;margin-right:18px}.cod-section-heading h2{margin:0 0 6px}.cod-section-heading p{margin:0}.cod-filter-disclosure,.cod-review-disclosure,.cod-batch-management{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:14px;scroll-margin-top:80px}.cod-filter-disclosure>summary,.cod-review-disclosure>summary,.cod-batch-management>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.cod-filter-disclosure>summary::-webkit-details-marker{display:none}.cod-review-disclosure>summary::-webkit-details-marker{display:none}.cod-batch-management>summary::-webkit-details-marker{display:none}.cod-filter-disclosure>summary>span:first-child,.cod-review-disclosure>summary>span:first-child,.cod-batch-management>summary>span:first-child{gap:2px;display:grid}.cod-filter-disclosure summary small,.cod-review-disclosure summary small,.cod-batch-management summary small{color:var(--muted)}.cod-current-filters{grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) auto auto;align-items:end;gap:9px;padding:0 14px 14px;display:grid}.cod-current-filters label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.cod-action-card{background:#ecfdf5;border:1px solid #86c5b7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin-top:14px;padding:18px;display:grid}.cod-action-summary{gap:4px;display:grid}.cod-action-summary strong{font-size:22px;line-height:1.15}.cod-action-summary span,.cod-action-card>p{color:var(--muted)}.cod-action-card>p{grid-column:1/-1;margin:0;font-size:12px}.cod-scope-banner{background:#f3faf8;border:1px solid #b7d7d0;border-radius:9px;gap:9px;margin-top:18px;padding:14px;display:grid}.cod-scope-banner>div:first-child{gap:3px;display:grid}.cod-scope-banner p{color:var(--muted);margin:0;font-size:12px}.cod-eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.cod-scope-chips{flex-wrap:wrap;gap:7px;display:flex}.cod-scope-chips>*{background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:4px 8px;font-size:12px}.cod-section-heading{margin-top:24px;margin-bottom:12px;scroll-margin-top:80px}.cod-work-summary strong{margin-right:3px;font-size:16px}.cod-component-preview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px;display:grid}.cod-component-preview article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.cod-component-preview article>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.cod-component-preview article>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cod-component-preview article>b{color:var(--accent)}.cod-component-preview article>small{color:var(--muted);grid-column:1/-1}.cod-preflight-note{margin-top:8px}.cod-primary-action{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.cod-create-button{min-height:44px;font-size:15px}.cod-empty-state{border:1px dashed var(--line);background:#f8fafc;border-radius:9px;gap:5px;margin-top:14px;padding:18px;display:grid}.cod-requirements-table-wrap{margin-top:14px}.cod-review-disclosure>.cod-component-preview,.cod-review-disclosure>.cod-preflight-note{margin-left:14px;margin-right:14px}.cod-review-disclosure>.cod-requirements-table-wrap{border-bottom:0;border-left:0;border-right:0;border-radius:0 0 9px 9px;margin-bottom:0}.cod-order-group th{color:var(--ink);text-transform:none;background:#eef8f5;padding:8px 10px}.cod-order-group th,.cod-order-group th span{font-size:12px}.cod-order-group th{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cod-order-group th strong:last-child{margin-left:auto}.cod-batch-management{background:#f8fafc;margin-top:20px;overflow:hidden}.cod-batch-management-body{border-top:1px solid var(--line);background:#fff;padding:0 14px 14px}.cod-batch-management-body>.cod-section-heading:first-child{margin-top:16px}.cod-disclosure-toggle{color:var(--accent);flex:none;font-size:13px;font-weight:700}.cod-review-disclosure[open] .cod-disclosure-toggle,.cod-batch-management[open]>summary .cod-disclosure-toggle{font-size:0}.cod-review-disclosure[open] .cod-disclosure-toggle:before,.cod-batch-management[open]>summary .cod-disclosure-toggle:before{content:"Hide";font-size:13px}.cod-history-filters{border:1px solid var(--line);background:#f8fafc;border-radius:9px;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(145px,1fr) minmax(145px,1fr);align-items:end;gap:10px;padding:13px;display:grid}.cod-history-filters label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.cod-history-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.cod-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.cod-row-actions form{margin:0}.cod-batch-table td small{color:var(--muted);margin-top:3px;display:block}.cod-history-disclosure{border:1px solid var(--line);border-radius:9px;margin-top:24px;scroll-margin-top:80px;overflow:hidden}.cod-history-disclosure>summary{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:14px;list-style:none;display:flex}.cod-history-disclosure>summary::-webkit-details-marker{display:none}.cod-history-disclosure>summary span:first-child{gap:3px;display:grid}.cod-history-disclosure>summary small{color:var(--muted)}.cod-history-toggle{color:var(--accent);font-weight:700}.cod-history-disclosure[open] .cod-history-toggle:before{content:"Hide history"}.cod-history-disclosure[open] .cod-history-toggle{font-size:0}.cod-history-disclosure[open] .cod-history-toggle:before{font-size:13px}.cod-history-disclosure>.table-wrap{border-width:1px 0 0;border-radius:0}.cod-batch-state{background:#ecfdf5;border:1px solid #86c5b7;border-radius:8px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.cod-batch-state.is-undone{background:#f1f5f9;border-color:#cbd5e1}@media (width<=850px){.cod-page-panel>.section-heading,.cod-page-panel>.cod-scope-banner,.cod-page-panel>.summary,.cod-page-panel>.cod-component-preview,.cod-page-panel>.cod-preflight-note,.cod-page-panel>.cod-empty-state,.cod-page-panel>.table-wrap,.cod-page-panel>.pagination,.cod-page-panel>.cod-primary-action,.cod-page-panel>.cod-batch-management,.cod-page-panel>.cod-history-disclosure,.cod-page-panel>.cod-filter-disclosure,.cod-page-panel>.cod-action-card,.cod-page-panel>.cod-review-disclosure{margin-left:10px;margin-right:10px}.cod-history-filters{grid-template-columns:1fr 1fr}}@media (width<=620px){.cod-create-button{width:100%}.cod-filter-disclosure>summary,.cod-review-disclosure>summary,.cod-batch-management>summary{align-items:flex-start}.cod-current-filters,.cod-action-card{grid-template-columns:1fr}.cod-action-card>p{grid-column:auto}.cod-primary-action{flex-direction:column;align-items:stretch}.cod-history-filters{grid-template-columns:1fr}.cod-responsive-table{min-width:0;display:block}.cod-responsive-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cod-responsive-table tbody{gap:8px;padding:8px;display:grid}.cod-responsive-table tr:not(.cod-order-group){border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.cod-responsive-table td{border:0;grid-template-columns:minmax(92px,38%) minmax(0,1fr);gap:8px;padding:3px 0;display:grid;text-align:left!important}.cod-responsive-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.cod-order-group{display:block}.cod-order-group th{border-radius:7px;gap:3px;display:grid}.cod-order-group th strong:last-child{margin-left:0}.cod-row-actions{flex-direction:column;align-items:stretch}.cod-row-actions .button,.cod-row-actions form{width:100%}}.boxes-workspace{padding:18px}.boxes-heading,.boxes-panel-heading,.boxes-toolbar,.boxes-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.boxes-heading h1,.boxes-panel-heading h2,.boxes-dialog-heading h2{margin:0}.boxes-heading p,.boxes-panel-heading p,.boxes-dialog-heading p{margin:4px 0 0}.boxes-heading-actions,.boxes-row-actions{flex-wrap:wrap;gap:8px;display:flex}.boxes-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.boxes-summary-card{min-height:108px;color:inherit;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:15px;text-decoration:none;display:grid}.boxes-summary-card:hover,.boxes-summary-card.is-active{border-color:var(--accent);box-shadow:0 3px 14px #0f172a14}.boxes-summary-card.is-danger{border-color:var(--danger)}.boxes-summary-card.is-warning{border-color:#b7791f}.boxes-summary-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.boxes-summary-card strong{font-size:1.8rem;line-height:1.1}.boxes-summary-card .boxes-summary-time{margin-top:8px;font-size:1.05rem}.boxes-summary-card small{color:var(--muted)}.boxes-reorder-panel{background:#fff8f6;border:1px solid #efb0a6;border-radius:10px;margin:0 0 18px;padding:15px}.boxes-reorder-list{gap:6px;margin-top:12px;display:grid}.boxes-reorder-list>div{background:#fff;border-radius:7px;grid-template-columns:minmax(130px,1fr) minmax(110px,.7fr) minmax(95px,.6fr) minmax(95px,.6fr) minmax(100px,.6fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.boxes-reorder-list b{color:var(--danger);text-align:right}.boxes-toolbar{align-items:center;margin-bottom:10px}.boxes-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.boxes-filter-tabs a{color:inherit;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:.84rem;text-decoration:none}.boxes-filter-tabs a.is-active{color:#fff;border-color:var(--accent);background:var(--accent)}.boxes-filter-tabs span{opacity:.75;margin-left:3px}.boxes-search{align-items:center;gap:7px;display:flex}.boxes-search input{min-width:250px}.boxes-table-wrap{max-height:min(620px,100vh - 250px);overflow:auto}.boxes-operational-table{min-width:1080px}.boxes-operational-table th{z-index:1;background:var(--panel);position:sticky;top:0}.boxes-operational-table td>small{color:var(--muted);white-space:normal;margin-top:4px;display:block}.boxes-operational-table tr.is-inactive{opacity:.67}.boxes-settings{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px}.boxes-settings summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.boxes-settings summary span:first-child{gap:3px;display:grid}.boxes-settings summary small{color:var(--muted);font-weight:400}.boxes-settings form{border-top:1px solid var(--line);padding:0 16px 16px}.boxes-settings-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding-top:14px;display:grid}.boxes-settings-grid label{align-content:start;gap:5px;display:grid}.boxes-settings-grid label>span{color:var(--muted);font-size:.8rem;font-weight:400}.boxes-settings-grid label:nth-last-child(-n+2){grid-column:span 2}.boxes-dialog{border:0;border-radius:12px;width:min(680px,100vw - 28px);max-height:calc(100vh - 30px);padding:0;box-shadow:0 20px 60px #0f172a4d}.boxes-dialog::backdrop{background:#0f172a7a}.boxes-dialog form{padding:20px}.boxes-dialog-heading{margin-bottom:16px}.boxes-dialog-heading>button{cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1}.boxes-record-heading{padding:20px 20px 0}.boxes-record-dialog>form{padding-top:14px}.boxes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.boxes-form-grid>label,.boxes-stock-dialog label{gap:5px;display:grid}.boxes-form-grid small{color:var(--muted)}.boxes-form-wide,.boxes-dimensions,.boxes-switches{grid-column:1/-1}.boxes-dimensions{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:12px;display:grid}.boxes-dimensions label{gap:4px;display:grid}.boxes-dimensions p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem}.boxes-dimensions p.is-good{color:#18794e}.boxes-dimensions p.is-warning{color:#9c5a00}.boxes-switches{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.boxes-switches label{border:1px solid var(--line);border-radius:8px;gap:9px;padding:10px;display:flex}.boxes-switches label span{gap:2px;display:grid}.boxes-switches input{margin-top:3px}.boxes-stock-dialog{width:min(520px,100vw - 28px)}.boxes-stock-dialog textarea{resize:vertical}.boxes-stock-difference{background:var(--bg);border-radius:7px;margin:10px 0;padding:9px 11px;font-weight:700}.supplies-shell{gap:16px;display:grid}.supplies-shell .boxes-filter-tabs{flex-wrap:wrap}.boxes-operational-table thead a{color:inherit;text-decoration:none}.boxes-operational-table thead a:hover{text-decoration:underline}.supply-inline-form,.supply-config-form{gap:10px;padding:12px 0;display:grid}.supply-inline-form label,.supply-config-form label{gap:4px;display:grid}.supply-config-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.supply-config-form .button{align-self:end}.boxes-unsaved-bar{z-index:20;color:#fff;background:#27364a;border-radius:10px;align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 8px 24px #0f172a3d}.boxes-unsaved-bar[hidden]{display:none}@media (width<=900px){.boxes-summary-grid{grid-template-columns:repeat(2,1fr)}.boxes-toolbar{flex-direction:column;align-items:stretch}.boxes-search input{flex:1;min-width:0}.boxes-settings-grid{grid-template-columns:repeat(2,1fr)}.boxes-settings-grid label:nth-last-child(-n+2){grid-column:span 1}}@media (width<=640px){.boxes-workspace{padding:12px}.boxes-heading,.boxes-panel-heading{flex-direction:column}.boxes-heading-actions{width:100%}.boxes-heading-actions>*{text-align:center;flex:1}.boxes-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.boxes-summary-card{min-height:92px;padding:11px}.boxes-reorder-list>div{grid-template-columns:1fr 1fr}.boxes-reorder-list>div strong,.boxes-reorder-list>div b{text-align:left;grid-column:1/-1}.boxes-table-wrap{max-height:none;overflow:visible}.boxes-operational-table{min-width:0;display:block}.boxes-operational-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boxes-operational-table tbody{gap:4px;display:grid}.boxes-operational-table tr{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px;display:grid}.boxes-operational-table tr.inventory-row-issue{border-left:4px solid var(--danger)}.boxes-operational-table td{text-align:left;overflow-wrap:anywhere;border:0;align-content:start;gap:1px;min-width:0;padding:2px 3px;line-height:1.1;display:grid}.boxes-operational-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem;font-weight:700}.boxes-operational-table td:first-child{grid-area:1/1/auto/3;padding-top:2px;font-size:.95rem}.boxes-operational-table td:first-child small{display:none}.boxes-operational-table td:nth-child(2){text-align:right;grid-area:1/3;justify-items:end;max-width:100%}.boxes-operational-table td:nth-child(2):before{content:none}.boxes-operational-table td:nth-child(2) .status{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%;line-height:1.1}.boxes-status-detail{display:none}.boxes-operational-table td:last-child,.boxes-operational-table td.empty{grid-column:1/-1}.boxes-operational-table td:last-child{padding:2px 0 0}.boxes-operational-table td:nth-child(4),.boxes-operational-table td:nth-child(7){display:none}.boxes-operational-table td.empty:before{content:none}.boxes-row-actions{flex-wrap:nowrap;gap:6px}.boxes-row-actions .button{flex:1;min-height:44px;padding:6px 8px}.boxes-form-grid,.boxes-switches,.boxes-settings-grid{grid-template-columns:1fr}.boxes-dimensions{grid-template-columns:1fr 1fr 1fr}.boxes-unsaved-bar{justify-content:space-between;bottom:10px;left:10px;right:10px}}.alert{color:var(--danger);background:#fff1ef;border:1px solid #e7b7b1;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-weight:600}.auth-card{max-width:520px;margin:32px auto}.page-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.workforce-entry-form,.workforce-filters{grid-template-columns:repeat(5,minmax(140px,1fr))}.workforce-report-totals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:repeat(5,minmax(110px,1fr));margin:0;display:grid}.workforce-report-totals>div{padding:10px 14px}.workforce-report-totals dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.workforce-report-totals dd{margin:3px 0 0;font-size:18px;font-weight:800}.workforce-report-total-note{margin:8px 14px}.workforce-report-pagination{padding:12px 14px}.payroll-period-lock-form{grid-template-columns:minmax(220px,1fr) minmax(320px,2fr) auto}.workforce-reason-field{grid-column:span 2}.workforce-correction-form{gap:8px;min-width:260px;padding:8px 0;display:grid}.workforce-selected-editor,.schedule-selected-editor{border:1px solid var(--accent);scroll-margin-top:16px;box-shadow:0 4px 18px #0f172a14}.workforce-selected-editor{margin-top:16px;padding:14px}.workforce-delete-entry{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.schedule-selected-editor{order:2;padding:14px}.schedule-selected-editor .schedule-edit{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:end;margin-top:12px}.schedule-selected-editor .schedule-edit>label:last-of-type,.schedule-selected-editor .schedule-edit>.form-actions{grid-column:1/-1}.schedule-timeline-shift{color:inherit;text-decoration:none}.workforce-audit-list{gap:8px;min-width:220px;max-width:340px;padding-top:8px;font-size:12px;display:grid}.workforce-audit-list>div+div{border-top:1px solid var(--line);padding-top:8px}.schedule-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.schedule-week{grid-template-columns:repeat(6,minmax(132px,1fr));min-width:840px;display:grid}.schedule-month{grid-auto-rows:minmax(142px,auto)}.schedule-day-timeline{background:#fff;min-width:1080px}.schedule-timeline-row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(900px,1fr);display:grid}.schedule-timeline-heading{z-index:4;color:var(--muted);background:#eef2f6;font-size:11px;font-weight:700;position:sticky;top:0}.schedule-timeline-employee{z-index:3;border-right:1px solid var(--line);background:#fff;align-content:center;gap:2px;min-height:54px;padding:8px 10px;display:grid;position:sticky;left:0}.schedule-timeline-heading .schedule-timeline-employee{background:#eef2f6;min-height:34px}.schedule-timeline-employee span{color:var(--muted);font-size:11px}.schedule-timeline-hours{justify-content:space-between;min-height:34px;display:flex}.schedule-timeline-hours span{padding:9px 4px 0}.schedule-timeline-track{background-image:repeating-linear-gradient(90deg,#0000 0 calc(11.1111% - 1px),#dce3ea calc(11.1111% - 1px) 11.1111%);min-height:54px;position:relative}.schedule-timeline-shift{top:9px;left:var(--timeline-left);width:max(var(--timeline-width), 3px);color:#fff;background:var(--good);white-space:nowrap;border:1px solid #155f34;border-radius:5px;height:36px;padding:8px 7px;font-size:11px;font-weight:800;line-height:1.1;position:absolute;overflow:hidden;box-shadow:0 2px 5px #1f7a4233}.schedule-timeline-shift.draft{background:#d97706;border-color:#b45309}.schedule-timeline-closed{color:var(--danger);background:#fff0f0;border-bottom:1px solid #efb4ad;align-items:center;gap:10px;padding:10px 12px;display:flex}.schedule-timeline-empty{color:var(--muted);text-align:center;padding:24px}.schedule-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:390px}.schedule-day:last-child{border-right:0}.schedule-month .schedule-day{min-height:142px}.schedule-month .schedule-day:nth-child(6n){border-right:0}.schedule-day.outside-period{background:#f8fafc}.schedule-day.outside-period .schedule-day-header,.schedule-day.outside-period .schedule-card{opacity:.72}.schedule-day-header{z-index:1;border-bottom:1px solid var(--line);background:#eef2f6;padding:8px 9px;font-weight:800;position:sticky;top:0}.schedule-day-header span{color:var(--muted);font-size:12px;font-weight:700;display:block}.schedule-day-body{gap:8px;padding:8px;display:grid}.schedule-month .schedule-day-body{gap:5px;padding:6px}.schedule-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:6px;gap:7px;padding:8px;display:grid}.schedule-month .schedule-card{gap:4px;padding:6px;font-size:12px}.schedule-month .schedule-card-title{gap:4px;display:grid}.schedule-month .schedule-card-actions,.schedule-month details:not([open]){display:none}.schedule-card.cancelled{border-left-color:var(--danger);background:#fff8f7}.schedule-card.draft{border-left-color:var(--warn)}.schedule-card.time-off{background:#fff7ed;border-left-width:3px;border-left-color:#d97706;gap:3px;padding:5px 6px;font-size:12px;position:relative}.schedule-card.time-off .status{color:#9a3412;background:#ffedd5;border-color:#fdba74;padding:1px 5px;font-size:10px}.schedule-card.time-off .schedule-card-title{gap:4px}.time-off-details{z-index:30;color:#fff;opacity:0;pointer-events:none;visibility:hidden;background:#7c2d12;border-radius:7px;gap:4px;width:max-content;max-width:min(280px,80vw);padding:9px 11px;font-size:12px;line-height:1.3;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(4px);box-shadow:0 8px 22px #47200d40}.time-off-details:after{content:"";border:5px solid #0000;border-top-color:#7c2d12;position:absolute;top:100%;left:14px}.schedule-card.time-off:hover .time-off-details,.schedule-card.time-off:focus .time-off-details,.schedule-card.time-off:focus-within .time-off-details{opacity:1;visibility:visible;transform:translateY(0)}.schedule-card.holiday{border-left-color:var(--danger);background:#fff0f0}.schedule-card-title{justify-content:space-between;align-items:flex-start;gap:8px;font-weight:800;display:flex}.schedule-card-meta{color:var(--muted);gap:2px;font-size:12px;display:grid}.schedule-card-actions{flex-wrap:wrap;gap:6px;display:flex}.schedule-card-actions .button{min-height:30px;padding:4px 8px;font-size:12px}.schedule-card.shift-card{border-left-width:3px;gap:3px;padding:5px 6px;font-size:12px}.schedule-card.shift-card .schedule-card-title{gap:4px}.schedule-card.shift-card .schedule-card-meta{gap:1px;font-size:11px;line-height:1.25}.schedule-card.shift-card .schedule-card-actions{gap:4px}.schedule-card.shift-card .schedule-card-actions .button{min-height:25px;padding:2px 6px;font-size:11px}.schedule-card.shift-card>details>summary{font-size:11px}.schedule-edit{border-top:1px solid var(--line);gap:7px;padding-top:7px;display:grid}.schedule-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.schedule-edit textarea,.schedule-create textarea{border:1px solid var(--line);width:100%;min-height:58px;font:inherit;border-radius:4px;padding:7px 9px}.schedule-create{grid-template-columns:1.2fr repeat(3,minmax(96px,.7fr)) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.schedule-create .wide{grid-column:span 2}.schedule-recurrence{border:1px solid var(--line);border-radius:8px;padding:12px}.schedule-recurrence legend{padding:0 6px;font-weight:700}.schedule-inline-check{flex-direction:row;align-items:center;gap:6px;width:auto;display:inline-flex}.schedule-inline-check input{width:auto}.schedule-weekday-options{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.schedule-week-builder,.schedule-one-time-hours{border:1px solid var(--line);border-radius:8px;padding:12px}.schedule-week-builder{grid-column:1/-1}.schedule-week-builder legend,.schedule-one-time-hours legend{padding:0 6px;font-weight:700}.schedule-week-builder-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.schedule-day-hours{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;gap:10px;padding:7px 0;display:grid}.schedule-day-hours-header{color:var(--muted);border-top:0;padding:2px 0 5px;font-size:12px;font-weight:700}.schedule-day-hours label{margin:0}.schedule-mobile-label{display:none}.schedule-holiday-list{border-top:1px solid var(--line);margin-top:16px}.schedule-holiday-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.schedule-dialog{border:1px solid var(--line);width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;border-radius:10px;padding:0;box-shadow:0 22px 60px #1e293b47}.schedule-dialog::backdrop{background:#0f172a7a}.schedule-day-picker-dialog{border:1px solid var(--line);width:min(390px,100vw - 32px);color:var(--ink);background:#fff;border-radius:10px;padding:0;box-shadow:0 22px 60px #1e293b47}.schedule-day-picker-dialog::backdrop{background:#0f172a7a}.schedule-day-picker-form{gap:16px;padding:16px;display:grid}.schedule-day-picker-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.schedule-day-picker-header h2{margin:0 0 2px}.schedule-day-picker-field{gap:6px;font-weight:700;display:grid}.schedule-day-picker-field input{width:100%;min-height:42px}.schedule-day-picker-actions{justify-content:flex-end;display:flex}.schedule-dialog-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex;position:sticky;top:0}.schedule-dialog-header h2{margin:0 0 2px}.schedule-recurrence-groups{gap:12px;padding-top:14px;display:grid}.schedule-recurrence-employee{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.schedule-recurrence-employee-header{background:#eef6f1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.schedule-recurrence-rules{display:grid}.schedule-recurrence-rule{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.schedule-recurrence-rule+.schedule-recurrence-rule{border-top:1px solid var(--line)}.schedule-page-layout{flex-direction:column;display:flex}.schedule-calendar-panel{order:1}.schedule-create-panel{order:2}.schedule-recurrences-panel{order:3}.schedule-holidays-panel{order:4}.schedule-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:18px;font-weight:700;list-style:none;display:flex}.schedule-collapsible>summary::-webkit-details-marker{display:none}.schedule-collapsible>summary:after{color:var(--muted);content:"Show";font-size:12px;font-weight:700}.schedule-collapsible[open]>summary{border-bottom:1px solid var(--line)}.schedule-collapsible[open]>summary:after{content:"Hide"}.schedule-collapsible-body{padding:0 14px 14px}.schedule-collapsible-body>.schedule-create{padding:14px 0 0}.time-off-form{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.time-off-form .wide{grid-column:span 3}.time-off-form textarea,.time-off-decision-form textarea{border:1px solid var(--line);width:100%;min-height:58px;font:inherit;border-radius:4px;padding:7px 9px}.checkbox-label{align-items:center;gap:8px;min-height:36px;display:flex}.checkbox-label input{width:auto;min-height:0}.time-off-decision-form{gap:6px;min-width:180px;display:grid}.time-off-decision-form+.time-off-decision-form{margin-top:8px}.schedule-empty{color:var(--muted);padding:8px 2px;font-size:12px}@media (width<=700px){.schedule-selected-editor .schedule-edit,.schedule-selected-editor .schedule-edit-grid{grid-template-columns:minmax(0,1fr)}.schedule-selected-editor .schedule-edit input:not([type=checkbox]):not([type=hidden]),.schedule-selected-editor .schedule-edit textarea{width:100%;min-width:0;max-width:100%}.form-grid.workforce-entry-form,.form-grid.workforce-filters{grid-template-columns:minmax(0,1fr)}.workforce-report-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.workforce-report-totals>div{padding:8px 10px}.workforce-hours-table,.workforce-hours-table tbody{min-width:0;display:block}.workforce-hours-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workforce-hours-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 8px;padding:7px 9px;display:grid}.workforce-hours-table td{overflow-wrap:anywhere;border:0;gap:1px;min-width:0;padding:0;font-size:12px;display:grid}.workforce-hours-table td:before{color:var(--muted);content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:700}.workforce-hours-table td[data-column=employee]{grid-column:span 4;font-weight:700}.workforce-hours-table td[data-column=work-date],.workforce-hours-table td[data-column=status],.workforce-hours-table td[data-column=worked-hours],.workforce-hours-table td[data-column=exceptions]{grid-column:span 2}.workforce-hours-table td[data-column=clock-in],.workforce-hours-table td[data-column=clock-out],.workforce-hours-table td[data-column=gross-hours],.workforce-hours-table td[data-column=break-hours],.workforce-hours-table td[data-column=source]{display:none}.workforce-hours-table td.empty,.workforce-hours-table td[colspan]{grid-column:1/-1;display:block}}.login-time-clock-link{justify-content:center;margin:18px auto -14px;font-size:15px;font-weight:700;display:flex}.form-stack{gap:12px;padding:14px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end;gap:12px;padding:14px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkbox-option{color:var(--ink);text-transform:none;grid-template-columns:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.checkbox-option input[type=checkbox]{width:16px;min-width:16px;min-height:16px}.field-error{color:var(--danger);text-transform:none;font-size:12px;font-weight:700}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.badge.good{color:var(--good);background:#eef9f2;border-color:#8ccaa2}.badge.warn{color:var(--warn);background:#fff8e8;border-color:#f1c36d}.badge.danger{color:var(--danger);background:#fff1ef;border-color:#e7b7b1}.pre-wrap{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f9fafb;border-radius:4px;padding:10px;overflow-x:auto}.empty{color:var(--muted);padding:28px 14px}.pagination{padding:12px 14px}.pagination nav{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pagination nav>div:first-child{display:none}.pagination nav>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pagination nav>div:last-child>div:last-child>span{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pagination a,.pagination span[aria-current]>span,.pagination span[aria-disabled]>span{border:1px solid var(--line);min-width:32px;min-height:32px;color:var(--ink);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:4px 9px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.pagination span[aria-current]>span{border-color:var(--accent);color:var(--accent);background:#eef8f5}.pagination span[aria-disabled]>span{color:#9aa4b2;background:#f9fafb}.pagination svg{flex:0 0 14px;width:14px;height:14px;display:block}.has-modal-open{overflow:hidden}.auth-choice-help{color:var(--muted);margin-top:3px;font-weight:400;line-height:1.35;display:block}.confirmation-dialog{background:var(--panel);width:min(480px,100vw - 24px);max-width:none;color:var(--ink);border:0;border-radius:10px;padding:0;box-shadow:0 22px 65px #121b1f4d}.confirmation-dialog::backdrop{background:#121b1f8c}.confirmation-dialog-body{gap:14px;margin:0;padding:20px;display:grid}.confirmation-dialog-body h2,.confirmation-dialog-body p{margin:0}.confirmation-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.csp-overflow-visible{overflow:visible!important}.ticket-capture-hidden{display:none!important}.clipboard-fallback{opacity:0;position:fixed}.inline-form{display:inline-block}.alert-success{color:var(--good);background:#eef9f2;border-color:#8ccaa2}.alert-warning{color:var(--warn);background:#fff8e8;border-color:#f1c36d}.trusted-admin-session-notice{color:var(--warn);background:#fff8e8;border:1px solid #f1c36d;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 12px;display:flex}.trusted-admin-session-notice>div{gap:2px;display:grid}.trusted-admin-session-notice .button{flex:none}.layout-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-actions{align-items:center;gap:10px;display:flex}.count-actions{gap:8px;display:flex}.count-footer{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.count-current-column,.supplier-sku-input{min-width:150px}.count-input{width:150px}.counter-label{font-size:16px;font-weight:700}.counter-input{text-transform:uppercase;width:240px;min-height:52px;margin-top:6px;padding:10px 12px;font-size:22px;display:block}.margin-zero{margin:0}.margin-title{margin:6px 0 0}.margin-bottom-4{margin-bottom:4px}.margin-top-5{margin-top:5px}.margin-top-7{margin-top:7px}.margin-top-12{margin-top:12px}.margin-top-14{margin-top:14px}.margin-top-16{margin-top:16px}.margin-top-18{margin-top:18px}.margin-block-14{margin:14px 0 0}.flash-offset{margin:14px 14px 0}.panel-pagination{padding:0 14px 14px}.padded-pagination{padding:14px}.flex-grow{flex:1}.text-good{color:var(--good)}.section-divider{border:0;border-top:1px solid var(--line);margin:20px 0}@media (width<=1250px){.order-toolbar{flex-direction:column;align-items:flex-start}.order-status-controls,.order-search-form{width:100%}.order-search-form{justify-content:flex-start}}@media (width<=640px){.trusted-admin-session-notice{flex-direction:column;align-items:stretch}.trusted-admin-session-notice .button{width:100%}}@media (width>=901px) and (width<=1100px),(width>=901px) and (height<=820px){body{font-size:13px;line-height:1.35}.shell{padding:8px 10px}.topbar{gap:8px;margin-bottom:6px}.topbar-actions,.session-actions{gap:6px}.nav{gap:5px}.nav a,.nav summary{padding:5px 7px;font-size:13px}.panel{margin-bottom:10px}.panel-header{gap:8px;padding:8px 10px}.panel-title{font-size:15px}.filters{gap:8px;padding:10px}input,select,.button{min-height:32px;padding:5px 8px}.sync-icon-button{width:32px;min-width:32px;min-height:32px;padding:0}.sync-icon-button .sync-icon{width:19px;height:19px}.tabs{gap:5px;padding:8px 10px}.tab{gap:4px;min-height:32px;padding:5px 8px;font-size:13px}.section-bar{gap:8px;padding:7px 9px}.business-line-form{flex-basis:min(230px,30vw)}.business-line-form select{min-height:32px}.order-toolbar{gap:7px;padding:7px 9px}.order-status-controls{gap:6px}.toolbar-sync-status{padding:2px 7px;font-size:11px}.order-filter-tabs{gap:5px}.order-filter-tabs .tab{min-height:32px;padding:5px 7px}.order-search-form{gap:6px}.order-search-form input[name=search],.order-search-form input[name=issue_search]{width:clamp(160px,19vw,220px);min-height:32px}.order-search-form select{width:160px;min-height:32px}.search-clear-wrap input[name=search],.search-clear-wrap input[name=issue_search]{padding-right:28px}.search-clear-button{width:23px;height:23px;font-size:16px;right:4px}.order-export-button{min-height:32px}.summary{gap:10px;padding:7px 10px}.sync-errors>summary,.sync-errors-content{padding:8px 10px}table{min-width:920px}th,td{padding:6px 8px}th{font-size:11px}.status,.badge{padding:1px 6px}.order-issue-tags,.order-line-issue-tags{gap:3px;margin-top:3px}.inventory-table-wrap,.catalog-table-wrap{max-height:clamp(420px,100vh - 225px,560px)}.product-inventory-panel{padding:8px 10px 10px}.product-inventory-header{gap:8px;margin-bottom:7px}.product-inventory-table-wrap{max-height:clamp(160px,100vh - 540px,240px)}.sku-alias-form{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) auto}.sku-alias-add-form span{display:none}.empty{padding:18px 10px}.pagination{padding:7px 10px}.pagination nav,.pagination nav>div:last-child{gap:8px}.pagination a,.pagination span[aria-current]>span,.pagination span[aria-disabled]>span{min-width:28px;min-height:28px;padding:3px 7px;font-size:12px}}@media (width<=900px){.shell{width:100%;min-width:0;padding:8px 10px}.topbar{margin-bottom:8px;display:block}.mobile-shell-bar{align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.mobile-shell-home{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;text-decoration:none;overflow:hidden}.mobile-shell-identity{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.mobile-shell-toggle{flex:none;gap:5px;min-height:40px;padding:5px 9px}.topbar-actions{border:1px solid var(--line);background:var(--panel);border-radius:6px;min-width:0;margin-top:8px;padding:8px;display:none;box-shadow:0 8px 24px #1c24301f}.topbar.shell-nav-open .topbar-actions{gap:8px;display:grid}.nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin:0;display:grid}.nav>a,.nav>.nav-group,.nav>.nav-group>summary{width:100%;min-width:0}.nav a,.nav summary{min-height:40px;padding:8px 9px}.nav-submenu{width:100%;min-width:0;box-shadow:none;margin-top:4px;position:static}.nav-group[open]{grid-column:1/-1}.session-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;margin-left:0;display:grid}.session-actions>.badge{display:none}.session-actions form,.session-actions .button,.access-mode-label,.access-mode-label select{width:100%}.access-mode-form{grid-column:1/-1}.filters,.form-grid,.schedule-create,.time-off-form{grid-template-columns:1fr 1fr}.schedule-create .wide,.time-off-form .wide{grid-column:span 1}.schedule-week-builder-toolbar{flex-direction:column;align-items:flex-start}.schedule-day-hours{grid-template-columns:1fr 1fr}.schedule-day-hours>.schedule-inline-check{grid-column:1/-1}.schedule-day-hours-header{display:none}.schedule-mobile-label{display:block}.section-bar{flex-direction:column;align-items:flex-start}.business-line-form{flex-basis:auto;width:100%;margin-left:0}.section-bar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.section-bar-actions .business-line-form{flex:220px;width:auto}.product-settings-tab{margin-left:0}.order-toolbar{flex-direction:column;align-items:flex-start}.order-status-controls{width:100%}.order-search-form{justify-content:flex-start;width:100%}.order-search-form input[name=search],.order-search-form input[name=issue_search]{width:min(260px,100%)}}@media (width<=380px){.mobile-shell-identity{max-width:92px}}@media (width<=720px){.order-status-controls,.order-search-form{flex-wrap:wrap}.order-line-add-form{grid-template-columns:1fr}.order-line-sku-correction{grid-template-columns:1fr;min-width:220px}.sku-alias-form{grid-template-columns:1fr}.product-inventory-header{flex-direction:column;align-items:stretch}.product-name-edit-form{grid-template-columns:1fr}.product-name-edit-form .button{width:100%}}@media (width<=560px){.system-issues-heading{flex-direction:column;align-items:flex-start}.available-bin-capacity{flex-basis:100%}.filters,.form-grid{grid-template-columns:1fr}}@media print{.ticket-submit-button,.ticket-modal-backdrop{display:none!important}}.ticket-modal-backdrop{z-index:800;background:#141c2494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticket-modal-backdrop:not([open]){display:none}.ticket-modal{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);height:min(760px,100vh - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 20px 60px #00000047}.ticket-modal-header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.ticket-modal-header h2{margin:0}.ticket-modal-body{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.ticket-submit-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px;display:grid;overflow:auto}.ticket-modal-footer{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 -8px 20px #0f242f14}.ticket-annotation-actions{flex-wrap:wrap;gap:8px;display:flex}.ticket-modal-footer [data-ticket-submit-button]{min-width:150px}.ticket-action-menu{z-index:1100;border:1px solid var(--line);background:var(--panel);border-radius:6px;min-width:190px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 24px #0f172a2e}.ticket-action-menu[hidden]{display:none}.ticket-action-menu button{color:#b42318;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;font-weight:700}.ticket-action-menu button:hover,.ticket-action-menu button:focus{background:#fff1f0;outline:none}.ticket-form-fields,.ticket-snapshot-editor,.ticket-manage-fields{align-content:start;gap:14px;display:grid}.ticket-privacy-choice{align-items:flex-start;gap:9px;display:flex}.ticket-privacy-choice input{width:auto;margin-top:3px}.ticket-canvas-wrap{border:1px solid var(--line);background:#eef1f4;border-radius:8px;place-items:start center;min-height:180px;max-height:52vh;display:grid;overflow:auto}.ticket-annotation-canvas{cursor:crosshair;touch-action:none;max-width:100%;height:auto;display:block}.ticket-capture-record[hidden]{display:none}.ticket-capture-frame{z-index:-1;opacity:0;pointer-events:none;border:0;width:1200px;height:900px;position:fixed;top:0;left:-20000px}.ticket-detail-grid{grid-template-columns:minmax(0,2fr) minmax(270px,.8fr);align-items:start;gap:18px;display:grid}.ticket-heading-badges{flex-wrap:wrap;gap:8px;display:flex}.ticket-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 18px;display:grid}.ticket-metadata div{min-width:0}.ticket-metadata dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.ticket-metadata dd{overflow-wrap:anywhere;margin:2px 0 0}.ticket-description{border-top:1px solid var(--line);padding-top:16px;font-size:15px}.ticket-snapshot{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.ticket-comments,.ticket-history{gap:10px;margin-bottom:18px;display:grid}.ticket-comment,.ticket-history article{border:1px solid var(--line);background:#fafbfc;border-radius:8px;padding:12px}.ticket-comment-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.ticket-comment-meta strong{color:var(--ink)}.ticket-history ul{margin:5px 0;padding-left:20px}.ticket-filters{align-items:end}.ticket-pagination{margin-top:16px}@media (width<=840px){.ticket-submit-grid,.ticket-detail-grid{grid-template-columns:1fr}}@media (width<=560px){.ticket-modal-backdrop{height:100dvh;padding:0;overflow:hidden}.ticket-modal{border-radius:0;width:100%;height:100dvh;min-height:0;max-height:100dvh}.ticket-modal-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:stretch}.ticket-annotation-actions{width:100%}.ticket-modal-footer [data-ticket-submit-button]{width:100%;min-width:0}.ticket-metadata{grid-template-columns:1fr}}.cod-summary-page,.cod-plush-page{width:100%;max-width:none;margin:0 auto 18px}.cod-summary-heading{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 4px 8px;display:flex}.cod-summary-heading h1{margin:0;font-size:25px}.cod-summary-heading div{text-align:right;white-space:nowrap}.cod-summary-heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.cod-summary-table-wrap,.cod-plush-table-wrap{padding:0 4px 12px;overflow:visible}.cod-summary-table,.cod-plush-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.cod-summary-table th,.cod-summary-table td,.cod-plush-table th,.cod-plush-table td{border-bottom:1px solid var(--line);padding:5px 6px;font-size:12px;line-height:1.15}.cod-summary-table thead th,.cod-plush-table thead th{border-top:2px solid #111;border-bottom:2px solid #111;font-size:11px}.cod-summary-table tbody tr:nth-child(2n),.cod-plush-table tbody tr:nth-child(2n){background:#cfcfcf}.cod-summary-table th:nth-child(-n+5),.cod-summary-table td:nth-child(-n+5){text-align:center;width:48px}.cod-summary-table th:nth-child(7),.cod-summary-table td:nth-child(7),.cod-summary-table th:nth-child(8),.cod-summary-table td:nth-child(8){width:100px}.cod-summary-table th:nth-child(9),.cod-summary-table td:nth-child(9){width:72px}.cod-summary-table th:nth-child(10),.cod-summary-table td:nth-child(10){text-align:center;width:46px}.cod-plush-table th:nth-child(2),.cod-plush-table td:nth-child(2){width:160px}.cod-plush-table th:nth-child(3),.cod-plush-table td:nth-child(3){text-align:center;width:72px}.cod-plush-table th:nth-child(4),.cod-plush-table td:nth-child(4){width:150px}.cod-plush-table th:nth-child(5),.cod-plush-table td:nth-child(5){width:90px}.cod-summary-check{vertical-align:bottom;border-bottom:1px solid #555;width:28px;height:20px;display:inline-block;transform:translateY(3px)}.cod-summary-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick-list-order-type{text-align:center;grid-area:type;min-height:26px;font-size:22px;font-weight:800}.pick-list-printed span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.pick-list-scan-row{grid-area:scan;align-items:center;gap:4px;min-width:0;display:flex}.pick-list-barcode-wrap{flex:0 0 2.27in;width:2.27in}.pick-list-table-wrap{padding:0 4px 12px;overflow:visible}.pick-list-line-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cod-component-location{margin-top:3px;font-size:10px;line-height:1.2}.cod-batch-actions{margin:1rem 0}.cod-batch-print-status{margin-left:10px}@page{size:8.5in 11in;margin:.08in}@page codBatchLandscape{size:11in 8.5in;margin:.22in}@page codOrderPortrait{size:8.5in 11in;margin:.08in}@media screen and (width<=700px){.pick-list-title{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"brand printed""type type""scan scan"}.pick-list-title h1,.pick-list-order-type{font-size:20px}.pick-list-scan-row{flex-wrap:wrap;gap:6px}.pick-list-barcode-wrap{flex-basis:100%;width:100%;max-width:2.27in}.pick-list-order-heading{flex-basis:100%}.pick-list-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-list-table-wrap{overflow-x:auto}}@media print{body{background:#fff}header,nav,.cod-batch-actions,footer{display:none!important}.app-shell,.shell,.content{margin:0;padding:0;display:block}.panel,.pick-list-table-wrap,.cod-summary-table-wrap,.cod-plush-table-wrap{box-shadow:none;border:0}.cod-landscape-pages,.cod-summary-page,.cod-plush-page{page:codBatchLandscape}.cod-portrait-pages,.pick-list-page{page:codOrderPortrait}.cod-summary-page,.cod-plush-page{margin:0}.cod-summary-page{break-after:page;page-break-after:always}.cod-portrait-pages{break-before:page;page-break-before:always}.cod-summary-heading,.cod-summary-table-wrap,.cod-plush-table-wrap{padding-left:0;padding-right:0}.cod-summary-table thead,.cod-plush-table thead{display:table-header-group}.cod-summary-table tr,.cod-plush-table tr{break-inside:avoid;page-break-inside:avoid}.pick-list-page{box-sizing:border-box;margin:0;padding-left:.16in;padding-right:.16in}.pick-list-title,.pick-list-meta,.pick-list-boxes,.pick-list-table-wrap{padding-left:0;padding-right:0}.pick-list-page+.pick-list-page{break-before:page;page-break-before:always;margin-top:0}}.family-workspace{gap:16px;min-width:0;display:grid}.family-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.family-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.family-filters label{min-width:180px}.family-table-wrap{max-width:100%;overflow-x:auto}.family-table{min-width:980px}.family-table input[type=text]{min-width:240px}.family-table select{min-width:140px}.family-active{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.family-active input{width:auto}.family-code{white-space:nowrap}@media (width<=720px){.family-toolbar,.family-filters{align-items:stretch}.family-filters,.family-filters label{width:100%}}.cycle-count-heading{justify-content:space-between;align-items:end;gap:24px;margin:22px 0 16px;display:flex}.cycle-count-title{margin:0 0 4px}.cycle-count-spot-setting{margin-bottom:24px}.cycle-count-spot-setting .panel-header{align-items:center;gap:20px;padding:20px 24px}.cycle-count-setting-title{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cycle-count-setting-title h2{margin:0}.cycle-count-setting-audit{margin-top:5px}.cycle-count-setting-warning{color:#8d5a00;margin-top:8px;font-weight:700}.cycle-count-open{margin-bottom:24px}.cycle-count-open .panel-header{padding:20px 24px}.cycle-count-open .table-scroll,.cycle-count-history .table-scroll,.cycle-count-page .table-scroll{overflow-x:auto}.cycle-count-create{margin-bottom:24px}.cycle-count-create .panel-header{padding:22px 24px 16px}.cycle-count-create .panel-header h2{margin-bottom:6px}.cycle-count-create-body{gap:22px;padding:22px 24px 24px;display:grid}.cycle-count-business-form{width:min(100%,380px)}.cycle-count-form{gap:22px;display:grid}.cycle-count-control{gap:7px;max-width:380px;font-weight:700;display:grid}.cycle-count-control select{width:100%;min-height:42px}.cycle-count-type-picker{border:0;margin:0;padding:0}.cycle-count-type-picker legend{margin-bottom:10px;font-size:14px;font-weight:800}.cycle-count-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cycle-count-type-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;min-height:84px;padding:14px;display:flex}.cycle-count-type-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cycle-count-type-option:has(input:checked){box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}}.cycle-count-type-option:has(input:checked){background:#f3f8f6}.cycle-count-type-option input{width:18px;min-width:18px;height:18px;margin:2px 0 0}.cycle-count-type-option span{gap:4px;display:grid}.cycle-count-type-option small{color:var(--muted);font-weight:500;line-height:1.35}.cycle-count-can-options{gap:18px;display:grid}.cycle-count-scope-note{color:var(--muted);font-size:14px}.cycle-count-plush-options{max-width:560px}.cycle-count-plush-empty-option{min-height:0}.cycle-count-rows{border:1px solid var(--line);background:#f8fbfa;border-radius:8px;margin:0;padding:18px}.cycle-count-rows legend{padding:0 8px;font-size:14px;font-weight:800}.cycle-count-row-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;max-width:1180px;margin:4px 0 12px;display:grid}.cycle-count-row-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.cycle-count-row-option input[type=checkbox]{min-width:18px;margin:0;padding:0;width:18px!important;height:18px!important}.cycle-count-actions{align-items:center;gap:12px;padding-top:2px;display:flex}.cycle-count-history{margin-top:0}.cycle-count-history .panel-header{padding:20px 24px}.cycle-count-history .empty{padding:26px 14px}.cycle-count-link-row{cursor:pointer}.cycle-count-link-row:hover{background:#f3f8f6}.cycle-count-link-row:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.cycle-count-table-primary,.cycle-count-table-secondary{white-space:nowrap;display:block}.cycle-count-table-secondary{color:var(--muted);margin-top:3px;font-size:12px}.cycle-count-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cycle-count-action-menu{position:relative}.cycle-count-action-menu summary{cursor:pointer;list-style:none}.cycle-count-action-menu summary::-webkit-details-marker{display:none}.cycle-count-action-menu>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:130px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000024}.cycle-count-action-menu a,.cycle-count-action-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px;text-decoration:none}.cycle-count-action-menu a:hover,.cycle-count-action-menu button:hover{background:#f3f8f6}.cycle-count-history-filters{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.7fr) repeat(3,minmax(130px,1fr)) repeat(2,minmax(145px,.9fr)) auto;align-items:end;gap:14px;padding:18px 24px;display:grid}.cycle-count-history-filters label,.cycle-count-lifecycle-actions label{gap:6px;font-size:13px;font-weight:700;display:grid}.cycle-count-history-filters input,.cycle-count-history-filters select{width:100%;min-height:40px}.cycle-count-filter-actions{align-items:center;gap:8px;display:flex}.cycle-count-pagination{border-top:1px solid var(--line)}.cycle-count-lifecycle{margin:18px 0}.cycle-count-lifecycle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cycle-count-lifecycle-actions form{align-content:start;gap:12px;display:grid}.cycle-count-lifecycle-actions textarea{resize:vertical;min-height:84px}.cycle-count-progress-panel{margin:16px 0}.cycle-count-progress{grid-template-columns:minmax(220px,.35fr) minmax(220px,1fr);align-items:center;gap:18px;display:grid}.cycle-count-progress strong,.cycle-count-progress .muted{display:block}.cycle-count-progress-track{background:#e5ece9;border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.cycle-count-progress-track::-webkit-progress-bar{border-radius:inherit;background:#e5ece9}.cycle-count-progress-track::-webkit-progress-value{border-radius:inherit;background:var(--accent)}.cycle-count-progress-track::-moz-progress-bar{border-radius:inherit;background:var(--accent)}.cycle-count-page{margin:0 0 16px}.cycle-count-page-summary{cursor:pointer;list-style:none}.cycle-count-page-summary::-webkit-details-marker{display:none}.cycle-count-page-summary>span:first-child{gap:3px;display:grid}.cycle-count-page-summary small{color:var(--muted);font-weight:500}.cycle-count-page[open] .cycle-count-page-summary{border-bottom:1px solid var(--line)}.cycle-count-row-adjusted{background:#fff8df}.cycle-count-entry-review{gap:4px;min-width:260px;margin-right:auto;display:grid}.count-input.input-error{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.plush-cycle-count-table{table-layout:fixed;width:max(100%,1120px)}.plush-cycle-count-table th:first-child,.plush-cycle-count-table td:first-child{width:110px}.plush-cycle-count-table th:nth-child(2),.plush-cycle-count-table td:nth-child(2){width:210px}.plush-cycle-count-table th:nth-child(3),.plush-cycle-count-table td:nth-child(3){width:220px}.plush-cycle-count-table th:nth-child(4),.plush-cycle-count-table td:nth-child(4),.plush-cycle-count-table th:nth-child(5),.plush-cycle-count-table td:nth-child(5){width:68px}.plush-cycle-count-table th:nth-child(6),.plush-cycle-count-table td:nth-child(6){width:82px}.plush-cycle-count-table th:nth-child(7),.plush-cycle-count-table td:nth-child(7),.plush-cycle-count-table th:nth-child(8),.plush-cycle-count-table td:nth-child(8),.plush-cycle-count-table th:nth-child(9),.plush-cycle-count-table td:nth-child(9){width:96px}.plush-cycle-count-table th:nth-child(10),.plush-cycle-count-table td:nth-child(10){width:74px}.plush-cycle-count-table th:nth-child(11),.plush-cycle-count-table td:nth-child(11){width:92px}.plush-location-input{width:100%;min-width:180px}.plush-pack-count-input{width:84px;min-width:84px}[data-plush-count-total]{white-space:nowrap;min-width:58px;font-weight:700;display:block}@media (width<=1100px){.cycle-count-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle-count-run-table{min-width:900px}}@media (width<=700px){.cycle-count-heading{flex-direction:column;align-items:stretch}.cycle-count-spot-setting .panel-header{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}.cycle-count-spot-setting form,.cycle-count-spot-setting button{width:100%}.cycle-count-business-form{width:100%;max-width:none}.cycle-count-type-grid{grid-template-columns:1fr}.cycle-count-create .panel-header,.cycle-count-create-body{padding-left:16px;padding-right:16px}.cycle-count-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-count-history-filters,.cycle-count-lifecycle-actions,.cycle-count-progress{grid-template-columns:1fr}.count-actions{width:100%;margin-top:12px}.count-actions .button{text-align:center;flex:1}.cycle-count-entry-review{flex-basis:100%}.count-footer .counter-label,.count-footer .counter-input{width:100%}}.mfg-page{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.mfg-page .panel{margin:0}.mfg-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;min-width:0;display:grid}.mfg-grid>.panel{min-width:0}.mfg-form{gap:15px;display:grid}.mfg-field{gap:6px;display:grid}.mfg-field input,.mfg-field select{width:100%;min-height:42px}.mfg-field input[type=checkbox]{width:auto;min-height:0}.mfg-checks{flex-wrap:wrap;gap:14px;display:flex}.mfg-checks label{align-items:center;gap:6px;display:flex}.mfg-wip-form{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.mfg-wip-notes{grid-column:span 2}.mfg-wip-notes textarea{min-height:72px}.mfg-pre-labeled-allocations{background:#fff6df;border:2px solid #c77700;gap:8px;margin-bottom:10px;padding:10px;display:grid}.mfg-pre-labeled-allocation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mfg-pre-labeled-allocation form{align-items:center;gap:7px;display:flex}.mfg-pre-labeled-allocation input{width:88px;min-height:34px}.mfg-table{border-collapse:collapse;width:100%}.mfg-table th,.mfg-table td{border-bottom:1px solid var(--line);text-align:left;padding:9px}.mfg-table th{white-space:nowrap}.mfg-scroll{overflow:visible}.mfg-recommendations{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mfg-recommendation{border:1px solid var(--line);border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.mfg-recommendation-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mfg-recommendation-qty{font-size:1.65rem;font-weight:700;line-height:1}.mfg-recommendation-detail{grid-template-columns:1fr auto;gap:4px 10px;font-size:.88rem;display:grid}.mfg-recommendation-detail span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}.mfg-recommendation-detail .mfg-lookahead-heading{text-align:left;border-top:1px solid var(--line);grid-column:1/-1;margin-top:5px;padding-top:7px;font-weight:700}.mfg-lookahead-spacer{display:none}.mfg-sku-option{border:1px solid var(--line);border-radius:8px;margin-top:4px;overflow:hidden}.mfg-sku-option summary{cursor:pointer;background:var(--surface-soft,#f7f8f9);padding:11px 12px;font-weight:700}.mfg-sku-option[open] summary{border-bottom:1px solid var(--line)}.mfg-sku-option .mfg-scroll{max-height:480px;overflow-y:auto}.mfg-sku-option .mfg-table{table-layout:fixed;min-width:0;max-width:100%}.mfg-sku-option .mfg-table th,.mfg-sku-option .mfg-table td{font-size:.88rem}.mfg-recommended-sku-table th:nth-child(2),.mfg-recommended-sku-table td:nth-child(2){text-align:right;width:52px}.mfg-recommended-sku-table th:nth-child(3),.mfg-recommended-sku-table td:nth-child(3){text-align:right;width:68px}.mfg-sku-option .mfg-table td:first-child{overflow-wrap:anywhere}.mfg-shortages-table th:first-child,.mfg-shortages-table th:nth-child(2){width:30%}.mfg-shortages-table th:nth-child(n+3),.mfg-shortages-table td:nth-child(n+3){text-align:right;width:100px}.mfg-shortages-table td{vertical-align:top;overflow-wrap:anywhere}.mfg-suppressed-table th:first-child{width:20%}.mfg-suppressed-table th:nth-child(2){width:22%}.mfg-suppressed-table th:nth-child(3){width:20%}.mfg-suppressed-table .mfg-policy-action-column{width:90px}.mfg-suppressed-table td{vertical-align:top;overflow-wrap:anywhere}.mfg-sequence{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mfg-sequence span{border:1px solid var(--line);border-radius:999px;padding:4px 8px}.mfg-review-due{color:#a33;font-weight:700}.mfg-review-form{grid-template-columns:1fr 1fr 1fr 2fr auto;align-items:end;gap:10px;display:grid}.mfg-review-form textarea{resize:vertical;min-height:42px}.mfg-policy-panel>summary{cursor:pointer;list-style:none}.mfg-policy-panel>summary::-webkit-details-marker{display:none}.mfg-policy-panel>summary:after{content:"Show";color:var(--accent);font-weight:700}.mfg-policy-panel[open]>summary:after{content:"Hide"}.mfg-policy-form{grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(145px,.8fr) 145px 145px minmax(230px,1.3fr) auto;align-items:end;gap:10px;display:grid}.mfg-policy-form textarea{resize:vertical;min-height:72px}.mfg-policy-form select[multiple]{min-height:180px}.mfg-policy-active{color:#a33;font-weight:700}.mfg-policy-scheduled,.mfg-policy-recurring{color:#8a6200;font-weight:700}.mfg-policy-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mfg-policy-actions form{margin:0}.mfg-policy-dialog{width:min(720px,100vw - 24px);max-width:none;color:inherit;background:var(--surface,#fff);border:0;border-radius:12px;padding:0;box-shadow:0 22px 65px #0000004d}.mfg-policy-dialog::backdrop{background:#121b1f8c}.mfg-policy-dialog-body{gap:16px;padding:20px;display:grid}.mfg-policy-dialog-body h2{margin:0}.mfg-policy-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mfg-policy-edit-reason{grid-column:1/-1}.mfg-policy-edit-form textarea{resize:vertical;min-height:100px}.mfg-policy-dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.mfg-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mfg-grid,.mfg-wip-form{grid-template-columns:minmax(0,1fr)}.mfg-wip-notes{grid-column:auto}.mfg-scroll{overflow:auto clip}.mfg-review-form,.mfg-policy-form{grid-template-columns:1fr}.mfg-shortages-scroll,.mfg-suppressed-scroll{overflow-x:hidden!important}.mfg-shortages-table,.mfg-shortages-table tbody,.mfg-shortages-table tr,.mfg-shortages-table td,.mfg-suppressed-table,.mfg-suppressed-table tbody,.mfg-suppressed-table tr,.mfg-suppressed-table td{display:block;width:100%!important}.mfg-shortages-table thead,.mfg-suppressed-table thead{display:none}.mfg-shortages-table tr,.mfg-suppressed-table tr{border-bottom:1px solid var(--line);gap:8px 12px;padding:12px;display:grid}.mfg-shortages-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.mfg-shortages-table td{border:0;padding:0;text-align:left!important}.mfg-shortages-table td:nth-child(-n+2){grid-column:1/-1}.mfg-suppressed-table tr{grid-template-columns:minmax(0,1fr) auto}.mfg-suppressed-table td{border:0;grid-column:1/-1;padding:0}.mfg-suppressed-table td:first-child{grid-column:1}.mfg-suppressed-table .mfg-policy-action-cell{grid-area:1/2}.mfg-shortages-table td[data-label]:before,.mfg-suppressed-table td[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}}@media (width<=600px){.mfg-policy-edit-form{grid-template-columns:1fr}.mfg-policy-edit-reason,.mfg-policy-dialog-actions{grid-column:auto}}@media (width<=560px){.mfg-recommendations{grid-template-columns:minmax(0,1fr)}}.mfg-page-head{z-index:8;background:var(--background,#f7f8fa);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex;position:sticky;top:0}.mfg-head-alerts{flex-wrap:wrap;gap:8px;display:flex}.mfg-head-alerts>span{border:1px solid var(--line);background:var(--surface,#fff);white-space:nowrap;border-radius:999px;padding:7px 10px}.mfg-head-alerts .mfg-alert-count{background:#fff6df;border-color:#c77700}.mfg-workspace-tabs{z-index:7;border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:sticky;top:74px;box-shadow:0 8px 20px #0f172a14}.mfg-workspace-tabs :is(button,a){min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:700}.mfg-workspace-tabs :is(button,a):hover{background:var(--surface-soft,#f2f5f6)}.mfg-workspace-tabs :is(button,a).active{background:var(--accent);color:#fff}.mfg-global-search{grid-template-columns:auto minmax(240px,520px);justify-content:end;align-items:center;gap:12px;display:grid}.mfg-global-search span{font-weight:700}.mfg-global-search input{min-height:42px}.mfg-workspace{gap:20px;min-width:0;display:grid}.mfg-workspace[hidden]{display:none!important}.mfg-priority-alert{margin:0}.mfg-work-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.mfg-workspace>.panel,.mfg-work-group{min-width:0}.mfg-work-group .panel-header{justify-content:space-between;align-items:center;display:flex}.mfg-work-group.attention{border-top:4px solid #c77700}.mfg-work-group.progress{border-top:4px solid var(--accent)}.mfg-work-group.ready{border-top:4px solid #21834a}.mfg-run-card-list{gap:10px;min-width:0;display:grid}.mfg-run-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;min-width:0;padding:12px;display:grid}.mfg-run-number{font-size:1.05rem;font-weight:800}.mfg-run-progress{text-align:right;display:grid}.mfg-run-progress span{color:var(--muted);font-size:.76rem}.mfg-badge-warning{color:#754700;background:#fff0c7}.mfg-run-card>.button{justify-self:start}.mfg-completed-today{color:#155b32;background:#e6f7ed;border-radius:10px;justify-content:space-between;gap:14px;min-width:0;padding:14px 18px;display:flex}.mfg-wip-scan{grid-column:span 2}.mfg-label-preview{background:#eef9f6;border:1px solid #75a99d;border-radius:8px;grid-column:span 1;align-content:center;align-self:stretch;gap:4px;padding:10px 12px;display:grid}.mfg-label-preview.error{color:#842e2e;background:#fff0f0;border-color:#bd4d4d}.mfg-label-preview span{font-size:.84rem}.mfg-wip-warning{background:#fff6df;border-left:4px solid #c77700;grid-column:1/-1;padding:10px 12px}.mfg-form-actions{justify-content:flex-end;display:flex}.mfg-wip-status-nav{flex-wrap:wrap;gap:8px;display:flex}.mfg-wip-status-nav button{gap:8px;display:flex}.mfg-wip-status-nav span{background:#ffffff3d;border-radius:999px;padding:0 6px}.mfg-wip-groups{gap:10px;display:grid}.mfg-wip-group{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mfg-wip-group>summary{cursor:pointer;background:var(--surface-soft,#f7f8f9);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.mfg-wip-group>summary span:first-child{gap:2px;display:grid}.mfg-wip-group>summary small{color:var(--muted)}.mfg-wip-group-total{font-size:1.1rem;font-weight:800}.mfg-wip-lots{gap:10px;padding:12px;display:grid}.mfg-wip-lot{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.mfg-wip-lot-head{justify-content:space-between;gap:16px;display:flex}.mfg-wip-lot-head>div:last-child{text-align:right}.mfg-wip-lot-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mfg-wip-lot-actions>details>summary{cursor:pointer;color:var(--accent);font-weight:700}.mfg-wip-lot-actions form{border:1px solid var(--line);background:var(--surface-soft,#f7f8f9);border-radius:8px;gap:7px;min-width:min(460px,80vw);margin-top:8px;padding:10px;display:grid}.mfg-wip-lot-actions input,.mfg-wip-lot-actions select{min-height:38px}.mfg-wip-lot-actions textarea{min-height:70px}.mfg-wip-history{gap:6px;max-width:520px;margin:8px 0 0;padding-left:24px;display:grid}.mfg-recommendation-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.mfg-recommendation-summary>div{background:var(--surface-soft,#f7f8f9);text-align:center;border-radius:7px;padding:7px;display:grid}.mfg-recommendation-summary dt{color:var(--muted);font-size:.73rem}.mfg-recommendation-summary dd{margin:0;font-weight:800}.mfg-recommendation-expanded{border-bottom:1px solid var(--line);padding:10px 12px}.mfg-run-builder{gap:14px;display:grid}.mfg-run-builder-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mfg-run-builder-step>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.mfg-run-builder-summary{border-left:4px solid var(--accent);background:var(--surface-soft,#f7f8f9);gap:3px;margin-left:44px;padding:12px;display:grid}.mfg-run-overrides{border:1px solid var(--line);border-radius:8px;margin-left:44px}.mfg-run-overrides>summary{cursor:pointer;padding:11px;font-weight:700}.mfg-run-override-fields{gap:12px;padding:0 12px 12px;display:grid}.mfg-run-builder-action{justify-content:space-between;align-items:center;gap:12px;margin-left:44px;display:flex}.mfg-settings-row{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=1000px){.mfg-work-groups{grid-template-columns:1fr}.mfg-workspace-tabs{top:68px}}@media (width<=760px){.mfg-page-head{flex-direction:column;align-items:flex-start;position:static}.mfg-workspace-tabs{scroll-snap-type:x mandatory;display:flex;position:static;overflow-x:auto}.mfg-workspace-tabs :is(button,a){scroll-snap-align:start;min-width:max-content}.mfg-global-search{grid-template-columns:1fr;gap:5px}.mfg-global-search input{width:100%}.mfg-wip-scan,.mfg-label-preview{grid-column:auto}.mfg-wip-lot-actions form{min-width:min(300px,75vw)}.mfg-run-builder-summary,.mfg-run-overrides,.mfg-run-builder-action{margin-left:0}.mfg-settings-row{flex-direction:column;align-items:flex-start}}@media (width<=520px){.mfg-head-alerts{width:100%}.mfg-run-card{grid-template-columns:1fr}.mfg-run-progress{text-align:left}.mfg-completed-today,.mfg-wip-group>summary,.mfg-wip-lot-head{flex-direction:column;align-items:flex-start}.mfg-wip-lot-head>div:last-child{text-align:left}.mfg-recommendation-summary{grid-template-columns:1fr}.mfg-run-builder-action{flex-direction:column;align-items:stretch}.mfg-run-builder-action .button{width:100%}}.mfg-run{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.mfg-run .panel{min-width:0;margin:0}.mfg-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mfg-actions{flex-wrap:wrap;gap:8px;display:flex}.mfg-scroll{overflow-x:auto}.mfg-jobs{border-collapse:collapse;width:100%}.mfg-jobs th,.mfg-jobs td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.mfg-jobs th{white-space:nowrap}.mfg-steps{flex-wrap:wrap;gap:5px;min-width:350px;display:flex}.mfg-step{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:68px;padding:5px 7px}.mfg-step.pending{cursor:pointer}.mfg-step.pending:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mfg-step.done{background:#dcfce7}.mfg-step.na{color:var(--muted);background:#f1f5f9}.mfg-step>input{text-transform:uppercase;width:64px;min-width:0;margin-top:5px;display:block}.mfg-line-actions{flex-wrap:wrap;gap:7px;display:flex}.mfg-line-save{margin-top:7px}.mfg-entry-toolbar{z-index:7;position:sticky;top:0;box-shadow:0 8px 18px #0f172a1f}.mfg-entry-toolbar .panel-body{background:var(--surface,#fff);gap:10px;display:grid}.mfg-operator-list{flex-wrap:wrap;gap:7px;display:flex}.mfg-operator{align-items:center;gap:6px;display:inline-flex}.mfg-operator span{color:var(--muted);font-size:.82em}.mfg-operator.active{background:var(--accent);border-color:var(--accent);color:#fff}.mfg-operator.active span{color:inherit}.mfg-entry-status{min-height:1.4em;color:var(--muted)}.mfg-entry-status.error{color:#a33;font-weight:700}.mfg-cod{border-left:4px solid #b45309}.mfg-policy-blocked{color:#a33;font-weight:700}.mfg-correct{margin-top:5px}.mfg-correct summary{cursor:pointer;color:var(--accent)}.mfg-correct form,.mfg-reverse{gap:5px;margin-top:5px;display:grid}.mfg-correct input,.mfg-reverse input{min-height:30px}@media (width<=760px){.mfg-head{flex-direction:column;align-items:flex-start}.mfg-steps{min-width:0}.mfg-step{flex:1;min-width:82px}.mfg-step>input{width:100%}}.barcode-catalog{gap:16px;width:min(1400px,100% - 24px);min-width:0;margin:18px auto;display:grid}.barcode-catalog>*,.barcode-catalog .panel,.barcode-catalog .table-wrap{min-width:0}.barcode-catalog .table-wrap{max-width:100%;overflow-x:auto}.barcode-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.barcode-search{align-items:end;gap:8px;width:min(520px,100%);display:flex}.barcode-list{flex-wrap:wrap;gap:6px;display:flex}.barcode-family-skus{gap:7px;min-width:260px;display:grid}.barcode-chip{border:1px solid var(--line);background:#f8fafb;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.barcode-chip.is-inactive{opacity:.55;text-decoration:line-through}.barcode-chip.is-duplicate{color:var(--warn);background:#fff6df;border-color:#d39b2f;font-weight:800}.barcode-add{grid-template-columns:minmax(150px,240px) auto;gap:6px;min-width:290px;margin-top:8px;display:grid}.barcode-status-form{margin:0;display:inline}.barcode-status-form button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.barcode-variant{border:1px solid var(--line);background:#fafcfd;border-radius:5px;padding:7px}.barcode-variant summary{cursor:pointer;font-weight:800}.barcode-variant-body{gap:7px;margin-top:8px;display:grid}@media (width<=720px){.barcode-add{grid-template-columns:1fr}.barcode-search{width:100%}}.verify-home{gap:18px;width:min(1100px,100% - 24px);min-width:0;margin:22px auto;display:grid}.verify-home>*,.verify-home .panel,.verify-home .table-wrap{min-width:0}.verify-home .table-wrap{max-width:100%;overflow-x:auto}.verify-start{padding:24px}.verify-start-form{grid-template-columns:minmax(240px,520px) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.verify-start-form input{letter-spacing:.03em;min-height:52px;font-size:22px}.verify-start-form .button{min-height:52px}.verify-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.verify-status{text-transform:capitalize}@media (width<=650px){.verify-home{margin-top:12px}.verify-start{padding:18px}.verify-start-form{grid-template-columns:1fr}}.verify-workspace{gap:16px;max-width:1280px;margin:18px auto;display:grid}.verify-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:16px;display:grid}.verify-summary-card{border:1px solid var(--line);background:#f8fafb;border-radius:6px;padding:12px}.verify-summary-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700;display:block}.verify-summary-card strong{margin-top:4px;font-size:18px;display:block}.verify-scanner{border:2px solid var(--accent);padding:18px}.verify-scan-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.verify-scan-form input{letter-spacing:.04em;min-height:58px;font-size:24px}.verify-scan-form .button{min-height:58px}.verify-message{min-height:24px;margin-top:10px;font-weight:700}.verify-message.good{color:var(--good)}.verify-message.bad{color:var(--danger)}.verify-message.warn{color:var(--warn)}.verify-line-row.is-complete{background:#edf8f1}.verify-line-row.is-tester{background:#fff4d8}.verify-line-row.is-complete.is-tester{background:#eaf5df}.verify-line-source{text-transform:uppercase;background:#eef2f6;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-flex}.verify-warning{color:var(--warn);font-weight:800}.verify-progress{white-space:nowrap;font-size:18px;font-weight:800}.verify-manual-button{min-height:32px;padding:5px 9px}.verify-complete{justify-content:flex-end;gap:10px;padding:16px;display:flex}.verify-confirm{border:0;border-radius:8px;width:min(560px,100vw - 28px);padding:0;box-shadow:0 18px 48px #00000047}.verify-confirm::backdrop{background:#0f18208c}.verify-confirm-body{padding:20px}.verify-confirm-options{gap:10px;margin-top:16px;display:grid}.verify-confirm-option{text-align:left;cursor:pointer;background:#fffaf0;border:2px solid #d8a53b;border-radius:6px;gap:3px;width:100%;padding:13px;display:grid}@media (width<=800px){.verify-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.verify-scan-form{grid-template-columns:1fr}.verify-scanner{padding:14px}}.pick-list-page{width:100%;max-width:none;margin:0 auto}.pick-list-page .pick-list-table-wrap{padding:0 4px 12px;overflow:visible}.pick-list-page+.pick-list-page{margin-top:18px}.pick-list-title{grid-template-columns:2.25in minmax(0,1fr) max-content;grid-template-areas:"brand type printed""scan scan scan";align-items:center;gap:7px 10px;padding:10px 0 8px;display:grid}.pick-list-brand{grid-area:brand;min-width:0}.pick-list-title h1{white-space:nowrap;margin:0;font-size:25px}.pick-list-order-heading{flex:auto;min-width:0}.pick-list-order-type{text-align:center;letter-spacing:0;grid-area:type;min-height:26px;font-size:22px;font-weight:800}.pick-list-order-customer{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.pick-list-printed{text-align:right;white-space:nowrap;grid-area:printed;justify-self:end;align-items:baseline;gap:5px;display:inline-flex}.pick-list-printed span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;display:inline}.pick-list-printed strong{display:inline}.pick-list-scan-row{grid-area:scan;align-items:center;gap:4px;min-width:0;margin-left:0;display:flex}.pick-list-barcode-wrap{flex:0 0 2.27in;width:2.27in;margin-left:0}.pick-list-barcode{width:100%;height:20px}.pick-list-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 4px 10px;display:grid}.pick-list-approved-exceptions{gap:6px;padding:0 4px 10px;display:grid}.pick-list-approved-exception{color:#3b2a00;background:#fff8c5;border:2px solid #8a5a00;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.pick-list-approved-exception small{font-weight:600}.pick-list-meta div{border:1px solid var(--line);border-radius:6px;padding:7px 8px}.pick-list-meta span,.pick-list-boxes span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.pick-list-boxes{align-items:baseline;gap:8px;padding:0 4px 10px;display:flex}.pick-list-boxes span{flex:none}.pick-list-boxes strong{min-width:0}.pick-list-actions{justify-content:flex-end;padding:0 4px 10px;display:flex}.pick-list-table{table-layout:fixed;width:100%;min-width:0}.pick-list-table th:first-child,.pick-list-table td:first-child{width:34px}.pick-list-table th:nth-child(2),.pick-list-table td:nth-child(2){width:82px}.pick-list-table th:nth-child(3),.pick-list-table td:nth-child(3){width:136px}.pick-list-table th:nth-child(4),.pick-list-table td:nth-child(4){text-align:center;width:48px}.pick-list-table th.numeric,.pick-list-table td.numeric{text-align:center}.pick-list-table th,.pick-list-table td{padding:6px 7px}.pick-list-table .pick-list-line-name,.pick-list-table td:nth-child(3),.pick-list-table .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick-list-manual{box-shadow:inset 4px 0 0 var(--warn);background:#fff7ed}.pick-list-spot-count td{background:#fff4c2;border-top:2px solid #8d5a00;border-bottom:2px solid #8d5a00;padding:8px 10px;font-size:12px}.pick-list-spot-blank{border-bottom:1px solid;min-width:70px;margin:0 4px;display:inline-block}@media screen and (width<=700px){.pick-list-title{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""type""printed""scan"}.pick-list-printed{text-align:left;justify-self:start}.pick-list-title h1,.pick-list-order-type{font-size:20px}.pick-list-scan-row{flex-wrap:wrap;gap:6px}.pick-list-barcode-wrap{flex-basis:100%;width:100%;max-width:2.27in}.pick-list-order-heading{flex-basis:100%}.pick-list-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-list-page .pick-list-table-wrap{overflow-x:auto}.pick-list-table{min-width:650px}}@media print{@page{size:letter portrait;margin:.08in}body{background:#fff}header,nav,.pick-list-actions,.notice{display:none!important}.app-shell,.shell,.content{margin:0;padding:0;display:block}.panel,.pick-list-table-wrap{box-shadow:none;border:0}.pick-list-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-left:.16in;padding-right:.16in}.pick-list-title,.pick-list-approved-exceptions,.pick-list-meta,.pick-list-boxes,.pick-list-page .pick-list-table-wrap{padding-left:0;padding-right:0}.pick-list-barcode-wrap{flex-basis:2.27in;width:2.27in}.pick-list-page+.pick-list-page{margin-top:0}.pick-list-cod-page{break-before:page;page-break-before:always}}.po-page{gap:22px;min-width:0;display:grid}.po-page .panel{min-width:0;margin:0}.po-page .table-scroll{max-width:100%;overflow-x:auto}.po-page-title{margin:0}.po-page-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.po-workspace-tabs,.po-status-tabs{flex-wrap:wrap;gap:8px;display:flex}.po-workspace-tabs a,.po-status-tabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 13px;font-weight:700}.po-workspace-tabs a.active,.po-status-tabs a.active{background:var(--accent);border-color:var(--accent);color:#fff}.po-status-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 22px}.po-status-tabs a{align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:inline-flex}.po-status-tabs a span{min-width:21px;height:21px;color:var(--ink);background:#e8edf1;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.po-status-tabs a.active span{color:#fff;background:#ffffff38}.po-queue-header{align-items:center}.po-queue-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr)) auto;align-items:end;gap:12px;display:grid}.po-filter-body{padding-top:16px!important;padding-bottom:16px!important}.po-filter-actions{align-items:center;gap:10px;min-height:42px;display:flex}.po-queue-table{min-width:1040px}.po-queue-table td{vertical-align:middle}.po-queue-table tr:hover td{background:#f8fafb}.po-overdue-row td:first-child{border-left:3px solid #b91c1c}.po-overdue,.po-warning{color:#991b1b;font-weight:700}.po-progress{color:#0f766e;appearance:none;background:#e5e7eb;border:0;border-radius:999px;width:130px;height:6px;margin:5px 0 3px;display:block;overflow:hidden}.po-progress::-webkit-progress-bar{border-radius:inherit;background:#e5e7eb}.po-progress::-webkit-progress-value{border-radius:inherit;background:#0f766e}.po-progress::-moz-progress-bar{border-radius:inherit;background:#0f766e}.po-status{white-space:nowrap;background:#e8edf1;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.po-status-ordered{color:#1e40af;background:#dbeafe}.po-status-partially_received{color:#92400e;background:#fef3c7}.po-status-received{color:#166534;background:#dcfce7}.po-status-cancelled{color:#6b7280;background:#f3f4f6}.po-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.po-page .panel-header{padding:20px 22px}.po-page .panel-body{padding:22px}.po-catalog-combobox{gap:6px;min-width:0;display:grid;position:relative}.po-catalog-combobox>input[type=text]{width:100%;min-height:42px}.po-catalog-results{z-index:20;border:1px solid var(--line);background:#fff;border-radius:7px;max-height:280px;position:absolute;top:calc(100% - 24px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a29}.po-catalog-option{border-bottom:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;gap:2px;width:100%;padding:10px 12px;display:grid}.po-catalog-option:last-child{border-bottom:0}.po-catalog-option[aria-selected=true],.po-catalog-option:hover{color:var(--ink);background:#e8f4f3}.po-catalog-option strong{font-size:13px}.po-catalog-option span{color:var(--muted);font-size:12px}.po-catalog-feedback{min-height:18px;color:var(--muted);font-size:12px}.po-catalog-feedback.error{color:#991b1b;font-weight:700}.po-catalog-retry{justify-self:start}.po-help{margin:0}.po-supplier-state{align-items:center;gap:8px;min-height:42px;display:inline-flex}.po-supplier-state input{width:auto;min-height:0}.po-preview-summary{flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;display:flex}.po-preview-errors{color:#991b1b;margin:0;padding-left:20px}.po-reference{gap:2px;display:grid}.po-reference small{color:var(--muted)}@media (width<=900px){.po-grid,.po-fields,.po-queue-filters{grid-template-columns:1fr}.po-span-2{grid-column:auto}.po-page-heading{flex-direction:column;align-items:flex-start}}.po-detail{gap:20px;min-width:0;display:grid}.po-detail>*{min-width:0}.po-detail .panel{margin:0}.po-detail .panel-header{padding:20px 22px}.po-detail .panel-body{padding:22px}.po-detail .table-scroll{overflow-x:auto}.po-detail-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.po-detail-primary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.po-detail-primary-actions form{margin:0}.po-workflow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.po-workflow li{min-height:48px;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:9px;font-weight:700;display:flex;position:relative}.po-workflow li+li{border-left:1px solid var(--line)}.po-workflow li span{background:#e5e7eb;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.po-workflow li.complete{color:#166534;background:#f0fdf4}.po-workflow li.complete span{color:#fff;background:#16a34a}.po-workflow li.current{box-shadow:inset 0 -3px #16a34a}.po-detail-title{margin:0 0 4px}.po-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.po-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.po-field{gap:6px;min-width:0;display:grid}.po-field input,.po-field select,.po-field textarea{width:100%;min-height:42px}.po-field textarea{resize:vertical;min-height:76px}.po-span-2{grid-column:1/-1}.po-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.po-form{gap:18px;display:grid}.po-internal-number{font-size:.9em}.po-scanner{background:#f0fdfa;border:2px solid #0f766e;border-radius:8px;grid-template-columns:minmax(260px,460px) 1fr;align-items:end;gap:16px;margin-bottom:18px;padding:16px;display:grid}.po-scan-message{align-items:center;min-height:42px;margin:0;font-weight:600;display:flex}.po-scan-message.error{color:#991b1b}.po-scan-message.success{color:#166534}.po-checkbox{align-items:center;gap:8px;min-height:42px;display:flex}.po-checkbox input[type=checkbox]{width:auto;min-height:0}.po-partial-field{gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.po-partial-field input{min-width:110px}.po-barcode-help{margin:0}.po-line-edit-form{grid-template-columns:minmax(130px,1fr) 110px 110px minmax(150px,1.4fr) auto;align-items:end;gap:8px;display:grid}.po-line-edit-form label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.po-line-edit-form input{width:100%;min-height:36px}.po-setup-details,.po-danger-zone{overflow:hidden}.po-setup-details>summary,.po-danger-zone>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;font-weight:700;display:flex}.po-setup-details>summary span:first-child{gap:3px;display:grid}.po-setup-details>summary small{color:var(--muted);font-weight:400}.po-setup-details[open]>summary,.po-danger-zone[open]>summary{border-bottom:1px solid var(--line)}.po-receive-header{align-items:center}.po-receipt-submit{background:#f0fdfa;border:1px solid #99d5ce;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 14px #0f172a1a}.po-putaway-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.po-putaway-filter{align-items:end}@media (width<=1100px){.po-line-edit-form{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=900px){.po-metadata,.po-fields{grid-template-columns:1fr}.po-span-2{grid-column:auto}}@media (width<=700px){.po-scanner{grid-template-columns:1fr}.po-detail-header{flex-direction:column;align-items:flex-start}.po-detail-primary-actions{justify-content:flex-start}.po-workflow{grid-template-columns:1fr}.po-workflow li{justify-content:flex-start}.po-workflow li+li{border-left:0;border-top:1px solid var(--line)}.po-receipt-submit{flex-direction:column;align-items:stretch;position:static}.po-receipt-submit .button{width:100%}}.operational-incident-list{gap:12px;padding:14px;display:grid}.operational-incident-card{border:1px solid var(--line);background:#f8fafb;border-radius:6px;gap:12px;padding:14px;display:grid}.operational-incident-summary{gap:6px;min-width:0;display:grid}.operational-incident-summary strong,.operational-incident-summary span{overflow-wrap:anywhere}.operational-incident-form{grid-template-columns:minmax(130px,.7fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(240px,2fr) auto;align-items:end;gap:10px;display:grid}.operational-incident-form textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:64px;color:var(--ink);font:inherit;background:#fff;border-radius:4px;padding:7px 9px}.operational-incident-empty,.pagination-wrap{margin:0;padding:14px}.system-issues-alerts-table-scroll{max-width:100%;overflow-x:auto}.system-issues-alerts-table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.system-issues-workspace-help{margin:8px 2px 14px}.system-issues-incomplete{color:#881337;background:#fff1f2;border:1px solid #dc2626;border-left-width:5px;border-radius:6px;gap:3px;margin-bottom:14px;padding:12px 14px;display:grid}.system-issues-summary{margin-bottom:12px}.system-issues-summary .stats-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.system-issues-tools{gap:12px;margin-bottom:12px;display:grid}.system-issues-quick-filters{flex-wrap:wrap;gap:7px;display:flex}.system-issues-filter-chip{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.system-issues-filter-chip span{min-width:22px;color:var(--muted);text-align:center;background:#eef2f6;border-radius:999px;padding:1px 6px}.system-issues-filter-chip:hover,.system-issues-filter-chip.active{border-color:var(--accent);color:var(--accent);background:#eef6ff}.system-issues-filter-form{grid-template-columns:minmax(220px,420px) auto 1fr;align-items:end;gap:8px;display:grid}.system-issues-filter-form>.button{margin-bottom:0}.system-issues-more-filters{place-self:center end}.system-issues-more-filters>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:700}.system-issues-more-filter-fields{grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.system-issues-findings{overflow:hidden}.system-issues-list-heading{border-bottom:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.system-issues-list-heading h2{margin:0;font-size:16px}.system-issues-list-heading span{color:var(--muted);font-size:13px}.system-issue-row{border-bottom:1px solid var(--line)}.system-issue-row:last-child{border-bottom:0}.system-issue-row-main{grid-template-columns:84px minmax(240px,1fr) 82px auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.system-issue-severity{color:#9a3412;letter-spacing:.035em;text-transform:uppercase;background:#fff7ed;border-radius:999px;justify-content:center;width:84px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.system-issue-severity.severity-critical,.system-issue-severity.severity-error{color:#991b1b;background:#fee2e2}.system-issue-severity.severity-high{color:#9a3412;background:#ffedd5}.system-issue-severity.severity-review,.system-issue-severity.severity-info{color:#075985;background:#e0f2fe}.system-issue-identity{gap:3px;min-width:0;display:grid}.system-issue-identity h3{margin:0;font-size:15px;line-height:1.3}.system-issue-identity p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.system-issue-count{text-align:right;display:grid}.system-issue-count strong{font-size:19px;line-height:1}.system-issue-count span{color:var(--muted);font-size:11px}.system-issue-actions{gap:7px;display:flex}.system-issue-evidence{background:#f8fafb;border-top:1px solid #e7edf2}.system-issue-evidence summary{cursor:pointer;color:var(--accent);justify-content:space-between;gap:10px;padding:8px 14px 8px 110px;font-size:12px;font-weight:700;display:flex}.system-issue-evidence summary span{color:var(--muted);font-weight:500}.system-issue-evidence ul{color:var(--ink);gap:6px;margin:0;padding:4px 18px 12px 134px;font-size:13px;display:grid}.system-issue-evidence li{overflow-wrap:anywhere}.system-issue-passing{color:var(--muted);margin:0;padding:0 14px 11px 110px;font-size:12px}@media (width<=900px){.operational-incident-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-incident-notes{grid-column:1/-1}.operational-incident-form .button{width:100%}.system-issues-summary .stats-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.system-issues-filter-form{grid-template-columns:minmax(180px,1fr) auto}.system-issues-more-filters{grid-column:1/-1;justify-self:stretch}.system-issues-more-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.system-issue-row-main{grid-template-columns:84px minmax(180px,1fr) 70px}.system-issue-actions{grid-column:2/-1}.system-issue-evidence summary{padding-left:110px}.system-issue-evidence ul{padding-left:134px}}@media (width<=560px){.operational-incident-form{grid-template-columns:1fr}.operational-incident-notes{grid-column:auto}.operational-incident-form .button{width:100%}.system-issues-summary .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.system-issues-summary .stat{padding:9px}.system-issues-filter-form{grid-template-columns:1fr}.system-issues-filter-form>.button{width:100%}.system-issues-more-filter-fields{grid-template-columns:1fr}.system-issue-row-main{grid-template-columns:1fr auto;gap:8px}.system-issue-severity{grid-column:1;width:max-content}.system-issue-count{text-align:right;grid-area:1/2}.system-issue-identity,.system-issue-actions{grid-column:1/-1}.system-issue-actions .button{flex:1}.system-issue-evidence summary{padding-left:14px}.system-issue-evidence ul{padding-left:34px}.system-issue-passing{padding-left:14px}}.crm-page{gap:18px;min-width:0;display:grid}.crm-tabs{flex-wrap:wrap;gap:8px;display:flex}.crm-tabs a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 13px}.crm-tabs a.active{background:var(--accent);color:#fff;border-color:var(--accent)}.crm-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.crm-heading h1{margin:0}.crm-heading p{margin:4px 0 0}.crm-page .panel{min-width:0;margin:0}.crm-page .panel-body{padding:18px}.crm-two-column{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.crm-filter,.crm-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.crm-filter label,.crm-fields label{flex:170px}.crm-form{gap:12px;display:grid}.crm-form label{gap:5px;display:grid}.crm-form.compact{margin-top:14px}.crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-metrics>div{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:16px;display:grid}.crm-metrics strong{font-size:1.45rem}.crm-metrics span{color:var(--muted)}.crm-list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-list-row:last-child{border-bottom:0}.crm-list-row input,.crm-list-row select{max-width:180px}.crm-timeline{border-top:1px solid var(--line);gap:3px;padding:12px 0;display:grid}.crm-timeline span,.crm-opportunity span,.crm-opportunity small{color:var(--muted)}.crm-timeline p{margin:4px 0 0}.crm-pipeline{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:14px;display:grid;overflow-x:auto}.crm-opportunity{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;gap:3px;margin-bottom:8px;padding:10px;display:grid}.crm-review-actions{gap:6px;margin-bottom:6px;display:grid}.crm-overdue{background:#fff7ed}.crm-page details>summary{cursor:pointer;color:var(--accent);margin-top:12px;font-weight:600}.crm-page .table-scroll{max-width:100%;overflow-x:auto}.crm-duplicate-list{gap:16px;display:grid}.crm-duplicate-card{overflow:hidden}.crm-duplicate-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.crm-duplicate-account{gap:2px;min-width:0;display:grid}.crm-duplicate-account a{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700}.crm-duplicate-account small{color:var(--muted)}.crm-duplicate-versus{color:var(--muted);font-weight:700}.crm-duplicate-confidence{text-align:right;gap:2px;display:grid}.crm-duplicate-confidence span{color:var(--muted)}.crm-duplicate-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafb;padding:10px 18px}.crm-comparison-table{table-layout:fixed;width:100%;min-width:720px}.crm-comparison-table caption{text-align:left;padding:14px 18px 8px;font-weight:700}.crm-comparison-table th:first-child{width:20%}.crm-comparison-table td,.crm-comparison-table th{vertical-align:top;overflow-wrap:anywhere}.crm-comparison-table td{background:#fff8ed}.crm-comparison-table td span{display:block}.crm-comparison-table td span+span{border-top:1px dashed #e5d5ba;margin-top:4px;padding-top:4px}.crm-duplicate-decisions{border-top:1px solid var(--line);justify-content:flex-end;align-items:end;gap:10px;padding:16px 18px;display:flex}.crm-duplicate-decisions form{margin:0}.crm-duplicate-decisions .crm-review-actions{align-items:end;gap:10px;margin:0;display:flex}.crm-duplicate-decisions label{gap:5px;min-width:270px;display:grid}@media (width<=900px){.crm-two-column,.crm-grid{grid-template-columns:1fr}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pipeline{grid-template-columns:repeat(8,minmax(240px,1fr))}.crm-list-row{flex-wrap:wrap;align-items:flex-start}}@media (width<=700px){.crm-duplicate-header{grid-template-columns:1fr}.crm-duplicate-versus{display:none}.crm-duplicate-confidence{text-align:left}.crm-duplicate-decisions,.crm-duplicate-decisions .crm-review-actions{flex-direction:column;align-items:stretch}.crm-duplicate-decisions label{min-width:0}.crm-duplicate-decisions select,.crm-duplicate-decisions .button{width:100%}}@media (width<=520px){.crm-metrics{grid-template-columns:1fr}.crm-filter>*{width:100%}.crm-heading{flex-direction:column;align-items:flex-start}}.mfg-settings-tabs{border:1px solid var(--line);background:var(--surface-soft,#f7f8f9);border-radius:10px;gap:6px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.mfg-settings-tabs button{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-weight:700}.mfg-settings-tabs button.active{background:var(--surface,#fff);color:var(--accent);box-shadow:0 1px 4px #0f172a1f}.mfg-settings-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mfg-settings-summary button{text-align:left;border:1px solid var(--line);background:var(--surface,#fff);cursor:pointer;border-radius:10px;gap:5px;padding:13px;display:grid}.mfg-settings-summary button:hover{border-color:var(--accent)}.mfg-settings-summary span{color:var(--muted);font-size:.82rem}.mfg-settings-summary strong{font-size:1.35rem}.mfg-health-healthy{color:#18733c!important}.mfg-health-stale,.mfg-health-running{color:#8a6200!important}.mfg-health-failed{color:#a33!important}.mfg-health{background:var(--surface-soft,#f7f8f9);border-radius:999px;padding:6px 10px;font-weight:800}.mfg-policy-builder{gap:14px;display:grid}.mfg-builder-step{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.mfg-builder-step>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.mfg-builder-step>div{gap:8px;display:grid}.mfg-family-toolbar,.mfg-builder-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.mfg-family-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:310px;padding:4px;display:grid;overflow:auto}.mfg-family-checklist label{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:9px;padding:9px;display:flex}.mfg-family-checklist label:has(input:checked){border-color:var(--accent);background:var(--surface-soft,#f7f8f9)}.mfg-family-checklist small{color:var(--muted);margin-top:3px;display:block}.mfg-family-checklist b{color:#a33}.mfg-policy-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;display:grid!important}.mfg-policy-fields textarea{min-height:80px}.mfg-impact-preview{border-left:4px solid var(--accent);background:var(--surface-soft,#f7f8f9);padding:11px}.mfg-impact-preview p{margin:4px 0 0}.mfg-policy-filters,.mfg-audit-filters{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;margin-bottom:14px;display:grid}.mfg-policy-filters label,.mfg-audit-filters label{color:var(--muted);gap:4px;font-size:.78rem;display:grid}.mfg-policy-group,.mfg-reminder-group{border:1px solid var(--line);border-radius:9px;margin-top:10px;overflow:hidden}.mfg-policy-group>summary,.mfg-reminder-group>summary{cursor:pointer;background:var(--surface-soft,#f7f8f9);padding:11px 13px;font-weight:800}.mfg-policy-cards,.mfg-reminder-cards{gap:10px;padding:10px;display:grid}.mfg-policy-card,.mfg-reminder-card{border:1px solid var(--line);border-radius:8px;gap:9px;padding:12px;display:grid}.mfg-policy-card h3,.mfg-reminder-card h3{margin:4px 0}.mfg-policy-card p,.mfg-reminder-card p{margin:0}.mfg-policy-card dl,.mfg-maintenance-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mfg-policy-card dl>div,.mfg-maintenance-grid dl>div{background:var(--surface-soft,#f7f8f9);border-radius:7px;padding:8px}.mfg-policy-card dt,.mfg-maintenance-grid dt{color:var(--muted);font-size:.75rem}.mfg-policy-card dd,.mfg-maintenance-grid dd{margin:2px 0 0}.mfg-badge{background:#e9edf0;border-radius:999px;padding:3px 7px;font-size:.72rem;font-weight:800;display:inline-block}.mfg-badge-active,.mfg-priority-high{color:#991b1b;background:#fee2e2}.mfg-badge-scheduled,.mfg-badge-recurring{color:#854d0e;background:#fef3c7}.mfg-badge-cancelled,.mfg-badge-expired,.mfg-priority-low{color:var(--muted)}.mfg-policy-actions details>summary,.mfg-reminder-actions details>summary{color:var(--accent);cursor:pointer;font-weight:700}.mfg-policy-actions details form,.mfg-reminder-actions details form{gap:8px;min-width:260px;margin-top:8px;display:grid}.mfg-policy-diff{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfg-policy-diff>div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;display:grid}.mfg-review-builder{grid-template-columns:1.2fr 1fr .7fr .9fr 1.5fr auto;align-items:end;gap:9px;display:grid}.mfg-review-builder textarea{min-height:42px}.mfg-bulk-toolbar{border:1px dashed var(--line);border-radius:8px;grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:8px;margin-top:14px;padding:10px;display:grid}.mfg-bulk-toolbar label{gap:4px;display:grid}.mfg-reminder-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mfg-reminder-title>div{flex:1}.mfg-reminder-actions{flex-wrap:wrap;gap:16px;display:flex}.mfg-maintenance-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px;display:grid}.mfg-audit-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}.mfg-audit-list{gap:7px;display:grid}.mfg-audit-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) minmax(0,2fr);gap:10px;padding:9px;display:grid}.mfg-audit-list p{margin:0}@media (width<=900px){.mfg-settings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-family-checklist,.mfg-policy-fields,.mfg-policy-card dl,.mfg-review-builder,.mfg-bulk-toolbar,.mfg-maintenance-grid{grid-template-columns:1fr}.mfg-policy-filters,.mfg-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-builder-action{flex-direction:column;align-items:flex-start}.mfg-audit-list article,.mfg-policy-diff{grid-template-columns:1fr}}@media (width<=600px){.mfg-settings-summary,.mfg-policy-filters,.mfg-audit-filters{grid-template-columns:1fr}}.mfg-family-checklist input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:0;margin-top:2px}.bin-consolidation-report{min-width:0}.bin-consolidation-report .panel-header{align-items:flex-start}.bin-consolidation-range{margin:4px 0 0}.bin-consolidation-advisory{padding:0 18px}.bin-consolidation-filter{align-items:end;gap:10px;padding:0 18px 16px;display:flex}.bin-consolidation-filter label{flex:1;gap:5px;max-width:560px;display:grid}.bin-consolidation-filter input{width:100%;min-height:42px}.bin-consolidation-table{table-layout:fixed;width:100%}.bin-consolidation-table th,.bin-consolidation-table td{vertical-align:top;overflow-wrap:anywhere}.bin-consolidation-table th:first-child{width:7%}.bin-consolidation-table th:nth-child(2){width:11%}.bin-consolidation-table th:nth-child(3){width:15%}.bin-consolidation-table th:nth-child(4){width:8%}.bin-consolidation-table th:nth-child(5){width:23%}.bin-consolidation-table th:nth-child(6){width:8%}.bin-consolidation-table th:nth-child(7){width:12%}.bin-consolidation-table th:nth-child(8){width:9%}.bin-consolidation-table th:nth-child(9){width:7%}.bin-consolidation-empty{padding:24px}.bin-consolidation-pagination{border-top:1px solid var(--line)}@media (width<=700px){.bin-consolidation-advisory{padding:0 14px}.bin-consolidation-filter{flex-direction:column;align-items:stretch;padding:0 14px 14px}.bin-consolidation-filter label{max-width:none}.bin-consolidation-report .table-wrap{overflow:visible}.bin-consolidation-table{min-width:0;display:block}.bin-consolidation-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bin-consolidation-table tbody{gap:10px;padding:0 10px 10px;display:grid}.bin-consolidation-table tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px;display:grid}.bin-consolidation-table td{overflow-wrap:anywhere;border:0;align-content:start;gap:3px;padding:6px;display:grid}.bin-consolidation-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:700}.bin-consolidation-table td:nth-child(3),.bin-consolidation-table td:nth-child(5),.bin-consolidation-table td.bin-consolidation-empty{grid-column:1/-1}.bin-consolidation-table td.bin-consolidation-empty:before{content:none}.bin-consolidation-pagination{padding-left:10px;padding-right:10px}}.sales-order-range{margin:4px 0 0}.sales-order-detail-table{width:100%;min-width:1380px}.sales-order-detail-table th,.sales-order-detail-table td{vertical-align:top}.sales-report-pagination{border-top:1px solid var(--line)}@media (width<=700px){.sales-order-detail-table{min-width:0;display:block}.sales-order-detail-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-order-detail-table tbody{gap:10px;padding:0 10px 10px;display:grid}.sales-order-detail-table tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px;display:grid}.sales-order-detail-table td{overflow-wrap:anywhere;border:0;align-content:start;gap:3px;padding:6px;display:grid}.sales-order-detail-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:700}.sales-order-detail-table td:nth-child(2),.sales-order-detail-table td:nth-child(13),.sales-order-detail-table td.muted{grid-column:1/-1}.sales-order-detail-table td:nth-child(2){font-weight:700}.sales-order-detail-table td.muted:before{content:none}.sales-report-pagination{padding-left:10px;padding-right:10px}}.customer-document-page{box-sizing:border-box;color:#111;background:#fff;width:100%;max-width:none;margin:18px auto 0;padding:.62in .72in;font:10px/1.5 Arial,sans-serif}.customer-document-break{display:none}.customer-document-page h1,.customer-document-page h2,.customer-document-page p{color:#111}.customer-document-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.customer-document-table thead{display:table-header-group}.customer-document-table th{text-align:left;border-bottom:1.5px solid #111;padding:6px 5px;font-size:9px;font-weight:400}.customer-document-table td{vertical-align:top;border-bottom:1px solid #d1d1d1;padding:8px 5px}.customer-document-table .numeric{text-align:right}.customer-document-table tr{break-inside:avoid;page-break-inside:avoid}.invoice-top{grid-template-columns:1fr 2.05in;gap:.4in;min-height:1.58in;display:grid}.invoice-brand{position:relative}.invoice-brand img{object-fit:contain;object-position:left top;width:.92in;height:1.02in;display:block}.invoice-brand h1{letter-spacing:.02em;margin:.12in 0 0;font-size:22px;font-weight:400}.invoice-paid{color:#3f7d51;border:2px solid #599468;padding:3px 11px;font-size:12px;line-height:1;display:inline-block;position:absolute;bottom:.06in;left:1.1in;transform:rotate(-3deg)}.invoice-seller{flex-direction:column;padding-top:.05in;font-size:9px;display:flex}.invoice-seller strong{margin-bottom:3px;font-size:10px}.invoice-detail-grid{grid-template-columns:1.15in 1.55in 2.25in;gap:.35in;min-height:1.7in;margin:.12in 0 .18in;display:grid}.invoice-address h2{margin:0 0 4px;font-size:9px;font-weight:700}.invoice-meta{margin:0;display:block}.invoice-meta div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invoice-meta dt{font-weight:700}.invoice-meta dd{text-align:right;margin:0}.invoice-table th{color:#fff;background:#191919;border:0;padding-top:5px;padding-bottom:5px;font-weight:700}.invoice-table th:nth-child(2){width:.5in}.invoice-table th:nth-child(3),.invoice-table th:nth-child(4){width:.85in}.invoice-table td small{margin-top:2px;font-size:8px;display:block}.invoice-totals{width:3.2in;margin:.18in 0 0 auto}.invoice-totals div{border-bottom:1px solid #c8c8c8;justify-content:space-between;gap:12px;padding:4px 3px;display:flex}.invoice-totals strong{font-weight:400}.invoice-grand-total{font-size:12px;font-weight:700;border-top:2px solid #111!important;border-bottom:2px solid #111!important}.invoice-grand-total strong{font-weight:700}.faire-page{font-size:11px;line-height:1.45}.faire-header{justify-content:space-between;align-items:center;margin-bottom:.3in;display:flex}.faire-header strong{letter-spacing:.28em;font-family:Georgia,serif;font-size:19px;font-weight:400}.faire-header h1{margin:0;font-size:16px;font-weight:400}.faire-details{grid-template-columns:1.18in 2.18in 1.55in;gap:.38in;min-height:1.42in;display:grid}.faire-details h2{margin:0 0 6px;font-size:10px;font-weight:400}.faire-meta{margin:0;display:block}.faire-meta div{margin-bottom:7px}.faire-meta dt{font-size:10px}.faire-meta dd{margin:1px 0 0}.faire-table th{font-size:10px}.faire-table th:first-child{width:.52in}.faire-table th:nth-child(2){width:.8in}.faire-table th:nth-child(3){width:.9in}.faire-table th:nth-child(5){width:.38in}.faire-table th:nth-child(6),.faire-table th:nth-child(7){width:.7in}.faire-table td{padding-top:10px;padding-bottom:10px}.faire-table small{margin-top:4px;font-size:9px;display:block}.faire-image img{object-fit:contain;width:.44in;height:.52in;display:block}.faire-total{break-inside:avoid;page-break-inside:avoid;border-bottom:1.5px solid #111;grid-template-columns:1fr .45in .7in;padding:8px 5px;display:grid}.faire-total span:nth-child(2),.faire-total span:nth-child(3){text-align:right}.faire-pricing-note{break-inside:avoid;page-break-inside:avoid;margin:4px 0 10px;font-size:9px}.faire-policies{font-size:9px;line-height:1.55}.faire-policies p{break-inside:avoid;page-break-inside:avoid;margin:0 0 11px}.faire-review{text-align:center;break-inside:avoid;page-break-inside:avoid;border-top:1px solid #cfcfcf;margin-top:.2in;padding-top:.2in}.faire-review p{margin:0 0 .2in;font-size:11px}.faire-review img{image-rendering:auto;width:.82in;height:.82in}.faire-review-page{padding-top:3.5in}.faire-review-page .faire-review{border:0;margin:0;padding:0}@media print{.customer-document-page{page:codOrderPortrait;box-shadow:none;break-before:page;page-break-before:always;border:0;margin:0;overflow:visible}.invoice-top,.invoice-detail-grid,.faire-header,.faire-details{break-inside:avoid;page-break-inside:avoid}}@media screen and (width<=700px){.customer-document-page{padding:20px}.invoice-detail-grid,.faire-details,.invoice-top{grid-template-columns:1fr}.customer-document-table{font-size:9px}}.faire-header{flex:none;min-height:.18in}.faire-logo{width:1.08in;height:auto;display:block}@media print{.customer-document-page .faire-header{display:flex!important}.customer-document-page .faire-review{display:block!important}}.faire-review img{margin-left:auto;margin-right:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
