@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;500;600;700&display=swap");.order-detail .order-detail__layout{max-width:960px;margin-inline:auto}.order-detail .order-detail__primary-actions{display:grid;grid-template-columns:minmax(0,1fr)}.order-detail .order-detail__finance-link{width:100%;justify-content:center;box-sizing:border-box}.order-detail .order-returnables-action-row--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.order-detail .order-returnables-action-row button{min-width:0;width:100%;min-height:48px;white-space:normal}.order-detail .returnables-trigger{background:var(--bg-control);color:var(--text-control);border-color:var(--border-strong)}.order-detail .order-money{margin-block:1rem;color:var(--text-primary)}.order-detail .order-money dl{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;margin:0}.order-detail .order-money dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.order-detail .order-money dt{font-size:.9rem;color:var(--text-secondary);text-transform:none;letter-spacing:normal}.order-detail .order-money dd{margin:0;font-size:1rem;font-weight:700;white-space:nowrap;color:var(--text-primary)}.order-detail .order-money .order-money__total{border-top:1px solid var(--border-strong);padding-top:.65rem;margin-top:.3rem}.order-detail .order-money__total dd,.order-detail .order-money__total dt{font-size:clamp(1.25rem,5vw,1.9rem);font-weight:800;color:var(--text-primary)}.order-detail .order-money small,.order-detail .order-money__note{color:var(--text-secondary);font-size:.78rem}.order-detail .order-received{padding:1rem;border:1px solid var(--border-strong);border-radius:.7rem;background:var(--bg-surface-quiet)}.order-detail .order-received h2{font-size:1.25rem;margin:0 0 .55rem}.order-detail .order-received p{margin:.3rem 0;overflow-wrap:anywhere}.order-detail .order-handover-history{padding:1rem;min-width:0}.order-detail .order-handover-history article{padding-block:.6rem;border-bottom:1px solid var(--border-subtle)}.order-detail .order-handover-history li{display:block;overflow-wrap:anywhere}.order-detail .order-handover-history li>strong{font-size:.85rem}.order-detail .order-handover-history .order-money dl>div{border:0;background:transparent;padding:0}.order-detail .order-handover-history .order-money .order-money__total{border-top:1px solid var(--border-strong);padding-top:.65rem}.order-detail .order-handover-history ul{padding-left:1rem}.order-detail summary{cursor:pointer;min-height:32px;color:var(--text-secondary)}.order-detail .order-recap{display:grid;grid-gap:.85rem;gap:.85rem;color:var(--text-primary)}.order-detail .order-recap p{margin:.2rem 0}.order-detail .order-recap__goods{display:grid;grid-gap:.8rem;gap:.8rem}.order-detail .order-recap__goods article,.order-detail .order-recap__replacement{border:1px solid var(--border-subtle);border-radius:.6rem;padding:.8rem;min-width:0}.order-detail .order-recap h3{font-size:1rem;line-height:1.5;margin:0 0 .5rem;overflow-wrap:anywhere}.order-detail .order-recap label{color:var(--text-secondary);font-size:.8rem}.order-detail .order-recap__goods article>label{display:grid;grid-gap:.4rem;gap:.4rem;margin-block:.5rem}.order-detail .order-recap label:has(input[type=checkbox]){display:flex;align-items:start;gap:.5rem;margin-block:.7rem}.order-detail .order-recap label:has(input[type=checkbox]) input{flex-shrink:0}.order-detail .order-recap__goods article>small{display:block;line-height:1.5}.order-detail .order-recap input:not([type=checkbox]),.order-detail .order-recap select{min-width:0;max-width:100%;width:100%;box-sizing:border-box;min-height:44px;font-size:1rem;color:var(--text-control);background:var(--bg-input)}.order-detail .order-recap input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.order-detail .order-recap button{min-height:44px}.order-detail .order-recap__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.order-detail .order-recap__actions button{width:100%;min-width:0}.order-detail .order-lot-allocation{min-width:0;margin:.7rem 0 0;padding:.7rem;border:1px solid var(--border-strong);border-radius:.5rem}.order-detail .order-lot-allocation legend{font-size:.85rem}.order-detail .order-lot-allocation button{border:1px solid var(--border-strong);background:var(--bg-control);color:var(--text-control);border-radius:.5rem;padding:.5rem .7rem}.order-detail .order-lot-allocation__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(80px,1fr);grid-gap:.6rem;gap:.6rem;margin-bottom:.65rem}.order-detail .order-lot-allocation__row label{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.order-detail .order-operation-success{color:var(--status-success)}.order-detail .order-detail__facts .order-detail__payment{color:var(--text-primary)}.order-detail .return-case__lot{color:var(--text-secondary)}.order-detail .return-case>p{font-size:.85rem;line-height:1.5}@media (max-width:390px){.order-detail .order-lot-allocation__row{grid-template-columns:minmax(0,1fr)}.order-detail .order-returnables-action-row button{font-size:.7rem;padding-inline:.4rem}.order-detail .order-money dt{font-size:.8rem}}.global-navigation__theme-preview[data-theme=DARK],:root,html[data-theme=DARK]{--ral-7015:#2d343b;--ral-7015-deep:#1b2127;--ral-7015-shadow:#10151a;--ral-7015-light:#48525c;--bg-page:#10151a;--bg-page-radial:rgb(84 96 108/.12);--bg-page-start:#1b2127;--bg-page-middle:#12181d;--bg-page-end:#0d1216;--bg-surface:linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.26));--bg-surface-raised:linear-gradient(145deg,rgb(76 84 93/.98),rgb(33 38 44/.99));--bg-surface-quiet:rgb(20 24 29/.22);--bg-preview:#171c22;--bg-input:rgb(28 32 38/.34);--bg-control:var(--bg-input);--bg-menu:linear-gradient(145deg,rgb(76 84 93/.98),rgb(33 38 44/.99));--control-radius:.52rem;--native-select-option-surface:#21262c;--border-subtle:rgb(245 242 234/.14);--border-strong:rgb(245 242 234/.22);--divider:rgb(245 242 234/.12);--text-primary:#f5f2ea;--text-secondary:#e4e7e8;--text-muted:#b6bcc0;--text-disabled:#788187;--text-placeholder:#9ca4a8;--text-control:#f5f2ea;--text-raised:#fffaf1;--text-action:#fff8ec;--text-emphasis:#fffdf8;--text-quantity:#f4d0a0;--text-operational-quantity:var(--text-information-emphasis);--text-on-primary:var(--text-primary);--text-on-nested:var(--text-primary);--text-on-control:var(--text-control);--text-on-raised:var(--text-raised);--text-on-preview:#f5f2ea;--icon-foreground:var(--text-control);--icon-muted:var(--text-muted);--surface-text:var(--text-primary);--surface-muted:var(--text-muted);--text-on-accent:#fff8ec;--surface-hover:linear-gradient(145deg,rgb(122 132 140/.31),rgb(34 38 44/.33));--focus-ring:rgb(240 165 72/.2);--semantic-foreground-amber:#f0a978;--semantic-foreground-green:#a9dfb5;--semantic-foreground-red:#f0c1bf;--semantic-foreground-purple:#e1c2ff;--semantic-foreground-blue:#c9e0e7;--status-success:var(--semantic-foreground-green);--status-warning:var(--semantic-foreground-amber);--status-danger:var(--semantic-foreground-red);--status-conflict:var(--semantic-foreground-purple);--status-info:var(--semantic-foreground-blue);--status-conflict-on-preview:#e1c2ff;--semantic-family-amber:#f0a548;--semantic-family-green:#a9dfb5;--semantic-family-purple:#e1c2ff;--semantic-family-red:#f0c1bf;--semantic-family-blue:#c9e0e7;--semantic-intensity-subtle:12%;--semantic-intensity-outline:62%;--semantic-intensity-attention:22%;--semantic-intensity-strong:28%;--semantic-intensity-glow:10%;--semantic-intensity-hover:16%;--interactive-lamp-origin:0% 0%;--interactive-lamp-glow-offset:-7px -3px;--accent-section-divider-surface:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--semantic-family-amber) 12%,transparent) 8%,color-mix(in srgb,var(--semantic-family-amber) 34%,transparent) 24%,color-mix(in srgb,var(--semantic-family-amber) 40%,transparent) 50%,color-mix(in srgb,var(--semantic-family-amber) 34%,transparent) 76%,color-mix(in srgb,var(--semantic-family-amber) 12%,transparent) 92%,transparent 100%);--accent-section-divider-glow:0 0 5px color-mix(in srgb,var(--semantic-family-amber) 8%,transparent);--order-active-surface:var(--bg-surface);--order-new-border:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-outline),var(--border-strong));--order-new-tint:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-attention),transparent);--order-ready-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-ready-glow:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-completed-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-completed-tint:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-strong),transparent);--order-cancelled-border:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-outline),var(--border-strong));--order-cancelled-tint:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-attention),transparent);--order-conflict-border:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-strong));--order-conflict-tint:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-strong),transparent);--stock-card-conflict-surface:linear-gradient(145deg,rgb(112 80 139/.34),rgb(39 32 50/.34));--order-item-prepared-border:rgb(112 188 130/.7);--order-item-prepared-surface:linear-gradient(145deg,rgb(61 124 78/.17),rgb(22 38 28/.22));--order-item-prepared-glow:0 0 11px rgb(112 188 130/.08);--order-item-prepared-control-border:rgb(112 188 130/.68);--order-item-prepared-control-foreground:var(--semantic-foreground-green);--order-item-prepared-control-surface:rgb(65 126 80/.16);--order-item-prepared-control-glow:0 0 8px rgb(112 188 130/.1);--order-item-conflict-border:rgb(167 108 217/.76);--order-item-conflict-tint:rgb(79 56 100/.2);--order-item-conflict-surface:var(--order-item-conflict-tint);--order-item-conflict-glow:none;--text-interaction:var(--semantic-foreground-amber);--text-information-emphasis:var(--text-interaction);--secondary-action-foreground:var(--text-interaction);--secondary-action-border:rgb(240 165 72/.5);--secondary-action-surface:rgb(236 133 47/.08);--secondary-action-hover-foreground:#fff8ec;--secondary-action-hover-border:rgb(240 165 72/.72);--secondary-action-hover-surface:rgb(236 133 47/.12);--beeros-ui-amber:#FF7700;--accent-orange:var(--beeros-ui-amber);--accent-amber:#f0a548;color-scheme:dark}.global-navigation__theme-preview[data-theme=GREY],html[data-theme=GREY]{--ral-7015:#424d57;--ral-7015-deep:#2e3740;--ral-7015-shadow:#222a31;--ral-7015-light:#5b6874;--bg-page:#303941;--bg-page-radial:rgb(132 147 160/.13);--bg-page-start:#515d68;--bg-page-middle:#3d4852;--bg-page-end:#2e3740;--bg-surface:linear-gradient(145deg,rgb(58 69 79/.98),rgb(35 43 50/.99));--bg-surface-raised:linear-gradient(145deg,rgb(74 87 98/.98),rgb(48 58 67/.99));--bg-surface-quiet:#28313a;--bg-preview:#28313a;--bg-input:linear-gradient(145deg,rgb(54 65 75/.99),rgb(33 41 48/.99));--bg-control:linear-gradient(145deg,rgb(61 72 81/.99),rgb(39 47 54/.99));--bg-menu:linear-gradient(145deg,rgb(73 86 97/.99),rgb(47 56 65/.99));--native-select-option-surface:#36414b;--border-subtle:rgb(233 239 242/.26);--border-strong:rgb(233 239 242/.38);--divider:rgb(233 239 242/.2);--text-primary:#f0f3f4;--text-secondary:#e4e9ec;--text-muted:#c1c8cd;--text-disabled:#8f999f;--text-placeholder:#aeb7bc;--text-control:#f0f3f4;--text-raised:#f0f3f4;--text-action:#fff8ec;--text-emphasis:#f0f3f4;--text-quantity:#f4d0a0;--text-operational-quantity:var(--text-information-emphasis);--text-on-primary:var(--text-primary);--text-on-nested:var(--text-primary);--text-on-control:var(--text-control);--text-on-raised:var(--text-raised);--text-on-preview:#f0f3f4;--icon-foreground:var(--text-control);--icon-muted:var(--text-muted);--surface-text:var(--text-primary);--surface-muted:var(--text-muted);--text-on-accent:#fff8ec;--surface-hover:linear-gradient(145deg,rgb(128 141 153/.48),rgb(58 68 78/.62));--focus-ring:rgb(240 165 72/.26);--semantic-foreground-amber:#f0a978;--semantic-foreground-green:#a9dfb5;--semantic-foreground-red:#f0c1bf;--semantic-foreground-purple:#e1c2ff;--semantic-foreground-blue:#c9e0e7;--status-success:var(--semantic-foreground-green);--status-warning:var(--semantic-foreground-amber);--status-danger:var(--semantic-foreground-red);--status-conflict:var(--semantic-foreground-purple);--status-info:var(--semantic-foreground-blue);--status-conflict-on-preview:#e1c2ff;--semantic-family-amber:#f0a548;--semantic-family-green:#a9dfb5;--semantic-family-purple:#e1c2ff;--semantic-family-red:#f0c1bf;--semantic-family-blue:#c9e0e7;--semantic-intensity-subtle:12%;--semantic-intensity-outline:62%;--semantic-intensity-attention:22%;--semantic-intensity-strong:28%;--semantic-intensity-glow:10%;--semantic-intensity-hover:16%;--order-item-prepared-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-subtle));--order-item-prepared-surface:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-subtle),transparent)),var(--bg-input);--order-item-prepared-glow:0 0 11px color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-item-prepared-control-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-subtle));--order-item-prepared-control-foreground:var(--semantic-foreground-green);--order-item-prepared-control-surface:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-subtle),transparent),transparent),var(--bg-control);--order-item-prepared-control-glow:0 0 8px color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-item-conflict-border:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-subtle));--order-item-conflict-tint:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-subtle),transparent));--order-item-conflict-surface:var(--order-item-conflict-tint),var(--bg-input);--order-item-conflict-glow:0 0 11px color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-glow),transparent);--text-interaction:var(--semantic-foreground-amber);--text-information-emphasis:var(--text-interaction);--secondary-action-foreground:var(--text-interaction);--secondary-action-border:rgb(240 165 72/.5);--secondary-action-surface:rgb(236 133 47/.08);--secondary-action-hover-foreground:#fff8ec;--secondary-action-hover-border:rgb(240 165 72/.72);--secondary-action-hover-surface:rgb(236 133 47/.12);--beeros-ui-amber:#FF7700;--accent-orange:var(--beeros-ui-amber);--accent-amber:#f0a548;color-scheme:dark}.global-navigation__theme-preview[data-theme=LIGHT],html[data-theme=LIGHT]{--ral-7015:#e3dfd7;--ral-7015-deep:#f7f4ee;--ral-7015-shadow:#e7e2da;--ral-7015-light:#d6d1c8;--bg-page:#e8e4dc;--bg-page-radial:rgb(255 255 255/.55);--bg-page-start:#f1ede5;--bg-page-middle:#e8e4dc;--bg-page-end:#ddd8d0;--bg-surface:linear-gradient(145deg,rgb(220 223 217/.99),rgb(202 210 207/.99));--bg-surface-raised:linear-gradient(145deg,rgb(255 254 251/.99),rgb(232 228 220/.99));--bg-surface-quiet:#f0ede6;--bg-preview:#27323a;--bg-input:linear-gradient(145deg,rgb(255 253 248/.99),rgb(235 231 223/.99));--bg-control:linear-gradient(145deg,rgb(249 246 240/.99),rgb(229 224 215/.99));--bg-menu:linear-gradient(145deg,rgb(255 254 251/.99),rgb(232 228 220/.99));--native-select-option-surface:#fffefa;--border-subtle:rgb(88 100 107/.32);--border-strong:rgb(69 81 88/.45);--divider:rgb(78 90 98/.24);--text-primary:#1e292f;--text-secondary:#39474e;--text-muted:#637078;--text-disabled:#899299;--text-placeholder:#7c878d;--text-control:#39474e;--text-raised:#1e292f;--text-action:#fff8ec;--text-emphasis:#1e292f;--text-quantity:#1e292f;--text-operational-quantity:var(--text-information-emphasis);--text-on-primary:var(--text-primary);--text-on-nested:var(--text-primary);--text-on-control:var(--text-control);--text-on-raised:var(--text-raised);--text-on-preview:#f5f2ea;--icon-foreground:var(--text-control);--icon-muted:var(--text-muted);--surface-text:var(--text-primary);--surface-muted:var(--text-muted);--text-on-accent:#fff8ec;--surface-hover:linear-gradient(145deg,rgb(255 252 245/.99),rgb(221 216 206/.99));--focus-ring:rgb(191 97 26/.23);--semantic-foreground-amber:#9a541b;--semantic-foreground-green:#276c3b;--semantic-foreground-red:#a4433e;--semantic-foreground-purple:#66477f;--semantic-foreground-blue:#2d6174;--status-success:var(--semantic-foreground-green);--status-warning:var(--semantic-foreground-amber);--status-danger:var(--semantic-foreground-red);--status-conflict:var(--semantic-foreground-purple);--status-info:var(--semantic-foreground-blue);--status-conflict-on-preview:#e1c2ff;--semantic-family-amber:#be621c;--semantic-family-green:#276c3b;--semantic-family-purple:#66477f;--semantic-family-red:#a4433e;--semantic-family-blue:#2d6174;--semantic-intensity-subtle:12%;--semantic-intensity-outline:70%;--semantic-intensity-attention:27%;--semantic-intensity-strong:31%;--semantic-intensity-glow:14%;--semantic-intensity-hover:22%;--accent-section-divider-surface:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--semantic-family-amber) 20%,transparent) 8%,color-mix(in srgb,var(--semantic-family-amber) 50%,transparent) 24%,color-mix(in srgb,var(--semantic-family-amber) 58%,transparent) 50%,color-mix(in srgb,var(--semantic-family-amber) 50%,transparent) 76%,color-mix(in srgb,var(--semantic-family-amber) 20%,transparent) 92%,transparent 100%);--accent-section-divider-glow:0 0 5px color-mix(in srgb,var(--semantic-family-amber) 14%,transparent);--order-item-prepared-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-item-prepared-surface:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-subtle),transparent)),var(--bg-surface-quiet);--order-item-prepared-glow:0 0 11px color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-item-prepared-control-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-item-prepared-control-foreground:var(--semantic-foreground-green);--order-item-prepared-control-surface:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-subtle),transparent),transparent),var(--bg-control);--order-item-prepared-control-glow:0 0 8px color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-item-conflict-border:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-strong));--order-item-conflict-tint:linear-gradient(145deg,color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-subtle),transparent));--order-item-conflict-surface:var(--order-item-conflict-tint),var(--bg-surface-quiet);--order-item-conflict-glow:0 0 11px color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-glow),transparent);--order-active-surface:var(--bg-surface);--order-new-foreground:var(--semantic-foreground-amber);--order-new-border:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-outline),var(--border-strong));--order-new-tint:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-attention),transparent);--order-ready-foreground:var(--semantic-foreground-green);--order-ready-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-ready-glow:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-glow),transparent);--order-completed-foreground:var(--semantic-foreground-green);--order-completed-border:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-outline),var(--border-strong));--order-completed-tint:color-mix(in srgb,var(--semantic-family-green) var(--semantic-intensity-strong),transparent);--order-cancelled-foreground:var(--semantic-foreground-red);--order-cancelled-border:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-outline),var(--border-strong));--order-cancelled-tint:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-attention),transparent);--order-conflict-foreground:var(--semantic-foreground-purple);--order-conflict-border:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-strong));--order-conflict-tint:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-strong),transparent);--stock-card-conflict-surface:linear-gradient(color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent)),var(--bg-surface);--text-interaction:var(--semantic-foreground-amber);--text-information-emphasis:var(--text-interaction);--secondary-action-foreground:#9b4e16;--secondary-action-border:rgb(190 98 28/.56);--secondary-action-surface:var(--bg-control);--secondary-action-hover-foreground:#7a3c11;--secondary-action-hover-border:rgb(190 98 28/.72);--secondary-action-hover-surface:rgb(236 133 47/.12);--beeros-ui-amber:#c8651c;--accent-orange:var(--beeros-ui-amber);--accent-amber:#b86625;color-scheme:light}:root{font-family:Manrope,sans-serif;background:var(--bg-page);color:var(--text-primary)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{min-height:100vh;margin:0;background:radial-gradient(76% 48% at 42% -12%,var(--bg-page-radial),transparent 66%),linear-gradient(145deg,var(--bg-page-start) 0,var(--bg-page-middle) 52%,var(--bg-page-end) 100%);background-attachment:fixed}a{color:inherit}.app-shell{width:min(100% - 2.5rem,1180px);margin:0 auto;padding:1.35rem 0 4.5rem}.app-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding-right:3.5rem}.app-header-spacer{display:block;width:44px}.brand{display:flex;align-items:center;gap:.9rem;min-width:0;text-decoration:none}.brand-logo{display:block;width:min(38vw,285px);min-width:190px;height:auto;filter:invert(1) grayscale(1) contrast(1.35);mix-blend-mode:screen}.brand-system{padding-left:.9rem;border-left:1px solid var(--border-strong);color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.menu-button{width:44px;height:44px;display:grid;flex:0 0 auto;place-content:center;grid-gap:4px;gap:4px;border:1px solid var(--border-strong);border-radius:.45rem;color:var(--text-primary);background:var(--bg-surface-quiet);cursor:pointer}.menu-button span{display:block;width:17px;height:1.5px;background:currentColor}@media not all and (hover:hover) and (pointer:fine){.menu-button:focus-visible,.menu-button:hover:not(*){border-color:rgb(240 165 72/.72);background:rgb(240 165 72/.08);outline:3px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.menu-button:focus-visible,.menu-button:hover{border-color:rgb(240 165 72/.72);background:rgb(240 165 72/.08);outline:3px solid var(--focus-ring);outline-offset:2px}}.app-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.24rem 1rem;margin-top:clamp(1.75rem,4vw,3rem);padding-top:.62rem;border-top:1px solid var(--divider);color:var(--text-muted);font-size:.57rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dashboard-branding{display:grid;justify-items:center;grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,4vw,3.1rem) 1rem clamp(2rem,5vw,4rem);text-align:center}.dashboard-logo{display:block;width:min(100%,1120px);height:auto;filter:invert(1) grayscale(1) contrast(1.35);mix-blend-mode:screen}.dashboard-branding h1,.module-tile h2,.placeholder-page h1,.section-heading h2{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.055em;text-transform:uppercase}.dashboard-branding h1{margin:0;color:var(--surface-muted);font-size:clamp(1rem,2vw,1.35rem);line-height:1}html[data-theme=LIGHT] :is(.brand-logo,.dashboard-logo){filter:none;mix-blend-mode:normal}.eyebrow{margin:0 0 .5rem;color:#c9ced1;font-size:.69rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.module-section{margin-top:clamp(.4rem,1vw,.9rem)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-heading .eyebrow{color:#ccd0d2}.section-heading h2{margin:0;color:var(--surface-text);font-size:clamp(2rem,3vw,2.7rem);line-height:.95}.section-heading>p{margin:0 0 .12rem;color:var(--surface-muted);font-size:.82rem}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,2.2vw,2rem);gap:clamp(1rem,2.2vw,2rem)}.module-tile{min-height:370px;display:block;position:relative;padding:.45rem;border:1px solid transparent;border-radius:1rem;background:transparent;box-shadow:none;text-align:center;text-decoration:none}.module-tile__scene{min-height:352px;position:relative;display:grid;place-items:center}.module-tile__back,.module-tile__front{grid-area:1/1}.module-tile__front{width:100%;display:flex;flex-direction:column;align-items:center}.module-tile:focus-visible{outline:3px solid color-mix(in srgb,var(--beeros-ui-amber) 62%,transparent);outline-offset:3px}.module-art-frame{width:min(100%,232px);aspect-ratio:740/750;display:grid;position:relative;place-items:center;overflow:hidden;background:var(--beeros-ui-amber)}.module-art{position:absolute;inset:3px;display:grid;place-items:center;overflow:hidden}.module-art:after,.module-art:before{content:"";position:absolute;inset:0;pointer-events:none}.module-art:before{background:radial-gradient(circle at 42% 24%,rgb(255 236 207/.12),transparent 29%),linear-gradient(145deg,#353e46,#222a31 55%,#161c22)}.module-art:after{opacity:.22;background:linear-gradient(118deg,transparent 17%,rgb(255 255 255/.08) 43%,transparent 62%),radial-gradient(circle at 77% 78%,rgb(4 7 10/.28),transparent 42%)}.module-art svg{width:46%;height:46%;position:relative;z-index:1;stroke-width:1.3}.module-tile__content{width:100%;margin-top:1rem}.module-tile h2{margin:0 0 .42rem;color:#fffdf8;font-size:1.8rem;line-height:.9}.module-tile p{max-width:270px;margin:0 auto;color:var(--surface-muted);font-size:.82rem;line-height:1.55}.module-tile__meta{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:.82rem;color:#aeb4b8;font-size:.7rem}.module-state{padding:.3rem .5rem;border:1px solid rgb(240 165 72/.22);border-radius:999px;color:#f1c27f;background:rgb(240 165 72/.09);font-size:.66rem;font-weight:700;white-space:nowrap}.module-state--ready{color:#e2e6e7;border-color:rgb(226 230 231/.2);background:rgb(226 230 231/.1)}.module-tile__back{display:none}.lamb-symbol{width:min(100%,210px);aspect-ratio:740/750;display:block;background:var(--accent-orange);-webkit-mask:url(/brand/beranek-symbol-mask.png) center/contain no-repeat;mask:url(/brand/beranek-symbol-mask.png) center/contain no-repeat}.placeholder-page{min-height:58vh;padding:clamp(2rem,7vw,5rem);border:1px solid rgb(245 242 234/.12);border-radius:.8rem;color:var(--surface-text);background:linear-gradient(135deg,rgb(103 112 120/.5),rgb(45 50 56/.48))}.placeholder-page h1{margin:0 0 .7rem;font-size:clamp(2.7rem,6vw,4.5rem);line-height:.9}.placeholder-page p{max-width:480px;color:var(--surface-muted);line-height:1.6}.placeholder-page a{display:inline-block;margin-top:1.25rem;color:#fff;font-weight:700;text-underline-offset:.25rem}.stock-page{padding:clamp(1rem,3vw,2.5rem) 0 3rem}.stock-page__back{display:inline-block;margin-bottom:clamp(1.25rem,3vw,2.2rem);color:var(--surface-muted);font-size:.82rem;font-weight:700;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.stock-page__back:hover:not(*){color:#fff}}@media (hover:hover) and (pointer:fine){.stock-page__back:hover{color:#fff}}.stock-page h1{margin:0 0 .65rem;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;letter-spacing:.055em;line-height:.85;text-transform:uppercase}.stock-page__intro{max-width:620px;margin:0;color:var(--surface-muted);font-size:.9rem;line-height:1.65}.stock-category-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.stock-category-tab{min-height:36px;padding:.42rem .7rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#dce0e1;background:rgb(28 32 38/.3);font-family:Manrope,sans-serif;font-size:.71rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.stock-category-tab:focus-visible,.stock-category-tab:hover:not(*){border-color:rgb(240 165 72/.65);outline:none}}@media (hover:hover) and (pointer:fine){.stock-category-tab:focus-visible,.stock-category-tab:hover{border-color:rgb(240 165 72/.65);outline:none}}.stock-category-tab--active{border-color:#e88c31;color:#fff8ec;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32)}.stock-controls{display:grid;grid-template-columns:minmax(168px,238px) minmax(190px,290px);grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.stock-controls label{min-width:0}.stock-controls input,.stock-controls select{width:100%;min-height:42px;padding:.6rem .75rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);font:600 .78rem Manrope,sans-serif}.stock-controls input:focus,.stock-controls select:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.stock-controls input::placeholder{color:#aeb5b9}.stock-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:clamp(1.15rem,3vw,1.9rem)}.stock-product-card{display:block;min-height:164px;padding:1rem 1.1rem;border:1px solid rgb(245 242 234/.14);border-radius:.8rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.26));text-decoration:none}.stock-product-detail-card{max-width:470px;margin-top:1.5rem}@media not all and (hover:hover) and (pointer:fine){.stock-product-card[href]:hover:not(*){border-color:rgb(240 165 72/.45);background:linear-gradient(145deg,rgb(122 132 140/.31),rgb(34 38 44/.33))}}@media (hover:hover) and (pointer:fine){.stock-product-card[href]:hover{border-color:rgb(240 165 72/.45);background:linear-gradient(145deg,rgb(122 132 140/.31),rgb(34 38 44/.33))}}.stock-product-card[href]:focus-visible{outline:3px solid rgb(240 165 72/.45);outline-offset:3px}.stock-product-card--problem{border-color:rgb(230 135 81/.75)}.stock-product-card__headline{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.stock-product-card h2{min-width:0;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,4vw,2.3rem);font-weight:400;letter-spacing:.05em;line-height:.9;text-transform:uppercase}.stock-product-card__headline strong{flex:0 0 auto;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:.06em;line-height:1;white-space:nowrap}.stock-product-card__headline strong small{font-family:Manrope,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.stock-product-card__packaging{margin:.38rem 0 0;color:#e4e7e8;font-size:.76rem;font-weight:700;letter-spacing:.06em}.stock-level{margin-top:.8rem}.stock-level__track{width:100%;height:9px;overflow:hidden;border:1px solid rgb(238 239 236/.27);border-radius:999px;background:rgb(20 23 28/.7);box-shadow:inset 0 1px 2px rgb(0 0 0/.26)}.stock-level__fill{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#ba5619,#dd7d27 48%,#f4b459);box-shadow:inset 0 1px 1px rgb(255 239 195/.5);transition:width .25s ease}.stock-level--problem .stock-level__track{border-color:rgb(234 124 75/.75)}.stock-level--problem .stock-level__fill{display:none}.stock-product-card__problem-label{display:block;margin-top:.65rem;color:#f0a978;font-size:.69rem;font-weight:700}.stock-empty-state{margin-top:1.15rem;padding:1.1rem;border:1px dashed rgb(245 242 234/.2);border-radius:.7rem;color:var(--surface-muted);font-size:.84rem}.stock-product-card__reserved{margin-left:.22rem}.stock-product-card__availability{margin:.48rem 0 0;color:#e7ebec;font-size:.75rem;font-weight:700;letter-spacing:.025em}.stock-product-card__availability small{font-size:.64rem;text-transform:uppercase}.stock-product-card__availability--conflict{color:#e1c2ff}.stock-product-card--reservation-conflict{border-color:rgb(167 108 217/.85);background:linear-gradient(145deg,rgb(112 80 139/.34),rgb(39 32 50/.34))}@media not all and (hover:hover) and (pointer:fine){.stock-product-card--reservation-conflict[href]:hover:not(*){border-color:rgb(202 151 247/.9);background:linear-gradient(145deg,rgb(128 90 158/.4),rgb(48 37 62/.4))}}@media (hover:hover) and (pointer:fine){.stock-product-card--reservation-conflict[href]:hover{border-color:rgb(202 151 247/.9);background:linear-gradient(145deg,rgb(128 90 158/.4),rgb(48 37 62/.4))}}.stock-product-card--reservation-conflict .stock-level__track{border-color:rgb(192 139 238/.78);background:rgb(37 26 49/.72)}.stock-product-card--reservation-conflict .stock-level__fill{display:none}.stock-product-card--reservation-conflict .stock-product-card__problem-label{color:#e1c2ff}.filter-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.filter-pill{min-height:36px;padding:.42rem .7rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#dce0e1;background:rgb(28 32 38/.3);font-family:Manrope,sans-serif;font-size:.71rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.filter-pill:focus-visible,.filter-pill:hover:not(*){border-color:rgb(240 165 72/.65);outline:none}}@media (hover:hover) and (pointer:fine){.filter-pill:focus-visible,.filter-pill:hover{border-color:rgb(240 165 72/.65);outline:none}}.filter-pill--active{border-color:#e88c31;color:#fff8ec;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32)}.stock-detail{padding-top:clamp(.8rem,2vw,1.75rem)}.stock-detail__layout{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);grid-gap:clamp(1rem,2.4vw,2rem);gap:clamp(1rem,2.4vw,2rem);align-items:start}.stock-detail__movements,.stock-detail__summary{border:1px solid rgb(245 242 234/.14);border-radius:.9rem;background:linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.26))}.stock-detail__summary{padding:clamp(1.25rem,2.3vw,2rem)}.stock-detail__summary h1{margin-bottom:.24rem}.stock-detail__packaging{margin:0;color:#e7ebec;font-size:.88rem;font-weight:700;letter-spacing:.08em}.stock-detail__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:1.65rem 0 0}.stock-detail__metrics div{min-width:0;padding-left:.72rem;border-left:1px solid rgb(245 242 234/.18)}.stock-detail__metrics div:first-child{padding-left:0;border-left:0}.stock-detail__metrics dt{margin-bottom:.28rem;color:var(--surface-muted);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stock-detail__metrics dd{margin:0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;letter-spacing:.045em;line-height:.9;white-space:nowrap}.stock-detail__metrics dd small{font-family:Manrope,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.stock-detail__summary .stock-level{margin-top:1.35rem}.stock-detail__note{margin:.76rem 0 0;color:var(--surface-muted);font-size:.72rem}.stock-detail__summary--conflict{border-color:rgb(167 108 217/.85);background:linear-gradient(145deg,rgb(112 80 139/.34),rgb(39 32 50/.34))}.stock-detail__conflict,.stock-detail__metric--conflict dd{color:#e1c2ff}.stock-detail__summary--conflict .stock-level__track{border-color:rgb(192 139 238/.78);background:rgb(37 26 49/.72)}.stock-detail__summary--conflict .stock-level__fill{display:none}.stock-detail__conflict{margin:.75rem 0 0;font-size:.78rem;font-weight:700}.stock-detail__movements{padding:clamp(1.15rem,2.2vw,1.7rem)}.stock-detail__section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(245 242 234/.13)}.stock-detail__section-heading .eyebrow{margin-bottom:.33rem}.stock-detail__section-heading h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.055em;line-height:.9;text-transform:uppercase}.movement-list{display:grid;grid-gap:.1rem;gap:.1rem;margin:.7rem 0 0;padding:0;list-style:none}.movement-list__item{padding:.78rem 0;border-bottom:1px solid rgb(245 242 234/.1)}.movement-list__item time{display:block;margin-bottom:.25rem;color:var(--surface-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.movement-list__headline{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.movement-list__type{color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.28rem;font-weight:400;letter-spacing:.06em}.movement-list__quantity--positive,.movement-list__type--positive{color:#a9dfb5}.movement-list__quantity{color:#f4c186;font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.05em}.movement-list__item p{margin:.22rem 0 0;color:var(--surface-muted);font-size:.7rem;line-height:1.45}.stock-detail__all-movements{display:inline-block;margin-top:1rem;color:#dfe2e2;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stock-detail__empty{margin:1.2rem 0 0;color:var(--surface-muted);font-size:.82rem}.stock-detail__activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:1.3rem 0 0;padding:.9rem 0 0;border-top:1px solid rgb(245 242 234/.13)}.stock-detail__activity div{min-width:0}.stock-detail__activity dt{color:var(--surface-muted);font-size:.59rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.stock-detail__activity dd{margin:.28rem 0 0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.05em;line-height:1}.stock-detail__activity div:first-child dd{color:#a9dfb5}.stock-detail__activity dd small{font-family:Manrope,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:0;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.stock-detail__all-movements:focus-visible,.stock-detail__all-movements:hover:not(*){color:#f4c186;outline:none}}@media (hover:hover) and (pointer:fine){.stock-detail__all-movements:focus-visible,.stock-detail__all-movements:hover{color:#f4c186;outline:none}}.movement-history-page{max-width:1180px}.movement-history__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.7rem}.movement-history__controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.35rem;gap:.35rem;min-width:0;color:var(--surface-muted);font-size:.67rem;font-weight:700;text-transform:uppercase}.movement-history__controls input,.movement-history__controls select{width:100%;min-height:40px;padding:.52rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);font:600 .74rem Manrope,sans-serif}.movement-history__controls input:focus,.movement-history__controls select:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.movement-history{margin-top:1.1rem;overflow:hidden;border:1px solid rgb(245 242 234/.14);border-radius:.85rem;background:linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.26))}.movement-history__desktop-header,.movement-history__item{display:grid;grid-template-columns:minmax(115px,.86fr) minmax(78px,.58fr) minmax(180px,1.2fr) minmax(82px,.55fr) minmax(220px,1.55fr);grid-gap:1rem;gap:1rem;align-items:start}.movement-history__desktop-header{padding:.72rem 1rem;border-bottom:1px solid rgb(245 242 234/.13);color:var(--surface-muted);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.movement-history__list{margin:0;padding:0;list-style:none}.movement-history__item{padding:.88rem 1rem;border-bottom:1px solid rgb(245 242 234/.1)}.movement-history__item:last-child{border-bottom:0}.movement-history__item time{color:var(--surface-muted);font-size:.72rem;font-weight:600;line-height:1.4}.movement-history__type{color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.06em;line-height:1}.movement-history__quantity--positive,.movement-history__type--positive{color:#a9dfb5}.movement-history__quantity--issue,.movement-history__type--issue{color:#f4c186}.movement-history__product{color:#f5f2ea;font-size:.77rem;font-weight:700;line-height:1.4}.movement-history__quantity{color:#f5f2ea;font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:.05em;line-height:.9}.movement-history__item p{grid-column:5;margin:0;color:var(--surface-muted);font-size:.68rem;line-height:1.45}.movement-history__empty{margin-top:1.1rem;padding:1.1rem;border:1px dashed rgb(245 242 234/.2);border-radius:.7rem;color:var(--surface-muted);font-size:.84rem}@media (max-width:860px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-system{display:none}}@media (min-width:601px) and (max-width:860px) and (orientation:portrait){.app-shell{padding-top:.8rem}.app-header{min-height:48px}.dashboard-branding{gap:.55rem;padding:.6rem 0 1.55rem}.dashboard-logo{width:min(90%,650px)}.module-section{margin-top:0}.section-heading{margin-bottom:.9rem}.module-grid{row-gap:1.25rem}}@media (max-width:600px){.app-shell{width:min(100% - 1.4rem,1180px);padding-top:.55rem}.app-header{min-height:44px}.brand-logo{width:min(65vw,235px);min-width:0}.dashboard-branding{gap:.35rem;padding:.45rem 0 1.15rem}.dashboard-logo{width:min(89%,430px)}.module-section{margin-top:0}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:.45rem}.section-heading>p{display:none}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.module-tile{min-height:258px;padding:.18rem;border-radius:.7rem}.module-tile__scene{min-height:250px}.module-art-frame{width:min(100%,154px)}.module-tile__content{margin-top:.25rem}.module-tile h2{font-size:clamp(1.42rem,7vw,1.72rem)}.module-tile p,.module-tile__meta{display:none}.stock-page{padding-top:.7rem}.stock-page__back{margin-bottom:1.1rem}.stock-page__intro{font-size:.8rem;line-height:1.45}.stock-category-tabs{gap:.35rem;margin-top:.9rem}.stock-category-tab{min-height:34px;padding:.35rem .56rem;font-size:.64rem}.stock-controls{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.4rem;margin-top:.48rem}.stock-controls input,.stock-controls select{min-height:38px;padding:.48rem .55rem;font-size:.68rem}.stock-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.95rem}.stock-product-card{min-height:142px;padding:.85rem;border-radius:.68rem}.stock-product-card h2{font-size:clamp(1.5rem,8.1vw,1.82rem)}.stock-product-card__headline strong{font-size:1.48rem}.stock-product-card__headline strong small{font-size:.55rem}.stock-product-card__reserved-label{display:none}.stock-product-card__availability{margin-top:.36rem;font-size:.67rem}.stock-product-card__availability small{font-size:.57rem}.stock-product-card__availability--same{display:none}.stock-product-card__packaging{margin-top:.28rem;font-size:.65rem;letter-spacing:.04em}.stock-level{margin-top:.65rem}.stock-level__track{height:7px}.stock-product-card__problem-label{margin-top:.46rem;font-size:.62rem}.filter-pills{gap:.35rem;margin-top:.9rem}.filter-pill{min-height:34px;padding:.35rem .56rem;font-size:.64rem}.stock-detail__layout{grid-template-columns:1fr;gap:.7rem}.stock-detail__movements,.stock-detail__summary{border-radius:.7rem}.stock-detail__summary{padding:1rem}.stock-detail__packaging{font-size:.75rem}.stock-detail__metrics{gap:.45rem;margin-top:1.15rem}.stock-detail__metrics div{padding-left:.48rem}.stock-detail__metrics dt{font-size:.53rem;letter-spacing:.06em}.stock-detail__metrics dd{font-size:clamp(1.75rem,9.5vw,2.15rem)}.stock-detail__summary .stock-level{margin-top:1rem}.stock-detail__note{margin-top:.62rem;font-size:.65rem}.stock-detail__movements{padding:1rem}.stock-detail__section-heading{padding-bottom:.75rem}.stock-detail__section-heading h2{font-size:1.72rem}.movement-list{margin-top:.45rem}.movement-list__item{padding:.66rem 0}.movement-list__type{font-size:1.15rem}.movement-list__quantity{font-size:1.22rem}.stock-detail__all-movements{margin-top:.8rem;font-size:.64rem}}.order-card__headline>div:first-child{min-width:0;flex:1 1 auto}.order-card__side,.order-detail__side{display:grid;flex:0 0 auto;justify-items:end;grid-gap:.52rem;gap:.52rem}.delivery-method-indicator{display:grid;justify-items:center;grid-gap:.16rem;gap:.16rem;color:#d3d8d9;font:800 .53rem Manrope,sans-serif;letter-spacing:.065em;line-height:1;text-transform:uppercase}.delivery-method-indicator svg{width:23px;height:23px}.delivery-method-indicator small{font:inherit}@media (max-width:600px){.order-card__headline{gap:.52rem}.order-card__side,.order-detail__side{gap:.42rem}.delivery-method-indicator{font-size:.48rem}.delivery-method-indicator svg{width:20px;height:20px}}@media (min-width:601px) and (max-width:860px){.stock-detail__layout{grid-template-columns:1fr;gap:1rem}}@media (max-width:600px){.stock-detail__activity{gap:.4rem;margin-top:1rem;padding-top:.75rem}.stock-detail__activity dt{font-size:.5rem}.stock-detail__activity dd{font-size:1.35rem}.movement-history__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.5rem}.movement-history__controls label{grid-template-columns:1fr;gap:.2rem;font-size:.57rem}.movement-history__controls input,.movement-history__controls select{min-height:38px;padding:.44rem .5rem;font-size:.67rem}.movement-history{margin-top:.8rem;border-radius:.7rem}.movement-history__desktop-header{display:none}.movement-history__item{display:grid;grid-template-columns:1fr auto;grid-gap:.32rem .8rem;gap:.32rem .8rem;padding:.82rem .9rem}.movement-history__item time{grid-column:1/-1;font-size:.62rem}.movement-history__type{font-size:1.18rem}.movement-history__product{grid-column:1/-1;font-size:.7rem}.movement-history__quantity{font-size:1.28rem}.movement-history__item p{grid-column:1/-1;font-size:.64rem}.movement-history__empty{margin-top:.8rem;padding:.9rem;font-size:.75rem}}.stock-secondary-navigation{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;margin-top:.85rem}.stock-secondary-navigation__link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.38rem .66rem;border:1px solid rgb(255 255 255/.16);border-radius:999px;background:rgb(18 22 27/.22);color:#dce0e1;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.065em;line-height:1;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}@media not all and (hover:hover) and (pointer:fine){.stock-secondary-navigation__link:focus-visible,.stock-secondary-navigation__link:hover:not(*){border-color:rgb(236 133 47/.72);background:rgb(236 133 47/.1);color:#fff;outline:none}}@media (hover:hover) and (pointer:fine){.stock-secondary-navigation__link:focus-visible,.stock-secondary-navigation__link:hover{border-color:rgb(236 133 47/.72);background:rgb(236 133 47/.1);color:#fff;outline:none}}.historical-stock-date-control{display:grid;grid-template-columns:auto minmax(176px,230px);align-items:center;grid-gap:.45rem .75rem;gap:.45rem .75rem;max-width:500px;margin-top:1.25rem;padding:.72rem .82rem;border:1px solid rgb(245 242 234/.15);border-radius:.72rem;background:rgb(28 32 38/.26)}.historical-stock-date-control label{color:#f5f2ea;font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.historical-stock-date-control input{min-height:40px;padding:.48rem .58rem;border:1px solid rgb(245 242 234/.2);border-radius:.48rem;color:#f5f2ea;background:rgb(18 22 27/.42);color-scheme:dark;font:700 .76rem Manrope,sans-serif}.historical-stock-date-control input:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.historical-stock-date-control p{grid-column:1/-1;margin:0;color:var(--surface-muted);font-size:.68rem}.historical-stock-card{min-height:148px}.historical-stock-card__caption{margin:.42rem 0 0;color:var(--surface-muted);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (min-width:861px){.historical-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stock-report{margin-top:1.25rem}.stock-report__catalog-card,.stock-report__preview{border:1px solid rgb(245 242 234/.15);border-radius:.8rem;background:linear-gradient(145deg,rgb(103 112 120/.2),rgb(28 32 38/.26))}.stock-report__catalog-card{max-width:560px;padding:1rem 1.1rem}.stock-report__catalog-card .eyebrow{margin:0}.stock-report__catalog-card h2,.stock-report__heading h2{margin:.22rem 0 0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:400;letter-spacing:.045em;line-height:.95;text-transform:uppercase}.stock-report__catalog-card p:not(.eyebrow){margin:.55rem 0 0;color:var(--surface-muted);font-size:.78rem;line-height:1.55}.stock-report__date-control{margin-top:1rem}.stock-report__controls{margin-top:.55rem}.stock-report__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.stock-report__export,.stock-report__refresh{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.48rem .72rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#f5f2ea;background:rgb(28 32 38/.32);font:800 .68rem Manrope,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}.stock-report__refresh{border-color:#e88c31;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32)}.stock-report__refresh:disabled{cursor:wait;opacity:.65}@media not all and (hover:hover) and (pointer:fine){.stock-report__export:focus-visible,.stock-report__export:hover:not(*){border-color:rgb(236 133 47/.72);background:rgb(236 133 47/.1);color:#fff;outline:none}}@media (hover:hover) and (pointer:fine){.stock-report__export:focus-visible,.stock-report__export:hover{border-color:rgb(236 133 47/.72);background:rgb(236 133 47/.1);color:#fff;outline:none}}.stock-report__preview{margin-top:1rem;padding:1.1rem}.stock-report__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem}.stock-report__heading .eyebrow{margin:0}.stock-report__heading p{flex:0 0 auto;margin:.1rem 0 0;color:var(--surface-muted);font-size:.7rem;line-height:1.55;text-align:right}.stock-report__heading strong{color:#f5f2ea}.stock-report-table{width:100%;border-collapse:collapse;font-size:.78rem}.stock-report-table th{padding:.55rem .62rem;border-bottom:1px solid rgb(240 165 72/.68);color:#fff8ec;font-size:.64rem;letter-spacing:.055em;text-align:left;text-transform:uppercase}.stock-report-table td{padding:.6rem .62rem;border-bottom:1px solid rgb(245 242 234/.1);color:#e7e9e9}.stock-report-table td:nth-child(3),.stock-report-table td:nth-child(4){text-align:right}.stock-report__audit{margin:.85rem 0 0;color:var(--surface-muted);font-size:.63rem}@media (max-width:600px) and (orientation:portrait){.app-shell{padding-top:.15rem}.app-header{min-height:38px}.dashboard-branding{gap:.28rem;padding:.08rem 0 .72rem}.section-heading{display:none}.module-grid{row-gap:.3rem}.stock-secondary-navigation{margin-top:.68rem}.stock-secondary-navigation__link{min-height:34px;padding:.35rem .56rem;font-size:.64rem}.historical-stock-date-control{grid-template-columns:1fr;gap:.35rem;margin-top:.9rem;padding:.65rem .7rem}.historical-stock-date-control input{width:100%;min-height:38px}.historical-stock-card{min-height:132px}.historical-stock-card__caption{display:none}.stock-report{margin-top:.9rem}.stock-report__catalog-card,.stock-report__preview{border-radius:.7rem}.stock-report__catalog-card{padding:.85rem}.stock-report__catalog-card p:not(.eyebrow){font-size:.7rem}.stock-report__actions{gap:.4rem;margin-top:.65rem}.stock-report__export,.stock-report__refresh{min-height:36px;padding:.43rem .58rem;font-size:.61rem}.stock-report__preview{padding:.9rem}.stock-report__heading{display:block;padding-bottom:.7rem}.stock-report__heading p{margin-top:.6rem;font-size:.65rem;text-align:left}.stock-report-table,.stock-report-table tbody,.stock-report-table td,.stock-report-table tr{display:block;width:100%}.stock-report-table thead{display:none}.stock-report-table tr{padding:.62rem 0;border-bottom:1px solid rgb(245 242 234/.12)}.stock-report-table td{display:grid;grid-template-columns:minmax(78px,.8fr) 1.2fr;grid-gap:.55rem;gap:.55rem;padding:.13rem 0;border:0;font-size:.7rem;text-align:left!important}.stock-report-table td:before{content:attr(data-label);color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stock-report__audit{font-size:.57rem;line-height:1.5}}@media (max-width:370px){.module-grid{grid-template-columns:1fr}.module-tile{min-height:280px}.module-tile__scene{min-height:272px}.module-art-frame{width:min(100%,178px)}.module-tile__content{margin-top:.45rem}}.stock-product-card__headline .stock-product-card__quantity{display:inline-flex;align-items:baseline;gap:.22rem}.stock-quantity{display:inline-flex;align-items:baseline;gap:.16em;white-space:nowrap}.stock-quantity__unit,.stock-quantity__value{line-height:1}.stock-product-card__reserved{display:inline-flex;align-items:baseline;gap:.1rem;margin-left:0}.stock-product-card__headline{align-items:flex-start}.stock-product-card__identity{min-width:0}.stock-product-card__identity h2{overflow-wrap:anywhere}.stock-product-card__identity .stock-product-card__packaging{margin:.38rem 0 0}.stock-product-card__amounts{display:grid;flex:0 0 auto;justify-items:end;grid-gap:.18rem;gap:.18rem;min-width:max-content}.stock-product-card__amounts .stock-product-card__quantity{margin:0}.stock-product-card__reserved{color:#efb061;font:800 .62rem/1 Manrope,sans-serif;letter-spacing:.04em;white-space:nowrap}.stock-product-card__reserved-label{font:inherit;letter-spacing:inherit;text-transform:uppercase}.stock-product-card__reserved-label--mobile{display:none}.stock-detail__holding,.stock-product-card__holding{margin:.38rem 0 0;color:#e1c2ff;font-size:.65rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}@media (max-width:600px){.app-header{padding-right:3.15rem}.stock-product-card__headline{gap:.45rem}.stock-product-card__identity .stock-product-card__packaging{margin-top:.28rem}.stock-product-card__amounts{gap:.2rem}.stock-product-card__reserved{font-size:.58rem}.stock-product-card__reserved-label--desktop{display:none}.stock-product-card__reserved-label--mobile{display:inline}}.order-handover{gap:.7rem}.order-handover__packaging-line dl,.order-handover__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem .58rem;gap:.42rem .58rem;margin:0}.order-handover__packaging-line dl>div,.order-handover__summary>div{min-width:0;padding:.46rem .5rem;border:1px solid rgb(245 242 234/.1);border-radius:.46rem;background:rgb(20 24 29/.18)}.order-handover dt,.order-handover__packaging-line dt{color:var(--surface-muted);font-size:.53rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-handover dd,.order-handover__packaging-line dd{margin:.17rem 0 0;color:var(--text-primary);font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.order-handover__summary--final>div{border-color:rgb(240 165 72/.42);background:rgb(236 133 47/.08)}.order-handover__summary--final dd{color:var(--accent-amber);font-size:.82rem}.order-handover__packaging{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.12rem}.order-handover__packaging>div h3{margin:.08rem 0 0;color:var(--text-primary);font:400 1.18rem/1 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.order-handover__packaging-line{display:grid;grid-gap:.46rem;gap:.46rem;padding:.64rem;border:1px solid rgb(245 242 234/.14);border-radius:.58rem;background:rgb(20 24 29/.16)}.order-handover__packaging-line h4{margin:0;color:var(--text-primary);font-size:.77rem;line-height:1.35}.order-handover__packaging-line input[type=number]{width:100%;min-width:0;box-sizing:border-box}.order-handover__payment,.order-handover__waiver{display:flex!important;align-items:center;gap:.44rem;color:var(--text-secondary)!important;font-size:.6rem!important;letter-spacing:.035em!important;text-transform:none!important}.order-handover__payment input,.order-handover__waiver input{width:auto!important;min-width:16px!important;min-height:16px!important;margin:0;accent-color:#ec852f}.order-handover__settlement-point{display:grid;grid-gap:.3rem;gap:.3rem;padding:.58rem;border:1px solid rgb(240 165 72/.3);border-radius:.52rem;background:rgb(236 133 47/.055);color:var(--text-secondary)!important;font-size:.66rem!important;font-weight:800;letter-spacing:.035em!important;text-transform:none!important}.order-handover__settlement-point select{width:100%;min-width:0;box-sizing:border-box}.order-handover__settlement-point small{color:var(--surface-muted);font-size:.57rem;font-weight:500;line-height:1.4}.order-handover__no-packaging{padding:.55rem;border:1px solid rgb(245 242 234/.1);border-radius:.48rem;background:rgb(20 24 29/.16)}.order-handover__negative{color:#f0c1bf!important}@media (max-width:520px){.order-handover__packaging-line dl,.order-handover__summary{grid-template-columns:1fr}.order-handover__packaging-line{padding:.58rem}}.deposit-receipts{display:grid;grid-gap:.65rem;gap:.65rem}.deposit-receipts__empty{margin:0;padding:.7rem;border:1px solid var(--border-subtle);border-radius:.6rem;color:var(--surface-muted)}.deposit-receipt{display:grid;grid-gap:.64rem;gap:.64rem;padding:.72rem;border:1px solid rgb(240 165 72/.24);border-radius:.66rem;background:rgb(236 133 47/.045)}.deposit-receipt__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.deposit-receipt__heading .eyebrow{margin-bottom:.15rem}.deposit-receipt__heading h2{margin:0;color:var(--text-primary);font:400 1.34rem/1 Bebas Neue,sans-serif;letter-spacing:.08em}.deposit-receipt__heading p:not(.eyebrow){margin:.24rem 0 0;color:var(--surface-muted);font-size:.67rem}.deposit-receipt__heading>a{flex:0 0 auto;color:var(--accent-amber);font-size:.65rem;font-weight:800}.deposit-receipt__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin:0}.deposit-receipt__facts>div{min-width:0;padding:.45rem .5rem;border:1px solid rgb(245 242 234/.1);border-radius:.45rem;background:rgb(20 24 29/.16)}.deposit-receipt__facts dt{color:var(--surface-muted);font-size:.53rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.deposit-receipt__facts dd{margin:.17rem 0 0;color:var(--text-primary);font-size:.7rem;font-weight:800;overflow-wrap:anywhere}.deposit-receipt__facts a{color:var(--accent-amber)}.deposit-receipt__lines{display:grid;grid-gap:.38rem;gap:.38rem;margin:0;padding:0;list-style:none}.deposit-receipt__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.1rem .6rem;gap:.1rem .6rem;padding-top:.44rem;border-top:1px solid var(--border-subtle)}.deposit-receipt__lines strong{min-width:0;color:var(--text-primary);font-size:.7rem}.deposit-receipt__lines span{color:var(--surface-muted);font-size:.61rem}.deposit-receipt__lines b{grid-row:span 2;align-self:center;color:var(--text-primary);font-size:.71rem;white-space:nowrap}.deposit-receipt__notice{margin:0;color:var(--surface-muted);font-size:.6rem;line-height:1.45}.deposit-receipt--detail{margin-top:.75rem}@media (max-width:520px){.deposit-receipt__facts{grid-template-columns:1fr}.deposit-receipt__lines li{grid-template-columns:minmax(0,1fr)}.deposit-receipt__lines b{grid-row:auto;justify-self:start}.deposit-receipt__heading{align-items:center}}.order-handover-history{display:grid;grid-gap:.58rem;gap:.58rem;margin:.85rem 0;padding:.72rem;border:1px solid rgb(240 165 72/.3);border-radius:.64rem;background:rgb(236 133 47/.06)}.order-handover-history>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:.38rem .7rem}.order-handover-history h3{margin:0;color:var(--text-primary);font:400 1.18rem/1 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.order-handover-history time{color:var(--surface-muted);font-size:.59rem;font-weight:700}.order-handover-history dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;margin:0}.order-handover-history dl>div{min-width:0;padding:.42rem .46rem;border:1px solid var(--border-subtle);border-radius:.44rem;background:var(--bg-control)}.order-handover-history dt{color:var(--surface-muted);font-size:.52rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.order-handover-history dd{margin:.17rem 0 0;color:var(--text-primary);font-size:.7rem;font-weight:800;overflow-wrap:anywhere}.order-handover-history ul{display:grid;grid-gap:.34rem;gap:.34rem;margin:0;padding:0;list-style:none}.order-handover-history li{display:grid;grid-gap:.12rem;gap:.12rem;padding-top:.4rem;border-top:1px solid var(--border-subtle)}.order-handover-history li>strong{color:var(--text-primary);font-size:.68rem}.order-handover-history li>small,.order-handover-history li>span{color:var(--surface-muted);font-size:.59rem;line-height:1.4}.order-handover-history li>small{color:var(--accent-amber)}@media (max-width:520px){.order-handover-history dl{grid-template-columns:1fr}}@media (max-width:359px){.stock-product-grid{grid-template-columns:1fr}}@media (min-width:1536px){.stock-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stock-secondary-navigation-group{margin-top:1rem}.stock-secondary-navigation-group .stock-secondary-navigation{margin-top:0}.stock-secondary-navigation-group .stock-secondary-navigation__link{min-height:40px;padding:.5rem .86rem;font-size:.72rem}.stock-secondary-navigation__link--active{border-color:rgb(236 133 47/.68);background:rgb(236 133 47/.13);color:#fff8ec}.stock-secondary-navigation__admin-menu{position:relative;flex:0 0 auto;margin-left:auto}.stock-secondary-navigation__admin-menu .action-menu__trigger{min-width:40px;min-height:40px;padding-inline:.62rem}.stock-secondary-navigation__divider{width:100%;height:1px;margin:1rem 0 1.15rem;background:linear-gradient(90deg,transparent,rgb(236 133 47/.1) 5%,rgb(236 133 47/.32) 14%,rgb(240 165 72/.46) 30%,rgb(240 165 72/.46) 70%,rgb(236 133 47/.32) 86%,rgb(236 133 47/.1) 95%,transparent);box-shadow:0 0 5px rgb(236 133 47/.12)}@media (max-width:600px){.stock-secondary-navigation-group{margin-top:.78rem}.stock-secondary-navigation-group .stock-secondary-navigation__link{min-height:38px;padding:.44rem .7rem;font-size:.65rem}.stock-secondary-navigation__admin-menu .action-menu__trigger{min-width:38px;min-height:38px}.stock-secondary-navigation__divider{margin:.78rem 0 .92rem}}.orders-overview{margin-top:1.35rem}.order-view-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.order-view-tab{display:inline-flex;align-items:center;justify-content:center;gap:.44rem;min-height:47px;padding:.56rem .98rem;border:1px solid rgb(245 242 234/.17);border-radius:999px;color:#dce0e1;background:rgb(28 32 38/.3);font:800 .76rem Manrope,sans-serif;letter-spacing:.065em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.order-view-tab:focus-visible,.order-view-tab:hover:not(*){border-color:rgb(236 133 47/.68);background:rgb(236 133 47/.1);color:#fff;outline:none}}@media (hover:hover) and (pointer:fine){.order-view-tab:focus-visible,.order-view-tab:hover{border-color:rgb(236 133 47/.68);background:rgb(236 133 47/.1);color:#fff;outline:none}}.order-view-tab--active{border-color:rgb(236 133 47/.72);color:#fff8ec;background:rgb(236 133 47/.15)}.order-view-tab__badge{display:inline-grid;min-width:1.3rem;min-height:1.3rem;place-items:center;padding:0 .28rem;border:1px solid rgb(240 165 72/.52);border-radius:999px;color:#fff8ec;background:rgb(196 96 26/.42);font-size:.62rem;line-height:1}.order-groups{margin-top:1.25rem}.order-group+.order-group{margin-top:1.35rem}.order-group>h2{margin:0 0 .62rem;color:#e7e9e9;font:400 clamp(1.45rem,2.7vw,2rem) Bebas Neue,sans-serif;letter-spacing:.065em;line-height:.95;text-transform:uppercase}.order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.order-card{display:block;min-width:0;padding:1rem 1.05rem;border:1px solid rgb(245 242 234/.14);border-radius:.82rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.24),rgb(34 38 44/.27));text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.order-card:focus-visible{outline:3px solid rgb(240 165 72/.45);outline-offset:3px}.order-card--conflict{border-color:rgb(167 108 217/.8);background:linear-gradient(145deg,rgb(112 80 139/.3),rgb(39 32 50/.32))}.order-card__headline,.order-detail__heading,.order-detail__item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.order-card h2{min-width:0;margin:0;overflow-wrap:anywhere;color:#fffdf8;font:400 clamp(1.7rem,3vw,2.1rem) Bebas Neue,sans-serif;letter-spacing:.055em;line-height:.92;text-transform:uppercase}.order-card__identifier{margin:.32rem 0 0;color:var(--surface-muted);font-size:.61rem;font-weight:800;letter-spacing:.07em}.order-status-pill{display:inline-flex;flex:0 0 auto;align-items:center;min-height:25px;padding:.28rem .5rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#f5f2ea;background:rgb(24 28 33/.35);font:800 .59rem Manrope,sans-serif;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.order-status-pill--nova{border-color:rgb(240 165 72/.62);color:#fff3db;background:rgb(215 120 36/.2)}.order-status-pill--potvrzena{border-color:rgb(236 187 107/.4);color:#f4d7ab}.order-status-pill--pripravuje-se{border-color:rgb(169 223 181/.45);color:#b9e5c3;background:rgb(88 142 99/.12)}.order-status-pill--pripravena{border-color:rgb(240 165 72/.62);color:#fff4df;background:rgb(236 133 47/.16)}.order-status-pill--vydana{border-color:rgb(169 223 181/.4);color:#b9e5c3}.order-status-pill--zrusena{border-color:rgb(193 145 230/.48);color:#dfc2fa;background:rgb(104 73 133/.14)}.order-card__delivery{margin:.72rem 0 .55rem;color:#d7dcde;font-size:.69rem;font-weight:700;letter-spacing:.035em}.order-card__items{display:grid;grid-gap:.28rem;gap:.28rem;margin:0;padding:0;list-style:none}.order-card__items li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:.62rem;column-gap:.62rem;min-width:0;color:#edf0ef;font-size:.72rem;line-height:1.4}.order-card__item-main{display:flex;align-items:baseline;gap:.38rem;min-width:0}.order-card__item-product{min-width:0;overflow-wrap:anywhere}.order-quantity{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.14rem;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.05em;line-height:1;white-space:nowrap}.order-quantity small{font-family:Manrope,sans-serif;font-size:.55rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.order-card__footer{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin-top:.78rem;padding-top:.65rem;color:var(--surface-muted);font-size:.62rem;font-weight:700}.order-card__footer:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgb(236 133 47/.1) 12%,rgb(236 133 47/.28) 50%,rgb(236 133 47/.1) 88%,transparent);box-shadow:0 0 4px rgb(236 133 47/.08);content:""}.order-card__conflict{color:#e1c2ff}.orders-history-controls{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(130px,.7fr)) minmax(150px,.8fr);grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.orders-history-controls label{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.35rem;gap:.35rem;min-width:0;color:var(--surface-muted);font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.orders-history-controls input,.orders-history-controls select{width:100%;min-width:0;min-height:40px;padding:.5rem .6rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif}.orders-history-controls input:focus,.orders-history-controls select:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.order-detail__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem;margin-top:1.45rem}.order-detail__history,.order-detail__items,.order-detail__summary{min-width:0;padding:1.25rem;border:1px solid rgb(245 242 234/.15);border-radius:.85rem;background:linear-gradient(145deg,rgb(103 112 120/.22),rgb(28 32 38/.28))}.order-detail__summary--conflict{border-color:rgb(167 108 217/.76);background:linear-gradient(145deg,rgb(112 80 139/.29),rgb(39 32 50/.32))}.order-detail__title-block{display:inline-block;min-width:0;max-width:100%}.order-detail__heading h1{min-width:0;margin:0;overflow-wrap:anywhere;font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,4.8vw,4rem);font-weight:400;letter-spacing:.055em;line-height:.98;text-transform:uppercase}.order-detail__heading .eyebrow{margin-bottom:.48rem}.order-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem .65rem;gap:.8rem .65rem;margin:1.35rem 0 0}.order-detail__facts div,.order-detail__stock-facts div{min-width:0}.order-detail__facts dt,.order-detail__stock-facts dt{color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.order-detail__facts dd{margin:.22rem 0 0;overflow-wrap:anywhere;color:#f4f5f1;font-size:.76rem;font-weight:700;line-height:1.4}.order-detail__note{margin:1rem 0 0;color:#e0e4e4;font-size:.74rem;line-height:1.55}.order-detail__note,.order-workflow-actions{padding-top:.85rem;border-top:1px solid rgb(245 242 234/.12)}.order-workflow-actions{margin-top:1rem}.order-workflow-actions .eyebrow{margin-bottom:.48rem}.order-workflow-actions__cancel-confirmation>div,.order-workflow-actions__main,.order-workflow-actions__secondary{display:flex;flex-wrap:wrap;gap:.45rem}.order-workflow-actions__button,.order-workflow-actions__cancel-trigger,.order-workflow-actions__more{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:.48rem .72rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#f5f2ea;background:rgb(28 32 38/.32);font:800 .66rem Manrope,sans-serif;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.order-workflow-actions__button--primary{border-color:rgb(236 133 47/.76);background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32)}.order-workflow-actions__secondary{align-items:center;gap:.35rem;margin-top:.58rem}.order-workflow-actions__more{min-height:32px;padding:.32rem .5rem;color:var(--surface-muted);font-size:.58rem}.order-workflow-actions__cancel-trigger{min-height:32px;padding:.32rem .5rem;border-color:rgb(205 109 106/.54);color:#f0c1bf;background:rgb(142 63 62/.1);font-size:.58rem}.order-workflow-actions__cancel-confirmation{margin-top:.62rem;padding:.68rem;border:1px solid rgb(205 109 106/.48);border-radius:.65rem;background:rgb(89 42 44/.17)}.order-workflow-actions__cancel-confirmation p{margin:0 0 .55rem;color:#f1d1ce;font-size:.69rem;font-weight:700;line-height:1.45}.order-workflow-actions__error{margin:.6rem 0 0;color:#f0c1bf;font-size:.68rem;font-weight:700}.order-workflow-actions__button:disabled,.order-workflow-actions__cancel-trigger:disabled,.order-workflow-actions__more:disabled{cursor:wait;opacity:.62}.order-detail__section-heading{padding-bottom:.8rem;border-bottom:1px solid rgb(245 242 234/.12)}.order-detail__section-heading .eyebrow{margin-bottom:.32rem}.order-detail__section-heading h2{margin:0;font:400 clamp(1.65rem,3vw,2.2rem) Bebas Neue,sans-serif;letter-spacing:.055em;line-height:.95;text-transform:uppercase}.order-detail__item-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem}.order-detail__item{--stock-card-tile-background-layer:0;position:relative;isolation:isolate;padding:.85rem;border:1px solid rgb(245 242 234/.12);border-radius:.68rem;background:rgb(22 26 31/.2)}.order-detail__item>:not(.tile-visual-layer){position:relative;z-index:1}.order-detail__item>.order-detail__availability-preview,.order-detail__item>.order-detail__conflict{z-index:2}.order-detail__item--conflict{border-color:var(--order-item-conflict-border);background:var(--order-item-conflict-surface)}.order-detail__item-heading h3{margin:0;color:#fffdf8;font:400 1.55rem Bebas Neue,sans-serif;letter-spacing:.05em;line-height:.95;text-transform:uppercase}.order-detail__item-heading p{margin:.28rem 0 0;color:var(--surface-muted);font-size:.68rem;font-weight:700}.order-detail__item-heading>strong{color:#fffdf8;font-size:1.6rem;line-height:1}.order-detail__stock-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.85rem 0 0;padding-top:.7rem;border-top:1px solid rgb(245 242 234/.1)}.order-detail__stock-facts dd{margin:.2rem 0 0;color:#f5f2ea;font:400 1.18rem Bebas Neue,sans-serif;letter-spacing:.04em;line-height:1}.order-detail__stock-facts dd small{font-family:Manrope,sans-serif;font-size:.52rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.order-detail__conflict{margin:.75rem 0 0;color:#e1c2ff;font-size:.69rem;font-weight:700;line-height:1.45}.order-detail__total{margin:.95rem 0 0;color:var(--surface-muted);font-size:.75rem;text-align:right}.order-detail__total strong{color:#fffdf8}.order-detail__history{grid-column:1/-1}.order-status-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:.6rem;gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none}.order-status-history li{min-width:0;padding:.7rem;border:1px solid rgb(245 242 234/.1);border-radius:.62rem;background:rgb(22 26 31/.18)}.order-status-history li>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.order-status-history time{color:var(--surface-muted);font-size:.61rem;font-weight:700;text-align:right}.order-status-history p{margin:.5rem 0 0;color:#e0e3e3;font-size:.66rem;line-height:1.45}@media (min-width:861px){.order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:601px) and (max-width:860px){.order-detail__layout{grid-template-columns:1fr}.order-detail__history{grid-column:auto}.orders-history-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.orders-overview{margin-top:.95rem}.order-view-tabs{gap:.38rem}.order-view-tab{min-height:43px;padding:.48rem .68rem;font-size:.68rem}.order-view-tab__badge{min-width:1.18rem;min-height:1.18rem;font-size:.57rem}.order-groups{margin-top:1rem}.order-group+.order-group{margin-top:1.1rem}.order-group>h2{margin-bottom:.5rem;font-size:1.5rem}.order-grid{grid-template-columns:1fr;gap:.55rem}.order-card{padding:.85rem;border-radius:.7rem}.order-card h2{font-size:1.75rem}.order-status-pill{min-height:23px;padding:.25rem .42rem;font-size:.54rem}.order-card__delivery{margin:.58rem 0 .45rem;font-size:.64rem}.order-card__items li{font-size:.68rem}.order-quantity{font-size:1.08rem}.order-card__footer{margin-top:.65rem;padding-top:.55rem;font-size:.58rem}.orders-history-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.65rem}.orders-history-controls label:first-child{grid-column:1/-1}.orders-history-controls label{grid-template-columns:1fr;gap:.18rem;font-size:.55rem}.orders-history-controls input,.orders-history-controls select{min-height:38px;padding:.44rem .5rem;font-size:.66rem}.order-detail__layout{grid-template-columns:1fr;gap:.7rem;margin-top:1rem}.order-detail__history,.order-detail__items,.order-detail__summary{padding:1rem;border-radius:.72rem}.order-detail__heading h1{font-size:clamp(2.25rem,12vw,3rem)}.order-detail__facts{gap:.65rem .5rem;margin-top:1rem}.order-detail__facts dd{font-size:.7rem}.order-workflow-actions{margin-top:.85rem;padding-top:.72rem}.order-workflow-actions__main{display:grid;grid-template-columns:1fr}.order-workflow-actions__button{min-height:44px;width:100%;font-size:.64rem}.order-workflow-actions__secondary{margin-top:.5rem}.order-workflow-actions__cancel-trigger,.order-workflow-actions__more{min-height:34px}.order-detail__section-heading{padding-bottom:.65rem}.order-detail__section-heading h2{font-size:1.7rem}.order-detail__item{padding:.75rem}.order-detail__item-heading h3{font-size:1.42rem}.order-detail__stock-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .45rem}.order-detail__stock-facts dd{font-size:1.12rem}.order-detail__history{grid-column:auto}.order-status-history{grid-template-columns:1fr;gap:.45rem}.order-status-history li{padding:.62rem}.order-status-history time{font-size:.56rem}}.order-card--nova:not(.order-card--conflict){border-color:rgb(236 133 47/.58);background:linear-gradient(145deg,rgb(176 86 25/.2),rgb(45 39 33/.28));box-shadow:0 0 12px rgb(236 133 47/.1)}.order-card--vydana:not(.order-card--conflict){border-color:rgb(112 188 130/.5);background:linear-gradient(145deg,rgb(73 130 86/.18),rgb(31 43 35/.27));box-shadow:0 0 12px rgb(112 188 130/.08)}.order-card--zrusena:not(.order-card--conflict){border-color:rgb(205 109 106/.54);background:linear-gradient(145deg,rgb(137 65 64/.18),rgb(48 33 35/.28));box-shadow:0 0 12px rgb(205 109 106/.08)}.order-card--conflict{border-color:rgb(167 108 217/.82);background:linear-gradient(145deg,rgb(112 80 139/.31),rgb(39 32 50/.33));box-shadow:0 0 13px rgb(167 108 217/.12)}@media not all and (hover:hover) and (pointer:fine){.order-card--conflict:hover:not(*){border-color:rgb(202 151 247/.9);background:linear-gradient(145deg,rgb(128 90 158/.39),rgb(48 37 62/.39))}}@media (hover:hover) and (pointer:fine){.order-card--conflict:hover{border-color:rgb(202 151 247/.9);background:linear-gradient(145deg,rgb(128 90 158/.39),rgb(48 37 62/.39))}}.order-status-pill--potvrzena,.order-status-pill--pripravena,.order-status-pill--pripravuje-se{border-color:rgb(245 242 234/.24);color:#e4e7e8;background:rgb(30 35 41/.28)}.order-status-pill--vydana{border-color:rgb(112 188 130/.58);color:#bfe5c8;background:rgb(65 126 80/.15)}.order-status-pill--zrusena{border-color:rgb(205 109 106/.62);color:#f0c1bf;background:rgb(142 63 62/.16)}.order-detail__summary--nova:not(.order-detail__summary--conflict){border-color:rgb(236 133 47/.6);background:linear-gradient(145deg,rgb(176 86 25/.2),rgb(45 39 33/.29));box-shadow:0 0 14px rgb(236 133 47/.1)}.order-detail__summary--vydana:not(.order-detail__summary--conflict){border-color:rgb(112 188 130/.52);background:linear-gradient(145deg,rgb(73 130 86/.18),rgb(31 43 35/.28));box-shadow:0 0 14px rgb(112 188 130/.08)}.order-detail__summary--zrusena:not(.order-detail__summary--conflict){border-color:rgb(205 109 106/.56);background:linear-gradient(145deg,rgb(137 65 64/.18),rgb(48 33 35/.29));box-shadow:0 0 14px rgb(205 109 106/.08)}.order-detail__summary--conflict{border-color:rgb(167 108 217/.8);background:linear-gradient(145deg,rgb(112 80 139/.31),rgb(39 32 50/.34));box-shadow:0 0 14px rgb(167 108 217/.12)}.order-group+.order-group{margin-top:1rem}.order-group+.order-group:before{display:block;width:min(100%,940px);height:1px;margin:0 0 1rem;background:var(--accent-section-divider-surface);box-shadow:var(--accent-section-divider-glow);content:""}.order-group>h2{margin-bottom:.48rem}.order-group--today>h2{display:flex;align-items:center;gap:.42rem;color:#fff8ec;text-shadow:0 0 10px rgb(236 133 47/.15)}.order-group--today>h2:before{width:.34rem;height:.34rem;flex:0 0 auto;border-radius:50%;background:#e88c31;box-shadow:0 0 7px rgb(236 133 47/.38);content:""}.order-card{padding:.8rem .9rem}.order-card__identifier{margin-top:.22rem}.order-card__delivery{margin:.5rem 0 .38rem}.order-card__items{gap:.18rem}.order-card__footer{margin-top:.58rem;padding-top:.5rem}.orders-completed-divider{width:min(100%,980px);height:1px;margin:.78rem 0 .62rem;background:var(--accent-section-divider-surface);box-shadow:var(--accent-section-divider-glow)}.order-completed-tabs{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:0}.order-completed-tab{min-height:34px;padding:.38rem .66rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#dce0e1;background:rgb(28 32 38/.26);font:800 .64rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.order-completed-tab--active{border-color:rgb(240 165 72/.68);color:#fff4e2;background:rgb(236 133 47/.13);box-shadow:inset 0 1px 1px rgb(255 238 198/.14),0 0 8px rgb(236 133 47/.07)}.orders-history-window{margin:.48rem 0 0;color:var(--surface-muted);font-size:.62rem;font-weight:700}.orders-history-older{min-height:34px;margin-top:.72rem;padding:.38rem .72rem;border:1px solid rgb(240 165 72/.42);border-radius:999px;color:#f2cc9c;background:rgb(28 32 38/.24);font:800 .64rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}@media not all and (hover:hover) and (pointer:fine){.orders-history-older:focus-visible,.orders-history-older:hover:not(*){border-color:rgb(240 165 72/.72);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 8px rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.orders-history-older:focus-visible,.orders-history-older:hover{border-color:rgb(240 165 72/.72);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 8px rgb(236 133 47/.1);outline:none}}@media (max-width:600px){.order-group+.order-group{margin-top:.9rem}.order-group+.order-group:before{margin-bottom:.9rem}.order-group>h2{margin-bottom:.42rem}.order-card{padding:.76rem .8rem}.order-card__identifier{margin-top:.18rem}.order-card__delivery{margin:.46rem 0 .34rem}.order-card__items{gap:.15rem}.order-card__footer{margin-top:.52rem;padding-top:.46rem}}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.order-card:not(.order-card--nova):not(.order-card--conflict):not(.order-card--pripravena):not(.order-card--vydana):not(.order-card--zrusena):hover:not(*){border-color:rgb(245 242 234/.28);background:linear-gradient(145deg,rgb(113 122 130/.28),rgb(34 39 45/.3));box-shadow:0 0 10px rgb(245 242 234/.05)}}@media (hover:hover) and (pointer:fine){.order-card:not(.order-card--nova):not(.order-card--conflict):not(.order-card--pripravena):not(.order-card--vydana):not(.order-card--zrusena):hover{border-color:rgb(245 242 234/.28);background:linear-gradient(145deg,rgb(113 122 130/.28),rgb(34 39 45/.3));box-shadow:0 0 10px rgb(245 242 234/.05)}}@media not all and (hover:hover) and (pointer:fine){.order-card--nova:not(.order-card--conflict):hover:not(*){border-color:rgb(240 165 72/.78);background:linear-gradient(145deg,rgb(190 93 27/.27),rgb(55 43 33/.34));box-shadow:0 0 16px rgb(236 133 47/.2)}}@media (hover:hover) and (pointer:fine){.order-card--nova:not(.order-card--conflict):hover{border-color:rgb(240 165 72/.78);background:linear-gradient(145deg,rgb(190 93 27/.27),rgb(55 43 33/.34));box-shadow:0 0 16px rgb(236 133 47/.2)}}@media not all and (hover:hover) and (pointer:fine){.order-card--conflict:hover:not(*){border-color:rgb(202 151 247/.94);background:linear-gradient(145deg,rgb(128 90 158/.39),rgb(48 37 62/.39));box-shadow:0 0 17px rgb(167 108 217/.24)}}@media (hover:hover) and (pointer:fine){.order-card--conflict:hover{border-color:rgb(202 151 247/.94);background:linear-gradient(145deg,rgb(128 90 158/.39),rgb(48 37 62/.39));box-shadow:0 0 17px rgb(167 108 217/.24)}}@media not all and (hover:hover) and (pointer:fine){.order-card--vydana:not(.order-card--conflict):hover:not(*){border-color:rgb(139 210 153/.78);background:linear-gradient(145deg,rgb(75 143 91/.27),rgb(33 51 40/.34));box-shadow:0 0 16px rgb(112 188 130/.2)}}@media (hover:hover) and (pointer:fine){.order-card--vydana:not(.order-card--conflict):hover{border-color:rgb(139 210 153/.78);background:linear-gradient(145deg,rgb(75 143 91/.27),rgb(33 51 40/.34));box-shadow:0 0 16px rgb(112 188 130/.2)}}@media not all and (hover:hover) and (pointer:fine){.order-card--zrusena:not(.order-card--conflict):hover:not(*){border-color:rgb(225 137 133/.8);background:linear-gradient(145deg,rgb(154 71 70/.28),rgb(55 36 39/.35));box-shadow:0 0 16px rgb(205 109 106/.2)}}@media (hover:hover) and (pointer:fine){.order-card--zrusena:not(.order-card--conflict):hover{border-color:rgb(225 137 133/.8);background:linear-gradient(145deg,rgb(154 71 70/.28),rgb(55 36 39/.35));box-shadow:0 0 16px rgb(205 109 106/.2)}}}.order-card--conflict .order-card__footer:before,.order-card--vydana .order-card__footer:before,.order-card--zrusena .order-card__footer:before{opacity:.58}.order-card__footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;grid-gap:.35rem .55rem;gap:.35rem .55rem}.order-card__footer-warehouse{min-width:0;overflow-wrap:anywhere}.order-card__footer-payment{min-width:0;text-align:center}.order-card__footer-exception{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem;min-width:0;color:var(--surface-muted);text-align:right}.order-card__footer-exception:empty:after{content:""}.stock-product-card{--stock-card-tile-background-layer:0;--stock-card-accent-decoration-layer:1;--stock-card-primary-link-layer:2;--stock-card-content-layer:3;--stock-card-semantic-layer:4;--stock-card-control-layer:5;position:relative}.stock-product-card--interactive{display:flex;flex-direction:column}.stock-product-card__primary{position:absolute;inset:0;z-index:var(--stock-card-primary-link-layer);display:block;min-width:0;border-radius:inherit;color:inherit;text-decoration:none}.stock-product-card__content,.stock-product-card__holding{position:relative;z-index:var(--stock-card-content-layer)}.stock-product-card .stock-level,.stock-product-card__availability,.stock-product-card__health,.stock-product-card__problem-label,.stock-product-card__semantic{position:relative;z-index:var(--stock-card-semantic-layer)}.stock-product-card--interactive .stock-product-card__content,.stock-product-card--interactive .stock-product-card__holding:not(.stock-product-card__action){pointer-events:none}@media not all and (hover:hover) and (pointer:fine){.stock-product-card--interactive:hover:not(*){border-color:var(--stock-card-hover-border,rgb(245 242 234/.24));background:var(--stock-card-hover-surface,linear-gradient(145deg,rgb(112 121 129/.28),rgb(34 39 45/.3)));box-shadow:var(--stock-card-hover-glow,none)}}@media (hover:hover) and (pointer:fine){.stock-product-card--interactive:hover{border-color:var(--stock-card-hover-border,rgb(245 242 234/.24));background:var(--stock-card-hover-surface,linear-gradient(145deg,rgb(112 121 129/.28),rgb(34 39 45/.3)));box-shadow:var(--stock-card-hover-glow,none)}}.stock-product-card--interactive:has(.stock-product-card__primary:focus-visible){outline:3px solid rgb(240 165 72/.45);outline-offset:3px}.stock-product-card__action{z-index:var(--stock-card-control-layer);pointer-events:auto}.stock-product-card__holding--link{display:inline-flex;align-self:flex-start;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.stock-product-card__holding--link:focus-visible,.stock-product-card__holding--link:hover:not(*){color:#f0c48e;text-decoration:underline;outline:none}}@media (hover:hover) and (pointer:fine){.stock-product-card__holding--link:focus-visible,.stock-product-card__holding--link:hover{color:#f0c48e;text-decoration:underline;outline:none}}.stock-detail__holding-sources{margin-top:.72rem;padding-top:.66rem;border-top:1px solid rgb(167 108 217/.22)}.stock-detail__holding-sources>p{margin:0;color:#e1c2ff;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-detail__holding-sources ul{display:grid;grid-gap:.38rem;gap:.38rem;margin:.48rem 0 0;padding:0;list-style:none}.stock-detail__holding-sources li{display:grid;grid-gap:.12rem;gap:.12rem;color:var(--surface-muted);font-size:.66rem;line-height:1.35}.movement-history__source a,.movement-list__source a,.return-case__holding-lines a,.stock-detail__holding-sources a{color:#f2d8ff;font-weight:800;-webkit-text-decoration-color:rgb(225 194 255/.42);text-decoration-color:rgb(225 194 255/.42)}.movement-history__source small,.movement-list__source small,.stock-detail__holding-sources small{color:var(--surface-muted);font-size:.58rem}.movement-history__source,.movement-list__source{display:grid;grid-gap:.12rem;gap:.12rem}.return-case__holding-lines{display:grid;grid-gap:.4rem;gap:.4rem;margin:.55rem 0 0;padding:.55rem .58rem;border:1px solid rgb(167 108 217/.24);border-radius:.52rem;background:rgb(76 53 98/.14)}.return-case__holding-lines div{display:grid;grid-gap:.16rem;gap:.16rem}.return-case__holding-lines dd,.return-case__holding-lines dt{margin:0}.return-case__holding-lines dt{font-size:.67rem;line-height:1.35}.return-case__holding-lines dd{color:var(--surface-muted);font-size:.62rem;line-height:1.35}.return-case__holding-lines dd strong{color:#f2d8ff;font:400 1rem Bebas Neue,sans-serif;letter-spacing:.045em}.return-case__holding-lines dd small{color:var(--surface-muted);font-size:.58rem}@media (max-width:600px){.order-card__footer{grid-template-columns:minmax(0,1fr) auto;gap:.38rem .55rem}.order-card__footer-warehouse{grid-column:1/-1}.order-card__footer-payment{grid-column:1;text-align:left}.order-card__footer-exception{grid-column:2;justify-self:end}}@media (max-width:359px){.order-card__footer{grid-template-columns:1fr}.order-card__footer-exception,.order-card__footer-payment{grid-column:1;justify-self:start;text-align:left}.order-card__footer-exception{justify-content:flex-start}}.stock-product-browser{margin-top:1.2rem}.stock-product-browser__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.stock-product-browser__heading .eyebrow{margin-bottom:.3rem}.stock-product-browser__heading h2{margin:0;color:#f7f5ee;font:400 clamp(1.65rem,3vw,2.1rem) Bebas Neue,sans-serif;letter-spacing:.065em;line-height:.9;text-transform:uppercase}.stock-product-browser__empty button,.stock-product-browser__filter-toggle,.stock-product-browser__reset{min-height:34px;padding:.38rem .62rem;border:1px solid rgb(240 165 72/.38);border-radius:999px;color:#f2cc9c;background:rgb(28 32 38/.24);font:800 .62rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.stock-product-browser__empty button:focus-visible,.stock-product-browser__empty button:hover:not(*),.stock-product-browser__filter-toggle:focus-visible,.stock-product-browser__filter-toggle:hover:not(*),.stock-product-browser__reset:focus-visible,.stock-product-browser__reset:hover:not(*){border-color:rgb(240 165 72/.72);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 8px rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.stock-product-browser__empty button:focus-visible,.stock-product-browser__empty button:hover,.stock-product-browser__filter-toggle:focus-visible,.stock-product-browser__filter-toggle:hover,.stock-product-browser__reset:focus-visible,.stock-product-browser__reset:hover{border-color:rgb(240 165 72/.72);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 8px rgb(236 133 47/.1);outline:none}}.stock-product-browser__filter-toggle{display:inline-flex;align-items:center}.stock-product-browser__search{display:flex;align-items:center;gap:.55rem;margin-top:.7rem}.stock-product-browser__search label{flex:1 1 230px;min-width:0}.stock-product-browser__filters select,.stock-product-browser__search input{width:100%;min-height:40px;padding:.5rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif}.stock-product-browser__filters select:focus,.stock-product-browser__search input:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.stock-product-browser__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.55rem}.stock-product-browser__filters label{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-product-groups{margin-top:1.1rem}.stock-product-group__divider{width:min(100%,940px);height:1px;margin:1.05rem 0 .78rem;background:var(--accent-section-divider-surface);box-shadow:var(--accent-section-divider-glow)}.stock-product-group__heading{display:flex;align-items:baseline;gap:.42rem}.stock-product-group__heading h3{margin:0;color:#f5f2ea;font:400 clamp(1.38rem,2.3vw,1.8rem) Bebas Neue,sans-serif;letter-spacing:.065em;line-height:.95;text-transform:uppercase}.stock-product-group__heading span{color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-product-group .stock-product-grid{margin-top:.7rem}.stock-product-browser__empty{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.stock-product-browser__empty p{margin:0}@media (max-width:900px){.stock-product-browser__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.stock-product-browser{margin-top:.95rem}.stock-product-browser__heading{align-items:center}.stock-product-browser__heading h2{font-size:1.6rem}.stock-product-browser__filter-toggle{display:inline-flex;align-items:center}.stock-product-browser__search{margin-top:.52rem}.stock-product-browser__search input{min-height:38px;font-size:.67rem}.stock-product-browser__reset{min-height:38px;padding:.36rem .5rem;font-size:.56rem;white-space:nowrap}.stock-product-browser__filters{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.5rem;padding:.62rem;border:1px solid rgb(245 242 234/.12);border-radius:.65rem;background:rgb(20 24 29/.2)}.stock-product-browser__filters--open{display:grid}.stock-product-browser__filters label{font-size:.53rem}.stock-product-browser__filters select{min-height:38px;padding:.44rem .5rem;font-size:.66rem}.stock-product-groups{margin-top:.85rem}.stock-product-group__divider{margin:.85rem 0 .62rem}.stock-product-group__heading h3{font-size:1.3rem}.stock-product-group .stock-product-grid{margin-top:.55rem}.stock-product-browser__empty{align-items:flex-start;flex-direction:column}}@media (max-width:359px){.stock-product-browser__search{align-items:stretch;flex-direction:column}.stock-product-browser__reset{width:100%}.stock-product-browser__filters{grid-template-columns:1fr}}.order-workflow-actions__button:focus-visible,.order-workflow-actions__cancel-trigger:focus-visible,.order-workflow-actions__more:focus-visible{outline:3px solid rgb(240 165 72/.24);outline-offset:2px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.order-workflow-actions__button:not(.order-workflow-actions__button--primary):hover:not(*),.order-workflow-actions__more:hover:not(*){border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1)}}@media (hover:hover) and (pointer:fine){.order-workflow-actions__button:not(.order-workflow-actions__button--primary):hover,.order-workflow-actions__more:hover{border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1)}}@media not all and (hover:hover) and (pointer:fine){.order-workflow-actions__button--primary:hover:not(*){border-color:rgb(255 192 106/.9);box-shadow:inset 0 1px 1px rgb(255 238 198/.42),0 0 10px rgb(236 133 47/.17)}}@media (hover:hover) and (pointer:fine){.order-workflow-actions__button--primary:hover{border-color:rgb(255 192 106/.9);box-shadow:inset 0 1px 1px rgb(255 238 198/.42),0 0 10px rgb(236 133 47/.17)}}@media not all and (hover:hover) and (pointer:fine){.order-workflow-actions__cancel-trigger:hover:not(*){border-color:rgb(225 137 133/.76);background:rgb(154 71 70/.18);box-shadow:0 0 8px rgb(205 109 106/.1)}}@media (hover:hover) and (pointer:fine){.order-workflow-actions__cancel-trigger:hover{border-color:rgb(225 137 133/.76);background:rgb(154 71 70/.18);box-shadow:0 0 8px rgb(205 109 106/.1)}}}.order-quantity--primary{color:#f0a548}.order-quantity--primary strong{font-weight:700}.order-quantity--warning{color:#dfb9ff}.order-quantity--secondary{color:#e7ebec;font-size:.88rem;font-weight:400;letter-spacing:.035em}.order-quantity--secondary strong{font-weight:400}.order-quantity--secondary small{color:var(--surface-muted);font-size:.48rem;font-weight:700}.order-card__availability{display:inline-flex;align-items:baseline;justify-self:end;gap:.16rem;font-size:.58rem;font-weight:600;line-height:1;white-space:nowrap}.order-card__availability,.order-card__availability-label{color:var(--surface-muted)}.order-card__availability--warning,.order-card__availability--warning .order-card__availability-label,.order-card__availability--warning .order-quantity--secondary{color:#dfc2fa}.order-detail__availability-preview{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.75rem 0 0;padding:.55rem .62rem;border:1px solid rgb(240 165 72/.2);border-radius:.52rem;color:#dfe3e2;font-size:.66rem;font-weight:700}.order-detail__availability-preview>span{display:inline-flex;align-items:baseline;gap:.24rem}.order-detail__availability-preview--conflict{border-color:rgb(167 108 217/.68);color:#e1c2ff;background:rgb(79 56 100/.15)}.order-detail__stock-facts{margin-top:.95rem;padding-top:.78rem}.order-inventory-quantity{display:inline-flex;align-items:baseline;gap:.14rem;color:#f5f2ea;font-family:Bebas Neue,sans-serif;font-size:1.18rem;font-weight:400;letter-spacing:.04em;line-height:1;white-space:nowrap}.order-inventory-quantity small{color:var(--surface-muted);font-family:Manrope,sans-serif;font-size:.52rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.order-inventory-quantity--warning{color:#dfb9ff}.order-detail__availability-preview .order-inventory-quantity{font-size:1.02rem}.order-detail__item--prepared{border-color:var(--order-item-prepared-border);background:var(--order-item-prepared-surface);box-shadow:var(--order-item-prepared-glow)}.order-preparation-all-action{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0}.order-preparation-all-action__button,.order-preparation-item-action__button,.order-workflow-actions__restore-trigger{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:.34rem .62rem;border:1px solid rgb(240 165 72/.46);border-radius:999px;color:#f6e9d7;background:rgb(236 133 47/.1);font:800 .58rem Manrope,sans-serif;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.order-preparation-all-action__button:hover:not(*),.order-preparation-item-action__button:hover:not(*),.order-workflow-actions__restore-trigger:hover:not(*){border-color:rgb(240 165 72/.78);background:rgb(236 133 47/.17);box-shadow:0 0 8px rgb(236 133 47/.1)}}@media (hover:hover) and (pointer:fine){.order-preparation-all-action__button:hover,.order-preparation-item-action__button:hover,.order-workflow-actions__restore-trigger:hover{border-color:rgb(240 165 72/.78);background:rgb(236 133 47/.17);box-shadow:0 0 8px rgb(236 133 47/.1)}}.order-preparation-all-action__button:disabled,.order-preparation-item-action__button:disabled,.order-workflow-actions__restore-trigger:disabled{cursor:default;opacity:.72}.order-preparation-all-action>p,.order-preparation-item-action>p{margin:0;color:#f0c1bf;font-size:.62rem;font-weight:700}.order-preparation-item-action{display:flex;align-items:center;gap:.5rem;margin-top:.72rem}.order-preparation-item-action__button--prepared{border-color:var(--order-item-prepared-control-border);color:var(--order-item-prepared-control-foreground);background:var(--order-item-prepared-control-surface)}.order-workflow-actions__restore-confirmation{border-color:rgb(240 165 72/.38);background:rgb(111 69 29/.13)}.order-workflow-actions__restore-trigger{border-color:rgb(240 165 72/.68);color:#fff0da;background:rgb(236 133 47/.16)}@media (max-width:600px){.order-card__items li{grid-template-columns:minmax(0,1fr) auto;column-gap:.55rem;row-gap:.14rem}.order-quantity--secondary{font-size:.82rem}.order-detail__availability-preview{gap:.35rem .7rem;font-size:.61rem}.order-preparation-all-action{margin-top:.62rem}.order-preparation-all-action__button{min-height:38px}}.order-status-pill--complete{border-color:rgb(112 188 130/.62);color:#bfe5c8;background:rgb(65 126 80/.16);box-shadow:0 0 8px rgb(112 188 130/.1)}.order-preparation-all-action__button--complete{border-color:rgb(112 188 130/.62);color:#bfe5c8;background:rgb(65 126 80/.14)}.order-preparation-all-action__button--complete:disabled{opacity:1}.order-preparation-item-action{justify-content:flex-end;width:100%}.order-preparation-item-action__button{min-width:116px;min-height:38px;border-color:rgb(245 242 234/.24);color:#e4e7e8;background:rgb(28 32 38/.34)}@media not all and (hover:hover) and (pointer:fine){.order-preparation-item-action__button:hover:not(*){border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1)}}@media (hover:hover) and (pointer:fine){.order-preparation-item-action__button:hover{border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1)}}@media not all and (hover:hover) and (pointer:fine){.order-preparation-item-action__button--prepared,.order-preparation-item-action__button--prepared:hover:not(*){border-color:var(--order-item-prepared-control-border);color:var(--order-item-prepared-control-foreground);background:var(--order-item-prepared-control-surface);box-shadow:var(--order-item-prepared-control-glow)}}@media (hover:hover) and (pointer:fine){.order-preparation-item-action__button--prepared,.order-preparation-item-action__button--prepared:hover{border-color:var(--order-item-prepared-control-border);color:var(--order-item-prepared-control-foreground);background:var(--order-item-prepared-control-surface);box-shadow:var(--order-item-prepared-control-glow)}}.order-preparation-item-action__button--prepared:disabled{opacity:1}.order-detail__item--prepared.order-detail__item--conflict{border-color:rgb(167 108 217/.78);background:rgb(79 56 100/.2);box-shadow:inset 0 0 0 1px rgb(112 188 130/.58),0 0 11px rgb(112 188 130/.08)}@media (max-width:600px){.orders-completed-divider{margin:.65rem 0 .55rem}.order-completed-tabs{margin-top:0;padding-top:0}.order-preparation-item-action{margin-top:.8rem}.order-preparation-item-action__button{min-width:124px;min-height:42px}}.filter-pill,.order-view-tab,.stock-category-tab,.stock-secondary-navigation__link{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.filter-pill:not(.filter-pill--active):hover:not(*),.order-completed-tab:not(.order-completed-tab--active):hover:not(*),.order-view-tab:not(.order-view-tab--active):hover:not(*),.stock-category-tab:not(.stock-category-tab--active):hover:not(*),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active):hover:not(*){border-color:rgb(240 165 72/.7);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1);color:#fff}}@media (hover:hover) and (pointer:fine){.filter-pill:not(.filter-pill--active):hover,.order-completed-tab:not(.order-completed-tab--active):hover,.order-view-tab:not(.order-view-tab--active):hover,.stock-category-tab:not(.stock-category-tab--active):hover,.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active):hover{border-color:rgb(240 165 72/.7);background:rgb(236 133 47/.09);box-shadow:0 0 8px rgb(236 133 47/.1);color:#fff}}@media not all and (hover:hover) and (pointer:fine){.module-tile:hover:not(*){border-color:transparent;background:transparent}}@media (hover:hover) and (pointer:fine){.module-tile:hover{border-color:transparent;background:transparent}}}@media (min-width:1100px){.app-shell--dashboard{padding-top:.8rem;padding-bottom:1.1rem}.app-shell--dashboard .app-header{min-height:48px}.app-shell--dashboard .dashboard-branding{gap:.35rem;padding:.55rem 0 .6rem}.app-shell--dashboard .dashboard-logo{width:min(100%,570px)}.app-shell--dashboard .dashboard-branding h1{font-size:1.05rem}.app-shell--dashboard .module-section{margin-top:0}.app-shell--dashboard .section-heading{margin-bottom:.65rem}.app-shell--dashboard .module-grid{gap:.7rem 1rem}.app-shell--dashboard .module-tile{min-height:236px;padding:.2rem}.app-shell--dashboard .module-tile__scene{min-height:228px}.app-shell--dashboard .module-art-frame{width:min(100%,148px)}.app-shell--dashboard .module-tile__content{margin-top:.42rem}.app-shell--dashboard .module-tile h2{margin-bottom:.28rem;font-size:1.62rem}.app-shell--dashboard .module-tile p{max-width:250px;font-size:.73rem;line-height:1.4}.app-shell--dashboard .module-tile__meta{margin-top:.45rem;font-size:.64rem}}.quick-actions__backdrop{position:fixed;z-index:40;inset:0;border:0;background:rgb(14 17 21/.16);cursor:default}.quick-actions{position:fixed;z-index:50;right:clamp(1rem,3vw,2rem);bottom:calc(1rem + env(safe-area-inset-bottom, 0px));display:grid;justify-items:end;grid-gap:.65rem;gap:.65rem;pointer-events:none}.quick-actions__fab,.quick-actions__sheet{pointer-events:auto}.quick-actions__fab{width:56px;height:56px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 229 190/.62);border-radius:50%;color:#fffdf8;background:linear-gradient(142deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 244 218/.44),0 7px 18px rgb(28 19 11/.32),0 0 12px rgb(236 133 47/.18);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-actions__fab>span{display:block;font-family:Manrope,sans-serif;font-size:1.9rem;font-weight:400;line-height:1;transition:transform .16s ease}.quick-actions__fab--open>span{transform:rotate(45deg)}.quick-actions__fab:focus-visible{outline:3px solid rgb(255 234 201/.68);outline-offset:3px}.quick-actions__sheet{width:min(calc(100vw - 2rem),332px);padding:.72rem;border:1px solid rgb(245 242 234/.2);border-radius:.9rem;background:linear-gradient(145deg,rgb(73 81 89/.97),rgb(35 40 46/.98));box-shadow:0 13px 30px rgb(14 17 21/.32),0 0 14px rgb(236 133 47/.08);animation:quick-actions-sheet-in .16s ease-out both}.quick-actions__eyebrow{margin:.08rem .26rem .48rem;color:var(--surface-muted);font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quick-actions__list{display:grid;grid-gap:.28rem;gap:.28rem}.quick-actions__item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:.62rem;gap:.62rem;min-width:0;padding:.6rem .58rem;border:1px solid transparent;border-radius:.62rem;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.quick-actions__item:focus-visible{border-color:rgb(240 165 72/.75);background:rgb(236 133 47/.1);outline:2px solid rgb(240 165 72/.2);outline-offset:1px}.quick-actions__icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgb(240 165 72/.32);border-radius:.5rem;color:#f1ae60;background:rgb(236 133 47/.1)}.quick-actions__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.quick-actions__item small,.quick-actions__item strong{display:block}.quick-actions__item strong{color:#fffaf1;font-family:Bebas Neue,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase}.quick-actions__item small{margin-top:.22rem;color:var(--surface-muted);font-size:.61rem;font-weight:600;line-height:1.35}@keyframes quick-actions-sheet-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.quick-actions__fab:hover:not(*){border-color:rgb(255 238 211/.92);box-shadow:inset 0 1px 1px rgb(255 244 218/.52),0 8px 20px rgb(28 19 11/.35),0 0 16px rgb(236 133 47/.28);transform:scale(1.035)}}@media (hover:hover) and (pointer:fine){.quick-actions__fab:hover{border-color:rgb(255 238 211/.92);box-shadow:inset 0 1px 1px rgb(255 244 218/.52),0 8px 20px rgb(28 19 11/.35),0 0 16px rgb(236 133 47/.28);transform:scale(1.035)}}@media not all and (hover:hover) and (pointer:fine){.quick-actions__item:hover:not(*){border-color:rgb(240 165 72/.48);background:rgb(236 133 47/.08)}}@media (hover:hover) and (pointer:fine){.quick-actions__item:hover{border-color:rgb(240 165 72/.48);background:rgb(236 133 47/.08)}}}@media (max-width:600px){.quick-actions{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));gap:.56rem}.quick-actions__fab{width:56px;height:56px}.quick-actions__sheet{width:min(calc(100vw - 2rem),350px);padding:.68rem;border-radius:.82rem}.quick-actions__item{grid-template-columns:30px minmax(0,1fr);gap:.56rem;padding:.57rem .54rem}.quick-actions__icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.quick-actions__fab,.quick-actions__fab>span,.quick-actions__item{transition:none}.quick-actions__sheet{animation:none}}.order-return-actions{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgb(245 242 234/.12)}.order-return-actions__trigger-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.order-return-actions__trigger-row .eyebrow{margin:0 0 .26rem}.order-return-actions__trigger-row p:not(.eyebrow){margin:0;color:var(--surface-muted);font-size:.66rem;line-height:1.4}.order-return-actions__primary,.order-return-actions__trigger,.return-case__actions button{min-height:34px;border:1px solid rgb(240 165 72/.38);border-radius:999px;color:#f7d3a0;background:rgb(236 133 47/.09);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.order-return-actions__trigger{flex:0 0 auto;padding:.48rem .65rem}.order-return-actions__sheet{display:grid;grid-gap:.62rem;gap:.62rem;margin-top:.7rem;padding:.8rem;border:1px solid rgb(240 165 72/.28);border-radius:.72rem;background:rgb(22 26 31/.32)}.order-return-actions__sheet-heading{display:flex;align-items:center;justify-content:space-between;color:#fffaf1;font:400 1.28rem Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.order-return-actions__sheet-heading button{border:0;color:var(--surface-muted);background:transparent;font-size:1.25rem;cursor:pointer}.order-return-actions__sheet label{display:grid;grid-gap:.28rem;gap:.28rem;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-return-actions__sheet input,.order-return-actions__sheet select,.order-return-actions__sheet textarea{min-width:0;border:1px solid rgb(245 242 234/.16);border-radius:.48rem;color:#f6f4ec;background:rgb(21 25 30/.58);font:600 .7rem Manrope,sans-serif}.order-return-actions__sheet input,.order-return-actions__sheet select{min-height:34px;padding:.35rem .46rem}.order-return-actions__sheet textarea{min-height:52px;padding:.45rem;resize:vertical}.order-return-actions__form-grid{display:grid;grid-template-columns:.7fr 1fr 1fr;grid-gap:.48rem;gap:.48rem}.order-return-actions__primary{justify-self:start;padding:.52rem .76rem;border-color:rgb(240 165 72/.65);background:linear-gradient(135deg,rgb(184 86 24/.82),rgb(227 132 45/.88));color:#fffaf1}.order-return-actions__primary:disabled,.return-case__actions button:disabled{opacity:.6;cursor:wait}.order-return-actions__cases{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.72rem}.return-case{padding:.65rem;border:1px solid rgb(245 242 234/.13);border-radius:.62rem;background:rgb(20 24 29/.2)}.return-case>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.return-case strong{color:#fffaf1;font:400 1.12rem Bebas Neue,sans-serif;letter-spacing:.045em;text-transform:uppercase}.return-case>div:first-child span{color:#f4c27d;font-size:.54rem;font-weight:800;letter-spacing:.06em}.return-case p,.return-case small{display:block;margin:.25rem 0 0;color:var(--surface-muted);font-size:.62rem;line-height:1.4}.return-case__actions{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.55rem}.return-case__actions button{padding:.38rem .52rem}.return-case--v_holdingu{border-color:rgb(167 108 217/.7);box-shadow:inset 0 0 0 1px rgb(167 108 217/.1),0 0 12px rgb(167 108 217/.07)}.return-case--v_holdingu>div:first-child span{color:#e1c2ff}.order-return-actions__error{margin:.6rem 0 0;color:#e1c2ff;font-size:.66rem;font-weight:700}.return-case__receipt{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem .48rem;margin-top:.55rem;color:var(--surface-muted);font-size:.58rem;font-weight:800}.return-case__receipt label{display:inline-flex;align-items:center;gap:.22rem}.return-case__receipt input{width:42px;min-height:28px;padding:.2rem;border:1px solid rgb(245 242 234/.16);border-radius:.4rem;color:#fffaf1;background:rgb(21 25 30/.6);font:700 .68rem Manrope,sans-serif}.return-case__receipt button{min-height:30px;padding:.35rem .52rem;border:1px solid rgb(240 165 72/.38);border-radius:999px;color:#f7d3a0;background:rgb(236 133 47/.09);font:800 .54rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.order-card__return-indicator{color:#f4c27d;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.order-card__return-indicator--holding{color:#e1c2ff}.order-card--potvrzena:not(.order-card--conflict),.order-card--pripravuje-se:not(.order-card--conflict),.order-detail__summary--potvrzena:not(.order-detail__summary--conflict),.order-detail__summary--pripravuje-se:not(.order-detail__summary--conflict){border-color:rgb(236 133 47/.48)}.order-detail__replacement-load{margin:.7rem 0 0;padding:.5rem .58rem;border-left:2px solid rgb(240 165 72/.65);color:#f2cf9a;background:rgb(236 133 47/.07);font-size:.65rem;font-weight:700;line-height:1.45}.module-art-frame{background:transparent}.module-art{inset:0;z-index:0;color:#fffdf8;-webkit-mask:url(/brand/beranek-runo-dashboard-mask.svg) center/contain no-repeat;mask:url(/brand/beranek-runo-dashboard-mask.svg) center/contain no-repeat}.module-art__outline{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;color:var(--beeros-ui-amber);pointer-events:none}.module-art__outline path{fill:none;stroke:currentColor;stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.module-art:before{background:radial-gradient(circle at 40% 20%,rgb(220 228 232/.15),transparent 31%),linear-gradient(145deg,#343d45,#20282f 54%,#151b21)}.module-art:after{opacity:.2;background:linear-gradient(118deg,transparent 17%,rgb(255 255 255/.09) 44%,transparent 62%),radial-gradient(circle at 76% 78%,rgb(4 7 10/.25),transparent 42%)}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.module-tile:hover:not(*) .module-art:before{background:radial-gradient(circle at 42% 24%,rgb(240 165 72/.13),transparent 32%),linear-gradient(145deg,#3d4750,#273039 54%,#182027)}}@media (hover:hover) and (pointer:fine){.module-tile:hover .module-art:before{background:radial-gradient(circle at 42% 24%,rgb(240 165 72/.13),transparent 32%),linear-gradient(145deg,#3d4750,#273039 54%,#182027)}}}@media (max-width:600px){.order-return-actions__trigger-row{align-items:flex-start}.order-return-actions__form-grid{grid-template-columns:1fr 1fr}.order-return-actions__form-grid label:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.module-art-frame{transition:none}}@media (hover:none) and (pointer:coarse),(max-width:700px){body{background-attachment:scroll}.module-art svg,.module-art-frame{filter:none;transition:none}}.stock-product-group__heading{padding:.28rem .42rem .28rem .55rem;border-radius:.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 13%,transparent),color-mix(in srgb,var(--family-accent,var(--accent-amber)) 5%,transparent) 48%,transparent 78%)}.catalog-settings__legacy-minimum{display:none!important}.sku-health-settings{margin-top:.85rem;padding:.72rem;border:1px solid rgb(245 242 234/.12);border-radius:.62rem;background:rgb(20 24 29/.18)}.sku-health-settings>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem .65rem}.sku-health-settings .eyebrow{width:100%;margin:0}.sku-health-settings strong{color:#f5d1a0;font-size:.66rem}.receive-inventory__type-tab,.sku-health-settings button{min-height:30px;padding:.32rem .5rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e8e9e5;background:rgb(27 31 36/.26);font:800 .56rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.sku-health-settings>p{margin:.65rem 0 0;color:var(--surface-muted);font-size:.65rem;line-height:1.55}.receive-inventory__type-tabs{display:flex;flex-wrap:wrap;gap:.34rem;justify-content:flex-end}.receive-inventory__type-tab--active{border-color:rgb(240 165 72/.68);color:#fff8ec;background:rgb(236 133 47/.12);box-shadow:inset 0 1px 1px rgb(255 238 198/.18)}@media (max-width:600px){.stock-detail__activity{grid-template-columns:repeat(2,minmax(0,1fr))}.receive-inventory__type{align-items:flex-start;flex-direction:column}.receive-inventory__type-tabs{justify-content:flex-start}}.movement-history__product-link{color:#fffaf1;-webkit-text-decoration-color:rgb(240 165 72/.58);text-decoration-color:rgb(240 165 72/.58);text-decoration-thickness:1px;text-underline-offset:.2em}@media not all and (hover:hover) and (pointer:fine){.movement-history__product-link:focus-visible,.movement-history__product-link:hover:not(*){color:#f6d1a0;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}@media (hover:hover) and (pointer:fine){.movement-history__product-link:focus-visible,.movement-history__product-link:hover{color:#f6d1a0;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}.back-link,.stock-page__back{display:inline-flex;align-items:center;min-height:34px;margin-bottom:clamp(1.05rem,2.4vw,1.8rem);padding:.36rem .62rem;border:1px solid rgb(240 165 72/.45);border-radius:999px;color:#f1d0a3;background:rgb(28 32 38/.22);font:800 .63rem Manrope,sans-serif;letter-spacing:.05em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.back-link{margin-top:1rem;margin-bottom:0}.back-link:focus-visible,.stock-page__back:focus-visible{border-color:rgb(255 199 126/.88);outline:3px solid rgb(240 165 72/.2);outline-offset:2px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.back-link:hover:not(*),.stock-page__back:hover:not(*){border-color:rgb(240 165 72/.76);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 9px rgb(236 133 47/.13)}}@media (hover:hover) and (pointer:fine){.back-link:hover,.stock-page__back:hover{border-color:rgb(240 165 72/.76);color:#fff8ec;background:rgb(236 133 47/.1);box-shadow:0 0 9px rgb(236 133 47/.13)}}}.order-workflow-actions__secondary{position:relative}.order-workflow-actions__menu{position:absolute;z-index:5;top:calc(100% + .42rem);left:0;display:grid;min-width:min(100%,232px);overflow:hidden;border:1px solid rgb(245 242 234/.2);border-radius:.68rem;background:linear-gradient(145deg,rgb(69 77 85/.98),rgb(28 32 38/.99));box-shadow:0 10px 20px rgb(12 15 18/.3),0 0 10px rgb(236 133 47/.08)}.order-workflow-actions__menu button{min-height:35px;padding:.48rem .62rem;border:0;border-bottom:1px solid rgb(245 242 234/.1);color:#e9eceb;background:transparent;font:800 .6rem Manrope,sans-serif;letter-spacing:.045em;line-height:1.25;text-align:left;text-transform:uppercase;cursor:pointer}.order-workflow-actions__menu button:last-child{border-bottom:0}.order-workflow-actions__menu button:focus-visible{outline:2px solid rgb(240 165 72/.58);outline-offset:-2px}.order-workflow-actions__menu-cancel{color:var(--order-danger,#f0c1bf)!important}.order-workflow-actions__date-form{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.65rem;padding:.72rem;border:1px solid rgb(240 165 72/.28);border-radius:.68rem;background:rgb(21 25 30/.26)}.order-workflow-actions__date-form-heading{display:flex;align-items:center;justify-content:space-between;color:#fffaf1;font:400 1.2rem Bebas Neue,sans-serif;letter-spacing:.05em;line-height:1;text-transform:uppercase}.order-workflow-actions__date-form-heading button{border:0;color:var(--surface-muted);background:transparent;font:400 1.25rem/1 Manrope,sans-serif;cursor:pointer}.order-workflow-actions__date-form-heading button:focus-visible{color:#fffaf1;outline:2px solid rgb(240 165 72/.58);outline-offset:2px}.order-workflow-actions__date-form p{margin:0;color:var(--surface-muted);font-size:.65rem;line-height:1.4}.order-workflow-actions__date-form p strong{color:#fffaf1}.order-workflow-actions__date-form label{display:grid;grid-gap:.26rem;gap:.26rem;color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-workflow-actions__date-form input,.order-workflow-actions__date-form select,.order-workflow-actions__date-form textarea{width:100%;min-width:0;border:1px solid rgb(245 242 234/.16);border-radius:.46rem;color:#f6f4ec;background:rgb(21 25 30/.58);font:600 .7rem Manrope,sans-serif}.order-workflow-actions__date-form input,.order-workflow-actions__date-form select{box-sizing:border-box;min-height:34px;padding:.35rem .46rem}.order-workflow-actions__date-form textarea{min-height:48px;padding:.42rem .46rem;resize:vertical}.order-workflow-actions__date-form>div{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.08rem}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.order-workflow-actions__menu button:hover:not(*){color:#fffaf1;background:rgb(236 133 47/.1)}}@media (hover:hover) and (pointer:fine){.order-workflow-actions__menu button:hover{color:#fffaf1;background:rgb(236 133 47/.1)}}@media not all and (hover:hover) and (pointer:fine){.order-workflow-actions__menu-cancel:hover:not(*){background:rgb(142 63 62/.15)!important}}@media (hover:hover) and (pointer:fine){.order-workflow-actions__menu-cancel:hover{background:rgb(142 63 62/.15)!important}}}@media (max-width:600px){.back-link,.stock-page__back{min-height:32px;padding:.32rem .55rem;font-size:.58rem}.order-workflow-actions__menu{min-width:min(100%,250px)}.order-workflow-actions__menu button{min-height:38px}.order-workflow-actions__date-form{padding:.65rem}}.order-card--pripravena:not(.order-card--conflict){border-color:rgb(112 188 130/.52);background:linear-gradient(145deg,rgb(103 112 120/.24),rgb(34 38 44/.27));box-shadow:0 0 10px rgb(112 188 130/.07)}.order-card--pripravena:not(.order-card--conflict):focus-visible{outline-color:rgb(139 210 153/.72);background:linear-gradient(145deg,rgb(79 130 96/.22),rgb(31 45 38/.33));box-shadow:inset 0 0 14px rgb(112 188 130/.08),0 0 14px rgb(112 188 130/.16)}.order-card--vydana:not(.order-card--conflict):focus-visible{outline-color:rgb(139 210 153/.72);box-shadow:0 0 14px rgb(112 188 130/.16)}.order-card--conflict:focus-visible{outline-color:rgb(202 151 247/.9);box-shadow:0 0 14px rgb(167 108 217/.18)}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.order-card--pripravena:not(.order-card--conflict):hover:not(*){border-color:rgb(139 210 153/.72);background:linear-gradient(145deg,rgb(79 130 96/.22),rgb(31 45 38/.33));box-shadow:inset 0 0 14px rgb(112 188 130/.08),0 0 13px rgb(112 188 130/.11)}}@media (hover:hover) and (pointer:fine){.order-card--pripravena:not(.order-card--conflict):hover{border-color:rgb(139 210 153/.72);background:linear-gradient(145deg,rgb(79 130 96/.22),rgb(31 45 38/.33));box-shadow:inset 0 0 14px rgb(112 188 130/.08),0 0 13px rgb(112 188 130/.11)}}}.invoice-row__document-link{color:#fffdf8;font:400 1.2rem/.95 Bebas Neue,sans-serif;letter-spacing:.05em;-webkit-text-decoration-color:rgb(240 165 72/.42);text-decoration-color:rgb(240 165 72/.42);text-decoration-thickness:1px;text-underline-offset:.2em}@media not all and (hover:hover) and (pointer:fine){.invoice-row__document-link:focus-visible,.invoice-row__document-link:hover:not(*){color:#fff;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}@media (hover:hover) and (pointer:fine){.invoice-row__document-link:focus-visible,.invoice-row__document-link:hover{color:#fff;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}.invoice-detail__orders,.invoice-detail__summary{padding:clamp(1rem,2.3vw,1.55rem);border:1px solid rgb(245 242 234/.14);border-radius:.82rem;background:linear-gradient(145deg,rgb(103 112 120/.25),rgb(34 38 44/.25))}.invoice-detail__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem}.invoice-detail__summary h1{margin:0;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.055em}.invoice-detail__summary dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0}.invoice-detail__summary dt{color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.invoice-detail__summary dd{margin:.18rem 0 0;color:#f7f8f4;font-size:.72rem;font-weight:700}.invoice-detail__summary dd a{color:inherit;-webkit-text-decoration-color:rgb(240 165 72/.42);text-decoration-color:rgb(240 165 72/.42);text-underline-offset:.2em}.invoice-detail__total{align-self:end;color:#fffaf1;font:400 clamp(2rem,4vw,3rem)/.9 Bebas Neue,sans-serif;letter-spacing:.05em}.invoice-detail__orders{margin-top:1rem}.invoice-detail__order{margin-top:.75rem;padding:.75rem;border:1px solid rgb(245 242 234/.11);border-radius:.64rem;background:rgb(22 26 31/.18)}.invoice-detail__order-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.invoice-detail__order-heading>a{color:#f5d2a2;font:400 1.25rem Bebas Neue,sans-serif;letter-spacing:.05em;text-decoration:none}.invoice-detail__order-heading>span{color:var(--surface-muted);font-size:.62rem;font-weight:700}.invoice-detail__order ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.65rem 0 0;padding:.65rem 0 0;border-top:1px solid rgb(245 242 234/.1);list-style:none}.invoice-detail__order li{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;color:#e8eae8;font-size:.7rem}.invoice-detail__order li>span:last-child{flex:0 0 auto;color:var(--surface-muted);text-align:right}.invoice-detail__order li strong{margin-left:.4rem;color:#fffaf1}.customer-overview{margin-top:1.25rem}.customer-overview__search input{width:min(100%,360px);min-height:42px;padding:.55rem .7rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);font:600 .74rem Manrope,sans-serif}.customer-overview__search input:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.customer-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.customer-overview__card{min-height:126px;display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.85rem;border:1px solid rgb(245 242 234/.14);border-radius:.72rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.24));text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.customer-overview__card:focus-visible,.customer-overview__card:hover:not(*){border-color:rgb(240 165 72/.48);background:linear-gradient(145deg,rgb(121 102 77/.2),rgb(38 39 42/.3));outline:none}}@media (hover:hover) and (pointer:fine){.customer-overview__card:focus-visible,.customer-overview__card:hover{border-color:rgb(240 165 72/.48);background:linear-gradient(145deg,rgb(121 102 77/.2),rgb(38 39 42/.3));outline:none}}.customer-overview__card h2{margin:0;font:400 1.55rem/1 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.customer-overview__card p{margin:.35rem 0 0;color:var(--surface-muted);font-size:.66rem}.customer-overview__meta{display:flex;justify-content:space-between;gap:.4rem;color:var(--surface-muted);font-size:.58rem;font-weight:700}.customer-detail__summary h1{line-height:1;overflow-wrap:anywhere}@media (max-width:600px){.invoice-detail__summary{grid-template-columns:minmax(0,1fr)}.invoice-detail__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-detail__total{grid-row:2}.invoice-detail__order li{display:grid;grid-template-columns:minmax(0,1fr) auto;font-size:.65rem}.invoice-detail__order li>span:last-child{max-width:142px}.customer-overview__grid{grid-template-columns:1fr;gap:.5rem}.customer-overview__card{min-height:104px;padding:.75rem}.customer-overview__card h2{font-size:1.42rem;line-height:1}}.global-navigation{position:fixed;z-index:60;top:max(1rem,calc(env(safe-area-inset-top, 0px) + .7rem));right:max(1rem,calc(env(safe-area-inset-right, 0px) + .7rem))}.global-navigation__backdrop{position:fixed;inset:0;border:0;background:rgb(12 15 19/.22);cursor:default}.global-navigation__panel{position:absolute;z-index:1;top:calc(100% + .55rem);right:0;display:grid;min-width:min(276px,calc(100vw - 2rem));padding:.58rem;border:1px solid rgb(245 242 234/.22);border-radius:.76rem;background:linear-gradient(145deg,rgb(76 84 93/.98),rgb(33 38 44/.99));box-shadow:0 14px 30px rgb(10 13 17/.38),0 0 12px rgb(236 133 47/.08)}.global-navigation__panel p{margin:.3rem .45rem .48rem;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.global-navigation__panel a{min-height:35px;display:flex;align-items:center;padding:.42rem .5rem;border:1px solid transparent;border-radius:.48rem;color:#fffaf1;font:400 1.1rem Bebas Neue,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.global-navigation__panel a:focus-visible{border-color:rgb(240 165 72/.7);background:rgb(236 133 47/.1);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.global-navigation__panel a:hover:not(*){border-color:rgb(240 165 72/.48);background:rgb(236 133 47/.09)}}@media (hover:hover) and (pointer:fine){.global-navigation__panel a:hover{border-color:rgb(240 165 72/.48);background:rgb(236 133 47/.09)}}}.order-quick-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.8rem}.order-quick-filters .filter-pill{min-height:34px}.orders-advanced-toggle{min-height:34px;padding:.4rem .66rem;border:1px solid rgb(245 242 234/.22);border-radius:999px;color:var(--surface-muted);background:rgb(28 32 38/.25);font:800 .64rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.orders-advanced-toggle--active,.orders-advanced-toggle:focus-visible,.orders-advanced-toggle:hover:not(*){border-color:rgb(240 165 72/.58);color:#f5d3a5;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.orders-advanced-toggle--active,.orders-advanced-toggle:focus-visible,.orders-advanced-toggle:hover{border-color:rgb(240 165 72/.58);color:#f5d3a5;background:rgb(236 133 47/.09);outline:none}}.order-card__payment{color:var(--surface-muted);font-size:.57rem;letter-spacing:.035em;text-transform:uppercase}.order-card__payment--paid,.order-detail__payment--paid{color:#a9dfb5}.order-card__payment--waiting,.order-detail__payment--waiting{color:#f2bd7c}.orders-filter-divider{width:min(100%,980px);height:1px;margin:.95rem 0 .12rem;background:var(--accent-section-divider-surface);box-shadow:var(--accent-section-divider-glow)}.order-detail__payment{display:grid;grid-gap:.42rem;gap:.42rem}.order-payment-status{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.62rem}.order-payment-status__trigger{min-height:30px;padding:.3rem .48rem;border:1px solid;border-radius:999px;color:inherit;background:rgb(28 32 38/.24);font:800 .56rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.order-payment-status__editor{display:grid;width:min(100%,260px);grid-gap:.4rem;gap:.4rem}.order-payment-status__editor label{display:grid;grid-gap:.22rem;gap:.22rem;color:var(--surface-muted);font:700 .6rem Manrope,sans-serif}.order-payment-status__editor textarea{min-height:54px;width:100%;box-sizing:border-box;resize:vertical}.order-payment-status__editor>div{display:flex;flex-wrap:wrap;gap:.35rem}.order-payment-status__editor>div>button{min-height:30px;padding:.28rem .45rem;border:1px solid rgb(245 242 234/.24);border-radius:999px;color:var(--surface-muted);background:transparent;font:800 .56rem Manrope,sans-serif;text-transform:uppercase;cursor:pointer}.order-payment-status__error{grid-column:1/-1;margin:0;color:#f0c1bf;font-size:.62rem}.order-workflow-actions__payment-checkpoint{border-color:rgb(236 133 47/.58);background:rgb(111 66 26/.2)}.order-workflow-actions__payment-checkpoint p{color:#f5d3a5}.order-card--pripravena .order-card__footer:before,.order-card--vydana .order-card__footer:before{background:linear-gradient(90deg,transparent,rgb(112 188 130/.1) 12%,rgb(112 188 130/.35) 50%,rgb(112 188 130/.1) 88%,transparent);box-shadow:0 0 4px rgb(112 188 130/.12)}.order-card--conflict .order-card__footer:before{background:linear-gradient(90deg,transparent,rgb(167 108 217/.1) 12%,rgb(167 108 217/.36) 50%,rgb(167 108 217/.1) 88%,transparent);box-shadow:0 0 4px rgb(167 108 217/.13)}.order-card--zrusena .order-card__footer:before{background:linear-gradient(90deg,transparent,rgb(214 111 105/.1) 12%,rgb(214 111 105/.34) 50%,rgb(214 111 105/.1) 88%,transparent);box-shadow:0 0 4px rgb(214 111 105/.11)}.order-detail__customer-link{position:relative;display:block;padding-bottom:.38em;color:inherit;text-decoration:none;cursor:pointer}.order-detail__customer-link:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgb(236 133 47/.3),rgb(240 165 72/.76) 48%,rgb(236 133 47/.3));box-shadow:0 1px 4px rgb(236 133 47/.13)}@media not all and (hover:hover) and (pointer:fine){.order-detail__customer-link:focus-visible,.order-detail__customer-link:hover:not(*){color:#fffaf1;outline:none}}@media (hover:hover) and (pointer:fine){.order-detail__customer-link:focus-visible,.order-detail__customer-link:hover{color:#fffaf1;outline:none}}@media not all and (hover:hover) and (pointer:fine){.order-detail__customer-link:focus-visible:after,.order-detail__customer-link:hover:not(*):after{background:linear-gradient(90deg,rgb(236 133 47/.48),#f0a548 48%,rgb(236 133 47/.48));box-shadow:0 1px 6px rgb(236 133 47/.21)}}@media (hover:hover) and (pointer:fine){.order-detail__customer-link:focus-visible:after,.order-detail__customer-link:hover:after{background:linear-gradient(90deg,rgb(236 133 47/.48),#f0a548 48%,rgb(236 133 47/.48));box-shadow:0 1px 6px rgb(236 133 47/.21)}}.order-detail__customer-link:focus-visible{border-radius:.08em;box-shadow:0 0 0 2px rgb(240 165 72/.42)}.order-detail__finance-link{display:inline-flex;align-items:center;min-height:34px;margin-top:.9rem;padding:.36rem .62rem;border:1px solid rgb(240 165 72/.45);border-radius:999px;color:#f2cc9c;background:rgb(28 32 38/.22);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}@media not all and (hover:hover) and (pointer:fine){.order-detail__finance-link:focus-visible,.order-detail__finance-link:hover:not(*){border-color:rgb(240 165 72/.76);color:#fff;background:rgb(236 133 47/.1);box-shadow:0 0 9px rgb(236 133 47/.13);outline:none}}@media (hover:hover) and (pointer:fine){.order-detail__finance-link:focus-visible,.order-detail__finance-link:hover{border-color:rgb(240 165 72/.76);color:#fff;background:rgb(236 133 47/.1);box-shadow:0 0 9px rgb(236 133 47/.13);outline:none}}.stock-detail__reservation-relations{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgb(167 108 217/.3)}.stock-detail__reservation-relations>p{margin:0;color:#e3c8ff;font-size:.63rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-detail__reservation-relations ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:.65rem 0 0;padding:0;list-style:none}.stock-detail__reservation-relations li{display:grid;min-width:0;grid-gap:.13rem;gap:.13rem}.stock-detail__reservation-relations li span{color:var(--surface-muted);font-size:.67rem}.stock-detail__reservation-relations li strong{color:#e9cdfd}.stock-detail__reservation-relations li small{color:var(--surface-muted);font-size:.61rem;line-height:1.38;overflow-wrap:anywhere}.stock-detail__reservation-relations a{color:#fffaf1;font-size:.69rem;font-weight:700;text-underline-offset:.22em}.customer-detail__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.customer-detail__finance,.customer-detail__orders,.customer-detail__summary,.invoice-page__documents,.invoice-page__order-context{padding:1.15rem;border:1px solid rgb(245 242 234/.14);border-radius:.82rem;background:linear-gradient(145deg,rgb(103 112 120/.25),rgb(34 38 44/.25))}.customer-detail__finance h2,.customer-detail__orders h2,.customer-detail__summary h1{margin:0;overflow-wrap:anywhere;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.055em;line-height:1;text-transform:uppercase}.customer-detail__summary dl{display:grid;grid-gap:.58rem;gap:.58rem;margin:1rem 0 0}.customer-detail__summary dt{color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.customer-detail__summary dd{margin:.16rem 0 0;font-size:.76rem}.customer-detail__finance p{color:var(--surface-muted);font-size:.76rem;line-height:1.55}.customer-detail__orders{grid-column:1/-1}.customer-detail__orders-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.customer-detail__orders-heading>span{color:var(--surface-muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.customer-detail__orders ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:.82rem 0 0;padding:0;list-style:none}.customer-detail__orders li{min-width:0}.customer-detail__orders li a{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:62px;padding:.62rem .7rem;border:1px solid rgb(245 242 234/.1);border-radius:.62rem;color:inherit;background:rgb(22 26 31/.18);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}@media not all and (hover:hover) and (pointer:fine){.customer-detail__orders li a:focus-visible,.customer-detail__orders li a:hover:not(*){border-color:rgb(240 165 72/.52);background:rgb(236 133 47/.07);outline:none}}@media (hover:hover) and (pointer:fine){.customer-detail__orders li a:focus-visible,.customer-detail__orders li a:hover{border-color:rgb(240 165 72/.52);background:rgb(236 133 47/.07);outline:none}}.customer-detail__order-primary{display:grid;min-width:0;grid-gap:.22rem;gap:.22rem}.customer-detail__order-primary strong{color:#fffdf8;font:400 1.18rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em}.customer-detail__order-primary span{color:var(--surface-muted);font-size:.59rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.customer-detail__order-meta{display:grid;justify-items:end;grid-gap:.34rem;gap:.34rem;flex:0 0 auto}.customer-detail__order-meta b{color:#f3f4f0;font-size:.65rem;white-space:nowrap}.customer-detail__orders-empty{margin:.8rem 0 0;color:var(--surface-muted);font-size:.72rem}.customer-detail__finance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:1rem 0 0}.customer-detail__finance-summary div{padding:.5rem;border:1px solid rgb(245 242 234/.1);border-radius:.5rem;background:rgb(23 27 32/.18)}.customer-detail__finance-summary dt{color:var(--surface-muted);font-size:.52rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.customer-detail__finance-summary dd{margin:.16rem 0 0;color:#e6e9e9;font-size:.65rem;font-weight:700}.invoice-page__future-note{margin:.72rem 0 0;color:var(--surface-muted);font-size:.68rem;line-height:1.45}.address-book-overview{margin-top:1.15rem}.address-book-overview__filters{display:flex;flex-wrap:wrap;gap:.42rem}.address-book-overview__filter{display:inline-flex;align-items:center;min-height:36px;padding:.42rem .68rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.27);font:800 .62rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}@media not all and (hover:hover) and (pointer:fine){.address-book-overview__filter:focus-visible,.address-book-overview__filter:hover:not(*){border-color:rgb(240 165 72/.62);color:#fff8ec;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.address-book-overview__filter:focus-visible,.address-book-overview__filter:hover{border-color:rgb(240 165 72/.62);color:#fff8ec;background:rgb(236 133 47/.09);outline:none}}.address-book-overview__filter--active{border-color:rgb(240 165 72/.72);color:#f5d2a1;background:linear-gradient(135deg,rgb(183 81 24/.2),rgb(236 133 47/.12));box-shadow:inset 0 1px 1px rgb(255 238 198/.16)}.address-book-overview__search{margin-top:.62rem}.address-book-overview__search input{width:min(100%,430px);min-height:42px;padding:.55rem .7rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);font:600 .74rem Manrope,sans-serif}.address-book-overview__search input:focus{border-color:rgb(240 165 72/.75);outline:2px solid rgb(240 165 72/.18);outline-offset:1px}.address-book-overview__search input::placeholder{color:#aeb5b9}.address-book-overview__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.9rem}.address-book-card{min-width:0;min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:.85rem;border:1px solid rgb(245 242 234/.14);border-radius:.72rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.24));text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}@media not all and (hover:hover) and (pointer:fine){.address-book-card:focus-visible,.address-book-card:hover:not(*){border-color:rgb(240 165 72/.48);background:linear-gradient(145deg,rgb(121 102 77/.2),rgb(38 39 42/.3));box-shadow:inset 0 1px 10px rgb(236 133 47/.05);outline:none}}@media (hover:hover) and (pointer:fine){.address-book-card:focus-visible,.address-book-card:hover{border-color:rgb(240 165 72/.48);background:linear-gradient(145deg,rgb(121 102 77/.2),rgb(38 39 42/.3));box-shadow:inset 0 1px 10px rgb(236 133 47/.05);outline:none}}.address-book-card h2,.address-book-detail h2{margin:0;overflow-wrap:anywhere;font:400 1.55rem/1 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.address-book-card .eyebrow{margin-bottom:.36rem;font-size:.56rem}.address-book-card__roles,.address-book-detail__roles{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.58rem}.address-book-card__roles span,.address-book-detail__roles span{padding:.24rem .42rem;border:1px solid rgb(240 165 72/.34);border-radius:999px;color:#f4cc97;background:rgb(236 133 47/.08);font-size:.55rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.address-book-card__details{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.address-book-card__categories{color:#e1e5e4}.address-book-card__categories,.address-book-card__contact{margin:0;font-size:.62rem;font-weight:700;overflow-wrap:anywhere}.address-book-card__contact{color:var(--surface-muted)}.address-book-card__tags,.address-book-detail__tags{margin:0;color:#aeb7bc;font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.address-book-detail__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.address-book-detail__deferred,.address-book-detail__facts,.address-book-detail__orders,.address-book-detail__summary{min-width:0;padding:1rem;border:1px solid rgb(245 242 234/.14);border-radius:.78rem;background:linear-gradient(145deg,rgb(103 112 120/.24),rgb(34 38 44/.25))}.address-book-detail__summary h1{margin:0;overflow-wrap:anywhere;font:400 clamp(2.2rem,4.2vw,3.4rem)/.9 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.address-book-detail__categories{margin:.68rem 0 0;color:#e1e5e4;font-size:.68rem;font-weight:700}.address-book-detail__tags{margin-top:.42rem}.address-book-detail__lifecycle{display:inline-flex;margin:.78rem 0 0;padding:.25rem .42rem;border:1px solid rgb(112 188 130/.35);border-radius:999px;color:#c4e8cc;background:rgb(71 125 84/.16);font-size:.54rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.address-book-detail__lifecycle--inactive{border-color:rgb(245 242 234/.18);color:var(--surface-muted);background:rgb(24 28 33/.2)}.address-book-detail__facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:.72rem 0 0}.address-book-detail__facts div{min-width:0;padding:.48rem;border:1px solid rgb(245 242 234/.1);border-radius:.5rem;background:rgb(23 27 32/.18)}.address-book-detail__facts dt{color:var(--surface-muted);font-size:.52rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.address-book-detail__facts dd{margin:.16rem 0 0;overflow-wrap:anywhere;color:#e6e9e9;font-size:.65rem;font-weight:700}.address-book-detail__orders{grid-column:1/-1}.address-book-detail__orders>div{display:inline-block}.address-book-detail__orders>span{float:right;color:var(--surface-muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.address-book-detail__orders ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.52rem;gap:.52rem;clear:both;margin:.78rem 0 0;padding:0;list-style:none}.address-book-detail__orders li{min-width:0}.address-book-detail__orders li a{min-height:61px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.18rem .55rem;gap:.18rem .55rem;padding:.58rem .62rem;border:1px solid rgb(245 242 234/.1);border-radius:.58rem;color:inherit;background:rgb(22 26 31/.18);text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.address-book-detail__orders li a:focus-visible,.address-book-detail__orders li a:hover:not(*){border-color:rgb(240 165 72/.52);background:rgb(236 133 47/.07);outline:none}}@media (hover:hover) and (pointer:fine){.address-book-detail__orders li a:focus-visible,.address-book-detail__orders li a:hover{border-color:rgb(240 165 72/.52);background:rgb(236 133 47/.07);outline:none}}.address-book-detail__orders li strong{color:#fffdf8;font:400 1.12rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em}.address-book-detail__orders li span{align-self:flex-end;color:var(--surface-muted);font-size:.58rem;font-weight:700}.address-book-detail__orders li .order-status-pill{grid-column:2;grid-row:1/span 2;align-self:center}.address-book-detail__deferred>p:not(.eyebrow),.address-book-detail__orders>p{margin:.72rem 0 0;color:var(--surface-muted);font-size:.7rem;font-weight:700;line-height:1.5}.address-book-detail__deferred h2{margin-top:0}@media (max-width:860px){.address-book-overview__list{grid-template-columns:repeat(2,minmax(0,1fr))}.address-book-detail__orders ul{grid-template-columns:1fr}}@media (max-width:600px){.address-book-overview{margin-top:.9rem}.address-book-overview__filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.14rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.address-book-overview__filter{flex:0 0 auto;min-height:34px;padding-inline:.56rem;font-size:.58rem}.address-book-overview__search{margin-top:.48rem}.address-book-overview__search input{min-height:39px;font-size:.67rem}.address-book-overview__list{grid-template-columns:1fr;gap:.5rem;margin-top:.72rem}.address-book-card{min-height:108px;padding:.72rem}.address-book-card h2{font-size:1.42rem}.address-book-card__roles{margin-top:.46rem}.address-book-detail__layout{grid-template-columns:1fr;gap:.58rem}.address-book-detail__deferred,.address-book-detail__facts,.address-book-detail__orders,.address-book-detail__summary{padding:.8rem}.address-book-detail__facts dl{gap:.42rem}.address-book-detail__facts div{padding:.42rem}.address-book-detail__orders{grid-column:auto}.address-book-detail__orders ul{gap:.42rem}.address-book-detail__orders li a{min-height:56px;padding:.52rem .56rem}}.invoice-page__heading{margin-bottom:1.2rem}.invoice-page__categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:1.2rem 0}.invoice-page__categories article{min-height:86px;display:grid;align-content:space-between;padding:.72rem;border:1px solid rgb(245 242 234/.15);border-radius:.7rem;background:rgb(28 32 38/.22)}.invoice-page__categories span{color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.invoice-page__categories strong{font:400 2rem/.9 Bebas Neue,sans-serif;letter-spacing:.05em}.invoice-page__order-context{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;margin-top:1rem;padding-block:.75rem;color:var(--surface-muted);font-size:.72rem}.invoice-page__order-context p{margin:0}.invoice-page__order-context strong{color:#fffaf1}.invoice-page__list{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.invoice-row{display:grid;grid-template-columns:minmax(190px,1.5fr) auto minmax(110px,.7fr) minmax(110px,.65fr);align-items:center;grid-gap:.75rem;gap:.75rem;padding:.7rem;border:1px solid rgb(245 242 234/.11);border-radius:.6rem;background:rgb(23 27 32/.18)}.invoice-row>div:first-child{display:grid;grid-gap:.16rem;gap:.16rem}.invoice-row>div:first-child strong{font:400 1.2rem/.95 Bebas Neue,sans-serif;letter-spacing:.05em}.invoice-row>div:first-child span{color:var(--surface-muted);font-size:.65rem}.invoice-row__status{color:#f4c27d;font-size:.58rem;font-weight:800;letter-spacing:.06em}.invoice-row--paid .invoice-row__status{color:#a9dfb5}.invoice-row--overdue .invoice-row__status{color:#efb7b4}.invoice-row--corrected .invoice-row__status{color:#e1c2ff}.invoice-row__orders{display:flex;flex-wrap:wrap;gap:.36rem}.invoice-row__orders a{color:#f4c27d;font-size:.62rem;font-weight:800;text-underline-offset:.2em}@media (max-width:600px){.orders-history-controls:not(.orders-history-controls--open){display:none}.orders-history-controls--open{margin-top:.55rem}.order-quick-filters{gap:.34rem;margin-top:.65rem}.order-quick-filters .filter-pill,.orders-advanced-toggle{min-height:32px;padding-inline:.52rem;font-size:.58rem}.orders-filter-divider{margin-top:.72rem}.order-card__payment{width:100%}.customer-detail__layout{grid-template-columns:1fr}.customer-detail__orders{grid-column:auto;padding:.9rem}.customer-detail__orders ul{grid-template-columns:1fr;gap:.45rem}.customer-detail__orders li a{min-height:58px;padding:.58rem .62rem}.customer-detail__order-primary strong{font-size:1.1rem}.customer-detail__order-meta b{font-size:.61rem}.invoice-page__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.invoice-page__categories article{min-height:68px;padding:.58rem}.invoice-page__order-context{display:grid;grid-gap:.3rem;gap:.3rem}.invoice-row{grid-template-columns:minmax(0,1fr) auto;gap:.48rem}.invoice-row__orders{grid-column:1/-1}.invoice-row>strong{text-align:right;font-size:.8rem}.orders-page__intro{display:none}.app-footer{margin-top:1.4rem;font-size:.52rem}}@media (min-width:601px){.orders-history-controls{display:grid}.orders-advanced-toggle,.stock-product-browser__filter-toggle{display:none}}.stock-product-group__heading{justify-content:space-between;min-width:0;padding-left:.55rem;border-left:2px solid color-mix(in srgb,var(--family-accent,var(--accent-amber)) 68%,transparent)}.stock-product-group__heading>div{min-width:0}.stock-product-group__heading h3{text-shadow:0 0 10px color-mix(in srgb,var(--family-accent,var(--accent-amber)) 18%,transparent)}.catalog-settings__submit,.catalog-settings__text-button,.stock-detail__catalog-actions a,.stock-product-group__heading>a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.38rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e8e9e5;background:rgb(27 31 36/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.catalog-settings__text-button:focus-visible,.catalog-settings__text-button:hover:not(*),.stock-detail__catalog-actions a:focus-visible,.stock-detail__catalog-actions a:hover:not(*),.stock-product-group__heading>a:focus-visible,.stock-product-group__heading>a:hover:not(*){border-color:rgb(240 165 72/.64);color:#fff9ee;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-settings__text-button:focus-visible,.catalog-settings__text-button:hover,.stock-detail__catalog-actions a:focus-visible,.stock-detail__catalog-actions a:hover,.stock-product-group__heading>a:focus-visible,.stock-product-group__heading>a:hover{border-color:rgb(240 165 72/.64);color:#fff9ee;background:rgb(236 133 47/.09);outline:none}}.stock-product-card--family:not(.stock-product-card--reservation-conflict){border-left:3px solid color-mix(in srgb,var(--family-accent,var(--accent-amber)) 82%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 11%,transparent),transparent 66%),linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.26));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--family-accent,var(--accent-amber)) 22%,transparent)}@media not all and (hover:hover) and (pointer:fine){.stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover:not(*){border-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 76%,rgb(245 242 234/.34));background:linear-gradient(140deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 15%,transparent),transparent 66%),linear-gradient(145deg,rgb(122 132 140/.31),rgb(34 38 44/.33))}}@media (hover:hover) and (pointer:fine){.stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover{border-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 76%,rgb(245 242 234/.34));background:linear-gradient(140deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 15%,transparent),transparent 66%),linear-gradient(145deg,rgb(122 132 140/.31),rgb(34 38 44/.33))}}.stock-product-card__health{display:inline-block;margin-top:.5rem;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-detail__health--dostatek,.stock-detail__health--plna_zasoba,.stock-product-card__health--dostatek,.stock-product-card__health--plna_zasoba{color:#a9dfb5}.stock-detail__health--dochazi,.stock-product-card__health--dochazi{color:#f4c186}.stock-detail__health--kriticke,.stock-product-card__health--kriticke{color:#efb7b4}.stock-detail__health--made-to-order,.stock-product-card__health--made-to-order{color:var(--surface-muted)}.stock-level--dostatek .stock-level__fill,.stock-level--plna_zasoba .stock-level__fill{background:linear-gradient(90deg,#4d9362,#72bc82 55%,#b6e4bf)}.stock-level--dochazi .stock-level__fill{background:linear-gradient(90deg,#ba5619,#dd7d27 48%,#f4b459)}.stock-level--kriticke .stock-level__fill{background:linear-gradient(90deg,#9d4c4a,#ce6a63 52%,#edaaa1)}.stock-level--made-to-order{min-height:7px;margin-top:.8rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(245 242 234/.12),transparent)}.stock-detail__catalog-meta{display:flex;flex-wrap:wrap;gap:.38rem .65rem;margin-top:.7rem;color:var(--surface-muted);font-size:.62rem;font-weight:700}.stock-detail__catalog-meta span:first-child{color:#f4d2a1;text-transform:uppercase;letter-spacing:.06em}.stock-detail__health{margin:.45rem 0 0;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-detail__catalog-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.catalog-settings{width:min(100%,940px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.catalog-settings__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.catalog-settings__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-settings__heading p{max-width:560px;margin:.55rem 0 0;color:var(--surface-muted);font-size:.78rem;line-height:1.5}.catalog-settings__accent{flex:0 0 auto;width:31px;height:31px;border:1px solid rgb(245 242 234/.35);border-radius:50%;box-shadow:0 0 13px rgb(245 242 234/.12)}.catalog-settings__card{margin-top:.85rem;padding:clamp(.9rem,2.2vw,1.3rem);border:1px solid rgb(245 242 234/.14);border-radius:.8rem;background:linear-gradient(145deg,rgb(103 112 120/.25),rgb(34 38 44/.25))}.catalog-settings__section-heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.catalog-settings__section-heading h2{margin:0;font:400 1.7rem/.9 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.catalog-settings__section-heading .eyebrow{margin-bottom:.26rem}.catalog-settings__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.85rem}.catalog-settings__fields label{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.catalog-settings__fields input,.catalog-settings__fields select{width:100%;min-height:39px;padding:.48rem .58rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif}.catalog-settings__fields input:focus,.catalog-settings__fields select:focus{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.catalog-settings__fields input:disabled,.catalog-settings__fields select:disabled{opacity:.64;cursor:not-allowed}.catalog-settings__hint,.catalog-settings__notice{margin:.72rem 0 0;color:var(--surface-muted);font-size:.67rem;line-height:1.45}.catalog-settings__notice{padding:.56rem .62rem;border-left:2px solid rgb(240 165 72/.58);background:rgb(236 133 47/.06)}.catalog-settings__submit{margin-top:.82rem;border-color:rgb(240 165 72/.52);color:#f5d1a0}@media not all and (hover:hover) and (pointer:fine){.catalog-settings__submit:focus-visible,.catalog-settings__submit:hover:not(*){border-color:rgb(240 165 72/.78);color:#fff9ef;background:rgb(236 133 47/.12);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-settings__submit:focus-visible,.catalog-settings__submit:hover{border-color:rgb(240 165 72/.78);color:#fff9ef;background:rgb(236 133 47/.12);outline:none}}.catalog-settings__submit:disabled{opacity:.65;cursor:wait}.catalog-settings__variants{display:grid;grid-gap:.42rem;gap:.42rem;margin:.82rem 0 0;padding:0;list-style:none}.catalog-settings__variants li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.58rem .66rem;border:1px solid rgb(245 242 234/.1);border-radius:.56rem;background:rgb(22 26 31/.17)}.catalog-settings__variants li>div{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.catalog-settings__variants strong{color:#fffdf8;font:400 1.22rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em}.catalog-settings__variants span{color:var(--surface-muted);font-size:.58rem;font-weight:700;text-transform:uppercase}.catalog-settings__variants a{color:#f4d2a1;font-size:.62rem;font-weight:800;text-underline-offset:.2em}.catalog-settings__fields--variant .catalog-settings__submit{align-self:end;margin-top:0}.catalog-settings__error{margin:.8rem 0 0;color:#efb7b4;font-size:.72rem;font-weight:700}.stock-detail__summary--sku-accent,.stock-product-card--family:not(.stock-product-card--reservation-conflict),.stock-product-group__heading{position:relative;overflow:visible}.stock-product-card{--stock-card-radius:.8rem;border-radius:var(--stock-card-radius)}.stock-detail__movements,.stock-detail__summary{--stock-detail-radius:.9rem;border-radius:var(--stock-detail-radius)}.stock-product-card--family:not(.stock-product-card--reservation-conflict){--accent-core-left:4px;--accent-core-top:3px;--accent-corner-radius:var(--stock-card-radius);--accent-corner-join:1px;--accent-render-source:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 88%,#87919b 12%);--accent-core-color:color-mix(in srgb,var(--accent-render-source) 96%,transparent);--accent-tail-strong:color-mix(in srgb,var(--accent-render-source) 78%,transparent);--accent-tail-soft:color-mix(in srgb,var(--accent-render-source) 32%,transparent);--accent-corner-aura:color-mix(in srgb,var(--accent-render-source) 15%,transparent);border:1px solid rgb(245 242 234/.2);background:linear-gradient(145deg,rgb(78 88 98/.29),rgb(20 25 31/.38));box-shadow:inset 0 1px 0 rgb(245 242 234/.08)}.stock-product-group__heading{--accent-core-left:2px;--accent-core-top:1px;--accent-corner-radius:.5rem;--accent-corner-join:1px;--accent-render-source:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 78%,#87919b 22%);--accent-core-color:color-mix(in srgb,var(--accent-render-source) 80%,transparent);--accent-tail-strong:color-mix(in srgb,var(--accent-render-source) 48%,transparent);--accent-tail-soft:color-mix(in srgb,var(--accent-render-source) 16%,transparent);--accent-corner-aura:color-mix(in srgb,var(--accent-render-source) 7%,transparent);border:1px solid rgb(245 242 234/.16);background:linear-gradient(145deg,rgb(65 75 84/.19),rgb(22 28 34/.26))}.stock-detail__summary--sku-accent{--stock-card-tile-background-layer:0;--stock-card-accent-decoration-layer:1;--stock-detail-content-layer:3;--stock-detail-semantic-layer:4;--stock-detail-control-layer:5;--accent-core-left:3px;--accent-core-top:2px;--accent-corner-radius:var(--stock-detail-radius);--accent-corner-join:1px;--accent-render-source:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 82%,#87919b 18%);--accent-core-color:color-mix(in srgb,var(--accent-render-source) 90%,transparent);--accent-tail-strong:color-mix(in srgb,var(--accent-render-source) 62%,transparent);--accent-tail-soft:color-mix(in srgb,var(--accent-render-source) 22%,transparent);--accent-corner-aura:color-mix(in srgb,var(--accent-render-source) 10%,transparent);border:1px solid rgb(245 242 234/.18);background:linear-gradient(145deg,rgb(73 83 93/.28),rgb(20 25 31/.36))}.stock-detail__summary--sku-accent:before,.stock-product-card--family:not(.stock-product-card--reservation-conflict):before,.stock-product-group__heading:before{content:"";position:absolute;inset:0;z-index:var(--stock-card-accent-decoration-layer,0);pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--accent-core-color) 0,var(--accent-core-color) 20%,var(--accent-tail-strong) 58%,var(--accent-tail-soft) 84%,transparent 98%) calc(var(--accent-corner-radius) - var(--accent-corner-join)) 0 /calc(100% - var(--accent-corner-radius) + var(--accent-corner-join)) var(--accent-core-top) no-repeat,linear-gradient(180deg,var(--accent-core-color) 0,var(--accent-core-color) 16%,var(--accent-tail-strong) 46%,var(--accent-tail-soft) 74%,transparent 92%) 0 calc(var(--accent-corner-radius) - var(--accent-corner-join)) /var(--accent-core-left) calc(100% - var(--accent-corner-radius) + var(--accent-corner-join)) no-repeat,radial-gradient(ellipse 50px 36px at 0 0,var(--accent-corner-aura) 0,transparent 74%)}.stock-detail__summary--sku-accent:after,.stock-product-card--family:not(.stock-product-card--reservation-conflict):after,.stock-product-group__heading:after{content:"";position:absolute;top:0;left:0;z-index:var(--stock-card-accent-decoration-layer,0);width:var(--accent-corner-radius);height:var(--accent-corner-radius);box-sizing:border-box;border-top:var(--accent-core-top) solid var(--accent-core-color);border-left:var(--accent-core-left) solid var(--accent-core-color);border-top-left-radius:var(--accent-corner-radius);pointer-events:none}@media (max-width:600px){.stock-product-card{--stock-card-radius:.68rem}.stock-detail__movements,.stock-detail__summary{--stock-detail-radius:.7rem}}.stock-product-group__heading>*{position:relative;z-index:1}.stock-detail__summary--sku-accent>:not(.tile-visual-layer){position:relative;z-index:var(--stock-detail-content-layer)}.stock-detail__summary--sku-accent>.stock-detail__heading{z-index:var(--stock-detail-control-layer)}.stock-detail__summary--sku-accent>.stock-detail__conflict,.stock-detail__summary--sku-accent>.stock-detail__health,.stock-detail__summary--sku-accent>.stock-level{z-index:var(--stock-detail-semantic-layer)}.stock-detail__summary--sku-accent .action-menu,.stock-product-group__heading .action-menu{z-index:5}.stock-detail__summary--sku-accent .action-menu__panel,.stock-product-group__heading .action-menu__panel{z-index:20;pointer-events:auto}@media not all and (hover:hover) and (pointer:fine){.stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover:not(*){border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow)}}@media (hover:hover) and (pointer:fine){.stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover{border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow)}}@media (max-width:700px){.stock-product-group__heading{align-items:center}.stock-product-group__heading>a{min-height:31px;padding-inline:.48rem;font-size:.54rem}.catalog-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-settings__heading h1{font-size:2.7rem}.catalog-settings__variants li{align-items:start;flex-direction:column;gap:.38rem}.catalog-settings__variants a{align-self:flex-start}}@media (max-width:420px){.stock-product-group__heading{padding-left:.42rem}.catalog-settings__fields{grid-template-columns:1fr}.catalog-settings__section-heading{align-items:start;flex-direction:column}.catalog-settings__text-button{min-height:32px}.catalog-settings__fields--variant .catalog-settings__submit{margin-top:.1rem}}.stock-product-browser__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.stock-product-browser__actions>a{display:inline-flex;align-items:center;min-height:34px;padding:.38rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e8e9e5;background:rgb(28 32 38/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.stock-product-browser__actions>a:focus-visible,.stock-product-browser__actions>a:hover:not(*){border-color:rgb(240 165 72/.65);color:#fff9ee;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.stock-product-browser__actions>a:focus-visible,.stock-product-browser__actions>a:hover{border-color:rgb(240 165 72/.65);color:#fff9ee;background:rgb(236 133 47/.1);outline:none}}.stock-product-card__identity h2{color:#fffdf8;font-size:clamp(1.55rem,3vw,1.95rem);letter-spacing:.06em}.stock-product-card__family{margin:.28rem 0 0;color:var(--surface-muted);font-size:.64rem;font-weight:700;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.stock-product-card__identity .stock-product-card__packaging{display:none}@media (max-width:600px){.stock-product-browser__actions{gap:.3rem}.stock-product-browser__actions>a{min-height:32px;padding-inline:.5rem;font-size:.54rem}.stock-product-card__identity h2{font-size:clamp(1.3rem,6.5vw,1.62rem)}.stock-product-card__family{margin-top:.22rem;font-size:.57rem}}.stock-page__title-row{display:flex;gap:.72rem}.stock-page__title-row h1{margin-bottom:.65rem}.stock-context-actions,.stock-module-actions{position:relative;z-index:2}.stock-context-actions>summary,.stock-module-actions>summary{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:.35rem .58rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e8e9e5;background:rgb(27 31 36/.3);font:800 .64rem Manrope,sans-serif;letter-spacing:.05em;list-style:none;cursor:pointer}.stock-context-actions>summary::-webkit-details-marker,.stock-module-actions>summary::-webkit-details-marker{display:none}.stock-module-actions>summary{min-width:38px;min-height:38px;color:#f5d1a0;border-color:rgb(240 165 72/.5);font:400 1.55rem/.8 Bebas Neue,sans-serif}.stock-context-actions>div,.stock-module-actions>div{position:absolute;z-index:4;top:calc(100% + .38rem);right:0;display:grid;min-width:206px;padding:.4rem;border:1px solid rgb(245 242 234/.18);border-radius:.62rem;background:linear-gradient(145deg,rgb(76 84 93/.98),rgb(33 38 44/.99));box-shadow:0 12px 24px rgb(10 13 17/.32)}.stock-context-actions>div a,.stock-module-actions>div a{padding:.48rem .55rem;border-radius:.44rem;color:#f5f2ea;font-size:.66rem;font-weight:700;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.stock-context-actions>div a:focus-visible,.stock-context-actions>div a:hover:not(*),.stock-module-actions>div a:focus-visible,.stock-module-actions>div a:hover:not(*){color:#fff;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.stock-context-actions>div a:focus-visible,.stock-context-actions>div a:hover,.stock-module-actions>div a:focus-visible,.stock-module-actions>div a:hover{color:#fff;background:rgb(236 133 47/.1);outline:none}}.stock-context-actions--compact>summary{min-width:30px;min-height:30px;padding-inline:.43rem;font-size:.74rem}.stock-context-actions--compact>div{min-width:194px}.stock-context-actions:not(.stock-context-actions--compact)>summary{color:var(--surface-muted)}@media not all and (hover:hover) and (pointer:fine){.stock-context-actions:not(.stock-context-actions--compact)[open]>summary,.stock-context-actions>summary:focus-visible,.stock-context-actions>summary:hover:not(*),.stock-module-actions>summary:focus-visible,.stock-module-actions>summary:hover:not(*),.stock-module-actions[open]>summary{border-color:rgb(240 165 72/.68);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.stock-context-actions:not(.stock-context-actions--compact)[open]>summary,.stock-context-actions>summary:focus-visible,.stock-context-actions>summary:hover,.stock-module-actions>summary:focus-visible,.stock-module-actions>summary:hover,.stock-module-actions[open]>summary{border-color:rgb(240 165 72/.68);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}.stock-product-browser__categories{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.38rem}.stock-product-browser__content-area{width:-moz-fit-content;width:fit-content;min-height:29px;display:inline-flex;align-items:center;padding:.3rem .54rem;border:1px solid rgb(240 165 72/.52);border-radius:999px;color:#f4d0a0;background:rgb(236 133 47/.08);font:800 .58rem Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase}.stock-product-browser__category{min-height:31px;padding:.34rem .58rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:var(--surface-muted);background:rgb(28 32 38/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.065em;text-transform:uppercase;cursor:pointer}.stock-product-browser__category--active{border-color:rgb(240 165 72/.6);color:#f6d5a6;background:rgb(236 133 47/.1)}.catalog-settings__section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.catalog-settings__text-button--accent{border-color:rgb(240 165 72/.46);color:#f4d0a0}.catalog-settings__accent-field{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.catalog-settings__accent-control{min-height:39px;display:flex;align-items:center;gap:.48rem;padding:.35rem .45rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#e9ecea;background:rgb(28 32 38/.34);font-size:.65rem;letter-spacing:.03em;text-transform:none}.catalog-settings__accent-control input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.catalog-settings__accent-control:focus-within{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.catalog-settings__accent-swatch{width:22px;height:22px;flex:0 0 auto;border:1px solid rgb(255 255 255/.42);border-radius:50%;box-shadow:0 0 10px rgb(245 242 234/.12)}.catalog-settings__feedback{position:-webkit-sticky;position:sticky;bottom:.8rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1rem 0 0 auto;padding:.52rem .7rem;border:1px solid rgb(112 188 130/.42);border-radius:.55rem;color:#d8f2de;background:rgb(49 92 61/.88);box-shadow:0 7px 18px rgb(10 13 17/.26);font-size:.7rem;font-weight:700}.catalog-settings__feedback--error{border-color:rgb(214 111 105/.5);color:#ffe0dc;background:rgb(99 50 49/.92)}@media (max-width:600px){.stock-page__title-row{gap:.48rem}.stock-module-actions>summary{min-width:34px;min-height:34px}.stock-context-actions--compact>div{right:0}.catalog-settings__section-actions{justify-content:flex-start}.catalog-settings__feedback{margin-right:0}.stock-product-browser__content-area{min-height:27px;padding:.27rem .48rem;font-size:.54rem}.stock-product-browser__category{min-height:29px;padding:.3rem .48rem;font-size:.55rem}}.stock-module-actions>summary{display:grid;place-items:center;padding:0;font-size:1.75rem;line-height:1}.catalog-management{width:min(100%,940px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.catalog-management__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-management__heading p:not(.eyebrow){max-width:620px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.catalog-management__filters{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1.1rem}.catalog-management__filter{min-height:33px;padding:.35rem .62rem;border:1px solid rgb(245 242 234/.17);border-radius:999px;color:var(--surface-muted);background:rgb(28 32 38/.24);font:800 .61rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.catalog-management__filter--active{border-color:rgb(240 165 72/.62);color:#f6d5a6;background:rgb(236 133 47/.1)}.catalog-management__list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.catalog-management__card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem .85rem;border:1px solid rgb(245 242 234/.14);border-left:2px solid color-mix(in srgb,var(--family-accent,var(--accent-amber)) 72%,transparent);border-radius:.7rem;background:linear-gradient(145deg,rgb(103 112 120/.22),rgb(34 38 44/.24))}.catalog-management__card>div:first-child{min-width:0}.catalog-management__accent{display:inline-block;width:.52rem;height:.52rem;margin-right:.35rem;border-radius:50%;background:var(--family-accent);box-shadow:0 0 7px color-mix(in srgb,var(--family-accent) 55%,transparent)}.catalog-management__card h2{display:inline;margin:0;color:#fffdf8;font:400 1.45rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-management__card p{margin:.3rem 0 0;color:var(--surface-muted);font-size:.62rem;font-weight:700}.catalog-management__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.catalog-management__actions a,.catalog-management__actions button{min-height:31px;padding:.32rem .5rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:#e9ecea;background:rgb(27 31 36/.26);font:800 .56rem Manrope,sans-serif;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.catalog-management__actions a:focus-visible,.catalog-management__actions a:hover:not(*),.catalog-management__actions button:focus-visible,.catalog-management__actions button:hover:not(*){border-color:rgb(240 165 72/.58);color:#fff7e9;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__actions a:focus-visible,.catalog-management__actions a:hover,.catalog-management__actions button:focus-visible,.catalog-management__actions button:hover{border-color:rgb(240 165 72/.58);color:#fff7e9;background:rgb(236 133 47/.1);outline:none}}.catalog-management__actions .catalog-management__delete{border-color:rgb(214 111 105/.3);color:#eab7b1}@media not all and (hover:hover) and (pointer:fine){.catalog-management__actions .catalog-management__delete:focus-visible,.catalog-management__actions .catalog-management__delete:hover:not(*){border-color:rgb(214 111 105/.65);background:rgb(214 111 105/.1)}}@media (hover:hover) and (pointer:fine){.catalog-management__actions .catalog-management__delete:focus-visible,.catalog-management__actions .catalog-management__delete:hover{border-color:rgb(214 111 105/.65);background:rgb(214 111 105/.1)}}.catalog-management__actions button:disabled{opacity:.55;cursor:wait}.catalog-management__empty{margin-top:1rem;color:var(--surface-muted);font-size:.76rem}.beer-color-picker{position:relative;display:block}.beer-color-picker__trigger{width:100%;min-height:39px;display:flex;align-items:center;gap:.48rem;padding:.35rem .45rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#e9ecea;background:rgb(28 32 38/.34);font:600 .68rem Manrope,sans-serif;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.beer-color-picker__trigger:focus-visible,.beer-color-picker__trigger:hover:not(*){border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}}@media (hover:hover) and (pointer:fine){.beer-color-picker__trigger:focus-visible,.beer-color-picker__trigger:hover{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}}.beer-color-picker__current>span,.beer-color-picker__swatch{width:22px;height:22px;flex:0 0 auto;border:1px solid rgb(255 255 255/.42);border-radius:50%;box-shadow:0 0 10px rgb(245 242 234/.12)}.beer-color-picker__panel{position:absolute;z-index:12;top:calc(100% + .42rem);left:0;width:min(300px,calc(100vw - 3rem));display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem;border:1px solid rgb(245 242 234/.22);border-radius:.68rem;color:#e9ecea;background:linear-gradient(145deg,rgb(76 84 93/.98),rgb(33 38 44/.99));box-shadow:0 15px 30px rgb(10 13 17/.38);letter-spacing:normal;text-transform:none}.beer-color-picker__current{display:flex;align-items:center;gap:.45rem;font-size:.65rem}.beer-color-picker__current b{margin-left:auto;color:var(--surface-muted);font-family:Manrope,sans-serif;font-size:.57rem}.beer-color-picker__label{color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.beer-color-picker__presets{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.beer-color-picker__preset{width:100%;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.beer-color-picker__preset--selected{border-color:#fffaf1;box-shadow:0 0 0 2px rgb(240 165 72/.46)}.beer-color-picker__ranges{display:grid;grid-gap:.4rem;gap:.4rem}.beer-color-picker__ranges label{display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:.4rem;gap:.4rem;color:var(--surface-muted);font-size:.58rem;font-weight:700}.beer-color-picker__ranges input{width:100%;accent-color:#e88c31}.beer-color-picker__actions{display:flex;justify-content:flex-end;gap:.38rem}.beer-color-picker__actions button{min-height:30px;padding:.32rem .52rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e8e9e5;background:rgb(24 28 33/.28);font:800 .56rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.beer-color-picker__actions .beer-color-picker__confirm{border-color:rgb(240 165 72/.55);color:#f4d0a0;background:rgb(236 133 47/.1)}.catalog-settings__submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.82rem}.catalog-settings__submit-row .catalog-settings__submit{margin-top:0}.catalog-settings__delete{min-height:34px;padding:.42rem .62rem;border:1px solid rgb(214 111 105/.38);border-radius:999px;color:#eab7b1;background:rgb(214 111 105/.06);font:800 .58rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.catalog-settings__delete:focus-visible,.catalog-settings__delete:hover:not(*){border-color:rgb(214 111 105/.68);color:#ffe0dc;background:rgb(214 111 105/.12);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-settings__delete:focus-visible,.catalog-settings__delete:hover{border-color:rgb(214 111 105/.68);color:#ffe0dc;background:rgb(214 111 105/.12);outline:none}}.catalog-settings__delete:disabled{opacity:.58;cursor:wait}@media (max-width:600px){.catalog-management__card{align-items:start;flex-direction:column}.catalog-management__actions{justify-content:flex-start}.beer-color-picker__panel{position:fixed;z-index:70;inset:auto 1rem max(1rem,env(safe-area-inset-bottom,0px)) 1rem;width:auto;max-height:min(420px,calc(100dvh - 2rem));overflow:auto;overscroll-behavior:contain}.beer-color-picker__presets{gap:.45rem}.beer-color-picker__preset{min-width:29px}.beer-color-picker__ranges input{min-height:28px}}.stock-product-browser__catalog-link{white-space:nowrap}.catalog-management__heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.catalog-management__create{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;padding:.38rem .64rem;border:1px solid rgb(240 165 72/.52);border-radius:999px;color:#f4d0a0;background:rgb(236 133 47/.09);font:800 .6rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.catalog-management__create:focus-visible,.catalog-management__create:hover:not(*){border-color:rgb(240 165 72/.78);color:#fff9ee;background:rgb(236 133 47/.15);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__create:focus-visible,.catalog-management__create:hover{border-color:rgb(240 165 72/.78);color:#fff9ee;background:rgb(236 133 47/.15);outline:none}}.catalog-management__facet-groups{display:grid;grid-gap:.52rem;gap:.52rem;margin-top:1.1rem}.catalog-management__facet-groups .catalog-management__filters{margin-top:0}.catalog-management__card{display:block;padding:0}.catalog-management__row-link{min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.56rem;gap:.56rem;padding:.78rem .85rem;color:inherit;text-decoration:none}.catalog-management__row-link>span:nth-child(2){min-width:0}.catalog-management__row-link small,.catalog-management__row-link strong{display:block}.catalog-management__row-link strong{color:#fffdf8;font:400 1.45rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-management__row-link small{margin-top:.3rem;color:var(--surface-muted);font-size:.62rem;font-weight:700}.catalog-management__open{color:#f4d0a0;font-size:1rem;transition:transform .16s ease}@media not all and (hover:hover) and (pointer:fine){.catalog-management__row-link:focus-visible,.catalog-management__row-link:hover:not(*){background:rgb(236 133 47/.06);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__row-link:focus-visible,.catalog-management__row-link:hover{background:rgb(236 133 47/.06);outline:none}}@media not all and (hover:hover) and (pointer:fine){.catalog-management__row-link:focus-visible .catalog-management__open,.catalog-management__row-link:hover:not(*) .catalog-management__open{transform:translateX(2px)}}@media (hover:hover) and (pointer:fine){.catalog-management__row-link:focus-visible .catalog-management__open,.catalog-management__row-link:hover .catalog-management__open{transform:translateX(2px)}}.catalog-settings__danger{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:.85rem .9rem;border:1px solid rgb(214 111 105/.28);border-radius:.72rem;background:rgb(89 43 42/.12)}.catalog-settings__danger h2{margin:0;color:#f4d1cc;font:400 1.42rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-settings__danger .eyebrow{margin:0 0 .28rem;color:#eab7b1}.catalog-settings__danger p:not(.eyebrow){max-width:600px;margin:.34rem 0 0;color:var(--surface-muted);font-size:.65rem;line-height:1.45}.catalog-confirmation{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem}.catalog-confirmation__backdrop{position:absolute;inset:0;background:rgb(8 11 14/.64)}.catalog-confirmation__dialog{position:relative;width:min(100%,420px);padding:1rem;border:1px solid rgb(214 111 105/.42);border-radius:.82rem;background:linear-gradient(145deg,rgb(78 57 58/.99),rgb(31 34 39/.99));box-shadow:0 18px 38px rgb(5 7 9/.48)}.catalog-confirmation__dialog h2{margin:0;color:#fff4ef;font:400 1.72rem/.95 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.catalog-confirmation__dialog>p:not(.eyebrow){margin:.6rem 0 0;color:#deded9;font-size:.72rem;line-height:1.5}.catalog-confirmation__dialog>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.catalog-confirmation__dialog button{min-height:33px;padding:.38rem .6rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e9ecea;background:rgb(24 28 33/.28);font:800 .58rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.catalog-confirmation__dialog .catalog-confirmation__confirm{border-color:rgb(214 111 105/.65);color:#ffe0dc;background:rgb(214 111 105/.16)}.order-detail__product-link{color:#fffaf1;-webkit-text-decoration-color:rgb(240 165 72/.72);text-decoration-color:rgb(240 165 72/.72);text-decoration-thickness:1px;text-underline-offset:.2em}@media not all and (hover:hover) and (pointer:fine){.order-detail__product-link:focus-visible,.order-detail__product-link:hover:not(*){color:#f7d3a0;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}@media (hover:hover) and (pointer:fine){.order-detail__product-link:focus-visible,.order-detail__product-link:hover{color:#f7d3a0;-webkit-text-decoration-color:#f0a548;text-decoration-color:#f0a548;outline:none}}@media (max-width:600px){.stock-product-browser__heading{align-items:end}.stock-product-browser__actions{justify-content:flex-start}.stock-product-browser__catalog-link{min-height:32px;padding-inline:.5rem;font-size:.54rem}.catalog-management__heading{align-items:start;flex-direction:column}.catalog-management__create{align-self:flex-start}.catalog-settings__danger{align-items:start;flex-direction:column}.catalog-confirmation{align-items:end;padding:1rem}.catalog-confirmation__dialog{width:100%}.catalog-management__row-link{min-height:62px;padding:.7rem}.catalog-management__row-link strong{font-size:1.32rem}}.circular-plus-icon{width:19px;height:19px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.8;vector-effect:non-scaling-stroke}.stock-local-create .circular-plus-icon,.stock-module-actions>summary .circular-plus-icon{width:20px;height:20px}.stock-local-create{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;padding:0;border:1px solid rgb(240 165 72/.5);border-radius:50%;color:#f5d1a0;background:rgb(27 31 36/.3);transition:border-color .16s ease,color .16s ease,background-color .16s ease}@media not all and (hover:hover) and (pointer:fine){.stock-local-create:focus-visible,.stock-local-create:hover:not(*){border-color:rgb(240 165 72/.72);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.stock-local-create:focus-visible,.stock-local-create:hover{border-color:rgb(240 165 72/.72);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}.catalog-management__create-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.catalog-management__create-actions .catalog-management__create{margin:0}.catalog-management__facet-groups+.catalog-management__list{margin-top:1rem}.catalog-management__filters{align-items:center}.catalog-management__filters:before{content:"Kategorie";margin-right:.08rem;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.catalog-management__filters+.catalog-management__filters:before{content:"Lifecycle"}@media (max-width:600px){.catalog-management__create-actions{justify-content:flex-start}.stock-local-create{width:34px;height:34px;flex-basis:34px}.stock-local-create .circular-plus-icon,.stock-module-actions>summary .circular-plus-icon{width:18px;height:18px}}.catalog-management__categories{margin-top:.92rem;padding:.72rem .78rem;border:1px solid rgb(245 242 234/.12);border-radius:.68rem;background:rgb(28 32 38/.16)}.catalog-management__categories .eyebrow{margin:0 0 .48rem}.catalog-management__categories>div{display:flex;flex-wrap:wrap;gap:.42rem}.catalog-management__categories a{display:inline-flex;align-items:baseline;gap:.38rem;min-height:31px;padding:.34rem .52rem;border:1px solid rgb(245 242 234/.16);border-radius:.5rem;color:#f1d0a3;background:rgb(27 31 36/.22);font:800 .62rem Manrope,sans-serif;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.catalog-management__categories a:focus-visible,.catalog-management__categories a:hover:not(*){border-color:rgb(240 165 72/.58);background:rgb(236 133 47/.08);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__categories a:focus-visible,.catalog-management__categories a:hover{border-color:rgb(240 165 72/.58);background:rgb(236 133 47/.08);outline:none}}.catalog-management__categories small{color:var(--surface-muted);font-size:.52rem;font-weight:700;text-transform:uppercase}.action-menu{position:relative;z-index:5;display:inline-flex;align-items:center}.action-menu__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.action-menu__panel{position:absolute;z-index:20;top:calc(100% + .38rem);display:grid;min-width:min(206px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:.4rem;border:1px solid rgb(245 242 234/.18);border-radius:.62rem;background:linear-gradient(145deg,#4c545d,#21262c);box-shadow:0 12px 24px rgb(10 13 17/.32)}.action-menu__panel--end{right:0}.action-menu__panel--start{left:0}.action-menu__panel--up{top:auto;bottom:calc(100% + .38rem)}.action-menu__panel a{padding:.48rem .55rem;border-radius:.44rem;color:#f5f2ea;font-size:.66rem;font-weight:700;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.action-menu__panel a:focus-visible,.action-menu__panel a:hover:not(*){color:#fff;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.action-menu__panel a:focus-visible,.action-menu__panel a:hover{color:#fff;background:rgb(236 133 47/.1);outline:none}}.action-menu.action-menu--open{z-index:30;isolation:isolate}.action-menu.action-menu--open>.action-menu__panel{z-index:1}.stock-context-actions .action-menu__trigger,.stock-module-actions .action-menu__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:.35rem .58rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e8e9e5;background:rgb(27 31 36/.3);font:800 .64rem Manrope,sans-serif;letter-spacing:.05em}.stock-module-actions .action-menu__trigger{width:38px;height:38px;display:grid;place-items:center;padding:0;border-color:rgb(240 165 72/.5);color:#f5d1a0}.stock-context-actions--compact .action-menu__trigger{min-width:30px;min-height:30px;padding-inline:.43rem;font-size:.74rem}.stock-context-actions:not(.stock-context-actions--compact){margin-top:.9rem}.stock-context-actions:not(.stock-context-actions--compact) .action-menu__trigger{color:var(--surface-muted)}@media not all and (hover:hover) and (pointer:fine){.action-menu--open .action-menu__trigger,.stock-context-actions .action-menu__trigger:focus-visible,.stock-context-actions .action-menu__trigger:hover:not(*),.stock-module-actions .action-menu__trigger:focus-visible,.stock-module-actions .action-menu__trigger:hover:not(*){border-color:rgb(240 165 72/.68);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.action-menu--open .action-menu__trigger,.stock-context-actions .action-menu__trigger:focus-visible,.stock-context-actions .action-menu__trigger:hover,.stock-module-actions .action-menu__trigger:focus-visible,.stock-module-actions .action-menu__trigger:hover{border-color:rgb(240 165 72/.68);color:#fff4e4;background:rgb(236 133 47/.09);outline:none}}.stock-page__title-row h1{margin-bottom:0}.stock-page__title-row{align-items:center;min-height:38px}.stock-local-create{align-self:center}.order-workflow-actions__secondary.action-menu{position:relative}.order-workflow-actions__secondary .action-menu__trigger{min-height:32px}.order-workflow-actions__menu{left:auto;right:0}.order-workflow-actions__menu.action-menu__panel--start{right:auto;left:0}@media (max-width:600px){.stock-module-actions .action-menu__trigger{width:34px;height:34px;min-width:34px;min-height:34px}.stock-module-actions .circular-plus-icon{width:18px;height:18px}.action-menu__panel,.order-workflow-actions__menu{min-width:min(250px,calc(100vw - 24px))}}.receive-inventory{width:min(100%,720px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.receive-inventory__heading{margin-top:1rem}.receive-inventory__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.receive-inventory__heading p:not(.eyebrow){max-width:580px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.receive-inventory__card{margin-top:1rem;padding:clamp(.82rem,2vw,1.1rem);border:1px solid rgb(245 242 234/.16);border-radius:.8rem;background:linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.receive-inventory__card--receive{border-color:rgb(112 188 130/.36);background:linear-gradient(140deg,rgb(112 188 130/.12),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));box-shadow:inset 0 1px 12px rgb(112 188 130/.035)}.receive-inventory__card--issue{border-color:rgb(112 171 217/.38);background:linear-gradient(140deg,rgb(112 171 217/.12),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));box-shadow:inset 0 1px 12px rgb(112 171 217/.035)}.receive-inventory__card--write-off{border-color:rgb(214 111 105/.38);background:linear-gradient(140deg,rgb(214 111 105/.11),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));box-shadow:inset 0 1px 12px rgb(214 111 105/.035)}.receive-inventory__type{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.72rem;border-bottom:1px solid rgb(245 242 234/.12)}.receive-inventory__type>div:first-child{display:grid;grid-gap:.18rem;gap:.18rem}.receive-inventory__type span{color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.receive-inventory__type strong{color:#bde8c7;font:400 1.35rem/.9 Bebas Neue,sans-serif;letter-spacing:.07em}.receive-inventory__card--issue .receive-inventory__type strong{color:#c6e3f6}.receive-inventory__card--write-off .receive-inventory__type strong{color:#f1c0bc}.receive-inventory__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-top:.85rem}.receive-inventory__fields label{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0;color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.receive-inventory__fields input,.receive-inventory__fields select,.receive-inventory__fields textarea{width:100%;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.receive-inventory__fields textarea{min-height:78px;resize:vertical}.receive-inventory__fields input:focus-visible,.receive-inventory__fields select:focus-visible,.receive-inventory__fields textarea:focus-visible{border-color:rgb(240 165 72/.74);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.receive-inventory__fields select:disabled{cursor:not-allowed;opacity:.55}.receive-inventory__note{grid-column:1/-1}.receive-inventory__note span{color:rgb(232 233 229/.56);font-size:.5rem}.receive-inventory__submit{min-height:40px;margin-top:.9rem;padding:.48rem .72rem;border:1px solid rgb(240 165 72/.76);border-radius:999px;color:#fffaf1;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32);font:800 .66rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.receive-inventory__submit:disabled{cursor:wait;opacity:.58}.receive-inventory__feedback{margin:.72rem 0 0;padding:.52rem .62rem;border-radius:.55rem;font-size:.68rem;font-weight:700}.receive-inventory__feedback--success{border:1px solid rgb(112 188 130/.42);color:#d8f2de;background:rgb(49 92 61/.48)}.receive-inventory__feedback--error{border:1px solid rgb(214 111 105/.5);color:#ffe0dc;background:rgb(99 50 49/.52)}@media (max-width:600px){.receive-inventory{padding-top:1rem}.receive-inventory__heading{margin-top:.85rem}.receive-inventory__fields{grid-template-columns:1fr;gap:.62rem}.receive-inventory__note{grid-column:auto}.receive-inventory__submit{width:100%;min-height:44px}}.receive-inventory__card--transfer{border-color:rgb(167 128 211/.4);background:linear-gradient(140deg,rgb(167 128 211/.12),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));box-shadow:inset 0 1px 12px rgb(167 128 211/.04)}.receive-inventory__card--transfer .receive-inventory__type strong{color:#dac8ef}.receive-inventory__transfer-note{margin:.78rem 0 0;color:#e1d4ee;font-size:.68rem;line-height:1.45}.receive-inventory__card--completion{border-color:rgb(240 165 72/.4);background:linear-gradient(140deg,rgb(236 133 47/.11),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3))}.receive-inventory__card--completion .receive-inventory__type strong{color:#f4ce98}.set-completion{margin-top:.85rem}.set-completion__heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.set-completion__heading h2{margin:0;font:400 1.7rem/.9 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.set-completion__heading p:not(.eyebrow),.set-completion__hint{margin:.46rem 0 0;color:var(--surface-muted);font-size:.68rem;line-height:1.45}.set-completion__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.set-completion__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;margin-top:.82rem}.set-completion label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.set-completion input,.set-completion select{width:100%;min-height:38px;padding:.42rem .5rem;border:1px solid rgb(245 242 234/.18);border-radius:.48rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif}.set-completion__components,.set-completion__preview{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.85rem;padding:.75rem;border:1px solid rgb(245 242 234/.12);border-radius:.62rem;background:rgb(22 26 31/.17)}.set-completion h3{margin:0;color:#f5f2ea;font:400 1.18rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.set-completion__component{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);align-items:end;grid-gap:.62rem;gap:.62rem;padding-top:.5rem;border-top:1px solid rgb(245 242 234/.08)}.set-completion__check>span,.set-completion__component>span{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.set-completion__component strong{color:#fffdf8;font:700 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.set-completion__component small{color:var(--surface-muted);font-size:.58rem;letter-spacing:normal;text-transform:none}.set-completion__check{grid-template-columns:auto minmax(0,1fr);align-items:center;cursor:pointer}.set-completion__check input{width:16px;min-height:16px;margin:0;accent-color:#e2852c}.set-completion__line-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;grid-column:1/-1}.set-completion__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.set-completion__footer .receive-inventory__submit,.set-completion__preview .receive-inventory__submit{margin-top:0}.set-completion__preview p{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.32rem;gap:.32rem;margin:0;color:#e8e9e5;font-size:.68rem}.set-completion__preview p small{grid-column:1/-1;color:#f4b7b1}.set-completion__conflict{color:#ffc5bf!important}@media (max-width:600px){.set-completion__heading{flex-direction:column}.set-completion__actions{justify-content:flex-start}.set-completion__component,.set-completion__fields,.set-completion__footer,.set-completion__line-fields{grid-template-columns:1fr}.set-completion__footer{display:grid}.set-completion__footer .receive-inventory__submit,.set-completion__footer .receive-inventory__type-tab,.set-completion__preview .receive-inventory__submit{width:100%;min-height:44px}}.receive-inventory__card--inventory{border-color:rgb(220 178 86/.42);background:linear-gradient(140deg,rgb(220 178 86/.11),transparent 38%),linear-gradient(145deg,rgb(91 99 108/.22),rgb(30 35 41/.3));box-shadow:inset 0 1px 12px rgb(220 178 86/.04)}.receive-inventory__card--inventory .receive-inventory__type strong{color:#f0d49c}.receive-inventory__count-preview{display:grid;align-content:center;grid-gap:.22rem;gap:.22rem;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.14);border-radius:.52rem;background:rgb(24 28 33/.26)}.receive-inventory__count-preview>span{color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.receive-inventory__count-preview strong{color:#f5f2ea;font:400 1.3rem/.9 Bebas Neue,sans-serif;letter-spacing:.055em}.receive-inventory__count-preview small{color:rgb(232 233 229/.6);font-size:.54rem;line-height:1.35;text-transform:none;letter-spacing:normal}.receive-inventory__count-result--positive{color:#ccebd2!important}.receive-inventory__count-result--negative{color:#f3c1bd!important}.receive-inventory__count-result--same{color:#f0d49c!important}.new-order{width:min(100%,860px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.new-order__card{max-width:100%}.new-order__section{min-width:0}.new-order__section+.new-order__section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(245 242 234/.12)}.new-order__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.new-order__note{grid-column:1/-1}.new-order__section-heading{display:flex;align-items:end;justify-content:space-between;gap:.7rem}.new-order__section-heading h2{margin:0;font:400 1.45rem/.92 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.new-order__section-heading>span{color:var(--surface-muted);font-size:.61rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.new-order__picker{display:grid;grid-gap:.58rem;gap:.58rem;min-width:0;margin-top:.76rem;padding:.72rem;border:1px solid rgb(245 242 234/.11);border-radius:.62rem;background:rgb(22 26 31/.16)}.new-order__browse label,.new-order__line label,.new-order__picker>label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.new-order__browse select,.new-order__line input,.new-order__picker input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:.42rem .5rem;border:1px solid rgb(245 242 234/.18);border-radius:.48rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.new-order__add,.new-order__browse-add,.new-order__remove{min-height:36px;padding:.4rem .63rem;border:1px solid rgb(240 165 72/.52);border-radius:999px;color:#f6d0a0;background:rgb(236 133 47/.08);font:800 .58rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.new-order__browse{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:.55rem;gap:.55rem;min-width:0}.new-order__browse-add:disabled{cursor:not-allowed;opacity:.52}.new-order__search-results{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.new-order__search-results button{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;min-width:0;padding:.5rem .58rem;border:1px solid rgb(245 242 234/.1);border-radius:.48rem;color:#f5f2ea;background:rgb(24 28 33/.28);font:700 .69rem Manrope,sans-serif;text-align:left;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.new-order__search-results button:focus-visible,.new-order__search-results button:hover:not(*){border-color:rgb(240 165 72/.54);outline:none}}@media (hover:hover) and (pointer:fine){.new-order__search-results button:focus-visible,.new-order__search-results button:hover{border-color:rgb(240 165 72/.54);outline:none}}.new-order__search-results span{min-width:0;overflow-wrap:anywhere}.new-order__search-results small{flex:0 0 auto;color:#f4d2a1;font-size:.57rem;white-space:nowrap}.new-order__lines{display:grid;grid-gap:.52rem;gap:.52rem;margin-top:.72rem}.new-order__line{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.42fr) minmax(0,.72fr) auto;align-items:end;grid-gap:.62rem;gap:.62rem;min-width:0;padding:.7rem;border:1px solid rgb(245 242 234/.11);border-radius:.62rem;background:rgb(22 26 31/.16)}.new-order__line h3{margin:0;color:#fffdf8;font:400 1.18rem/.95 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.new-order__line p{margin:.24rem 0 0;color:var(--surface-muted);font-size:.62rem;line-height:1.35}.new-order__line label{position:relative}.new-order__line label small{position:absolute;right:.48rem;bottom:.47rem;color:var(--surface-muted);font-size:.52rem}.new-order__line label input{padding-right:2rem}.new-order__availability{align-self:center;color:#ccebd2!important;font-size:.62rem!important;font-weight:800}.new-order__availability--conflict{color:#ffc5bf!important}.new-order__line--conflict{border-color:rgb(214 111 105/.38)}.new-order__remove{border-color:rgb(221 133 128/.38);color:#eeb9b4;background:rgb(152 63 57/.08)}@media (max-width:760px){.new-order__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.new-order__line{grid-template-columns:minmax(0,1fr) minmax(110px,.42fr) auto}.new-order__availability{grid-column:1/-1;margin:0!important}}@media (max-width:520px){.new-order{padding-top:1rem}.new-order__browse,.new-order__fields,.new-order__line{grid-template-columns:1fr}.new-order__search-results button,.new-order__section-heading{align-items:start;flex-direction:column}.new-order__search-results button{gap:.18rem}.new-order__search-results small{white-space:normal}.new-order__add,.new-order__browse-add,.new-order__remove{width:100%;min-height:40px}.new-order__availability{grid-column:auto}}.new-order__customer-picker{grid-column:span 2;color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.new-order__customer-picker,.new-order__search-label{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0}.new-order__customer-picker input{box-sizing:border-box;width:100%;min-width:0;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.new-order__selected-customer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(240 165 72/.42);border-radius:.52rem;background:rgb(236 133 47/.07)}.new-order__selected-customer>div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.new-order__selected-customer strong{overflow-wrap:anywhere;color:#fffaf1;font-size:.72rem;letter-spacing:normal;text-transform:none}.new-order__selected-customer small{color:var(--surface-muted);font-size:.54rem;letter-spacing:normal;text-transform:none}.new-order__selected-customer button{flex:0 0 auto;min-height:30px;padding:.3rem .46rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#f5d1a0;background:rgb(24 28 33/.22);font:800 .54rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.new-order__picker-empty{margin:0;color:var(--surface-muted);font-size:.62rem;font-weight:700;letter-spacing:normal;text-transform:none}.new-order__search-result--selected{border-color:rgb(240 165 72/.58)!important;background:rgb(236 133 47/.09)!important}.new-order__picker-quantity{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:end;grid-gap:.55rem;gap:.55rem;min-width:0}.new-order__picker-quantity label{position:relative}.new-order__picker-quantity input{padding-right:2rem}.new-order__picker-quantity label small{position:absolute;right:.48rem;bottom:.47rem;color:var(--surface-muted);font-size:.52rem}.new-order__picker-quantity .new-order__availability{margin:0}.new-order__add--launch{margin-top:.76rem}.live-order-items-editor{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(245 242 234/.12);min-width:0}.live-order-items-editor__heading{display:grid;grid-gap:.18rem;gap:.18rem}.live-order-items-editor__heading strong{color:#fffaf1;font:400 1.22rem/.95 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.live-order-items-editor__heading p{margin:0;color:var(--surface-muted);font-size:.62rem;line-height:1.4}.live-order-items-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0}.live-order-items-editor__actions .new-order__add{margin:0;border-color:rgb(245 242 234/.2);color:var(--surface-muted)}.live-order-items-editor__actions .receive-inventory__submit{min-height:38px}.new-order__selected-customer--anonymous{border-color:rgb(219 185 112/.44);background:rgb(219 185 112/.08)}.new-order__anonymous-customer{justify-self:start;min-height:32px;padding:.34rem .52rem;border:1px solid rgb(219 185 112/.46);border-radius:999px;color:#f2d89e;background:rgb(219 185 112/.08);font:800 .55rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.order-card--rozpracovana:not(.order-card--conflict){border-color:rgb(181 132 224/.52);background:linear-gradient(145deg,rgb(108 76 135/.2),rgb(38 34 48/.29));box-shadow:0 0 12px rgb(181 132 224/.08)}.order-status-pill--rozpracovana{border-color:rgb(190 151 228/.58);color:#e2cdf7;background:rgb(121 82 156/.16)}.order-card__draft-empty{margin:.56rem 0 0;color:var(--surface-muted);font-size:.64rem;font-weight:700}.new-order__mode-nav{display:flex;flex-wrap:wrap;gap:.42rem;margin:.2rem 0 .78rem}.new-order__mode-nav .filter-pill{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.new-order__submit-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:stretch;margin-top:1rem}.new-order__submit-actions .receive-inventory__submit{margin-top:0}.new-order__draft-delete-trigger,.new-order__save-draft{min-height:42px;padding:.55rem .72rem;border:1px solid rgb(190 151 228/.52);border-radius:.58rem;color:#e2cdf7;background:rgb(121 82 156/.12);font:800 .63rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.new-order__draft-delete-trigger:disabled,.new-order__save-draft:disabled{cursor:not-allowed;opacity:.52}.new-order__draft-delete{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgb(245 242 234/.1)}.new-order__draft-delete p{flex:1 1 100%;margin:0;color:#efc0ba;font-size:.66rem;font-weight:700}.new-order__draft-delete button:not(.new-order__remove){min-height:34px;padding:.38rem .58rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:var(--surface-muted);background:transparent;font:800 .57rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.order-workflow-actions__customer-results{display:grid;grid-gap:.34rem;gap:.34rem;margin:0;padding:0;list-style:none}.order-workflow-actions__customer-results button{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;width:100%;min-width:0;padding:.46rem .5rem;border:1px solid rgb(245 242 234/.12);border-radius:.46rem;color:#f5f2ea;background:rgb(24 28 33/.28);font:700 .67rem Manrope,sans-serif;text-align:left;cursor:pointer}.order-workflow-actions__customer-results span{min-width:0;overflow-wrap:anywhere}.order-workflow-actions__customer-results small{flex:0 0 auto;color:#f4d2a1;font-size:.54rem}.order-workflow-actions__customer-choice{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.46rem .5rem;border:1px solid rgb(219 185 112/.32);border-radius:.48rem;background:rgb(219 185 112/.06)}.order-workflow-actions__customer-choice>small,.order-workflow-actions__customer-choice>strong{min-width:0;overflow-wrap:anywhere}.order-workflow-actions__customer-choice>strong{color:#fffaf1;font-size:.68rem}.order-workflow-actions__customer-choice>small{color:var(--surface-muted);font-size:.54rem}.order-workflow-actions__customer-choice button{flex:0 0 auto;min-height:29px;padding:.3rem .44rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#f5d1a0;background:rgb(24 28 33/.22);font:800 .52rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}@media (max-width:520px){.new-order__anonymous-customer{width:100%;min-height:40px}.order-workflow-actions__customer-results button{align-items:start;flex-direction:column;gap:.16rem}.order-workflow-actions__customer-results small{white-space:normal}.order-workflow-actions__customer-choice{align-items:start;flex-wrap:wrap}.order-workflow-actions__customer-choice button{width:100%}}@media (max-width:760px){.new-order__customer-picker{grid-column:span 2}}@media (max-width:520px){.new-order__customer-picker{grid-column:auto}.new-order__picker-quantity{grid-template-columns:1fr}.new-order__picker-quantity .new-order__availability{grid-column:auto}.new-order__submit-actions{grid-template-columns:1fr}.new-order__save-draft{width:100%;min-height:42px}.new-order__mode-nav .filter-pill{flex:1 1 auto;justify-content:center}}@media (max-width:600px){.receive-inventory__type{align-items:flex-start;flex-direction:row}.receive-inventory__type-tabs{justify-content:flex-end}}@media (max-width:360px){.receive-inventory__type{flex-wrap:wrap}.receive-inventory__type-tabs{justify-content:flex-start}}.movement-history__quantity--write-off,.movement-history__type--write-off{color:#f0b9b3}.movement-history__quantity--transfer,.movement-history__type--transfer{color:#d8c4ee}.movement-history__quantity--inventory,.movement-history__type--inventory{color:#efd08d}.movement-list__quantity--write-off,.movement-list__type--write-off{color:#f0b9b3}.movement-list__quantity--transfer,.movement-list__type--transfer{color:#d8c4ee}.movement-list__quantity--issue,.movement-list__type--issue{color:#c6e3f6}.stock-detail__metric--primary dd{color:#f4d0a0;text-shadow:0 0 12px rgb(236 133 47/.16)}.stock-product-card__available-label{display:block;margin-top:.08rem;color:#f4d0a0;font:800 .52rem Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.stock-product-card--reservation-conflict .stock-product-card__available-label{color:#dfc8f2}.stock-product-card__amounts .stock-product-card__quantity{display:grid;justify-items:end;grid-gap:.13rem;gap:.13rem;color:#f4d0a0}.stock-product-card__amounts .stock-quantity,.stock-product-card__amounts .stock-quantity__value{color:#f4d0a0}.stock-product-card__amounts .stock-product-card__available-label{margin:0;color:#f5f2ea;font-size:.5rem;line-height:1}.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-product-card__available-label,.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-quantity,.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-quantity__value{color:#dfc8f2}.warehouse-detail,.warehouse-management,.warehouse-settings{width:min(100%,940px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.warehouse-detail__heading,.warehouse-management__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.warehouse-detail__heading h1,.warehouse-management__heading h1,.warehouse-settings__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.warehouse-detail__heading p,.warehouse-management__heading p:not(.eyebrow),.warehouse-settings__heading p:not(.eyebrow){max-width:620px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.warehouse-management__create,.warehouse-settings__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:37px;padding:.45rem .68rem;border:1px solid rgb(240 165 72/.68);border-radius:999px;color:#fff6e9;background:rgb(236 133 47/.12);font:800 .61rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.warehouse-management__filters{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem}.warehouse-management__filter{min-height:32px;padding:.33rem .58rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.26);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.warehouse-management__filter--active{border-color:rgb(240 165 72/.62);color:#f7d6a6;background:rgb(236 133 47/.1)}.warehouse-management__list{display:grid;grid-gap:.58rem;gap:.58rem;margin-top:.9rem}.warehouse-management__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid rgb(245 242 234/.15);border-left:2px solid rgb(240 165 72/.55);border-radius:.72rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.22),rgb(34 38 44/.24));text-decoration:none;transition:border-color .16s ease,background .16s ease}@media not all and (hover:hover) and (pointer:fine){.warehouse-management__card:focus-visible,.warehouse-management__card:hover:not(*){border-color:rgb(240 165 72/.65);background:linear-gradient(145deg,rgb(117 99 74/.24),rgb(34 38 44/.27));outline:none}}@media (hover:hover) and (pointer:fine){.warehouse-management__card:focus-visible,.warehouse-management__card:hover{border-color:rgb(240 165 72/.65);background:linear-gradient(145deg,rgb(117 99 74/.24),rgb(34 38 44/.27));outline:none}}.warehouse-management__card--inactive{opacity:.62;border-left-color:rgb(245 242 234/.24)}.warehouse-management__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.warehouse-management__name h2{margin:0;color:#fffdf8;font:400 1.55rem/.9 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.warehouse-management__name span{padding:.2rem .38rem;border:1px solid rgb(240 165 72/.45);border-radius:999px;color:#f5d1a0;font-size:.51rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.warehouse-management__card p,.warehouse-management__card small{display:block;margin:.32rem 0 0;color:var(--surface-muted);font-size:.63rem;font-weight:700}.warehouse-management__summary{display:grid;flex:0 0 auto;justify-items:end;grid-gap:.25rem;gap:.25rem;text-align:right}.warehouse-management__summary strong{color:#c9e5d0;font-size:.61rem;letter-spacing:.055em;text-transform:uppercase}.warehouse-management__card--inactive .warehouse-management__summary strong{color:var(--surface-muted)}.warehouse-management__summary small{max-width:220px;margin:0;line-height:1.35}.warehouse-settings__heading{margin-top:1rem}.warehouse-detail__facts,.warehouse-detail__movements,.warehouse-detail__operations,.warehouse-settings__card{margin-top:1rem;padding:.9rem;border:1px solid rgb(245 242 234/.15);border-radius:.75rem;background:linear-gradient(145deg,rgb(103 112 120/.2),rgb(34 38 44/.25))}.warehouse-settings__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.warehouse-settings__fields label{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0;color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.warehouse-settings__fields label>span{color:rgb(232 233 229/.55);font-size:.5rem}.warehouse-settings__fields input,.warehouse-settings__fields select,.warehouse-settings__fields textarea{width:100%;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;text-transform:none}.warehouse-settings__fields textarea{min-height:76px;resize:vertical}.warehouse-settings__note{grid-column:1/-1}.warehouse-settings__checks{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.8rem}.warehouse-settings__checks label{display:inline-flex;align-items:center;gap:.38rem;color:#e8e9e5;font-size:.67rem;font-weight:700}.warehouse-settings__checks input{accent-color:#e2852c}.warehouse-settings__hint{margin:.75rem 0 0;color:var(--surface-muted);font-size:.65rem;line-height:1.45}.warehouse-settings__submit{margin-top:.88rem;cursor:pointer}.warehouse-settings__submit:disabled{cursor:wait;opacity:.6}.warehouse-detail__actions p,.warehouse-settings__feedback{margin:.7rem 0 0;color:#ffd4ce;font-size:.68rem;font-weight:700}.warehouse-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem}.warehouse-detail__facts div{min-width:0}.warehouse-detail__facts dt{color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.warehouse-detail__facts dd{margin:.28rem 0 0;color:#f5f2ea;font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.warehouse-detail__movements h2,.warehouse-detail__operations h2{margin:.2rem 0 0;color:#fffdf8;font:400 1.75rem/.92 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.warehouse-detail__operations p:not(.eyebrow){margin:.5rem 0 0;color:var(--surface-muted);font-size:.68rem;line-height:1.45}.warehouse-detail__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.warehouse-detail__actions button{min-height:33px;padding:.34rem .56rem;border:1px solid rgb(240 165 72/.45);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.08);font:800 .56rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.warehouse-detail__actions .warehouse-detail__deactivate{border-color:rgb(214 111 105/.45);color:#f0b9b3;background:rgb(214 111 105/.08)}.warehouse-detail__movements ol{display:grid;grid-gap:.52rem;gap:.52rem;margin:.72rem 0 0;padding:0;list-style:none}.warehouse-detail__movements li{display:grid;grid-template-columns:minmax(74px,.7fr) minmax(74px,.55fr) minmax(110px,1fr) auto;grid-gap:.55rem;gap:.55rem;padding-bottom:.52rem;border-bottom:1px solid rgb(245 242 234/.1);color:var(--surface-muted);font-size:.64rem}.warehouse-detail__movements li:last-child{border-bottom:0;padding-bottom:0}.warehouse-detail__movements strong{color:#f5d1a0;font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.05em}.warehouse-detail__movements a{color:#f5f2ea;font-weight:700;text-decoration:none}.warehouse-detail__movements span{color:#f5d1a0;font-family:Bebas Neue,sans-serif;font-size:1.15rem;letter-spacing:.05em}.warehouse-detail__movements small{grid-column:1/-1;color:var(--surface-muted)}@media (max-width:600px){.stock-product-card__amounts .stock-product-card__quantity{gap:.12rem}.warehouse-detail__heading,.warehouse-management__heading{display:grid}.warehouse-management__create{justify-self:start}.warehouse-management__card{align-items:flex-start}.warehouse-management__summary{justify-items:start;text-align:left}.warehouse-detail__facts,.warehouse-settings__fields{grid-template-columns:1fr}.warehouse-detail__actions{justify-content:flex-start}.warehouse-detail__movements li{grid-template-columns:minmax(86px,1fr) auto}.warehouse-detail__movements a,.warehouse-detail__movements strong{grid-column:auto}.warehouse-detail__movements time{grid-column:1/-1}.warehouse-detail__movements span{justify-self:end}.warehouse-detail__movements small{grid-column:1/-1}}.stock-product-browser__content-hierarchy{min-width:0}.stock-content-rail{display:flex;align-items:center;gap:.38rem;min-width:0;margin:0;padding-bottom:.34rem;border-bottom:1px solid rgb(245 242 234/.12)}.stock-content-rail__item{min-height:31px;padding:.34rem .58rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:var(--surface-muted);background:rgb(28 32 38/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.065em;text-transform:uppercase}.stock-content-rail__item--active{border-color:rgb(240 165 72/.62);color:#f6d5a6;background:rgb(236 133 47/.1);box-shadow:inset 0 1px 1px rgb(255 238 198/.12)}.stock-product-browser__management{display:grid;justify-items:end;flex:0 0 auto}.stock-product-browser__management .stock-product-browser__actions{justify-content:flex-end}.inventory-workflow{width:min(100%,980px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.inventory-workflow__heading{margin-top:1rem}.inventory-workflow__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.inventory-workflow__heading p:not(.eyebrow){max-width:650px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.inventory-workflow__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.1rem}.inventory-workflow__modes button{min-height:136px;display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;padding:1rem;border:1px solid rgb(245 242 234/.17);border-left:2px solid rgb(240 165 72/.54);border-radius:.78rem;color:#f5f2ea;background:linear-gradient(145deg,rgb(103 112 120/.22),rgb(34 38 44/.24));text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}@media not all and (hover:hover) and (pointer:fine){.inventory-workflow__modes button:focus-visible,.inventory-workflow__modes button:hover:not(*){border-color:rgb(240 165 72/.7);background:linear-gradient(145deg,rgb(117 99 74/.24),rgb(34 38 44/.27));box-shadow:inset 0 1px 12px rgb(236 133 47/.07);outline:none}}@media (hover:hover) and (pointer:fine){.inventory-workflow__modes button:focus-visible,.inventory-workflow__modes button:hover{border-color:rgb(240 165 72/.7);background:linear-gradient(145deg,rgb(117 99 74/.24),rgb(34 38 44/.27));box-shadow:inset 0 1px 12px rgb(236 133 47/.07);outline:none}}.inventory-workflow__modes strong,.inventory-workflow__warehouse h2{font:400 1.75rem/.92 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.inventory-workflow__modes span{color:var(--surface-muted);font-size:.68rem;font-weight:700;line-height:1.48}.inventory-workflow__warehouse{margin-top:1.1rem}.inventory-workflow__toolbar{justify-content:space-between;gap:.7rem}.inventory-workflow__toolbar label{display:grid;flex:1 1 260px;grid-gap:.3rem;gap:.3rem;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.inventory-workflow__toolbar select{width:100%;min-height:40px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif}.inventory-workflow__review>div button,.inventory-workflow__toolbar button{min-height:36px;padding:.38rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e9ecea;background:rgb(27 31 36/.26);font:800 .58rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.inventory-workflow__review>div button:focus-visible,.inventory-workflow__review>div button:hover:not(*),.inventory-workflow__toolbar button:focus-visible,.inventory-workflow__toolbar button:hover:not(*){border-color:rgb(240 165 72/.6);color:#fff8ec;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.inventory-workflow__review>div button:focus-visible,.inventory-workflow__review>div button:hover,.inventory-workflow__toolbar button:focus-visible,.inventory-workflow__toolbar button:hover{border-color:rgb(240 165 72/.6);color:#fff8ec;background:rgb(236 133 47/.1);outline:none}}.inventory-workflow__progress{display:flex;justify-content:space-between;gap:.7rem;margin-top:.75rem;padding:.58rem .68rem;border:1px solid rgb(245 242 234/.12);border-radius:.6rem;background:rgb(20 24 29/.18)}.inventory-workflow__progress strong{color:#f4d0a0;font:400 1.28rem/.9 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.inventory-workflow__progress span{color:var(--surface-muted);font-size:.62rem;font-weight:700;text-align:right}.inventory-workflow__groups{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.inventory-workflow__groups>section{padding:.72rem;border:1px solid rgb(245 242 234/.13);border-radius:.72rem;background:linear-gradient(145deg,rgb(103 112 120/.15),rgb(34 38 44/.2))}.inventory-workflow__groups h2{margin:0 0 .55rem;color:#fffdf8}.inventory-workflow__groups>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.44rem;gap:.44rem}.inventory-workflow__item{display:grid;grid-template-columns:minmax(0,1fr) 106px auto;align-items:center;grid-gap:.46rem;gap:.46rem;min-height:54px;padding:.48rem .52rem;border:1px solid rgb(245 242 234/.13);border-radius:.55rem;background:rgb(24 28 33/.22)}.inventory-workflow__item>span{min-width:0;display:grid;grid-gap:.16rem;gap:.16rem}.inventory-workflow__item strong{color:#f5f2ea;font-size:.68rem;overflow-wrap:anywhere}.inventory-workflow__item small{color:var(--surface-muted);font-size:.56rem;font-weight:700}.inventory-workflow__item input{width:100%;min-height:34px;padding:.34rem .4rem;border:1px solid rgb(245 242 234/.18);border-radius:.45rem;color:#f5f2ea;background:rgb(16 20 24/.36);font:700 .68rem Manrope,sans-serif}.inventory-workflow__item em{min-width:72px;color:var(--surface-muted);font-size:.52rem;font-style:normal;font-weight:800;text-align:right;text-transform:uppercase}.inventory-workflow__item--matched{border-color:rgb(112 188 130/.32)}.inventory-workflow__item--matched em{color:#bde8c7}.inventory-workflow__item--positive{border-color:rgb(112 188 130/.42)}.inventory-workflow__item--positive em{color:#ccebd2}.inventory-workflow__item--negative{border-color:rgb(220 178 86/.42)}.inventory-workflow__item--negative em{color:#f0d49c}.inventory-workflow__review{width:100%;margin-top:.8rem;padding:.5rem .72rem;border:1px solid rgb(240 165 72/.68);border-radius:999px;color:#fffaf1;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32);font:800 .64rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.inventory-workflow__review[aria-labelledby]{width:auto;display:block;padding:.9rem;border-color:rgb(245 242 234/.15);border-radius:.75rem;color:#e9ecea;background:linear-gradient(145deg,rgb(103 112 120/.2),rgb(34 38 44/.25));box-shadow:none;text-transform:none;cursor:default}.inventory-workflow__review h2{margin:.18rem 0 0;color:#fffdf8}.inventory-workflow__review>p:not(.eyebrow){margin:.55rem 0 0;color:var(--surface-muted);font-size:.68rem;font-weight:700;line-height:1.45}.inventory-workflow__review ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:.75rem 0;padding:0;list-style:none}.inventory-workflow__review li{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding-bottom:.42rem;border-bottom:1px solid rgb(245 242 234/.1)}.inventory-workflow__review li strong{color:#f5f2ea;font-size:.68rem}.inventory-workflow__review li span,.inventory-workflow__review small{color:var(--surface-muted);font-size:.6rem;font-weight:700}.inventory-workflow__review>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.42rem;margin-top:.82rem}.inventory-workflow__review>div button:last-child{border-color:rgb(240 165 72/.68);color:#fffaf1;background:rgb(236 133 47/.14)}.inventory-workflow__review>div button:disabled{opacity:.55;cursor:wait}.inventory-workflow__error,.inventory-workflow__result{margin:.75rem 0 0;padding:.56rem .66rem;border-radius:.56rem;font-size:.67rem;font-weight:700;line-height:1.45}.inventory-workflow__result{border:1px solid rgb(112 188 130/.4);color:#d8f2de;background:rgb(49 92 61/.42)}.inventory-workflow__error{border:1px solid rgb(214 111 105/.48);color:#ffe0dc;background:rgb(99 50 49/.46)}@media (max-width:760px){.stock-product-browser__heading{align-items:stretch;flex-direction:column}.stock-product-browser__management{justify-items:end;padding:.7rem 0 0;border-top:1px solid rgb(240 165 72/.18);border-left:0}.stock-product-browser__management .stock-product-browser__actions{justify-content:flex-end}.stock-content-rail{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.stock-content-rail__item{flex:0 0 auto}.inventory-workflow__groups>section>div{grid-template-columns:1fr}}@media (max-width:600px){.stock-product-browser__content-hierarchy{width:calc(100% + .02rem)}.stock-content-rail{padding-bottom:.32rem}.stock-content-rail__item{min-height:34px;padding-inline:.6rem}.inventory-workflow{padding-top:1rem}.inventory-workflow__heading{margin-top:.85rem}.inventory-workflow__modes{grid-template-columns:1fr}.inventory-workflow__modes button{min-height:108px}.inventory-workflow__toolbar{align-items:stretch;flex-direction:column}.inventory-workflow__toolbar button{align-self:flex-start}.inventory-workflow__progress{align-items:flex-start;flex-direction:column}.inventory-workflow__progress span{text-align:left}.inventory-workflow__groups>section{padding:.58rem}.inventory-workflow__item{grid-template-columns:minmax(0,1fr) 92px;gap:.38rem}.inventory-workflow__item em{grid-column:1/-1;min-width:0;text-align:left}.inventory-workflow__review{min-height:44px}.inventory-workflow__review li{align-items:flex-start;flex-direction:column;gap:.18rem}.inventory-workflow__review>div{justify-content:stretch}.inventory-workflow__review>div button{flex:1 1 auto;min-height:40px}}.inventory-workflow>.stock-secondary-navigation-group{margin-top:1rem}.inventory-workflow__modes{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.8rem}.inventory-workflow__modes .inventory-workflow__mode{min-height:36px;display:inline-flex;align-items:center;gap:.38rem;padding:.4rem .64rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.26);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-align:left;text-transform:uppercase;cursor:pointer}.inventory-workflow__mode strong{color:inherit;font:inherit}.inventory-workflow__mode span{color:rgb(232 233 229/.54);font-size:.5rem;font-weight:800;letter-spacing:.055em}@media not all and (hover:hover) and (pointer:fine){.inventory-workflow__mode:focus-visible,.inventory-workflow__mode:hover:not(*){border-color:rgb(240 165 72/.55);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}@media (hover:hover) and (pointer:fine){.inventory-workflow__mode:focus-visible,.inventory-workflow__mode:hover{border-color:rgb(240 165 72/.55);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}.inventory-workflow__mode--active{border-color:rgb(240 165 72/.7);color:#f7d5a4;background:linear-gradient(135deg,rgb(183 81 24/.2),rgb(236 133 47/.12));box-shadow:inset 0 1px 1px rgb(255 238 198/.16)}.inventory-workflow__mode--active span{color:#f1c784}.inventory-workflow .receive-inventory--embedded{width:100%;padding:0}.inventory-workflow .receive-inventory--embedded .receive-inventory__card{margin-top:.9rem}.inventory-workflow__toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.inventory-workflow__toolbar label{align-content:start;grid-template-rows:auto 40px}.inventory-workflow__toolbar select{box-sizing:border-box;block-size:40px;min-block-size:40px;max-block-size:40px;padding-block:0;line-height:normal}@media (max-width:600px){.inventory-workflow__modes{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.inventory-workflow__modes .inventory-workflow__mode{flex:0 0 auto;min-height:40px}.inventory-workflow__toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.inventory-workflow__toolbar label{min-width:0;align-content:start;grid-template-rows:auto 40px}.inventory-workflow__toolbar select{align-self:start;block-size:40px;min-block-size:40px;max-block-size:40px}}.address-book-detail__title,.address-book-page__heading,.contact-editor__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.address-book-page__heading .stock-page__intro{margin-bottom:0}.address-book-detail__title>a,.address-book-page__create,.contact-editor__section-heading button{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;padding:.36rem .58rem;border:1px solid rgb(240 165 72/.46);border-radius:999px;color:#f3ca94;background:rgb(236 133 47/.08);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.address-book-detail__title>a:focus-visible,.address-book-detail__title>a:hover:not(*),.address-book-page__create:focus-visible,.address-book-page__create:hover:not(*),.contact-editor__section-heading button:focus-visible,.contact-editor__section-heading button:hover:not(*){border-color:rgb(240 165 72/.75);color:#fff7ea;background:rgb(236 133 47/.15);outline:none}}@media (hover:hover) and (pointer:fine){.address-book-detail__title>a:focus-visible,.address-book-detail__title>a:hover,.address-book-page__create:focus-visible,.address-book-page__create:hover,.contact-editor__section-heading button:focus-visible,.contact-editor__section-heading button:hover{border-color:rgb(240 165 72/.75);color:#fff7ea;background:rgb(236 133 47/.15);outline:none}}.address-book-overview__archive{display:inline-flex;margin-top:.54rem;min-height:29px;align-items:center;padding:.3rem .5rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:var(--surface-muted);background:rgb(24 28 33/.18);font-size:.55rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.address-book-overview__archive--active,.address-book-overview__archive:focus-visible,.address-book-overview__archive:hover:not(*){border-color:rgb(240 165 72/.45);color:#f3ca94;outline:none}}@media (hover:hover) and (pointer:fine){.address-book-overview__archive--active,.address-book-overview__archive:focus-visible,.address-book-overview__archive:hover{border-color:rgb(240 165 72/.45);color:#f3ca94;outline:none}}.contact-editor{width:min(100%,900px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.contact-editor__heading{margin-top:1rem}.contact-editor__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.contact-editor__heading p:not(.eyebrow){max-width:620px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.contact-editor__form{display:grid;grid-gap:.78rem;gap:.78rem;margin-top:1rem}.contact-editor__form>section,.contact-editor__note{min-width:0;padding:.82rem;border:1px solid rgb(245 242 234/.14);border-radius:.72rem;background:linear-gradient(145deg,rgb(103 112 120/.18),rgb(34 38 44/.23))}.contact-editor__form .eyebrow{margin-bottom:.6rem}.contact-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.64rem;gap:.64rem}.contact-editor__address-fields label,.contact-editor__fields label,.contact-editor__note{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.contact-editor__fields label>small,.contact-editor__fields label>span{color:rgb(232 233 229/.54);font-size:.49rem;line-height:1.35}.contact-editor__address-fields input,.contact-editor__fields input,.contact-editor__fields select,.contact-editor__fields textarea,.contact-editor__note textarea{width:100%;min-height:39px;box-sizing:border-box;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;text-transform:none}.contact-editor__fields textarea,.contact-editor__note textarea{min-height:70px;resize:vertical}.contact-editor__roles{display:flex;flex-wrap:wrap;gap:.48rem .8rem}.contact-editor__lifecycle label,.contact-editor__roles label,.contact-editor__same{display:inline-flex;align-items:center;gap:.38rem;color:#e8e9e5;font-size:.66rem;font-weight:700}.contact-editor input[type=checkbox]{accent-color:#e2852c}.contact-editor__hint,.contact-editor__lifecycle p{margin:.56rem 0 0;color:var(--surface-muted);font-size:.62rem;font-weight:700;line-height:1.45}.contact-editor__address{display:grid;grid-gap:.7rem;gap:.7rem}.contact-editor__address-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.58rem;gap:.58rem;margin:0;padding:.68rem;border:1px solid rgb(245 242 234/.11);border-radius:.58rem}.contact-editor__address-fields legend{padding:0 .22rem;color:#e8e9e5;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.contact-editor__same{width:-moz-fit-content;width:fit-content}.contact-editor__person{position:relative;margin-top:.62rem;padding:.68rem;border:1px solid rgb(245 242 234/.11);border-radius:.58rem;background:rgb(24 28 33/.18)}.contact-editor__remove{margin-top:.55rem;padding:0;border:0;color:#ebb1a9;background:transparent;font:800 .56rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:underline;text-transform:uppercase;cursor:pointer}.contact-editor__lifecycle{display:grid;grid-gap:.1rem;gap:.1rem}.contact-editor__submit{width:-moz-fit-content;width:fit-content;min-height:41px;padding:.52rem .78rem;border:1px solid rgb(255 229 190/.62);border-radius:999px;color:#fffdf8;background:linear-gradient(142deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 244 218/.34);font:800 .62rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.contact-editor__submit:disabled{cursor:wait;opacity:.62}.contact-editor__error{margin:0;color:#ffd4ce;font-size:.68rem;font-weight:700}@media (max-width:600px){.address-book-detail__title,.address-book-page__heading,.contact-editor__section-heading{align-items:flex-start;flex-direction:column}.contact-editor{padding-top:1rem}.contact-editor__heading{margin-top:.85rem}.contact-editor__form{gap:.62rem}.contact-editor__form>section,.contact-editor__note{padding:.7rem}.contact-editor__address-fields,.contact-editor__fields,.contact-editor__roles{grid-template-columns:1fr}.contact-editor__roles{display:grid;grid-gap:.44rem;gap:.44rem}.contact-editor__roles label{min-height:34px}.contact-editor__submit{width:100%;min-height:44px}.contact-editor__address-fields{padding:.58rem}}.production-page{padding-bottom:3.5rem}.production-overview__nav{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.4rem}.production-overview__nav span{min-height:34px;padding:.43rem .72rem;border:1px solid rgb(245 242 234/.14);border-radius:999px;color:rgb(182 188 192/.68);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.production-overview__nav .production-overview__nav--active{border-color:rgb(240 165 72/.72);color:#fff7e8;background:rgb(218 120 36/.22)}.production-overview__foundation-note{max-width:660px;margin:.8rem 0 0;color:var(--surface-muted);font-size:.75rem;line-height:1.55}.tank-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(.8rem,2vw,1.25rem);gap:clamp(.8rem,2vw,1.25rem);margin-top:1.25rem}.tank-card{display:grid;grid-template-columns:minmax(124px,.42fr) minmax(0,.58fr);align-items:center;grid-gap:.55rem;gap:.55rem;min-height:290px;border:1px solid rgb(245 242 234/.15);border-radius:.9rem;color:inherit;background:linear-gradient(145deg,rgb(103 112 120/.27),rgb(34 38 44/.3));text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}@media not all and (hover:hover) and (pointer:fine){.tank-card:hover:not(*){border-color:rgb(240 165 72/.62);background:linear-gradient(145deg,rgb(120 130 139/.32),rgb(34 38 44/.36));transform:translateY(-1px)}}@media (hover:hover) and (pointer:fine){.tank-card:hover{border-color:rgb(240 165 72/.62);background:linear-gradient(145deg,rgb(120 130 139/.32),rgb(34 38 44/.36));transform:translateY(-1px)}}.tank-card:focus-visible{outline:3px solid rgb(240 165 72/.4);outline-offset:3px}.tank-card--empty{background:linear-gradient(145deg,rgb(86 94 101/.19),rgb(30 34 39/.26))}.tank-vessel{width:min(100%,176px);margin:0 auto;color:var(--tank-accent)}.tank-vessel svg{display:block;width:100%;height:auto;overflow:visible}.tank-vessel__outline{fill:rgb(28 33 38/.18);stroke:currentColor;stroke-width:2.8}.tank-vessel__liquid{fill:color-mix(in srgb,var(--tank-accent) 66%,#1d252a);opacity:.78}.tank-vessel__level{stroke:color-mix(in srgb,var(--tank-accent) 74%,#fff);stroke-width:1.8}.tank-card__headline{gap:.45rem}.tank-card__headline .eyebrow{margin-bottom:.23rem}.tank-card h2{margin:0;font-size:clamp(2rem,3.2vw,2.75rem);letter-spacing:.055em;line-height:.88;text-transform:uppercase}.tank-card h2,.tank-card__headline strong{font-family:Bebas Neue,sans-serif;font-weight:400}.tank-card__headline strong{color:#fff4df;font-size:1.55rem;letter-spacing:.045em}.tank-card__empty,.tank-card__product{margin:.9rem 0 0;font-family:Bebas Neue,sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.06em;line-height:.9;text-transform:uppercase}.tank-card__empty{color:var(--surface-muted)}.tank-card__batch{margin:.25rem 0 0;color:#e6e9e8;font-size:.73rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tank-card__volume{margin:.85rem 0 0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.045em}.tank-card__volume span{color:var(--surface-muted);font-size:1.1rem}.tank-card__process,.tank-card__temperature{margin:.34rem 0 0;color:var(--surface-muted);font-size:.7rem;font-weight:700}.tank-card__temperature{color:#c9e0e7}.production-overview__nav a{display:inline-flex;align-items:center;min-height:34px;padding:.43rem .72rem;border:1px solid rgb(245 242 234/.14);border-radius:999px;color:rgb(182 188 192/.8);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.production-overview__nav a.production-overview__nav--active{border-color:rgb(240 165 72/.72);color:#fff7e8;background:rgb(218 120 36/.22)}.production-list{display:grid;grid-gap:.72rem;gap:.72rem;max-width:940px;margin-top:1rem}.production-list__card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgb(245 242 234/.14);border-radius:.9rem;color:inherit;background:rgb(35 40 46/.28);text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.production-list__card:hover:not(*){border-color:rgb(240 165 72/.58)}}@media (hover:hover) and (pointer:fine){.production-list__card:hover{border-color:rgb(240 165 72/.58)}}.production-list__card h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,3vw,2.45rem);font-weight:400;letter-spacing:.055em;line-height:.9;text-transform:uppercase}.production-list__card p:not(.eyebrow){margin:.38rem 0 0;color:var(--surface-muted);font-size:.74rem}.production-list__card>strong{flex:0 0 auto;color:#f5c882;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.production-list__card--inactive{opacity:.6}.brew-form{max-width:1100px;margin-top:.45rem}.brew-form__header{padding:1rem 0 .3rem}.brew-form__header h1{margin:.1rem 0 .45rem;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,6vw,4.8rem);font-weight:400;letter-spacing:.055em;line-height:.86;text-transform:uppercase}.brew-form__header p:not(.eyebrow){max-width:700px;margin:0;color:var(--surface-muted);font-size:.77rem;line-height:1.55}.brew-form__basics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.1rem;padding:.9rem;border:1px solid rgb(245 242 234/.13);border-radius:.9rem;background:rgb(32 37 43/.3)}.brew-form label{display:grid;min-width:0;grid-gap:.34rem;gap:.34rem;color:#e8ebe9;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brew-form label span{color:var(--surface-muted);font-size:.55rem}.brew-form input,.brew-form select,.brew-form textarea{width:100%;min-height:40px;padding:.55rem .62rem;border:1px solid rgb(245 242 234/.18);border-radius:.48rem;color:var(--surface-text);background:rgb(20 24 28/.42);font:600 .8rem Manrope,sans-serif;letter-spacing:0;text-transform:none}.brew-form textarea{min-height:84px;resize:vertical}.brew-form__active{display:flex!important;align-items:center;gap:.5rem}.brew-form__active input{width:16px;min-height:16px}.brew-form__read{display:grid;align-content:center;margin:0;padding:.55rem .62rem;border:1px solid rgb(245 242 234/.13);border-radius:.48rem}.brew-form__read span{color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brew-form__read strong{margin-top:.18rem;font-size:.82rem}.brew-form__section{margin-top:1rem;padding:.9rem;border:1px solid rgb(245 242 234/.13);border-radius:.9rem;background:rgb(31 36 42/.23)}.brew-form__section-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.brew-form__section-heading h2{margin:.1rem 0 0;font-family:Bebas Neue,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.brew-form__actions{display:flex;flex-wrap:wrap;gap:.42rem}.brew-form__ingredient,.brew-form__step{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(160px,1.2fr) repeat(3,minmax(72px,.45fr)) auto;grid-gap:.46rem;gap:.46rem;align-items:end;padding:.48rem 0;border-top:1px solid rgb(245 242 234/.09)}.brew-form__ingredient:first-of-type{border-top:0}.brew-form__ingredient input,.brew-form__ingredient select,.brew-form__step input{min-width:0}.brew-form__remove{padding:.45rem .55rem;border:1px solid rgb(245 150 130/.35);border-radius:.45rem;color:#ffd2c9;background:transparent;font:700 .62rem Manrope,sans-serif;cursor:pointer}.brew-form__hint{margin:.6rem 0 0;color:#e6c99d;font-size:.68rem;line-height:1.45}.brew-form__process{margin-top:.7rem;padding:.68rem;border:1px solid rgb(245 242 234/.11);border-radius:.68rem;background:rgb(12 15 18/.16)}.brew-form__process-heading{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:.46rem;gap:.46rem}.brew-form__step{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(74px,.5fr)) auto}.brew-form__note{margin-top:1rem}.brew-form>button{width:-moz-fit-content;width:fit-content;margin-top:1rem}.brew-form>p[role=alert]{color:#ffd1c8;font-size:.72rem;font-weight:700}@media (max-width:700px){.brew-form__basics{grid-template-columns:1fr}.brew-form__ingredient,.brew-form__step{grid-template-columns:1fr 1fr}.brew-form__ingredient>:first-child,.brew-form__ingredient>:nth-child(2),.brew-form__step>:first-child{grid-column:1/-1}.brew-form__process-heading{grid-template-columns:1fr}.brew-form__section-heading{align-items:flex-start;flex-direction:column}.brew-form>button{width:100%;min-height:44px}.production-list__card{align-items:flex-start}.production-list__card>strong{margin-top:.25rem}}@media (max-width:390px){.brew-form__ingredient,.brew-form__step{grid-template-columns:1fr}.brew-form__ingredient>*,.brew-form__step>*{grid-column:auto!important}.brew-form__header h1{font-size:3rem}}.tank-detail__heading,.tank-management__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.tank-detail__heading h1,.tank-editor h1,.tank-management h1{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,6vw,5.3rem);font-weight:400;letter-spacing:.055em;line-height:.85;text-transform:uppercase}.tank-detail__heading p:last-child,.tank-editor__heading p:last-child,.tank-management__heading p:last-child{max-width:620px;margin:.7rem 0 0;color:var(--surface-muted);font-size:.84rem;line-height:1.55}.tank-detail__edit,.tank-editor__form button{min-height:40px;padding:.52rem .8rem;border:1px solid rgb(255 229 190/.62);border-radius:999px;color:#fffdf8;background:linear-gradient(142deg,#b75118,#e2852c 58%,#f0a548);font:800 .64rem Manrope,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.tank-detail__layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);grid-gap:clamp(.9rem,2vw,1.5rem);gap:clamp(.9rem,2vw,1.5rem);margin-top:1.25rem}.tank-detail__future,.tank-detail__information,.tank-detail__vessel,.tank-editor__form{border:1px solid rgb(245 242 234/.14);border-radius:.9rem;background:linear-gradient(145deg,rgb(103 112 120/.26),rgb(34 38 44/.28))}.tank-detail__vessel{grid-gap:.25rem;gap:.25rem;padding:1.35rem;text-align:center}.tank-detail__vessel .tank-vessel{width:min(100%,290px)}.tank-detail__vessel>div{display:grid;grid-gap:.2rem;gap:.2rem}.tank-detail__vessel strong{color:#fff7e8;font-family:Bebas Neue,sans-serif;font-size:3.25rem;font-weight:400;letter-spacing:.06em;line-height:.85}.tank-detail__vessel span{color:var(--surface-muted);font-size:.76rem;font-weight:700}.tank-detail__information{padding:clamp(1rem,2.6vw,1.7rem)}.tank-detail__information dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem .7rem;gap:.85rem .7rem;margin:0}.tank-detail__information dl div{min-width:0;padding-left:.7rem;border-left:1px solid rgb(245 242 234/.16)}.tank-detail__information dt{color:var(--surface-muted);font-size:.61rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.tank-detail__information dd{margin:.3rem 0 0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:1.58rem;font-weight:400;letter-spacing:.045em;line-height:1}.tank-detail__information dd small{display:block;margin-top:.28rem;color:var(--surface-muted);font-family:Manrope,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.02em}.tank-detail__future{margin-top:1rem;padding:1.1rem}.tank-detail__future h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:1.9rem;font-weight:400;letter-spacing:.055em;text-transform:uppercase}.tank-detail__future p:not(.eyebrow){max-width:620px;margin:.5rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.tank-detail__future ul{display:flex;flex-wrap:wrap;gap:.42rem;margin:.75rem 0 0;padding:0;list-style:none}.tank-detail__future li{padding:.34rem .55rem;border:1px solid rgb(240 165 72/.3);border-radius:999px;color:#f5c882;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tank-management__heading{margin-top:.3rem}.tank-management__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1rem}.tank-management__card{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.95rem 1rem;border:1px solid rgb(245 242 234/.14);border-radius:.75rem;color:inherit;background:rgb(35 40 46/.26);text-decoration:none}@media not all and (hover:hover) and (pointer:fine){.tank-management__card:hover:not(*){border-color:rgb(240 165 72/.55)}}@media (hover:hover) and (pointer:fine){.tank-management__card:hover{border-color:rgb(240 165 72/.55)}}.tank-management__card h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.05em;line-height:.9;text-transform:uppercase}.tank-management__card p:not(.eyebrow){margin:.35rem 0 0;color:var(--surface-muted);font-size:.7rem}.tank-management__card strong{color:#dbe0e0;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.tank-management__card--inactive{opacity:.63}.tank-editor{max-width:720px}.tank-editor__heading{margin-top:.25rem}.tank-editor__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-top:1.25rem;padding:clamp(.85rem,2vw,1.25rem)}.tank-editor__form label{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0;color:#e6e9e8;font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tank-editor__form input,.tank-editor__form select,.tank-editor__form textarea{width:100%;min-height:41px;padding:.57rem .65rem;border:1px solid rgb(245 242 234/.18);border-radius:.48rem;color:var(--surface-text);background:rgb(25 29 34/.42);font:600 .8rem Manrope,sans-serif;letter-spacing:0;text-transform:none}.tank-editor__form textarea{min-height:88px;resize:vertical}.tank-editor__form>button,.tank-editor__form>p[role=alert],.tank-editor__hint,.tank-editor__lifecycle,.tank-editor__note{grid-column:1/-1}.tank-editor__lifecycle{display:flex!important;align-items:center;gap:.5rem;min-height:32px}.tank-editor__lifecycle input{width:16px;min-height:16px}.tank-editor__hint{margin:-.18rem 0 0;color:var(--surface-muted);font-size:.67rem;line-height:1.45}.tank-editor__form button{width:-moz-fit-content;width:fit-content;cursor:pointer}.tank-editor__form button:disabled{cursor:wait;opacity:.62}.tank-editor__form>p[role=alert]{margin:0;color:#ffd4ce;font-size:.72rem;font-weight:700}@media (max-width:700px){.tank-management__list,.tank-overview-grid{grid-template-columns:1fr}.tank-card{grid-template-columns:132px minmax(0,1fr);min-height:235px}.tank-detail__heading,.tank-management__heading{align-items:flex-start;flex-direction:column}.tank-detail__information dl,.tank-detail__layout,.tank-editor__form{grid-template-columns:1fr}.tank-editor__form>button{width:100%;min-height:44px}.tank-detail__edit{width:100%;text-align:center}.tank-detail__vessel .tank-vessel{width:min(75vw,260px)}}@media (max-width:390px){.tank-card{grid-template-columns:112px minmax(0,1fr);padding:.78rem}.tank-card h2{font-size:2rem}.tank-card__product{font-size:1.4rem}.tank-vessel{width:138px}.production-overview__nav{gap:.35rem}.production-overview__nav span{padding-inline:.58rem;font-size:.62rem}}.tank-card{border-color:rgb(245 242 234/.13);background:linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.27))}.tank-card--empty{border-color:rgb(240 165 72/.24)}.tank-vessel{--tank-liquid:var(--accent-amber);color:var(--accent-amber)}.tank-vessel__outline{fill:rgb(22 27 32/.4);stroke-width:3.55;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(240 165 72/.16))}.tank-vessel__lid{stroke:rgb(245 181 94/.92);stroke-width:3.15;stroke-linecap:round;stroke-linejoin:round}.tank-vessel__lid,.tank-vessel__lid-seam{fill:none;vector-effect:non-scaling-stroke}.tank-vessel__lid-seam{stroke:rgb(240 165 72/.56);stroke-width:1.45}.tank-vessel__foot,.tank-vessel__leg{fill:none;stroke:rgb(240 165 72/.82);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tank-vessel__leg{stroke-width:2.65}.tank-vessel__foot{stroke-width:2.4}.tank-vessel__liquid{opacity:.92;filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--tank-liquid) 36%,transparent))}.tank-vessel__level{fill:none;stroke:color-mix(in srgb,var(--tank-liquid) 62%,#fff8df);stroke-width:1.7;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 -1px 2px color-mix(in srgb,var(--tank-liquid) 38%,transparent))}.tank-card__product{text-shadow:0 1px 0 rgb(0 0 0/.18)}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.tank-card:hover:not(*){border-color:rgb(240 165 72/.62);background:linear-gradient(145deg,rgb(120 130 139/.29),rgb(34 38 44/.34));box-shadow:0 6px 18px rgb(9 12 16/.14);transform:translateY(-1px)}}@media (hover:hover) and (pointer:fine){.tank-card:hover{border-color:rgb(240 165 72/.62);background:linear-gradient(145deg,rgb(120 130 139/.29),rgb(34 38 44/.34));box-shadow:0 6px 18px rgb(9 12 16/.14);transform:translateY(-1px)}}@media not all and (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover:not(*){border-color:color-mix(in srgb,var(--tank-product-accent) 64%,rgb(245 242 234/.22));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 12px color-mix(in srgb,var(--tank-product-accent) 15%,transparent)}}@media (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover{border-color:color-mix(in srgb,var(--tank-product-accent) 64%,rgb(245 242 234/.22));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 12px color-mix(in srgb,var(--tank-product-accent) 15%,transparent)}}@media not all and (hover:hover) and (pointer:fine){.tank-card:hover:not(*) .tank-vessel--filled{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tank-liquid) 24%,transparent))}}@media (hover:hover) and (pointer:fine){.tank-card:hover .tank-vessel--filled{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tank-liquid) 24%,transparent))}}@media not all and (hover:hover) and (pointer:fine){.tank-card--empty:hover:not(*){border-color:rgb(240 165 72/.68)}}@media (hover:hover) and (pointer:fine){.tank-card--empty:hover{border-color:rgb(240 165 72/.68)}}}@media (hover:none),(pointer:coarse){@media not all and (hover:hover) and (pointer:fine){.tank-card:hover:not(*){border-color:rgb(245 242 234/.13);background:linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.27));transform:none}}@media (hover:hover) and (pointer:fine){.tank-card:hover{border-color:rgb(245 242 234/.13);background:linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.27));transform:none}}@media not all and (hover:hover) and (pointer:fine){.tank-card--empty:hover:not(*){border-color:rgb(240 165 72/.24);background:linear-gradient(145deg,rgb(86 94 101/.18),rgb(30 34 39/.26))}}@media (hover:hover) and (pointer:fine){.tank-card--empty:hover{border-color:rgb(240 165 72/.24);background:linear-gradient(145deg,rgb(86 94 101/.18),rgb(30 34 39/.26))}}}@media (max-width:700px){.tank-card__headline{display:block}.tank-card__headline strong{display:block;margin-top:.32rem;font-size:1.32rem}.tank-card__volume{font-size:1.38rem}}.tank-card{grid-template-columns:minmax(142px,.48fr) minmax(0,.52fr);min-height:278px}.tank-vessel{width:min(100%,188px)}.tank-vessel__outline{stroke-width:3.35}.tank-vessel__lid{stroke-width:2.9}.tank-vessel__leg{stroke-width:2.5}.tank-vessel__foot{stroke-width:2.25}.address-book-card__roles .address-book-role-pill,.address-book-detail__roles .address-book-role-pill{border-color:rgb(240 165 72/.34);color:#f4cc97;background:rgb(236 133 47/.08)}.address-book-card__roles .address-book-role-pill--dodavatel,.address-book-detail__roles .address-book-role-pill--dodavatel{border-color:rgb(113 178 129/.48);color:#bde4c7;background:rgb(64 119 76/.14)}.address-book-card__roles .address-book-role-pill--personal,.address-book-detail__roles .address-book-role-pill--personal{border-color:rgb(150 169 186/.42);color:#cedae4;background:rgb(96 116 133/.14)}@media (max-width:700px){.tank-card{grid-template-columns:142px minmax(0,1fr);min-height:238px}.tank-vessel{width:min(100%,158px)}}@media (max-width:390px){.tank-card{grid-template-columns:124px minmax(0,1fr);min-height:224px}.tank-vessel{width:142px}}@media (max-width:600px){.beer-color-picker__panel{bottom:calc(5rem + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 6.25rem)}}.tank-vessel{width:min(100%,172px)}.tank-vessel__ground{fill:rgb(5 8 11/.28);filter:blur(2.2px)}.tank-vessel__leg{fill:rgb(31 35 39/.66);stroke-width:1.8;vector-effect:non-scaling-stroke}.tank-vessel__body{fill:rgb(22 27 32/.42)}.tank-vessel__outline{stroke-width:3.1;filter:drop-shadow(0 0 2px rgb(240 165 72/.13))}.tank-vessel__lid{stroke-width:2.6}.tank-vessel__liquid{opacity:.96;filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--tank-liquid) 28%,transparent))}.tank-vessel__level{stroke-width:1.45;filter:drop-shadow(0 -1px 2px color-mix(in srgb,var(--tank-liquid) 30%,transparent))}.tank-card{position:relative;grid-template-columns:minmax(136px,.42fr) minmax(0,.58fr);min-height:276px;overflow:hidden;background:radial-gradient(ellipse at 25% 72%,color-mix(in srgb,var(--tank-product-accent) 12%,transparent),transparent 57%),linear-gradient(145deg,rgb(103 112 120/.23),rgb(34 38 44/.28))}.tank-card--empty{background:linear-gradient(145deg,rgb(86 94 101/.18),rgb(30 34 39/.26))}.tank-card__visual{padding-bottom:.18rem}.tank-card__headline strong{font-size:1.72rem;text-shadow:0 0 10px color-mix(in srgb,var(--tank-product-accent,var(--accent-amber)) 18%,transparent)}.tank-card__volume{margin-top:.78rem;font-size:1.72rem}.tank-card__volume span{margin-top:.1rem;font-size:.98rem}.tank-card__process,.tank-card__temperature{margin-top:.28rem}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover:not(*){background:radial-gradient(ellipse at 25% 72%,color-mix(in srgb,var(--tank-product-accent) 18%,transparent),transparent 58%),linear-gradient(145deg,rgb(103 112 120/.27),rgb(34 38 44/.31));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 14px color-mix(in srgb,var(--tank-product-accent) 16%,transparent)}}@media (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover{background:radial-gradient(ellipse at 25% 72%,color-mix(in srgb,var(--tank-product-accent) 18%,transparent),transparent 58%),linear-gradient(145deg,rgb(103 112 120/.27),rgb(34 38 44/.31));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 14px color-mix(in srgb,var(--tank-product-accent) 16%,transparent)}}}.tank-detail__panel{min-width:0;margin-top:1rem;padding:clamp(.9rem,2vw,1.45rem);border:1px solid color-mix(in srgb,var(--tank-product-accent,rgb(245 242 234)) 26%,rgb(245 242 234/.15));border-radius:1rem;background:radial-gradient(ellipse at 15% 65%,color-mix(in srgb,var(--tank-product-accent) 10%,transparent),transparent 48%),linear-gradient(145deg,rgb(87 96 104/.27),rgb(29 34 40/.34))}.tank-detail__panel--empty{background:linear-gradient(145deg,rgb(86 94 101/.2),rgb(30 34 39/.28));border-color:rgb(240 165 72/.25)}.tank-detail__panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgb(245 242 234/.12)}.tank-detail__panel-heading h1{margin:0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,5.1vw,4.8rem);font-weight:400;letter-spacing:.055em;line-height:.85;text-transform:uppercase}.tank-detail__instrument-grid{display:grid;grid-template-columns:minmax(330px,1.25fr) minmax(210px,.76fr) minmax(175px,.55fr);grid-gap:clamp(.9rem,2vw,1.55rem);gap:clamp(.9rem,2vw,1.55rem);align-items:stretch;padding-top:1rem}.tank-detail__primary{display:grid;grid-template-columns:minmax(145px,.46fr) minmax(0,.54fr);align-items:center;grid-gap:clamp(.8rem,2vw,1.25rem);gap:clamp(.8rem,2vw,1.25rem);min-width:0}.tank-detail__vessel{display:grid;place-items:center;min-width:0}.tank-detail__vessel .tank-vessel{width:min(100%,236px)}.tank-detail__content{min-width:0}.tank-detail__empty,.tank-detail__product{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.1vw,2.8rem);font-weight:400;letter-spacing:.06em;line-height:.88;text-transform:uppercase}.tank-detail__empty{color:var(--surface-muted)}.tank-detail__batch{margin:.28rem 0 0;color:#e9ece9;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tank-detail__volume{margin:1rem 0 0;color:#fffdf8;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;letter-spacing:.045em;line-height:.9}.tank-detail__volume span{color:var(--surface-muted);font-size:.58em}.tank-detail__fill{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;margin-top:.75rem}.tank-detail__fill>span{height:9px;overflow:hidden;border:1px solid rgb(245 242 234/.22);border-radius:999px;background:rgb(16 20 24/.44)}.tank-detail__fill i{display:block;height:100%;border-radius:inherit;background:var(--tank-product-accent,var(--accent-amber));box-shadow:0 0 7px color-mix(in srgb,var(--tank-product-accent,var(--accent-amber)) 30%,transparent)}.tank-detail__fill strong{color:var(--tank-product-accent,#fff4df);font-family:Bebas Neue,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:.04em;line-height:.9}.tank-detail__lifecycle,.tank-detail__process,.tank-detail__temperature{margin:.6rem 0 0;color:var(--surface-muted);font-size:.73rem;font-weight:700}.tank-detail__temperature{color:#c9e0e7}.tank-detail__lifecycle{display:inline-flex;padding:.28rem .48rem;border:1px solid rgb(112 188 130/.32);border-radius:999px;color:#bfe1c6;background:rgb(71 125 84/.12);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.tank-detail__metadata,.tank-detail__telemetry{min-width:0;padding-left:clamp(.8rem,1.6vw,1.2rem);border-left:1px solid rgb(245 242 234/.13)}.tank-detail__metadata .eyebrow,.tank-detail__telemetry .eyebrow{margin-bottom:.75rem}.tank-detail__metadata dl{display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.tank-detail__metadata dt{color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tank-detail__metadata dd{margin:.22rem 0 0;overflow-wrap:anywhere;color:#f0f2ef;font-family:Bebas Neue,sans-serif;font-size:1.22rem;font-weight:400;letter-spacing:.04em;line-height:1}.tank-detail__telemetry{display:grid;align-content:start}.tank-detail__telemetry strong{color:var(--tank-product-accent,#fff4df);font-family:Bebas Neue,sans-serif;font-size:clamp(2.1rem,3.5vw,3rem);font-weight:400;letter-spacing:.045em;line-height:.9}.tank-detail__telemetry>span{margin-top:.4rem;color:#c9e0e7;font-size:.67rem;font-weight:700}.tank-detail__telemetry>p{margin:.9rem 0 0;color:var(--surface-muted);font-size:.65rem;font-weight:700;line-height:1.45}.contact-role-pill{min-height:31px;display:inline-flex;align-items:center;justify-content:center;padding:.3rem .54rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#d8dde0;background:rgb(24 28 33/.22);font:800 .56rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase}.contact-role-pill--odberatel{border-color:rgb(240 165 72/.4);color:#f4cc97;background:rgb(236 133 47/.09)}.contact-role-pill--dodavatel{border-color:rgb(113 178 129/.48);color:#bde4c7;background:rgb(64 119 76/.14)}.contact-role-pill--personal{border-color:rgb(150 169 186/.42);color:#cedae4;background:rgb(96 116 133/.14)}.contact-editor__roles{gap:.42rem}.contact-editor__roles .contact-role-pill{cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.contact-editor__roles .contact-role-pill:not(.contact-role-pill--selected){border-color:rgb(245 242 234/.18);color:var(--surface-muted);background:rgb(24 28 33/.22)}.contact-editor__roles .contact-role-pill--selected.contact-role-pill--odberatel{box-shadow:inset 0 1px 0 rgb(255 229 190/.18),0 0 8px rgb(236 133 47/.1)}.contact-editor__roles .contact-role-pill--selected.contact-role-pill--dodavatel{box-shadow:inset 0 1px 0 rgb(207 239 213/.14),0 0 8px rgb(72 136 88/.1)}.contact-editor__roles .contact-role-pill--selected.contact-role-pill--personal{box-shadow:inset 0 1px 0 rgb(220 232 242/.12),0 0 8px rgb(98 126 149/.1)}.contact-editor__roles .contact-role-pill:focus-visible{outline:2px solid rgb(245 242 234/.64);outline-offset:2px}.address-book-card__roles .contact-role-pill,.address-book-detail__roles .contact-role-pill{min-height:0;padding:.24rem .42rem}.address-book-card__roles .contact-role-pill--odberatel,.address-book-detail__roles .contact-role-pill--odberatel{border-color:rgb(240 165 72/.4);color:#f4cc97;background:rgb(236 133 47/.09)}.address-book-card__roles .contact-role-pill--dodavatel,.address-book-detail__roles .contact-role-pill--dodavatel{border-color:rgb(113 178 129/.48);color:#bde4c7;background:rgb(64 119 76/.14)}.address-book-card__roles .contact-role-pill--personal,.address-book-detail__roles .contact-role-pill--personal{border-color:rgb(150 169 186/.42);color:#cedae4;background:rgb(96 116 133/.14)}@media (max-width:700px){.tank-card{grid-template-columns:126px minmax(0,1fr);min-height:224px;padding:.82rem}.tank-card__headline{display:flex}.tank-card__headline strong{display:block;margin-top:0;font-size:1.48rem}.tank-card h2{font-size:2.05rem}.tank-card__product{margin-top:.65rem;font-size:1.42rem}.tank-card__volume{margin-top:.62rem;font-size:1.4rem}.tank-card__volume span{display:inline;margin-left:.16rem;font-size:.82rem}.tank-vessel{width:min(100%,148px)}.tank-detail__instrument-grid{grid-template-columns:minmax(0,1fr) minmax(170px,.68fr)}.tank-detail__telemetry{grid-column:1/-1;padding-top:.8rem;border-top:1px solid rgb(245 242 234/.13)}.tank-detail__telemetry>p{max-width:360px}}@media (max-width:480px){.tank-card{grid-template-columns:112px minmax(0,1fr);min-height:211px;padding:.72rem}.tank-vessel{width:min(100%,133px)}.tank-card h2{font-size:1.86rem}.tank-card__headline strong{font-size:1.33rem}.tank-card__product{font-size:1.25rem}.tank-card__batch{font-size:.61rem}.tank-card__volume{font-size:1.27rem}.tank-card__process,.tank-card__temperature{font-size:.62rem}.tank-detail__panel{margin-top:.72rem;padding:.78rem}.tank-detail__panel-heading{align-items:stretch;flex-direction:column;gap:.72rem}.tank-detail__edit{width:100%;text-align:center}.tank-detail__instrument-grid{grid-template-columns:1fr;gap:1rem}.tank-detail__primary{grid-template-columns:118px minmax(0,1fr);gap:.7rem}.tank-detail__vessel .tank-vessel{width:min(100%,130px)}.tank-detail__metadata,.tank-detail__telemetry{padding:.85rem 0 0;border-top:1px solid rgb(245 242 234/.13);border-left:0}.contact-editor__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.contact-editor__roles .contact-role-pill{min-height:38px;padding-inline:.3rem;font-size:.5rem}}@media (min-width:481px) and (max-width:900px){.tank-detail__instrument-grid{grid-template-columns:minmax(0,1fr) minmax(170px,.68fr)}.tank-detail__telemetry{grid-column:1/-1;padding-top:.8rem;border-top:1px solid rgb(245 242 234/.13)}}.tank-overview-grid{grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:1210px}.tank-card{display:block;min-height:0;padding:1rem;border-radius:1rem;background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent) 11%,transparent),transparent 54%),linear-gradient(145deg,rgb(91 101 109/.27),rgb(32 37 43/.31))}.tank-card--empty{background:linear-gradient(145deg,rgb(82 91 99/.2),rgb(30 35 41/.27))}.tank-card__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.tank-card__headline .eyebrow{margin-bottom:.2rem}.tank-card h2{font-size:clamp(2.05rem,3vw,2.7rem)}.tank-card__headline strong{flex:0 0 auto;margin:0;color:var(--tank-product-accent,#fff4df);font-size:clamp(1.68rem,2.55vw,2.1rem);line-height:.9}.tank-card--empty .tank-card__headline strong{color:#ded9cb;text-shadow:none}.tank-card__body{display:grid;grid-template-columns:minmax(126px,.4fr) minmax(0,.6fr);align-items:center;grid-gap:clamp(.65rem,1.6vw,1rem);gap:clamp(.65rem,1.6vw,1rem);min-width:0;margin-top:.45rem}.tank-card__visual{align-self:end;min-width:0;padding:0}.tank-card__content{min-width:0;padding-bottom:.16rem}.tank-vessel{width:min(100%,170px)}.tank-vessel__body{fill:rgb(46 53 60/.52)}.tank-vessel__outline{fill:none;stroke:var(--accent-amber);stroke-width:3.15;filter:drop-shadow(0 0 3px rgb(240 165 72/.13))}.tank-vessel__lid{stroke-width:2.65}.tank-vessel__leg{fill:rgb(47 54 60/.62);stroke:rgb(240 165 72/.78);stroke-width:1.7}.tank-vessel__ground{fill:rgb(4 7 10/.25);filter:blur(2.5px)}.tank-vessel__liquid{opacity:.97;filter:drop-shadow(0 -1px 3px color-mix(in srgb,var(--tank-liquid) 30%,transparent))}.tank-vessel__level{stroke-width:1.35}.tank-card__product{margin-top:0;font-size:clamp(1.45rem,2.4vw,1.9rem)}.tank-card__batch{margin-top:.22rem}.tank-card__volume{margin-top:.7rem;font-size:clamp(1.5rem,2.5vw,1.9rem)}.tank-card__volume span{display:block;margin:.08rem 0 0;font-size:.61em}.tank-card__process,.tank-card__temperature{margin-top:.3rem}.tank-card__empty{margin-top:.2rem}@media (min-width:701px){.tank-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tank-card{min-height:284px}}@media (min-width:1160px){.tank-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tank-card{min-height:324px;padding:1.08rem}.tank-card__body{grid-template-columns:minmax(154px,.44fr) minmax(0,.56fr)}}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover:not(*){border-color:color-mix(in srgb,var(--tank-product-accent) 64%,rgb(245 242 234/.22));background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent) 17%,transparent),transparent 55%),linear-gradient(145deg,rgb(97 107 115/.31),rgb(32 37 43/.34));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 13px color-mix(in srgb,var(--tank-product-accent) 14%,transparent)}}@media (hover:hover) and (pointer:fine){.tank-card:not(.tank-card--empty):hover{border-color:color-mix(in srgb,var(--tank-product-accent) 64%,rgb(245 242 234/.22));background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent) 17%,transparent),transparent 55%),linear-gradient(145deg,rgb(97 107 115/.31),rgb(32 37 43/.34));box-shadow:0 6px 18px rgb(9 12 16/.16),0 0 13px color-mix(in srgb,var(--tank-product-accent) 14%,transparent)}}}.tank-overview-groups{display:grid;grid-gap:1.35rem;gap:1.35rem;margin-top:1rem}.tank-overview-group{display:grid;grid-gap:.68rem;gap:.68rem;min-width:0}.tank-overview-group__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.46rem;border-bottom:1px solid var(--border-subtle)}.tank-overview-group__heading .eyebrow{margin:0 0 .22rem}.tank-overview-group__heading h2{margin:0;color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:400;letter-spacing:.045em;line-height:.9}.tank-overview-group__heading>p{margin:0 0 .04rem;color:var(--text-secondary);font-size:.68rem;font-weight:700}.tank-overview-group .tank-overview-grid{padding-bottom:0}.tank-card h3{margin:0;color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-size:clamp(2.05rem,3vw,2.7rem);font-weight:400;letter-spacing:.04em;line-height:.92;overflow-wrap:anywhere}.tank-card__capacity,.tank-detail__capacity{margin:.6rem 0 0;color:var(--text-secondary);font-size:.72rem;font-weight:700;line-height:1.35}.tank-card__capacity strong{display:block;margin-top:.14rem;font-size:1.34rem}.tank-card__capacity strong,.tank-detail__capacity{color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;line-height:.95}.tank-detail__capacity{font-size:1.42rem}@media (max-width:700px){.tank-overview-groups{gap:1.05rem}.tank-overview-group{gap:.5rem}.tank-overview-group__heading{align-items:center;gap:.7rem}.tank-overview-group__heading h2{font-size:1.6rem}.tank-overview-group__heading>p{font-size:.6rem}.tank-card h3{font-size:1.54rem}.tank-card__capacity{margin-top:.42rem;font-size:.56rem}.tank-card__capacity strong{margin-top:.1rem;font-size:1.1rem}}.contact-editor__roles .interactive-selector-pill{min-height:34px;border-color:rgb(245 242 234/.19);color:var(--surface-muted);background:rgb(24 28 33/.24);box-shadow:none;cursor:pointer}.contact-editor__roles .interactive-selector-pill.contact-role-pill--selected{border-color:rgb(240 165 72/.72);color:#f5d2a1;background:linear-gradient(135deg,rgb(183 81 24/.2),rgb(236 133 47/.12));box-shadow:inset 0 1px 1px rgb(255 238 198/.16),0 0 8px rgb(236 133 47/.1)}@media not all and (hover:hover) and (pointer:fine){.contact-editor__roles .interactive-selector-pill:focus-visible,.contact-editor__roles .interactive-selector-pill:hover:not(*){border-color:rgb(240 165 72/.58);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}@media (hover:hover) and (pointer:fine){.contact-editor__roles .interactive-selector-pill:focus-visible,.contact-editor__roles .interactive-selector-pill:hover{border-color:rgb(240 165 72/.58);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}@media not all and (hover:hover) and (pointer:fine){.contact-editor__roles .interactive-selector-pill.contact-role-pill--selected:focus-visible,.contact-editor__roles .interactive-selector-pill.contact-role-pill--selected:hover:not(*){border-color:rgb(240 165 72/.82);background:linear-gradient(135deg,rgb(183 81 24/.25),rgb(236 133 47/.16))}}@media (hover:hover) and (pointer:fine){.contact-editor__roles .interactive-selector-pill.contact-role-pill--selected:focus-visible,.contact-editor__roles .interactive-selector-pill.contact-role-pill--selected:hover{border-color:rgb(240 165 72/.82);background:linear-gradient(135deg,rgb(183 81 24/.25),rgb(236 133 47/.16))}}@media (max-width:700px){.tank-overview-grid{grid-template-columns:minmax(0,1fr)}.tank-card{min-height:226px;padding:.84rem}.tank-card__body{grid-template-columns:126px minmax(0,1fr);gap:.72rem}.tank-vessel{width:min(100%,150px)}.tank-card__headline{display:flex}.tank-card__headline strong{margin:0}}@media (max-width:480px){.tank-card{min-height:210px;padding:.72rem}.tank-card__body{grid-template-columns:112px minmax(0,1fr);gap:.56rem}.tank-vessel{width:min(100%,132px)}.tank-card h2{font-size:1.86rem}.tank-card__headline strong{font-size:1.38rem}.tank-card__product{font-size:1.24rem}.tank-card__batch{font-size:.6rem}.tank-card__volume{margin-top:.56rem;font-size:1.25rem}.tank-card__process,.tank-card__temperature{font-size:.61rem}.contact-editor__roles .interactive-selector-pill{min-height:38px}}@media (max-width:700px){.tank-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;padding-bottom:5rem}.tank-overview-group .tank-overview-grid{padding-bottom:0}.tank-card{min-height:196px;padding:.56rem;border-radius:.78rem}.tank-card__headline{gap:.28rem}.tank-card__headline .eyebrow{margin-bottom:.12rem;font-size:.48rem}.tank-card h2{font-size:1.43rem}.tank-card__headline strong{font-size:1.18rem}.tank-card__body{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:.36rem;margin-top:.3rem}.tank-card__visual{align-self:center}.tank-vessel{width:min(100%,70px)}.tank-card__product{margin-top:.04rem;font-size:.93rem;line-height:.9;overflow-wrap:anywhere}.tank-card__batch{margin-top:.16rem;font-size:.47rem;line-height:1.2}.tank-card__volume{margin-top:.48rem;font-size:1.02rem;line-height:.92}.tank-card__volume span{margin-top:.12rem;font-size:.55em}.tank-card__process,.tank-card__temperature{margin-top:.24rem;font-size:.52rem;line-height:1.22}.tank-card__empty{margin:.04rem 0 0;font-size:.94rem}.tank-card--empty .tank-card__content{padding-top:.15rem}}@media (max-width:350px){.tank-overview-grid{gap:.46rem}.tank-card{min-height:190px;padding:.5rem}.tank-card h2{font-size:1.28rem}.tank-card__headline strong{font-size:1.06rem}.tank-card__body{grid-template-columns:51px minmax(0,1fr);gap:.28rem}.tank-vessel{width:min(100%,62px)}.tank-card__product{font-size:.83rem}.tank-card__batch{font-size:.43rem}.tank-card__volume{font-size:.91rem}.tank-card__process,.tank-card__temperature{font-size:.47rem}}.catalog-management__facet-groups{gap:.72rem}.catalog-management__facet .eyebrow{margin:0 0 .38rem}.catalog-management__facet .catalog-management__filters{margin:0}.catalog-management__filters+.catalog-management__filters:before,.catalog-management__filters:before{content:none}.catalog-management__category-settings{display:inline-flex;align-items:center;min-height:31px;margin-top:.68rem;padding:.34rem .56rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:var(--surface-muted);background:rgb(28 32 38/.22);font:800 .57rem Manrope,sans-serif;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.catalog-management__category-settings:focus-visible,.catalog-management__category-settings:hover:not(*){border-color:rgb(240 165 72/.6);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__category-settings:focus-visible,.catalog-management__category-settings:hover{border-color:rgb(240 165 72/.6);color:#fff7ea;background:rgb(236 133 47/.08);outline:none}}.catalog-management__category-settings+.catalog-management__list,.catalog-management__facet-groups+.catalog-management__list{margin-top:1rem}.catalog-management__order-hint{margin:.72rem 0 0;color:#d8dcd9;font-size:.68rem;line-height:1.42}.catalog-management__order-feedback{margin:.5rem 0 0;color:#b9e5c3;font-size:.65rem;font-weight:700}.catalog-management__order-feedback--error{color:#efb8b1}.catalog-management__card{position:relative}.catalog-management__card--dragging{border-color:rgb(240 165 72/.68);background:linear-gradient(145deg,rgb(128 93 47/.28),rgb(35 40 45/.34));box-shadow:0 9px 20px rgb(8 11 14/.24)}.catalog-management__row-link{grid-template-columns:auto minmax(0,1fr);padding-right:3.7rem}.catalog-management__drag-handle{position:absolute;z-index:2;top:50%;right:.42rem;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgb(245 242 234/.18);border-radius:.58rem;color:#dce0dc;background:rgb(22 27 32/.5);font:800 1.12rem/1 Manrope,sans-serif;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}@media not all and (hover:hover) and (pointer:fine){.catalog-management__drag-handle:focus-visible,.catalog-management__drag-handle:hover:not(*){border-color:rgb(245 242 234/.34);color:#f2f4f0;background:rgb(245 242 234/.05);outline:none}}@media (hover:hover) and (pointer:fine){.catalog-management__drag-handle:focus-visible,.catalog-management__drag-handle:hover{border-color:rgb(245 242 234/.34);color:#f2f4f0;background:rgb(245 242 234/.05);outline:none}}.catalog-management__drag-handle--active,.catalog-management__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.catalog-management__drag-handle--active{border-color:rgb(240 165 72/.72);color:#fff4e4;background:rgb(236 133 47/.16);box-shadow:0 0 0 2px rgb(240 165 72/.12)}.catalog-management__drag-handle:disabled{opacity:.48;cursor:wait}@media (max-width:600px){.catalog-management__row-link{min-height:68px;padding-right:3.55rem}.catalog-management__drag-handle{right:.34rem;width:42px;height:42px}}.tank-card__body{grid-template-columns:minmax(150px,.44fr) minmax(0,.56fr)}.tank-vessel{width:min(100%,196px)}@media (min-width:1160px){.tank-card__body{grid-template-columns:minmax(185px,.46fr) minmax(0,.54fr)}.tank-vessel{width:min(100%,214px)}}@media (max-width:700px){.tank-card{min-height:178px;padding:.58rem}.tank-card__body{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.34rem;margin-top:.28rem}.tank-vessel{width:min(100%,88px)}.tank-card h2{font-size:1.54rem}.tank-card__headline strong{font-size:1.28rem}.tank-card__product{font-size:1.04rem}.tank-card__batch{font-size:.52rem}.tank-card__volume{margin-top:.43rem;font-size:1.12rem}.tank-card__process,.tank-card__temperature{font-size:.54rem}}@media (max-width:350px){.tank-card{min-height:170px;padding:.5rem}.tank-card__body{grid-template-columns:60px minmax(0,1fr);gap:.26rem}.tank-vessel{width:min(100%,72px)}.tank-card h2{font-size:1.36rem}.tank-card__headline strong{font-size:1.12rem}.tank-card__product{font-size:.92rem}.tank-card__batch{font-size:.47rem}.tank-card__volume{font-size:1.02rem}.tank-card__process,.tank-card__temperature{font-size:.5rem}}.tank-detail__primary{grid-template-columns:minmax(230px,.5fr) minmax(0,.5fr)}.tank-detail__vessel.tank-vessel{width:min(100%,300px);min-width:0;padding:0;border:0;border-radius:0;background:transparent}@media (min-width:481px) and (max-width:900px){.tank-detail__primary{grid-template-columns:minmax(190px,.5fr) minmax(0,.5fr)}}@media (max-width:480px){.tank-detail__primary{grid-template-columns:minmax(140px,.5fr) minmax(0,.5fr);gap:.6rem}.tank-detail__vessel.tank-vessel{width:min(100%,160px)}}.catalog-settings__heading>div{min-width:0}.catalog-settings__heading .eyebrow{margin:0 0 .44rem;line-height:1.2}.catalog-settings__heading h1{line-height:.92}.catalog-settings__heading p:last-child{margin:.72rem 0 0}@media (max-width:700px){.catalog-settings__heading .eyebrow{margin-bottom:.36rem}.catalog-settings__heading h1{line-height:.94}.catalog-settings__heading p:last-child{margin-top:.62rem}}@media (min-width:701px){.tank-card__visual .tank-vessel{transform:scale(1.16);transform-origin:center bottom}}@media (min-width:1160px){.tank-detail__vessel.tank-vessel{transform:scale(1.16);transform-origin:center bottom}}@media (max-width:700px){.tank-card__body{grid-template-columns:80px minmax(0,1fr);gap:.24rem}.tank-card__visual .tank-vessel{width:min(100%,96px);transform:scale(1.15);transform-origin:center center}}@media (max-width:350px){.tank-card__body{grid-template-columns:68px minmax(0,1fr);gap:.2rem}.tank-card__visual .tank-vessel{width:min(100%,80px);transform:scale(1.15)}}.sku-configuration-workspace{width:min(100%,940px);display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,3vw,2.5rem) 0 3rem}.sku-configuration-workspace>.catalog-settings{width:100%;padding:0}.sku-configuration-workspace>.catalog-settings__card,.sku-configuration-workspace>.packaging-relations,.sku-configuration-workspace>.set-composition{min-width:0;max-width:100%;margin-top:0}.catalog-settings__form-section{margin-top:0}.sku-form{display:grid;grid-gap:.9rem;gap:.9rem;width:min(100%,760px)}.sku-form__group{display:grid;grid-gap:.5rem;gap:.5rem}.sku-form__group+.sku-form__group{padding-top:.9rem;border-top:1px solid rgb(245 242 234/.1)}.sku-form__group-title{margin:0;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.catalog-settings__fields--sku-core,.catalog-settings__fields--sku-operational{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.catalog-settings__fields>.catalog-settings__hint{grid-column:1/-1}.packaging-relations{grid-column:1/-1;margin-top:1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgb(245 242 234/.14);border-radius:.9rem;background:linear-gradient(145deg,rgb(103 112 120/.22),rgb(34 38 44/.26))}.packaging-relations__heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.packaging-relations__heading h2{margin:0;font:400 1.7rem/.9 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.packaging-relations__heading .eyebrow{margin-bottom:.26rem}.packaging-relations__empty,.packaging-relations__intro{margin:.72rem 0 0;color:var(--surface-muted);font-size:.7rem;line-height:1.45}.packaging-relations__list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}.packaging-relations__list li{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(270px,1.1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:.78rem;border:1px solid rgb(245 242 234/.1);border-radius:.58rem;background:rgb(22 26 31/.17)}.packaging-relations__list strong{color:#fffdf8;font:400 1.2rem/.95 Bebas Neue,sans-serif;letter-spacing:.045em}.packaging-relations__list form{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:end;grid-gap:.55rem;gap:.55rem}.packaging-relations label,.packaging-relations__create label{display:grid;grid-gap:.28rem;gap:.28rem;color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.packaging-relations label small{color:#f4d2a1;font-size:.95em}.packaging-relations input,.packaging-relations select{width:100%;min-height:38px;padding:.45rem .54rem;border:1px solid rgb(245 242 234/.18);border-radius:.48rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif}.packaging-relations form button{min-height:38px;padding-inline:.65rem;font-size:.62rem}.packaging-relations__remove{border-color:rgb(221 133 128/.34);color:#eeb9b4;background:rgb(152 63 57/.08)}.packaging-relations__create{display:grid;grid-template-columns:minmax(180px,1fr) minmax(145px,.55fr) auto;align-items:end;grid-gap:.65rem;gap:.65rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgb(245 242 234/.12)}.packaging-relations__create .catalog-settings__submit{min-height:39px;margin:0}.packaging-relations__create p{grid-column:1/-1;margin:0;color:var(--surface-muted);font-size:.68rem}.packaging-relations{min-width:0;max-width:100%;container-type:inline-size}.packaging-relations__list li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0}.packaging-relations__list form{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.packaging-relations label,.packaging-relations__create label{min-width:0}.packaging-relations__create{grid-template-columns:minmax(0,1fr) minmax(0,.55fr) auto;min-width:0}@container (max-width: 520px){.packaging-relations__list li{grid-template-columns:1fr;gap:.6rem}.packaging-relations__list form{grid-template-columns:minmax(0,1fr) auto}.packaging-relations__list form label{grid-column:1/-1}.packaging-relations__create{grid-template-columns:1fr}.packaging-relations__create .catalog-settings__submit{width:100%}}.stock-detail__used-packaging{margin-top:1rem;padding-top:.82rem;border-top:1px solid rgb(245 242 234/.12)}.stock-detail__used-packaging>p{margin:0;color:var(--surface-muted);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stock-detail__used-packaging ul{display:grid;grid-gap:.38rem;gap:.38rem;margin:.52rem 0 0;padding:0;list-style:none}.stock-detail__used-packaging li{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.stock-detail__used-packaging a{color:#f4d2a1;font-size:.73rem;font-weight:700}.stock-detail__used-packaging span{color:var(--surface-muted);font-size:.66rem;font-weight:700;white-space:nowrap}@media (max-width:900px){.packaging-relations__list li{grid-template-columns:1fr;gap:.6rem}}@media (max-width:700px){.packaging-relations{margin-top:.7rem;padding:.9rem;border-radius:.72rem}.packaging-relations__heading{align-items:start;flex-direction:column}.packaging-relations__list form{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-relations__list form label{grid-column:1/-1}.packaging-relations__list form button{width:100%}.packaging-relations__create{grid-template-columns:1fr}.packaging-relations__create .catalog-settings__submit{width:100%}}.receive-inventory__input-mode{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0;color:var(--surface-muted);font-size:.59rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.receive-inventory__input-mode>div{display:flex;flex-wrap:wrap;gap:.34rem}.receive-inventory__count-preview--error{border-color:rgb(214 111 105/.5);color:#ffe0dc}.stock-product-card__piece-equivalent{margin-top:.18rem}.order-inventory-quantity em,.stock-product-card__piece-equivalent{display:block;color:var(--surface-muted);font-size:.58rem;font-weight:700;letter-spacing:normal;text-transform:none}.order-inventory-quantity em{margin-top:.14rem;font-style:normal}.receive-inventory__fields>.receive-inventory__field--input-mode,.receive-inventory__fields>.receive-inventory__field--lot,.receive-inventory__fields>.receive-inventory__field--new-lot{grid-column:1/-1}.receive-inventory__fields>.receive-inventory__field--quantity{grid-column:1}.receive-inventory__fields>.receive-inventory__field--reason{grid-column:2}.receive-inventory__new-lot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;min-width:0}@media (max-width:600px){.receive-inventory__new-lot-fields{grid-template-columns:minmax(0,1fr);gap:.62rem}.receive-inventory__fields>.receive-inventory__field--input-mode,.receive-inventory__fields>.receive-inventory__field--lot,.receive-inventory__fields>.receive-inventory__field--new-lot,.receive-inventory__fields>.receive-inventory__field--quantity,.receive-inventory__fields>.receive-inventory__field--reason{grid-column:auto}}.catalog-settings__fields label.catalog-settings__boolean{display:inline-flex;align-items:center;align-self:end;min-height:39px;gap:.48rem;color:#f5f2ea;font-size:.62rem;letter-spacing:.055em;cursor:pointer}.catalog-settings__fields label.catalog-settings__boolean input[type=checkbox]{flex:0 0 auto;width:1rem;min-height:1rem;margin:0;padding:0;accent-color:#e2852c}.catalog-settings__fields--variant>.catalog-settings__error,.catalog-settings__fields--variant>.catalog-settings__hint,.catalog-settings__fields--variant>.catalog-settings__submit-row{grid-column:1/-1}.catalog-settings__sku-properties{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.85rem;padding:.66rem .72rem;border:1px solid rgb(245 242 234/.12);border-radius:.62rem;background:rgb(22 26 31/.16)}.catalog-settings__sku-properties>p{margin:0;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.catalog-settings__sku-properties>div{display:flex;flex-wrap:wrap;gap:.42rem}.catalog-settings__property-pill,.catalog-settings__toggle-pill{position:relative;display:inline-flex;min-width:0}.catalog-settings__toggle-pill{cursor:pointer}.catalog-settings__toggle-pill--disabled{cursor:not-allowed}.catalog-settings__toggle-pill input{position:absolute;width:1px;height:1px;opacity:0}.catalog-settings__property-pill,.catalog-settings__toggle-pill span{align-items:center;justify-content:center;min-height:34px;padding:.36rem .62rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase}.catalog-settings__toggle-pill span{display:inline-flex;transition:border-color .16s ease,color .16s ease,background .16s ease}.catalog-settings__property-pill{display:inline-flex}.catalog-settings__property-pill--active,.catalog-settings__toggle-pill input:checked+span{border-color:rgb(240 165 72/.72);color:#f5d2a1;background:rgb(236 133 47/.13)}.catalog-settings__property-pill--disabled,.catalog-settings__toggle-pill input:disabled+span{border-color:rgb(245 242 234/.1);color:rgb(245 242 234/.42);background:rgb(18 22 27/.3);box-shadow:none;cursor:not-allowed}.catalog-settings__property-pill--disabled.catalog-settings__property-pill--active{border-color:rgb(240 165 72/.38);color:rgb(245 210 161/.65);background:rgb(236 133 47/.07)}.catalog-settings__toggle-pill input:focus-visible+span{outline:2px solid rgb(240 165 72/.5);outline-offset:2px}.catalog-settings__fields--compact-create{width:min(100%,760px);grid-template-columns:minmax(0,1fr)}.catalog-settings__fields--compact-create>.catalog-settings__fields{width:100%}.new-product-parent-flow{width:min(100%,820px)}.new-product-parent-flow__fields{grid-template-columns:minmax(0,1fr)}.new-product-parent-flow__family-heading{margin-top:1.2rem}.new-product-parent-flow__empty{display:grid;grid-gap:.58rem;gap:.58rem;margin-top:.82rem;padding:.78rem;border:1px dashed rgb(245 242 234/.22);border-radius:.62rem;color:var(--surface-muted);font-size:.72rem;line-height:1.5}.new-product-parent-flow__empty p{margin:0}.new-product-parent-flow__empty a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:.38rem .62rem;border:1px solid rgb(240 165 72/.52);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.08);font:800 .6rem Manrope,sans-serif;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.new-product-parent-flow__empty small{color:var(--surface-muted);font-size:.62rem}.new-product-parent-flow__inline-create{display:grid;width:min(100%,760px);grid-gap:.65rem;gap:.65rem;margin-top:.2rem;padding:.72rem;border:1px solid rgb(240 165 72/.28);border-radius:.62rem;background:rgb(236 133 47/.05)}.new-product-parent-flow__inline-create .catalog-settings__fields,.new-product-parent-flow__inline-create .catalog-settings__section-heading{margin:0}.new-product-parent-flow__sku{margin-top:.85rem}.new-product-parent-flow__sku .catalog-settings__section-heading p:not(.eyebrow){margin:.36rem 0 0;color:var(--surface-muted);font-size:.68rem}.catalog-settings__create-success{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.85rem;padding:.82rem;border:1px solid rgb(112 188 130/.42);border-radius:.62rem;background:rgb(49 92 61/.18)}.catalog-settings__create-success p{margin:0;color:var(--surface-muted);font-size:.68rem}.catalog-settings__create-success strong{color:#e8f5ea;font:400 1.45rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.sku-accent-settings{display:grid;grid-gap:.45rem;gap:.45rem;padding:.66rem .72rem;border:1px solid rgb(245 242 234/.12);border-radius:.62rem;background:rgb(22 26 31/.16)}.sku-accent-settings>p:not(.sku-form__group-title){margin:0;color:var(--surface-muted);font-size:.62rem;line-height:1.45}.sku-accent-settings__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .62rem}.sku-accent-settings__preview{display:inline-flex;align-items:center;gap:.34rem;color:var(--surface-muted);font-size:.61rem;font-weight:700}.sku-accent-settings__preview i{width:.72rem;height:.72rem;border:1px solid rgb(255 255 255/.42);border-radius:50%;box-shadow:0 0 7px rgb(245 242 234/.12)}.sku-accent-settings .catalog-settings__accent-field{width:min(100%,300px)}.sku-form__intent{margin-top:0}.sku-form__intent-pill{min-height:34px;padding:.36rem .62rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.24);font:800 .6rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.sku-form__intent-pill:focus-visible,.sku-form__intent-pill:hover:not(*){border-color:rgb(240 165 72/.65);outline:none}}@media (hover:hover) and (pointer:fine){.sku-form__intent-pill:focus-visible,.sku-form__intent-pill:hover{border-color:rgb(240 165 72/.65);outline:none}}.sku-form__intent-pill--active{border-color:rgb(240 165 72/.72);color:#f5d2a1;background:rgb(236 133 47/.13)}.sku-form__intent-pill:disabled{opacity:.58;cursor:wait}.sku-form__intent-confirm{display:grid!important;grid-gap:.48rem;gap:.48rem;width:100%;padding-top:.12rem;color:#f4d2a1;font-size:.7rem;line-height:1.45}.sku-form__intent-confirm p{margin:0}.sku-form__intent-confirm>div{display:flex;flex-wrap:wrap;gap:.42rem}.sku-form__intent-confirm .catalog-settings__submit{min-height:34px;margin:0}.sku-form__container-create,.sku-form__container-resolution{display:grid;grid-gap:.24rem;gap:.24rem;align-content:start}.sku-form__container-resolution{padding:.62rem .68rem;border:1px solid rgb(245 242 234/.16);border-radius:.58rem;background:rgb(22 26 31/.16)}.sku-form__container-resolution>span{color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sku-form__container-resolution>strong{color:#f5eadc;font-size:.74rem}.sku-form__container-create small,.sku-form__container-resolution small{color:var(--surface-muted);font-size:.62rem;line-height:1.4}.sku-form__container-create{width:-moz-fit-content;width:fit-content;margin-top:-.12rem}.sku-form__embedded-notice{color:#f5d2a1}.sku-form__embedded-container{display:grid;width:min(100%,760px);grid-gap:.82rem;gap:.82rem;padding:.82rem;border:1px solid rgb(240 165 72/.34);border-radius:.72rem;background:rgb(236 133 47/.055)}.sku-form__embedded-container>.catalog-settings__section-heading{margin:0}.sku-form__embedded-container .sku-form{width:100%}.sku-form__embedded-family-picker{display:grid;grid-gap:.38rem;gap:.38rem;align-content:start}.sku-form__embedded-family-feedback{margin:0;padding:.54rem .62rem;border:1px solid rgb(112 188 130/.42);border-radius:.55rem;color:#d8f2de;background:rgb(49 92 61/.18);font-size:.66rem;font-weight:700;line-height:1.45}.sku-form__embedded-family{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.12rem;padding:.72rem;border:1px solid rgb(240 165 72/.28);border-radius:.62rem;background:rgb(236 133 47/.05)}.sku-form__embedded-family .catalog-settings__section-heading{margin:0}.sku-form__embedded-family .catalog-settings__fields{width:100%;margin:0}.stock-product-group__empty{margin:.7rem 0 0;padding:.72rem .78rem;border:1px dashed rgb(245 242 234/.18);border-radius:.62rem;color:var(--surface-muted);font-size:.7rem;line-height:1.45}.catalog-settings__family-context{display:grid;grid-gap:.2rem;gap:.2rem}.catalog-settings__family-context .eyebrow{margin:0}.catalog-settings__family-context strong{color:#fffdf8;font:400 1.35rem/.95 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.catalog-settings__family-context span{color:var(--surface-muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (min-width:701px){.catalog-settings__fields--compact-create-fields,.catalog-settings__fields--variant{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}.sku-form__group .catalog-settings__fields--sku-core,.sku-form__group .catalog-settings__fields--sku-operational{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.sku-form__group .catalog-settings__fields label{min-width:0;grid-template-rows:1em 39px minmax(0,auto);align-content:start}.sku-form__group .catalog-settings__fields label>input,.sku-form__group .catalog-settings__fields label>select{min-height:39px;height:39px}.sku-form__group .catalog-settings__fields label>small{min-height:0;margin-top:0;padding-top:.3rem;line-height:1.35}.sku-form__group .catalog-settings__fields .sku-form__field{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem;grid-template-rows:1em 39px minmax(0,auto);align-content:start;color:var(--surface-muted);font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sku-form__field>input,.sku-form__field>select{width:100%;min-height:39px;height:39px;padding:.48rem .58rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif}.sku-form__field>input:focus,.sku-form__field>select:focus{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.sku-form__field--with-helper>small,.sku-form__field>small{min-width:0;margin:0;padding-top:.3rem;overflow-wrap:anywhere;line-height:1.35}.sku-form__field-label{display:inline-flex;align-items:center;min-width:0;gap:.34rem}.sku-form__field-label>label{display:inline;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.sku-form__product-volume-field>.catalog-settings__text-button{justify-self:start;min-height:28px;margin-top:-.06rem}.sku-form__field--with-helper{min-width:0}.sku-form__group .catalog-settings__fields .sku-form__field--with-helper{grid-column:span 2}.beer-context-help{position:relative;display:inline-flex;flex:0 0 auto;text-transform:none}.beer-context-help__trigger{display:inline-grid;place-items:center;width:17px;min-width:17px;height:17px;padding:0;border:1px solid rgb(240 165 72/.55);border-radius:50%;color:#f5d2a1;background:rgb(236 133 47/.1);font:800 .66rem/1 Manrope,sans-serif;cursor:help}@media not all and (hover:hover) and (pointer:fine){.beer-context-help__trigger:focus-visible,.beer-context-help__trigger:hover:not(*){border-color:rgb(240 165 72/.9);color:#fff9ef;outline:2px solid rgb(240 165 72/.2);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.beer-context-help__trigger:focus-visible,.beer-context-help__trigger:hover{border-color:rgb(240 165 72/.9);color:#fff9ef;outline:2px solid rgb(240 165 72/.2);outline-offset:2px}}.beer-context-help__panel{position:absolute;z-index:8;top:calc(100% + .38rem);display:grid;box-sizing:border-box;width:min(300px,calc(100vw - 24px));max-height:var(--beer-context-help-max-height,calc(100vh - 24px));overflow-y:auto;grid-gap:.48rem;gap:.48rem;padding:.68rem .72rem;border:1px solid rgb(240 165 72/.38);border-radius:.62rem;color:#f5f2ea;background:#252a31;box-shadow:0 12px 30px rgb(0 0 0/.28);font:600 .68rem/1.45 Manrope,sans-serif;letter-spacing:normal;text-transform:none}.beer-context-help__panel--start{left:0}.beer-context-help__panel--end{right:0}.beer-context-help__panel--up{top:auto;bottom:calc(100% + .38rem)}.beer-context-help__panel>strong{color:#f5d2a1;font-size:.7rem}.beer-context-help__panel>span{display:grid;grid-gap:.42rem;gap:.42rem;color:#d7d2c9}.sku-field--span-2{grid-column:span 2}.sku-configuration-workspace>.packaging-relations,.sku-configuration-workspace>.set-composition{width:100%;margin-top:0;border-radius:.8rem}.packaging-relations__list li{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end;gap:.65rem}.packaging-relations__list strong{grid-column:span 2;min-width:0;align-self:center}.packaging-relations__list form{display:contents}.packaging-relations__list form label{grid-column:span 1;grid-template-rows:1em 39px minmax(0,auto);align-content:start}.packaging-relations__list form label>input,.packaging-relations__list form label>select{min-height:39px;height:39px;border-radius:.5rem}.packaging-relations__list .catalog-settings__notice{grid-column:span 2;margin:0}.packaging-relations__row-actions{grid-column:span 1;display:flex;align-self:flex-start;align-items:flex-start;gap:.4rem;min-height:39px;margin-top:.84rem}.packaging-relations__row-actions button{flex:1 1;min-height:39px;margin:0}.packaging-relations__create{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end}.packaging-relations__create label:first-child{grid-column:span 2}.packaging-relations__create .catalog-settings__submit,.packaging-relations__create label{min-width:0;min-height:39px}@media (max-width:959px){.packaging-relations__create,.packaging-relations__list li,.sku-form__group .catalog-settings__fields--sku-core,.sku-form__group .catalog-settings__fields--sku-operational{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-relations__create label:first-child,.packaging-relations__list .catalog-settings__notice,.packaging-relations__list strong{grid-column:span 2}}@media (max-width:420px){.packaging-relations__create,.packaging-relations__list li,.sku-form__group .catalog-settings__fields--sku-core,.sku-form__group .catalog-settings__fields--sku-operational{grid-template-columns:1fr}.packaging-relations__create label:first-child,.packaging-relations__list .catalog-settings__notice,.packaging-relations__list form label,.packaging-relations__list strong,.packaging-relations__row-actions,.sku-field--span-2,.sku-form__group .catalog-settings__fields .sku-form__field--with-helper{grid-column:auto}}.stock-detail__metrics dd small{display:block;white-space:normal}.stock-detail__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.stock-detail__heading>div{min-width:0}.stock-detail__heading .stock-detail__entity-actions{flex:0 0 auto;margin-top:0}.order-detail__entity-action-slot{display:inline-flex;justify-self:end}.order-detail__entity-action-slot .order-detail__entity-actions{margin-top:0}.new-order__fields{align-items:start;align-content:start}.new-order__fields>.new-order__customer-picker,.new-order__fields>label{align-self:start}.stock-detail__summary--conflict{--stock-card-tile-background-layer:0;--stock-card-accent-decoration-layer:1;--stock-detail-content-layer:3;--stock-detail-semantic-layer:4;--stock-detail-control-layer:5;position:relative;overflow:visible;isolation:isolate}.stock-detail__summary--conflict>:not(.tile-visual-layer){position:relative;z-index:var(--stock-detail-content-layer)}.stock-detail__summary--conflict>.stock-detail__heading{z-index:var(--stock-detail-control-layer)}.stock-detail__summary--conflict>.stock-detail__conflict,.stock-detail__summary--conflict>.stock-detail__health,.stock-detail__summary--conflict>.stock-level{z-index:var(--stock-detail-semantic-layer)}.stock-detail__summary--conflict .action-menu{z-index:5}.stock-detail__summary--conflict .action-menu__panel{z-index:20;pointer-events:auto}.order-detail__primary-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgb(245 242 234/.12)}.order-detail__primary-actions .order-detail__finance-link{margin-top:0}.order-detail__primary-phase-action{display:flex;justify-content:flex-end;min-width:0}.order-detail__primary-phase-action .order-workflow-actions__button{min-height:36px}.order-detail__item-heading{display:block;min-width:0}.order-detail__item-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.32rem .72rem;gap:.32rem .72rem;min-width:0}.order-detail__item-identity{min-width:0}.order-detail__item-identity h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:clamp(1.82rem,3vw,2.38rem);line-height:.9}.order-detail__item-variant{margin:.38rem 0 0!important;color:#d5dadb!important;font-size:clamp(.84rem,1.65vw,1.02rem)!important;font-weight:800;letter-spacing:.045em;line-height:1.15;text-transform:uppercase}.order-detail__ordered-quantity{display:inline-flex;align-items:baseline;justify-self:end;color:#f4d0a0;white-space:nowrap}.order-detail__ordered-quantity .order-inventory-quantity{display:inline-flex;align-items:baseline;gap:.08rem .26rem;text-align:left;white-space:nowrap}.order-detail__ordered-quantity .order-inventory-quantity>span{color:inherit;font:400 clamp(2.65rem,4.85vw,3.58rem)/.76 Bebas Neue,sans-serif;letter-spacing:.045em}.order-detail__ordered-quantity .order-inventory-quantity small{color:#f6dcb7;font:800 .62rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase}.order-detail__ordered-quantity .order-inventory-quantity em{color:var(--surface-muted);font:700 .52rem Manrope,sans-serif;letter-spacing:.025em;text-transform:none}@media (max-width:600px){.order-detail__primary-actions{align-items:stretch;flex-direction:column}.order-detail__primary-actions .order-detail__finance-link,.order-detail__primary-phase-action{width:100%;justify-content:center}.order-detail__primary-phase-action .order-workflow-actions__button{width:100%;min-height:42px}.order-detail__item-primary{gap:.3rem .52rem}.order-detail__item-identity h3{font-size:clamp(1.68rem,8.2vw,2.1rem)}.order-detail__item-variant{margin-top:.32rem!important;font-size:.82rem!important}.order-detail__ordered-quantity .order-inventory-quantity>span{font-size:clamp(2.72rem,12.6vw,3.28rem)}}.catalog-settings__heading .catalog-settings__entity-actions{flex:0 0 auto;margin-top:0}.stock-detail__primary-container{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.72rem}.stock-detail__primary-container>p{margin:0;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stock-detail__primary-container>div{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.stock-detail__primary-container a{color:#f4d2a1;font-size:.72rem;font-weight:800;text-underline-offset:.2em}.stock-detail__packaging-behavior{display:inline-flex;align-items:center;min-height:22px;padding:.16rem .42rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#d7d2c9;background:rgb(245 242 234/.05);font-size:.53rem;font-weight:800;letter-spacing:.065em;line-height:1}.stock-detail__packaging-behavior--returnable{border-color:rgb(111 191 130/.5);color:#b8e8c4;background:rgb(69 145 88/.16)}@media (max-width:600px){.stock-detail__heading{gap:.55rem}.stock-detail__heading .stock-detail__entity-actions .action-menu__trigger{min-width:30px;min-height:30px}}.tile-visual-layer{position:absolute;inset:1px;z-index:var(--stock-card-tile-background-layer,0);overflow:hidden;border-radius:inherit;pointer-events:none}.tile-visual-layer__image{position:absolute;top:var(--tile-visual-position-y);left:var(--tile-visual-position-x);display:block;width:auto;max-width:none;height:var(--tile-visual-image-height,126%);opacity:var(--tile-visual-intensity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%) scale(var(--tile-visual-scale));transform-origin:center}.tile-visual-layer--sku-detail-primary .tile-visual-layer__image{filter:blur(1.5px)}.tile-visual-layer--editor-reference{z-index:var(--stock-card-accent-decoration-layer,1)}.silhouette-library{width:min(100%,920px);padding:clamp(1rem,3vw,2.5rem) 0 3rem}.silhouette-library__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-top:1rem}.silhouette-library__heading>div{min-width:0}.silhouette-library__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.silhouette-library__heading p:not(.eyebrow){max-width:610px;margin:.62rem 0 0;color:var(--surface-muted);font-size:.76rem;line-height:1.55}.silhouette-library__empty,.silhouette-library__upload{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:1rem;padding:clamp(.82rem,2vw,1.1rem);border:1px solid rgb(245 242 234/.16);border-radius:.8rem;background:linear-gradient(145deg,rgb(91 99 108/.18),rgb(30 35 41/.25))}.silhouette-library__upload h2{margin:.12rem 0 0;color:#fffdf8;font:400 1.5rem/.92 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.silhouette-library__empty p:not(.eyebrow),.silhouette-library__upload p:not(.eyebrow){margin:0;color:var(--surface-muted);font-size:.68rem;font-weight:700;line-height:1.48}.silhouette-library__empty strong{color:#f5f2ea;font:400 1.4rem/.94 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.silhouette-library__add-choices{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:1rem;padding:clamp(.82rem,2vw,1.1rem);border:1px solid rgb(240 165 72/.28);border-radius:.8rem;background:linear-gradient(145deg,rgb(103 75 43/.2),rgb(30 35 41/.3))}.silhouette-library__add-choices h2{margin:.12rem 0 0;color:#fffdf8;font:400 1.5rem/.92 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.silhouette-library__add-choices p:not(.eyebrow){margin:0;color:var(--surface-muted);font-size:.68rem;font-weight:700;line-height:1.48}.silhouette-library__add-choice-actions{display:flex;flex-wrap:wrap;gap:.52rem}.silhouette-library__add-choice-actions a,.silhouette-library__add-choice-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:.42rem .66rem;border:1px solid rgb(240 165 72/.54);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.08);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.silhouette-library__add-choice-actions a:focus-visible,.silhouette-library__add-choice-actions a:hover:not(*),.silhouette-library__add-choice-actions button:focus-visible,.silhouette-library__add-choice-actions button:hover:not(*){border-color:rgb(240 165 72/.82);color:#fff9ee;outline:none}}@media (hover:hover) and (pointer:fine){.silhouette-library__add-choice-actions a:focus-visible,.silhouette-library__add-choice-actions a:hover,.silhouette-library__add-choice-actions button:focus-visible,.silhouette-library__add-choice-actions button:hover{border-color:rgb(240 165 72/.82);color:#fff9ee;outline:none}}.silhouette-library__upload-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.68rem;gap:.68rem}.silhouette-library__search,.silhouette-library__upload-fields label,.sku-tile-visual-settings__picker>label{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.silhouette-library__rename input,.silhouette-library__search input,.silhouette-library__upload-fields input,.sku-tile-visual-settings__picker>label input{width:100%;min-height:39px;box-sizing:border-box;padding:.48rem .58rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.silhouette-library__rename input:focus-visible,.silhouette-library__search input:focus-visible,.silhouette-library__upload-fields input:focus-visible,.sku-tile-visual-settings__picker>label input:focus-visible{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.silhouette-library__selected-file{display:flex;align-items:center;gap:.68rem;min-width:0;padding:.52rem .6rem;border:1px solid rgb(245 242 234/.12);border-radius:.58rem;background:rgb(20 24 29/.24)}.silhouette-library__selected-file>span{min-width:0;color:var(--surface-muted);overflow-wrap:anywhere;font-size:.64rem;font-weight:700}.silhouette-library__selected-file img{width:56px;height:56px;margin-left:auto;border-radius:.45rem;object-fit:contain;background:#171b20}.silhouette-library__search{width:min(100%,360px);margin-top:1rem}.silhouette-library__items{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.72rem}.silhouette-library__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-width:0;padding:.66rem .7rem;border:1px solid rgb(245 242 234/.14);border-radius:.68rem;background:rgb(28 32 38/.2)}.silhouette-library__thumbnail{display:grid;place-items:center;width:72px;height:64px;overflow:hidden;border:1px solid rgb(245 242 234/.1);border-radius:.5rem;background:#171b20}.silhouette-library__thumbnail img{max-width:90%;max-height:90%;object-fit:contain}.silhouette-library__item-body{display:grid;min-width:0;grid-gap:.24rem;gap:.24rem}.silhouette-library__item-body>strong{min-width:0;color:#f5f2ea;overflow-wrap:anywhere;font:400 1.25rem/.92 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.silhouette-library__item-body>small{color:var(--surface-muted);font-size:.58rem;font-weight:700}.silhouette-library__menu .action-menu__trigger{display:grid;place-items:center;width:34px;min-width:34px;height:34px;padding:0;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:var(--surface-muted);background:rgb(27 31 36/.26);font:800 .86rem/1 Manrope,sans-serif}.silhouette-library__menu .action-menu__panel button{width:100%;padding:.48rem .55rem;border:0;border-radius:.44rem;color:#f5f2ea;background:transparent;font:700 .66rem Manrope,sans-serif;text-align:left;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.silhouette-library__menu .action-menu__panel button:focus-visible,.silhouette-library__menu .action-menu__panel button:hover:not(*){color:#fff;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.silhouette-library__menu .action-menu__panel button:focus-visible,.silhouette-library__menu .action-menu__panel button:hover{color:#fff;background:rgb(236 133 47/.1);outline:none}}.silhouette-library__menu .action-menu__panel .silhouette-library__remove-action{color:#ffd8d3}.silhouette-library__rename{display:grid;grid-gap:.42rem;gap:.42rem}.silhouette-library__rename label{display:grid;grid-gap:.3rem;gap:.3rem;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.silhouette-library__rename>div{display:flex;flex-wrap:wrap;gap:.4rem}.silhouette-library__rename button{min-height:31px;padding:.34rem .55rem;border:1px solid rgb(245 242 234/.18);border-radius:999px;color:#e9ecea;background:rgb(27 31 36/.28);font:800 .55rem Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.silhouette-library__no-results{margin:0;padding:.7rem;border:1px dashed rgb(245 242 234/.18);border-radius:.62rem;color:var(--surface-muted);font-size:.68rem}.sku-tile-visual-settings{display:grid;grid-gap:.72rem;gap:.72rem}.sku-tile-visual-settings .catalog-settings__section-heading{align-items:center;margin:0}.sku-tile-visual-settings__library-link{display:inline-flex;align-items:center;min-height:32px;padding:.34rem .55rem;border:1px solid rgb(240 165 72/.48);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.07);font:800 .55rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-settings__library-link:focus-visible,.sku-tile-visual-settings__library-link:hover:not(*){border-color:rgb(240 165 72/.78);color:#fff9ee;outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-settings__library-link:focus-visible,.sku-tile-visual-settings__library-link:hover{border-color:rgb(240 165 72/.78);color:#fff9ee;outline:none}}.sku-tile-visual-settings__intro{margin:-.25rem 0 0;color:var(--surface-muted);font-size:.66rem;font-weight:700;line-height:1.48}.sku-tile-visual-settings__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.sku-tile-visual-settings__mode{display:grid;min-width:0;min-height:90px;align-content:start;grid-gap:.35rem;gap:.35rem;padding:.68rem;border:1px solid rgb(245 242 234/.16);border-radius:.62rem;color:#e9ecea;background:rgb(24 28 33/.24);text-align:left;cursor:pointer}.sku-tile-visual-settings__mode strong{color:#f5f2ea;font-size:.7rem}.sku-tile-visual-settings__mode span{color:var(--surface-muted);font-size:.6rem;font-weight:700;line-height:1.38}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__mode:focus-visible,.sku-tile-visual-settings__mode:hover:not(*){border-color:rgb(240 165 72/.62);background:rgb(236 133 47/.08);outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__mode:focus-visible,.sku-tile-visual-settings__mode:hover{border-color:rgb(240 165 72/.62);background:rgb(236 133 47/.08);outline:none}}.sku-tile-visual-settings__mode:disabled{cursor:wait;opacity:.58}.sku-tile-visual-settings__picker{display:grid;grid-gap:.56rem;gap:.56rem;padding:.68rem;border:1px solid rgb(245 242 234/.12);border-radius:.62rem;background:rgb(20 24 29/.2)}.sku-tile-visual-settings__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.sku-tile-visual-settings__choice{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0;min-height:58px;padding:.46rem;border:1px solid rgb(245 242 234/.14);border-radius:.54rem;color:#f5f2ea;background:rgb(28 32 38/.24);text-align:left;cursor:pointer}.sku-tile-visual-settings__choice img{width:42px;height:42px;object-fit:contain;border-radius:.38rem;background:#171b20}.sku-tile-visual-settings__choice span{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.sku-tile-visual-settings__choice strong{overflow-wrap:anywhere;font-size:.66rem}.sku-tile-visual-settings__choice small{color:var(--surface-muted);font-size:.54rem;font-weight:700}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__choice:focus-visible,.sku-tile-visual-settings__choice:hover:not(*){border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__choice:focus-visible,.sku-tile-visual-settings__choice:hover{border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}.sku-tile-visual-settings__choice:disabled{cursor:wait;opacity:.58}.sku-tile-visual-settings__style{display:grid;grid-gap:.52rem;gap:.52rem;padding-top:.12rem}.sku-tile-visual-settings__style h3{margin:.1rem 0 0;color:#fffdf8;font:400 1.35rem/.92 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.sku-tile-visual-settings__style .eyebrow{margin:0}.sku-tile-visual-settings__style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.44rem;gap:.44rem}.sku-tile-visual-settings__style-option{display:grid;min-width:0;min-height:70px;align-content:start;grid-gap:.24rem;gap:.24rem;padding:.52rem;border:1px solid rgb(245 242 234/.16);border-radius:.54rem;color:#e9ecea;background:rgb(28 32 38/.24);text-align:left;cursor:pointer}.sku-tile-visual-settings__style-option strong{color:#f5f2ea;font-size:.66rem}.sku-tile-visual-settings__style-option span{color:var(--surface-muted);font-size:.55rem;font-weight:700;line-height:1.35}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-settings__style-option--active,.sku-tile-visual-settings__style-option:focus-visible,.sku-tile-visual-settings__style-option:hover:not(*){border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-settings__style-option--active,.sku-tile-visual-settings__style-option:focus-visible,.sku-tile-visual-settings__style-option:hover{border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}.sku-tile-visual-settings__style-option:disabled{cursor:wait;opacity:.58}.sku-tile-visual-settings__style-preview{display:flex;align-items:center;gap:.5rem;min-height:62px;padding:.45rem .52rem;border:1px solid rgb(245 242 234/.12);border-radius:.54rem;color:var(--surface-muted);background:#171b20;font-size:.6rem;font-weight:800}.sku-tile-visual-settings__style-preview img{width:64px;height:54px;object-fit:contain}.sku-tile-visual-settings__editor-hint,.sku-tile-visual-settings__empty,.sku-tile-visual-settings__notice{margin:0;color:var(--surface-muted);font-size:.64rem;font-weight:700;line-height:1.45}.sku-tile-visual-settings__notice{padding:.48rem .55rem;border:1px solid rgb(220 178 86/.3);border-radius:.52rem;color:#efd59d;background:rgb(130 94 37/.12)}.sku-tile-visual-settings__editor-action{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.58rem .62rem;border:1px solid rgb(245 242 234/.14);border-radius:.58rem;background:rgb(21 25 30/.2)}.sku-tile-visual-settings__editor-action>div{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.sku-tile-visual-settings__editor-action strong{color:#f5f2ea;font-size:.66rem}.sku-tile-visual-settings__editor-action span{color:var(--surface-muted);font-size:.6rem;font-weight:700;line-height:1.36}.sku-tile-visual-settings__editor-action a,.tile-visual-editor__return-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:33px;padding:.36rem .58rem;border:1px solid rgb(240 165 72/.54);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.08);font:800 .57rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-settings__editor-action a:focus-visible,.sku-tile-visual-settings__editor-action a:hover:not(*),.tile-visual-editor__return-action:focus-visible,.tile-visual-editor__return-action:hover:not(*){border-color:rgb(240 165 72/.8);color:#fff9ee;outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-settings__editor-action a:focus-visible,.sku-tile-visual-settings__editor-action a:hover,.tile-visual-editor__return-action:focus-visible,.tile-visual-editor__return-action:hover{border-color:rgb(240 165 72/.8);color:#fff9ee;outline:none}}.tile-visual-editor{width:min(100%,1040px);padding:clamp(1rem,3vw,2.5rem) 0 calc(5.75rem + env(safe-area-inset-bottom, 0px))}.tile-visual-editor__heading{margin:1rem 0}.tile-visual-editor__heading>div{min-width:0}.tile-visual-editor__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.tile-visual-editor__heading p:not(.eyebrow){max-width:650px;margin:.65rem 0 0;color:var(--surface-muted);font-size:.76rem;font-weight:700;line-height:1.55}.tile-visual-editor__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;grid-gap:clamp(.85rem,2.2vw,1.35rem);gap:clamp(.85rem,2.2vw,1.35rem)}.tile-visual-editor__preview-column{position:-webkit-sticky;position:sticky;top:.8rem;min-width:0;padding:.72rem;border:1px solid rgb(245 242 234/.14);border-radius:.82rem;background:linear-gradient(145deg,rgb(72 80 89/.32),rgb(23 28 34/.94))}.tile-visual-editor__preview-frame{position:relative;min-height:250px}.tile-visual-editor__preview-frame .stock-product-card{min-height:250px}.tile-visual-editor__drag-surface{position:absolute;inset:0;z-index:var(--stock-card-control-layer,5);touch-action:none;cursor:-webkit-grab;cursor:grab}.tile-visual-editor__drag-surface--active{cursor:-webkit-grabbing;cursor:grabbing}.tile-visual-editor__drag-hint{margin:.62rem .08rem 0;color:var(--surface-muted);font-size:.62rem;font-weight:700;line-height:1.45}.tile-visual-editor__controls{display:grid;grid-gap:.72rem;gap:.72rem;min-width:0}.tile-visual-editor__control-group{display:grid;grid-gap:.72rem;gap:.72rem;padding:clamp(.8rem,2vw,1rem);border:1px solid rgb(245 242 234/.15);border-radius:.78rem;background:linear-gradient(145deg,rgb(75 83 92/.2),rgb(25 30 36/.3))}.tile-visual-editor__control-group h2{margin:0;color:#fffdf8;font:400 1.5rem/.92 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.tile-visual-editor__control-group .eyebrow{margin:0 0 .22rem}.tile-visual-editor__control-group label{display:grid;grid-gap:.42rem;gap:.42rem;color:var(--surface-muted);font-size:.62rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tile-visual-editor__control-group label>span{display:flex;justify-content:space-between;gap:.75rem}.tile-visual-editor__control-group output{color:#f5d1a0;font-size:.62rem}.tile-visual-editor__control-group input[type=range]{width:100%;min-height:30px;margin:0;accent-color:#e88c31;cursor:pointer}.tile-visual-editor__control-group input[type=range]:disabled{cursor:wait;opacity:.58}.tile-visual-editor__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.72rem 0 max(.4rem,env(safe-area-inset-bottom,0px))}.tile-visual-editor__actions>div{display:flex;flex-wrap:wrap;gap:.48rem}.tile-visual-editor__actions button{min-height:37px;padding:.42rem .66rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e9ecea;background:rgb(29 34 40/.35);font:800 .6rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.tile-visual-editor__actions button:focus-visible,.tile-visual-editor__actions button:hover:not(*){border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.tile-visual-editor__actions button:focus-visible,.tile-visual-editor__actions button:hover{border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}.tile-visual-editor__actions .tile-visual-editor__save{border-color:rgb(240 165 72/.62);color:#f5d1a0;background:rgb(236 133 47/.1)}.tile-visual-editor__actions .tile-visual-editor__reset{color:var(--surface-muted)}.tile-visual-editor__actions button:disabled{cursor:not-allowed;opacity:.52}.tile-visual-editor__feedback{margin:0;padding:.58rem .64rem;border:1px solid rgb(112 188 130/.38);border-radius:.56rem;color:#cfe9d4;background:rgb(49 92 61/.15);font-size:.68rem;font-weight:700}.tile-visual-editor__feedback--error{border-color:rgb(214 111 105/.44);color:#ffd8d3;background:rgb(113 49 47/.16)}.tile-visual-editor__return-action{margin-top:.5rem}.tile-visual-editor__preview-column{z-index:1;isolation:isolate;background:#171c22}.tile-visual-editor__control-help{margin:-.2rem 0 .05rem;color:var(--surface-muted);font-size:.61rem;font-weight:700;line-height:1.45}.tile-visual-editor__style-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.44rem;gap:.44rem}.tile-visual-editor__style-pill{display:grid;min-width:0;min-height:58px;align-content:start;grid-gap:.22rem;gap:.22rem;padding:.5rem;border:1px solid rgb(245 242 234/.16);border-radius:.54rem;color:#e9ecea;background:rgb(28 32 38/.24);text-align:left;cursor:pointer}.tile-visual-editor__style-pill strong{color:#f5f2ea;font:800 .62rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase}.tile-visual-editor__style-pill span{color:var(--surface-muted);font-size:.54rem;font-weight:700;line-height:1.34}@media not all and (hover:hover) and (pointer:fine){.tile-visual-editor__style-pill--active,.tile-visual-editor__style-pill:focus-visible,.tile-visual-editor__style-pill:hover:not(*){border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.tile-visual-editor__style-pill--active,.tile-visual-editor__style-pill:focus-visible,.tile-visual-editor__style-pill:hover{border-color:rgb(240 165 72/.68);background:rgb(236 133 47/.09);outline:none}}.tile-visual-editor__style-pill:disabled{cursor:wait;opacity:.58}.tile-visual-editor__preview-status{margin:0;color:#f5d1a0;font-size:.62rem;font-weight:700}.tile-visual-editor__quick-styles{display:grid;grid-gap:.42rem;gap:.42rem}.tile-visual-editor__quick-styles .eyebrow{margin:0}.tile-visual-editor__quick-style-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.tile-visual-editor__quick-style-pill{min-width:0;min-height:36px;padding:.4rem .5rem;border:1px solid rgb(245 242 234/.16);border-radius:999px;color:#e9ecea;background:rgb(28 32 38/.24);font:800 .57rem/1.2 Manrope,sans-serif;letter-spacing:.035em;text-align:center;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.tile-visual-editor__quick-style-pill--active,.tile-visual-editor__quick-style-pill:focus-visible,.tile-visual-editor__quick-style-pill:hover:not(*){border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.09);outline:none}}@media (hover:hover) and (pointer:fine){.tile-visual-editor__quick-style-pill--active,.tile-visual-editor__quick-style-pill:focus-visible,.tile-visual-editor__quick-style-pill:hover{border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.09);outline:none}}.tile-visual-editor__quick-style-pill:disabled{cursor:wait;opacity:.58}.tile-visual-editor__composition-assist{border-color:rgb(240 165 72/.22)}.tile-visual-editor__composition-assist input[type=search],.tile-visual-editor__composition-assist select{width:100%;min-height:38px;box-sizing:border-box;padding:.45rem .56rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .7rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.tile-visual-editor__composition-assist input[type=search]:focus-visible,.tile-visual-editor__composition-assist select:focus-visible{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.tile-visual-editor__reference-status{margin:0;color:#f5d1a0;font-size:.62rem;font-weight:800;line-height:1.4}.tile-visual-editor__composition-actions{display:flex;flex-wrap:wrap;gap:.48rem}.tile-visual-editor__composition-actions button{min-height:37px;padding:.42rem .66rem;border:1px solid rgb(240 165 72/.42);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.07);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.tile-visual-editor__composition-actions button:focus-visible,.tile-visual-editor__composition-actions button:hover:not(*){border-color:rgb(240 165 72/.78);color:#fff9ee;background:rgb(236 133 47/.13);outline:none}}@media (hover:hover) and (pointer:fine){.tile-visual-editor__composition-actions button:focus-visible,.tile-visual-editor__composition-actions button:hover{border-color:rgb(240 165 72/.78);color:#fff9ee;background:rgb(236 133 47/.13);outline:none}}.tile-visual-editor__composition-actions button[aria-pressed=true]{border-color:rgb(240 165 72/.76);background:rgb(236 133 47/.16)}.tile-visual-editor__composition-actions button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:700px){.silhouette-library__heading{align-items:start;flex-direction:column}.silhouette-library__upload-fields,.sku-tile-visual-settings__choices,.sku-tile-visual-settings__modes,.sku-tile-visual-settings__style-options{grid-template-columns:1fr}.silhouette-library__item{grid-template-columns:62px minmax(0,1fr) auto;gap:.55rem}.silhouette-library__thumbnail{width:62px;height:58px}.sku-tile-visual-settings .catalog-settings__section-heading{align-items:start;flex-direction:column}.sku-tile-visual-settings__library-link{align-self:flex-start}}@media (max-width:420px){.silhouette-library__item{grid-template-columns:54px minmax(0,1fr) auto;padding:.58rem}.silhouette-library__thumbnail{width:54px;height:54px}.silhouette-library__selected-file{align-items:start;flex-direction:column}.silhouette-library__selected-file img{margin-left:0}}@media (max-width:700px){.tile-visual-editor{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}.tile-visual-editor__layout{grid-template-columns:minmax(0,1fr)}.tile-visual-editor__preview-column{top:.45rem;min-height:min(42dvh,330px);padding:.56rem}.tile-visual-editor__preview-frame,.tile-visual-editor__preview-frame .stock-product-card{min-height:min(34dvh,260px)}.tile-visual-editor__drag-hint{display:none}.tile-visual-editor__actions{align-items:stretch}.tile-visual-editor__actions button,.tile-visual-editor__actions>div{flex:1 1 auto}.sku-tile-visual-settings__editor-action{align-items:start;flex-direction:column}.sku-tile-visual-settings__editor-action a{align-self:stretch}}@media (max-width:420px){.tile-visual-editor__heading h1{font-size:clamp(2.25rem,14vw,3.1rem)}.tile-visual-editor__preview-column{min-height:min(40dvh,280px)}.tile-visual-editor__preview-frame,.tile-visual-editor__preview-frame .stock-product-card{min-height:min(32dvh,220px)}.tile-visual-editor__actions{flex-direction:column;align-items:stretch}.tile-visual-editor__actions .tile-visual-editor__reset,.tile-visual-editor__actions>div{width:100%}.tile-visual-editor__style-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-visual-editor__style-pill:last-child{grid-column:1/-1}}@media (max-width:340px){.tile-visual-editor__quick-style-pills{grid-template-columns:1fr}}.sku-tile-visual-summary{display:grid;grid-gap:.64rem;gap:.64rem}.sku-tile-visual-summary .catalog-settings__section-heading{margin:0}.sku-tile-visual-summary__body{display:flex;align-items:center;justify-content:space-between;gap:.72rem;min-width:0;padding:.64rem .68rem;border:1px solid rgb(245 242 234/.13);border-radius:.62rem;background:rgb(20 24 29/.18)}.sku-tile-visual-summary__body>div{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.sku-tile-visual-summary__body strong{overflow-wrap:anywhere;color:#f5f2ea;font-size:.76rem}.sku-tile-visual-summary__body span{color:var(--surface-muted);font-size:.62rem;font-weight:700;line-height:1.4}.sku-tile-visual-summary__body a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;padding:.38rem .6rem;border:1px solid rgb(240 165 72/.54);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.08);font:800 .57rem Manrope,sans-serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.sku-tile-visual-summary__body a:focus-visible,.sku-tile-visual-summary__body a:hover:not(*){border-color:rgb(240 165 72/.8);color:#fff9ee;outline:none}}@media (hover:hover) and (pointer:fine){.sku-tile-visual-summary__body a:focus-visible,.sku-tile-visual-summary__body a:hover{border-color:rgb(240 165 72/.8);color:#fff9ee;outline:none}}.tile-visual-workspace{width:min(100%,850px);padding:clamp(1rem,3vw,2.5rem) 0 calc(5.75rem + env(safe-area-inset-bottom, 0px))}.tile-visual-workspace__heading{margin:0 0 1rem}.tile-visual-workspace__heading h1{margin:0;font:400 clamp(2.7rem,6vw,4.5rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.tile-visual-workspace__heading p:not(.eyebrow){max-width:650px;margin:.65rem 0 0;color:var(--surface-muted);font-size:.76rem;font-weight:700;line-height:1.55}.tile-visual-workspace .sku-tile-visual-settings{margin:0}@media (max-width:700px){.sku-tile-visual-summary__body{align-items:stretch;flex-direction:column}.sku-tile-visual-summary__body a{align-self:stretch}.tile-visual-workspace{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}}.source-image-preparation{width:min(100%,1120px);padding:clamp(1rem,3vw,2.5rem) 0 calc(5.75rem + env(safe-area-inset-bottom, 0px))}.source-image-preparation__heading{margin:1rem 0}.source-image-preparation__heading h1{margin:0;color:#fffdf8;font:400 clamp(2.55rem,6vw,4.35rem)/.85 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.source-image-preparation__heading p:not(.eyebrow){max-width:660px;margin:.65rem 0 0;color:var(--surface-muted);font-size:.76rem;font-weight:700;line-height:1.55}.source-image-preparation__controls,.source-image-preparation__save-panel,.source-image-preparation__source-form{display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(.82rem,2vw,1.12rem);border:1px solid rgb(245 242 234/.15);border-radius:.8rem;background:linear-gradient(145deg,rgb(75 83 92/.2),rgb(25 30 36/.32))}.source-image-preparation__preview-heading h2,.source-image-preparation__save-panel h2,.source-image-preparation__source-form h2{margin:.12rem 0 0;color:#fffdf8;font:400 1.5rem/.92 Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.source-image-preparation__preview-panel>p,.source-image-preparation__save-panel p:not(.eyebrow),.source-image-preparation__source-form p:not(.eyebrow){margin:0;color:var(--surface-muted);font-size:.67rem;font-weight:700;line-height:1.48}.source-image-preparation__controls label,.source-image-preparation__save-panel label,.source-image-preparation__source-form label{display:grid;grid-gap:.36rem;gap:.36rem;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.source-image-preparation__save-panel input,.source-image-preparation__source-form input{width:100%;min-height:39px;box-sizing:border-box;padding:.48rem .58rem;border:1px solid rgb(245 242 234/.18);border-radius:.5rem;color:#f5f2ea;background:rgb(28 32 38/.34);color-scheme:dark;font:600 .72rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.source-image-preparation__save-panel input:focus-visible,.source-image-preparation__source-form input:focus-visible{border-color:rgb(240 165 72/.72);outline:2px solid rgb(240 165 72/.16);outline-offset:1px}.source-image-preparation__selected-file{padding:.52rem .6rem;border:1px solid rgb(245 242 234/.12);border-radius:.58rem;color:var(--surface-muted);background:rgb(20 24 29/.24);overflow-wrap:anywhere;font-size:.64rem;font-weight:700}.source-image-preparation__workspace{display:grid;grid-gap:.82rem;gap:.82rem}.source-image-preparation__preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.source-image-preparation__preview-panel{display:grid;align-content:start;grid-gap:.52rem;gap:.52rem;min-width:0;padding:clamp(.72rem,1.8vw,.92rem);border:1px solid rgb(245 242 234/.14);border-radius:.78rem;background:rgb(20 24 29/.22)}.source-image-preparation__preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.source-image-preparation__preview-heading>div{min-width:0}.source-image-preparation__preview-heading .eyebrow{margin:0}.source-image-preparation__preview-heading>button{min-height:32px;padding:.34rem .56rem;border:1px solid rgb(240 165 72/.48);border-radius:999px;color:#f5d1a0;background:rgb(236 133 47/.07);font:800 .55rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.source-image-preparation__preview-heading>span{color:#f5d1a0;font-size:.58rem;font-weight:800}.source-image-preparation__source-preview{position:relative;align-self:center;max-width:100%;padding:0;border:1px solid rgb(245 242 234/.14);border-radius:.58rem;color:inherit;background:#12161b;cursor:crosshair;overflow:hidden}.source-image-preparation__source-preview:focus-visible{border-color:rgb(240 165 72/.82);outline:2px solid rgb(240 165 72/.18);outline-offset:2px}.source-image-preparation__source-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:min(42dvh,390px)}.source-image-preparation__sample-marker{position:absolute;width:19px;height:19px;border:2px solid #f5d1a0;border-radius:999px;box-sizing:border-box;box-shadow:0 0 0 1px rgb(16 20 25/.82);pointer-events:none;transform:translate(-50%,-50%)}.source-image-preparation__result-preview{display:grid;place-items:center;min-height:210px;padding:.55rem;border:1px solid rgb(245 242 234/.14);border-radius:.58rem;color:var(--surface-muted);background-color:#151a20;background-image:linear-gradient(45deg,rgb(255 255 255/.035) 25%,transparent 0),linear-gradient(-45deg,rgb(255 255 255/.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgb(255 255 255/.035) 0),linear-gradient(-45deg,transparent 75%,rgb(255 255 255/.035) 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;font-size:.65rem;font-weight:700;text-align:center}.source-image-preparation__result-preview img{display:block;max-width:100%;max-height:min(42dvh,390px);object-fit:contain}.source-image-preparation__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.source-image-preparation__controls label>span{display:flex;justify-content:space-between;gap:.65rem}.source-image-preparation__controls output{color:#f5d1a0;font-size:.62rem}.source-image-preparation__controls input[type=range]{width:100%;min-height:30px;margin:0;accent-color:#e88c31;cursor:pointer}.source-image-preparation__actions{display:flex;flex-wrap:wrap;gap:.52rem}.source-image-preparation__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:.42rem .66rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e9ecea;background:rgb(29 34 40/.35);font:800 .6rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.source-image-preparation__actions button:focus-visible,.source-image-preparation__actions button:hover:not(*){border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.source-image-preparation__actions button:focus-visible,.source-image-preparation__actions button:hover{border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}.source-image-preparation__actions .source-image-preparation__save{border-color:rgb(240 165 72/.62);color:#f5d1a0;background:rgb(236 133 47/.1)}.source-image-preparation__actions button:disabled{cursor:not-allowed;opacity:.52}.source-image-preparation__completed{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.source-image-preparation__completed .catalog-settings__feedback{margin:0}.source-image-preparation__completed a{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:.42rem .66rem;text-decoration:none}@media (max-width:700px){.source-image-preparation{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}.source-image-preparation__controls,.source-image-preparation__preview-grid{grid-template-columns:minmax(0,1fr)}.source-image-preparation__result-preview{min-height:180px}.source-image-preparation__actions{align-items:stretch}.source-image-preparation__actions button{flex:1 1 auto}}@media (max-width:420px){.silhouette-library__add-choice-actions{flex-direction:column}.silhouette-library__add-choice-actions a,.silhouette-library__add-choice-actions button{width:100%;box-sizing:border-box}.source-image-preparation__heading h1{font-size:clamp(2.2rem,14vw,3.05rem)}.source-image-preparation__actions{flex-direction:column}.source-image-preparation__actions button{width:100%}.source-image-preparation__result-preview{min-height:150px}}.source-image-preparation__error{display:flex;flex-wrap:wrap;align-items:center;gap:.52rem;margin-top:.72rem}.source-image-preparation__error .catalog-settings__feedback{margin:0}.source-image-preparation__error button{min-height:34px;padding:.38rem .58rem;border:1px solid rgb(245 242 234/.2);border-radius:999px;color:#e9ecea;background:rgb(29 34 40/.35);font:800 .58rem Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.source-image-preparation__error button:focus-visible,.source-image-preparation__error button:hover:not(*){border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}@media (hover:hover) and (pointer:fine){.source-image-preparation__error button:focus-visible,.source-image-preparation__error button:hover{border-color:rgb(240 165 72/.68);color:#fff8ed;background:rgb(236 133 47/.1);outline:none}}.global-navigation__appearance{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--divider)}.global-navigation__appearance-label{padding-left:.6rem;color:var(--text-raised);font:400 1.1rem Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.global-navigation__appearance+footer{margin-top:.5rem;padding-top:calc(1.1rem + 2px)}.global-navigation__theme-options{display:flex;flex:0 0 auto;gap:2px}.global-navigation__theme-option{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:1px;border:1px solid transparent;border-radius:.6rem;color:var(--text-on-raised);background:transparent;cursor:pointer}.global-navigation__theme-preview{display:block;width:40px;height:40px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:.48rem;background:var(--bg-surface),var(--bg-preview);box-shadow:inset 0 1px 2px rgb(255 255 255/.12),inset 0 -2px 3px rgb(10 18 25/.16),0 1px 2px rgb(10 18 25/.12)}.global-navigation__theme-preview[data-theme=LIGHT]{background:linear-gradient(145deg,var(--bg-surface-quiet),#cad6dd)}html[data-theme=LIGHT] .global-navigation__theme-preview:is([data-theme=DARK],[data-theme=GREY]){background:linear-gradient(rgb(240 237 230/.28),rgb(240 237 230/.28)),var(--bg-surface),var(--bg-preview);box-shadow:inset 0 1px 2px rgb(255 255 255/.12),inset 0 -2px 3px rgb(10 18 25/.1),0 1px 2px rgb(10 18 25/.07)}html[data-theme=LIGHT] .global-navigation__theme-preview[data-theme=DARK]{background:linear-gradient(rgb(240 237 230/.18),rgb(240 237 230/.18)),var(--bg-surface),var(--bg-preview)}.global-navigation__appearance-trigger{display:flex;align-items:center;gap:.5rem;width:100%;height:44px;padding:0 .5rem 0 0;border:0;border-radius:.48rem;color:var(--text-raised);background:transparent;cursor:pointer}.global-navigation__appearance-current{margin-left:auto;font:400 1.1rem Bebas Neue,sans-serif;letter-spacing:.055em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.global-navigation__appearance-trigger:focus-visible,.global-navigation__back:focus-visible{outline:2px solid var(--text-interaction);outline-offset:1px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.global-navigation__appearance-trigger:hover:not(*),.global-navigation__back:hover:not(*){background:rgb(236 133 47/.09)}}@media (hover:hover) and (pointer:fine){.global-navigation__appearance-trigger:hover,.global-navigation__back:hover{background:rgb(236 133 47/.09)}}}.global-navigation__appearance-submenu{min-width:0}.global-navigation__back{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.42rem .5rem;border:1px solid transparent;border-radius:.48rem;background:transparent;cursor:pointer}.global-navigation__appearance-heading,.global-navigation__back{color:var(--text-raised);font:400 1.1rem Bebas Neue,sans-serif;letter-spacing:.055em;text-transform:uppercase}.global-navigation__appearance-heading{margin:.6rem .6rem .5rem}.global-navigation__theme-options--submenu{flex-direction:column;gap:.375rem}.global-navigation__theme-option--row{display:flex;align-items:center;gap:.75rem;width:100%;height:48px;padding:3px;text-align:left}.global-navigation__theme-option--row .global-navigation__theme-preview{flex:0 0 40px}.global-navigation__theme-name{font:400 1.1rem Bebas Neue,sans-serif;letter-spacing:.055em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.global-navigation__theme-option--row .global-navigation__theme-check{position:static;flex:0 0 13px;margin-left:auto;margin-right:.25rem}.global-navigation__theme-option--active{border-color:var(--accent-amber)}.global-navigation__theme-check{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;color:var(--text-on-raised);background:var(--bg-menu);font:800 10px/1 Manrope,sans-serif}.global-navigation__theme-option:focus-visible{outline:2px solid var(--text-interaction);outline-offset:1px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.global-navigation__theme-option:hover:not(*){border-color:var(--accent-amber)}}@media (hover:hover) and (pointer:fine){.global-navigation__theme-option:hover{border-color:var(--accent-amber)}}}html[data-theme=GREY] .global-navigation__panel{border-color:var(--border-strong);background:var(--bg-menu)}html[data-theme=GREY] .global-navigation__backdrop{background:rgb(19 24 29/.28)}html[data-theme=GREY] :where(.stock-product-card:not(.stock-product-card--reservation-conflict),.placeholder-page,.stock-detail__summary:not(.stock-detail__summary--conflict),.stock-detail__movements,.movement-history,.warehouse-management__card,.warehouse-settings__card,.warehouse-detail__facts,.warehouse-detail__operations,.warehouse-detail__movements,.new-order__card,.inventory-workflow__groups>section,.inventory-workflow__review[aria-labelledby],.order-card:not(.order-card--nova):not(.order-card--vydana):not(.order-card--zrusena):not(.order-card--conflict):not(.order-card--potvrzena):not(.order-card--pripravuje-se):not(.order-card--pripravena):not(.order-card--rozpracovana),.order-detail__summary:not(.order-detail__summary--nova):not(.order-detail__summary--vydana):not(.order-detail__summary--zrusena):not(.order-detail__summary--conflict):not(.order-detail__summary--potvrzena):not(.order-detail__summary--pripravuje-se):not(.order-detail__summary--pripravena),.order-detail__items,.order-detail__history,.customer-overview__card,.customer-detail__summary,.customer-detail__finance,.customer-detail__orders,.invoice-page__documents,.invoice-page__order-context,.invoice-detail__summary,.invoice-detail__orders,.address-book-card,.address-book-detail__summary,.address-book-detail__facts,.address-book-detail__orders,.address-book-detail__deferred,.catalog-management__card:not(.catalog-management__card--dragging),.catalog-settings__card,.packaging-relations,.contact-editor__form>section,.contact-editor__note,.tank-management__card,.silhouette-library__upload,.silhouette-library__empty,.silhouette-library__item,.sku-tile-visual-summary__body,.source-image-preparation__source-form,.source-image-preparation__save-panel,.source-image-preparation__controls,.source-image-preparation__preview-panel){border-color:var(--border-subtle);background:var(--bg-surface)}.warehouse-management__card{--warehouse-management-rail:rgb(240 165 72/.55)}.warehouse-management__card--inactive{--warehouse-management-rail:rgb(245 242 234/.24)}html[data-theme=GREY] .warehouse-management__card{border-left-color:var(--warehouse-management-rail)}html[data-theme=GREY] .receive-inventory__card{border-color:var(--border-subtle);background:var(--bg-surface)}html[data-theme=GREY] :is(.order-card--potvrzena:not(.order-card--conflict),.order-card--pripravuje-se:not(.order-card--conflict),.order-card--pripravena:not(.order-card--conflict),.order-detail__summary--potvrzena:not(.order-detail__summary--conflict),.order-detail__summary--pripravuje-se:not(.order-detail__summary--conflict),.order-detail__summary--pripravena:not(.order-detail__summary--conflict)){background:var(--bg-surface)}.order-detail__summary--pripravena:not(.order-detail__summary--conflict){border-color:rgb(112 188 130/.52);box-shadow:0 0 10px rgb(112 188 130/.07)}.receive-inventory__card--receive{--movement-semantic-border:rgb(112 188 130/.36);--movement-semantic-tint:linear-gradient(140deg,rgb(112 188 130/.17),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(112 188 130/.08)}.receive-inventory__card--issue{--movement-semantic-border:rgb(112 171 217/.38);--movement-semantic-tint:linear-gradient(140deg,rgb(112 171 217/.17),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(112 171 217/.08)}.receive-inventory__card--write-off{--movement-semantic-border:rgb(214 111 105/.38);--movement-semantic-tint:linear-gradient(140deg,rgb(214 111 105/.16),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(214 111 105/.08)}.receive-inventory__card--transfer{--movement-semantic-border:rgb(167 128 211/.4);--movement-semantic-tint:linear-gradient(140deg,rgb(167 128 211/.17),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(167 128 211/.09)}.receive-inventory__card--completion{--movement-semantic-border:rgb(240 165 72/.4);--movement-semantic-tint:linear-gradient(140deg,rgb(236 133 47/.16),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(236 133 47/.08)}.receive-inventory__card--inventory{--movement-semantic-border:rgb(220 178 86/.42);--movement-semantic-tint:linear-gradient(140deg,rgb(220 178 86/.16),transparent 62%);--movement-semantic-glow:inset 0 0 28px rgb(220 178 86/.08)}html[data-theme=GREY] .receive-inventory__card.receive-inventory__card{border-color:var(--movement-semantic-border,var(--border-subtle));background:var(--movement-semantic-tint,none),var(--bg-surface);box-shadow:var(--movement-semantic-glow,none)}html[data-theme=GREY] .stock-product-card--family:not(.stock-product-card--reservation-conflict){border-color:var(--border-subtle);background:linear-gradient(140deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 11%,transparent),transparent 66%),var(--bg-surface)}html[data-theme=GREY] .stock-product-group__heading{background:linear-gradient(90deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 13%,transparent),color-mix(in srgb,var(--family-accent,var(--accent-amber)) 5%,transparent) 48%,transparent 78%),var(--bg-surface);border-left-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 68%,transparent)}html[data-theme=GREY] .catalog-management__card:not(.catalog-management__card--dragging){border-left-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 72%,transparent)}html[data-theme=GREY] .tank-card{border-color:var(--border-subtle);background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent) 11%,transparent),transparent 54%),var(--bg-surface)}html[data-theme=GREY] .tank-card--empty{background:var(--bg-surface)}html[data-theme=GREY] .tank-detail__panel{border-color:color-mix(in srgb,var(--tank-product-accent,rgb(245 242 234)) 26%,var(--border-subtle));background:radial-gradient(ellipse at 15% 65%,color-mix(in srgb,var(--tank-product-accent) 10%,transparent),transparent 48%),var(--bg-surface)}html[data-theme=GREY] .tank-detail__panel--empty{border-color:rgb(240 165 72/.25);background:var(--bg-surface)}html[data-theme=GREY] .module-art:before{background:radial-gradient(circle at 40% 20%,rgb(220 228 232/.15),transparent 31%),var(--bg-surface)}html[data-theme=GREY] :is(.new-order__picker,.new-order__line,.inventory-workflow__progress,.inventory-workflow__item,.inventory-workflow__toolbar,.order-detail__item,.invoice-row,.invoice-detail__order,.customer-detail__orders li a,.customer-detail__finance-summary div){border-color:var(--border-subtle);background:var(--bg-input)}html[data-theme=GREY] .order-detail__item--prepared:not(.order-detail__item--conflict){border-color:var(--order-item-prepared-border);background:var(--order-item-prepared-surface);box-shadow:var(--order-item-prepared-glow)}html[data-theme=GREY] .order-detail__item.order-detail__item--conflict{border-color:var(--order-item-conflict-border);background:var(--order-item-conflict-tint),var(--bg-input);box-shadow:var(--order-item-conflict-glow)}html[data-theme=GREY] .order-detail__item--prepared.order-detail__item--conflict{box-shadow:inset 0 0 0 1px var(--order-item-prepared-border),var(--order-item-conflict-glow)}html[data-theme=GREY] :is(.stock-controls input,.stock-controls select,.stock-product-browser__search input,.stock-product-browser__filters select,.receive-inventory__fields input,.receive-inventory__fields select,.receive-inventory__fields textarea,.inventory-workflow__toolbar select,.inventory-workflow__item input,.movement-history__controls input,.movement-history__controls select,.warehouse-settings__fields input,.warehouse-settings__fields select,.warehouse-settings__fields textarea,.orders-history-controls input,.orders-history-controls select,.new-order__picker input,.new-order__browse select,.new-order__line input,.new-order__customer-picker input,.customer-overview__search input,.address-book-overview__search input,.beer-color-picker__trigger,.catalog-settings input:not([type=range]):not([type=checkbox]):not([type=radio]),.catalog-settings select,.catalog-settings textarea,.contact-editor input:not([type=checkbox]),.contact-editor select,.contact-editor textarea,.tank-editor input:not([type=checkbox]),.tank-editor select,.tank-editor textarea,.silhouette-library input,.sku-tile-visual-settings input,.tile-visual-editor input:not([type=range]),.tile-visual-editor select,.source-image-preparation input:not([type=range])){border-color:var(--border-subtle);color:var(--text-primary);background:var(--bg-input)}html[data-theme=GREY] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.catalog-management__category-settings,.catalog-management__categories a,.warehouse-management__filter,.address-book-overview__filter,.address-book-overview__archive:not(.address-book-overview__archive--active),.catalog-settings__property-pill:not(.catalog-settings__property-pill--active):not(.catalog-settings__property-pill--disabled),.catalog-settings__toggle-pill input:not(:checked)+span,.sku-form__intent-pill:not(.sku-form__intent-pill--active),.receive-inventory__type-tab:not(.receive-inventory__type-tab--active),.sku-health-settings button,.order-detail__finance-link){border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.catalog-management__category-settings,.catalog-management__categories a,.warehouse-management__filter,.address-book-overview__filter,.address-book-overview__archive:not(.address-book-overview__archive--active),.catalog-settings__property-pill:not(.catalog-settings__property-pill--active):not(.catalog-settings__property-pill--disabled),.catalog-settings__toggle-pill input:not(:checked)+span,.sku-form__intent-pill:not(.sku-form__intent-pill--active),.receive-inventory__type-tab:not(.receive-inventory__type-tab--active),.sku-health-settings button,.order-detail__finance-link):is(:hover:not(*),:focus-visible){border-color:rgb(240 165 72/.68);color:#fff8ec;background:rgb(236 133 47/.1);outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.catalog-management__category-settings,.catalog-management__categories a,.warehouse-management__filter,.address-book-overview__filter,.address-book-overview__archive:not(.address-book-overview__archive--active),.catalog-settings__property-pill:not(.catalog-settings__property-pill--active):not(.catalog-settings__property-pill--disabled),.catalog-settings__toggle-pill input:not(:checked)+span,.sku-form__intent-pill:not(.sku-form__intent-pill--active),.receive-inventory__type-tab:not(.receive-inventory__type-tab--active),.sku-health-settings button,.order-detail__finance-link):is(:hover,:focus-visible){border-color:rgb(240 165 72/.68);color:#fff8ec;background:rgb(236 133 47/.1);outline-color:var(--focus-ring)}}html[data-theme=GREY] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)){border-color:rgb(240 165 72/.5);color:#f5d1a0;background:var(--bg-control)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):is(:hover:not(*),:focus-visible){border-color:rgb(240 165 72/.68);color:#fff8ec;background:rgb(236 133 47/.1);outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):is(:hover,:focus-visible){border-color:rgb(240 165 72/.68);color:#fff8ec;background:rgb(236 133 47/.1);outline-color:var(--focus-ring)}}html[data-theme=GREY] .order-preparation-all-action__button--complete{border-color:var(--order-item-prepared-control-border);color:var(--order-item-prepared-control-foreground);background:var(--order-item-prepared-control-surface)}html[data-theme=GREY] :is(.stock-page__back,.back-link,.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__actions>a,.stock-product-group__heading>a,.stock-local-create,.stock-module-actions .action-menu__trigger,.warehouse-management__create,.catalog-management__create,.catalog-settings__text-button--accent){border-color:rgb(240 165 72/.5);color:#f5d1a0;background:var(--bg-control)}html[data-theme=GREY] :is(.warehouse-management__filter--active,.catalog-management__filter--active,.address-book-overview__filter--active){border-color:rgb(240 165 72/.62);color:#f7d6a6;background:rgb(236 133 47/.1)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.stock-page__back:hover:not(*),.stock-product-card__headline strong,.stock-product-card__availability,.stock-product-card__packaging,.movement-history__product,.order-card h2,.order-card__delivery,.order-card__items li,.order-detail__item-variant,.silhouette-library__upload h2,.silhouette-library__add-choices h2,.silhouette-library__item-body>strong,.sku-tile-visual-summary__body strong,.source-image-preparation__heading h1,.source-image-preparation__source-form h2,.source-image-preparation__save-panel h2,.source-image-preparation__preview-heading h2){color:var(--text-primary)!important}}@media (hover:hover) and (pointer:fine){html[data-theme=GREY] :is(.stock-page__back:hover,.stock-product-card__headline strong,.stock-product-card__availability,.stock-product-card__packaging,.movement-history__product,.order-card h2,.order-card__delivery,.order-card__items li,.order-detail__item-variant,.silhouette-library__upload h2,.silhouette-library__add-choices h2,.silhouette-library__item-body>strong,.sku-tile-visual-summary__body strong,.source-image-preparation__heading h1,.source-image-preparation__source-form h2,.source-image-preparation__save-panel h2,.source-image-preparation__preview-heading h2){color:var(--text-primary)!important}}.movement-history{--movement-history-type-color:var(--text-emphasis);--movement-history-quantity-color:var(--text-emphasis)}.movement-history__type{color:var(--movement-history-type-color)}.movement-history__quantity{color:var(--movement-history-quantity-color)}.movement-history__type--positive{--movement-history-type-color:var(--semantic-foreground-green)}.movement-history__quantity--positive{--movement-history-quantity-color:var(--semantic-foreground-green)}.movement-history__type--issue{--movement-history-type-color:var(--semantic-foreground-blue)}.movement-history__quantity--issue{--movement-history-quantity-color:var(--semantic-foreground-blue)}.movement-history__type--write-off{--movement-history-type-color:var(--semantic-foreground-red)}.movement-history__quantity--write-off{--movement-history-quantity-color:var(--semantic-foreground-red)}.movement-history__type--transfer{--movement-history-type-color:var(--semantic-foreground-purple)}.movement-history__quantity--transfer{--movement-history-quantity-color:var(--semantic-foreground-purple)}.movement-history__type--inventory{--movement-history-type-color:var(--semantic-foreground-amber)}.movement-history__quantity--inventory{--movement-history-quantity-color:var(--semantic-foreground-amber)}html[data-theme=GREY] .movement-history{--movement-history-type-color:var(--text-primary);--movement-history-quantity-color:var(--text-primary)}.movement-list__quantity,.movement-list__type{color:var(--text-emphasis)}:is(.movement-list__type--positive,.movement-list__quantity--positive){color:var(--semantic-foreground-green)}:is(.movement-list__type--issue,.movement-list__quantity--issue){color:var(--semantic-foreground-blue)}:is(.movement-list__type--write-off,.movement-list__quantity--write-off){color:var(--semantic-foreground-red)}:is(.movement-list__type--transfer,.movement-list__quantity--transfer){color:var(--semantic-foreground-purple)}:is(.movement-list__type--inventory,.movement-list__quantity--inventory){color:var(--semantic-foreground-amber)}html[data-theme=GREY] :is(.action-menu__panel,.catalog-confirmation__dialog,.beer-color-picker__panel,.quick-actions__sheet){border-color:var(--border-strong);background:var(--bg-menu)}.tile-visual-editor__preview-column{background:var(--bg-preview)}.silhouette-library__selected-file img,.silhouette-library__thumbnail,.sku-tile-visual-settings__choice img,.sku-tile-visual-settings__style-preview,.source-image-preparation__result-preview,.source-image-preparation__source-preview{background-color:var(--bg-preview)}html[data-theme=LIGHT] .global-navigation__panel{border-color:var(--border-strong);background:var(--bg-menu);box-shadow:0 14px 30px rgb(42 51 57/.16)}html[data-theme=LIGHT] .global-navigation__backdrop{background:rgb(31 39 44/.18)}html[data-theme=LIGHT] :where(.stock-product-card:not(.stock-product-card--reservation-conflict),.placeholder-page,.stock-detail__summary:not(.stock-detail__summary--conflict),.stock-detail__movements,.movement-history,.warehouse-management__card,.warehouse-settings__card,.warehouse-detail__facts,.warehouse-detail__operations,.warehouse-detail__movements,.new-order__card,.inventory-workflow__groups>section,.inventory-workflow__review[aria-labelledby],.order-card:not(.order-card--conflict),.order-detail__summary:not(.order-detail__summary--conflict),.order-detail__items,.order-detail__history,.customer-overview__card,.customer-detail__summary,.customer-detail__finance,.customer-detail__orders,.invoice-page__documents,.invoice-page__order-context,.invoice-detail__summary,.invoice-detail__orders,.address-book-card,.address-book-detail__summary,.address-book-detail__facts,.address-book-detail__orders,.address-book-detail__deferred,.catalog-management__card:not(.catalog-management__card--dragging),.catalog-settings__card,.packaging-relations,.contact-editor__form>section,.contact-editor__note,.tank-management__card,.silhouette-library__upload,.silhouette-library__empty,.silhouette-library__item,.sku-tile-visual-summary__body,.source-image-preparation__source-form,.source-image-preparation__save-panel,.source-image-preparation__controls,.source-image-preparation__preview-panel,.tile-visual-editor__control-group){border-color:var(--border-subtle);color:var(--text-primary);background:var(--bg-surface)}html[data-theme=LIGHT] :is(.order-card--potvrzena:not(.order-card--conflict),.order-card--pripravuje-se:not(.order-card--conflict),.order-card--pripravena:not(.order-card--conflict),.order-detail__summary--potvrzena:not(.order-detail__summary--conflict),.order-detail__summary--pripravuje-se:not(.order-detail__summary--conflict),.order-detail__summary--pripravena:not(.order-detail__summary--conflict)){border-color:var(--border-subtle);background:var(--order-active-surface);box-shadow:none}html[data-theme=LIGHT] :is(.order-card--nova:not(.order-card--conflict),.order-detail__summary--nova:not(.order-detail__summary--conflict)){border-color:var(--order-new-border);background:linear-gradient(var(--order-new-tint),var(--order-new-tint)),var(--order-active-surface);box-shadow:0 0 12px color-mix(in srgb,var(--order-new-tint) 58%,transparent)}html[data-theme=LIGHT] :is(.order-card--pripravena:not(.order-card--conflict),.order-detail__summary--pripravena:not(.order-detail__summary--conflict)){border-color:var(--order-ready-border);box-shadow:0 0 10px var(--order-ready-glow)}html[data-theme=LIGHT] :is(.order-card--vydana:not(.order-card--conflict),.order-detail__summary--vydana:not(.order-detail__summary--conflict)){border-color:var(--order-completed-border);background:linear-gradient(var(--order-completed-tint),var(--order-completed-tint)),var(--order-active-surface);box-shadow:0 0 12px color-mix(in srgb,var(--order-completed-tint) 58%,transparent)}html[data-theme=LIGHT] :is(.order-card--zrusena:not(.order-card--conflict),.order-detail__summary--zrusena:not(.order-detail__summary--conflict)){border-color:var(--order-cancelled-border);background:linear-gradient(var(--order-cancelled-tint),var(--order-cancelled-tint)),var(--order-active-surface);box-shadow:0 0 12px color-mix(in srgb,var(--order-cancelled-tint) 58%,transparent)}html[data-theme=LIGHT] :is(.order-card--conflict,.order-detail__summary--conflict){border-color:var(--order-conflict-border);background:linear-gradient(var(--order-conflict-tint),var(--order-conflict-tint)),var(--order-active-surface);box-shadow:0 0 13px color-mix(in srgb,var(--order-conflict-tint) 58%,transparent)}html[data-theme=LIGHT] .stock-product-card--reservation-conflict{border-color:rgb(118 75 158/.68);background:linear-gradient(color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent),color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-attention),transparent)),var(--bg-surface)}html[data-theme=LIGHT] .warehouse-management__card{border-left-color:var(--warehouse-management-rail)}html[data-theme=LIGHT] .stock-product-card--family:not(.stock-product-card--reservation-conflict){border-color:var(--border-subtle);background:linear-gradient(color-mix(in srgb,var(--family-accent,var(--accent-amber)) 10%,transparent),color-mix(in srgb,var(--family-accent,var(--accent-amber)) 10%,transparent)),var(--bg-surface)}html[data-theme=LIGHT] .stock-product-group__heading{border-color:var(--border-subtle);background:linear-gradient(90deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 14%,transparent),color-mix(in srgb,var(--family-accent,var(--accent-amber)) 5%,transparent) 48%,transparent 78%),var(--bg-surface);border-left-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 72%,transparent)}html[data-theme=LIGHT] .catalog-management__card:not(.catalog-management__card--dragging){border-left-color:color-mix(in srgb,var(--family-accent,var(--accent-amber)) 76%,transparent)}html[data-theme=LIGHT] .tank-card{border-color:var(--border-subtle);background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent) 12%,transparent),transparent 54%),var(--bg-surface)}html[data-theme=LIGHT] .tank-card--empty{background:var(--bg-surface)}html[data-theme=LIGHT] .tank-detail__panel{border-color:color-mix(in srgb,var(--tank-product-accent,var(--border-subtle)) 30%,var(--border-subtle));background:radial-gradient(ellipse at 15% 65%,color-mix(in srgb,var(--tank-product-accent) 11%,transparent),transparent 48%),var(--bg-surface)}html[data-theme=LIGHT] .tank-detail__panel--empty{border-color:rgb(190 98 28/.3);background:var(--bg-surface)}html[data-theme=LIGHT] .module-art{color:var(--text-primary)}html[data-theme=LIGHT] .module-art:before{background:radial-gradient(circle at 40% 20%,rgb(190 98 28/.11),transparent 31%),var(--bg-surface-raised)}html[data-theme=LIGHT] .module-art:after{opacity:.3;background:linear-gradient(118deg,transparent 17%,rgb(255 255 255/.58) 43%,transparent 62%),radial-gradient(circle at 77% 78%,rgb(53 63 70/.13),transparent 42%)}html[data-theme=LIGHT] :is(.module-tile h2,.module-tile__meta){color:var(--text-primary)}html[data-theme=LIGHT] .module-tile p{color:var(--text-secondary)}html[data-theme=LIGHT] :is(.new-order__picker,.new-order__line,.inventory-workflow__progress,.inventory-workflow__item,.inventory-workflow__toolbar,.order-detail__item,.invoice-row,.invoice-detail__order,.customer-detail__orders li a,.customer-detail__finance-summary div){border-color:var(--border-subtle);background:var(--bg-surface-quiet)}html[data-theme=LIGHT] .order-detail__item--prepared:not(.order-detail__item--conflict){border-color:var(--order-item-prepared-border);background:var(--order-item-prepared-surface);box-shadow:var(--order-item-prepared-glow)}html[data-theme=LIGHT] .order-detail__item.order-detail__item--conflict{border-color:var(--order-item-conflict-border);background:var(--order-item-conflict-tint),var(--bg-surface-quiet);box-shadow:var(--order-item-conflict-glow)}html[data-theme=LIGHT] .order-detail__item--prepared.order-detail__item--conflict{box-shadow:inset 0 0 0 1px var(--order-item-prepared-border),var(--order-item-conflict-glow)}html[data-theme=LIGHT] :is(.packaging-relations__list li,.source-image-preparation__selected-file){border-color:var(--border-subtle);color:var(--text-on-nested);background:var(--bg-surface-quiet)}html[data-theme=LIGHT] .packaging-relations__list strong{color:var(--text-on-nested)}html[data-theme=LIGHT] .historical-stock-date-control{border-color:var(--border-strong);color:var(--text-on-control);background:var(--bg-control)}html[data-theme=LIGHT] .historical-stock-date-control label{color:var(--text-on-control)}html[data-theme=LIGHT] .historical-stock-date-control input{border-color:var(--border-strong);color:var(--text-on-control);background:var(--bg-input);color-scheme:light}html[data-theme=LIGHT] .historical-stock-date-control p{color:var(--text-muted)}html[data-theme=LIGHT] :is(.order-status-history li,.receive-inventory__count-preview:not(.receive-inventory__count-preview--error),.set-completion__components,.set-completion__preview,.catalog-settings__variants li,.catalog-settings__sku-properties,.sku-health-settings,.sku-tile-visual-summary__body,.sku-tile-visual-settings__picker,.sku-tile-visual-settings__editor-action,.contact-editor__address-fields,.contact-editor__person){border-color:var(--border-subtle);color:var(--text-on-nested);background:var(--bg-surface-quiet)}html[data-theme=LIGHT] :is(.sku-tile-visual-settings__mode,.sku-tile-visual-settings__choice,.sku-tile-visual-settings__style-option){border-color:var(--border-strong);color:var(--text-on-control);background:var(--bg-control)}html[data-theme=LIGHT] :is(.catalog-settings__variants strong,.receive-inventory__count-preview strong,.set-completion h3,.set-completion__component strong,.sku-health-settings strong,.sku-tile-visual-summary__body strong,.sku-tile-visual-settings__editor-action strong){color:var(--text-on-nested)}html[data-theme=LIGHT] :is(.catalog-settings__variants span,.receive-inventory__count-preview>span,.receive-inventory__count-preview small,.set-completion__component small,.set-completion__preview p,.sku-tile-visual-summary__body span,.sku-tile-visual-settings__editor-action span){color:var(--text-muted)}html[data-theme=LIGHT] :is(.catalog-settings__variants a,.sku-tile-visual-summary__body a){color:var(--text-interaction)}html[data-theme=LIGHT] :is(.sku-tile-visual-settings__mode strong,.sku-tile-visual-settings__choice strong,.sku-tile-visual-settings__style-option strong){color:var(--text-on-control)}html[data-theme=LIGHT] :is(.sku-tile-visual-settings__mode span,.sku-tile-visual-settings__choice small,.sku-tile-visual-settings__style-option span){color:var(--text-muted)}html[data-theme=LIGHT] :is(.stock-controls input,.stock-controls select,.stock-product-browser__search input,.stock-product-browser__filters select,.receive-inventory__fields input,.receive-inventory__fields select,.receive-inventory__fields textarea,.inventory-workflow__toolbar select,.inventory-workflow__item input,.movement-history__controls input,.movement-history__controls select,.warehouse-settings__fields input,.warehouse-settings__fields select,.warehouse-settings__fields textarea,.orders-history-controls input,.orders-history-controls select,.new-order__picker input,.new-order__browse select,.new-order__line input,.new-order__customer-picker input,.customer-overview__search input,.address-book-overview__search input,.beer-color-picker__trigger,.catalog-settings input:not([type=range]):not([type=checkbox]):not([type=radio]),.catalog-settings select,.catalog-settings textarea,.contact-editor input:not([type=checkbox]),.contact-editor select,.contact-editor textarea,.tank-editor input:not([type=checkbox]),.tank-editor select,.tank-editor textarea,.silhouette-library input,.sku-tile-visual-settings input,.tile-visual-editor input:not([type=range]),.tile-visual-editor select,.source-image-preparation input:not([type=range])){border-color:var(--border-strong);color:var(--text-primary);background:var(--bg-input);box-shadow:inset 0 1px 1px rgb(68 78 84/.05)}html[data-theme=LIGHT] :is(input,textarea)::placeholder{color:var(--text-placeholder)}html[data-theme=LIGHT] :is(input,select,textarea):disabled{color:var(--text-disabled)}html[data-theme=LIGHT] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.catalog-management__category-settings,.catalog-management__categories a,.warehouse-management__filter,.address-book-overview__filter,.address-book-overview__archive:not(.address-book-overview__archive--active),.catalog-settings__property-pill:not(.catalog-settings__property-pill--active):not(.catalog-settings__property-pill--disabled),.catalog-settings__toggle-pill input:not(:checked)+span,.sku-form__intent-pill:not(.sku-form__intent-pill--active),.receive-inventory__type-tab:not(.receive-inventory__type-tab--active),.sku-health-settings button,.order-detail__finance-link){border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}html[data-theme=LIGHT] :is(.stock-page__back,.back-link,.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__actions>a,.stock-product-group__heading>a,.stock-local-create,.stock-module-actions .action-menu__trigger,.warehouse-management__create,.catalog-management__create,.catalog-settings__text-button--accent){border-color:rgb(190 98 28/.56);color:#9b4e16;background:var(--bg-control)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.warehouse-management__filter,.address-book-overview__filter,.sku-health-settings button,.order-detail__finance-link):is(:hover:not(*),:focus-visible){border-color:rgb(190 98 28/.72);color:#7a3c11;background:rgb(236 133 47/.12);outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.stock-page__back,.back-link,.stock-product-browser__category:not(.stock-product-browser__category--active),.stock-product-browser__filter-toggle,.stock-product-browser__reset,.stock-product-browser__empty button,.stock-product-browser__actions>a,.stock-product-group__heading>a,.filter-pill:not(.filter-pill--active),.stock-category-tab:not(.stock-category-tab--active),.stock-content-rail__item:not(.stock-content-rail__item--active),.stock-secondary-navigation__link:not(.stock-secondary-navigation__link--active),.order-view-tab:not(.order-view-tab--active),.order-completed-tab:not(.order-completed-tab--active),.orders-advanced-toggle:not(.orders-advanced-toggle--active),.catalog-management__filter,.warehouse-management__filter,.address-book-overview__filter,.sku-health-settings button,.order-detail__finance-link):is(:hover,:focus-visible){border-color:rgb(190 98 28/.72);color:#7a3c11;background:rgb(236 133 47/.12);outline-color:var(--focus-ring)}}.commerce-page{max-width:1040px}.commerce-page__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.3rem}.commerce-page__cards>a,.price-list-list__item{display:grid;grid-gap:.32rem;gap:.32rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:.78rem;color:var(--text-on-primary);background:var(--bg-surface);text-decoration:none}.commerce-page__cards>a strong,.price-list-list__item b{color:var(--accent-amber,#f0a548);font-size:.78rem}.commerce-page__cards>a small,.price-list-list__item small{color:var(--surface-muted)}.price-list-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.price-list-list__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.65rem;gap:.65rem}.price-list-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.price-list-list__item span{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.price-list-editor__meta,.price-list-list__create{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding:.85rem;border:1px solid var(--border-subtle);border-radius:.78rem;background:var(--bg-surface)}.price-list-editor__meta label,.price-list-list__create label{display:grid;flex:1 1 180px;grid-gap:.3rem;gap:.3rem;color:var(--surface-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.price-list-editor__meta input,.price-list-editor__row input,.price-list-list__create input{width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:.52rem;color:var(--text-on-control);background:var(--bg-control);font:700 .8rem Manrope,sans-serif;padding:.5rem .6rem}.price-list-editor button,.price-list-list__create button{min-height:38px;padding:.48rem .75rem;border:1px solid rgb(240 165 72/.62);border-radius:999px;color:var(--accent-amber,#f0a548);background:rgb(236 133 47/.09);font:800 .65rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.price-list-editor button:disabled,.price-list-list__create button:disabled{opacity:.55;cursor:progress}.price-list-editor__error,.price-list-list__create p{width:100%;margin:0;color:var(--semantic-foreground-red,#e07265);font-size:.76rem}.price-list-editor{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.2rem}.price-list-editor__active{flex:0 1 auto!important;display:flex!important;align-items:center;min-height:38px;text-transform:none!important}.price-list-editor__active input{width:auto;min-height:auto}.price-list-editor__default{justify-self:start}.price-list-editor__default-note,.price-list-editor__notice{margin:0;color:var(--surface-muted);font-size:.78rem;line-height:1.5}.price-list-editor__prices{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem;border:1px solid var(--border-subtle);border-radius:.8rem;background:var(--bg-surface)}.price-list-editor__prices h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.05em}.price-list-editor__prices p{color:var(--surface-muted);font-size:.78rem;line-height:1.5}.price-list-editor__table{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:.62rem}.price-list-editor__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);grid-gap:.65rem;gap:.65rem;align-items:center;min-width:0;padding:.62rem .7rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-quiet)}.price-list-editor__row:last-child{border-bottom:0}.price-list-editor__row--header{color:var(--surface-muted);background:var(--bg-surface);font-size:.63rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.price-list-editor__row span{min-width:0}.price-list-editor__row small,.price-list-editor__row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-list-editor__row small{margin-top:.16rem;color:var(--surface-muted);font-size:.67rem}.price-list-editor__row small b{color:var(--text-on-primary)}.price-list-editor__price-input{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.18rem;gap:.18rem}.price-list-editor__price-input>span{color:var(--surface-muted);font-size:.6rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.price-list-editor__row input{text-align:right}.price-list-editor__prices>button{justify-self:start}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.commerce-page__cards>a:hover:not(*),.price-list-list__item:hover:not(*){border-color:rgb(240 165 72/.62);color:var(--text-action);background:var(--bg-surface-raised)}}@media (hover:hover) and (pointer:fine){.commerce-page__cards>a:hover,.price-list-list__item:hover{border-color:rgb(240 165 72/.62);color:var(--text-action);background:var(--bg-surface-raised)}}@media not all and (hover:hover) and (pointer:fine){.price-list-editor button:hover:not(*),.price-list-list__create button:hover:not(*){border-color:rgb(240 165 72/.85);color:var(--text-action);background:rgb(236 133 47/.16)}}@media (hover:hover) and (pointer:fine){.price-list-editor button:hover,.price-list-list__create button:hover{border-color:rgb(240 165 72/.85);color:var(--text-action);background:rgb(236 133 47/.16)}}}@media (max-width:480px){.price-list-editor__meta,.price-list-list__create{align-items:stretch}.price-list-editor__meta button,.price-list-editor__prices>button,.price-list-list__create button{width:100%}.price-list-editor__row{grid-template-columns:minmax(0,1fr) 118px;gap:.45rem;padding:.55rem}.price-list-editor__row input{min-width:0}.price-list-editor__row--header{font-size:.58rem}}.commerce-page__card{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem;min-width:0;padding:1rem;border:1px solid var(--border-subtle);border-radius:.78rem;color:var(--text-on-primary);background:var(--bg-surface);text-decoration:none}.commerce-page__card h2{margin:0;color:var(--text-on-primary);font-family:Bebas Neue,sans-serif;font-size:1.72rem;font-weight:400;letter-spacing:.045em;line-height:.95;text-transform:uppercase}.commerce-page__card p{margin:0;color:var(--surface-muted);font-size:.78rem;line-height:1.5}.commerce-page__card strong{color:var(--accent-amber,#f0a548);font-size:.78rem}.commerce-page__state{justify-self:start;padding:.27rem .46rem;border:1px solid var(--border-subtle);border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.055em;line-height:1}.commerce-page__state--implemented{border-color:color-mix(in srgb,var(--semantic-family-green) 56%,var(--border-subtle));color:var(--semantic-foreground-green);background:color-mix(in srgb,var(--semantic-family-green) 12%,transparent)}.commerce-page__state--planned{color:var(--text-secondary);background:var(--bg-control)}.commerce-page__card--placeholder{background:var(--bg-surface-quiet)}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.commerce-page__card--active:hover:not(*){border-color:rgb(240 165 72/.62);color:var(--text-action);background:var(--bg-surface-raised)}}@media (hover:hover) and (pointer:fine){.commerce-page__card--active:hover{border-color:rgb(240 165 72/.62);color:var(--text-action);background:var(--bg-surface-raised)}}@media not all and (hover:hover) and (pointer:fine){.commerce-page__card--active:hover:not(*) h2{color:var(--text-action)}}@media (hover:hover) and (pointer:fine){.commerce-page__card--active:hover h2{color:var(--text-action)}}}.settlement-point-management{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.2rem}.settlement-point-management__intro,.settlement-point-management__notice{margin:0;color:var(--surface-muted);font-size:.78rem;line-height:1.5}.settlement-point-management__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.settlement-point-management__card,.settlement-point-management__create{display:grid;align-content:start;grid-gap:.72rem;gap:.72rem;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.78rem;background:var(--bg-surface)}.settlement-point-management__card--inactive{opacity:.72;background:var(--bg-surface-quiet)}.settlement-point-management__card-heading{display:flex;align-items:end;justify-content:space-between;gap:.65rem}.settlement-point-management label,.settlement-point-management legend{color:var(--surface-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.settlement-point-management__card-heading>label,.settlement-point-management__create>label{display:grid;flex:1 1 auto;grid-gap:.3rem;gap:.3rem;min-width:0}.settlement-point-management__card-heading>span{flex:0 0 auto;color:var(--surface-muted);font-size:.64rem;font-weight:800}.settlement-point-management input:not([type]),.settlement-point-management input[type=text]{width:100%;min-height:38px;box-sizing:border-box;padding:.5rem .6rem;border:1px solid var(--border-subtle);border-radius:.52rem;color:var(--text-on-control);background:var(--bg-control);font:700 .8rem Manrope,sans-serif;text-transform:none}.settlement-point-management__capabilities{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;margin:0;padding:.72rem;border:1px solid var(--border-subtle);border-radius:.62rem}.settlement-point-management__capabilities legend{padding:0 .2rem}.settlement-point-management__active,.settlement-point-management__capabilities label{display:flex;align-items:center;gap:.45rem;color:var(--text-on-primary);font-size:.73rem;text-transform:none}.settlement-point-management__active{color:var(--surface-muted)}.settlement-point-management button{justify-self:start;min-height:38px;padding:.48rem .75rem;border:1px solid rgb(240 165 72/.62);border-radius:999px;color:var(--accent-amber,#f0a548);background:rgb(236 133 47/.09);font:800 .65rem Manrope,sans-serif;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.settlement-point-management button:disabled{opacity:.55;cursor:progress}.settlement-point-management__create h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.045em;text-transform:uppercase}.settlement-point-management__error{margin:0;color:var(--semantic-foreground-red,#e07265);font-size:.76rem}@media (max-width:480px){.settlement-point-management__list{grid-template-columns:1fr}.settlement-point-management__card-heading{align-items:start;flex-direction:column}.settlement-point-management button{width:100%}}html[data-theme=LIGHT] :is(.warehouse-management__filter--active,.catalog-management__filter--active,.address-book-overview__filter--active){border-color:rgb(190 98 28/.68);color:#7a3c11;background:rgb(236 133 47/.13)}html[data-theme=LIGHT] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)){border-color:rgb(190 98 28/.56);color:#9b4e16;background:var(--bg-control)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):is(:hover:not(*),:focus-visible){border-color:rgb(190 98 28/.72);color:#7a3c11;background:rgb(236 133 47/.12);outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):is(:hover,:focus-visible){border-color:rgb(190 98 28/.72);color:#7a3c11;background:rgb(236 133 47/.12);outline-color:var(--focus-ring)}}html[data-theme=LIGHT] .order-preparation-all-action__button--complete{border-color:var(--order-item-prepared-control-border);color:var(--order-item-prepared-control-foreground);background:var(--order-item-prepared-control-surface)}html[data-theme=LIGHT] :is(.filter-pill--active,.stock-category-tab--active,.stock-product-browser__category--active,.stock-content-rail__item--active,.stock-secondary-navigation__link--active,.production-overview__nav .production-overview__nav--active,.order-view-tab--active,.order-completed-tab--active,.orders-advanced-toggle--active,.catalog-settings__property-pill--active,.catalog-settings__toggle-pill input:checked+span,.sku-form__intent-pill--active,.receive-inventory__type-tab--active){border-color:rgb(190 98 28/.7);color:#7a3c11;background:rgb(236 133 47/.15)}html[data-theme=LIGHT] .order-status-pill--nova{border-color:var(--order-new-border);color:var(--order-new-foreground);background:var(--order-new-tint)}html[data-theme=LIGHT] :is(.order-status-pill--potvrzena,.order-status-pill--pripravuje-se){border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}html[data-theme=LIGHT] :is(.order-status-pill--pripravena,.order-status-pill--vydana,.order-status-pill--complete){border-color:var(--order-ready-border);color:var(--order-ready-foreground);background:color-mix(in srgb,var(--order-ready-border) var(--semantic-intensity-subtle),transparent)}html[data-theme=LIGHT] .order-status-pill--zrusena{border-color:var(--order-cancelled-border);color:var(--order-cancelled-foreground);background:color-mix(in srgb,var(--order-cancelled-tint) 100%,transparent)}html[data-theme=LIGHT] .order-status-pill--rozpracovana{border-color:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-subtle));color:var(--semantic-foreground-purple);background:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-subtle),transparent)}html[data-theme=LIGHT] .receive-inventory__card.receive-inventory__card{border-color:var(--movement-semantic-border,var(--border-subtle));background:var(--movement-semantic-tint,none),var(--bg-surface);box-shadow:var(--movement-semantic-glow,none)}html[data-theme=LIGHT] :is(.action-menu__panel,.catalog-confirmation__dialog,.beer-color-picker__panel,.quick-actions__sheet){border-color:var(--border-strong);color:var(--text-primary);background:var(--bg-menu);box-shadow:0 12px 28px rgb(42 51 57/.16)}html[data-theme=LIGHT] .tile-visual-editor__preview-column{border-color:rgb(38 50 58/.72);background:var(--bg-preview)}html[data-theme=LIGHT] :is(.silhouette-library__thumbnail,.silhouette-library__selected-file img,.sku-tile-visual-settings__choice img,.sku-tile-visual-settings__style-preview,.source-image-preparation__source-preview,.source-image-preparation__result-preview){background-color:var(--bg-preview)}:is(.stock-product-card h2,.stock-product-card__headline strong,.movement-history__product,.order-card h2,.order-card__items li,.silhouette-library__upload h2,.silhouette-library__add-choices h2,.silhouette-library__item-body>strong,.sku-tile-visual-summary__body strong,.source-image-preparation__heading h1,.source-image-preparation__source-form h2,.source-image-preparation__save-panel h2,.source-image-preparation__preview-heading h2,.tile-visual-editor__control-group h2){color:var(--text-primary)!important}:is(.global-navigation__panel a,.quick-actions__item strong){color:var(--text-raised)}.quick-actions__icon{color:var(--beeros-ui-amber)}:is(.eyebrow,.delivery-method-indicator,.stock-product-card__available-label,.stock-product-card__availability,.stock-product-card__packaging,.order-card__delivery,.order-detail__note,.order-status-history p,.tank-card__batch,.tank-card__process){color:var(--text-secondary)}:is(.stock-product-group__heading h3,.stock-detail__metrics dd,.stock-detail__activity dd,.order-group>h2,.order-quantity,.order-detail__facts dd,.order-detail__item-heading h3,.order-detail__item-heading>strong,.order-detail__stock-facts dd,.order-detail__total strong,.order-inventory-quantity,.tank-card__volume,.tank-detail__vessel strong,.tank-detail__information dd,.tank-management__card strong){color:var(--text-emphasis)}:is(.catalog-management__card h2,.catalog-management__row-link strong){color:var(--text-emphasis)}:is(.catalog-management__order-hint,.catalog-management__drag-handle,.tank-card__temperature){color:var(--text-secondary)}.order-detail__product-link{color:var(--text-primary)}:is(.warehouse-management__name h2,.warehouse-detail__facts dd,.warehouse-detail__operations h2,.warehouse-detail__movements h2,.warehouse-detail__movements a){color:var(--text-emphasis)}:is(.warehouse-detail__movements strong,.warehouse-detail__movements span){color:var(--text-quantity)}.warehouse-management__summary strong{color:var(--status-success)}html[data-theme=LIGHT] .warehouse-detail__actions button,html[data-theme=LIGHT] .warehouse-management__name span{color:var(--status-warning)}html[data-theme=LIGHT] .warehouse-detail__actions .warehouse-detail__deactivate{color:var(--status-danger)}:is(.tank-detail__panel-heading h1,.tank-detail__volume,.tank-detail__fill strong,.tank-detail__metadata dd){color:var(--text-emphasis)}.tank-detail__edit{color:var(--text-action)}.tank-detail__batch{color:var(--text-secondary)}:is(.tank-detail__temperature,.tank-detail__telemetry>span){color:var(--status-info)}.tank-detail__lifecycle{color:var(--status-success)}:is(.stock-product-card__amounts .stock-product-card__quantity,.stock-product-card__amounts .stock-quantity,.stock-product-card__amounts .stock-quantity__value){color:var(--text-quantity)}.stock-product-card__amounts .stock-product-card__available-label{color:var(--text-secondary)}.order-detail__availability-preview .order-quantity--primary,.order-detail__ordered-quantity{color:var(--text-information-emphasis)}.order-detail__availability-preview,.order-detail__ordered-quantity .order-inventory-quantity small{color:var(--text-secondary)}.order-detail__availability-preview--conflict,.order-inventory-quantity--warning{color:var(--status-conflict)}html[data-theme=LIGHT] .order-detail__history .stock-empty-state{border-color:var(--border-subtle);color:var(--text-muted)}:is(.order-card__conflict,.order-detail__conflict){color:var(--status-conflict)}:is(.order-card__payment--paid,.order-detail__payment--paid){color:var(--status-success)}:is(.order-card__payment--waiting,.order-detail__payment--waiting){color:var(--status-warning)}.order-detail__facts .order-detail__payment--paid{color:var(--status-success)}.order-detail__facts .order-detail__payment--waiting{color:var(--status-warning)}:is(.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-quantity,.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-quantity__value,.stock-product-card--reservation-conflict .stock-product-card__amounts .stock-product-card__available-label){color:var(--status-conflict)}:is(.order-workflow-actions__button,.order-workflow-actions__more){color:var(--text-control)}.order-workflow-actions__button--primary{color:var(--text-action)}html[data-theme=LIGHT] .module-state{color:var(--status-warning)}html[data-theme=LIGHT] .module-state--ready{color:var(--text-secondary)}html[data-theme=LIGHT] .production-overview__nav span{color:var(--text-disabled)}html[data-theme=LIGHT] .tank-card--empty .tank-card__headline strong{color:var(--text-emphasis)}html[data-theme=LIGHT] .contact-role-pill--odberatel{color:var(--status-warning)}html[data-theme=LIGHT] .contact-role-pill--dodavatel{color:var(--status-success)}html[data-theme=LIGHT] .contact-role-pill--personal{color:var(--text-secondary)}html[data-theme=LIGHT] .order-detail__item-variant{color:var(--text-secondary)!important}.tile-visual-editor__preview-column{color:var(--text-on-preview)}.tile-visual-editor__preview-frame .stock-product-card:not(.stock-product-card--reservation-conflict) :is(h2,.stock-product-card__headline strong,.stock-product-card__family,.stock-product-card__amounts .stock-product-card__quantity,.stock-product-card__amounts .stock-quantity,.stock-product-card__amounts .stock-quantity__value,.stock-product-card__available-label,.stock-product-card__availability){color:var(--text-on-preview)!important}.tile-visual-editor__preview-frame .stock-product-card--reservation-conflict :is(.stock-product-card__amounts .stock-quantity,.stock-product-card__amounts .stock-quantity__value,.stock-product-card__available-label){color:var(--status-conflict-on-preview)}:is(.tile-visual-editor__actions button,.tile-visual-editor__style-pill,.tile-visual-editor__quick-style-pill){color:var(--text-control)}.tile-visual-editor__style-pill strong{color:var(--text-primary)}:is(.tile-visual-editor__control-group output,.tile-visual-editor__preview-status,.tile-visual-editor__reference-status,.tile-visual-editor__composition-actions button,.tile-visual-editor__actions .tile-visual-editor__save){color:var(--text-interaction)}.tile-visual-editor__feedback{color:var(--status-success)}.tile-visual-editor__feedback--error{color:var(--status-danger)}.tile-visual-editor__composition-assist :is(input[type=search],select){color-scheme:inherit}:is(.address-book-card__categories,.address-book-detail__categories){color:var(--text-secondary)}:is(.address-book-card__tags,.address-book-detail__tags,.contact-editor__fields label>span,.contact-editor__fields label>small){color:var(--text-muted)}:is(.address-book-detail__facts dd,.address-book-detail__orders li strong){color:var(--text-emphasis)}.address-book-detail__lifecycle{color:var(--status-success)}:is(.contact-editor__roles label,.contact-editor__same,.contact-editor__lifecycle label,.contact-editor__address-fields legend){color:var(--text-secondary)}.contact-editor__error,.contact-editor__remove{color:var(--status-danger)}:is(.address-book-page__create,.address-book-detail__title>a,.contact-editor__section-heading button){color:var(--text-interaction)}.contact-editor__submit{color:var(--text-action)}.invoice-page__order-context strong{color:var(--text-emphasis)}.invoice-row__orders a,.invoice-row__status{color:var(--text-interaction)}.invoice-row--paid .invoice-row__status{color:var(--status-success)}.invoice-row--overdue .invoice-row__status{color:var(--status-danger)}.invoice-row--corrected .invoice-row__status{color:var(--status-conflict)}html[data-theme=LIGHT] :is(.inventory-workflow__groups h2,.inventory-workflow__review h2,.inventory-workflow__item strong,.inventory-workflow__review li strong){color:var(--text-on-primary)}html[data-theme=LIGHT] :is(.inventory-workflow__item small,.inventory-workflow__item em,.inventory-workflow__review>p:not(.eyebrow),.inventory-workflow__review li span,.inventory-workflow__review small){color:var(--text-muted)}html[data-theme=LIGHT] .inventory-workflow__item input,html[data-theme=LIGHT] .inventory-workflow__modes .inventory-workflow__mode{color:var(--text-on-control)}html[data-theme=LIGHT] .inventory-workflow__mode span{color:var(--text-muted)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .inventory-workflow__mode:is(:hover:not(*),:focus-visible),html[data-theme=LIGHT] .inventory-workflow__modes .inventory-workflow__mode--active{color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .inventory-workflow__mode:is(:hover,:focus-visible),html[data-theme=LIGHT] .inventory-workflow__modes .inventory-workflow__mode--active{color:var(--text-interaction)}}html[data-theme=LIGHT] .inventory-workflow__modes .inventory-workflow__mode--active span{color:var(--text-interaction)}html[data-theme=LIGHT] :is(.inventory-workflow__item--matched,.inventory-workflow__item--positive) em{color:var(--status-success)}html[data-theme=LIGHT] .inventory-workflow__item--negative em{color:var(--status-warning)}html[data-theme=LIGHT] .action-menu__panel>:is(a,button):not(.silhouette-library__remove-action){color:var(--text-on-raised)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .action-menu__panel>:is(a,button):not(.silhouette-library__remove-action):is(:hover:not(*),:focus-visible){color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .action-menu__panel>:is(a,button):not(.silhouette-library__remove-action):is(:hover,:focus-visible){color:var(--text-interaction)}}html[data-theme=LIGHT] .action-menu__panel .silhouette-library__remove-action{color:var(--status-danger)}:is(.stock-product-card__amounts .stock-product-card__quantity,.stock-product-card__amounts .stock-quantity,.stock-product-card__amounts .stock-quantity__value){color:var(--text-operational-quantity)}.stock-detail__metric--primary:not(.stock-detail__metric--conflict) dd{color:var(--text-operational-quantity)}.stock-detail__activity div:first-child dd{color:var(--text-emphasis)}:is(.order-detail__ordered-quantity .order-inventory-quantity,.order-detail__ordered-quantity .order-inventory-quantity>span,.order-detail__ordered-quantity .order-inventory-quantity small,.order-card__item-main .order-quantity--primary,.order-card__item-main .order-quantity--primary strong,.order-card__item-main .order-quantity--primary small,.order-detail__availability-preview .order-quantity--primary .order-inventory-quantity,.order-detail__availability-preview .order-quantity--primary .order-inventory-quantity>span,.order-detail__availability-preview .order-quantity--primary .order-inventory-quantity small){color:var(--text-operational-quantity)}:is(.order-detail__item--conflict .order-detail__ordered-quantity .order-inventory-quantity,.order-detail__item--conflict .order-detail__ordered-quantity .order-inventory-quantity>span,.order-detail__item--conflict .order-detail__ordered-quantity .order-inventory-quantity small,.order-card--conflict .order-card__item-main .order-quantity--primary,.order-card--conflict .order-card__item-main .order-quantity--primary strong,.order-card--conflict .order-card__item-main .order-quantity--primary small,.order-detail__availability-preview--conflict .order-quantity--primary .order-inventory-quantity,.order-detail__availability-preview--conflict .order-quantity--primary .order-inventory-quantity>span,.order-detail__availability-preview--conflict .order-quantity--primary .order-inventory-quantity small,.order-inventory-quantity--warning,.order-inventory-quantity--warning>span,.order-inventory-quantity--warning small){color:var(--status-conflict)}html[data-theme=LIGHT] .stock-detail__packaging{color:var(--text-secondary)}html[data-theme=LIGHT] .stock-detail__catalog-meta span:first-child{color:var(--text-information-emphasis)}:is(.stock-detail__primary-container a,.stock-detail__used-packaging a,.stock-detail__holding-sources a,.movement-list__source a,.movement-history__source a,.movement-history__product-link,.stock-detail__all-movements){color:var(--text-interaction)}html[data-theme=LIGHT] .stock-detail__packaging-behavior--returnable{border-color:color-mix(in srgb,var(--status-success) 62%,var(--border-subtle));color:var(--status-success);background:color-mix(in srgb,var(--status-success) var(--semantic-intensity-subtle),transparent)}html[data-theme=LIGHT] :is(.stock-product-card__health--plna_zasoba,.stock-detail__health--plna_zasoba,.stock-product-card__health--dostatek,.stock-detail__health--dostatek){color:var(--status-success)}html[data-theme=LIGHT] :is(.stock-product-card__health--dochazi,.stock-detail__health--dochazi){color:var(--status-warning)}html[data-theme=LIGHT] :is(.stock-product-card__health--kriticke,.stock-detail__health--kriticke){color:var(--status-danger)}html[data-theme=LIGHT] .sku-accent-settings{border-color:var(--border-subtle);color:var(--text-on-nested);background:var(--bg-surface-quiet)}html[data-theme=LIGHT] :is(.sku-accent-settings__preview,.sku-accent-settings>p:not(.sku-form__group-title)){color:var(--text-muted)}html[data-theme=LIGHT] .catalog-settings__property-pill--disabled{border-color:var(--border-subtle);color:var(--text-disabled);background:var(--bg-control);opacity:1}html[data-theme=LIGHT] .catalog-settings__property-pill--disabled.catalog-settings__property-pill--active{border-color:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-outline),var(--border-subtle));color:var(--text-information-emphasis);background:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),var(--bg-control))}html[data-theme=LIGHT] .catalog-settings__toggle-pill input:disabled+span{border-color:var(--border-subtle);color:var(--text-disabled);background:var(--bg-control);opacity:1}html[data-theme=LIGHT] .catalog-settings__toggle-pill input:checked:disabled+span{border-color:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-outline),var(--border-subtle));color:var(--text-information-emphasis);background:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),var(--bg-control))}:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a){border-color:var(--secondary-action-border);color:var(--secondary-action-foreground);background:var(--secondary-action-surface)}:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a):focus-visible{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);outline-color:var(--focus-ring)}.order-payment-status>strong{color:inherit}.order-payment-status__trigger:disabled{border-color:var(--border-subtle);color:var(--text-disabled);background:var(--bg-control);opacity:1;cursor:not-allowed}html[data-theme=LIGHT] :is(.catalog-settings__delete,.packaging-relations__remove){border-color:color-mix(in srgb,var(--status-danger) 64%,var(--border-subtle));color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) var(--semantic-intensity-subtle),transparent)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.catalog-settings__delete,.packaging-relations__remove):is(:hover:not(*),:focus-visible){border-color:color-mix(in srgb,var(--status-danger) 78%,var(--border-strong));color:color-mix(in srgb,var(--status-danger) 78%,var(--text-primary));background:color-mix(in srgb,var(--status-danger) var(--semantic-intensity-attention),transparent)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] :is(.catalog-settings__delete,.packaging-relations__remove):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--status-danger) 78%,var(--border-strong));color:color-mix(in srgb,var(--status-danger) 78%,var(--text-primary));background:color-mix(in srgb,var(--status-danger) var(--semantic-intensity-attention),transparent)}}html[data-theme=LIGHT] :is(.catalog-settings__delete,.packaging-relations__remove):disabled{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--border-subtle));color:color-mix(in srgb,var(--status-danger) 42%,var(--text-disabled));background:var(--bg-control);opacity:1;cursor:not-allowed}@media (max-width:600px){.address-book-detail__title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;flex-direction:row}.address-book-detail__title>a{justify-self:end}}.stock-detail__reservation-relations a,.stock-detail__reservation-relations li strong,.stock-detail__reservation-relations>p,.stock-detail__reservation-relations>strong{color:var(--semantic-foreground-purple)}.stock-detail__reservation-relations a{-webkit-text-decoration-color:color-mix(in srgb,var(--semantic-family-purple) 56%,transparent);text-decoration-color:color-mix(in srgb,var(--semantic-family-purple) 56%,transparent)}.stock-detail__packaging-behavior--consumable{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}html[data-theme=LIGHT] .catalog-settings__danger{border-color:color-mix(in srgb,var(--semantic-family-red) 42%,var(--border-subtle));background:color-mix(in srgb,var(--semantic-family-red) 7%,var(--bg-surface))}html[data-theme=LIGHT] .catalog-settings__danger h2{color:var(--semantic-foreground-red)}html[data-theme=LIGHT] .catalog-settings__danger p:not(.eyebrow){color:var(--text-muted)}.live-order-items-editor .new-order__line h3,.live-order-items-editor__heading strong{color:var(--text-primary)}.live-order-items-editor .new-order__availability:not(.new-order__availability--conflict),.live-order-items-editor .new-order__line label,.live-order-items-editor .new-order__line label small,.live-order-items-editor .new-order__line>div>p,.live-order-items-editor__heading p{color:var(--text-secondary)!important}.live-order-items-editor .new-order__availability--conflict{color:var(--semantic-foreground-purple)!important}.live-order-items-editor .new-order__remove{border-color:color-mix(in srgb,var(--semantic-family-red) 62%,var(--border-subtle));color:var(--semantic-foreground-red);background:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-subtle),transparent)}.live-order-items-editor__actions .new-order__add{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a,.new-order__add--launch){border-color:var(--secondary-action-border);color:var(--secondary-action-foreground);background:var(--secondary-action-surface)}:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a,.new-order__add--launch):focus-visible{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);outline:2px solid var(--focus-ring);outline-offset:1px}:is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)){border-color:var(--secondary-action-border);color:var(--secondary-action-foreground);background:var(--secondary-action-surface);box-shadow:none}:is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):focus-visible{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);outline:2px solid var(--focus-ring);outline-offset:1px}html[data-theme=LIGHT] :is(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active){border-color:var(--secondary-action-hover-border);background:linear-gradient(color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent)),var(--bg-control);box-shadow:none}html[data-theme=LIGHT] :is(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}html[data-theme=LIGHT] .orders-history-controls input[type=date]{color-scheme:light}html[data-theme=DARK] .orders-history-controls input[type=date],html[data-theme=GREY] .orders-history-controls input[type=date]{color-scheme:dark}html[data-theme=LIGHT] .beer-color-picker__confirm:not(:disabled){border-color:var(--secondary-action-border);color:var(--text-action);background:linear-gradient(135deg,color-mix(in srgb,var(--semantic-family-amber) 88%,#8a4311),var(--semantic-family-amber))}html[data-theme=LIGHT] .beer-color-picker__confirm:disabled{border-color:var(--border-subtle);color:var(--text-disabled);background:var(--bg-control);opacity:1;cursor:not-allowed}html[data-theme=LIGHT] .beer-color-picker__actions button:not(.beer-color-picker__confirm){border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}.action-menu__trigger{transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}.stock-context-actions .action-menu__trigger{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control)}.action-menu__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.order-card{--order-card-rest-surface:var(--order-active-surface);--order-card-hover-family:var(--semantic-family-amber);--order-card-hover-border:color-mix(in srgb,var(--order-card-hover-family) var(--semantic-intensity-outline),var(--border-subtle));--order-card-hover-lamp:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--order-card-hover-family) var(--semantic-intensity-hover),transparent),transparent 70%);--order-card-hover-surface:var(--order-card-hover-lamp),var(--order-card-rest-surface);--order-card-hover-glow:var(--interactive-lamp-glow-offset) 14px color-mix(in srgb,var(--order-card-hover-family) var(--semantic-intensity-glow),transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.order-card--nova:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(145deg,rgb(176 86 25/.2),rgb(45 39 33/.28));--order-card-hover-family:var(--semantic-family-amber);--order-card-hover-border:var(--order-new-border)}.order-card--pripravena:not(.order-card--conflict){--order-card-hover-family:var(--semantic-family-green);--order-card-hover-border:var(--order-ready-border)}.order-card--vydana:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(145deg,rgb(73 130 86/.18),rgb(31 43 35/.27));--order-card-hover-family:var(--semantic-family-green);--order-card-hover-border:var(--order-completed-border)}.order-card--castecne-vydana:not(.order-card--conflict),.order-detail__summary--castecne-vydana:not(.order-detail__summary--conflict){border-color:rgb(240 165 72/.58);background:linear-gradient(145deg,rgb(120 91 45/.18),rgb(37 40 42/.28));box-shadow:0 0 11px rgb(240 165 72/.08)}.order-status-pill--castecne-vydana{border-color:rgb(240 165 72/.58);color:#f5d3a5;background:rgb(236 133 47/.12)}.order-card__partial-fulfillment{margin:.1rem 0 .45rem;color:#f5d3a5;font-size:.61rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.order-handover__delivery{display:grid;grid-gap:.55rem;gap:.55rem;padding-top:.12rem}.order-handover__delivery>div h3{margin:.08rem 0 0;color:var(--text-primary);font:400 1.18rem/1 Bebas Neue,sans-serif;letter-spacing:.05em;text-transform:uppercase}.order-handover__delivery-line{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;padding:.64rem;border:1px solid rgb(245 242 234/.14);border-radius:.58rem;background:rgb(20 24 29/.16)}.order-handover__delivery-identity h4{margin:0;color:var(--text-primary);font-size:.77rem;line-height:1.35}.order-handover__delivery-identity p{margin:.14rem 0 0;color:var(--surface-muted);font-size:.64rem}.order-handover__delivery-line dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem .58rem;gap:.42rem .58rem;margin:0}.order-handover__delivery-line dl>div{min-width:0;padding:.46rem .5rem;border:1px solid rgb(245 242 234/.1);border-radius:.46rem;background:rgb(20 24 29/.18)}.order-handover__delivery-line dt{color:var(--surface-muted);font-size:.53rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-handover__delivery-line dd{margin:.17rem 0 0;color:var(--text-primary);font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.order-handover__delivery-line dd input{width:min(100%,8rem);min-width:0;box-sizing:border-box}.order-handover__delivery-line dd small{display:block;margin-top:.16rem;color:var(--surface-muted);font-size:.56rem}.order-handover__shortfall{display:grid;grid-gap:.4rem;gap:.4rem;padding:.52rem;border:1px solid rgb(240 165 72/.32);border-radius:.48rem;background:rgb(236 133 47/.06)}.order-handover__shortfall p{margin:0;color:var(--text-secondary);font-size:.68rem;line-height:1.42}.order-handover__shortfall [role=radiogroup]{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.order-handover__shortfall [role=radiogroup] label,.order-handover__shortfall-reason label{display:flex;align-items:center;gap:.34rem;color:var(--text-secondary);font-size:.62rem}.order-handover__shortfall [role=radiogroup] input{width:auto;min-width:15px;min-height:15px;margin:0;accent-color:#ec852f}.order-handover__shortfall-reason{display:grid;grid-gap:.38rem;gap:.38rem}.order-handover__shortfall-reason label{align-items:start;display:grid;grid-gap:.18rem;gap:.18rem}.order-handover__shortfall-reason input,.order-handover__shortfall-reason select{width:100%;min-width:0;box-sizing:border-box}.order-handover__shortfall-reason small{color:#f5d3a5;font-size:.59rem}@media (max-width:520px){.order-handover__delivery-line dl{grid-template-columns:1fr}.order-handover__delivery-line{padding:.58rem}}.order-card--zrusena:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(145deg,rgb(137 65 64/.18),rgb(48 33 35/.28));--order-card-hover-family:var(--semantic-family-red);--order-card-hover-border:var(--order-cancelled-border)}.order-card--conflict{--order-card-rest-surface:linear-gradient(145deg,rgb(112 80 139/.31),rgb(39 32 50/.33));--order-card-hover-family:var(--semantic-family-purple);--order-card-hover-border:var(--order-conflict-border)}html[data-theme=LIGHT] .order-card--nova:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(var(--order-new-tint),var(--order-new-tint)),var(--order-active-surface)}html[data-theme=LIGHT] .order-card--vydana:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(var(--order-completed-tint),var(--order-completed-tint)),var(--order-active-surface)}html[data-theme=LIGHT] .order-card--zrusena:not(.order-card--conflict){--order-card-rest-surface:linear-gradient(var(--order-cancelled-tint),var(--order-cancelled-tint)),var(--order-active-surface)}html[data-theme=LIGHT] .order-card--conflict{--order-card-rest-surface:linear-gradient(var(--order-conflict-tint),var(--order-conflict-tint)),var(--order-active-surface)}.order-card:focus-visible{border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow);outline:none}.stock-product-card--interactive{--stock-card-rest-surface:var(--bg-surface);--stock-card-hover-family:var(--family-accent,var(--border-strong));--stock-card-hover-border:color-mix(in srgb,var(--stock-card-hover-family) var(--semantic-intensity-outline),var(--border-subtle));--stock-card-hover-lamp:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--stock-card-hover-family) var(--semantic-intensity-hover),transparent),transparent 70%);--stock-card-hover-surface:var(--stock-card-hover-lamp),var(--stock-card-rest-surface);--stock-card-hover-glow:var(--interactive-lamp-glow-offset) 14px color-mix(in srgb,var(--stock-card-hover-family) var(--semantic-intensity-glow),transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive{--stock-card-rest-surface:var(--bg-surface)}.stock-product-card--reservation-conflict.stock-product-card--interactive{--stock-card-rest-surface:var(--stock-card-conflict-surface);--stock-card-hover-family:var(--semantic-family-purple);--stock-card-hover-border:color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-outline),var(--border-subtle));--stock-card-hover-glow:var(--interactive-lamp-glow-offset) 14px color-mix(in srgb,var(--semantic-family-purple) var(--semantic-intensity-glow),transparent)}html[data-theme] .stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive,html[data-theme] .stock-product-card--reservation-conflict.stock-product-card--interactive{background:var(--stock-card-rest-surface)}html[data-theme] .stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive{-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle)}.stock-product-card--interactive:has(.stock-product-card__primary:focus-visible){border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow);outline:none}.sku-tile-visual-settings__choice:focus-visible,.sku-tile-visual-settings__mode:focus-visible,.sku-tile-visual-settings__style-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a,.new-order__add--launch):hover:not(*),:is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):hover:not(*){border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface)}}@media (hover:hover) and (pointer:fine){:is(.catalog-settings__text-button--accent,.sku-tile-visual-summary__body a,.sku-tile-visual-settings__library-link,.sku-tile-visual-settings__editor-action a,.order-payment-status__trigger,.order-detail__finance-link,.address-book-detail__title>a,.new-order__add--launch):hover,:is(.order-preparation-all-action__button:not(.order-preparation-all-action__button--complete),.order-preparation-item-action__button:not(.order-preparation-item-action__button--prepared)):hover{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface)}}@media not all and (hover:hover) and (pointer:fine){.live-order-items-editor .new-order__remove:hover:not(*){border-color:color-mix(in srgb,var(--semantic-family-red) 78%,var(--border-strong));background:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-attention),transparent)}}@media (hover:hover) and (pointer:fine){.live-order-items-editor .new-order__remove:hover{border-color:color-mix(in srgb,var(--semantic-family-red) 78%,var(--border-strong));background:color-mix(in srgb,var(--semantic-family-red) var(--semantic-intensity-attention),transparent)}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .action-menu__trigger:hover:not(*),html[data-theme] :is(.stock-module-actions,.stock-context-actions,.silhouette-library__menu,.order-workflow-actions__secondary) .action-menu__trigger:hover:not(*){border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);box-shadow:0 0 8px color-mix(in srgb,var(--semantic-family-amber) 14%,transparent)}}@media (hover:hover) and (pointer:fine){html[data-theme] .action-menu__trigger:hover,html[data-theme] :is(.stock-module-actions,.stock-context-actions,.silhouette-library__menu,.order-workflow-actions__secondary) .action-menu__trigger:hover{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);box-shadow:0 0 8px color-mix(in srgb,var(--semantic-family-amber) 14%,transparent)}}@media not all and (hover:hover) and (pointer:fine){.order-card:hover:not(*){border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow);outline:none}}@media (hover:hover) and (pointer:fine){.order-card:hover{border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow);outline:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] :is(.order-card--potvrzena:not(.order-card--conflict),.order-card--pripravuje-se:not(.order-card--conflict),.order-card--pripravena:not(.order-card--conflict),.order-card--nova:not(.order-card--conflict),.order-card--vydana:not(.order-card--conflict),.order-card--zrusena:not(.order-card--conflict),.order-card--conflict):hover:not(*){border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow)}}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.order-card--potvrzena:not(.order-card--conflict),.order-card--pripravuje-se:not(.order-card--conflict),.order-card--pripravena:not(.order-card--conflict),.order-card--nova:not(.order-card--conflict),.order-card--vydana:not(.order-card--conflict),.order-card--zrusena:not(.order-card--conflict),.order-card--conflict):hover{border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow)}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-card:not(.order-card--nova):not(.order-card--conflict):not(.order-card--pripravena):not(.order-card--vydana):not(.order-card--zrusena):hover:not(*){border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow)}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-card:not(.order-card--nova):not(.order-card--conflict):not(.order-card--pripravena):not(.order-card--vydana):not(.order-card--zrusena):hover{border-color:var(--order-card-hover-border);background:var(--order-card-hover-surface);box-shadow:var(--order-card-hover-glow)}}@media not all and (hover:hover) and (pointer:fine){.stock-product-card--interactive:hover:not(*){border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow);outline:none}}@media (hover:hover) and (pointer:fine){.stock-product-card--interactive:hover{border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow);outline:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover:not(*),html[data-theme] .stock-product-card--reservation-conflict.stock-product-card--interactive:hover:not(*){border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow)}}@media (hover:hover) and (pointer:fine){html[data-theme] .stock-product-card--family:not(.stock-product-card--reservation-conflict).stock-product-card--interactive:hover,html[data-theme] .stock-product-card--reservation-conflict.stock-product-card--interactive:hover{border-color:var(--stock-card-hover-border);background:var(--stock-card-hover-surface);box-shadow:var(--stock-card-hover-glow)}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] :is(.sku-tile-visual-settings__mode,.sku-tile-visual-settings__choice,.sku-tile-visual-settings__style-option):not(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active):hover:not(*){border-color:var(--secondary-action-hover-border);background:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-hover),transparent),transparent 70%),var(--bg-control);box-shadow:none}}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.sku-tile-visual-settings__mode,.sku-tile-visual-settings__choice,.sku-tile-visual-settings__style-option):not(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active):hover{border-color:var(--secondary-action-hover-border);background:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-hover),transparent),transparent 70%),var(--bg-control);box-shadow:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] :is(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active):hover:not(*){border-color:var(--secondary-action-hover-border);background:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-hover),transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent)),var(--bg-control);box-shadow:none}}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.sku-tile-visual-settings__mode--active,.sku-tile-visual-settings__choice--selected,.sku-tile-visual-settings__style-option--active):hover{border-color:var(--secondary-action-hover-border);background:radial-gradient(84% 110% at var(--interactive-lamp-origin),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-hover),transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent),color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-subtle),transparent)),var(--bg-control);box-shadow:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .module-tile:hover:not(*) .module-art:before{background:radial-gradient(circle at 42% 24%,rgb(190 98 28/.14),transparent 32%),linear-gradient(145deg,rgb(239 236 229/.98),rgb(209 214 209/.99))}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .module-tile:hover .module-art:before{background:radial-gradient(circle at 42% 24%,rgb(190 98 28/.14),transparent 32%),linear-gradient(145deg,rgb(239 236 229/.98),rgb(209 214 209/.99))}}}html[data-theme=DARK] .stock-product-group__heading{background:linear-gradient(90deg,color-mix(in srgb,var(--family-accent,var(--accent-amber)) 8%,transparent),color-mix(in srgb,var(--family-accent,var(--accent-amber)) 3%,transparent) 48%,transparent 78%),var(--bg-surface)}html[data-theme] select:not([multiple]){border-radius:var(--control-radius);color-scheme:inherit}html[data-theme=GREY] select{color-scheme:dark}html[data-theme=GREY] select optgroup,html[data-theme=GREY] select option{color:var(--text-on-control);background-color:var(--native-select-option-surface)}html[data-theme=GREY] select option:disabled{color:var(--text-disabled)}:is(.inventory-workflow__heading .eyebrow,.inventory-workflow__progress strong){color:var(--text-information-emphasis)}html[data-theme=LIGHT] :is(.stock-report__catalog-card,.stock-report__preview){border-color:var(--border-subtle);color:var(--text-on-primary);background:var(--bg-surface)}html[data-theme=LIGHT] :is(.stock-report__catalog-card h2,.stock-report__heading h2,.stock-report__heading strong,.stock-report-table td){color:var(--text-on-primary)}html[data-theme=LIGHT] :is(.stock-report__catalog-card p:not(.eyebrow),.stock-report__heading p,.stock-report__audit,.stock-report-table td:before){color:var(--text-muted)}html[data-theme=LIGHT] .stock-report-table th{border-bottom-color:color-mix(in srgb,var(--semantic-family-amber) var(--semantic-intensity-outline),var(--border-subtle));color:var(--text-secondary)}html[data-theme=LIGHT] .stock-report-table td:nth-child(3){color:var(--text-operational-quantity)}html[data-theme=LIGHT] .global-navigation__theme-option--active strong{color:var(--text-on-raised)}.entity-navigation-link{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:.2em}.entity-navigation-link:focus-visible{color:var(--text-interaction);-webkit-text-decoration-color:var(--text-interaction);text-decoration-color:var(--text-interaction);outline:2px solid var(--focus-ring);outline-offset:2px}:is(.stock-detail__primary-container a,.stock-detail__used-packaging a,.stock-detail__holding-sources a,.stock-detail__reservation-relations a,.movement-list__source a,.movement-history__source a,.movement-history__product-link,.stock-detail__all-movements){color:var(--text-on-primary);-webkit-text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:.2em}:is(.stock-detail__primary-container a,.stock-detail__used-packaging a,.stock-detail__holding-sources a,.stock-detail__reservation-relations a,.movement-list__source a,.movement-history__source a,.movement-history__product-link,.stock-detail__all-movements):focus-visible{color:var(--text-interaction);-webkit-text-decoration-color:var(--text-interaction);text-decoration-color:var(--text-interaction);outline:2px solid var(--focus-ring);outline-offset:2px}.order-inline-editor-reveal{scroll-margin-top:calc(4.5rem + env(safe-area-inset-top, 0px))}.order-inline-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.order-inline-editor__actions>button,.order-return-actions__primary{min-height:40px;padding:.48rem .72rem;font:800 .62rem Manrope,sans-serif;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.live-order-items-editor__actions.order-inline-editor__actions>.receive-inventory__submit{min-height:40px;margin-top:0}.order-return-actions__primary{display:inline-flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){@media not all and (hover:hover) and (pointer:fine){.entity-navigation-link:hover:not(*){color:var(--text-interaction);-webkit-text-decoration-color:var(--text-interaction);text-decoration-color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){.entity-navigation-link:hover{color:var(--text-interaction);-webkit-text-decoration-color:var(--text-interaction);text-decoration-color:var(--text-interaction)}}@media not all and (hover:hover) and (pointer:fine){:is(.stock-detail__primary-container a,.stock-detail__used-packaging a,.stock-detail__holding-sources a,.stock-detail__reservation-relations a,.movement-list__source a,.movement-history__source a,.movement-history__product-link,.stock-detail__all-movements):hover:not(*){color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){:is(.stock-detail__primary-container a,.stock-detail__used-packaging a,.stock-detail__holding-sources a,.stock-detail__reservation-relations a,.movement-list__source a,.movement-history__source a,.movement-history__product-link,.stock-detail__all-movements):hover{color:var(--text-interaction)}}@media not all and (hover:hover) and (pointer:fine){.order-card:focus-visible h2,.order-card:hover:not(*) h2,.stock-product-card--interactive:has(.stock-product-card__primary:focus-visible) .stock-product-card__identity h2,.stock-product-card--interactive:hover:not(*) .stock-product-card__identity h2{color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){.order-card:focus-visible h2,.order-card:hover h2,.stock-product-card--interactive:has(.stock-product-card__primary:focus-visible) .stock-product-card__identity h2,.stock-product-card--interactive:hover .stock-product-card__identity h2{color:var(--text-interaction)}}}@media (max-width:600px){.live-order-items-editor__actions.order-inline-editor__actions>.receive-inventory__submit,.order-inline-editor__actions>button,.order-return-actions__primary{min-height:42px}.live-order-items-editor__actions.order-inline-editor__actions>button{flex:1 1 min(100%,10rem)}}.order-card__conflict{margin:.1rem 0 .42rem;color:var(--status-conflict);font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.order-card__financial-note{margin:-.02rem 0 .48rem;color:var(--surface-muted);font-size:.59rem;font-weight:700;line-height:1.35}.order-card__indicators{display:flex;flex-wrap:wrap;gap:.28rem;margin:.42rem 0 0}.order-card__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.4rem .65rem;gap:.4rem .65rem}.order-card__footer-warehouse{grid-column:1/-1}.order-card__footer-payment{grid-column:1;text-align:left}.order-card__financial{display:grid;grid-column:2;justify-items:end;min-width:0;text-align:right}.order-card__financial small{color:var(--surface-muted);font-size:.51rem;font-weight:800;letter-spacing:.065em;line-height:1.15;text-transform:uppercase}.order-card__financial strong{color:var(--text-primary);font-size:clamp(1.08rem,3.2vw,1.35rem);font-weight:850;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.order-card__financial--negative strong,.order-detail__financial-summary--negative dd{color:var(--status-conflict)}.order-detail__financial-summary{padding:.54rem .6rem;border:1px solid rgb(240 165 72/.36);border-radius:.54rem;background:rgb(236 133 47/.07)}.order-detail__financial-summary dt{color:var(--surface-muted)}.order-detail__financial-summary dd{margin-top:.18rem;color:var(--text-primary);font-size:clamp(1.18rem,4vw,1.45rem);font-weight:850;letter-spacing:-.025em;line-height:1.05}.order-detail__financial-summary small{display:block;margin-top:.32rem;color:var(--surface-muted);font-size:.57rem;font-weight:700;line-height:1.35}@media (max-width:600px){.order-card__financial strong{font-size:1.18rem}.order-card__financial small{font-size:.48rem}.order-detail__financial-summary{padding:.5rem .55rem}}.returnable-packaging-return__lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.42rem;gap:.42rem;align-items:center}.returnable-packaging-return__lookup .receive-inventory__type-tab{min-height:39px;white-space:nowrap}.returnable-packaging-return__receipt{grid-column:1/-1;align-items:start}.returnable-packaging-return__receipt label{margin-top:.38rem}.returnable-packaging-return__receipt input,.returnable-packaging-return__receipt select{margin-top:.06rem}.deposit-receipt-allocation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.85rem;padding:.75rem;border:1px solid rgb(240 165 72/.28);border-radius:.65rem;background:rgb(236 133 47/.045)}.deposit-receipt-allocation>.receive-inventory__feedback,.deposit-receipt-allocation>.receive-inventory__submit,.deposit-receipt-allocation>div{grid-column:1/-1}.deposit-receipt-allocation h2{margin:0;color:var(--text-primary);font:400 1.4rem/.92 Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.deposit-receipt-allocation p:not(.eyebrow){margin:.36rem 0 0;color:var(--surface-muted);font-size:.64rem;line-height:1.45}.deposit-receipt-allocation label{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--surface-muted);font-size:.58rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.deposit-receipt-allocation input,.deposit-receipt-allocation select{width:100%;min-height:39px;padding:.42rem .48rem;border:1px solid rgb(245 242 234/.18);border-radius:.52rem;color:#f5f2ea;background:rgb(24 28 33/.38);font:600 .72rem Manrope,sans-serif;text-transform:none}.deposit-receipt-allocation small{color:var(--surface-muted);font-size:.54rem;letter-spacing:normal;text-transform:none}.deposit-receipt-allocation .receive-inventory__submit{margin-top:0}@media (max-width:600px){.deposit-receipt-allocation{grid-template-columns:1fr}.deposit-receipt-allocation>.receive-inventory__feedback,.deposit-receipt-allocation>.receive-inventory__submit,.deposit-receipt-allocation>div{grid-column:auto}.returnable-packaging-return__form{width:calc(100% - 4.5rem)}.returnable-packaging-return__form>.receive-inventory__submit{width:100%}.returnable-packaging-return__form .receive-inventory__note{-webkit-padding-end:0;padding-inline-end:0}}.production-list__card{border-color:var(--border-subtle);color:var(--text-on-primary);background:var(--bg-surface)}@media not all and (hover:hover) and (pointer:fine){.production-list__card:hover:not(*){border-color:var(--border-strong);background:var(--bg-surface-raised)}}@media (hover:hover) and (pointer:fine){.production-list__card:hover{border-color:var(--border-strong);background:var(--bg-surface-raised)}}.brew-form button:focus-visible,.brew-form input:focus-visible,.brew-form select:focus-visible,.brew-form textarea:focus-visible,.production-list__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.brew-form__header p:not(.eyebrow),.brew-form__hint,.production-list__card p:not(.eyebrow){color:var(--surface-muted)}.production-list__card>strong{color:var(--accent-amber)}.production-list__card--concept>strong{color:var(--semantic-family-purple)}.production-list__card--archived{opacity:.72}.production-list__card--archived>strong{color:var(--surface-muted)}.brew-form label{color:var(--text-on-primary)}.brew-form label span,.brew-form__read small,.brew-form__read span{color:var(--surface-muted)}.brew-form__basics{border-color:var(--border-subtle);background:var(--bg-surface)}.brew-form__section{border-color:var(--border-subtle);background:var(--bg-surface-raised)}.brew-form__process{border-color:var(--border-subtle);background:var(--bg-surface-quiet)}.brew-form input,.brew-form select,.brew-form textarea{border-color:var(--border-strong);color:var(--text-on-control);background:var(--bg-control)}.brew-form input:disabled,.brew-form select:disabled{color:var(--surface-muted);opacity:.78}.brew-form__read{border-color:var(--border-subtle);color:var(--text-on-primary);background:var(--bg-surface-quiet)}.brew-form__ingredient,.brew-form__step{border-top-color:var(--border-subtle)}.brew-form__remove{min-height:40px;border-color:color-mix(in srgb,var(--semantic-family-red) 62%,var(--border-strong));color:var(--semantic-family-red);background:color-mix(in srgb,var(--semantic-family-red) 10%,transparent);font:800 .6rem Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.brew-form__remove:hover:not(*){background:color-mix(in srgb,var(--semantic-family-red) 18%,transparent)}}@media (hover:hover) and (pointer:fine){.brew-form__remove:hover{background:color-mix(in srgb,var(--semantic-family-red) 18%,transparent)}}.brew-form__row-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.55rem;min-width:0}.brew-form__reorder{display:inline-flex;gap:.22rem;-webkit-padding-end:.55rem;padding-inline-end:.55rem;-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}.brew-form__reorder button{min-height:34px;padding:.36rem .44rem;border:1px solid var(--border-strong);border-radius:.42rem;color:var(--text-on-control);background:var(--bg-control);font:800 .55rem Manrope,sans-serif;letter-spacing:.035em;text-transform:uppercase}.brew-form__reorder button:disabled{color:var(--surface-muted);opacity:.55;cursor:not-allowed}.brew-form__remove{-webkit-margin-start:.05rem;margin-inline-start:.05rem}.brew-form__add{white-space:nowrap}.brew-form__add--local{margin-top:.55rem}.brew-form>p[role=alert]{color:var(--semantic-family-red)}@media (max-width:700px){.brew-form__ingredient,.brew-form__step{grid-template-columns:repeat(2,minmax(0,1fr))}.brew-form__ingredient>label:first-child,.brew-form__ingredient>label:nth-child(2),.brew-form__step>label:first-child{grid-column:1/-1}.brew-form__row-actions{justify-content:flex-start}.brew-form__process-heading{grid-template-columns:1fr}.brew-form__section-heading{align-items:flex-start;flex-direction:column}.brew-form>.receive-inventory__submit{width:100%;min-height:44px}}@media (max-width:390px){.brew-form__ingredient,.brew-form__step{grid-template-columns:1fr}.brew-form__ingredient>label,.brew-form__step>label{grid-column:auto!important}.brew-form__row-actions{align-items:stretch;flex-direction:column}.brew-form__reorder{width:100%;-webkit-padding-end:0;padding-inline-end:0;padding-bottom:.5rem;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--border-subtle)}.brew-form__remove,.brew-form__reorder button{flex:1 1 auto;min-height:44px}}.brew-form__save-state-slot{min-height:2.25rem;margin-top:.32rem;overflow-anchor:none}.brew-form__save-state{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.4rem 0 0!important;padding:.38rem .58rem;border:1px solid var(--border-subtle);border-radius:999px;color:var(--surface-muted)!important;background:var(--bg-surface-quiet);font-size:.65rem!important;font-weight:800;letter-spacing:.035em}.brew-form__save-state--saved{color:var(--semantic-family-green)!important}.brew-form__save-state--local_recovery,.brew-form__save-state--saving{color:var(--accent-amber)!important}.brew-form__save-state--conflict,.brew-form__save-state--failed{color:var(--semantic-family-red)!important}.brew-form__conflict,.brew-form__recovery{margin-top:1rem;padding:.82rem;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--bg-surface-raised)}.brew-form__conflict strong,.brew-form__recovery strong{color:var(--text-on-primary);font-size:.78rem}.brew-form__conflict p,.brew-form__recovery p{margin:.38rem 0 0;color:var(--surface-muted);font-size:.72rem;line-height:1.5}.brew-form__conflict{border-color:color-mix(in srgb,var(--semantic-family-red) 58%,var(--border-strong))}.brew-form__conflict strong{color:var(--semantic-family-red)}.brew-form__recovery .brew-form__actions{margin-top:.7rem}.brew-form__recovery .catalog-settings__text-button{min-height:38px}.brew-form__ingredient--attention,.brew-form__section--attention{border-color:color-mix(in srgb,var(--accent-amber) 70%,var(--border-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-amber) 24%,transparent);overflow-anchor:none}.brew-form__field--attention :is(input,select,textarea){border-color:var(--accent-amber);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-amber) 24%,transparent)}.brew-form__validation-message,.brew-form__validation-summary{display:block;color:var(--accent-amber)!important;font-size:.64rem!important;font-weight:800;letter-spacing:0;line-height:1.35;text-transform:none}.brew-form__validation-summary{margin:-.15rem 0 .5rem}.brew-form__validation-message{margin-top:.26rem;overflow-anchor:none}.brew-form input[aria-invalid=true],.brew-form select[aria-invalid=true],.brew-form textarea[aria-invalid=true]{border-color:var(--accent-amber)}@media (max-width:390px){.brew-form__save-state{border-radius:.56rem}.brew-form__recovery .brew-form__actions{align-items:stretch;flex-direction:column}.brew-form__recovery .catalog-settings__text-button{width:100%;text-align:center}}.production-list__card-status{display:grid;flex:0 0 auto;justify-items:end;grid-gap:.3rem;gap:.3rem;text-align:right}.production-list__card-status>strong{font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.production-list__card-status small{color:var(--surface-muted);font-size:.55rem;font-weight:750;letter-spacing:.035em}.production-list__batch-title{color:var(--text-on-primary)!important;font-size:.82rem!important;font-weight:800}.production-list__card--working{box-shadow:inset 9px 9px 21px color-mix(in srgb,var(--accent-amber) 11%,transparent)}.production-list__status--working{color:var(--accent-amber)}.production-list__card--closed{border-color:color-mix(in srgb,var(--semantic-family-green) 52%,var(--border-subtle));box-shadow:inset 9px 9px 21px color-mix(in srgb,var(--semantic-family-green) 12%,transparent)}.production-list__status--closed{color:var(--semantic-family-green)}@media (hover:hover){@media not all and (hover:hover) and (pointer:fine){.production-list__card--working:focus-visible,.production-list__card--working:hover:not(*){border-color:color-mix(in srgb,var(--accent-amber) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--accent-amber) 20%,transparent)}}@media (hover:hover) and (pointer:fine){.production-list__card--working:focus-visible,.production-list__card--working:hover{border-color:color-mix(in srgb,var(--accent-amber) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--accent-amber) 20%,transparent)}}@media not all and (hover:hover) and (pointer:fine){.production-list__card--closed:focus-visible,.production-list__card--closed:hover:not(*){border-color:color-mix(in srgb,var(--semantic-family-green) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--semantic-family-green) 20%,transparent)}}@media (hover:hover) and (pointer:fine){.production-list__card--closed:focus-visible,.production-list__card--closed:hover{border-color:color-mix(in srgb,var(--semantic-family-green) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--semantic-family-green) 20%,transparent)}}}.brew-form__document-title{margin-top:-.16rem!important;color:var(--text-on-primary)!important;font-size:.92rem!important;font-weight:800}.brew-form__date{margin-top:.12rem!important;color:var(--text-interaction)!important;font-size:.72rem!important;font-weight:800}.brew-form__pdf{min-height:38px;border-color:var(--border-strong);color:var(--text-interaction);background:var(--bg-surface-raised)}.brew-form__pdf-hint{margin:0!important;color:var(--surface-muted)!important;font-size:.66rem!important;font-weight:700}.brew-form__basics--precision{align-items:start}.brew-form__basics--precision>.brew-form__read,.brew-form__basics--precision>label{min-height:78px}.brew-form__basics--precision small{margin-top:.22rem;color:var(--surface-muted);font-size:.55rem;font-weight:700;letter-spacing:0;line-height:1.32;text-transform:none}@media (min-width:901px){.brew-form__basics--precision{grid-template-columns:repeat(4,minmax(0,1fr))}.brew-form__step{grid-template-columns:minmax(128px,1.3fr) repeat(5,minmax(54px,.42fr)) minmax(118px,1fr) auto}.brew-form__step-measurement,.brew-form__step-note,.brew-form__step-operation{min-width:0}.brew-form__step .brew-form__row-actions{align-self:end}}@media (max-width:700px){.production-list__card-status{justify-items:start;text-align:left}.brew-form__basics--precision>.brew-form__read,.brew-form__basics--precision>label{min-height:0}.brew-form__step-note{grid-column:1/-1}}@media (max-width:390px){.brew-form__pdf{width:100%;text-align:center}.brew-form__step-note{grid-column:auto}}@media (max-width:700px){.app-shell--production-editor .quick-actions{display:none}}html[data-theme=LIGHT] .production-page .stock-page__back{border-color:rgb(190 98 28/.56);color:#9b4e16;background:var(--bg-control)}.brew-form__process-heading{grid-template-columns:minmax(120px,.42fr) minmax(220px,1.58fr) auto}.brew-form__step{display:block;padding:.62rem 0 .72rem;border-top:0}.brew-form__step+.brew-form__step{margin-top:.36rem;padding-top:.82rem;border-top:1px solid color-mix(in srgb,var(--accent-amber) 34%,var(--border-subtle))}.brew-form__step-primary-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:end}.brew-form__step-measurements{display:grid;grid-template-columns:repeat(5,minmax(5.75rem,1fr));grid-gap:.42rem;gap:.42rem;min-width:0}.brew-form__step-measurements>p{grid-column:1/-1;margin:0 0 -.05rem;color:var(--surface-muted);font-size:.56rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.brew-form__step-measurements>p span{color:var(--surface-muted);font-size:inherit;font-weight:inherit}.brew-form__step-measurements label{min-width:0}.brew-form__step-measurements input[type=time]{min-width:5.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brew-form__step-secondary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.62rem;gap:.62rem;align-items:end;margin-top:.56rem}.brew-form__step-note{min-width:0}.brew-form__step-secondary-row .brew-form__row-actions{flex-wrap:nowrap;align-items:end}.brew-form__step-secondary-row .brew-form__remove{min-width:5.8rem}@media (min-width:901px){.brew-form__step-primary-row{grid-template-columns:minmax(260px,1.2fr) minmax(480px,1.8fr)}}@media (max-width:700px){.brew-form__process-heading{grid-template-columns:1fr}.brew-form__step-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.brew-form__step-measurements>p{grid-column:1/-1}.brew-form__step-secondary-row .brew-form__row-actions{justify-content:flex-start}}@media (max-width:390px){.brew-form__step-secondary-row{grid-template-columns:1fr}.brew-form__step-secondary-row .brew-form__row-actions{align-items:center;flex-direction:row}.brew-form__step-secondary-row .brew-form__reorder{width:auto;padding:0 .55rem 0 0;border:0;-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}.brew-form__step-secondary-row .brew-form__remove,.brew-form__step-secondary-row .brew-form__reorder button{flex:0 0 auto;min-height:40px}.brew-form__step-secondary-row .brew-form__remove{min-width:5.7rem}}html[data-theme=LIGHT] .brew-form__step+.brew-form__step{border-top-color:color-mix(in srgb,var(--accent-amber) 58%,var(--border-strong))}.brew-form__label-inline{display:block;color:var(--text-on-primary)!important;font-size:.64rem!important;font-weight:800;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.brew-form__label-inline em{color:var(--surface-muted);font-size:inherit;font-style:normal;font-weight:inherit}.brew-form__process-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(3.75rem,auto);gap:.7rem;align-items:center}.brew-form__phase-preset-picker{grid-column:1;grid-row:1;align-self:center;justify-self:start;width:min(100%,12.5rem)}.brew-form__phase-display-label{grid-column:2;grid-row:1;align-self:center;justify-self:center;margin:0;color:var(--accent-amber);font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:400;letter-spacing:.07em;line-height:.9;text-align:center;text-transform:uppercase}.brew-form__process-heading>.brew-form__row-actions{grid-column:3;grid-row:1;align-self:end;justify-self:end}.brew-form__phase-add-bottom{display:flex;justify-content:flex-start;margin-top:.72rem;padding-top:.05rem}.brew-form__phase-operations{--brew-form-phase-rail-column:1.18rem;--brew-form-phase-content-start:calc(var(--brew-form-phase-rail-column) + .55rem);position:relative;margin-top:.56rem}.brew-form__phase-operations[data-has-operations=true]:before{position:absolute;top:.92rem;bottom:.96rem;inset-inline-start:calc(var(--brew-form-phase-rail-column) / 2);width:1px;background:color-mix(in srgb,var(--accent-amber) 38%,var(--border-subtle));content:""}.brew-form__phase-operations .brew-form__step{position:relative}.brew-form__phase-operations .brew-form__step+.brew-form__step{border-top:0}.brew-form__phase-operations .brew-form__step+.brew-form__step:before{position:absolute;top:0;inset-inline:var(--brew-form-phase-rail-column) 0;height:1px;background:color-mix(in srgb,var(--accent-amber) 34%,var(--border-subtle));content:""}.brew-form__phase-operations .brew-form__step-primary-row{display:grid;grid-template-columns:var(--brew-form-phase-rail-column) minmax(0,1fr);grid-template-rows:auto minmax(40px,auto) auto;grid-column-gap:.55rem;column-gap:.55rem;grid-row-gap:.34rem;row-gap:.34rem}.brew-form__step-operation-label{grid-column:2;grid-row:1}.brew-form__operation-node{z-index:1;grid-column:1;grid-row:2;align-self:center;justify-self:center;width:.56rem;height:.56rem;border-radius:50%;background:var(--accent-amber);box-shadow:0 0 .46rem color-mix(in srgb,var(--accent-amber) 46%,transparent)}.brew-form__step-operation-input{grid-column:2;grid-row:2;min-width:0}.brew-form__phase-operations .brew-form__step-measurements{grid-column:2;grid-row:3}.brew-form__phase-operations .brew-form__reorder{border-inline-end-color:color-mix(in srgb,var(--accent-amber) 36%,var(--border-subtle))}.brew-form__phase-operations .brew-form__step-secondary-row{-webkit-margin-start:var(--brew-form-phase-content-start);margin-inline-start:var(--brew-form-phase-content-start)}.brew-form__basics--precision{--brew-basics-label-gap:.2rem;align-items:stretch;gap:.5rem .68rem;padding:.72rem .78rem}.brew-form__basics--precision>.brew-form__basics-field{min-width:0;min-height:0;align-self:stretch}.brew-form__basics--precision>label,.brew-form__basics-static{display:grid;grid-template-rows:minmax(1rem,auto) minmax(44px,auto);align-content:start;grid-gap:var(--brew-basics-label-gap);gap:var(--brew-basics-label-gap)}.brew-form__basics--precision :is(input,select){box-sizing:border-box;min-width:0;min-height:44px}.brew-form__basics-static-label{color:var(--text-on-primary);font-size:.64rem;font-weight:800;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.brew-form__basics-static .brew-form__read{display:flex;align-items:center;min-width:0;min-height:44px;box-sizing:border-box;border-color:var(--border-strong);color:var(--text-on-control);background:var(--bg-control);cursor:default}.brew-form__basics-static .brew-form__read strong{min-width:0;margin:0;overflow-wrap:anywhere}.brew-form__source-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem .7rem;gap:.62rem .7rem;margin-top:.68rem;padding:.72rem .9rem;border:1px solid var(--border-subtle);border-radius:.72rem;background:var(--bg-surface-quiet)}.brew-form__source-facts .brew-form__read{min-width:0;margin:0}.brew-form__basics-field--batch-number{grid-area:batch-number}.brew-form__basics-field--batch-name{grid-area:batch-name}.brew-form__basics-field--beer{grid-area:beer}.brew-form__basics-field--basis{grid-area:basis}.brew-form__basics-field--brew-date{grid-area:brew-date}.brew-form__basics-field--brewer{grid-area:brewer}.brew-form__basics-field--planned-volume{grid-area:planned-volume}.brew-form__basics-field--actual-volume{grid-area:actual-volume}.brew-form__basics-field--actual-epm{grid-area:actual-epm}@media (min-width:901px){.brew-form__basics--precision{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"batch-number batch-name beer" "basis brew-date brewer" "planned-volume actual-volume actual-epm"}}@media (max-width:900px){.brew-form__basics--precision{grid-template-areas:"batch-number basis" "batch-name batch-name" "beer beer" "brew-date brewer" "planned-volume actual-volume" "actual-epm actual-epm"}.brew-form__basics--precision,.brew-form__source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.brew-form__source-facts{grid-template-columns:1fr}}@media (min-width:901px){.brew-form__phase-operations .brew-form__step-primary-row{grid-template-columns:var(--brew-form-phase-rail-column) minmax(260px,1.2fr) minmax(480px,1.8fr);grid-template-rows:auto minmax(40px,auto)}.brew-form__phase-operations .brew-form__step-measurements{grid-column:3;grid-row:1/-1}}@media (max-width:700px){.brew-form__process-heading{grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end}.brew-form__phase-display-label{grid-column:1/-1;grid-row:1;justify-self:start;padding-bottom:.12rem;text-align:left}.brew-form__phase-preset-picker{grid-column:1;grid-row:2}.brew-form__process-heading>.brew-form__row-actions{grid-column:2;grid-row:2}.brew-form__phase-operations{--brew-form-phase-rail-column:.92rem}.brew-form__phase-add-bottom{-webkit-margin-start:var(--brew-form-phase-rail-column);margin-inline-start:var(--brew-form-phase-rail-column)}}@media (max-width:390px){.brew-form__process-heading{grid-template-columns:1fr;grid-template-rows:auto auto auto}.brew-form__phase-display-label,.brew-form__phase-preset-picker,.brew-form__process-heading>.brew-form__row-actions{grid-column:1;justify-self:start}.brew-form__phase-display-label{grid-row:1}.brew-form__phase-preset-picker{grid-row:2}.brew-form__process-heading>.brew-form__row-actions{grid-row:3;margin-top:.06rem}}html[data-theme=LIGHT] .brew-form__phase-display-label{color:color-mix(in srgb,var(--accent-amber) 82%,#8f460e)}html[data-theme=LIGHT] .brew-form__phase-operations .brew-form__step+.brew-form__step:before,html[data-theme=LIGHT] .brew-form__phase-operations[data-has-operations=true]:before{background:color-mix(in srgb,var(--accent-amber) 64%,var(--border-strong))}html[data-theme=LIGHT] .brew-form__operation-node{background:color-mix(in srgb,var(--accent-amber) 88%,#9a4b12);box-shadow:0 0 .42rem color-mix(in srgb,var(--accent-amber) 34%,transparent)}.brew-form__action-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status entity" "utility workflow";align-items:start;grid-gap:.55rem .85rem;gap:.55rem .85rem;margin-top:.9rem;padding:.35rem 0;border-bottom:1px solid var(--border-subtle)}.brew-form__action-rail--bottom{grid-template-areas:"status workflow";margin-top:1.25rem;border-top:1px solid var(--border-subtle);border-bottom:0}.brew-form__action-rail__status{grid-area:status;min-width:0}.brew-form__action-rail__entity-actions{grid-area:entity;align-self:start;justify-self:end}.brew-form__action-rail__utility{grid-area:utility}.brew-form__action-rail__workflow{grid-area:workflow;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.55rem;min-width:0}.brew-form__action-rail .brew-form__save-state-slot{min-width:0;min-height:30px;margin-top:0}.brew-form__action-rail .brew-form__save-state{margin:.16rem 0 0!important;overflow-wrap:anywhere}.brew-form__action-save{min-height:42px;margin:0}.brew-form__action-close{min-width:min(100%,19rem)}.brew-form__close-requirement{display:block;margin-top:.22rem;color:var(--surface-muted)!important;font-size:.55rem!important;font-weight:700;letter-spacing:0;line-height:1.32;text-transform:none}.brew-close-action{display:grid;grid-gap:.24rem;gap:.24rem}.brew-close-action__button{min-height:42px;border-color:color-mix(in srgb,var(--semantic-family-green) 54%,var(--border-strong));color:var(--semantic-family-green);background:color-mix(in srgb,var(--semantic-family-green) 10%,transparent)}.brew-close-action__button:disabled{opacity:.48;cursor:not-allowed}.brew-close-action__error,.brew-close-action__hint{max-width:25rem!important;margin:0!important;font-size:.6rem!important;line-height:1.35!important}.brew-close-action__error{color:var(--semantic-family-red)!important}.brew-close-confirmation .catalog-confirmation__dialog{border-color:color-mix(in srgb,var(--semantic-family-green) 54%,var(--border-strong));background:var(--bg-menu)}.brew-close-confirmation .catalog-confirmation__dialog .catalog-confirmation__confirm{border-color:color-mix(in srgb,var(--semantic-family-green) 68%,var(--border-strong));color:var(--semantic-family-green);background:color-mix(in srgb,var(--semantic-family-green) 14%,transparent)}.brew-cancel-action__menu .action-menu__panel button{width:100%;padding:.48rem .55rem;border:0;border-radius:.44rem;color:#ffd8d3;background:transparent;font:700 .66rem Manrope,sans-serif;text-align:left;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.brew-cancel-action__menu .action-menu__panel button:focus-visible,.brew-cancel-action__menu .action-menu__panel button:hover:not(*){color:#fff0ed;background:color-mix(in srgb,var(--semantic-family-red) 14%,transparent);outline:none}}@media (hover:hover) and (pointer:fine){.brew-cancel-action__menu .action-menu__panel button:focus-visible,.brew-cancel-action__menu .action-menu__panel button:hover{color:#fff0ed;background:color-mix(in srgb,var(--semantic-family-red) 14%,transparent);outline:none}}.brew-cancel-action__menu .action-menu__panel button:disabled{cursor:not-allowed;opacity:.48}.brew-cancel-action__menu-hint{margin:.28rem .55rem .15rem;color:var(--surface-muted);font-size:.58rem;font-weight:700;line-height:1.35}@media (min-width:901px){.brew-form__action-rail__workflow{display:grid;grid-template-columns:repeat(2,14rem);grid-template-rows:42px auto;align-items:start;justify-content:end}.brew-form__action-close .brew-close-action__button,.brew-form__action-save{box-sizing:border-box;width:14rem;min-height:42px;height:42px;margin:0;padding:.48rem .72rem;border-radius:999px;font:800 .66rem Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase}.brew-form__action-save{grid-column:1;grid-row:1}.brew-form__action-close{grid-column:2;grid-row:1/span 2;width:14rem;min-width:0;min-height:0;height:auto;margin:0}.brew-form__action-close .brew-close-action{display:grid;grid-template-rows:42px auto;align-content:start;grid-gap:.24rem;gap:.24rem;width:100%}.brew-form__action-close .brew-close-action__button{grid-row:1}.brew-form__action-close .brew-close-action__hint{grid-row:2;width:14rem}.brew-form__pdf{display:inline-flex;align-items:center;justify-content:center;min-height:42px}}.closed-brewsheet{max-width:1100px;margin-top:.45rem}.closed-brewsheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 0 .3rem}.closed-brewsheet__header h1{margin:.1rem 0 .45rem;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,6vw,4.8rem);font-weight:400;letter-spacing:.055em;line-height:.86;text-transform:uppercase}.closed-brewsheet__status{justify-items:end;grid-gap:.32rem;gap:.32rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--semantic-family-green) 52%,var(--border-subtle));border-radius:.72rem;background:color-mix(in srgb,var(--semantic-family-green) 9%,var(--bg-surface));text-align:right}.closed-brewsheet__status strong{color:var(--semantic-family-green);font-size:.72rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.closed-brewsheet__status span{color:var(--surface-muted);font-size:.62rem;font-weight:750}.closed-brewsheet__status-support,.production-list__status-support{color:var(--accent-amber)!important;font-weight:750!important}.closed-brewsheet__notice{margin:.8rem 0 0;padding:.72rem .82rem;-webkit-border-start:3px solid var(--semantic-family-green);border-inline-start:3px solid var(--semantic-family-green);color:var(--surface-muted);background:var(--bg-surface-quiet);font-size:.72rem;line-height:1.5}.closed-brewsheet__actions{margin-top:.72rem}.closed-brewsheet__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1rem}.closed-brewsheet__summary p{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;padding:.62rem .68rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:var(--bg-surface)}.closed-brewsheet__summary span{color:var(--surface-muted);font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.closed-brewsheet__summary strong{color:var(--text-on-primary);font-size:.76rem}.closed-brewsheet__section{margin-top:1rem;padding:.9rem;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--bg-surface-raised)}.closed-brewsheet__section h2{margin:.1rem 0 .72rem;font-family:Bebas Neue,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.closed-brewsheet__phase+.closed-brewsheet__phase{margin-top:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--accent-amber) 38%,var(--border-subtle))}.closed-brewsheet__phase h3{margin:0 0 .48rem;color:var(--accent-amber);font-family:Bebas Neue,sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.closed-brewsheet__table>div{display:grid;grid-gap:.55rem;gap:.55rem;align-items:start;padding:.48rem .2rem;border-top:1px solid var(--border-subtle);color:var(--surface-muted);font-size:.68rem;line-height:1.4}.closed-brewsheet__table>div>strong{color:var(--text-on-primary)}.closed-brewsheet__table-head{border-top:0!important;color:var(--surface-muted)!important;font-size:.54rem!important;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.closed-brewsheet__ingredients>div{grid-template-columns:minmax(10rem,1.4fr) repeat(2,minmax(6rem,.65fr)) minmax(10rem,1fr)}.closed-brewsheet__operations>div{grid-template-columns:minmax(10rem,1.4fr) minmax(5rem,.7fr) repeat(3,minmax(4rem,.5fr)) minmax(10rem,1fr)}@media (max-width:700px){.brew-close-action,.brew-close-action__button{width:100%}.closed-brewsheet__header{flex-direction:column}.closed-brewsheet__status{width:100%;justify-items:start;text-align:left}.closed-brewsheet__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-brewsheet__table-head{display:none!important}.closed-brewsheet__ingredients>div,.closed-brewsheet__operations>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.closed-brewsheet__ingredients>div>:first-child,.closed-brewsheet__operations>div>:first-child,.closed-brewsheet__operations>div>:last-child{grid-column:1/-1}.brew-form__action-rail{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status entity" "utility utility" "workflow workflow";width:100%;gap:.62rem .5rem}.brew-form__action-rail--bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "workflow"}.brew-form__action-rail__status,.brew-form__action-rail__utility,.brew-form__action-rail__workflow{min-width:0;width:100%}.brew-form__action-rail__workflow{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:.5rem;gap:.5rem}.brew-form__action-close,.brew-form__action-close .brew-close-action__button,.brew-form__action-save,.brew-form__pdf{width:100%}.brew-close-action__button,.brew-form__action-save{min-height:44px}}@media (min-width:701px) and (max-width:900px){.brew-form__action-rail{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status entity" "utility utility" "workflow workflow";width:100%;gap:.62rem .5rem}.brew-form__action-rail--bottom{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "workflow"}.brew-form__action-rail__status,.brew-form__action-rail__utility,.brew-form__action-rail__workflow{min-width:0;width:100%}.brew-form__action-rail__workflow{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:.5rem;gap:.5rem}.brew-form__action-close,.brew-form__action-close .brew-close-action__button,.brew-form__action-save,.brew-form__pdf{width:100%}.brew-close-action__button,.brew-form__action-save{min-height:44px}}@media (max-width:390px){.closed-brewsheet__ingredients>div,.closed-brewsheet__operations>div,.closed-brewsheet__summary{grid-template-columns:1fr}.closed-brewsheet__ingredients>div>*,.closed-brewsheet__operations>div>*{grid-column:auto}}.closed-brewsheet__table>div{gap:.62rem;padding:.7rem .28rem;color:var(--text-on-primary);font-size:.94rem;line-height:1.46}.closed-brewsheet__table>div>*{min-width:0;overflow-wrap:anywhere}.closed-brewsheet__table>div>strong,.closed-brewsheet__value{color:var(--text-on-primary);font-size:.96rem;font-weight:750}.closed-brewsheet__mobile-value{display:none}.production-overview__nav a:not(.production-overview__nav--active){border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-control);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease}@media not all and (hover:hover) and (pointer:fine){.production-overview__nav a:not(.production-overview__nav--active):focus-visible,.production-overview__nav a:not(.production-overview__nav--active):hover:not(*){border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);box-shadow:0 0 8px color-mix(in srgb,var(--accent-amber) 14%,transparent);outline:none}}@media (hover:hover) and (pointer:fine){.production-overview__nav a:not(.production-overview__nav--active):focus-visible,.production-overview__nav a:not(.production-overview__nav--active):hover{border-color:var(--secondary-action-hover-border);color:var(--secondary-action-hover-foreground);background:var(--secondary-action-hover-surface);box-shadow:0 0 8px color-mix(in srgb,var(--accent-amber) 14%,transparent);outline:none}}.production-overview__nav a.production-overview__nav--active{border-color:rgb(236 133 47/.68);color:#fff8ec;background:rgb(236 133 47/.13)}.production-tank-settings{text-decoration:none}.production-tank-settings__icon{width:18px;height:18px;display:block}html[data-theme] .stock-product-card--family:not(.stock-product-card--reservation-conflict){-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle)}@media (max-width:700px){.closed-brewsheet__desktop-value{display:none}.closed-brewsheet__mobile-value{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.35rem;gap:.35rem;align-items:baseline;color:var(--text-on-primary);font-size:.86rem;font-weight:650}.closed-brewsheet__mobile-value b{color:var(--surface-muted);font-size:.62rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.closed-brewsheet__value--empty{display:none}.tank-card__visual .tank-vessel .tank-vessel__outline{stroke-width:1.15}.tank-card__visual .tank-vessel .tank-vessel__lid{stroke-width:.95}.tank-card__visual .tank-vessel .tank-vessel__leg{stroke-width:.8}}.tank-vessel--empty .tank-vessel__body{fill:transparent}.unsaved-changes-dialog{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:1rem}.unsaved-changes-dialog__backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/.56);cursor:default}.unsaved-changes-dialog__panel{position:relative;width:min(100%,430px);padding:1.1rem;border:1px solid var(--border-strong);border-radius:.9rem;color:var(--text-primary);background:var(--bg-menu);box-shadow:0 18px 48px rgb(0 0 0/.32)}.unsaved-changes-dialog__panel h2{margin:.12rem 0 .48rem;font-family:Bebas Neue,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.045em;line-height:.95;text-transform:uppercase}.unsaved-changes-dialog__panel>p:not(.eyebrow){margin:0;color:var(--surface-muted);font-size:.8rem;line-height:1.55}.unsaved-changes-dialog__error{margin-top:.65rem!important;color:var(--semantic-family-red)!important;font-size:.7rem!important;font-weight:700}.unsaved-changes-dialog__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1rem}.unsaved-changes-dialog__actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;padding:.58rem .82rem;border-radius:999px;font:800 .67rem Manrope,sans-serif;letter-spacing:.045em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.unsaved-changes-dialog__stay{border:1px solid var(--border-strong);color:var(--text-interaction);background:var(--bg-surface-raised)}.unsaved-changes-dialog__leave{border:1px solid color-mix(in srgb,var(--semantic-family-red) 62%,var(--border-strong));color:var(--semantic-family-red);background:color-mix(in srgb,var(--semantic-family-red) 10%,transparent)}.unsaved-changes-dialog__save{border:1px solid rgb(240 165 72/.76);color:#fffaf1;background:linear-gradient(135deg,#b75118,#e2852c 58%,#f0a548);box-shadow:inset 0 1px 1px rgb(255 238 198/.32)}@media not all and (hover:hover) and (pointer:fine){.unsaved-changes-dialog__stay:focus-visible,.unsaved-changes-dialog__stay:hover:not(*){background:var(--bg-control);outline:3px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.unsaved-changes-dialog__stay:focus-visible,.unsaved-changes-dialog__stay:hover{background:var(--bg-control);outline:3px solid var(--focus-ring);outline-offset:2px}}@media not all and (hover:hover) and (pointer:fine){.unsaved-changes-dialog__save:focus-visible,.unsaved-changes-dialog__save:hover:not(*){color:#fffaf1;background:linear-gradient(135deg,#c2601d,#ec963f 58%,#f5b65f);outline:3px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.unsaved-changes-dialog__save:focus-visible,.unsaved-changes-dialog__save:hover{color:#fffaf1;background:linear-gradient(135deg,#c2601d,#ec963f 58%,#f5b65f);outline:3px solid var(--focus-ring);outline-offset:2px}}@media not all and (hover:hover) and (pointer:fine){.unsaved-changes-dialog__leave:focus-visible,.unsaved-changes-dialog__leave:hover:not(*){background:color-mix(in srgb,var(--semantic-family-red) 18%,transparent);outline:3px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover) and (pointer:fine){.unsaved-changes-dialog__leave:focus-visible,.unsaved-changes-dialog__leave:hover{background:color-mix(in srgb,var(--semantic-family-red) 18%,transparent);outline:3px solid var(--focus-ring);outline-offset:2px}}@media (max-width:700px){.unsaved-changes-dialog__actions{grid-template-columns:1fr}.unsaved-changes-dialog__actions :is(button,a){width:100%}}@media (max-width:390px){.unsaved-changes-dialog{align-items:end;padding:.65rem}.unsaved-changes-dialog__panel{padding:1rem}}.catalog-confirmation{z-index:180}.catalog-confirmation__backdrop{min-inline-size:0;min-block-size:0;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;box-shadow:none;cursor:default;-webkit-tap-highlight-color:transparent}.catalog-confirmation__dialog button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.transient-feedback-layer{position:fixed;z-index:170;top:.85rem;top:max(.85rem,calc(env(safe-area-inset-top, 0px) + .55rem));right:0;left:0;display:grid;justify-items:center;padding-inline:1rem;pointer-events:none}.transient-feedback{width:min(100%,31rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.58rem;gap:.58rem;padding:.68rem .72rem;border:1px solid var(--border-strong);border-radius:.78rem;color:var(--text-primary);background:var(--bg-menu);box-shadow:0 14px 32px rgb(0 0 0/.26);font-size:.76rem;font-weight:700;line-height:1.38;pointer-events:auto;touch-action:pan-y}.transient-feedback--success{border-color:color-mix(in srgb,var(--semantic-family-green) 56%,var(--border-strong))}.transient-feedback--info{border-color:color-mix(in srgb,var(--accent-amber) 48%,var(--border-strong))}.transient-feedback--error{border-color:color-mix(in srgb,var(--semantic-family-red) 60%,var(--border-strong))}.transient-feedback__mark{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;color:var(--bg-page);background:var(--semantic-family-green);font-size:.76rem;font-weight:900}.transient-feedback--info .transient-feedback__mark{color:var(--bg-page);background:var(--accent-amber)}.transient-feedback--error .transient-feedback__mark{color:#fff7f5;background:var(--semantic-family-red)}.transient-feedback p{min-width:0;margin:0;overflow-wrap:anywhere}.transient-feedback__dismiss{width:1.8rem;min-width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:.46rem;color:var(--text-secondary);background:transparent;font:500 1.2rem/1 Manrope,sans-serif;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.transient-feedback__dismiss:hover:not(*){color:var(--text-primary);background:var(--bg-control)}}@media (hover:hover) and (pointer:fine){.transient-feedback__dismiss:hover{color:var(--text-primary);background:var(--bg-control)}}.transient-feedback__dismiss:focus-visible{border-color:var(--accent-amber);outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:700px){.transient-feedback-layer{padding-inline:max(.75rem,env(safe-area-inset-right,0px))}.transient-feedback{width:min(100%,34rem);min-height:44px}}.production-brewhouse-overview{max-width:940px;margin-top:1rem}.production-brewhouse-overview+.production-list{margin-top:.72rem}.production-brewhouse-card{grid-template-columns:minmax(13rem,.42fr) minmax(0,.58fr);align-items:center;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);min-height:220px;padding:clamp(1rem,2.5vw,1.45rem);border:1px solid color-mix(in srgb,var(--accent-amber) 35%,var(--border-subtle));border-radius:.9rem;background:radial-gradient(ellipse at 16% 72%,color-mix(in srgb,var(--accent-amber) 12%,transparent),transparent 60%),var(--bg-surface);text-decoration:none}.production-brewhouse-card--occupied{transition:border-color .18s ease,background .18s ease,transform .18s ease}@media not all and (hover:hover) and (pointer:fine){.production-brewhouse-card--occupied:hover:not(*){border-color:color-mix(in srgb,var(--accent-amber) 72%,var(--border-strong));background:var(--bg-surface-raised);transform:translateY(-1px)}}@media (hover:hover) and (pointer:fine){.production-brewhouse-card--occupied:hover{border-color:color-mix(in srgb,var(--accent-amber) 72%,var(--border-strong));background:var(--bg-surface-raised);transform:translateY(-1px)}}.production-brewhouse-card--occupied:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.brewhouse-vessel{width:min(100%,240px)}.brewhouse-vessel__ground{fill:color-mix(in srgb,var(--accent-amber) 22%,transparent)}.brewhouse-vessel__rear{fill:color-mix(in srgb,var(--bg-surface-quiet) 80%,transparent)}.brewhouse-vessel__rear,.brewhouse-vessel__rear-lid{stroke:color-mix(in srgb,var(--accent-amber) 47%,var(--border-strong));stroke-width:2.1;vector-effect:non-scaling-stroke}.brewhouse-vessel__rear-lid{fill:none}.brewhouse-vessel__front{fill:color-mix(in srgb,var(--bg-surface-raised) 74%,transparent)}.brewhouse-vessel__front-outline{fill:none;stroke:currentColor;stroke-width:2.5;vector-effect:non-scaling-stroke}.production-brewhouse-card__information{min-width:0}.production-brewhouse-card__headline{gap:1rem}.production-brewhouse-card__headline .eyebrow{margin-bottom:.28rem}.production-brewhouse-card h2{margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(2.35rem,4.2vw,3.55rem);font-weight:400;letter-spacing:.06em;line-height:.88;text-transform:uppercase}.production-brewhouse-card__status{flex:0 0 auto;padding:.42rem .58rem;border:1px solid color-mix(in srgb,var(--accent-amber) 48%,var(--border-strong));border-radius:999px;color:var(--accent-amber);background:color-mix(in srgb,var(--accent-amber) 8%,transparent);font-size:.62rem;font-weight:850;letter-spacing:.075em;line-height:1.05;text-align:center;text-transform:uppercase}.production-brewhouse-card__status--occupied_working{color:#f5d99a}.production-brewhouse-card__available,.production-brewhouse-card__run{margin:.85rem 0 0;color:var(--surface-muted);font-size:.75rem;line-height:1.55}.production-brewhouse-card__batch{margin:0 0 .24rem;color:var(--text-on-primary);font-size:.88rem;font-weight:800}.production-brewhouse-card__run p{margin:.22rem 0 0}.production-brewhouse-card__run small{display:block;margin-top:.5rem;color:var(--surface-muted);font-size:.64rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}@media (max-width:700px){.production-brewhouse-card{grid-template-columns:1fr;gap:.65rem;min-height:0;padding:1rem}.brewhouse-vessel{width:min(100%,175px)}.production-brewhouse-card__visual{justify-items:start}.production-brewhouse-card__headline{align-items:flex-start}.production-brewhouse-card h2{font-size:2.55rem}.production-brewhouse-card__status{max-width:9rem}.production-brewhouse-card__available,.production-brewhouse-card__run{margin-top:.62rem}}@media (max-width:390px){.production-brewhouse-card__headline{display:grid;grid-gap:.5rem;gap:.5rem}.production-brewhouse-card__status{justify-self:start}.brewhouse-vessel{width:min(100%,152px)}}.order-detail{--order-emphasis:#f39736;max-width:1440px;margin-inline:auto;font-family:Manrope,sans-serif}html[data-theme=LIGHT] .order-detail{--order-emphasis:#a94700}.order-detail .order-detail__layout{max-width:1400px;align-items:start}.order-detail .order-detail__layout>:not(.order-detail__summary):not(.order-detail__items):not(.order-workflow-actions):not(.live-order-items-editor):not(.order-returnables-inline){grid-column:1/-1;min-width:0}.order-detail .order-detail__business-grid{display:grid;grid-gap:1.2rem;gap:1.2rem;min-width:0}.order-detail .order-detail__financial{min-width:0}.order-detail .order-detail__payment-facts{margin:0}.order-detail .order-detail__payment-facts dt{font-size:.7rem;color:var(--text-secondary)}.order-detail .order-detail__payment-facts dd{margin:.3rem 0;font-size:.85rem}.order-detail .order-detail__facts{align-content:start;margin-top:0}.order-detail .order-detail__business-grid{margin-top:1.1rem}.order-detail .order-detail__summary--castecne-vydana{border-color:var(--order-emphasis)}.order-detail :is(h1,h2,h3,.order-return-actions__sheet-heading>strong,.return-case>div>strong,.order-workflow-actions__date-form-heading>strong){font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.035em}.order-detail :is(h2,.order-return-actions__sheet-heading>strong,.order-workflow-actions__date-form-heading>strong){font-size:1.65rem}.order-detail :is(.order-recap h3,.order-detail__item h3){font-size:1.7rem;line-height:1.12}.order-detail :is(button,.order-detail__finance-link,.stock-page__back){font-family:Manrope,sans-serif;font-weight:700}.order-detail .order-action-icon{width:1.1em;height:1.1em;vertical-align:middle;flex:0 0 auto;margin-inline:.25rem}.order-detail .order-availability-primary dd,.order-detail .order-money__total dd,.order-detail .order-operational-number,.order-detail .order-received strong{color:var(--order-emphasis)}.order-detail .order-detail__stock-detail{margin-top:.85rem}.order-detail .order-detail__stock-detail summary{padding-block:.3rem}.order-detail .order-detail__stock-facts{margin-top:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail .order-availability-primary{grid-column:1/-1}.order-detail .order-availability-primary dd{font-size:1.55rem}.order-detail .order-detail__historical-lot{font-size:.85rem;margin:.6rem 0 0;color:var(--text-secondary)}.order-detail .order-received{margin-top:1rem;padding:.85rem 0 0;background:transparent;border:0;border-top:1px solid var(--border-subtle);border-radius:0}.order-detail .order-detail__finance-link{background:var(--bg-control);border:1px solid var(--border-strong);color:var(--text-control);text-decoration:none;min-height:44px}.order-detail .order-payment-status__trigger{background:transparent;border:1px solid var(--order-emphasis);color:var(--order-emphasis);min-height:40px}.order-detail :is(.order-recap,.live-order-items-editor,.order-return-actions__sheet,.order-returnables-inline,.order-workflow-actions__date-form){position:relative;border:1px solid color-mix(in srgb,var(--semantic-family-amber) 48%,var(--border-subtle));border-radius:.8rem;background:var(--bg-surface);padding:1.1rem;min-width:0;margin-top:.5rem;scroll-margin-top:32px}.order-detail :is(.live-order-items-editor__heading,.order-return-actions__sheet-heading,.order-workflow-actions__date-form-heading){position:relative;padding-right:3.4rem;min-height:44px}.order-detail .live-order-items-editor__heading h2{margin:0}.order-detail .live-order-items-editor__heading p{font-family:Manrope,sans-serif;font-size:.8rem;margin-block:.6rem}.order-detail .order-returnables-inline{padding-top:3.5rem}.order-detail .order-inline-editor-reveal{scroll-margin-top:32px}.order-detail .order-claim-lots,.order-detail .order-lot-allocation{border:0;border-left:2px solid var(--order-emphasis);padding:.75rem;background:var(--bg-surface-quiet);border-radius:.4rem;min-width:0}.order-detail .order-claim-lots__progress{font-size:.8rem}.order-detail :is(.order-claim-lots input,.order-claim-lots select){min-height:44px}.order-detail .order-detail__history,.order-detail .order-handover-history{border:1px solid var(--border-strong);background:var(--bg-surface-quiet);box-shadow:none}.order-detail .order-status-history{grid-template-columns:minmax(0,1fr)}.order-detail .order-status-history h3{margin:0;font-size:1.3rem}.order-detail :is(.return-case--odepsana,.return-case--vracena_do_prodeje,.return-case--uzavrena){border-color:var(--border-strong);background:var(--bg-surface-quiet);box-shadow:none}.order-detail .return-case>div>strong{font-size:1.5rem}.order-detail .return-case>p{font-size:.95rem}.order-detail :is(.order-workflow-actions__button,.order-claim-lots button,.order-recap__actions button,.order-cancel-dialog button,.new-order__add,.new-order__remove){min-height:44px;border-radius:.5rem}.order-detail :is(.order-workflow-actions__button:not(.order-workflow-actions__button--primary),.order-claim-lots button,.order-cancel-dialog button,.new-order__add){border:1px solid var(--border-strong);color:var(--text-control);background:var(--bg-control)}.order-detail :is(.order-workflow-actions__button--primary,.receive-inventory__submit,.order-return-actions__primary,.order-workflow-actions__restore-trigger){border:1px solid #e77c22;background:#e77c22;color:#181b1e;min-height:44px}.order-detail :is(.new-order__remove,.order-remove,.order-workflow-actions__cancel-trigger,.order-workflow-actions__menu-cancel){background:transparent;color:var(--status-danger,#cf6868);border:1px solid}.order-detail .order-lot-allocation__row>button{color:var(--status-danger,#cf6868);border-color:currentColor;background:transparent}.order-detail button:disabled{opacity:.45;cursor:not-allowed}.order-detail button.order-panel-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:.6rem;border:1px solid var(--order-emphasis);background:var(--bg-control);color:var(--order-emphasis);font:600 2rem/1 Manrope,sans-serif}.order-detail .live-order-items-editor__picker>.order-panel-close,.order-detail .order-returnables-inline>.order-panel-close{top:.7rem;right:.7rem}.order-detail .live-order-items-editor__picker{position:relative;padding-top:3.7rem}.order-detail .order-cancel-dialog{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:.85rem;padding:1.5rem;width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}.order-detail .order-cancel-dialog::-webkit-backdrop{background:rgb(0 0 0/.6)}.order-detail .order-cancel-dialog::backdrop{background:rgb(0 0 0/.6)}.order-detail .order-cancel-dialog>div{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.order-detail .order-cancel-dialog button{padding:.65rem 1rem}.order-detail .order-cancel-dialog .order-workflow-actions__cancel-trigger{color:var(--status-danger,#cf6868);border-color:currentColor;background:transparent}@media (min-width:1000px){.order-detail .order-detail__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.order-detail .order-detail__business-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.order-detail .order-detail__facts{grid-template-columns:minmax(0,1fr)}.order-detail .order-recap__goods{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail .order-recap>.order-money{max-width:600px;width:100%;justify-self:end}}@media (max-width:600px){.order-detail .order-detail__layout{grid-template-columns:minmax(0,1fr)}.order-detail :is(.order-recap,.live-order-items-editor,.order-return-actions__sheet,.order-returnables-inline){padding:.8rem}.order-detail .order-returnables-inline{padding-top:3.5rem}.order-detail .new-order__line{grid-template-columns:minmax(0,1fr)}.order-detail .order-claim-lots>div{flex-direction:column}.order-detail .order-claim-lots>div>label{flex-basis:auto!important;width:100%}}.order-detail .order-availability-primary .order-inventory-quantity>span{color:var(--order-emphasis)}.order-detail .order-detail__stock-facts dd,.order-detail .order-inventory-quantity{font-family:Manrope,sans-serif}.order-detail .order-detail__stock-detail{position:relative;z-index:1}.order-detail .return-case__product{font-size:1.55rem;margin:.6rem 0}.order-detail :is(.order-recap h2,.order-return-actions__sheet-heading>strong,.order-workflow-actions__date-form-heading>strong,.live-order-items-editor h2){color:var(--text-primary)}.order-detail .order-detail__item:has(.order-detail__stock-detail[open]) .tile-visual-layer{opacity:.15}.order-detail .return-case__receipt input{min-height:44px}.order-detail .order-claim-lots>div>label{display:grid;grid-gap:.3rem;gap:.3rem}.order-detail .return-case__actions .order-remove{color:var(--status-danger,#cf6868);border:1px solid;background:transparent}.order-detail .order-cancel-dialog{background:var(--bg-surface),var(--bg-page)}.order-detail{--order-primary:#e58c3f;--order-panel:#252b32;--order-control:#343c45;--order-danger:#f29b9b}html[data-theme=GREY] .order-detail{--order-panel:#303a43;--order-control:#414b54}html[data-theme=LIGHT] .order-detail{--order-panel:#faf9f6;--order-control:#fffefa;--order-danger:#a52f47}html[data-theme] .order-detail :is(.order-detail__summary,.order-detail__items,.order-recap,.live-order-items-editor,.order-return-actions__sheet,.order-returnables-inline,.order-workflow-actions__date-form,.order-detail__history,.order-handover-history,.order-cancel-dialog,.receive-inventory__card){background:var(--order-panel)}html[data-theme] .order-detail :is(.order-detail__item,.return-case){background:var(--order-panel)}html[data-theme] .order-detail :is(button,.order-detail__finance-link):not(.order-panel-close){border-radius:999px;min-height:40px}html[data-theme] .order-detail .order-workflow-actions__button:where(:not(.order-workflow-actions__button--primary)),html[data-theme] .order-detail :is(.order-workflow-actions__more,.order-detail__finance-link,.order-claim-lots button,.order-lot-allocation button,.return-case__actions button,.new-order__add,.new-order__browse-add,.new-order__search-result,.order-workflow-actions__customer-results button,.order-workflow-actions__customer-choice button,.receive-inventory__type-tab,.order-payment-status__editor button){background:var(--order-control);color:var(--text-control);border:1px solid var(--border-strong)}html[data-theme] .order-detail :is(.order-workflow-actions__button--primary,.receive-inventory__submit,.order-return-actions__primary,.order-workflow-actions__restore-trigger){background:var(--order-primary);border-color:var(--order-primary);color:#201c18;min-height:44px}html[data-theme] .order-detail :is(.order-payment-status__trigger){background:var(--order-control);color:var(--order-emphasis);border:1px solid var(--order-emphasis)}html[data-theme] .order-detail :is(.new-order__remove,.order-remove,.order-lot-allocation__row>button,.returnables-row>.receive-inventory__type-tab,.order-workflow-actions__cancel-trigger,.order-workflow-actions__menu-cancel){background:var(--order-control);color:var(--order-danger);border:1px solid}html[data-theme] .order-detail .order-workflow-actions__menu>button{border-radius:.65rem}html[data-theme] .order-detail .new-order__search-result--selected{color:var(--order-emphasis);border-color:var(--order-emphasis);background:color-mix(in srgb,var(--order-primary) 15%,var(--order-control))}html[data-theme] .order-detail .order-panel-close{background:var(--order-control)}html[data-theme] .order-detail :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:.48rem .58rem;border:1px solid var(--border-strong);border-radius:.5rem;color:var(--text-control);background:var(--order-control);font:600 .8rem Manrope,sans-serif;letter-spacing:normal;text-transform:none;color-scheme:dark}html[data-theme=LIGHT] .order-detail :is(input,select,textarea){color-scheme:light}html[data-theme] .order-detail :is(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--order-emphasis)}html[data-theme] .order-detail select option{color:var(--text-control);background:var(--order-control)}html[data-theme] .order-detail select option:disabled{color:var(--text-secondary)}html[data-theme] .order-detail :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}.order-detail .order-action-icon--progression{width:1.4em;height:1.4em}.order-detail .order-detail__historical-lot,.order-detail .order-handover-history li ul{font:500 .82rem/1.5 Manrope,sans-serif;color:var(--text-secondary);border-left:2px solid var(--border-strong);padding-left:.65rem}.order-detail .return-case>div>span{font:750 .82rem/1.4 Manrope,sans-serif;letter-spacing:.025em}.order-detail .order-status-history [data-order-status] h3{color:var(--text-primary)}.order-detail .order-status-history :is([data-order-status=NOVA],[data-order-status=CASTECNE_VYDANA]) h3{color:var(--order-emphasis)}.order-detail .order-status-history [data-order-status=VYDANA] h3{color:var(--semantic-family-green)}.order-detail .order-status-history [data-order-status=ZRUSENA] h3{color:var(--order-danger)}html[data-theme] .order-detail :is(.order-detail__item--conflict,.new-order__line--conflict){border-color:var(--semantic-family-purple);box-shadow:none}html[data-theme] .order-detail :is(.order-detail__conflict,.new-order__availability--conflict){color:var(--semantic-family-purple);background:color-mix(in srgb,var(--semantic-family-purple) 7%,var(--order-panel))}@media (min-width:1000px){.order-detail .order-detail__layout>:is(.order-workflow-actions,.live-order-items-editor,.order-returnables-inline){grid-column:1}.order-detail .order-return-actions__sheet{width:calc((100% - 1rem) * 1.15 / 2.15);box-sizing:border-box}.order-detail .order-recap__goods{grid-template-columns:minmax(0,1fr)}}.order-detail .new-order__line{grid-template-columns:minmax(0,1fr) 6rem auto;gap:.45rem .65rem;align-items:center}.order-detail .new-order__line>p{grid-column:1/-1;grid-row:2;margin:0}.order-detail .new-order__line label input{padding-right:2rem}.order-detail .order-completion-dialog{box-sizing:border-box;padding:0;width:min(760px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--order-emphasis);border-radius:1rem;background:var(--order-panel);color:var(--text-primary)}.order-detail .order-completion-dialog::-webkit-backdrop{background:rgb(0 0 0/.65)}.order-detail .order-completion-dialog::backdrop{background:rgb(0 0 0/.65)}.order-detail .order-completion-dialog .order-recap{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);margin:0;padding:0;border:0;overflow:hidden}.order-detail .order-completion-dialog .order-workflow-actions__date-form-heading{flex:0 0 auto;margin:1rem 1rem .5rem}.order-detail .order-completion-dialog h2{margin:.25rem 0}.order-detail .order-completion-dialog .order-recap__body{overflow-y:auto;overscroll-behavior:contain;padding:0 1rem 1rem;min-height:0}.order-detail .order-recap__body{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.order-detail .order-recap__body>p{margin:0}.order-detail .order-completion-dialog .order-recap__actions{flex:0 0 auto;margin:0;padding:.85rem 1rem;border-top:1px solid var(--border-subtle);background:var(--order-panel)}.order-detail .order-completion-dialog .order-recap__actions button{flex:1 1;min-height:44px}@media (max-width:600px){.order-detail .new-order__line{grid-template-columns:minmax(0,1fr) auto}.order-detail .new-order__line>div{grid-column:1/-1}.order-detail .new-order__line>p{grid-row:auto}.order-detail .new-order__line>label{max-width:8rem}.order-detail .order-completion-dialog{width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.order-detail .order-completion-dialog .order-recap{max-height:calc(100dvh - 18px)}}.order-detail .order-detail__summary{scroll-margin-top:32px}html[data-theme] .order-detail .order-detail__entity-actions>button.order-workflow-actions__more{width:68px;min-width:68px;height:40px;padding:0 .9rem;border-radius:999px;background:var(--order-control);border:1px solid var(--border-strong);box-shadow:none}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-detail__entity-actions>button.order-workflow-actions__more:is(:hover:not(*),:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-detail__entity-actions>button.order-workflow-actions__more:is(:hover,:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));outline-color:var(--focus-ring)}}html[data-theme] .order-detail .order-workflow-actions__menu{background:var(--order-control);border:1px solid var(--border-strong);border-radius:.8rem;padding:.35rem}html[data-theme] .order-detail .order-workflow-actions__menu>button[role=menuitem]{width:100%;min-height:42px;padding:.65rem .7rem;border:0;border-radius:.25rem;box-shadow:none;background:transparent;color:var(--text-control);text-align:left}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-workflow-actions__menu>button[role=menuitem]:is(:hover:not(*),:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-workflow-actions__menu>button[role=menuitem]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));outline-color:var(--focus-ring)}}html[data-theme] .order-detail .order-workflow-actions__menu>button.order-workflow-actions__menu-cancel{color:var(--order-danger);border-top:1px solid var(--border-subtle)}html[data-theme] .order-detail .order-detail__primary-actions .order-neutral-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem .7rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--order-control);color:var(--text-control);box-shadow:none;font:700 .75rem/1.3 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-detail__primary-actions .order-neutral-action:is(:hover:not(*),:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));color:var(--text-control);border-color:var(--border-strong);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:2px}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-detail__primary-actions .order-neutral-action:is(:hover,:focus-visible){background:color-mix(in srgb,var(--text-control) 7%,var(--order-control));color:var(--text-control);border-color:var(--border-strong);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:2px}}.order-detail .order-detail__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;min-width:0}.order-detail .order-detail__left{display:flex;flex-direction:column;gap:.75rem;min-width:0}.order-detail .order-detail__left>*{min-width:0;width:100%;box-sizing:border-box}.order-detail .order-detail__layout{grid-template-columns:minmax(0,1fr)}@media (max-width:999px){.order-detail .order-detail__layout{display:flex;flex-direction:column}.order-detail .order-detail__left,.order-detail .order-detail__workspace{display:contents}.order-detail .order-detail__items,.order-detail .order-detail__layout>*,.order-detail .order-detail__summary{width:100%;box-sizing:border-box}.order-detail .order-detail__summary{order:0}.order-detail .order-detail__items{order:1}.order-detail .order-detail__left>:not(.order-detail__summary){order:2}.order-detail .order-detail__layout>:not(.order-detail__workspace){order:3}}html[data-theme] .order-detail .order-detail__item--sufficient:not(.order-detail__item--conflict){border-color:var(--semantic-family-green);box-shadow:none}html[data-theme] .order-detail .order-detail__item--conflict{border-color:var(--semantic-family-purple);box-shadow:none}html[data-theme] .order-detail .order-detail__item .order-detail__conflict{color:var(--semantic-family-purple);background:transparent;border:0;box-shadow:none}.order-detail{--order-state-glow:10%}html[data-theme=LIGHT] .order-detail{--order-state-glow:6%}html[data-theme] .order-detail .order-detail__summary.order-detail__summary--pripravena{background:var(--order-panel);border-color:var(--semantic-family-green);box-shadow:none}html[data-theme] .order-detail .order-detail__summary:is(.order-detail__summary--vydana,.order-detail__summary--castecne-vydana,.order-detail__summary--zrusena){background:linear-gradient(135deg,color-mix(in srgb,var(--order-state-accent) var(--order-state-glow),transparent),transparent 72%),var(--order-panel);border-color:var(--order-state-accent);box-shadow:inset 1px 1px 14px color-mix(in srgb,var(--order-state-accent) 6%,transparent)}.order-detail .order-detail__summary--vydana{--order-state-accent:var(--semantic-family-green)}.order-detail .order-detail__summary--castecne-vydana{--order-state-accent:var(--order-emphasis)}.order-detail .order-detail__summary--zrusena{--order-state-accent:var(--order-danger)}.order-detail .return-case>.return-case__header{justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.order-detail .return-case__header>span:before{content:"·";margin-right:.5rem;color:var(--text-secondary)}.order-detail .return-case .return-case__accepted{display:flex;align-items:center;gap:.6rem;width:100%;font:600 .85rem Manrope,sans-serif;margin-block:.5rem}html[data-theme] .order-detail .return-case__accepted input{width:5.5rem;flex:0 0 5.5rem}.order-detail .return-case__holding-lines{background:transparent;border:0;padding:0;box-shadow:none}.order-detail .return-case__holding-lines dd{font:500 .85rem/1.5 Manrope,sans-serif;color:var(--text-secondary)}.order-detail .return-case__holding-lines dd strong{font:inherit;color:inherit}.order-detail .order-inline-work-slot:empty{display:none}.order-detail .order-inline-work-slot .order-return-actions__sheet{width:100%}.order-detail .return-case>.return-case__header>strong{color:var(--text-primary)}.order-detail .return-case>.return-case__header>span{color:var(--order-emphasis)}.order-detail .return-case--v_holdingu>.return-case__header>span{color:var(--semantic-family-purple)}.order-detail .return-case--vracena_do_prodeje>.return-case__header>span{color:var(--semantic-family-green)}.order-detail .return-case--odepsana>.return-case__header>span{color:var(--order-danger)}.order-detail .return-case__holding-lines a{color:var(--semantic-family-purple);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}html[data-theme] .order-detail .order-detail__entity-actions>button.order-workflow-actions__more{width:48px;min-width:48px;height:26px;min-height:26px;padding:0 .6rem}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-workflow-actions__menu>button[role=menuitem]:not(.order-workflow-actions__menu-cancel):is(:hover:not(*),:focus-visible){background:rgb(236 133 47/.1);color:var(--text-interaction);outline-color:var(--focus-ring)}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-workflow-actions__menu>button[role=menuitem]:not(.order-workflow-actions__menu-cancel):is(:hover,:focus-visible){background:rgb(236 133 47/.1);color:var(--text-interaction);outline-color:var(--focus-ring)}}.order-detail .order-work-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;width:100%;min-width:0}.order-detail .order-inline-editor__actions>:is([type=submit],.receive-inventory__submit),.order-detail .order-payment-status__editor>div>.order-payment-status__trigger{-webkit-margin-start:auto;margin-inline-start:auto}.order-detail .order-returnables-inline .returnable-packaging-return__form>.receive-inventory__submit{display:block;-webkit-margin-start:auto;margin-inline-start:auto}html[data-theme] .order-detail .live-order-items-editor .new-order__availability--conflict{background:transparent}html[data-theme] .order-detail .order-payment-status--paid>strong{color:var(--semantic-family-green)}.order-detail :is(button,summary,.stock-page__back,.order-neutral-action){--order-feedback-family:var(--order-emphasis);--order-feedback-base:var(--order-control);--order-feedback-text:var(--text-interaction);--order-feedback-strength:14%;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.order-detail :is(.order-workflow-actions__button--primary,.receive-inventory__submit,.order-return-actions__primary,.order-workflow-actions__restore-trigger){--order-feedback-base:var(--order-primary);--order-feedback-family:var(--order-emphasis);--order-feedback-text:#201c18;--order-feedback-strength:30%}.order-detail .order-payment-status__trigger{--order-feedback-strength:24%}.order-detail :is(.new-order__remove,.order-remove,.order-lot-allocation__row>button,.returnables-row>.receive-inventory__type-tab,.order-workflow-actions__cancel-trigger,.order-workflow-actions__menu-cancel){--order-feedback-family:var(--order-danger);--order-feedback-text:var(--order-danger);--order-feedback-strength:18%}.order-detail :is(button,summary,a[href],select,input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]){cursor:pointer}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(button,summary,.stock-page__back,.order-neutral-action):not(:disabled):not([aria-disabled=true]):is(:hover:not(*),:focus-visible,:active){background:color-mix(in srgb,var(--order-feedback-family) var(--order-feedback-strength),var(--order-feedback-base))!important;border-color:var(--order-feedback-family)!important;color:var(--order-feedback-text)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--order-feedback-family) 24%,transparent),0 0 12px color-mix(in srgb,var(--order-feedback-family) 12%,transparent)!important;transform:none}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(button,summary,.stock-page__back,.order-neutral-action):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:color-mix(in srgb,var(--order-feedback-family) var(--order-feedback-strength),var(--order-feedback-base))!important;border-color:var(--order-feedback-family)!important;color:var(--order-feedback-text)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--order-feedback-family) 24%,transparent),0 0 12px color-mix(in srgb,var(--order-feedback-family) 12%,transparent)!important;transform:none}}html[data-theme] .order-detail :is(button,summary,.stock-page__back,.order-neutral-action):not(:disabled):not([aria-disabled=true]):focus-visible{outline:2px solid var(--order-feedback-family);outline-offset:2px}@media not all and (hover:hover) and (pointer:fine){.order-detail a[href]:not(.stock-page__back):not(.order-neutral-action):not([aria-disabled=true]):is(:hover:not(*),:focus-visible){color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){.order-detail a[href]:not(.stock-page__back):not(.order-neutral-action):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--text-interaction)}}@media not all and (hover:hover) and (pointer:fine){.order-detail :is(input,select,textarea):not(:disabled):not([readonly]):is(:hover:not(*),:focus-visible){border-color:var(--order-emphasis)}}@media (hover:hover) and (pointer:fine){.order-detail :is(input,select,textarea):not(:disabled):not([readonly]):is(:hover,:focus-visible){border-color:var(--order-emphasis)}}.order-detail :is(button,input,select,textarea):disabled,.order-detail [aria-disabled=true]{pointer-events:none;cursor:default}.orders-page a.order-card{--orders-tile-family:var(--semantic-family-amber);--orders-tile-base:#252b32;--orders-tile-tint:14%;--orders-tile-border:48%;--orders-tile-glow:0%;background:linear-gradient(135deg,color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-tint),transparent),transparent 72%),var(--orders-tile-base)!important;border-color:color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-border),var(--border-subtle))!important;box-shadow:-2px -2px 14px color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-glow),transparent)!important;cursor:pointer}html[data-theme=GREY] .orders-page a.order-card{--orders-tile-base:#303a43}html[data-theme=LIGHT] .orders-page a.order-card{--orders-tile-base:#faf9f6;--orders-tile-tint:12%}.orders-page a.order-card--nova{--orders-tile-family:var(--semantic-family-amber)}.orders-page a.order-card--pripravena,.orders-page a.order-card--vydana{--orders-tile-family:var(--semantic-family-green)}.orders-page a.order-card--rozpracovana{--orders-tile-family:var(--semantic-family-purple)}.orders-page a.order-card--castecne-vydana{--orders-tile-family:var(--semantic-family-amber)}.orders-page a.order-card--zrusena{--orders-tile-family:var(--semantic-family-red)}.orders-page a.order-card--conflict{--orders-tile-family:var(--semantic-family-purple)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card:is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:23%;--orders-tile-border:72%;--orders-tile-glow:15%;transform:none}}@media (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card:is(:hover,:focus-visible,:active){--orders-tile-tint:23%;--orders-tile-border:72%;--orders-tile-glow:15%;transform:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card:is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:20%;--orders-tile-glow:12%}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card:is(:hover,:focus-visible,:active){--orders-tile-tint:20%;--orders-tile-glow:12%}}html[data-theme] .orders-page a.order-card:focus-visible{outline:2px solid var(--orders-tile-family);outline-offset:3px}@media (prefers-reduced-motion:reduce){.order-detail :is(button,summary,.stock-page__back,.order-neutral-action),.orders-page a.order-card{transition:none}}.order-detail a[href]:not(.stock-page__back):not(.order-neutral-action):not([aria-disabled=true]){transition:color .15s ease}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail a[href]:not(.stock-page__back):not(.order-neutral-action):not([aria-disabled=true]):is(:hover:not(*),:focus-visible){color:var(--text-interaction);box-shadow:none;outline:none}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail a[href]:not(.stock-page__back):not(.order-neutral-action):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--text-interaction);box-shadow:none;outline:none}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(.order-detail__stock-detail,.order-detail__history,.order-handover-history)>summary:not(:disabled):not([aria-disabled=true]):is(:hover:not(*),:focus-visible,:active){background:transparent!important;color:var(--text-interaction)!important;border-color:var(--text-interaction)!important;box-shadow:none!important;outline:none!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(.order-detail__stock-detail,.order-detail__history,.order-handover-history)>summary:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:transparent!important;color:var(--text-interaction)!important;border-color:var(--text-interaction)!important;box-shadow:none!important;outline:none!important}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(.stock-page__back,.order-neutral-action,.order-workflow-actions__more,.new-order__add,.new-order__browse-add,.order-workflow-actions__button:not(.order-workflow-actions__button--primary),.order-claim-lots button:not(.order-remove),.order-workflow-actions__customer-choice button,.order-cancel-dialog button:not(.order-workflow-actions__cancel-trigger),.return-case__actions button:not(.order-remove)):not(.order-panel-close):not(.order-completion-dialog *):not(:disabled):not([aria-disabled=true]):is(:hover:not(*),:focus-visible,:active){border-color:var(--order-feedback-family)!important;box-shadow:none!important;outline:none!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail :is(.stock-page__back,.order-neutral-action,.order-workflow-actions__more,.new-order__add,.new-order__browse-add,.order-workflow-actions__button:not(.order-workflow-actions__button--primary),.order-claim-lots button:not(.order-remove),.order-workflow-actions__customer-choice button,.order-cancel-dialog button:not(.order-workflow-actions__cancel-trigger),.return-case__actions button:not(.order-remove)):not(.order-panel-close):not(.order-completion-dialog *):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){border-color:var(--order-feedback-family)!important;box-shadow:none!important;outline:none!important}}html[data-theme] .orders-page a.order-card--pripravena{--orders-tile-family:var(--semantic-family-green);--orders-tile-tint:0%;--orders-tile-glow:0%}html[data-theme] .orders-page a.order-card--rozpracovana{--orders-tile-family:var(--semantic-family-purple);--orders-tile-tint:0%;--orders-tile-glow:0%}html[data-theme] .orders-page a.order-card--vydana{--orders-tile-family:var(--semantic-family-green)}html[data-theme] .orders-page a.order-card--zrusena{--orders-tile-family:var(--semantic-family-red)}html[data-theme] .orders-page a.order-card--castecne-vydana,html[data-theme] .orders-page a.order-card--nova{--orders-tile-family:var(--semantic-family-amber)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card:is(.order-card--pripravena,.order-card--rozpracovana):is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:14%;--orders-tile-glow:0%}}@media (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card:is(.order-card--pripravena,.order-card--rozpracovana):is(:hover,:focus-visible,:active){--orders-tile-tint:14%;--orders-tile-glow:0%}}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card:is(.order-card--pripravena,.order-card--rozpracovana):is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:12%}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card:is(.order-card--pripravena,.order-card--rozpracovana):is(:hover,:focus-visible,:active){--orders-tile-tint:12%}}@media (prefers-reduced-motion:reduce){.order-detail a[href]:not(.stock-page__back):not(.order-neutral-action){transition:none}}html[data-theme] .order-visual:is(.order-card,.order-detail__summary):is(.order-visual--new,.order-visual--preparation,.order-visual--conflict){--orders-tile-family:var(--semantic-family-amber);--orders-tile-base:#252b32;--orders-tile-tint:14%;--orders-tile-border:48%;--orders-tile-glow:0%;background:linear-gradient(135deg,color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-tint),transparent),transparent 72%),var(--orders-tile-base)!important;border-color:color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-border),var(--border-subtle))!important;box-shadow:-2px -2px 14px color-mix(in srgb,var(--orders-tile-family) var(--orders-tile-glow),transparent)!important}html[data-theme=GREY] .order-visual:is(.order-card,.order-detail__summary):is(.order-visual--new,.order-visual--preparation,.order-visual--conflict){--orders-tile-base:#303a43}html[data-theme=LIGHT] .order-visual:is(.order-card,.order-detail__summary):is(.order-visual--new,.order-visual--preparation,.order-visual--conflict){--orders-tile-base:#faf9f6;--orders-tile-tint:12%}html[data-theme] .order-visual:is(.order-card,.order-detail__summary):is(.order-visual--new,.order-visual--preparation,.order-visual--conflict).order-visual--preparation{--orders-tile-tint:0%}html[data-theme] .order-visual:is(.order-card,.order-detail__summary):is(.order-visual--new,.order-visual--preparation,.order-visual--conflict).order-visual--conflict{--orders-tile-family:var(--semantic-family-purple)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card.order-visual:is(.order-visual--new,.order-visual--preparation,.order-visual--conflict):is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:23%;--orders-tile-border:72%;--orders-tile-glow:15%}}@media (hover:hover) and (pointer:fine){html[data-theme] .orders-page a.order-card.order-visual:is(.order-visual--new,.order-visual--preparation,.order-visual--conflict):is(:hover,:focus-visible,:active){--orders-tile-tint:23%;--orders-tile-border:72%;--orders-tile-glow:15%}}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card.order-visual:is(.order-visual--new,.order-visual--preparation,.order-visual--conflict):is(:hover:not(*),:focus-visible,:active){--orders-tile-tint:20%;--orders-tile-glow:12%}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .orders-page a.order-card.order-visual:is(.order-visual--new,.order-visual--preparation,.order-visual--conflict):is(:hover,:focus-visible,:active){--orders-tile-tint:20%;--orders-tile-glow:12%}}.order-quick-filters .order-view-tab{min-height:34px;padding:.42rem .7rem;font-size:.71rem}.order-detail .order-returnables-inline{padding-top:.7rem}.order-detail .order-returnables-inline>.returnable-packaging-return{width:100%;padding:0}.order-detail .order-returnables-inline .receive-inventory__heading{display:flex;align-items:center;min-height:44px;margin:0;-webkit-padding-end:3.5rem;padding-inline-end:3.5rem}.order-detail .order-returnables-inline .receive-inventory__heading h2{margin:0}html[data-theme] .order-detail .order-returnables-inline .returnable-packaging-return__form{margin-top:.7rem;padding:0;border:0;background:none;box-shadow:none}.order-detail .order-returnables-inline .receive-inventory__fields{margin-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}html[data-theme=LIGHT] .global-navigation__appearance strong{color:var(--text-on-raised)}@media (max-width:600px){.order-quick-filters .order-view-tab{min-height:32px;padding:.35rem .52rem;font-size:.58rem}.order-detail .order-returnables-inline .receive-inventory__fields{grid-template-columns:1fr}}.order-detail .order-completion-dialog .order-money{margin-bottom:0}.order-detail .order-completion-dialog .order-recap__payment .order-payment-status{display:block;margin:0 0 .35rem;font-size:.85rem;color:var(--text-primary)}.order-preparation-plan{min-width:0}.order-preparation-plan__row{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem;padding-block:.6rem}.order-preparation-plan__row h3{overflow-wrap:anywhere}.order-preparation-plan .order-lot-allocation__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,.45fr) auto;grid-gap:.5rem;gap:.5rem;align-items:end}.order-preparation-plan :is(select,input,label){min-width:0;max-width:100%}.stock-detail__lots details{min-width:0;overflow-wrap:anywhere}.stock-detail__lots details small{display:block}@media (max-width:480px){.order-preparation-plan .order-lot-allocation__row{grid-template-columns:minmax(0,1fr) auto}.order-preparation-plan .order-lot-allocation__row label:first-child{grid-column:1/-1}}.stock-product-card__expiry{position:relative;margin-top:.6rem;min-width:0;overflow-wrap:anywhere}.stock-product-card__expiry>summary{cursor:pointer;padding-block:.4rem}.stock-product-card__expiry .stock-detail__lots{padding:0;border:0;background:none}.stock-product-card__expiry small{display:block}.order-preparation-expiries{min-width:0;margin-block:.35rem;color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.order-preparation-expiries p{margin:.15rem 0}.live-order-items-editor .order-preparation-fields{min-width:0;margin:0;padding:0;border:0}.order-preparation-fields legend{font-size:.75rem;font-weight:650}.order-preparation-fields__row{display:grid;grid-template-columns:minmax(3.5rem,.4fr) minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:end;margin-bottom:.35rem}.live-order-items-editor .order-preparation-fields__row label{min-width:0}.live-order-items-editor .order-preparation-fields__row :is(input,select){min-width:0;width:100%;max-width:100%;padding:.5rem}.order-preparation-fields__row label>span{font-size:.7rem}.order-preparation-fields__add,.order-preparation-fields__remove{width:auto;min-height:36px;padding:.35rem .6rem;font:inherit;font-size:.75rem;color:var(--text-primary);background:var(--bg-control);border:1px solid var(--border-strong);border-radius:999px}.production-transfer{margin-block:.9rem;overflow-wrap:anywhere}.production-transfer>p{font-size:.75rem;color:var(--text-secondary)}.production-transfer__history{margin-top:.8rem;font-size:.75rem}.production-transfer__history summary{cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.production-transfer__history summary:hover:not(*){color:var(--accent-amber)}}@media (hover:hover) and (pointer:fine){.production-transfer__history summary:hover{color:var(--accent-amber)}}.production-transfer__history small{color:var(--text-secondary)}.production-transfer-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:1rem;overflow:auto;border:1px solid var(--border-strong);border-radius:.85rem;color:var(--text-primary);background:var(--bg-menu)}.production-transfer-dialog::-webkit-backdrop{background:rgb(0 0 0/.6)}.production-transfer-dialog::backdrop{background:rgb(0 0 0/.6)}.production-transfer-dialog .order-panel-close{position:static;flex:0 0 44px;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--accent-amber);border-radius:.6rem;color:var(--accent-amber);background:var(--bg-control);font:600 2rem/1 Manrope,sans-serif}.production-transfer-dialog .order-panel-close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.production-transfer-dialog .catalog-settings__field{color:var(--text-secondary)}.production-transfer-dialog .catalog-settings__field input{min-height:44px;border-color:var(--border-strong);color:var(--text-control);background:var(--bg-control)}.production-transfer-dialog .catalog-settings__text-button{min-height:40px;border-color:var(--border-strong);color:var(--text-control);background:var(--bg-control)}@media not all and (hover:hover) and (pointer:fine){.production-transfer-dialog .catalog-settings__text-button:is(:hover:not(*),:focus-visible){border-color:var(--accent-amber);color:var(--accent-amber)}}@media (hover:hover) and (pointer:fine){.production-transfer-dialog .catalog-settings__text-button:is(:hover,:focus-visible){border-color:var(--accent-amber);color:var(--accent-amber)}}.production-transfer-dialog button:disabled,.production-transfer-dialog input:disabled{opacity:.48;cursor:not-allowed}.production-transfer-dialog>footer,.production-transfer-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.production-transfer-dialog h2{margin:0;font:400 2rem/1.1 Bebas Neue,sans-serif}.production-transfer-dialog>.production-transfer-dialog__body{display:block}.production-transfer-dialog__tanks.catalog-settings__fields{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem;margin-block:1rem}.production-transfer-dialog__tank{display:grid;grid-template-columns:minmax(0,1fr) 8rem;grid-gap:.65rem;gap:.65rem;align-items:center;padding-bottom:.7rem;border-bottom:1px solid var(--border-subtle);min-width:0}.production-transfer-dialog__tank>div{min-width:0;overflow-wrap:anywhere}.production-transfer-dialog__tank strong{font-size:.9rem}.production-transfer-dialog__tank small{display:block;color:var(--text-secondary)}.production-transfer-dialog__tank p{margin:.25rem 0 0;font-size:.7rem;color:var(--text-secondary)}.production-transfer-dialog__tank--ineligible>div{opacity:.64}.production-transfer-dialog__tank--ineligible strong{color:var(--text-secondary)}.production-transfer-dialog__tank .production-transfer-dialog__reason{font-weight:750;color:var(--text-primary)}.production-transfer-dialog__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;font-size:.75rem}.production-transfer-dialog__summary dd{margin:.2rem 0 0;font-weight:800}.production-transfer-dialog>footer{position:-webkit-sticky;position:sticky;bottom:-1rem;padding-block:.75rem;background:var(--bg-menu);flex-wrap:wrap}.production-transfer-dialog>footer .receive-inventory__submit{margin-top:0;margin-left:auto}.tank-detail__future li{overflow-wrap:anywhere;margin-block:.6rem}@media (max-width:390px){.production-transfer-dialog{padding:.7rem}.production-transfer-dialog__tank{grid-template-columns:minmax(0,1fr) 6.5rem}.production-transfer-dialog>footer{bottom:-.7rem}.production-transfer-dialog>footer button{font-size:.65rem;padding-inline:.65rem}}.brew-form__action-rail--top:has(.brew-form__start){grid-template-areas:"status entity" "start start" "utility workflow"}.brew-form__start{grid-area:start;min-width:0;overflow-wrap:anywhere}.brew-start-action{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;max-width:100%}.brew-start-action label{display:grid;grid-gap:.3rem;gap:.3rem}.brew-start-action select{min-width:0;width:100%}@media (min-width:901px){.brew-start-action{grid-template-columns:minmax(0,1fr) 14rem;align-items:end}.brew-start-action>p{grid-column:1/-1}}@media (max-width:900px){.brew-form__action-rail--top:has(.brew-form__start){grid-template-areas:"status entity" "start start" "utility utility" "workflow workflow"}}.order-detail .return-case--zamitnuta{border-color:var(--order-danger);background:var(--bg-surface-quiet)}.order-detail .return-case--zamitnuta>.return-case__header>span{color:var(--order-danger)}.order-detail .return-case__rejection,.order-detail .return-case__rejection-form{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.65rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--order-danger) 45%,transparent);border-radius:.55rem;color:var(--text-secondary);background:color-mix(in srgb,var(--order-danger) 7%,transparent);font:500 .82rem/1.45 Manrope,sans-serif}.order-detail .return-case__rejection strong{color:var(--order-danger);font:750 .86rem/1.4 Manrope,sans-serif;letter-spacing:0;text-transform:none}.order-detail .return-case__rejection-form label{display:grid;grid-gap:.32rem;gap:.32rem;font:650 .8rem/1.4 Manrope,sans-serif}.order-detail .return-case__rejection-form textarea{min-height:76px;border:1px solid var(--border-strong);border-radius:.5rem;padding:.55rem;color:var(--text-primary);background:var(--order-control);font:inherit;resize:vertical}.order-detail .return-case__rejection-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:.5rem}.order-detail .return-case__rejection-form input[type=checkbox]{margin-top:.18rem;accent-color:var(--order-danger)}html[data-theme] .order-detail .order-detail__item .order-preparation-expiries p{color:var(--text-muted);font-size:.75rem;font-weight:500}.order-detail .order-status-history li>.order-history-changes{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.5rem}.order-history-changes__row{min-width:0}.order-history-changes__row strong{display:block;font-size:.78rem;overflow-wrap:anywhere}.order-detail .order-status-history .order-history-changes__row p{margin:.12rem 0 0;white-space:pre-line}.order-detail .live-order-items-editor .new-order__line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"context context" "availability availability" "quantity quantity" "expiry remove";align-items:start;grid-gap:.62rem;gap:.62rem;container-type:inline-size}.order-detail .live-order-items-editor .new-order__line--draft{grid-template-areas:"context context" "availability availability" "fields fields" "expiry remove"}.order-detail .live-order-items-editor .new-order__line--without-product{grid-template-areas:"context context" "fields fields" "remove remove"}.order-detail .live-order-items-editor .new-order__line>.live-order-items-editor__context{grid-area:context;min-width:0}.live-order-items-editor__context h3{display:flex;align-items:flex-start;gap:.48rem;min-width:0;margin:0;overflow-wrap:normal}.live-order-items-editor__context h3:before{content:"";flex:0 0 .42rem;width:.42rem;height:.42rem;margin-top:.42em;border-radius:999px;background:var(--order-primary)}.order-detail .live-order-items-editor .live-order-items-editor__availability{grid-area:availability;width:auto;margin:-.3rem 0 0 .9rem;justify-self:start;align-self:start;color:var(--text-secondary);text-align:left}.order-detail .live-order-items-editor .new-order__line>.live-order-items-editor__quantity{grid-area:quantity;min-width:0;width:min(100%,10rem);align-self:start}.order-form-field{position:relative;display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.order-form-field-label,.order-preparation-fields__header-label{display:block;color:var(--text-muted);font:800 .58rem Manrope,sans-serif;letter-spacing:.065em;text-transform:uppercase}.order-detail .live-order-items-editor .order-form-field small{position:absolute;right:.58rem;bottom:.62rem;color:var(--text-muted);font:700 .56rem Manrope,sans-serif}.order-detail .live-order-items-editor .live-order-items-editor__quantity input{padding-right:2rem}.order-detail .live-order-items-editor .order-preparation-fields{width:100%;min-width:0;margin:0;border:0;container-type:inline-size}.order-detail .live-order-items-editor .order-preparation-fields legend{margin-bottom:.42rem;color:var(--text-secondary);font:700 .75rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}.order-detail .live-order-items-editor .order-preparation-fields__header,.order-detail .live-order-items-editor .order-preparation-fields__row{display:grid;grid-template-columns:.5rem minmax(3.8rem,.3fr) minmax(8.5rem,1fr) 44px;grid-column-gap:.45rem;column-gap:.45rem;align-items:end;min-width:0}.order-detail .live-order-items-editor .order-preparation-fields__header{margin-bottom:.22rem}.order-detail .live-order-items-editor .order-preparation-fields__row{margin-bottom:.48rem}.order-detail .live-order-items-editor .order-preparation-fields__row .order-form-field{min-width:0}.order-preparation-fields__marker{width:.32rem;height:.32rem;margin-bottom:1.35rem;border-radius:999px;background:var(--border-strong)}.order-preparation-fields__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.order-detail .order-square-icon-action{display:grid;place-items:center;box-sizing:border-box}html[data-theme] .order-detail .live-order-items-editor .order-preparation-fields__remove.order-square-icon-action--destructive{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,var(--order-danger) 62%,var(--border-strong));border-radius:.5rem;color:var(--order-danger);background:color-mix(in srgb,var(--order-danger) 8%,var(--order-control));box-shadow:none;font:600 1.2rem/1 Manrope,sans-serif}.order-detail .live-order-items-editor .order-preparation-fields__remove-placeholder{width:44px;height:44px}.order-detail .live-order-items-editor .order-preparation-fields__add{grid-column:2;width:auto;justify-self:start;min-height:36px;padding:.3rem .5rem;border-color:var(--border-strong);color:var(--text-secondary);background:var(--bg-control)}.order-preparation-fields__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.order-detail .live-order-items-editor .order-expiry-control{position:relative;grid-area:expiry;min-width:0;align-self:end;justify-self:start}html[data-theme] .order-detail .live-order-items-editor .order-expiry-summary{display:grid;grid-gap:.12rem;gap:.12rem;width:auto;max-width:100%;min-height:42px;padding:.32rem .45rem .32rem .1rem;border:0;border-radius:.28rem;color:var(--text-muted);background:transparent;box-shadow:none;font:600 .69rem/1.4 Manrope,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .order-expiry-control--open .order-expiry-summary,html[data-theme] .order-detail .live-order-items-editor .order-expiry-summary:is(:hover:not(*),:focus-visible){color:var(--text-interaction);background:color-mix(in srgb,var(--order-primary) 7%,transparent);outline:2px solid color-mix(in srgb,var(--order-primary) 36%,transparent);outline-offset:1px}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .order-expiry-control--open .order-expiry-summary,html[data-theme] .order-detail .live-order-items-editor .order-expiry-summary:is(:hover,:focus-visible){color:var(--text-interaction);background:color-mix(in srgb,var(--order-primary) 7%,transparent);outline:2px solid color-mix(in srgb,var(--order-primary) 36%,transparent);outline-offset:1px}}.order-detail .live-order-items-editor .order-expiry-summary>span{display:block;overflow-wrap:anywhere}.order-detail .live-order-items-editor .order-expiry-control__error{margin:.2rem 0 0;color:var(--order-danger);font-size:.68rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.order-detail .live-order-items-editor .order-expiry-control__loading{grid-column:1/-1;margin:0;justify-self:start}.order-detail .live-order-items-editor .order-expiry-control__conflict{grid-column:1/-1;grid-row:5;margin:0;justify-self:start}.order-detail .live-order-items-editor .order-expiry-control__panel{position:absolute;z-index:45;left:0;bottom:calc(100% + .38rem);display:grid;width:min(35rem,calc(100vw - 3rem));max-height:min(34rem,calc(100dvh - 3rem));grid-gap:.65rem;gap:.65rem;box-sizing:border-box;padding:.75rem;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:.72rem;color:var(--text-primary);background:var(--bg-menu);box-shadow:0 16px 34px rgb(0 0 0/.28)}.order-detail .live-order-items-editor .order-expiry-control__heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:36px;padding-right:2.75rem}.order-detail .live-order-items-editor .order-expiry-control__heading strong{font-size:.8rem}.order-detail .live-order-items-editor .order-expiry-control__heading .order-panel-close{width:36px;min-width:36px;height:36px;min-height:36px}.order-detail .live-order-items-editor .order-expiry-control__stock-note{margin:0;color:var(--text-muted);font-size:.62rem;line-height:1.4}html[data-theme] .order-detail .live-order-items-editor .order-expiry-control__automatic{justify-self:start;min-height:36px;padding:.35rem .5rem;border:1px solid var(--border-strong);border-radius:.45rem;color:var(--text-secondary);background:var(--bg-control);box-shadow:none;font:700 .62rem Manrope,sans-serif;text-transform:none}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .order-expiry-control__automatic:is(:hover:not(*),:focus-visible){color:var(--text-interaction);border-color:var(--order-feedback-family);outline:2px solid color-mix(in srgb,var(--order-primary) 30%,transparent);outline-offset:1px}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .order-expiry-control__automatic:is(:hover,:focus-visible){color:var(--text-interaction);border-color:var(--order-feedback-family);outline:2px solid color-mix(in srgb,var(--order-primary) 30%,transparent);outline-offset:1px}}.order-detail .live-order-items-editor__new-item-fields{grid-area:fields;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:.58rem .7rem;gap:.58rem .7rem;min-width:0}.order-detail .live-order-items-editor__quick-search{position:relative;min-width:0}.order-detail .live-order-items-editor__search-results{position:absolute;z-index:6;top:calc(100% + .3rem);right:0;left:0;max-height:min(16rem,calc(100vh - 11rem));margin:0;padding:.22rem;overflow:auto;list-style:none;border:1px solid var(--border-strong);border-radius:.58rem;background:var(--order-control);box-shadow:0 .55rem 1.2rem rgb(0 0 0/.16)}.order-detail .live-order-items-editor__search-results li+li{border-top:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent)}html[data-theme] .order-detail .live-order-items-editor .new-order__search-result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.5rem;gap:.5rem;width:100%;min-height:38px;padding:.42rem .48rem;border:0;border-radius:.38rem;color:var(--text-control);background:transparent;box-shadow:none;font:650 .72rem/1.35 Manrope,sans-serif;letter-spacing:normal;text-align:left;text-transform:none}.order-detail .live-order-items-editor .new-order__search-result>span{min-width:0;overflow-wrap:normal}.order-detail .live-order-items-editor .new-order__search-result small{color:var(--text-muted);font:600 .61rem Manrope,sans-serif;white-space:nowrap}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .new-order__search-result:is(:hover:not(*),:focus-visible,.new-order__search-result--selected){border:0;color:var(--text-interaction);background:color-mix(in srgb,var(--order-primary) 12%,var(--order-control));outline:none}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .new-order__search-result:is(:hover,:focus-visible,.new-order__search-result--selected){border:0;color:var(--text-interaction);background:color-mix(in srgb,var(--order-primary) 12%,var(--order-control));outline:none}}.order-detail .live-order-items-editor__draft-error{grid-column:1/-1;margin:0;color:var(--order-danger);font-size:.7rem;line-height:1.4}html[data-theme] .order-detail .live-order-items-editor .new-order__remove{grid-area:remove;justify-self:end;align-self:end;width:auto;min-width:0;min-height:40px;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--order-danger) 58%,var(--border-strong));border-radius:.45rem;color:var(--order-danger);background:transparent;box-shadow:none;font:700 .62rem Manrope,sans-serif;letter-spacing:normal;text-transform:none}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .new-order__remove:is(:hover:not(*),:focus-visible){border-color:var(--order-danger);background:color-mix(in srgb,var(--order-danger) 8%,transparent);outline:2px solid color-mix(in srgb,var(--order-danger) 35%,transparent);outline-offset:1px}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .live-order-items-editor .new-order__remove:is(:hover,:focus-visible){border-color:var(--order-danger);background:color-mix(in srgb,var(--order-danger) 8%,transparent);outline:2px solid color-mix(in srgb,var(--order-danger) 35%,transparent);outline-offset:1px}}.order-detail .live-order-items-editor__actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem}.order-detail .live-order-items-editor__actions>button{flex:0 0 auto;width:auto}.order-detail .live-order-items-editor__actions>.receive-inventory__submit{margin-left:auto}@container (max-width: 18.5rem){.order-detail .live-order-items-editor__new-item-fields{grid-template-columns:minmax(0,1fr)}.order-detail .live-order-items-editor .order-preparation-fields__header{grid-template-columns:.5rem minmax(0,1fr) 44px;row-gap:.22rem}.order-detail .live-order-items-editor .order-preparation-fields__header>:nth-child(2){grid-column:2}.order-detail .live-order-items-editor .order-preparation-fields__header>:nth-child(3){grid-column:2/-1}.order-detail .live-order-items-editor .order-preparation-fields__row{grid-template-columns:.5rem minmax(0,1fr) 44px;row-gap:.35rem}.order-detail .live-order-items-editor .order-preparation-fields__row>.order-preparation-fields__marker{grid-row:1/span 2}.order-detail .live-order-items-editor .order-preparation-fields__row>.order-form-field:nth-child(3){grid-column:2/-1}.order-detail .live-order-items-editor .order-preparation-fields__remove,.order-detail .live-order-items-editor .order-preparation-fields__remove-placeholder{grid-column:3;grid-row:1}}@media (max-width:600px){.order-detail .live-order-items-editor .order-expiry-control__panel{position:fixed;z-index:155;inset:auto .65rem calc(4.8rem + env(safe-area-inset-bottom, 0px)) .65rem;width:auto;max-height:calc(100dvh - 6rem);border-radius:.86rem}}@media (max-width:350px){.order-detail .live-order-items-editor{padding-right:5rem}}.closed-brewsheet__status small,.production-list__lifecycle{color:var(--surface-muted);font-size:.54rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.closed-brewsheet__status--partial,.closed-brewsheet__status--waiting{border-color:color-mix(in srgb,var(--accent-amber) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-amber) 8%,var(--bg-surface))}.closed-brewsheet__status--partial strong,.closed-brewsheet__status--waiting strong{color:var(--accent-amber)}.closed-brewsheet__status--full{border-color:color-mix(in srgb,var(--semantic-family-green) 52%,var(--border-subtle));background:color-mix(in srgb,var(--semantic-family-green) 9%,var(--bg-surface))}.closed-brewsheet__status--full strong{color:var(--semantic-family-green)}.closed-brewsheet__status-allocations{justify-items:end;grid-gap:.15rem;gap:.15rem;padding-top:.2rem;border-top:1px solid var(--border-subtle)}.closed-brewsheet__status-allocations span{color:var(--text-on-primary);font-size:.64rem;font-weight:800}.production-list__card--transfer-partial,.production-list__card--transfer-waiting{border-color:color-mix(in srgb,var(--accent-amber) 55%,var(--border-subtle));box-shadow:inset 9px 9px 21px color-mix(in srgb,var(--accent-amber) 11%,transparent)}.production-list__card--transfer-full{border-color:color-mix(in srgb,var(--semantic-family-green) 52%,var(--border-subtle));box-shadow:inset 9px 9px 21px color-mix(in srgb,var(--semantic-family-green) 12%,transparent)}.production-list__transfer-status--partial,.production-list__transfer-status--waiting{color:var(--accent-amber)}.production-list__transfer-status--full{color:var(--semantic-family-green)}.production-transfer-dialog__remaining{margin:.8rem 0 .2rem;color:var(--text-secondary);font-size:.72rem;font-weight:800}.production-transfer-dialog__tanks--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-block:.7rem 1rem}.production-transfer-dialog__tank--card{display:flex;min-width:0;min-height:9.5rem;padding:.78rem;border:1px solid var(--border-subtle);border-radius:.72rem;background:var(--bg-surface);flex-direction:column;align-items:stretch;justify-content:space-between}.production-transfer-dialog__tank--eligible{border-color:color-mix(in srgb,var(--semantic-family-green) 42%,var(--border-subtle))}.production-transfer-dialog__tank--eligible strong{color:var(--semantic-family-green)}.production-transfer-dialog__tank--ineligible{background:color-mix(in srgb,var(--bg-surface-quiet) 86%,transparent)}.production-transfer-dialog__tank--manual{padding:.72rem;border:1px solid var(--border-subtle);border-radius:.68rem}.production-transfer-dialog__full-action,.production-transfer-dialog__split-action,.production-transfer__assignment-action{width:-moz-fit-content;width:fit-content;min-height:40px;padding:.52rem .72rem;border:1px solid var(--accent-amber);border-radius:999px;color:var(--text-control);background:var(--bg-control);font:800 .65rem Manrope,sans-serif;letter-spacing:.04em;cursor:pointer}.production-transfer-dialog__full-action{width:100%;margin-top:.7rem}@media not all and (hover:hover) and (pointer:fine){.production-transfer-dialog__full-action:is(:hover:not(*),:focus-visible),.production-transfer-dialog__split-action:is(:hover:not(*),:focus-visible),.production-transfer__assignment-action:is(:hover:not(*),:focus-visible){color:var(--accent-amber);border-color:var(--accent-amber);outline:2px solid color-mix(in srgb,var(--accent-amber) 28%,transparent);outline-offset:1px}}@media (hover:hover) and (pointer:fine){.production-transfer-dialog__full-action:is(:hover,:focus-visible),.production-transfer-dialog__split-action:is(:hover,:focus-visible),.production-transfer__assignment-action:is(:hover,:focus-visible){color:var(--accent-amber);border-color:var(--accent-amber);outline:2px solid color-mix(in srgb,var(--accent-amber) 28%,transparent);outline-offset:1px}}.production-transfer-dialog__summary{padding-block:.7rem;border-block:1px solid var(--border-subtle)}.production-transfer-dialog__confirmation{display:grid;place-items:center;min-height:9rem;text-align:center}.production-transfer-dialog__confirmation>strong{color:var(--text-on-primary);font-size:1.05rem}.production-beer-assignment__create,.production-beer-assignment__selection{display:grid;grid-gap:.8rem;gap:.8rem;margin-block:1rem}.production-beer-assignment__selection select{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:.48rem;color:var(--text-control);background:var(--bg-control)}.production-beer-assignment__create h3{margin:0;font:400 1.55rem/1.1 Bebas Neue,sans-serif;letter-spacing:.04em;text-transform:uppercase}@media (hover:hover){@media not all and (hover:hover) and (pointer:fine){.production-list__card--transfer-partial:hover:not(*),.production-list__card--transfer-waiting:hover:not(*){border-color:color-mix(in srgb,var(--accent-amber) 76%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--accent-amber) 18%,transparent)}}@media (hover:hover) and (pointer:fine){.production-list__card--transfer-partial:hover,.production-list__card--transfer-waiting:hover{border-color:color-mix(in srgb,var(--accent-amber) 76%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--accent-amber) 18%,transparent)}}@media not all and (hover:hover) and (pointer:fine){.production-list__card--transfer-full:hover:not(*){border-color:color-mix(in srgb,var(--semantic-family-green) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--semantic-family-green) 18%,transparent)}}@media (hover:hover) and (pointer:fine){.production-list__card--transfer-full:hover{border-color:color-mix(in srgb,var(--semantic-family-green) 74%,var(--border-strong));box-shadow:inset 12px 12px 28px color-mix(in srgb,var(--semantic-family-green) 18%,transparent)}}}@media (max-width:700px){.closed-brewsheet__status-allocations{justify-items:start}.production-transfer-dialog__tanks--cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.production-transfer-dialog__tank--manual{grid-template-columns:minmax(0,1fr)}.production-transfer-dialog__tank--manual .catalog-settings__field{width:100%}.production-transfer-dialog__summary{grid-template-columns:minmax(0,1fr)}}.production-brewhouse-card--available{transition:border-color .18s ease,background .18s ease,transform .18s ease}@media not all and (hover:hover) and (pointer:fine){.production-brewhouse-card--available:hover:not(*){border-color:color-mix(in srgb,var(--accent-amber) 72%,var(--border-strong));background:var(--bg-surface-raised);transform:translateY(-1px)}}@media (hover:hover) and (pointer:fine){.production-brewhouse-card--available:hover{border-color:color-mix(in srgb,var(--accent-amber) 72%,var(--border-strong));background:var(--bg-surface-raised);transform:translateY(-1px)}}.production-brewhouse-card--available:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.brewhouse-detail__panel{--tank-product-accent:var(--accent-amber)}.brewhouse-detail__panel .tank-detail__panel-heading{align-items:flex-start;flex-direction:row}.brewhouse-detail__panel .tank-detail__panel-heading h1{min-width:0;overflow-wrap:anywhere}.brewhouse-detail__actions{flex:0 0 auto;align-self:flex-start;margin-left:auto}.brewhouse-detail__layout{grid-template-columns:minmax(230px,.7fr) minmax(220px,.72fr) minmax(250px,.8fr);grid-gap:clamp(1rem,2.2vw,1.7rem);gap:clamp(1rem,2.2vw,1.7rem);padding-top:1.15rem}.brewhouse-detail__visual{display:grid;place-items:center;align-content:center;grid-gap:.75rem;gap:.75rem;min-width:0}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,230px)}.brewhouse-detail__metadata{padding-left:clamp(.8rem,1.6vw,1.2rem)}.brewhouse-detail__metadata dd{overflow-wrap:anywhere}.brewhouse-detail__operation{min-width:0;padding-left:clamp(.8rem,1.6vw,1.2rem);border-left:1px solid var(--border-subtle)}.brewhouse-detail__operation h2{margin:0;color:var(--text-on-primary);font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;letter-spacing:.05em;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere}.brewhouse-detail__operation p{margin:.5rem 0 0;color:var(--surface-muted);font-size:.72rem;line-height:1.5}.brewhouse-detail__batch-link{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;margin:0}.brewhouse-editor__name{grid-column:1/-1}.brewhouse-editor__name small,.brewhouse-editor__name span{color:var(--surface-muted);font-weight:650;text-transform:none}.brewhouse-editor__name small{font-size:.63rem;letter-spacing:0;line-height:1.45}.brewhouse-editor .tank-editor__form input:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.7}.brewhouse-editor__lock,.brewhouse-editor__submit{grid-column:1/-1}.brewhouse-editor__preview{display:block;margin-top:.05rem}.brewhouse-editor__preview strong{color:var(--text-on-primary)}.brewhouse-editor__submit{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.brewhouse-editor__submit :is(.brewhouse-editor__cancel,.receive-inventory__submit){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:.52rem .8rem;border-radius:999px;line-height:1.1}.brewhouse-editor__submit .receive-inventory__submit{margin:0 0 0 auto}.brewhouse-editor__submit .receive-inventory__submit:disabled{cursor:not-allowed;opacity:.72}.brewhouse-editor__cancel{min-width:7rem}@media (max-width:900px){.brewhouse-detail__layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.brewhouse-detail__operation{grid-column:1/-1;padding:1rem 0 0;border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:480px){.brewhouse-detail__panel .tank-detail__panel-heading{align-items:flex-start;flex-direction:row;gap:.6rem}.brewhouse-detail__layout{grid-template-columns:1fr}.brewhouse-detail__visual{justify-items:start}.brewhouse-detail__metadata,.brewhouse-detail__operation{padding:1rem 0 0;border-top:1px solid var(--border-subtle);border-left:0}.brewhouse-editor{padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0px))}.brewhouse-editor__submit{align-items:stretch;flex-direction:column;width:100%;min-width:0;padding:0}.brewhouse-editor__submit .receive-inventory__submit{order:-1;width:100%;min-height:44px;margin-left:0}.brewhouse-editor__submit .brewhouse-editor__cancel{width:100%;min-height:44px;text-align:center}}.production-page .production-brewhouse-overview{display:grid;grid-gap:.95rem;gap:.95rem;margin-top:1.15rem}.production-page .production-brewhouse-overview+.production-list{margin-top:1rem}.production-brewhouse-card{--brewhouse-grid-gap:clamp(.75rem,1.55vw,1.15rem);--brewhouse-divider-inset:.35rem;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(13rem,1.08fr) minmax(7rem,.56fr) minmax(11rem,.86fr);grid-template-areas:"title title title" "visual reserved information";grid-template-rows:auto minmax(0,1fr);align-items:start;grid-gap:.55rem var(--brewhouse-grid-gap);gap:.55rem var(--brewhouse-grid-gap);min-height:268px;padding:clamp(.9rem,2vw,1.25rem);border-color:var(--border-subtle);color:var(--text-on-primary);background:var(--bg-surface);overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.production-brewhouse-card--occupied-working{border-color:color-mix(in srgb,var(--accent-amber) 48%,var(--border-subtle));background:radial-gradient(ellipse at 17% 75%,color-mix(in srgb,var(--accent-amber) 10%,transparent),transparent 58%),var(--bg-surface)}.production-brewhouse-card--occupied-closed{border-color:color-mix(in srgb,var(--semantic-family-green) 42%,var(--border-subtle));background:radial-gradient(ellipse at 17% 75%,color-mix(in srgb,var(--semantic-family-green) 7%,transparent),transparent 58%),var(--bg-surface)}.production-brewhouse-card--available{background:linear-gradient(145deg,color-mix(in srgb,var(--bg-surface-raised) 42%,transparent),transparent),var(--bg-surface)}.production-brewhouse-card__primary{position:absolute;z-index:1;inset:0;border-radius:inherit;color:inherit;text-decoration:none}.production-brewhouse-card>:not(.production-brewhouse-card__primary){position:relative;z-index:2;pointer-events:none}.production-brewhouse-card__action{position:relative;z-index:3;pointer-events:auto}@media not all and (hover:hover) and (pointer:fine){.production-brewhouse-card:has(.production-brewhouse-card__primary:hover:not(*)){border-color:color-mix(in srgb,var(--accent-amber) 70%,var(--border-strong));background:var(--bg-surface-raised);box-shadow:0 6px 18px rgb(9 12 16/.14);transform:translateY(-1px)}}@media (hover:hover) and (pointer:fine){.production-brewhouse-card:has(.production-brewhouse-card__primary:hover){border-color:color-mix(in srgb,var(--accent-amber) 70%,var(--border-strong));background:var(--bg-surface-raised);box-shadow:0 6px 18px rgb(9 12 16/.14);transform:translateY(-1px)}}.production-brewhouse-card:has(.production-brewhouse-card__primary:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.production-brewhouse-card__headline{grid-area:title;display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;min-width:0;padding-bottom:.7rem;border-bottom:1px solid var(--border-subtle)}.production-brewhouse-card>.production-brewhouse-card__headline{z-index:4}.production-brewhouse-card__headline h2{margin:0;color:var(--text-on-primary);font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;letter-spacing:.05em;line-height:.9;overflow-wrap:anywhere;text-transform:uppercase}.production-brewhouse-card__status-row{display:flex;justify-content:flex-start;width:100%;min-width:0}.production-brewhouse-card__status{align-self:start;max-width:12rem}.production-brewhouse-card__status--available{border-color:var(--border-strong);color:var(--text-secondary);background:var(--bg-control)}.production-brewhouse-card__status--occupied_working{border-color:color-mix(in srgb,var(--accent-amber) 52%,var(--border-strong));color:var(--accent-amber);background:color-mix(in srgb,var(--accent-amber) 9%,transparent)}.production-brewhouse-card__status--occupied_closed{border-color:color-mix(in srgb,var(--semantic-family-green) 54%,var(--border-strong));color:var(--semantic-family-green);background:color-mix(in srgb,var(--semantic-family-green) 9%,transparent)}.production-brewhouse-card__visual{grid-area:visual;display:grid;align-self:center;place-items:center;min-width:0;min-height:205px}.production-brewhouse-card__reserved{grid-area:reserved}.production-brewhouse-card__information,.production-brewhouse-card__reserved{position:relative;align-self:stretch;min-width:0;padding-left:clamp(.7rem,1.4vw,1rem)}.production-brewhouse-card__information:before,.production-brewhouse-card__reserved:before{position:absolute;inset-block:var(--brewhouse-divider-inset);inset-inline-start:0;width:1px;background:var(--border-subtle);content:""}.production-brewhouse-card__information{grid-area:information;justify-self:stretch;display:grid;align-content:start;justify-items:start;grid-gap:.5rem;gap:.5rem;width:auto;padding-top:var(--brewhouse-divider-inset);text-align:left}.production-brewhouse-card__run{display:grid;align-content:start;justify-items:start;width:100%;grid-gap:.25rem;gap:.25rem;margin:0}.production-brewhouse-card__batch-link{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:40px;margin:0;white-space:nowrap}.production-brewhouse-card__beer{margin:.18rem 0 0;color:var(--beer-accent,var(--text-secondary));font-size:.78rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-shadow:0 0 10px color-mix(in srgb,var(--beer-accent,var(--text-secondary)) 16%,transparent)}.production-brewhouse-card__volume{margin:.58rem 0 0;color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:400;letter-spacing:.045em;line-height:.9}.production-brewhouse-card__date{margin:.24rem 0 0;color:var(--surface-muted);font-size:.65rem;font-weight:700}.production-brewhouse-card__capacity{display:grid;justify-items:start;width:100%;grid-gap:.2rem;gap:.2rem;margin:0;color:var(--surface-muted);font-size:.61rem;font-weight:800;letter-spacing:.055em;text-align:left;text-transform:uppercase}.production-brewhouse-card__capacity strong{color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.045em;line-height:.95}.production-batch-entity-link{display:inline-flex;align-items:center;min-width:0;min-height:40px;color:var(--text-secondary);font:800 .59rem Manrope,sans-serif;letter-spacing:.05em;line-height:1.1;text-decoration:none;text-transform:uppercase}.production-batch-entity-link>span{display:inline-flex;align-items:center;min-height:27px;max-width:100%;padding:.18rem .44rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-control);white-space:nowrap}@media not all and (hover:hover) and (pointer:fine){.production-batch-entity-link:is(:hover:not(*),:focus-visible)>span{border-color:color-mix(in srgb,var(--accent-amber) 62%,var(--border-strong));color:var(--text-interaction);background:color-mix(in srgb,var(--accent-amber) 8%,var(--bg-control))}}@media (hover:hover) and (pointer:fine){.production-batch-entity-link:is(:hover,:focus-visible)>span{border-color:color-mix(in srgb,var(--accent-amber) 62%,var(--border-strong));color:var(--text-interaction);background:color-mix(in srgb,var(--accent-amber) 8%,var(--bg-control))}}.production-batch-entity-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.production-brewhouse-card__history{display:grid;justify-items:start;width:100%;grid-gap:.35rem;gap:.35rem;color:var(--surface-muted);text-align:left}.production-brewhouse-card__history .eyebrow{margin:0}.production-brewhouse-card__history p{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.1rem .35rem;margin:0}.production-brewhouse-card__history p>span{color:var(--text-secondary);font-size:.68rem;font-weight:750;overflow-wrap:anywhere}.production-brewhouse-card__history small{font-size:.61rem;font-weight:650}.brewhouse-vessel{width:min(100%,340px);color:color-mix(in srgb,var(--accent-amber) 82%,var(--text-on-primary));filter:drop-shadow(0 0 .25rem color-mix(in srgb,var(--accent-amber) 14%,transparent))}.brewhouse-vessel svg{display:block;width:100%;height:auto;overflow:visible}.brewhouse-vessel__ground{fill:color-mix(in srgb,var(--accent-amber) 18%,transparent);filter:blur(2px)}.brewhouse-vessel__body{fill:color-mix(in srgb,var(--bg-surface-quiet) 38%,transparent)}.brewhouse-vessel__level,.brewhouse-vessel__outline,.brewhouse-vessel__rear-outline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.brewhouse-vessel__outline{stroke-width:3.15;filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--accent-amber) 22%,transparent))}.brewhouse-vessel__rear-outline{stroke-width:1.15;opacity:.34;filter:blur(.32px)}.brewhouse-vessel__liquid{opacity:.92;filter:drop-shadow(0 -1px 2px color-mix(in srgb,var(--brewhouse-liquid) 22%,transparent))}.brewhouse-vessel__level{stroke:color-mix(in srgb,var(--brewhouse-liquid) 66%,#fff8df);stroke-width:1.15;filter:drop-shadow(0 -1px 1.5px color-mix(in srgb,var(--brewhouse-liquid) 22%,transparent))}.brewhouse-vessel--empty .brewhouse-vessel__body{fill:transparent}html[data-theme=LIGHT] .brewhouse-vessel{color:color-mix(in srgb,var(--accent-amber) 88%,#713000)}.brewhouse-detail__status-row{display:flex;justify-content:flex-end;min-height:34px;padding-top:.72rem}.brewhouse-detail__status-row .production-brewhouse-card__status{grid-area:auto}.brewhouse-detail__layout{--brewhouse-grid-gap:clamp(.75rem,1.55vw,1.15rem);--brewhouse-divider-inset:.35rem;--brewhouse-cross-gap:.32rem;display:grid;grid-template-columns:minmax(200px,1.08fr) minmax(155px,.72fr) minmax(175px,.78fr) minmax(175px,.78fr);grid-template-areas:"visual metadata operation progress";grid-gap:var(--brewhouse-grid-gap);gap:var(--brewhouse-grid-gap);align-items:stretch;padding-top:.7rem}.brewhouse-detail__layout--available{grid-template-areas:"visual metadata history history"}.brewhouse-detail__visual{min-height:235px}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,360px)}.brewhouse-detail__visual{grid-area:visual}.brewhouse-detail__history,.brewhouse-detail__metadata,.brewhouse-detail__operation,.brewhouse-detail__progress{position:relative;align-self:stretch;align-content:start;justify-items:start;min-width:0;padding:var(--brewhouse-divider-inset) 0 0 clamp(.7rem,1.4vw,1rem);border-left:0;text-align:left}.brewhouse-detail__history:before,.brewhouse-detail__metadata:before,.brewhouse-detail__operation:before,.brewhouse-detail__progress:before{position:absolute;inset-block:var(--brewhouse-divider-inset);inset-inline-start:0;width:1px;background:var(--border-subtle);content:""}.brewhouse-detail__metadata{grid-area:metadata;display:grid;grid-template-rows:auto minmax(0,1fr);max-width:none}.brewhouse-detail__metadata .eyebrow,.brewhouse-detail__operation .eyebrow,.brewhouse-detail__progress .eyebrow{margin:0 0 .6rem}.brewhouse-detail__actual-volume{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.72rem!important;color:var(--surface-muted)!important;font-size:.6rem!important;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.brewhouse-detail__actual-volume strong{color:var(--text-emphasis);font-family:Bebas Neue,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.045em;line-height:.95}.brewhouse-detail__brew-date{font-size:.64rem!important}.brewhouse-detail__operation{grid-area:operation;justify-self:stretch;display:grid;width:100%;max-width:none}.brewhouse-detail__beer{color:var(--beer-accent,var(--text-secondary))!important;font-weight:800;text-shadow:0 0 10px color-mix(in srgb,var(--beer-accent,var(--text-secondary)) 16%,transparent)}.brewhouse-detail__progress{grid-area:progress;display:grid;grid-template-rows:auto minmax(0,1fr)}.brewhouse-detail__history{grid-area:history;display:grid}.brewhouse-detail__history .eyebrow{margin:0 0 .5rem}.brewhouse-detail__history-item{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:.08rem .4rem;gap:.08rem .4rem;padding:.24rem 0;color:var(--text-secondary);font-size:.72rem}.brewhouse-detail__history-item>span{min-width:0;color:var(--text-emphasis);font-weight:800;overflow-wrap:anywhere}.brewhouse-detail__history-item small{grid-column:1/-1;color:var(--surface-muted);font-size:.63rem;font-weight:700}.brewhouse-detail__history-empty{margin:0;color:var(--surface-muted);font-size:.72rem}html[data-theme=LIGHT] .production-page{--production-empty-card-border:color-mix(in srgb,var(--accent-amber) 16%,var(--border-subtle));--production-empty-card-surface:linear-gradient(145deg,rgb(250 250 247/.99),rgb(244 245 241/.99))}html[data-theme=LIGHT] .production-page .tank-card:not(.tank-card--empty){border-color:color-mix(in srgb,var(--tank-product-accent,var(--accent-amber)) 24%,var(--border-subtle));background:radial-gradient(ellipse at 19% 73%,color-mix(in srgb,var(--tank-product-accent,var(--accent-amber)) 4%,transparent),transparent 60%),linear-gradient(145deg,rgb(253 252 249/.99),rgb(247 247 243/.99))}html[data-theme=LIGHT] .production-page .production-brewhouse-card--available,html[data-theme=LIGHT] .production-page .tank-card--empty{border-color:var(--production-empty-card-border);background:var(--production-empty-card-surface)}html[data-theme=LIGHT] .production-page .tank-vessel--empty .tank-vessel__body,html[data-theme=LIGHT] .production-page .tank-vessel__body{fill:rgb(151 139 123/.1);filter:drop-shadow(0 1px 1.2px rgb(92 75 57/.12)) drop-shadow(0 -1px 1px rgb(255 255 255/.58))}html[data-theme=LIGHT] .production-page .tank-vessel__lid{stroke:color-mix(in srgb,var(--accent-amber) 56%,#9f8d78)}html[data-theme=LIGHT] .production-page .tank-vessel__leg{fill:rgb(151 139 123/.08);stroke:color-mix(in srgb,var(--accent-amber) 54%,#9f8d78)}html[data-theme=LIGHT] .production-page .tank-vessel__ground{fill:rgb(92 75 57/.1)}@media (max-width:900px){.brewhouse-detail__layout{--brewhouse-grid-gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"visual metadata" "operation progress";gap:var(--brewhouse-grid-gap);align-items:start}.brewhouse-detail__layout--available{grid-template-areas:"visual metadata" "history history"}.brewhouse-detail__visual{min-height:0;justify-items:start}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,260px)}.brewhouse-detail__history,.brewhouse-detail__metadata,.brewhouse-detail__operation,.brewhouse-detail__progress{align-self:stretch;padding-top:.15rem;border-top:0;border-left:0}.brewhouse-detail__operation{padding-left:0}.brewhouse-detail__operation:before{display:none}.brewhouse-detail__metadata:before,.brewhouse-detail__progress:before{inset-block:var(--brewhouse-cross-gap)}.brewhouse-detail__operation:after,.brewhouse-detail__progress:after{position:absolute;inset-block-start:calc(var(--brewhouse-grid-gap) * -.5);height:1px;background:var(--border-subtle);content:""}.brewhouse-detail__operation:after{inset-inline:0 var(--brewhouse-cross-gap)}.brewhouse-detail__progress:after{inset-inline:var(--brewhouse-cross-gap) 0}.brewhouse-detail__history{padding:.8rem 0 0}.brewhouse-detail__history:before{display:none}.brewhouse-detail__history:after{position:absolute;inset-block-start:calc(var(--brewhouse-grid-gap) * -.5);inset-inline:0;height:1px;background:var(--border-subtle);content:""}}@media (max-width:700px){.brewhouse-detail__layout{--brewhouse-grid-gap:.7rem;gap:var(--brewhouse-grid-gap)}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,210px)}.brewhouse-detail__metadata{padding-left:.7rem}.production-page .production-brewhouse-overview{gap:.82rem}.production-brewhouse-card{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"title title" "visual information";gap:.4rem .55rem;min-height:224px;padding:.78rem}.production-brewhouse-card__reserved{display:none}.production-brewhouse-card__information{padding-top:.35rem}.production-brewhouse-card__headline h2{font-size:clamp(1.55rem,7.5vw,2rem)}.production-brewhouse-card__status{align-self:start;max-width:9.4rem;font-size:.54rem;line-height:1.15}.production-brewhouse-card__visual{min-height:156px;justify-items:start}.production-brewhouse-card__visual .brewhouse-vessel{width:min(100%,190px)}.production-brewhouse-card__visual .brewhouse-vessel__outline{stroke-width:1.15}.production-brewhouse-card__visual .brewhouse-vessel__rear-outline{stroke-width:.82}.production-brewhouse-card__beer{font-size:.65rem}.production-brewhouse-card__volume{margin-top:.42rem;font-size:1.42rem}.production-brewhouse-card__date{font-size:.56rem}.production-brewhouse-card__capacity{font-size:.54rem}.production-brewhouse-card__capacity strong{font-size:1.3rem}}html[data-theme=LIGHT] .brewhouse-detail__beer,html[data-theme=LIGHT] .production-brewhouse-card__beer{color:color-mix(in srgb,var(--beer-accent,var(--text-secondary)) 62%,var(--text-on-primary))!important;text-shadow:none}@media (max-width:480px){.brewhouse-detail__status-row{padding-top:.62rem}.brewhouse-detail__layout{--brewhouse-grid-gap:.58rem;gap:var(--brewhouse-grid-gap)}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,175px)}.brewhouse-detail__metadata,.brewhouse-detail__operation,.brewhouse-detail__progress{padding-left:.58rem}.brewhouse-detail__history-item{grid-template-columns:max-content minmax(0,1fr);gap:.08rem .28rem}}@media (max-width:340px){.brewhouse-detail__layout{--brewhouse-grid-gap:.5rem;gap:var(--brewhouse-grid-gap)}.brewhouse-detail__visual .brewhouse-vessel{width:min(100%,145px)}.brewhouse-detail__metadata,.brewhouse-detail__operation,.brewhouse-detail__progress{padding-left:.5rem}.production-brewhouse-card{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);padding:.68rem}.production-brewhouse-card__status{padding-inline:.45rem;font-size:.5rem}.production-brewhouse-card__visual{min-height:145px}}.tank-detail__panel-heading--actions{align-items:flex-start;flex-direction:row}.tank-detail__panel-heading--actions>div:first-child{min-width:0;flex:1 1;overflow-wrap:anywhere}.tank-detail__panel-heading--actions h1{min-width:0;overflow-wrap:anywhere}.tank-detail__action-slot{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;min-width:0}.tank-card{overflow:visible}.tank-card__link{position:absolute;z-index:1;inset:0;border-radius:inherit}.tank-card__link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.tank-card__action-slot{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto;min-width:0}:is(.tank-card__action-slot,.tank-detail__action-slot) .tank-sanitation-pill{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;min-height:30px;margin:0;padding:.3rem .55rem;font-size:.56rem;line-height:1;white-space:nowrap}:is(.tank-card__action-slot,.tank-detail__action-slot) .tank-sanitation-pill:after{position:absolute;inset:-5px;content:""}.tank-card__headline h3{flex:1 1;min-width:0}.tank-card__fill-percent{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 .25rem;font-family:Bebas Neue,sans-serif;font-size:clamp(1.68rem,2.55vw,2.1rem);font-weight:400;letter-spacing:.045em;line-height:.9}.production-action-menu .action-menu__panel button[role=menuitem]{width:100%;padding:.48rem .55rem;border:0;border-radius:.44rem;color:var(--text-primary);background:transparent;font:700 .66rem Manrope,sans-serif;text-align:left;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.production-action-menu .action-menu__panel button[role=menuitem]:is(:hover:not(*),:focus-visible){color:var(--text-interaction);background:var(--bg-control);outline:none}}@media (hover:hover) and (pointer:fine){.production-action-menu .action-menu__panel button[role=menuitem]:is(:hover,:focus-visible){color:var(--text-interaction);background:var(--bg-control);outline:none}}.production-action-menu__divider{display:block;height:1px;margin:.3rem .2rem;background:var(--border-subtle)}.production-transfer-launcher__choices{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(52dvh,440px);overflow:auto}.production-transfer-launcher__choice{display:grid;grid-gap:.24rem;gap:.24rem;width:100%;min-width:0;min-height:58px;padding:.65rem .75rem;border:1px solid var(--border-subtle);border-radius:.55rem;color:var(--text-primary);background:var(--bg-control);font:700 .74rem Manrope,sans-serif;text-align:left;text-decoration:none;cursor:pointer}@media not all and (hover:hover) and (pointer:fine){.production-transfer-launcher__choice:is(:hover:not(*),:focus-visible){border-color:var(--border-strong);outline:2px solid var(--focus-ring);outline-offset:1px}}@media (hover:hover) and (pointer:fine){.production-transfer-launcher__choice:is(:hover,:focus-visible){border-color:var(--border-strong);outline:2px solid var(--focus-ring);outline-offset:1px}}.production-transfer-launcher__choice :is(strong,span,small){min-width:0;overflow-wrap:anywhere}.production-transfer-launcher__choice strong{font-size:.84rem}.production-transfer-launcher__choice :is(span,small){color:var(--surface-muted);font-size:.68rem}.production-transfer-launcher .stock-empty-state{margin:0}.production-transfer-dialog__tank--preferred{border-color:var(--border-strong)}.production-transfer-launcher>footer{position:static;padding-block:.75rem 0;background:transparent}.production-brewhouse-card{overflow:visible}.production-brewhouse-card__headline .action-menu{flex:0 0 auto}@media (min-width:901px){.brew-form__action-rail__workflow--single{grid-template-columns:14rem}}@media (max-width:480px){.tank-detail__panel-heading--actions{align-items:flex-start;gap:.5rem}.tank-card__fill-percent{font-size:1.38rem}}.production-transfer-dialog>footer.production-transfer-dialog__actions{position:static;bottom:auto;flex-wrap:nowrap;gap:.4rem;padding:.75rem 0 0;background:transparent}.production-transfer-dialog>footer.production-transfer-dialog__actions>button{flex:0 1 auto;min-width:0;min-height:44px;padding-inline:.55rem;white-space:nowrap}.production-transfer-dialog>footer.production-transfer-dialog__actions .receive-inventory__submit{width:auto;margin:0 0 0 auto}.production-transfer-dialog>footer.production-transfer-dialog__actions--pending{flex-wrap:wrap}.production-transfer--hosted{display:contents}@media (max-width:480px){.tank-detail__primary{grid-template-columns:minmax(112px,44%) minmax(0,1fr)}}.tank-detail__contents .tank-detail__contents-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.tank-detail__contents .tank-detail__contents-item{display:flex;align-items:flex-start;gap:.65rem;min-width:0;margin:0;padding:0;border:0;border-radius:0;color:var(--text-primary);font:inherit;letter-spacing:normal;text-transform:none}.tank-detail__contents-item+.tank-detail__contents-item{padding-top:.55rem;border-top:1px solid var(--border-subtle)}.tank-detail__contents-item>.production-batch-entity-link{flex:0 0 auto}.tank-detail__contents-info{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding-top:.35rem}.tank-detail__contents-info strong{overflow-wrap:anywhere;font:700 .73rem/1.3 Manrope,sans-serif}.tank-detail__contents-info small{color:var(--text-secondary);font:700 .64rem/1.4 Manrope,sans-serif}.tank-history-page{max-width:960px}.tank-history__list{display:grid;grid-gap:0;gap:0;min-width:0;margin:.75rem 0 0;padding:0;list-style:none}.tank-history .tank-history__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .9rem;min-width:0;margin:0;padding:.68rem 0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;color:var(--text-primary);font:700 .72rem/1.4 Manrope,sans-serif;letter-spacing:normal;text-transform:none}.tank-history .tank-history__item:last-child{border-bottom:0}.tank-history__item>span{min-width:0;overflow-wrap:anywhere}.tank-history__item time{flex:0 0 auto;color:var(--text-secondary);font:700 .64rem/1.4 Manrope,sans-serif}.tank-history__full-link{display:inline-flex;align-items:center;min-height:34px;margin-top:.55rem;font:800 .63rem Manrope,sans-serif;text-decoration:none;text-transform:uppercase}@media not all and (hover:hover) and (pointer:fine){.tank-history__full-link:is(:hover:not(*),:focus-visible){color:var(--text-interaction);text-decoration:underline;outline:none}}@media (hover:hover) and (pointer:fine){.tank-history__full-link:is(:hover,:focus-visible){color:var(--text-interaction);text-decoration:underline;outline:none}}.tank-history__pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.42rem;gap:.42rem;min-width:0;margin-top:1rem}.tank-history__page-link.stock-page__back{justify-content:center;min-width:0;min-height:40px;margin:0;padding-inline:.48rem;white-space:nowrap}.tank-history__page-link:first-child{justify-self:start}.tank-history__page-link:last-child{justify-self:end}.tank-history__page-link--disabled{cursor:default;opacity:.48;pointer-events:none}.tank-history__page-count{color:var(--text-secondary);font:800 .62rem Manrope,sans-serif;text-align:center;white-space:nowrap}@media (max-width:390px){.tank-history__pagination{gap:.25rem}.tank-history__page-link.stock-page__back{padding-inline:.3rem;font-size:.55rem}.tank-history__page-count{font-size:.55rem}}.production-transfer-dialog__partial-fields.catalog-settings__fields{width:min(100%,220px);grid-template-columns:minmax(0,1fr);margin-top:.7rem;text-align:left}.production-transfer-dialog__partial-fields input{box-sizing:border-box}.closed-brewsheet__status{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem .8rem;min-width:0}.closed-brewsheet__status-main{align-content:start;grid-gap:.2rem;gap:.2rem;min-width:0}.closed-brewsheet__status-main strong{overflow-wrap:anywhere}.closed-brewsheet__status-allocations{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.3rem .7rem;min-width:0;padding-top:0;border-top:0}@media (max-width:700px){.closed-brewsheet__status{width:-moz-fit-content;width:fit-content;max-width:100%}}.catalog-confirmation__dialog .eyebrow{color:var(--text-muted)}.catalog-confirmation__dialog h2{color:var(--text-primary)}.catalog-confirmation__dialog>p:not(.eyebrow){color:var(--text-secondary)}.catalog-confirmation__dialog button:not(.catalog-confirmation__confirm){border-color:var(--border-strong);color:var(--text-control);background:var(--bg-control)}.catalog-confirmation__dialog .catalog-confirmation__confirm{color:var(--semantic-foreground-red)}.brew-close-confirmation .catalog-confirmation__dialog .catalog-confirmation__confirm{color:var(--semantic-foreground-green)}.catalog-confirmation__dialog button:disabled{opacity:.48;cursor:not-allowed}.production-batch-entity-link>span{border-color:var(--secondary-action-border);color:var(--text-interaction)}.action-menu.stock-context-actions--compact .action-menu__trigger{position:relative}.action-menu.stock-context-actions--compact .action-menu__trigger:after{position:absolute;inset:-5px;content:""}.action-menu.stock-context-actions--compact .action-menu__panel{width:max-content;min-width:min(194px,calc(100vw - 24px));max-width:calc(100vw - 24px);background:var(--bg-menu),var(--bg-page)}.action-menu.stock-context-actions--compact .action-menu__panel>:is(a,button){min-width:0;overflow-wrap:anywhere}.production-transfer-dialog__full-action{border-color:var(--accent-orange);color:var(--text-on-accent);background:var(--accent-orange)}@media not all and (hover:hover) and (pointer:fine){.production-transfer-dialog__full-action:is(:hover:not(*),:focus-visible){border-color:var(--accent-orange);color:var(--text-on-accent);background:var(--accent-orange);outline-color:var(--focus-ring);filter:brightness(1.08)}}@media (hover:hover) and (pointer:fine){.production-transfer-dialog__full-action:is(:hover,:focus-visible){border-color:var(--accent-orange);color:var(--text-on-accent);background:var(--accent-orange);outline-color:var(--focus-ring);filter:brightness(1.08)}}.production-batch-view-tabs .stock-secondary-navigation__link{min-height:40px}.production-list__status--orphan{color:var(--text-secondary)}.production-list__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13.5rem);align-items:start;min-width:0}.production-list__card-link{position:absolute;z-index:1;inset:0;border-radius:inherit}.production-list__card-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.production-list__card>div{min-width:0}.production-list__card-primary{overflow-wrap:anywhere}.production-list__card-status{width:100%;justify-self:end;justify-items:start;text-align:left}.production-list__transfer-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.12rem .48rem;min-width:0}.production-list__transfer-status{min-width:0;overflow-wrap:anywhere}.production-list__destination{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.12rem .35rem;min-width:0}.production-list__destination .production-batch-entity-link{position:relative;z-index:2;flex:0 0 auto}.production-list__destination small{white-space:nowrap}.closed-brewsheet__status{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;justify-items:start;grid-gap:.1rem .8rem;gap:.1rem .8rem;padding:.45rem .75rem;text-align:left}.closed-brewsheet__status-main{display:grid;grid-column:1;grid-row:1/3;grid-template-rows:subgrid;align-items:center;justify-items:start;grid-gap:.1rem;gap:.1rem}.closed-brewsheet__status:has(.closed-brewsheet__status-main>span){grid-template-rows:auto auto auto}.closed-brewsheet__status:has(.closed-brewsheet__status-main>span) .closed-brewsheet__status-main{grid-row:1/4}.closed-brewsheet__status-allocations{display:grid;grid-column:2;grid-row:1/3;grid-template-rows:subgrid;grid-auto-flow:column;align-items:center;justify-items:center;grid-gap:.1rem .7rem;gap:.1rem .7rem}.closed-brewsheet__destination{display:grid;align-content:start;justify-items:center;grid-row:1/3;grid-template-rows:subgrid;align-items:center;grid-gap:.1rem;gap:.1rem;min-width:0}.closed-brewsheet__status .production-batch-entity-link>span{border-color:var(--secondary-action-border);color:var(--text-interaction);font-size:.59rem}.closed-brewsheet__destination>span{white-space:nowrap}.closed-brewsheet__status:has(.closed-brewsheet__destination:nth-child(2)){align-items:start}.closed-brewsheet__status:has(.closed-brewsheet__destination:nth-child(2)) .closed-brewsheet__status-main{grid-template-rows:40px auto}.closed-brewsheet__status:has(.closed-brewsheet__destination:nth-child(2)):has(.closed-brewsheet__status-main>span) .closed-brewsheet__status-main{grid-template-rows:40px auto auto}.closed-brewsheet__status:has(.closed-brewsheet__destination:nth-child(2)) .closed-brewsheet__status-allocations{display:flex;flex-wrap:wrap}.closed-brewsheet__status:has(.closed-brewsheet__destination:nth-child(2)) .closed-brewsheet__destination{grid-template-rows:40px auto}.production-transfer-dialog.production-transfer-launcher{width:min(540px,calc(100vw - 24px))}.production-transfer-launcher__choice--tank{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:start;column-gap:.7rem}.production-transfer-launcher__tank-content,.production-transfer-launcher__tank-main{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.production-transfer-launcher__tank-content{align-content:center}@media (max-width:700px){.closed-brewsheet__status{width:100%}.production-list__card{grid-template-columns:minmax(0,1fr) minmax(0,9.5rem);gap:.7rem}}@media (max-width:390px){.production-list__card{grid-template-columns:minmax(0,1fr) minmax(0,8.5rem);gap:.5rem}.production-transfer-launcher__choice--tank{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);column-gap:.4rem}}@media (max-width:340px){.production-list__card h2{font-size:1.6rem}}.batch-trace{min-width:0}.tank-history .batch-trace__event{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.25rem;gap:.25rem}.batch-trace__event-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .9rem;min-width:0}.batch-trace__event-body{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.batch-trace__provenance,.batch-trace__route{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .45rem;min-width:0}.batch-trace__event .batch-trace__route{align-items:baseline}.batch-trace__destination{flex-wrap:wrap;gap:.1rem .35rem}.batch-trace__destination,.batch-trace__path{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.batch-trace__path{gap:.35rem}.batch-trace__path>span,.batch-trace__volume{white-space:nowrap}.batch-trace__annotation{margin:.15rem 0;color:var(--surface-muted);font-size:.75rem;line-height:1.5}.batch-trace__context{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .5rem;margin:.4rem 0;color:var(--surface-muted);font-size:.72rem}.batch-trace__loss-note{display:block;margin-top:.2rem;color:var(--surface-muted);font-size:.75rem}.batch-trace .batch-trace__inline-link,.batch-trace__list .batch-trace__inline-link{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none;transition:color .16s ease}@media not all and (hover:hover) and (pointer:fine){.batch-trace .batch-trace__inline-link:is(:hover:not(*),:focus-visible),.batch-trace__list .batch-trace__inline-link:is(:hover:not(*),:focus-visible){color:var(--text-interaction)}}@media (hover:hover) and (pointer:fine){.batch-trace .batch-trace__inline-link:is(:hover,:focus-visible),.batch-trace__list .batch-trace__inline-link:is(:hover,:focus-visible){color:var(--text-interaction)}}.batch-trace__locations{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.batch-trace__locations>li{min-width:0}.batch-trace__event time{white-space:normal}.warehouse-detail__movements li{grid-template-columns:minmax(6rem,1fr) minmax(0,3fr) max-content max-content;grid-template-areas:"type product quantity date" "note note note note";align-items:baseline}.warehouse-detail__movements li>strong{grid-area:type}.warehouse-detail__movements li>a{grid-area:product;min-width:0;overflow-wrap:anywhere}.warehouse-detail__movements li>span{grid-area:quantity;text-align:right;white-space:nowrap}.warehouse-detail__movements li>time{grid-area:date}.warehouse-detail__movements li>small{grid-area:note}@media (max-width:700px){.warehouse-detail__movements li{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"type quantity" "product product" "date date" "note note"}}:is(.historical-stock-page,.movement-history-page) .filter-pill{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-surface-raised)}:is(.historical-stock-page,.movement-history-page) .filter-pill--active{color:var(--text-primary);border-color:#df852e;background:rgb(223 133 46/.12);box-shadow:none}:is(.historical-stock-page,.movement-history-page) .filter-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.stock-history{margin-top:1rem;color:var(--text-primary)}.stock-history__toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin:.75rem 0}.stock-history__toolbar label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.7rem}.stock-history__toolbar select{max-width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:.5rem;padding:.4rem .6rem;color:var(--text-primary);background:var(--bg-surface-raised)}.stock-history__toolbar .filter-pills{margin:0}.stock-history__scope{margin:.65rem 0;font-size:.72rem;color:var(--surface-muted);overflow-wrap:anywhere}.stock-history__list{border-top:1px solid var(--border-strong)}.stock-history__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);align-items:center;grid-column-gap:1rem;column-gap:1rem;padding:.6rem .45rem;border-bottom:1px solid var(--border-strong)}.stock-history__identity{min-width:0}.stock-history__identity h2{margin:0;font-family:Manrope,sans-serif;font-size:.88rem;font-weight:700;line-height:1.35;letter-spacing:normal;overflow-wrap:anywhere}.stock-history__identity p{margin:.12rem 0 0;font-size:.74rem;line-height:1.35;color:var(--surface-muted);overflow-wrap:anywhere}.stock-history__quantity{text-align:right;font-size:.94rem;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stock-history .historical-stock-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.3rem;min-height:130px}.stock-history .historical-stock-card .stock-history__quantity{font-size:1.4rem}.stock-history .stock-report__export{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-surface-raised)}.stock-history .stock-report__export:disabled{opacity:.5;cursor:default}.stock-history :is(input,select){min-width:0}.unsaved-changes-dialog__actions:not(:has(.unsaved-changes-dialog__save)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.stock-history__row{grid-template-columns:minmax(0,1fr) minmax(5rem,auto);padding:.5rem 0;gap:.6rem}.stock-history__identity h2{font-size:.8rem}.stock-history__identity p{font-size:.7rem}.stock-history__quantity{font-size:.84rem;max-width:7rem}}html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item,.catalog-management__filter,.warehouse-management__filter,.historical-stock-page .filter-pill,.movement-history-page .filter-pill,.order-return-actions__sheet .filter-pill,.inventory-workflow__mode){color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-surface-raised);box-shadow:none}html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item--active,.catalog-management__filter--active,.warehouse-management__filter--active,.historical-stock-page .filter-pill--active,.movement-history-page .filter-pill--active,.order-return-actions__sheet .filter-pill--active,.inventory-workflow__mode--active){border-color:var(--accent-amber);background:rgb(223 133 46/.12);color:var(--text-primary)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item,.catalog-management__filter,.warehouse-management__filter,.historical-stock-page .filter-pill,.movement-history-page .filter-pill,.order-return-actions__sheet .filter-pill,.inventory-workflow__mode):hover:not(*):not(:disabled){border-color:var(--accent-amber);background:rgb(223 133 46/.08)}}@media (hover:hover) and (pointer:fine){html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item,.catalog-management__filter,.warehouse-management__filter,.historical-stock-page .filter-pill,.movement-history-page .filter-pill,.order-return-actions__sheet .filter-pill,.inventory-workflow__mode):hover:not(:disabled){border-color:var(--accent-amber);background:rgb(223 133 46/.08)}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item--active,.catalog-management__filter--active,.warehouse-management__filter--active,.historical-stock-page .filter-pill--active,.movement-history-page .filter-pill--active,.order-return-actions__sheet .filter-pill--active,.inventory-workflow__mode--active):hover:not(*):not(:disabled){background:rgb(223 133 46/.19)}}@media (hover:hover) and (pointer:fine){html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item--active,.catalog-management__filter--active,.warehouse-management__filter--active,.historical-stock-page .filter-pill--active,.movement-history-page .filter-pill--active,.order-return-actions__sheet .filter-pill--active,.inventory-workflow__mode--active):hover:not(:disabled){background:rgb(223 133 46/.19)}}html[data-theme] .app-shell :is(.stock-page .stock-content-rail__item,.catalog-management__filter,.warehouse-management__filter,.historical-stock-page .filter-pill,.movement-history-page .filter-pill,.order-return-actions__sheet .filter-pill,.inventory-workflow__mode):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html[data-theme] .app-shell :is(.catalog-management__filter,.warehouse-management__filter):disabled{opacity:.5;cursor:not-allowed}.stock-history select{color-scheme:dark}html[data-theme=LIGHT] .stock-history select{color-scheme:light}html[data-theme=DARK] .stock-history__toolbar select:not([multiple]){color-scheme:dark}html[data-theme=DARK] .stock-history__toolbar select option{color:var(--text-on-control);background-color:var(--native-select-option-surface)}.production-transfer-dialog>footer.production-transfer-dialog__actions--grouped{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.production-transfer-dialog__actions--grouped>.catalog-settings__text-button:first-child{margin-right:auto}.production-transfer-dialog__actions--grouped>button{width:auto;flex:0 1 auto;min-width:0}.production-transfer-dialog>footer.production-transfer-dialog__actions--grouped>.receive-inventory__submit{margin-left:0}.order-detail .claim-inventory-actions{min-width:0}.order-detail .claim-inventory-actions .return-case__receipt{display:grid;grid-gap:.6rem;gap:.6rem;font:500 .85rem/1.45 Manrope,sans-serif}.order-detail .claim-inventory-actions strong{color:var(--text-primary)}.order-detail .claim-inventory-actions p{font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.order-detail .claim-inventory-actions .order-return-actions__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.order-detail .claim-inventory-actions .order-return-actions__form-grid label{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem}html[data-theme] .order-detail .claim-inventory-actions input,html[data-theme] .order-detail .claim-inventory-actions select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:.4rem;border:1px solid var(--border-strong);border-radius:.48rem;color:var(--text-primary);background:var(--order-control);font:inherit}.order-detail .claim-inventory-actions fieldset{margin:.6rem 0;border:1px solid var(--border-strong);border-radius:.5rem;padding:.6rem}.order-detail .claim-inventory-actions legend{max-width:100%;overflow-wrap:anywhere;font-size:.85rem}.order-detail .claim-inventory-actions .order-work-footer{display:flex;flex-wrap:wrap;gap:.5rem}.order-detail .claim-inventory-actions .order-work-footer button{white-space:normal;max-width:100%}.order-detail .claim-inventory-actions .return-case__accepted{display:grid;grid-template-columns:minmax(0,1fr) 5rem}.order-detail .claim-inventory-actions .return-case__accepted>span:last-child{grid-column:1/-1}@media (max-width:600px){.order-detail .claim-inventory-actions .order-return-actions__form-grid{grid-template-columns:minmax(0,1fr)}.order-detail .claim-inventory-actions .order-return-actions__form-grid label:last-child{grid-column:auto}}.order-detail .claim-inventory-actions .order-return-actions__sheet{width:100%;box-sizing:border-box}.order-detail .claim-inventory-actions .claim-inventory-actions__back{width:auto;-webkit-margin-end:auto;margin-inline-end:auto}.order-detail .claim-inventory-actions fieldset .order-return-actions__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail .claim-inventory-actions .return-case__actions:empty{display:none}.order-detail .claim-progress{font:500 .85rem/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.order-detail .return-case .claim-progress>p{margin:.4rem 0;font:500 .85rem/1.5 Manrope,sans-serif;color:var(--text-primary)}.order-detail .claim-progress__events{display:grid;grid-gap:.6rem;gap:.6rem;padding:0;list-style:none}.order-detail .claim-progress__events li{display:grid;grid-gap:.15rem;gap:.15rem;padding-block:.3rem;border-bottom:1px solid var(--border-subtle)}.order-detail .claim-progress__events time{color:var(--text-muted);font-size:.75rem}.order-detail .claim-progress__events strong{color:var(--text-primary);font:inherit;font-weight:700}.inventory-workflow .inventory-held-notice{display:block;font:500 .8rem/1.4 Manrope,sans-serif}.order-detail .claim-disclosure,.order-detail .claim-disclosure>div,.order-detail .claim-inventory-actions,.order-detail .return-case{min-width:0;width:100%;box-sizing:border-box}.order-detail .claim-disclosure>[hidden]{display:none}.order-detail .claim-inventory-actions__entry{display:flex;justify-content:space-between;gap:1rem;width:100%;flex-wrap:wrap}html[data-theme] .order-detail .claim-inventory-actions__entry>.order-return-actions__primary{margin-left:auto;background:var(--accent-amber);color:var(--text-on-accent,#171717)}.order-detail .claim-lot-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,6rem) auto;align-items:end;grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.order-detail .claim-lot-row__warning{grid-column:1/-1;overflow-wrap:anywhere}.order-detail .claim-lot-row .claim-lot-row__remove{width:auto;min-height:44px;padding:.45rem .6rem;border-radius:.5rem}.order-detail .claim-inventory-actions fieldset{min-width:0;margin-inline:0}.order-detail .claim-inventory-actions :is(select,input,fieldset,legend){max-width:100%;box-sizing:border-box}.order-detail .claim-inventory-actions :is(p,legend){overflow-wrap:anywhere}.order-detail .claim-inventory-actions .order-detail__conflict{padding:.6rem;color:var(--semantic-family-purple);border:1px solid var(--semantic-family-purple);border-radius:.5rem}.inventory-workflow__filters{display:grid;grid-gap:.75rem;gap:.75rem;margin-block:1rem;min-width:0}.inventory-workflow__filters label{display:grid;grid-gap:.35rem;gap:.35rem}.inventory-workflow__filters .stock-product-browser__search{flex-direction:row}.inventory-workflow__filters .stock-content-rail{flex-wrap:wrap;overflow:visible}.inventory-workflow .inventory-review-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:.6rem 0;width:100%}.inventory-review-values dt{color:var(--surface-muted);font-size:.85rem}.inventory-review-values dd{margin:.3rem 0 0;font-weight:700;overflow-wrap:anywhere}.inventory-workflow .inventory-workflow__review li{display:block}.inventory-workflow .inventory-workflow__review li>strong{font-size:.875rem}.inventory-workflow .inventory-review-values dd{color:var(--text-primary);font-size:1rem;line-height:1.4}html[data-theme=LIGHT] .inventory-workflow .inventory-workflow__review[aria-labelledby],html[data-theme=LIGHT] .inventory-workflow__review[aria-labelledby]>div button{color:var(--text-primary);background:var(--bg-surface-raised);border-color:var(--border-strong)}html[data-theme=LIGHT] .inventory-workflow__review[aria-labelledby]>div button:last-child{background:rgb(223 133 46/.14);border-color:var(--accent-amber)}@media not all and (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .inventory-workflow__review[aria-labelledby]>div button:is(:hover:not(*),:focus-visible){border-color:var(--accent-amber);background:rgb(223 133 46/.19)}}@media (hover:hover) and (pointer:fine){html[data-theme=LIGHT] .inventory-workflow__review[aria-labelledby]>div button:is(:hover,:focus-visible){border-color:var(--accent-amber);background:rgb(223 133 46/.19)}}@media (max-width:600px){.order-detail .claim-lot-row{grid-template-columns:minmax(0,1fr) 5.5rem}.order-detail .claim-lot-row__remove{grid-column:2;justify-self:end}.order-detail .claim-inventory-actions__entry{flex-direction:column;align-items:flex-start;gap:1.25rem}.order-detail .claim-inventory-actions__entry>.order-return-actions__primary{align-self:flex-end}.order-detail .claim-inventory-actions .order-work-footer{gap:.75rem}.order-detail .claim-inventory-actions .order-work-footer button{white-space:normal;max-width:100%}.inventory-workflow .inventory-review-values{gap:.4rem}}html[data-theme] .order-detail .claim-lot-row>.claim-lot-row__remove{width:auto;border-radius:.5rem;min-height:44px;padding:.45rem .65rem}.order-detail .claim-progress h4{margin-block:.8rem .4rem;font:600 .9rem/1.4 Manrope,sans-serif}.order-detail .claim-inventory-actions .order-work-footer{justify-content:flex-end;padding-inline:0}.inventory-workflow__footer{display:flex;justify-content:flex-end}.inventory-workflow__footer>button{width:auto;min-height:44px}html[data-theme] .inventory-workflow .inventory-workflow__item--matched{border-color:var(--semantic-family-green)}html[data-theme] .inventory-workflow :is(.inventory-workflow__item--positive,.inventory-workflow__item--negative){border-color:var(--semantic-family-amber)}html[data-theme] .inventory-workflow .inventory-workflow__item--conflict{border-color:var(--semantic-family-purple)}html[data-theme] .inventory-workflow .inventory-workflow__item--conflict em{color:var(--semantic-family-purple)}.movement-history__lot{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font:500 .75rem/1.45 Manrope,sans-serif}.movement-history__lot small{display:block;color:var(--text-muted);font-size:.7rem}@media (min-width:601px){.movement-history__desktop-header,.movement-history__item{grid-template-columns:minmax(90px,.8fr) minmax(65px,.6fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(65px,.5fr) minmax(0,1fr);gap:.7rem}.movement-history__item>p{grid-column:6;overflow-wrap:anywhere}}@media (max-width:600px){.app-shell:has(.inventory-workflow__warehouse)>.quick-actions,.app-shell:has(.return-case .claim-disclosure>div:not([hidden]))>.quick-actions{display:none}.order-detail .claim-inventory-actions__entry>.order-return-actions__primary{order:-1}.order-detail .return-case :is(.claim-inventory-actions__entry,.order-work-footer){display:flex;flex-direction:column;align-items:stretch;padding-inline:0}html[data-theme] .order-detail .return-case :is(.claim-inventory-actions__entry,.order-work-footer)>button{width:100%;margin-inline:0;min-height:44px;box-sizing:border-box}.inventory-workflow__footer>button{width:100%}.movement-history__lot{grid-column:1/-1}}.claim-lot-row__evidence{grid-column:1/-1;flex-basis:100%;overflow-wrap:anywhere}.claim-lot-row select{min-width:0;text-overflow:ellipsis}html[data-theme] .order-detail .order-return-actions__sheet .filter-pill{border:1px solid var(--border-strong);background:var(--bg-surface-raised);color:var(--text-primary);box-shadow:none}html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active{border-color:var(--accent-amber);background:rgb(223 133 46/.12)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill:is(:hover:not(*),:focus-visible,:active){background:rgb(223 133 46/.08)!important;box-shadow:none!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill:is(:hover,:focus-visible,:active){background:rgb(223 133 46/.08)!important;box-shadow:none!important}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active:is(:hover:not(*),:focus-visible,:active){background:rgb(223 133 46/.19)!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active:is(:hover,:focus-visible,:active){background:rgb(223 133 46/.19)!important}}@media (max-width:700px){.order-detail .order-return-actions__sheet>.order-work-footer>button{width:100%}}html[data-theme] .order-detail .order-return-actions__sheet .filter-pill:not(:disabled):not([aria-disabled=true]){background:var(--bg-surface-raised)!important;box-shadow:none!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-amber)!important;background:rgb(223 133 46/.12)!important}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill:not(:disabled):not([aria-disabled=true]):hover:not(*){border-color:var(--accent-amber)!important;background:rgb(223 133 46/.08)!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--accent-amber)!important;background:rgb(223 133 46/.08)!important}}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active:not(:disabled):not([aria-disabled=true]):hover:not(*){background:rgb(223 133 46/.19)!important}}@media (hover:hover) and (pointer:fine){html[data-theme] .order-detail .order-return-actions__sheet .filter-pill--active:not(:disabled):not([aria-disabled=true]):hover{background:rgb(223 133 46/.19)!important}}.movement-history-page .movement-history__controls{grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) minmax(125px,.75fr) minmax(125px,.75fr);align-items:end;column-gap:.65rem}.movement-history-page .movement-history__controls label{grid-template-columns:minmax(0,1fr);align-items:start}.movement-history-page .movement-history__controls>label:nth-of-type(5){grid-column:1;max-width:14rem}.movement-history-page .movement-history__search{grid-column:2/-1;display:block;min-width:0;margin:0}.movement-history-page .movement-history__search>label{min-width:0}.movement-history-page .movement-history__search input{min-width:0;width:100%}.inventory-workflow__toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.8rem 1.2rem}.inventory-workflow__toolbar>label{flex:0 1 21rem;min-width:0}.inventory-workflow__toolbar>.inventory-workflow__progress{flex:0 0 auto;width:auto;margin:0;padding:.7rem}html[data-theme] .inventory-workflow .inventory-workflow__toolbar{background:none;border:0;box-shadow:none;padding:0}.inventory-workflow__toolbar>.inventory-workflow__progress{min-height:40px;box-sizing:border-box;align-items:center;padding-block:.4rem}.inventory-workflow__item .inventory-workflow__lot-total{font-size:.72rem;overflow-wrap:anywhere}.inventory-workflow__lots{padding:.3rem .7rem .65rem;min-width:0}html[data-theme] .inventory-workflow__lots .catalog-settings__text-button{color:var(--text-primary);background:var(--bg-surface-raised);border-color:var(--border-strong)}@media not all and (hover:hover) and (pointer:fine){html[data-theme] .inventory-workflow__lots .catalog-settings__text-button:is(:hover:not(*),:focus-visible){border-color:var(--accent-amber);background:rgb(223 133 46/.12)}}@media (hover:hover) and (pointer:fine){html[data-theme] .inventory-workflow__lots .catalog-settings__text-button:is(:hover,:focus-visible){border-color:var(--accent-amber);background:rgb(223 133 46/.12)}}.inventory-workflow__lots fieldset{min-width:0;margin-top:.6rem;border:1px solid var(--border-strong);border-radius:.5rem}.inventory-workflow__lots fieldset label{display:grid;grid-template-columns:minmax(0,1fr) 7rem;grid-gap:.7rem;gap:.7rem;align-items:center;margin-block:.6rem;font-size:.8rem;overflow-wrap:anywhere}.inventory-workflow__lots label small{display:block;color:var(--text-secondary)}.inventory-workflow__lots input{width:100%;min-width:0;min-height:40px;border:1px solid var(--border-strong);border-radius:.4rem;background:var(--bg-surface-raised);color:var(--text-primary);padding:.5rem}@media (max-width:600px){.movement-history-page .movement-history__controls{grid-template-columns:minmax(0,1fr)}.movement-history-page .movement-history__controls>label:nth-of-type(5){max-width:none}.movement-history-page .movement-history__search{grid-column:1}.inventory-workflow__toolbar{align-items:stretch;flex-direction:column}.inventory-workflow__toolbar>.inventory-workflow__progress,.inventory-workflow__toolbar>label{flex:initial}.inventory-workflow__toolbar>.inventory-workflow__progress{align-self:stretch;align-items:flex-start;justify-content:center}.inventory-workflow__lots fieldset label{grid-template-columns:minmax(0,1fr) 5.5rem}}:root,html[data-theme=DARK],html[data-theme=GREY],html[data-theme=LIGHT]{--inventory-movement-receipt-foreground:var(--semantic-foreground-green);--inventory-movement-issue-foreground:var(--semantic-foreground-blue);--inventory-movement-write-off-foreground:var(--semantic-foreground-red);--inventory-movement-completion-foreground:var(--semantic-foreground-amber);--inventory-movement-claim-receipt-foreground:var(--semantic-foreground-purple);--inventory-movement-return-to-sale-foreground:var(--semantic-foreground-green);--inventory-movement-inventory-count-foreground:var(--semantic-foreground-amber);--inventory-movement-neutral-foreground:var(--text-emphasis)}:root,html[data-theme=DARK]{--inventory-movement-transfer-foreground:#86e2d1;--inventory-movement-production-foreground:#f2dc78}html[data-theme=GREY]{--inventory-movement-transfer-foreground:#6dd5c5;--inventory-movement-production-foreground:#ead56b}html[data-theme=LIGHT]{--inventory-movement-transfer-foreground:#006b68;--inventory-movement-production-foreground:#806400}.inventory-movement-color[data-movement-role=receipt]{--inventory-movement-foreground:var(--inventory-movement-receipt-foreground)}.inventory-movement-color[data-movement-role=issue]{--inventory-movement-foreground:var(--inventory-movement-issue-foreground)}.inventory-movement-color[data-movement-role=write-off]{--inventory-movement-foreground:var(--inventory-movement-write-off-foreground)}.inventory-movement-color[data-movement-role=transfer]{--inventory-movement-foreground:var(--inventory-movement-transfer-foreground)}.inventory-movement-color[data-movement-role=completion]{--inventory-movement-foreground:var(--inventory-movement-completion-foreground)}.inventory-movement-color[data-movement-role=production]{--inventory-movement-foreground:var(--inventory-movement-production-foreground)}.inventory-movement-color[data-movement-role=claim-receipt]{--inventory-movement-foreground:var(--inventory-movement-claim-receipt-foreground)}.inventory-movement-color[data-movement-role=return-to-sale]{--inventory-movement-foreground:var(--inventory-movement-return-to-sale-foreground)}.inventory-movement-color[data-movement-role=inventory-count]{--inventory-movement-foreground:var(--inventory-movement-inventory-count-foreground)}.inventory-movement-color[data-movement-role=neutral]{--inventory-movement-foreground:var(--inventory-movement-neutral-foreground)}.inventory-movement-color[data-movement-role]{color:var(--inventory-movement-foreground)}html[data-theme=LIGHT] .receive-inventory__card--receive .receive-inventory__type strong{color:var(--semantic-foreground-green)}html[data-theme=LIGHT] .receive-inventory__card--issue .receive-inventory__type strong{color:var(--semantic-foreground-blue)}html[data-theme=LIGHT] .receive-inventory__card--write-off .receive-inventory__type strong{color:var(--semantic-foreground-red)}html[data-theme=LIGHT] .receive-inventory__card--transfer .receive-inventory__type strong{color:var(--semantic-foreground-purple)}html[data-theme=LIGHT] .receive-inventory__card--completion .receive-inventory__type strong,html[data-theme=LIGHT] .receive-inventory__card--inventory .receive-inventory__type strong{color:var(--semantic-foreground-amber)}html[data-theme=LIGHT] .receive-inventory__card .receive-inventory__note span{color:var(--text-muted)}html[data-theme=LIGHT] .receive-inventory__card .receive-inventory__transfer-note{color:var(--semantic-foreground-purple)}