/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::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;--tw-outline-style:solid;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.order-3{order:3}.m-0{margin:0}.mt-1{margin-top:var(--spacing)}.mb-0{margin-bottom:0}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-\[var\(--admin-header-h\)\]{height:var(--admin-header-h)}.max-h-\[min\(680px\,calc\(100vh-48px\)\)\]{max-height:min(680px,100vh - 48px)}.min-h-\[73px\]{min-height:73px}.w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.w-full{width:100%}.max-w-\[420px\]{max-width:420px}.min-w-\[760px\]{min-width:760px}.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-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[18px\]{gap:18px}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-accent{border-color:var(--accent)}.border-brand{border-color:var(--brand)}.border-brand-d{border-color:var(--brand-d)}.border-danger-line{border-color:var(--danger-line)}.border-line{border-color:var(--line)}.border-warning-line{border-color:var(--warning-line)}.bg-\[rgb\(31_41_51_\/_0\.32\)\]{background-color:#1f293352}.bg-brand{background-color:var(--brand)}.bg-brand-d{background-color:var(--brand-d)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-paper{background-color:var(--paper)}.bg-sand{background-color:var(--sand)}.bg-success{background-color:var(--success)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[18px\]{padding:18px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[9px\]{padding-inline:9px}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[3px\]{padding-block:3px}.py-\[11px\]{padding-block:11px}.text-center{text-align:center}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[inherit\]{color:inherit}.text-brand-d{color:var(--brand-d)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-muted{color:var(--muted)}.text-paper{color:var(--paper)}.text-warning{color:var(--warning)}.no-underline{text-decoration-line:none}.opacity-\[0\.55\]{opacity:.55}.shadow-\[0_12px_30px_rgb\(var\(--shadow-rgb\)_\/_0\.12\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,rgb(var(--shadow-rgb) / .12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[border-color\,background\,color\,opacity\]{transition-property:border-color,background,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}@media (hover:hover){.hover\:not-disabled\:border-accent:hover:not(:disabled){border-color:var(--accent)}.hover\:not-disabled\:border-brand-d:hover:not(:disabled){border-color:var(--brand-d)}.hover\:not-disabled\:border-danger:hover:not(:disabled){border-color:var(--danger)}.hover\:not-disabled\:bg-brand-d:hover:not(:disabled){background-color:var(--brand-d)}.hover\:not-disabled\:text-ink:hover:not(:disabled){color:var(--ink)}.hover\:not-disabled\:text-ink-2:hover:not(:disabled){color:var(--ink-2)}}.focus-visible\:text-ink:focus-visible{color:var(--ink)}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[rgb\(var\(--brand-rgb\)_\/_0\.28\)\]:focus-visible{outline-color:rgb(var(--brand-rgb) / .28)}.active\:not-disabled\:border-brand-d:active:not(:disabled){border-color:var(--brand-d)}.active\:not-disabled\:border-danger:active:not(:disabled){border-color:var(--danger)}.active\:not-disabled\:bg-brand-d:active:not(:disabled){background-color:var(--brand-d)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-\[0\.48\]:disabled{opacity:.48}.disabled\:opacity-\[0\.58\]:disabled{opacity:.58}@media (width>=800px){.min-\[800px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[800px\]\:justify-end{justify-content:flex-end}.min-\[800px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}}.\[\&_\.ui-data-table__empty\]\:text-center .ui-data-table empty{text-align:center}.\[\&_\.ui-data-table__empty\]\:text-ink-2 .ui-data-table empty{color:var(--ink-2)}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--line)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-\[9px\] td{padding-block:9px}.\[\&_td\]\:text-left td{text-align:left}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_td\]\:text-sm td{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_td\]\:whitespace-nowrap td{white-space:nowrap}.\[\&_td\]\:text-ink td{color:var(--ink)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-line th{border-color:var(--line)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-\[9px\] th{padding-block:9px}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:align-middle th{vertical-align:middle}.\[\&_th\]\:text-xs th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:font-extrabold th{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_th\]\:tracking-\[0\.04em\] th{--tw-tracking:.04em;letter-spacing:.04em}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-muted th{color:var(--muted)}.\[\&_th\]\:uppercase th{text-transform:uppercase}}:root{--paper:#fff;--sand:#f3f1ec;--line:#e7e4dd;--ink:#1a1a1a;--ink-2:#4a4a4a;--muted:#8e8a82;--brand:#2e7d32;--brand-d:#1b5e20;--brand-rgb:46, 125, 50;--accent:#c8e6c9;--success:#e8f5e9;--danger:#c62828;--danger-line:#e0bcbc;--danger-soft:#f6eaea;--warning:#765414;--warning-line:#ebd2a2;--warning-soft:#fff7e6;--new:#d86f12;--new-ink:#fffaf0;--shadow-rgb:62, 39, 35}body{background:var(--sand);min-width:320px;min-height:100vh;color:var(--ink);margin:0;font-family:Pretendard Variable,Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}*{box-sizing:border-box}.admin-shell{--admin-header-h:56px;min-height:100vh}.admin-panel{background:var(--paper);width:100%}.admin-layout{min-height:calc(100vh - var(--admin-header-h));grid-template-columns:240px minmax(0,1fr);display:grid}.admin-sidebar{top:var(--admin-header-h);height:calc(100vh - var(--admin-header-h));border-right:1px solid var(--line);background:var(--sand);flex-direction:column;align-self:start;gap:28px;padding:24px 12px;display:flex;position:sticky;overflow:hidden}.admin-brand{align-items:center;gap:10px;margin:0;display:inline-flex}.admin-brand__mark{background:var(--brand);width:32px;height:32px;color:var(--paper);border-radius:9px;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1.17rem;font-weight:800;line-height:1;display:flex}.admin-brand__wordmark{letter-spacing:-.02em;color:var(--ink);font-family:Montserrat,sans-serif;font-size:1.275rem;font-weight:700}.admin-brand__wordmark b{color:var(--brand);font-weight:800}.admin-sidebar__nav{flex:auto;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.admin-sidebar__link{color:var(--ink-2);border:1px solid #0000;border-radius:12px;padding:11px 12px;font-size:.875rem;font-weight:400;text-decoration:none}.admin-sidebar__link:hover,.admin-sidebar__link:focus-visible{border-color:var(--line);background:var(--paper);color:var(--ink);outline:none}.admin-sidebar__link.is-active{border-color:var(--accent);background:var(--success);color:var(--brand-d)}.admin-main{min-width:0}h1{color:var(--ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.logout-action{gap:8px;margin-top:auto;display:grid}.admin-sidebar__logout{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink-2);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:.875rem;font-weight:400;display:flex}.admin-sidebar__logout:hover:not(:disabled),.admin-sidebar__logout:focus-visible{border-color:var(--line);background:var(--sand);color:var(--ink);outline:none}.admin-sidebar__logout:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:2px}.admin-sidebar__logout:disabled{cursor:not-allowed;opacity:.58}.logout-action__error{border:1px solid var(--danger-line);background:var(--danger-soft);max-width:260px;color:var(--danger);border-radius:10px;margin:0;padding:8px 10px;font-size:.8125rem;line-height:1.45}.admin-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.summary-card{border:1px solid var(--line);background:var(--sand);border-radius:12px;padding:18px}.summary-card h2{color:var(--ink);margin:0 0 8px;font-size:1rem}.summary-card p{color:var(--ink-2);margin:0;line-height:1.55}.admin-board-content{padding:0}@media not all and (width>=800px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static;overflow:visible}.admin-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:visible}.admin-content,.admin-board-content{padding:20px 18px}.admin-content{grid-template-columns:1fr}}.order-board__header h2{color:var(--ink);margin:0;font-size:1.25rem}.products-search{color:var(--ink);gap:8px;font-size:.875rem;font-weight:800;display:grid}.products-search input{border:1px solid var(--line);background:var(--paper);width:min(520px,100%);color:var(--ink);border-radius:10px;padding:11px 12px}.products-search input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.products-state{border:1px dashed var(--accent);background:var(--success);color:var(--ink-2);text-align:center;border-radius:14px;margin:0;padding:28px}.products-state--error{border-style:solid;border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.products-state--error p{margin:0}.deliveries{gap:24px;display:grid}.deliveries-datepicker{justify-items:start;gap:6px;display:grid}.deliveries-datepicker__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.deliveries-datepicker__control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deliveries-datepicker__input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;padding:9px 11px;font-weight:700}.deliveries-datepicker__input:hover{border-color:var(--brand)}.deliveries-datepicker__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.deliveries-datepicker__status{border:1px solid var(--line);background:var(--sand);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.deliveries-datepicker__status--ready{border-color:var(--accent);background:var(--success);color:var(--brand-d)}.deliveries-datepicker__status--empty{color:var(--ink-2)}.deliveries-datepicker__status--error{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.deliveries-datepicker__help{max-width:34ch;color:var(--muted);margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.deliveries-section{gap:12px;display:grid}.deliveries-section__header{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.deliveries-section__title{color:var(--ink);margin:0;font-size:1rem;font-weight:800}.deliveries-section__count{color:var(--muted);font-size:.8125rem;font-weight:700}.deliveries-section__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.delivery{border:1px solid var(--line);background:var(--paper);max-width:720px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .05);border-radius:14px;gap:12px;padding:16px;display:grid}.delivery__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.delivery__customer{color:var(--ink);font-size:.9375rem;font-weight:800}.delivery__id{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.delivery__meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 24px;margin:0;display:grid}.delivery__field{gap:2px;display:grid}.delivery__field dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.delivery__field dd{color:var(--ink);margin:0;font-size:.875rem}.deliveries-notice{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:700}.delivery__lines{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.delivery__lines-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.delivery__lines-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800}.delivery__weight-progress{border:1px solid var(--line);background:var(--sand);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.delivery__weight-progress--ready{border-color:var(--accent);background:var(--success);color:var(--brand-d)}.delivery__lines-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.delivery-line{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:12px;display:grid}.delivery-line__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.delivery-line__product{color:var(--ink);font-size:.9375rem;font-weight:800}.delivery-line__boxes{color:var(--muted);font-size:.8125rem;font-weight:700}.delivery-line__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 24px;margin:0;display:grid}.delivery-line__field{gap:2px;display:grid}.delivery-line__field dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.delivery-line__field dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.delivery-line__box-weights{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.delivery-line__box-weight-field{align-items:center;gap:6px;display:inline-flex}.delivery-line__box-weight-label{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:700}.delivery-line__box-weight-input{border:1px solid var(--line);background:var(--paper);width:96px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:7px 9px;font-weight:700}.delivery-line__box-weight-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.delivery-line__box-weight-input--invalid{border-color:var(--danger)}.delivery-line__box-weight-unit{color:var(--muted);font-size:.8125rem;font-weight:700}.delivery-line__footer{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.delivery-line__total{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.delivery-line__save-state{color:var(--muted);font-size:.8125rem;font-weight:700}.delivery-line__save-state--saved{color:var(--brand)}.delivery-line__save-state--invalid,.delivery-line__save-state--error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:6px 10px}.delivery__assignee{gap:6px;max-width:320px;display:grid}.delivery__assignee-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.delivery__assignee-select{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.delivery__assignee-select:disabled{color:var(--muted);cursor:not-allowed}.delivery__assignee-error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery-shipment{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.delivery-shipment__commit{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.delivery-shipment__commit-intro{gap:2px;margin-right:auto;display:grid}.delivery-shipment__title{color:var(--ink);margin:0;font-size:.875rem;font-weight:800}.delivery-shipment__hint{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.delivery-shipment__error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-basis:100%;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery-shipment__readiness{border:1px solid var(--line);background:var(--sand);border-radius:10px;flex-basis:100%;gap:6px;margin:0;padding:10px 12px;display:grid}.delivery-shipment__readiness-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800}.delivery-shipment__readiness-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.delivery-shipment__readiness-item{color:var(--ink-2);padding-left:14px;font-size:.8125rem;font-weight:700;position:relative}.delivery-shipment__readiness-item:before{content:"";background:var(--muted);border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:2px}.delivery-shipment__warnings{border:1px solid var(--danger-line);background:var(--danger-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.delivery-shipment__warnings-title{color:var(--danger);margin:0;font-size:.8125rem;font-weight:800}.delivery-shipment__warnings-lead{color:var(--danger);margin:0;font-size:.8125rem;font-weight:700}.delivery-shipment__warnings-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.delivery-shipment__warning{border-top:1px solid var(--danger-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:6px;display:flex}.delivery-shipment__warning:first-child{border-top:0;padding-top:0}.delivery-shipment__warning-target{gap:2px;display:grid}.delivery-shipment__warning-product{color:var(--ink);font-size:.875rem;font-weight:800}.delivery-shipment__warning-detail{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.delivery-shipment__warning-onhand{color:var(--danger);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:800}.delivery-statement{border:1px solid var(--line);background:var(--sand);border-radius:12px;gap:12px;padding:14px;display:grid}.delivery-statement--recalled,.delivery-statement--requires-reissue{border-color:var(--warning-line)}.delivery-statement--reissued{border-color:var(--accent)}.delivery-statement__status{align-self:center}.delivery-statement__recall-note{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);border-radius:10px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery-statement__reissued-note{border:1px solid var(--accent);background:var(--success);color:var(--brand-d);border-radius:10px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery-statement__reissue{border:1px solid var(--warning-line);background:var(--warning-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px;display:flex}.delivery-statement__reissue-copy{flex:240px;gap:2px;display:grid}.delivery-statement__reissue-title{color:var(--warning);margin:0;font-size:.8125rem;font-weight:800}.delivery-statement__reissue-note{color:var(--warning);margin:0;font-size:.8125rem;font-weight:700}.delivery-statement__reissue-actions{flex-wrap:wrap;gap:8px;display:flex}.delivery-statement__reissue-error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-basis:100%;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery-statement__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.delivery-statement__heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-right:auto;display:flex}.delivery-statement__title{color:var(--ink);margin:0;font-size:.9375rem;font-weight:800}.delivery-statement__number{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.delivery-statement__version{border:1px solid var(--line);background:var(--paper);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:800}.delivery-statement__issued{color:var(--muted);font-size:.75rem;font-weight:700}.delivery-statement__lines{border-collapse:collapse;width:100%}.delivery-statement__lines th,.delivery-statement__lines td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.delivery-statement__lines th:first-child,.delivery-statement__lines td:first-child{padding-left:0}.delivery-statement__lines th:last-child,.delivery-statement__lines td:last-child{padding-right:0}.delivery-statement__lines th:not(:first-child),.delivery-statement__lines td:not(:first-child){text-align:right}.delivery-statement__lines thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.delivery-statement__lines tbody td{color:var(--ink);font-size:.875rem}.delivery-statement__lines tbody tr:last-child td{border-bottom:0}.delivery-statement__line-product{color:var(--ink);font-weight:700;display:block}.delivery-statement__num{font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-statement__amount{font-weight:800}.delivery-statement__footer{justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.delivery-statement__total-label{color:var(--muted);font-size:.8125rem;font-weight:700}.delivery-statement__total-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900}.delivery-terminal{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;display:flex}.delivery-terminal__intro{flex:240px;gap:2px;display:grid}.delivery-terminal--failed{align-items:flex-start}.delivery-terminal__note{color:var(--muted);flex:240px;margin:0;font-size:.8125rem;font-weight:700}.delivery-terminal__note--recall{flex-basis:100%}.delivery-terminal__actions{flex-wrap:wrap;gap:8px;display:flex}.delivery-terminal__fail-form{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:8px;padding-top:10px;display:flex}.delivery-terminal__fail-field{color:var(--ink);flex:220px;gap:6px;font-size:.8125rem;font-weight:800;display:grid}.delivery-terminal__fail-field input{border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;padding:9px 10px}.delivery-terminal__fail-field input:focus-visible{outline:3px solid rgba(var(--brand-rgb), .22);outline-offset:2px}.delivery-returns{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.delivery-returns__intro{gap:2px;display:grid}.delivery-returns__title{color:var(--ink);margin:0;font-size:.875rem;font-weight:800}.delivery-returns__hint{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.delivery-returns__lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.delivery-return{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:12px;display:grid}.delivery-return__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.delivery-return__product{color:var(--ink);font-size:.9375rem;font-weight:800}.delivery-return__boxes{color:var(--muted);font-size:.8125rem;font-weight:700}.delivery-return__recorded{border:1px solid var(--line);background:var(--sand);border-radius:10px;gap:6px;padding:10px;display:grid}.delivery-return__recorded-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.delivery-return__recorded-item{border-top:1px solid var(--line);gap:2px;padding-top:8px;display:grid}.delivery-return__recorded-item:first-child{border-top:0;padding-top:0}.delivery-return__recorded-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.delivery-return__recorded-boxes{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.delivery-return__recorded-weight{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.delivery-return__recorded-time{color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:700}.delivery-return__recorded-reason,.delivery-return__done{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.delivery-return__form{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.delivery-return__box-group{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.delivery-return__box-legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:800}.delivery-return__box-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.delivery-return__box-toggle{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.delivery-return__box-toggle:focus-within{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.delivery-return__box-toggle:has(.delivery-return__box-checkbox:checked){border-color:var(--brand);background:rgba(var(--brand-rgb), .1)}.delivery-return__box-toggle--returned{color:var(--muted);background:var(--sand);cursor:not-allowed}.delivery-return__box-note{color:var(--muted);font-size:.6875rem;font-weight:800}.delivery-return__field{gap:6px;max-width:320px;display:grid}.delivery-return__field-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.delivery-return__select,.delivery-return__input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px}.delivery-return__select:focus-visible,.delivery-return__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.delivery-return__select:disabled,.delivery-return__input:disabled{color:var(--muted);cursor:not-allowed}.delivery-return__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.delivery-return__error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-basis:100%;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.delivery__edit{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.delivery__edit-intro{gap:2px;margin-right:auto;display:grid}.delivery__edit-title{color:var(--ink);margin:0;font-size:.875rem;font-weight:800}.delivery__edit-hint{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.delivery__edit--locked .delivery__edit-title{color:var(--ink-2)}.ui-modal__panel.edit-delivery-modal__panel{width:min(720px,100%);max-width:720px}.edit-delivery-modal__form{gap:16px;display:grid}.edit-delivery-modal__date{gap:6px;max-width:240px;display:grid}.edit-delivery-modal__date-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.edit-delivery-modal__date-input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 11px;font-weight:700}.edit-delivery-modal__date-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.edit-delivery-modal__date-input:disabled{color:var(--muted);cursor:not-allowed}.edit-delivery-modal__policy{border:1px solid var(--line);background:var(--sand);color:var(--ink-2);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;font-weight:700;line-height:1.5}.edit-delivery-modal__lines{gap:12px;display:grid}.edit-delivery-modal__empty{color:var(--muted);margin:0;font-size:.8125rem}.edit-delivery-line{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:12px;display:grid}.edit-delivery-line__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.edit-delivery-line__product{color:var(--ink);font-size:.9375rem;font-weight:800}.edit-delivery-line__weight-note{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.edit-delivery-line__fields{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 88px;align-items:end;gap:10px;display:grid}.edit-delivery-field{gap:4px;min-width:0;display:grid}.edit-delivery-field__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.edit-delivery-field__select,.edit-delivery-field__input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:.875rem;font-weight:700}.edit-delivery-field__input{font-variant-numeric:tabular-nums}.edit-delivery-field__select:focus-visible,.edit-delivery-field__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.edit-delivery-field__select:disabled,.edit-delivery-field__input:disabled{color:var(--muted);cursor:not-allowed}.edit-delivery-line__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.edit-delivery-line__policy{color:var(--warning);margin-right:auto;font-size:.75rem;font-weight:800}.edit-delivery-line__add{margin-left:auto}.edit-delivery-line__add+.edit-delivery-line__remove{margin-left:0}.edit-delivery-modal__warning{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;font-weight:700}.edit-delivery-modal__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.edit-delivery-modal__totals{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.edit-delivery-total{gap:2px;display:grid}.edit-delivery-total__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.edit-delivery-total__value{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:800}.edit-delivery-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.edit-delivery-line__fields{grid-template-columns:1fr 1fr}}.organization-users-contact{align-items:center;gap:8px;display:inline-flex}.organization-users-contact__value{color:var(--ink)}.organization-users-contact__edit{border:1px solid var(--line);background:var(--sand);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.4;transition:border-color .12s,color .12s}.organization-users-contact__edit:hover{border-color:var(--accent);color:var(--ink-2)}.organization-users-contact__edit:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.organization-users-contact__edit:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:2px}.organization-users-contact-edit{gap:6px;min-width:220px;display:grid}.organization-users-contact-edit__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.organization-users-contact-edit__input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:120px;padding:6px 10px;font-size:.875rem}.organization-users-contact-edit__input:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:1px;border-color:var(--brand)}.organization-users-contact-edit__input:disabled{background:var(--sand);color:var(--muted);cursor:not-allowed}.organization-users-contact-edit__error{color:var(--danger);margin:0;font-size:.75rem;font-weight:700}.organization-users-create,.organization-users-created{gap:14px;display:grid}.organization-users-create label{color:var(--ink-2);gap:6px;font-size:.875rem;font-weight:700;display:grid}.organization-users-create input,.organization-users-create select{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.organization-users-create__error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:700}.organization-users-create__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.organization-users-created__password{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organization-users-created__actions{justify-content:flex-end;display:flex}.organization-users-created p{color:var(--ink-2);margin:0;font-size:.875rem}.organization-users-created code{border:1px solid var(--line);background:var(--paper);color:var(--ink);letter-spacing:.08em;border-radius:10px;padding:6px 10px;font-size:1rem;font-weight:800}.orderable-products-modal__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.orderable-products-modal__list li{border:1px solid var(--line);background:var(--sand);color:var(--ink);border-radius:10px;padding:10px 12px}.orderable-products-picker__search{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px}.orderable-products-picker__search:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.orderable-products-picker__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.orderable-products-picker__option{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9375rem;display:flex}.orderable-products-picker__option:hover{border-color:var(--brand);background:var(--sand)}.orderable-products-picker__option:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.orderable-products-picker__option[aria-pressed=true]{border-color:var(--brand);background:rgba(var(--brand-rgb), .08)}.orderable-products-picker__current{color:var(--brand);flex-shrink:0;font-size:.75rem;font-weight:800}.sales-customers-memo{max-width:320px;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sales-customers-memo--empty{color:var(--muted);font-style:italic}.sales-customers-area{color:var(--ink-2);font-size:.875rem}.sales-customers-area--empty{color:var(--muted);font-style:italic}.sales-customers-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-modal__panel.delivery-memo-modal__panel{width:min(520px,100%)}.delivery-memo-modal__form{gap:16px;display:grid}.delivery-memo-modal__field{gap:8px;display:grid}.delivery-memo-modal__field label{color:var(--ink);font-size:.875rem;font-weight:800}.delivery-memo-modal__field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:11px 12px;line-height:1.5}.delivery-memo-modal__field textarea:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.delivery-memo-modal__count{color:var(--muted);text-align:right;margin:0;font-size:.75rem}.delivery-memo-modal__footer{justify-content:flex-end;gap:8px;display:flex}.ui-modal__panel.delivery-area-modal__panel{width:min(480px,100%)}.delivery-area-modal__form{gap:16px;display:grid}.delivery-area-modal__field{gap:8px;display:grid}.delivery-area-modal__field label{color:var(--ink);font-size:.875rem;font-weight:800}.delivery-area-modal__field input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:11px 12px;line-height:1.5}.delivery-area-modal__field input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.delivery-area-modal__error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;margin:0;padding:11px 12px;font-size:.875rem}.delivery-area-modal__footer{justify-content:flex-end;gap:8px;display:flex}.auth-gate{place-items:center;display:grid}.auth-gate__panel{border:1px solid var(--line);background:var(--paper);width:min(520px,100%);color:var(--ink-2);box-shadow:0 12px 30px rgba(var(--shadow-rgb), .06);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px;display:flex}.auth-gate__panel p{margin:0}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);background:var(--paper);width:min(440px,100%);box-shadow:0 12px 30px rgba(var(--shadow-rgb), .06);border-radius:16px;padding:28px}.login-panel__state{color:var(--ink-2);margin:20px 0 0;line-height:1.6}.login-panel__state--error{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.login-panel__state--error p{margin:0}.login-form{gap:16px;margin-top:24px;display:grid}.login-form__field{gap:8px;display:grid}.login-form__field label{color:var(--ink);font-size:.875rem;font-weight:800}.login-form__field input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:11px 12px}.login-form__field input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.login-form__field input[aria-invalid=true]{border-color:var(--danger)}.login-form__field-error,.login-form__error{color:var(--danger);margin:0;font-size:.875rem;line-height:1.5}.login-form__error{border:1px solid var(--danger-line);background:var(--danger-soft);border-radius:12px;padding:10px 12px}.order-board{display:grid}.order-board__header{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:14px;padding:16px 32px 0;display:flex}.order-board__title-row{align-items:center;gap:12px;display:flex}.order-board__save-status{align-items:center;gap:4px;font-size:.8125rem;font-weight:700;display:inline-flex}.order-board__save-status--saving{color:var(--muted)}.order-board__save-status--saved,.order-board__save-status-icon{color:var(--brand)}.order-board__body{padding:24px 32px}.order-board__pagination{justify-content:center;padding:0 32px 24px;display:flex}.order-board__bulk-actions{border:1px solid var(--line);background:var(--paper);max-width:720px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .05);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.order-board__bulk-actions--shipment{max-width:960px}.order-board__bulk-count{color:var(--ink-2);font-size:.8125rem;font-weight:700}.order-board__tabs{gap:28px;margin-bottom:-1px;display:inline-flex}.order-board__tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:4px 2px 8px;font-size:.9375rem;font-weight:700;display:inline-flex}.order-board__tab-icon{color:var(--muted)}.order-board__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.order-board__tab[aria-selected=true] .order-board__tab-icon{color:var(--brand)}.order-board__tab-count{border:1px solid var(--line);background:var(--paper);min-width:24px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.75rem;font-weight:700;display:inline-flex}.order-board__tab[aria-selected=true] .order-board__tab-count{color:var(--ink-2)}.order-board__tab:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:2px;border-radius:4px}.order-board__cards{grid-template-columns:1fr;gap:16px;display:grid}.order-card{border:1px solid var(--line);background:var(--paper);max-width:720px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .05);border-radius:14px;gap:12px;padding:16px;display:grid}.order-card--shipment{max-width:960px}.order-card__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.order-card__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.order-card__identity-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-card__customer{color:var(--ink);font-size:.9375rem;font-weight:800}.order-card__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.order-card__time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.order-card__delivery-date{flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.order-card__delivery-date-label{color:var(--muted);font-weight:700}.order-card__delivery-date-value{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.order-card__delivery-date-field{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.order-card__delivery-date-input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:700}.order-card__delivery-date-input:hover:not(:disabled){border-color:var(--brand)}.order-card__delivery-date-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-card__delivery-date-input:disabled{cursor:not-allowed;opacity:.65}.order-card__delivery-date-state{color:var(--muted);font-size:.75rem;font-weight:700}.order-card__delivery-date-state--saved{color:var(--brand)}.order-card__delivery-date-state--error{color:var(--danger)}.order-card__cancel-button{flex-shrink:0}.order-card__select{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.order-card__select:has(.order-card__select-input:disabled){cursor:not-allowed}.order-card__select-input{width:18px;height:18px;cursor:inherit;accent-color:var(--brand)}.order-card__select-input:disabled{cursor:not-allowed;opacity:.5}.order-card__content{gap:12px;display:grid}.order-card__lines{table-layout:auto;border-collapse:collapse;width:100%}.order-card__lines th:first-child,.order-card__lines td:first-child{min-width:200px;padding-left:0}.order-card__lines th,.order-card__lines td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px}.order-card__lines thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.order-card__lines tbody td{color:var(--ink);font-size:.875rem}.order-card__lines tbody tr:last-child td{border-bottom:0}.order-board__quantity{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.order-board__product-field{border:1px solid var(--line);background:var(--paper);width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;white-space:normal;word-break:break-word;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:.875rem;display:block}.order-board__product-field:hover{border-color:var(--brand)}.order-board__product-field:disabled{cursor:not-allowed;opacity:.65}.order-board__product-field:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-card__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-board__confirm-error{color:var(--danger);margin:0 auto 0 0;font-size:.8125rem;font-weight:700}.order-board__price-field{min-width:132px;display:inline-block;position:relative}.order-board__price-field input{border:1px solid var(--line);background:var(--paper);width:120px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:7px 9px;font-weight:700}.order-board__price-field input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-board__price-state{white-space:nowrap;color:var(--muted);font-size:.75rem;font-weight:700;position:absolute;top:calc(100% + 2px);left:0}.order-board__price-state--saved{color:var(--brand)}.order-board__price-state--error,.order-board__price-state--invalid{color:var(--danger)}.order-board__line-save-state{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:700;display:block}.order-board__line-save-state--saved{color:var(--brand)}.order-board__line-save-state--error,.order-board__line-save-state--invalid{color:var(--danger)}.order-card__lines--shipment td{vertical-align:top}.order-board__line-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.order-board__box-weights{gap:6px;margin:0;padding:0;list-style:none;display:grid}.order-board__box-weight-field{align-items:center;gap:6px;display:inline-flex}.order-board__box-weight-readonly{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;display:inline-flex}.order-board__box-weight-label{min-width:56px;color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:700}.order-board__box-weight-input{border:1px solid var(--line);background:var(--paper);width:96px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:7px 9px;font-weight:700}.order-board__box-weight-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-board__box-weight-input--invalid{border-color:var(--danger)}.order-board__box-weight-unit{color:var(--muted);font-size:.8125rem;font-weight:700}.order-board__quantity-input{border:1px solid var(--line);background:var(--paper);width:56px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;margin-right:4px;padding:7px 9px;font-weight:700}.order-board__quantity-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-board__unit-price-field{align-items:center;gap:6px;display:inline-flex}.order-board__unit-price-input{border:1px solid var(--line);background:var(--paper);width:96px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:7px 9px;font-weight:700}.order-board__unit-price-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.order-board__unit-price-suffix{color:var(--muted);font-size:.8125rem;font-weight:700}.order-card__footer--shipment{justify-content:space-between}.order-card__total{color:var(--ink);margin:0 auto 0 0;font-size:.9375rem;font-weight:700}.order-card__total strong{font-variant-numeric:tabular-nums;font-weight:900}.order-card__total--pending{color:var(--muted);font-weight:700}.order-board__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-board__empty,.order-board__state{color:var(--ink-2);margin:0;padding:0}.order-board__state--error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-board__state--error p{margin:0}.order-cancel-modal__panel{max-width:520px}.order-cancel-modal__form{gap:16px;display:grid}.order-cancel-modal__field{color:var(--ink);gap:8px;font-size:.875rem;font-weight:700;display:grid}.order-cancel-modal__field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:120px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.order-cancel-modal__field textarea:focus-visible{outline:3px solid rgba(var(--brand-rgb), .22);outline-offset:2px}.order-cancel-modal__error{color:var(--danger);margin:0;font-size:.8125rem;font-weight:700}.order-cancel-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-board__backorder{border:1px solid var(--warning-line);background:var(--warning-soft);width:max-content;color:var(--warning);white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.6875rem;font-weight:800;display:inline-flex}@media (width<=640px){.order-card__lines th:first-child,.order-card__lines td:first-child{min-width:0}}.draft-delivery-summary{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.draft-delivery-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.draft-delivery-summary__title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.draft-delivery-summary__empty-text{color:var(--ink-2);margin:0;font-size:.8125rem}.draft-delivery-summary__stats{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.draft-delivery-summary__stat{gap:2px;display:grid}.draft-delivery-summary__stat-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.draft-delivery-summary__stat-value{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:700}.draft-delivery-summary__stat--warning .draft-delivery-summary__stat-value{color:var(--warning)}.draft-delivery-summary__stat--danger .draft-delivery-summary__stat-value{color:var(--danger)}.confirmed-delivery-summary{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.confirmed-delivery-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.confirmed-delivery-summary__title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.confirmed-delivery-summary__backorder,.confirmed-delivery-summary__complete{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:2px 8px;font-size:.6875rem;font-weight:800;display:inline-flex}.confirmed-delivery-summary__backorder{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning)}.confirmed-delivery-summary__complete{border:1px solid var(--line);background:var(--paper);color:var(--ink-2)}.confirmed-delivery-summary__empty{color:var(--ink-2);margin:0;font-size:.8125rem}.confirmed-delivery-summary__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.confirmed-delivery-summary__item{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.confirmed-delivery-summary__item-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.confirmed-delivery-summary__date,.confirmed-delivery-summary__quantity{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.confirmed-delivery-summary__status{color:var(--muted);font-size:.75rem;font-weight:800}.confirmed-delivery-summary__lines{color:var(--ink-2);margin:0;font-size:.8125rem}.confirmed-delivery-summary__action{justify-self:start}.ui-modal__panel.draft-delivery-modal__panel{width:min(720px,100%);max-width:720px}.draft-delivery-modal__state{color:var(--ink-2);margin:0;font-size:.875rem}.draft-delivery-modal__state--error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-delivery-modal__state--error p{color:var(--danger);margin:0;font-weight:700}.draft-delivery-modal__form{gap:16px;display:grid}.draft-delivery-modal__date{gap:6px;max-width:240px;display:grid}.draft-delivery-modal__date-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.draft-delivery-modal__date-input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 11px;font-weight:700}.draft-delivery-modal__date-input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.draft-delivery-modal__items{gap:12px;display:grid}.draft-delivery-item{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:12px;display:grid}.draft-delivery-item__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.draft-delivery-item__product{color:var(--ink);font-size:.9375rem;font-weight:800}.draft-delivery-item__counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 10px;font-size:.8125rem;display:inline-flex}.draft-delivery-item__count{color:var(--ink-2);font-weight:700}.draft-delivery-item__unallocated{color:var(--warning);font-weight:800}.draft-delivery-item__rows{gap:10px;display:grid}.draft-delivery-item__empty{color:var(--muted);margin:0;font-size:.8125rem}.draft-delivery-item__add{justify-self:start}.draft-delivery-row{border:1px solid var(--line);background:var(--sand);border-radius:10px;gap:10px;padding:10px;display:grid}.draft-delivery-row--over{border-color:var(--danger-line);background:var(--danger-soft)}.draft-delivery-row__fields{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 76px 88px;align-items:end;gap:10px;display:grid}.draft-delivery-field{gap:4px;min-width:0;display:grid}.draft-delivery-field__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.draft-delivery-field__select,.draft-delivery-field__input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:.875rem;font-weight:700}.draft-delivery-field__input{font-variant-numeric:tabular-nums}.draft-delivery-field__select:focus-visible,.draft-delivery-field__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.draft-delivery-field--readonly{align-content:start}.draft-delivery-field__value{color:var(--ink);font-variant-numeric:tabular-nums;padding:8px 0;font-size:.875rem;font-weight:700}.draft-delivery-field__value--over{color:var(--danger)}.draft-delivery-row__foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.draft-delivery-row__warning{color:var(--danger);font-size:.75rem;font-weight:800}.draft-delivery-row__remove{margin-left:auto}.draft-delivery-modal__warning{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;font-weight:700}.draft-delivery-modal__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.draft-delivery-modal__totals{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.draft-delivery-total{gap:2px;display:grid}.draft-delivery-total__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.draft-delivery-total__value{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:800}.draft-delivery-total--warning .draft-delivery-total__value{color:var(--warning)}.draft-delivery-total--danger .draft-delivery-total__value{color:var(--danger)}.draft-delivery-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.draft-delivery-row__fields{grid-template-columns:1fr 1fr}}.chat-dock{z-index:40;position:fixed;bottom:20px;right:20px}.chat-dock__toggle{border:1px solid var(--brand);background:var(--brand);color:var(--paper);cursor:pointer;box-shadow:0 10px 24px rgba(var(--shadow-rgb), .18);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9375rem;font-weight:800;display:inline-flex}.chat-dock__toggle:hover{background:var(--brand-d)}.chat-dock__toggle:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:2px}.chat-dock__toggle-badge,.chat-list__badge{background:var(--danger);min-width:20px;height:20px;color:var(--paper);border-radius:999px;place-items:center;padding:0 6px;font-size:.6875rem;font-weight:800;display:inline-grid}.chat-dock__panel{border:1px solid var(--line);background:var(--paper);width:min(720px,100vw - 40px);height:min(480px,100vh - 40px);box-shadow:0 18px 44px rgba(var(--shadow-rgb), .22);border-radius:16px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.chat-dock__header{border-bottom:1px solid var(--line);background:var(--sand);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chat-dock__heading{color:var(--ink);font-size:1rem;font-weight:800}.chat-dock__close{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;font-size:1.125rem;line-height:1;display:inline-grid}.chat-dock__close:focus-visible{outline:3px solid rgba(var(--brand-rgb), .28);outline-offset:2px}.chat-dock__body{grid-template-columns:minmax(220px,38%) 1fr;min-height:0;display:grid}.chat-dock__status{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:32px}.chat-dock__status--error,.chat-thread__send-error{color:var(--danger)}.chat-list{border-right:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-list__item{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.chat-list__item:hover{background:var(--sand)}.chat-list__item.is-active{background:var(--success)}.chat-list__item:focus-visible{outline:2px solid rgba(var(--brand-rgb), .4);outline-offset:-2px}.chat-list__avatar{background:var(--accent);width:36px;height:36px;color:var(--brand-d);border-radius:999px;flex:none;place-items:center;font-weight:800;display:inline-grid}.chat-list__body{flex:1;gap:2px;min-width:0;display:grid}.chat-list__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-list__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.chat-list__time{color:var(--muted);flex:none;font-size:.6875rem}.chat-list__preview{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.chat-thread{grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.chat-thread--empty{grid-template-rows:1fr;place-items:center}.chat-thread__empty{color:var(--muted);margin:0}.chat-thread__header{border-bottom:1px solid var(--line);padding:12px 16px}.chat-thread__title{color:var(--ink);font-size:.9375rem;font-weight:800}.chat-thread__messages{flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-message{flex-direction:column;gap:4px;max-width:78%;display:flex}.chat-message--me{align-self:flex-end;align-items:flex-end}.chat-message--customer{align-self:flex-start;align-items:flex-start}.chat-message__sender{color:var(--muted);font-size:.75rem;font-weight:700}.chat-message__bubble{word-break:break-word;border-radius:14px;padding:9px 12px;font-size:.875rem;line-height:1.45}.chat-message--me .chat-message__bubble{background:var(--brand);color:var(--paper);border-bottom-right-radius:4px}.chat-message--customer .chat-message__bubble{background:var(--sand);color:var(--ink);border-bottom-left-radius:4px}.chat-message__time{color:var(--muted);font-size:.6875rem}.chat-thread__compose{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.chat-thread__send-error{flex-basis:100%;margin:0;font-size:.8125rem}.chat-thread__compose-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-thread__input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:999px;flex:1;padding:9px 14px}.chat-thread__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}@media (width<=640px){.chat-dock__body{grid-template-columns:1fr}}.inventory-product{color:var(--ink);font-weight:700}.inventory-traceability{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.8125rem}.inventory-on-hand{align-items:center;gap:8px;display:inline-flex}.inventory-on-hand__value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.inventory-on-hand--negative .inventory-on-hand__value{color:var(--danger)}.inventory-row__actions{justify-content:flex-end;display:flex}.inventory-row--open>td{background:var(--sand)}.ui-data-table td.inventory-disposal-cell{background:var(--sand);white-space:normal;padding:0}.inventory-disposal{border-top:2px solid var(--brand);gap:12px;padding:16px 20px 18px;display:grid}.inventory-disposal__intro{gap:2px;display:grid}.inventory-disposal__title{color:var(--ink);margin:0;font-size:.9375rem;font-weight:800}.inventory-disposal__hint{color:var(--muted);margin:0;font-size:.8125rem;font-weight:700}.inventory-disposal__context{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.inventory-disposal__context>div{gap:2px;display:grid}.inventory-disposal__context dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.inventory-disposal__context dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:700}.inventory-disposal__fields{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.inventory-disposal__legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:800}.inventory-disposal__field-grid{grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:10px 16px;max-width:560px;display:grid}.inventory-disposal__field{gap:6px;display:grid}.inventory-disposal__field-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.inventory-disposal__input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px}.inventory-disposal__input:focus-visible{border-color:var(--brand);outline:3px solid rgba(var(--brand-rgb), .2);outline-offset:1px}.inventory-disposal__input:disabled{color:var(--muted);background:var(--sand);cursor:not-allowed}.inventory-disposal__warning{border:1px solid var(--warning-line);background:var(--warning-soft);color:var(--warning);border-radius:10px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}.inventory-disposal__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inventory-disposal__error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-basis:100%;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700}@media not all and (width>=640px){.inventory-disposal__field-grid{grid-template-columns:1fr}}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
