:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f4f6f9;--surface-raised:#fff;--surface-muted:#eef1f5;--surface-sunken:#f8fafc;--surface-header:#1c2430;--surface-header-hover:#2b3542;--surface-on-header:#fff;--text-strong:#1c2430;--text-default:#38414d;--text-muted:#5a6675;--text-on-action:#fff;--border-default:#d7dce3;--border-strong:#c7ccd4;--border-on-header:#5b6572;--action-default:#2b5cff;--action-hover:#1e47cc;--action-ink:#132a6b;--action-surface:#eef3ff;--action-disabled:#a9b8d6;--focus-ring:#f5a623;--focus-ring-on-dark:#ffd58a;--warning-surface:#fff7e6;--warning-border:#ffd58a;--warning-ink:#6a4b00;--danger-default:#b3261e;--danger-surface:#fdf4f3;--danger-border:#e7b7b3;--success-default:#1f7a3d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-family-base:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-sm:13px;--font-size-md:14px;--font-size-base:15px;--font-size-lg:17px;--font-size-xl:20px;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 2px 6px #1018281a;--color-bg:var(--surface-page);--color-surface:var(--surface-raised);--color-ink:var(--text-strong);--color-muted:var(--text-muted);--color-line:var(--border-default);--color-brand:var(--action-default);--color-brand-ink:var(--action-ink);--color-focus:var(--focus-ring);--color-danger:var(--danger-default);--color-ok:var(--success-default);--radius:var(--radius-md);--space:var(--space-4)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-strong);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.app-header :focus-visible{outline-color:var(--focus-ring-on-dark)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{align-items:center;gap:var(--space-4);background:var(--surface-header);color:var(--surface-on-header);flex-wrap:wrap;justify-content:space-between;padding:10px 18px;display:flex}.app-header__product{font-weight:var(--font-weight-bold);letter-spacing:.01em}.app-header__tools{flex:18rem;min-width:0;max-width:32rem}.app-header__tools .global-search{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);flex-wrap:wrap;display:flex;position:relative}.app-header__tools .global-search input{border:1px solid var(--border-on-header);border-radius:var(--radius-sm);min-width:0;font:inherit;background:var(--surface-raised);color:var(--text-strong);flex:12rem;padding:6px 10px}.app-header__tools .global-search__status:empty{display:none}.app-header__tools .global-search__status{flex-basis:100%;margin:0}.app-header__tools .global-search [role=listbox]{z-index:10;padding:var(--space-1) 0;background:var(--surface-raised);max-height:60vh;color:var(--text-default);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:4px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.app-header__tools .global-search [role=option]{cursor:pointer;overflow-wrap:anywhere;padding:6px 12px}.app-header__tools .global-search [role=option][aria-selected=true]{background:var(--surface-muted)}.app-header__identity{align-items:center;gap:var(--space-3);font-size:var(--font-size-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.app-header__tenant{font-weight:var(--font-weight-medium)}.app-header__user{opacity:.85}.app-banner{background:var(--warning-surface);border-bottom:1px solid var(--warning-border);color:var(--warning-ink);font-size:var(--font-size-md);overflow-wrap:anywhere;padding:10px 18px}.app-body{flex:1;align-items:stretch;min-height:0;display:flex}.workspace-nav{background:var(--surface-raised);border-right:1px solid var(--border-default);flex:none;width:230px;padding:12px 0}.workspace-nav__list{margin:0;padding:0;list-style:none}.workspace-nav__button{text-align:left;width:100%;color:var(--text-default);font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:10px 18px;display:block}.workspace-nav__button:hover{background:var(--surface-muted)}.workspace-nav__button[aria-current=page]{background:var(--action-surface);border-left-color:var(--action-default);color:var(--action-ink);font-weight:var(--font-weight-medium)}.app-content{flex:1;min-width:0;padding:18px}.app-workspace{max-width:960px}.app-empty{color:var(--text-muted)}.button{border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-md);cursor:pointer;border:1px solid #0000;padding:8px 14px;line-height:1.2;text-decoration:none;display:inline-block}.button--primary{background:var(--action-default);color:var(--text-on-action)}.button--primary:hover:not(:disabled){background:var(--action-hover)}.button--primary:disabled{background:var(--action-disabled);cursor:not-allowed}.button--ghost{color:var(--text-strong);border-color:var(--border-strong);background:0 0}.button--ghost:hover:not(:disabled){background:var(--surface-muted)}.button--ghost:disabled{color:var(--text-muted);border-color:var(--border-default);cursor:not-allowed}.app-header .button--ghost{color:var(--surface-on-header);border-color:var(--border-on-header)}.app-header .button--ghost:hover:not(:disabled){background:var(--surface-header-hover)}.auth-screen{min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;max-width:460px;box-shadow:var(--shadow-sm);padding:28px}.auth-card__title{font-size:var(--font-size-xl);margin:0 0 12px}.auth-card__body{color:var(--text-default);margin:0 0 18px}.auth-card__notice,.auth-card__hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:14px 0 0}.admin{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:18px}.admin__title{font-size:var(--font-size-lg);margin:0 0 4px}.admin__description{color:var(--text-muted);font-size:var(--font-size-md);margin:0 0 14px}.admin-tablist{border-bottom:2px solid var(--border-default);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.admin-tab{border:1px solid var(--border-default);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-muted);color:var(--text-default);font:inherit;font-size:var(--font-size-md);cursor:pointer;border-bottom:none;padding:9px 18px}.admin-tab--selected{background:var(--surface-raised);font-weight:var(--font-weight-bold);border-bottom:2px solid var(--surface-raised);color:var(--action-ink);margin-bottom:-2px}.admin-panel[hidden]{display:none}.field{margin-bottom:var(--space-4);max-width:460px}.field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);display:block}.field__label[data-required=true]:after{content:" *";color:var(--danger-default)}.field__help{font-size:var(--font-size-sm);color:var(--text-muted);margin:0 0 6px}.field__control{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;font:inherit;font-size:var(--font-size-md);background:var(--surface-raised);color:var(--text-strong);padding:9px 10px}.field__control--invalid{border-color:var(--danger-default)}.field__error{color:var(--danger-default);font-size:var(--font-size-sm);margin:5px 0 0}.admin label:not(.field__label),.member-admin label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);display:block}.admin input[type=text]:not(.field__control),.admin textarea:not(.field__control),.admin select,.member-admin select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);max-width:100%;font:inherit;font-size:var(--font-size-md);background:var(--surface-raised);color:var(--text-strong);padding:8px 10px}.admin input[type=file]{max-width:100%;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-md);background:var(--surface-raised);color:var(--text-strong);cursor:pointer}.admin select,.member-admin select{margin-right:var(--space-2)}.admin input:disabled,.admin textarea:disabled,.admin select:disabled,.admin input[type=file]:disabled,.member-admin select:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.error-summary{border:2px solid var(--danger-default);border-radius:var(--radius-sm);padding:12px var(--space-4);margin:0 0 var(--space-4);background:var(--danger-surface)}.error-summary__heading{margin:0 0 var(--space-2);font-size:var(--font-size-base);color:var(--danger-default)}.error-summary__list{margin:0;padding-left:18px}.error-summary__link{color:var(--danger-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.admin-actions{border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.admin-status{font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0}.admin-status--ok{color:var(--success-default)}.admin-status--error{color:var(--danger-default)}.member-admin{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.admin dd,.member-admin dd{overflow-wrap:anywhere}.app-workspace table{border-collapse:collapse;width:100%}.app-workspace th,.app-workspace td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);overflow-wrap:anywhere}.app-workspace th{font-weight:var(--font-weight-medium)}@media (width<=720px){.app-header{gap:var(--space-2);padding:10px 12px}.app-body{flex-direction:column}.workspace-nav{border-right:0;border-bottom:1px solid var(--border-default);width:100%;padding:6px 0}.workspace-nav__button{padding:12px 18px}.app-content{padding:var(--space-3)}.admin{padding:14px}}@media (forced-colors:active){.button,.admin-tab,.workspace-nav__button,.field__control,.admin input[type=text]:not(.field__control),.admin textarea:not(.field__control),.admin select,.member-admin select,.admin input[type=file]{border:1px solid buttontext}.button--primary{color:buttontext;background:buttonface}:focus-visible{outline-color:highlight}}.inventory-availability__meta,.inventory-availability__quantities,.inventory-availability__non-sellable{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-availability__meta dt,.inventory-availability__quantities dt,.inventory-availability__non-sellable dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-availability__meta dd,.inventory-availability__quantities dd,.inventory-availability__non-sellable dd{overflow-wrap:anywhere;margin:0}.inventory-availability__value,.inventory-availability__atp-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);color:var(--text-strong)}.inventory-availability__atp{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--action-default);border-left:4px solid var(--action-default);border-radius:var(--radius-md);background:var(--action-surface)}.inventory-availability__atp-value{font-size:var(--font-size-xl);margin:0}.inventory-availability__unit{color:var(--text-muted);font-weight:var(--font-weight-regular)}@media (width<=720px){.inventory-availability__meta,.inventory-availability__quantities,.inventory-availability__non-sellable{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.inventory-posting__form,.inventory-posting__record,.inventory-posting__history{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.inventory-posting__field{margin-bottom:var(--space-3)}.inventory-posting__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.inventory-posting__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-posting__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-posting__meta dd{overflow-wrap:anywhere;margin:0}.inventory-posting__lines{border-collapse:collapse;width:100%}.inventory-posting__lines th,.inventory-posting__lines td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);overflow-wrap:anywhere}.inventory-posting__events{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.inventory-posting__events li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inventory-posting__event-kind{font-weight:var(--font-weight-medium);text-transform:capitalize}@media (width<=720px){.inventory-posting__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.inventory-commitment__form,.inventory-commitment__record,.inventory-commitment__list{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.inventory-commitment__field{margin-bottom:var(--space-3)}.inventory-commitment__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.inventory-commitment__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-commitment__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-commitment__meta dd{overflow-wrap:anywhere;margin:0}.inventory-commitment__rows{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.inventory-commitment__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.inventory-commitment__select{align-items:center;gap:var(--space-2);display:inline-flex}.inventory-commitment__row-state{font-weight:var(--font-weight-medium);text-transform:capitalize}.inventory-commitment__row-meta{color:var(--text-muted);overflow-wrap:anywhere}@media (width<=720px){.inventory-commitment__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.catalog-pricing__effective,.catalog-pricing__schedule{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.catalog-pricing__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.catalog-pricing__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.catalog-pricing__meta dd{overflow-wrap:anywhere;margin:0}.catalog-pricing__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.catalog-pricing__table th,.catalog-pricing__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.catalog-pricing__table th{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.catalog-pricing__table input,.catalog-pricing__table select{width:100%;min-width:8rem}@media (width<=720px){.catalog-pricing__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.catalog-public-price__section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.catalog-public-price__field{margin-bottom:var(--space-3)}.catalog-public-price__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.catalog-public-price code{overflow-wrap:anywhere;font-family:var(--font-mono,monospace)}.catalog-stock-delivery__section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.catalog-stock-delivery__field{margin-bottom:var(--space-3)}.catalog-stock-delivery__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.catalog-stock-delivery__locations{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.catalog-stock-delivery__location{align-items:center;gap:var(--space-2);display:inline-flex}.purchase-receiving__section,.purchase-receiving__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.purchase-receiving__field{margin-bottom:var(--space-3)}.purchase-receiving__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.purchase-receiving__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.purchase-receiving__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.purchase-receiving__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.purchase-receiving__table th,.purchase-receiving__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.purchase-receiving__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.purchase-receiving__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.crm-identity__section,.crm-identity__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.crm-identity__field{margin-bottom:var(--space-3)}.crm-identity__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.crm-identity__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.crm-identity__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.crm-identity__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.crm-identity__table th,.crm-identity__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.crm-identity__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.crm-identity__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.quotes__section,.quotes__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.quotes__field{margin-bottom:var(--space-3)}.quotes__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.quotes__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.quotes__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.quotes__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.quotes__table th,.quotes__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.quotes__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.quotes__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.scan-workspace{gap:var(--space-3);display:grid}.scan-header{align-items:center;gap:var(--space-3);display:flex}.scan-online,.scan-offline,.scan-pending{border:1px solid var(--color-line);padding:0 var(--space-2);border-radius:999px}.scan-offline{border-color:var(--color-danger);color:var(--color-danger)}.scan-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scan-form input{min-width:min(24rem,100%);font-size:1.25rem}.scan-form input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.scan-feedback{border-left:4px solid var(--color-ok);padding-left:var(--space-2)}.scan-feedback-error{border-left-color:var(--color-danger);font-weight:600}.scan-item dl{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.scan-item dt{color:var(--color-muted)}.scan-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.scan-actions button[aria-pressed=true]{background:var(--color-brand);color:var(--color-brand-ink)}.scan-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scan-candidates{gap:var(--space-2);padding:0;list-style:none;display:grid}.scan-muted{color:var(--color-muted)}.scan-unknown{border:1px solid var(--color-line);border-left:4px solid var(--color-danger);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);display:grid}.scan-link{gap:var(--space-2);display:grid}.scan-package{padding:var(--space-1) var(--space-2);border-left:3px solid var(--color-brand);background:var(--color-surface-muted,#f4f6f8);margin:0;font-weight:600}.scan-package-warning{border-left-color:var(--color-danger);color:var(--color-danger)}.camera-scanner{gap:var(--space-2);max-width:36rem;display:grid}.camera-preview{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.camera-preview video{object-fit:cover;width:100%;height:100%;display:block}.camera-guide{border-radius:var(--radius-sm);border:3px solid #ffffffe6;position:absolute;inset:18% 10%;box-shadow:0 0 0 9999px #00000040}.camera-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.label-setup{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.label-queue{gap:var(--space-2);padding:0;list-style:none;display:grid}.label-sheet{grid-template-columns:repeat(auto-fill,minmax(62mm,1fr));gap:2mm;display:grid}.label{border:1px dashed var(--color-line);break-inside:avoid;color:#000;background:#fff;padding:2mm;overflow:hidden}.label-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.label-barcode{display:block}.label-sku,.label-code,.label-price,.label-location{font-family:ui-monospace,monospace;font-size:9pt}.label-price{font-weight:700}.label-overflow{margin:0 0 var(--space-2);color:var(--color-danger);font-weight:600}.label-unavailable{color:var(--color-muted);font-size:.9em}.label-name,.label-sku,.label-code,.label-price,.label-location{white-space:nowrap;text-overflow:ellipsis;height:3.5mm;font-size:8pt;line-height:3.5mm;overflow:hidden}.label-calibration{margin-top:var(--space-3)}.label-calibration__ruler{height:14mm;margin-bottom:var(--space-3);color:#000;background:#fff;border:1px solid #000;position:relative}.label-calibration__ruler--inch{height:12mm}.label-calibration__tick{white-space:nowrap;border-left:.2mm solid #000;height:4mm;padding-left:.5mm;font-size:7pt;position:absolute;top:0}.label-calibration__tick--major{height:8mm;font-weight:700}@media print{body:has(.label-sheet) *{visibility:hidden}:is(body:has(.label-sheet) .label-sheet,body:has(.label-sheet) .label-sheet *){visibility:visible}body:has(.label-sheet) .label-sheet{width:100%;position:absolute;inset:0 auto auto 0}body:has(.label-calibration) *{visibility:hidden}:is(body:has(.label-calibration) .label-calibration,body:has(.label-calibration) .label-calibration *){visibility:visible}body:has(.label-calibration) .label-calibration{width:100%;position:absolute;inset:0 auto auto 0}.label{border:none}body:has(.scanner-test-sheet--print) *{visibility:hidden}:is(body:has(.scanner-test-sheet--print) .scanner-test-sheet--print,body:has(.scanner-test-sheet--print) .scanner-test-sheet--print *){visibility:visible}body:has(.scanner-test-sheet--print) .scanner-test-sheet--print{width:100%;position:absolute;inset:0 auto auto 0}.scanner-test-sheet--print .scanner-test-sheet__intro{display:none}body:has(.scanner-test-sheet--print) .label-sheet{display:none}body:has(.scanner-test-sheet--print) .label-calibration{display:none}}.scan-scanner{align-items:center;gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.scan-last{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.9rem}.scanner-device{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.scanner-device p{margin:0}.scanner-generic{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-basis:100%;display:flex}.scanner-setup{gap:var(--space-3);border:1px solid var(--color-line);border-left:4px solid var(--color-brand);border-radius:var(--radius-sm);padding:var(--space-3);display:grid}.scanner-setup__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scanner-setup__header h3{margin:0}.scanner-steps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.scanner-steps button[aria-current=step]{background:var(--color-brand);color:var(--color-brand-ink)}.scanner-step{gap:var(--space-3);display:grid}.scanner-choice{padding:var(--space-1) 0}.scanner-capture{gap:var(--space-1);max-width:36rem;display:grid}.scanner-capture input{font-size:1.25rem}.scanner-capture input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.scanner-serial{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scanner-results{border-collapse:collapse;width:100%}.scanner-results caption{text-align:left;padding:var(--space-1) 0;font-weight:600}.scanner-results th,.scanner-results td{border-bottom:1px solid var(--color-line);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.scanner-results__text{word-break:break-all;font-family:ui-monospace,monospace}.scanner-profile-form{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,24rem);align-items:center;display:grid}.scanner-profile-form button[type=submit],.scanner-profile-form .scanner-layout,.scanner-profile-form p,.scanner-profile-form ul{grid-column:1/-1}.scanner-guidance summary{cursor:pointer;font-weight:600}.scanner-guidance h4{margin:var(--space-2) 0 var(--space-1)}.scanner-test-sheet{gap:var(--space-2);display:grid}.scanner-test-sheet__items{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(70mm,1fr));margin:0;padding:0;list-style:none;display:grid}.scanner-test-sheet__item{color:#000;break-inside:avoid;border:1px dashed var(--color-line);background:#fff;padding:4mm}.scanner-test-sheet__item h4{margin:0 0 2mm}.scanner-test-symbol{display:block}.scanner-test-sheet__text{margin:1mm 0;font-family:ui-monospace,monospace;font-size:9pt}.scanner-verify ul{padding:0;list-style:none}.scan-running-total{font-weight:600}@media (width<=720px){.scanner-profile-form{grid-template-columns:1fr}}.reports-controls{align-items:end;gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.reports-field{color:var(--color-muted);gap:4px;font-size:.9rem;display:grid}.reports-field select,.reports-field input{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:6px;padding:6px 8px}.reports-table{border-collapse:collapse;width:100%;margin-top:var(--space-3)}.reports-table caption{text-align:left;color:var(--color-muted);padding:6px 0}.reports-table th,.reports-table td{border-bottom:1px solid var(--color-line);text-align:left;padding:6px 8px}.reports-table th .button{padding:2px 4px}.reports-totals{margin-top:var(--space-3);grid-template-columns:max-content 1fr;gap:2px 16px;display:grid}.reports-totals dt{font-weight:600}.reports-totals dd{margin:0}@media (width<=720px){.reports-controls{flex-direction:column;align-items:stretch}}.invoices{max-width:86rem;margin:0 auto;padding:1.5rem}.invoices__tabs{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.invoices__tabs button[aria-selected=true]{background:var(--color-primary,#1d4d70);color:#fff}.invoices__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1.25rem;display:grid}.invoices__card{background:#fff;border:1px solid #b7c5cd;border-radius:.5rem;margin:1rem 0;padding:1rem}.invoices__card label{gap:.25rem;margin:.75rem 0;display:grid}.invoices__card input,.invoices__card select,.invoices__card textarea,.invoices__grid select{box-sizing:border-box;width:100%;max-width:32rem}.invoices__card button,.invoices__card a{margin:.35rem .4rem .35rem 0}.invoices__list{max-height:38rem;padding:0;list-style:none;overflow:auto}.invoices__list button{text-align:left;background:#fff;border:1px solid #b7c5cd;border-radius:.35rem;width:100%;margin:.2rem 0;padding:.75rem;display:block}.invoices__list button[aria-pressed=true]{border-color:#1d4d70;box-shadow:inset 0 0 0 1px #1d4d70}.invoices__list small,.invoices__line small,.invoices__card li small{display:block}.invoices__line{grid-template-columns:minmax(10rem,1fr) minmax(6rem,.5fr) minmax(8rem,.7fr);align-items:center;gap:.5rem;display:grid}.invoices table{border-collapse:collapse;overflow-wrap:anywhere;width:100%}.invoices th,.invoices td{text-align:left;border-bottom:1px solid #d8e0e5;padding:.4rem}@media (width<=42rem){.invoices__line{grid-template-columns:1fr}.invoices table{font-size:.85rem}}.picker{flex-direction:column;gap:2px;margin-right:12px;display:inline-flex;position:relative}.picker__label{color:var(--text-muted,#5a6472);font-size:12px;font-weight:600}.picker__control{min-width:180px}.picker__selected{color:var(--text-muted,#5a6472);font-size:12px}.picker__list{z-index:20;background:var(--surface-raised,#fff);border:1px solid var(--border-default,#c7ccd4);border-radius:var(--radius-md,6px);min-width:180px;max-height:240px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 6px 18px #141c2829}.picker__list[hidden]{display:none}.picker__option{cursor:pointer;padding:6px 10px}.picker__option--active,.picker__option:hover{background:var(--surface-selected,#eef2f8)}.inventory-transfers__authority{margin:0 0 var(--space-4);padding:var(--space-3);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle,transparent);font-size:var(--font-size-sm);color:var(--text-muted);list-style:none;display:grid}.inventory-transfers__section,.inventory-transfers__record{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.inventory-transfers__field{margin-bottom:var(--space-3)}.inventory-transfers__field label{min-width:13rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.inventory-transfers__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-transfers__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-transfers__meta dd{overflow-wrap:anywhere;margin:0}.inventory-transfers__table{border-collapse:collapse;width:100%;margin:0 0 var(--space-3)}.inventory-transfers__table th,.inventory-transfers__table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:top;overflow-wrap:anywhere}@media (width<=720px){.inventory-transfers__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.cycle-counts{gap:1rem;display:grid}.cycle-counts__columns{grid-template-columns:minmax(13rem,18rem) minmax(20rem,1fr);gap:1.5rem;display:grid}.cycle-counts__columns>div{min-width:0}.cycle-counts__row{text-align:left;width:100%;margin-block:.35rem;display:block}.cycle-counts fieldset{gap:.65rem;margin-block:1rem;display:grid}.cycle-counts label{gap:.3rem;display:grid}.cycle-counts input,.cycle-counts textarea{max-width:100%}.cycle-counts__actions{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.cycle-counts__warning{border:2px solid;padding:1rem}@media (width<=48rem){.cycle-counts__columns{grid-template-columns:1fr}}.inventory-bins__authority{margin:0 0 var(--space-4);padding:var(--space-3);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle,transparent);font-size:var(--font-size-sm);color:var(--text-muted);list-style:none;display:grid}.inventory-bins__section,.inventory-bins__record{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.inventory-bins__field{margin-bottom:var(--space-3)}.inventory-bins__field label{min-width:8rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.inventory-bins__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.inventory-bins__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.inventory-bins__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-bins__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-bins__meta dd{overflow-wrap:anywhere;margin:0}.inventory-bins__table{border-collapse:collapse;width:100%;margin:0 0 var(--space-3)}.inventory-bins__table th,.inventory-bins__table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:top;overflow-wrap:anywhere}@media (width<=720px){.inventory-bins__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.inventory-lots__authority{margin:0 0 var(--space-4);padding:var(--space-3);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle,transparent);font-size:var(--font-size-sm);color:var(--text-muted);list-style:none;display:grid}.inventory-lots__section,.inventory-lots__record{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.inventory-lots__field{margin-bottom:var(--space-3)}.inventory-lots__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.inventory-lots__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.inventory-lots__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.inventory-lots__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.inventory-lots__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.inventory-lots__meta dd{overflow-wrap:anywhere;margin:0}.inventory-lots__table{border-collapse:collapse;width:100%;margin:0 0 var(--space-3)}.inventory-lots__table th,.inventory-lots__table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:top;overflow-wrap:anywhere}@media (width<=720px){.inventory-lots__meta{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.inventory-workspace__section{margin-top:18px}.inventory-workspace__filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.inventory-workspace__table{border-collapse:collapse;width:100%}.inventory-workspace__table th,.inventory-workspace__table td{text-align:left;border-bottom:1px solid var(--border-default,#d8dde5);padding:6px 8px}.inventory-workspace__list{margin:6px 0;padding-left:18px}.supplier-returns__section,.supplier-returns__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.supplier-returns__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.supplier-returns__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.supplier-returns__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.supplier-returns__table th,.supplier-returns__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.supplier-returns__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.purchasing-workspace__section{margin-top:18px}.purchasing-workspace__group{margin-top:10px}.purchasing-workspace__list{margin:6px 0;padding-left:18px}.pricing-workspace__rule{margin:var(--space-3,12px) 0;padding:var(--space-3,12px);border:1px solid var(--border-default,#ccc);border-radius:var(--radius-md,6px)}.pricing-workspace__rule ol{margin:6px 0;padding-left:22px}.pricing-workspace__section,.pricing-detail{margin-top:var(--space-4,18px);padding-top:var(--space-4,18px);border-top:1px solid var(--border-default,#ccc)}.pricing-workspace__form{margin:var(--space-3,12px) 0;gap:var(--space-2,8px);flex-wrap:wrap;align-items:flex-end;display:flex}.pricing-workspace__form legend{font-weight:var(--font-weight-medium,600)}.pricing-workspace__list{margin:6px 0;padding-left:22px}.pricing-workspace__list>li{margin-bottom:var(--space-2,8px)}.pricing-workspace__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm,.9rem)}.pricing-workspace__table th,.pricing-workspace__table td{text-align:left;border-bottom:1px solid var(--border-default,#ccc);vertical-align:top;padding:4px 8px}.pricing-workspace__members,.pricing-workspace__history{margin:var(--space-2,8px) 0 var(--space-3,12px) var(--space-4,18px)}.pricing-workspace__break{width:100%}.pricing-workspace__chosen{font-weight:var(--font-weight-medium,600)}.pricing-workspace__chosen-row{background:var(--surface-subtle,#0000000a)}.pricing-workspace__confirm{margin:var(--space-3,12px) 0;padding:var(--space-3,12px);border:2px solid var(--border-strong,#888);border-radius:var(--radius-md,6px)}.inquiries{color:#17352e;background:#f7faf8;border:1px solid #c9d5d0;border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.inquiries h2,.inquiries h3,.inquiries h4{margin:.2rem 0 .7rem}.inquiries p{line-height:1.5}.inquiries-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.inquiries-heading p{max-width:43rem;margin:.25rem 0 1rem}.inquiries button{padding:.5rem .7rem}.inquiries-message{white-space:pre-wrap;background:#fff3d7;border-left:4px solid #a47935;padding:.7rem}.inquiries-warning{background:#fff3df;border:2px solid #b2742e;padding:1rem;line-height:1.5}.inquiries-warning div{gap:.5rem;margin-top:.6rem;display:flex}.inquiries-layout{grid-template-columns:minmax(15rem,1fr) minmax(20rem,2fr);gap:1rem;margin-top:1rem;display:grid}.inquiries-layout>div{min-width:0}.inquiries-layout label,.inquiries-form label,.inquiries-actions label{margin:.65rem 0 .3rem;font-size:.85rem;font-weight:700;display:block}.inquiries select,.inquiries input{width:100%;min-width:0;padding:.5rem}.inquiries-list{max-height:32rem;margin:.7rem 0;overflow:auto}.inquiries-list button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #d5ddd9;flex-direction:column;align-items:start;gap:.25rem;width:100%;margin:.2rem 0;display:flex}.inquiries-list button[aria-current=true]{background:#e8f1eb;border-color:#286b50}.inquiries-list small,.inquiries-detail small{color:#5e7069}.inquiries-detail{background:#fff;border:1px solid #d5ddd9;min-height:15rem;padding:1rem}.inquiries-detail-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.inquiries-detail dl{grid-template-columns:8rem minmax(0,1fr);gap:.5rem .8rem;margin:1rem 0;display:grid}.inquiries-detail dt{font-weight:700}.inquiries-detail dd{overflow-wrap:anywhere;margin:0}.inquiries-message-body{white-space:pre-wrap}.inquiries-actions{border-top:1px solid #d5ddd9;gap:.4rem;padding-top:1rem;display:grid}.inquiries-actions button{justify-self:start}.inquiries-form{background:#fff;border:1px solid #c9d5d0;margin-top:1rem;padding:1rem}.inquiries-form summary{cursor:pointer;font-weight:800}.inquiries-form>button{margin:.5rem 0}.inquiries-form .inquiries-check{align-items:center;gap:.5rem;display:flex}.inquiries-form .inquiries-check input{width:auto}.inquiries-form code{overflow-wrap:anywhere}@media (width<=780px){.inquiries-layout,.inquiries-detail dl{grid-template-columns:1fr}.inquiries-detail dt{margin-top:.4rem}.inquiries-heading{display:block}}.customers nav,.customers__filters{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.customers nav button[aria-current=page]{font-weight:700;text-decoration:underline}.customers label{gap:.25rem;margin:.5rem 0;display:grid}.customers form{border:1px solid var(--border,#a4aab3);border-radius:.5rem;margin:1rem 0;padding:1rem}.customers input,.customers select,.customers textarea{max-width:100%;min-height:2.75rem}.customers button{min-height:2.75rem;margin:.15rem}.customers__board{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.customers__board>section,.customers__compare>div{border:1px solid var(--border,#a4aab3);border-radius:.5rem;padding:1rem}.customers__compare{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.customers li{margin:.4rem 0}@media (width<=40rem){.customers__filters>label{width:100%}}.cms-workspace{color:#17212f;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;margin:1.25rem 0;padding:1.25rem}.cms-workspace h2,.cms-workspace h3,.cms-workspace h4{margin:0 0 .55rem}.cms-workspace p{margin:.35rem 0 .8rem}.cms-workspace button{cursor:pointer}.cms-site{flex-wrap:wrap;align-items:end;gap:.6rem;margin:1rem 0;display:flex}.cms-site label,.cms-editor label{gap:.25rem;font-weight:600;display:grid}.cms-site input{min-width:min(25rem,85vw)}.cms-grid{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:1rem;display:grid}.cms-grid aside{border-right:1px solid #cbd5e1;flex-direction:column;align-items:stretch;gap:.4rem;padding-right:.8rem;display:flex}.cms-grid aside button{text-align:left}.cms-editor{align-content:start;gap:.65rem;min-width:0;display:grid}.cms-editor input:not([type=checkbox]):not([type=radio]),.cms-editor textarea,.cms-editor select{box-sizing:border-box;width:100%;max-width:48rem;font:inherit;border:1px solid #94a3b8;border-radius:.3rem;padding:.4rem}.cms-blocks,.cms-transitions,.cms-history{border:1px solid #cbd5e1;border-radius:.5rem;gap:.55rem;padding:.8rem;display:grid}.cms-blocks fieldset{border:1px solid #cbd5e1;gap:.55rem;display:grid}.cms-block-actions{flex-wrap:wrap;gap:.35rem;display:flex}.cms-message,.cms-uncertain{background:#fef3c7;border-radius:.35rem;padding:.75rem}.cms-uncertain{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=760px){.cms-grid{grid-template-columns:1fr}.cms-grid aside{border-bottom:1px solid #cbd5e1;border-right:0;padding:0 0 .8rem}}.orders__authority{margin:0 0 var(--space-4);padding:var(--space-3);gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle,transparent);font-size:var(--font-size-sm);color:var(--text-muted);list-style:none;display:grid}.orders__section,.orders__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.orders__field{margin-bottom:var(--space-3)}.orders__field label{min-width:11rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);display:inline-block}.orders__meta,.orders__money{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.orders__meta dt,.orders__money dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.orders__meta dd,.orders__money dd{overflow-wrap:anywhere;margin:0}.orders__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.orders__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.orders__table{border-collapse:collapse;width:100%;margin:0 0 var(--space-3)}.orders__table th,.orders__table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:top;overflow-wrap:anywhere}.orders__table select{max-width:100%}@media (width<=720px){.orders__meta,.orders__money{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.customer-returns__section,.customer-returns__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.customer-returns__authority,.customer-returns__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.customer-returns__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.customer-returns__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.customer-returns__table th,.customer-returns__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.customer-returns__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.order-fulfillment__section,.order-fulfillment__subsection{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.order-fulfillment__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.order-fulfillment__row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.order-fulfillment__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3)}.order-fulfillment__table th,.order-fulfillment__table td{padding:var(--space-2);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.order-fulfillment__meta{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.order-fulfillment__meta dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}
