:root{color-scheme:light;--color-background:#f7f8f5;--color-surface:#ffffff;--color-surface-muted:#f1f5f2;--color-primary:#0f766e;--color-primary-strong:#115e59;--color-accent:#c08a2d;--color-text-primary:#17211d;--color-text-secondary:#5b6761;--color-border:#dfe7e1;--color-success:#15803d;--color-warning:#b7791f;--color-error:#b42318;--color-info:#2563eb;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-full:999px;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--ease-standard:cubic-bezier(0.2,0,0,1);--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--shadow-soft:0 18px 45px rgb(23 33 29/0.08);--shadow-lift:0 24px 55px rgb(23 33 29/0.12)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.hidden{display:none}.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)}*{box-sizing:border-box}html{min-height:100%;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;margin:0;background:linear-gradient(135deg,rgb(255 255 255/.7),transparent 35%),radial-gradient(circle at top left,rgb(15 118 110/.09),transparent 30rem),radial-gradient(circle at bottom right,rgb(192 138 45/.1),transparent 26rem),var(--color-background)}button,input,select,textarea{font:inherit}.app-shell-header{display:flex;width:min(100%,88rem);align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 auto;padding:var(--space-4) var(--space-5) 0}.app-shell-brand,.app-shell-nav a{color:var(--color-text-primary);text-decoration:none}.app-shell-brand{font-size:var(--text-sm);font-weight:850}.app-shell-nav{display:flex;align-items:center;gap:var(--space-2)}.app-shell-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.app-shell-nav a{border:1px solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750;min-height:2.5rem;padding:var(--space-2) var(--space-3)}.app-shell-nav a:hover{border-color:rgb(15 118 110/.22);color:var(--color-primary-strong)}.language-selector{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750}.language-selector select{border:1px solid rgb(15 118 110/.2);border-radius:var(--radius-full);background:rgb(255 255 255/.82);color:var(--color-text-primary);font-weight:750}.language-selector select,.logout-button{min-height:2.5rem;cursor:pointer;font-size:var(--text-sm);padding:0 var(--space-3)}.logout-button{border:1px solid rgb(180 35 24/.18);border-radius:var(--radius-full);background:rgb(254 242 242/.86);color:rgb(180 35 24);font-weight:850}.login-shell{display:grid;min-height:calc(100vh - 5rem);place-items:center;padding:var(--space-5)}.login-card{display:grid;width:min(100%,26rem);gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.92);box-shadow:var(--shadow-lift);padding:var(--space-6)}.login-card h1,.login-card p{margin:0}.login-card h1{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--text-2xl)}.login-card p:not(.home-kicker){margin-top:var(--space-2);color:var(--color-text-secondary)}.login-form{display:grid;gap:var(--space-3)}.login-form label{display:grid;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.login-form input{min-height:3rem;border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:white;color:var(--color-text-primary);padding:0 var(--space-3)}.login-form button{min-height:3rem;border:1px solid rgb(15 118 110/.3);border-radius:var(--radius-md);background:var(--color-primary);color:white;cursor:pointer;font-weight:850}.login-form button:disabled{cursor:wait;opacity:.72}.home-shell,.workspace-shell{width:min(100%,88rem);margin:0 auto;padding:var(--space-5)}.home-hero{display:grid;gap:var(--space-5)}.home-hero,.workspace-hero{padding:var(--space-6) 0 var(--space-5)}.home-kicker,.section-title__eyebrow{margin:0;color:var(--color-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-hero h1{max-width:12ch;font-size:clamp(2.35rem,12vw,4.75rem)}.home-hero h1,.workspace-hero h1{margin:var(--space-3) 0 0;color:var(--color-text-primary);font-weight:780;line-height:.96}.workspace-hero h1{font-size:clamp(2.35rem,12vw,4.25rem)}.workspace-hero p:not(.home-kicker){max-width:38rem}.home-hero>div>p:not(.home-kicker),.workspace-hero p:not(.home-kicker){margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.55}.home-hero>div>p:not(.home-kicker){max-width:34rem}.home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.refresh-button{min-height:2.75rem;border:1px solid rgb(15 118 110/.24);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;font-size:var(--text-sm);font-weight:800;padding:0 var(--space-4);transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.refresh-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(15 118 110/.42);box-shadow:var(--shadow-soft)}.refresh-button:disabled{cursor:wait;opacity:.72}.primary-action-link,.whatsapp-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:850;text-decoration:none}.primary-action-link{border:1px solid rgb(15 118 110/.32);background:var(--color-primary);color:white;padding:0 var(--space-4);box-shadow:var(--shadow-soft)}.whatsapp-button{width:-moz-fit-content;width:fit-content;min-height:2.35rem;border:1px solid rgb(21 128 61/.24);background:rgb(240 253 244/.92);color:rgb(21 128 61);padding:0 var(--space-3)}.last-updated{margin:0;font-size:var(--text-sm);font-weight:700}.api-debug-panel,.last-updated{color:var(--color-text-secondary)}.api-debug-panel{max-width:min(100%,42rem);overflow:auto;margin:var(--space-5) 0 0;border:1px solid rgb(180 35 24/.2);border-radius:var(--radius-md);background:rgb(255 255 255/.78);font-size:var(--text-xs);line-height:1.5;padding:var(--space-4);white-space:pre-wrap}.home-section{margin-top:var(--space-8)}.customer-workspace{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.customer-detail-card,.customer-detail-panel,.customer-search-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.88);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px)}.customer-detail-panel,.customer-search-panel{padding:var(--space-4)}.customer-search-form{display:grid;gap:var(--space-3)}.customer-search-form label{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:850}.customer-search-row{display:grid;gap:var(--space-3)}.customer-search-row button,.customer-search-row input,.customer-search-row select{min-height:3.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);padding:0 var(--space-4)}.customer-search-row button{border-color:rgb(15 118 110/.34);background:var(--color-primary);color:white;cursor:pointer;font-weight:850}.customer-state{margin-top:var(--space-4);border:1px solid rgb(15 118 110/.14);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-4)}.customer-state strong{display:block;color:var(--color-text-primary)}.customer-state p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.customer-state__actions{margin-top:var(--space-3)}.customer-state--error{border-color:rgb(180 35 24/.22)}.customer-results{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.customer-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-4);transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.customer-card,.customer-card a{display:grid;gap:var(--space-3);text-decoration:none}.customer-card a{color:inherit}.customer-card--selected,.customer-card:hover{transform:translateY(-1px);border-color:rgb(15 118 110/.35);box-shadow:var(--shadow-soft)}.customer-card span{display:grid;gap:var(--space-1)}.customer-card strong{font-size:var(--text-base)}.customer-card small{color:var(--color-text-secondary);font-size:var(--text-sm)}.customer-department-line{line-height:1.35}.customer-detail-card{display:grid;gap:var(--space-5);padding:var(--space-5)}.customer-detail-card h2{margin:var(--space-2) 0 0;color:var(--color-text-primary);font-size:clamp(1.75rem,8vw,2.5rem);line-height:1}.customer-detail-card p{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.customer-detail-list{display:grid;gap:var(--space-3);margin:0}.customer-detail-list div{display:grid;gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.customer-detail-list dt{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.customer-detail-list dd{margin:0;color:var(--color-text-primary);font-weight:750}.department-editor{display:grid;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgb(248 250 252/.72);padding:var(--space-3)}.department-editor label{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.department-editor select{min-height:2.75rem;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:700;padding:0 var(--space-3)}.department-editor__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.department-editor button{min-height:2.5rem;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:800;padding:0 var(--space-4)}.department-editor button:disabled{cursor:progress;opacity:.68}.department-editor__actions button:first-child,.department-editor__trigger{background:var(--color-primary);color:white}.department-editor__actions button:last-child{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.department-editor__feedback{margin:0;font-size:var(--text-sm);font-weight:750}.department-editor__feedback--success{color:var(--color-success)}.department-editor__feedback--error{color:var(--color-error)}.future-sections{display:grid;gap:var(--space-2)}.future-sections button{min-height:2.75rem;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:rgb(241 245 242/.68);color:var(--color-text-secondary);font-weight:750}.timeline-section{display:grid;gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-5)}.timeline-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3)}.timeline-header h3{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-lg);line-height:1.2}.timeline-header small{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:800}.timeline-list{max-height:28rem;overflow:auto;margin:0;padding:0 var(--space-1) 0 0;list-style:none}.timeline-item,.timeline-list{display:grid;gap:var(--space-3)}.timeline-item{grid-template-columns:auto minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.timeline-item__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-lg)}.timeline-item strong{display:block;color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.35}.timeline-item p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.4}.timeline-item time{display:block;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:750}.home-section--activity{padding-bottom:var(--space-8)}.section-title{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.section-title h2{margin:0;color:var(--color-text-primary);font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.1}.section-title>div>p{max-width:40rem;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.dashboard-grid{display:grid;gap:var(--space-3)}.dashboard-grid--metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--actions,.dashboard-grid--activity,.dashboard-grid--attention{grid-template-columns:1fr}.action-card,.activity-card,.attention-card,.metric-card,.operational-drilldown,.operational-order-card,.operational-summary-card,.status-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.88);box-shadow:var(--shadow-soft);backdrop-filter:blur(16px)}.metric-card{min-height:9.75rem;padding:var(--space-4);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.metric-card__label{margin:0;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:750;line-height:1.35}.metric-card strong{display:block;margin-top:var(--space-5);color:var(--color-text-primary);font-size:clamp(1.6rem,8vw,2.25rem);letter-spacing:0;line-height:1}.metric-card span{display:block;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.4}.metric-card--success{border-color:rgb(21 128 61/.24)}.metric-card--warning{border-color:rgb(183 121 31/.25)}.metric-card--info{border-color:rgb(37 99 235/.2)}.metric-card--error{border-color:rgb(180 35 24/.24)}.operational-summary-card{display:grid;gap:var(--space-4);min-height:13rem;padding:var(--space-5)}.operational-summary-card h2,.operational-summary-card p{margin:0}.operational-summary-card p{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700}.operational-summary-card h2{margin-top:var(--space-2);color:var(--color-text-primary);font-size:clamp(1.35rem,6vw,2rem);line-height:1.1}.operational-summary-list{display:grid;gap:var(--space-3)}.operational-summary-list button{display:grid;width:100%;min-height:4.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);border:1px solid rgb(15 118 110/.16);border-radius:var(--radius-md);background:rgb(255 255 255/.74);color:var(--color-text-primary);cursor:pointer;padding:var(--space-3);text-align:left;transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.operational-summary-list button:hover{transform:translateY(-1px);border-color:rgb(15 118 110/.34);box-shadow:var(--shadow-soft)}.operational-summary-list button span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-lg)}.operational-summary-list button strong{font-size:var(--text-sm)}.operational-summary-list button small{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:800;white-space:nowrap}.operational-drilldown{display:grid;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4)}.operational-drilldown__actions,.operational-drilldown__header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.operational-drilldown__header{justify-content:space-between}.operational-drilldown h2{margin:var(--space-2) 0 0;color:var(--color-text-primary);font-size:clamp(1.25rem,6vw,1.75rem)}.operational-drilldown__actions button{min-height:2.5rem;border:1px solid rgb(15 118 110/.2);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;font-size:var(--text-sm);font-weight:800;padding:0 var(--space-3)}.operational-drilldown__state{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700}.operational-drilldown__state--error{color:var(--color-error)}.operational-order-card,.operational-order-list{display:grid;gap:var(--space-3)}.operational-order-card{padding:var(--space-4)}.operational-order-card>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.operational-order-card strong{color:var(--color-text-primary)}.customer-location-line,.operational-order-card__customer{display:grid;gap:.15rem}.customer-location-line,.operational-order-card__customer small{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:800}.operational-order-card p,.operational-order-card span{color:var(--color-text-secondary)}.operational-order-card p{margin:0;font-size:var(--text-sm);line-height:1.4}.operational-order-card dl{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin:0}.operational-order-card dt{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:750}.operational-order-card dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.operational-order-shipping{display:grid;gap:var(--space-2);border:1px solid rgb(15 118 110/.16);border-radius:var(--radius-md);background:rgb(240 253 250/.58);padding:var(--space-3)}.operational-order-shipping>strong{color:var(--color-text-primary);font-size:var(--text-sm)}.operational-order-shipping div{display:grid;gap:var(--space-1)}.operational-order-shipping p,.operational-order-shipping span{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750;line-height:1.35}.operational-order-shipping p{color:rgb(180 83 9);font-weight:850}.operational-order-card__contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.operational-order-card__contact a{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid rgb(15 118 110/.24);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3);text-decoration:none}.shipping-status,.shipping-status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:1.8rem;align-items:center;justify-content:center;border:1px solid rgb(180 83 9/.22);border-radius:var(--radius-full);background:rgb(255 251 235/.9);color:rgb(180 83 9);font-size:var(--text-xs);font-weight:900;padding:0 var(--space-2)}.shipping-status--ready,.shipping-status-pill--ready{border-color:rgb(15 118 110/.24);background:rgb(240 253 250/.9);color:var(--color-primary-strong)}.shipping-status-pill--printed{border-color:rgb(21 128 61/.24);background:rgb(240 253 244/.92);color:rgb(21 128 61)}.operational-order-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.operational-order-card__actions button{min-height:2.5rem;border:1px solid rgb(15 118 110/.24);border-radius:var(--radius-md);background:var(--color-primary);color:white;cursor:pointer;font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3)}.operational-order-card__actions button:disabled{cursor:wait;opacity:.72}.operational-order-card__actions span{max-width:18rem;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;line-height:1.4}.order-management-panel{display:grid;gap:var(--space-4);border:1px solid rgb(15 118 110/.16);border-radius:var(--radius-lg);background:rgb(255 255 255/.94);box-shadow:var(--shadow-soft);padding:var(--space-5)}.order-management-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.order-management-edit h3,.order-management-panel__header h2{margin:0;color:var(--color-text-primary)}.order-management-actions button,.order-management-edit button,.order-management-panel__header button{min-height:2.75rem;border:1px solid rgb(15 118 110/.22);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3)}.order-management-actions button:first-of-type,.order-management-edit button{background:var(--color-primary);color:white}.order-management-actions button:disabled,.order-management-edit button:disabled{cursor:not-allowed;opacity:.68}.order-management-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:0}.order-management-grid div{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.order-management-grid dt{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:750}.order-management-grid dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:850}.order-management-actions,.order-management-edit{display:grid;gap:var(--space-3)}.order-document-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.document-actions a,.document-actions button,.order-document-actions a,.order-quick-actions a,.order-quick-actions button{min-height:2.75rem;border:1px solid rgb(15 118 110/.22);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3);text-decoration:none}.order-management-actions label,.order-management-edit label{display:grid;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.order-management-actions input,.order-management-edit input,.order-management-edit select{width:100%;min-height:3rem;border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(255 255 255/.92);color:var(--color-text-primary);padding:0 var(--space-3)}.order-message--success{color:var(--color-primary-strong)}.order-quick-view{display:grid;gap:var(--space-4);width:min(100%,48rem);margin:0 auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.94);box-shadow:var(--shadow-soft);padding:var(--space-5)}.operational-workspace{display:grid;gap:var(--space-5)}.operational-workspace__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border:1px solid rgb(15 118 110/.16);border-radius:var(--radius-lg);background:rgb(255 255 255/.92);box-shadow:var(--shadow-soft);padding:var(--space-5)}.operational-workspace__hero h1,.operational-workspace__hero p{margin:0}.operational-workspace__hero h1{margin-top:var(--space-2);color:var(--color-text-primary);font-size:clamp(2rem,8vw,3.25rem);line-height:1}.operational-workspace__hero p:not(.home-kicker){margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-lg);font-weight:800}.operational-workspace__status{display:flex;flex-wrap:wrap;gap:var(--space-2)}.operational-workspace__status span{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary-strong);font-size:var(--text-sm);font-weight:900;padding:var(--space-2) var(--space-3)}.operational-workspace__grid{display:grid;gap:var(--space-4)}.operational-workspace-card{display:grid;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgb(255 255 255/.9);box-shadow:var(--shadow-soft);padding:var(--space-4)}.operational-workspace-card--primary{border-color:rgb(15 118 110/.24);background:rgb(240 253 250/.72)}.operational-workspace-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.operational-workspace-card__header h2,.operational-workspace-card__header p{margin:0}.operational-workspace-card__header h2{margin-top:var(--space-1);color:var(--color-text-primary);font-size:var(--text-lg)}.workspace-service-list{display:grid;gap:var(--space-3)}.workspace-service-list a,.workspace-service-list button,.workspace-service-list span{min-height:2.55rem;border:1px solid rgb(15 118 110/.16);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3);text-decoration:none;font-size:var(--text-sm);font-weight:850;transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.workspace-service-list a,.workspace-service-list button{background:var(--color-primary);color:white;cursor:pointer}.delivery-card-actions button:hover:not(:disabled),.order-management-edit button:hover:not(:disabled),.order-quick-actions button:hover:not(:disabled),.shipping-preparation button:hover:not(:disabled),.shipping-preview-actions a:hover:not(.is-disabled),.workspace-service-list a:hover,.workspace-service-list button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-soft)}.delivery-card-actions button:active:not(:disabled),.order-management-edit button:active:not(:disabled),.order-quick-actions button:active:not(:disabled),.shipping-preparation button:active:not(:disabled),.shipping-preview-actions a:active:not(.is-disabled),.workspace-service-list a:active,.workspace-service-list button:active:not(:disabled){transform:scale(.98)}.workspace-service-list__secondary{border-color:rgb(180 35 24/.2)!important;background:rgb(254 242 242/.9)!important;color:rgb(180 35 24)!important}.workspace-service-list span{background:var(--color-surface-muted);color:var(--color-text-secondary)}.workspace-activity-list{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750;line-height:1.5}.shipping-preparation{display:grid;gap:var(--space-3);border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(255 255 255/.94);box-shadow:var(--shadow-lift);padding:var(--space-4)}.shipping-preparation__header,.shipping-steps{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.shipping-preparation__header h2,.shipping-preparation__header p{margin:0}.shipping-preparation__header h2{margin-top:var(--space-2);color:var(--color-text-primary)}.shipping-preparation button,.shipping-preview-actions a{display:flex;height:40px;min-height:40px;align-items:center;justify-content:center;border:1px solid rgb(15 118 110/.22);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;font-size:var(--text-sm);font-weight:850;line-height:1;padding:0 var(--space-3);text-align:center;text-decoration:none;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.delivery-card-actions button:disabled,.order-management-edit button:disabled,.order-quick-actions button:disabled,.shipping-preparation button:disabled{cursor:not-allowed;opacity:.62}.shipping-form button,.shipping-preview-actions a,.shipping-steps button.is-active,.shipping-type-grid button.is-selected{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:white}.shipping-preview-actions a span{display:flex;align-items:center;justify-content:center;line-height:1;text-align:center}.shipping-preview-actions a.is-disabled{pointer-events:none;opacity:.56}.shipping-form,.shipping-form fieldset,.shipping-preview-actions,.shipping-type-grid{display:grid;gap:var(--space-2)}.shipping-form fieldset{margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.shipping-form legend{color:var(--color-text-primary);font-weight:900;padding:0 var(--space-2)}.shipping-form label{display:grid;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.shipping-form input{width:100%;min-height:2.55rem;border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(255 255 255/.92);color:var(--color-text-primary);padding:0 var(--space-3)}.shipping-balance-note,.shipping-missing-list{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:800}.shipping-missing-list{display:grid;gap:var(--space-1);padding-left:var(--space-4);color:var(--color-error)}.order-quick-view__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.order-quick-view__header h1{margin:0;color:var(--color-text-primary);font-size:clamp(1.75rem,7vw,2.75rem)}.order-quick-view__header span{align-self:flex-start;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary-strong);font-size:var(--text-sm);font-weight:900;padding:var(--space-2) var(--space-3)}.order-quick-actions{display:grid;gap:var(--space-2)}.order-quick-actions label{display:grid;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.order-quick-actions input{width:100%;min-height:2.55rem;border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(255 255 255/.92);color:var(--color-text-primary);padding:0 var(--space-3)}.delivery-card-actions button,.order-management-edit button,.order-quick-actions button{min-height:2.55rem;border:1px solid rgb(15 118 110/.28);border-radius:var(--radius-md);background:var(--color-primary);color:white;cursor:pointer;font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.delivery-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.document-preview-shell{min-height:100vh;background:var(--color-background);padding:var(--space-5)}.document-actions{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);margin:0 auto var(--space-5);width:min(100%,52rem)}.document-actions label{display:grid;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.document-actions__check{display:inline-flex!important;min-height:2.65rem;align-items:center;gap:var(--space-2)!important}.document-actions__check input{width:1rem;height:1rem;accent-color:var(--color-primary)}.document-actions a,.document-actions button,.document-actions select{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid rgb(15 118 110/.24);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-strong);cursor:pointer;font-size:var(--text-sm);font-weight:850;padding:0 var(--space-3);text-align:center;text-decoration:none;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.document-actions a:hover,.document-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-soft)}.document-actions a:active,.document-actions button:active:not(:disabled){transform:scale(.98)}.document-actions button:last-child,.order-document-actions a:nth-child(2),.order-document-actions a:nth-child(3){background:var(--color-primary);color:white}.document-page{min-height:65mm;border:1.5pt solid #000;margin:0 auto;background:white;box-shadow:var(--shadow-lift);padding:0}.document-page,.label{width:95mm;height:65mm;overflow:hidden}.label{position:relative;box-sizing:border-box;border:1.5px solid #000;color:#111827;font-family:Arial,Helvetica,sans-serif;font-size:8px;line-height:1.15;padding:3mm}.label-header{display:flex;align-items:flex-start;justify-content:space-between;gap:3mm;font-size:10px;line-height:1}.label-header span,.label-header strong{display:block;font-weight:900}.label-type{margin:1mm 0 0;font-size:8px;font-weight:900;letter-spacing:.02em}.label-section{border-top:1px solid #000;margin-top:1mm;padding-top:1mm}.label-section h2,.label-section p{margin:0}.label-section h2{font-size:7px;font-weight:900;text-transform:uppercase}.label-section p{max-width:68mm;overflow:hidden;font-size:8px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.label-section--address p{max-width:62mm}.label-payment{margin-top:.5mm!important;font-weight:900}.label-footer{position:absolute;right:3mm;bottom:3mm;left:3mm;display:flex;align-items:flex-end;justify-content:space-between;gap:2mm;font-size:8px;font-weight:900}.label-footer .document-qr{width:17mm;height:17mm}.document-label{display:grid;width:95mm;height:65mm;align-content:start;grid-template-rows:auto auto 1fr auto;gap:1mm;border:.8pt solid #000;color:#111827;font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:2mm}.document-label__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2mm;border-bottom:1pt solid #111827;padding-bottom:1mm}.document-label__header p{margin:0;font-size:6pt;font-weight:700;text-transform:uppercase}.document-label__header strong{margin:0;font-size:8pt;line-height:1}.document-qr{width:14mm;height:14mm}.document-logo{display:block;max-width:24mm;max-height:8mm;margin-bottom:1mm}.document-logo-text{display:block;margin-bottom:1mm;font-size:8pt;letter-spacing:0}.document-label__section{border:1pt solid #111827;padding:1mm;overflow:hidden}.document-label__section--compact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.document-label__section h2{margin:0 0 .6mm;font-size:5.8pt;text-transform:uppercase}.document-label__section dl{display:grid;gap:.45mm;margin:0}.document-label__section div{display:grid;grid-template-columns:17mm minmax(0,1fr);align-items:center;gap:1mm;min-height:4.1mm}.document-label__section dd,.document-label__section dt{margin:0;font-size:5.8pt;line-height:1.12}.document-label__section dt{font-weight:700}.document-label__section dd{overflow-wrap:anywhere}.document-label__footer{display:flex;align-items:end;justify-content:space-between;gap:2mm;border-top:1pt solid #111827;padding-top:.8mm;font-size:5.8pt;font-weight:700}.document-label__footer div{display:grid;gap:.4mm}.document-label__footer span,.document-label__footer strong{display:block;line-height:1.12}html[data-cut-border=hidden] .document-label,html[data-cut-border=hidden] .document-page,html[data-cut-border=hidden] .label{border-color:transparent}.order-workspace{display:grid;gap:var(--space-4);align-items:start}.order-panel,.order-summary-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgb(255 255 255/.9);box-shadow:var(--shadow-soft);padding:var(--space-5);backdrop-filter:blur(16px)}.inline-customer-form,.order-panel,.order-summary-panel{display:grid;gap:var(--space-4)}.order-panel h2,.order-summary-panel h2{margin:var(--space-2) 0 0;color:var(--color-text-primary);font-size:var(--text-xl)}.order-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.inline-customer-form label,.order-field,.order-grid label{display:grid;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:800}.inline-customer-form input,.inline-customer-form select,.order-field input,.order-field textarea,.order-grid input,.order-grid select{width:100%;min-height:3rem;border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(255 255 255/.92);color:var(--color-text-primary);padding:0 var(--space-3)}.order-field textarea{padding-top:var(--space-3);resize:vertical}.order-grid,.order-result-list{display:grid;gap:var(--space-3)}.inline-customer-form button,.order-result-list button,.order-save-button,.order-secondary-action{min-height:3rem;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:850}.order-result-list button{display:grid;gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);padding:var(--space-3);text-align:left}.order-result-list button.is-selected{border-color:rgb(15 118 110/.44);box-shadow:var(--shadow-soft)}.order-muted,.order-result-list small,.order-result-list span{color:var(--color-text-secondary)}.inline-customer-form button,.order-secondary-action{border:1px solid rgb(15 118 110/.22);background:var(--color-surface);color:var(--color-primary-strong)}.order-error,.order-message{margin:0;color:var(--color-error);font-size:var(--text-sm);font-weight:800}.order-summary-panel{position:sticky;top:var(--space-4)}.order-summary-panel dl{display:grid;gap:var(--space-3);margin:0}.order-summary-panel dl div{display:flex;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.order-summary-panel dt{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750}.order-summary-panel dd{margin:0;color:var(--color-text-primary);font-weight:900}.order-save-button{border:1px solid rgb(15 118 110/.36);background:var(--color-primary);color:white}.order-save-button:disabled{cursor:wait;opacity:.72}.order-created-card{display:grid;gap:var(--space-2);border:1px solid rgb(21 128 61/.2);border-radius:var(--radius-md);background:rgb(240 253 244/.8);padding:var(--space-3)}.order-created-card a{color:var(--color-primary-strong);font-weight:850}.selected-customer-context{display:grid;gap:var(--space-3);border:1px solid rgb(15 118 110/.18);border-radius:var(--radius-md);background:rgb(240 253 250/.72);padding:var(--space-4)}.selected-customer-context span{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.selected-customer-context strong{display:block;margin-top:var(--space-1);color:var(--color-text-primary);font-size:var(--text-lg)}.selected-customer-context dl{display:grid;gap:var(--space-2);margin:0}.selected-customer-context dl div{display:flex;justify-content:space-between;gap:var(--space-3)}.selected-customer-context dd,.selected-customer-context dt{margin:0;font-size:var(--text-sm)}.selected-customer-context dt{color:var(--color-text-secondary);font-weight:750}.selected-customer-context dd{color:var(--color-text-primary);font-weight:850;text-align:right}.action-card,.attention-card{display:flex;width:100%;min-height:5.75rem;align-items:center;gap:var(--space-4);padding:var(--space-4);border-color:var(--color-border);color:var(--color-text-primary);cursor:default;text-align:left;transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.action-card:hover,.attention-card:hover{transform:translateY(-2px);border-color:rgb(15 118 110/.3);box-shadow:var(--shadow-lift)}.action-card:active,.attention-card:active{transform:translateY(0)}.action-card__icon,.activity-card__icon,.attention-card span{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-primary-strong);font-size:var(--text-lg);font-weight:800}.action-card strong,.attention-card strong{display:block;font-size:var(--text-base);line-height:1.25}.action-card small,.attention-card small{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.35}.attention-card--warning span{background:rgb(183 121 31/.12);color:var(--color-warning)}.attention-card--info span{background:rgb(37 99 235/.1);color:var(--color-info)}.attention-card--success span{background:rgb(21 128 61/.11);color:var(--color-success)}.action-card--primary{border-color:rgb(15 118 110/.34);background:linear-gradient(135deg,#0f766e,#115e59);color:#ffffff}.action-card--primary small{color:rgb(255 255 255/.78)}.action-card--primary .action-card__icon{background:rgb(255 255 255/.16);color:#ffffff}.activity-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-4)}.activity-card h3{margin:0;color:var(--color-text-primary)}.activity-card h3,.activity-card p{font-size:var(--text-sm);line-height:1.35}.activity-card p{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.activity-card time{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700}.status-card{display:grid;gap:var(--space-5);min-height:13rem;padding:var(--space-5);overflow:hidden;position:relative}.status-card:after{content:"";position:absolute;inset:auto -4rem -5rem auto;width:12rem;height:12rem;border-radius:999px;background:rgb(192 138 45/.12)}.status-card p{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700}.status-card h2{max-width:12ch;margin:var(--space-3) 0 0;color:var(--color-text-primary);font-size:clamp(1.55rem,8vw,2.25rem);line-height:1.05}.status-card>span{align-self:end;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.recoverable-error{display:grid;gap:var(--space-3)}.recoverable-error h1,.recoverable-error p{margin:0}.loading-skeleton{display:grid;width:min(100%,44rem);gap:var(--space-4);margin:var(--space-10) auto}.loading-skeleton span{display:block;min-height:7rem;border-radius:var(--radius-lg);background:linear-gradient(90deg,rgb(255 255 255/.58),rgb(255 255 255/.9),rgb(255 255 255/.58));background-size:220% 100%;animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:48rem){.home-shell{padding:var(--space-8)}.app-shell-header,.workspace-shell{padding-left:var(--space-8);padding-right:var(--space-8)}.home-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:stretch;padding-top:var(--space-10)}.home-hero h1{max-width:16ch}.dashboard-grid--attention,.dashboard-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-search-row{grid-template-columns:minmax(0,1fr) 10rem 8rem}.customer-card{grid-template-columns:minmax(0,1fr) auto}.operational-order-card dl,.operational-workspace__grid,.order-grid,.order-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.home-shell,.workspace-shell{padding:var(--space-10) var(--space-8)}.home-section{margin-top:var(--space-10)}.dashboard-grid{gap:var(--space-4)}.dashboard-grid--metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-grid--actions{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid--activity{grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(18rem,22rem)}.customer-workspace{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:start}.operational-workspace-card--activity,.operational-workspace-card--primary{grid-column:1/-1}}@media print{body,html{width:95mm;height:65mm;margin:0;padding:0;background:white}.app-shell-header,.document-actions,.no-print{display:none!important}.document-preview-shell{width:95mm;height:65mm;margin:0;padding:0;background:white}.document-page,.label-page{width:95mm;height:65mm;min-height:65mm;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;margin:0;page-break-after:avoid;page-break-before:avoid;padding:0}html[data-print-mode=a4],html[data-print-mode=a4] body{width:210mm;height:297mm}html[data-print-mode=a4] .document-preview-shell{width:210mm;height:297mm;padding:0}html[data-print-mode=a4] .document-page,html[data-print-mode=a4] .label-page{width:95mm;height:65mm;margin:0}@page{size:95mm 65mm;margin:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}