.kinetic-login.login-screen{--login-ink:#172c38;--login-muted:#3d5868;--login-input:#f5fcffe8;--login-line:#7eabbf80;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:center;min-height:100svh;padding:88px 24px 32px;background:#050a0f;color:var(--login-ink)}:root[data-theme=glass] .kinetic-login{--login-ink:#edf9ff;--login-muted:#b7cdda;--login-input:#152936c9;--login-line:#92b8ca70}.login-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.kinetic-login .login-appearance{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));gap:8px}.kinetic-login .login-appearance>.icon-button{width:36px;height:36px;color:#d8edf7;border:1px solid #9dc5d440;background:#142331bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kinetic-login .login-appearance>.icon-button[aria-checked=true]{color:#76edfc}.login-stage{width:min(100%,520px);min-width:0;text-align:center}.kinetic-login .login-brand{display:flex;flex-direction:column;gap:12px;margin:0 0 26px;color:#f2f9ff}.kinetic-login .login-brand>img{width:88px;height:88px;border-radius:7px;padding:2px;border-color:#b3d7e9;box-shadow:0 5px 24px #0005}.kinetic-login .login-brand strong{font-size:30px;line-height:1.25;font-weight:710}.kinetic-login .login-brand strong span{display:inline;padding:0;font-size:inherit;color:#40dbf1;background:none}.login-frame{--login-corner-size:44px;--travel-x:220px;--travel-y:220px;position:relative;isolation:isolate;padding:1px;text-align:left}.login-glass-surface{position:absolute;inset:0;z-index:-1;clip-path:polygon(5.5% 0,100% 0,100% 94.5%,94.5% 100%,0 100%,0 5.5%);border-radius:8px;background:#eef9ffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-theme=glass] .login-glass-surface{background:linear-gradient(135deg,#1b3649a6,#071725d4 52%,#0c2637ba)}.login-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;stroke:#a4d6e7;stroke-width:1}.kinetic-login .login-form{position:relative;width:100%;max-width:none;padding:52px 36px 34px;min-height:490px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--login-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.kinetic-login .login-form h1{margin:0 0 32px;text-align:center;color:var(--login-ink);font-size:32px;line-height:1.25;font-weight:700}.kinetic-login .field{margin-bottom:22px;gap:8px;color:var(--login-muted);font-size:14px;font-weight:560}.login-input-wrap{display:block;position:relative;width:100%}.kinetic-login .login-input-wrap input{height:48px;padding:11px 44px;background:var(--login-input);color:var(--login-ink);border:1px solid var(--login-line);border-radius:6px;font-size:16px;line-height:1.5;font-weight:450;caret-color:#16bed9}.kinetic-login .login-input-wrap input:focus{border-color:#2cb7d5;outline:2px solid #21cee84d;outline-offset:2px}.kinetic-login input:-webkit-autofill{-webkit-text-fill-color:var(--login-ink);box-shadow:0 0 0 1000px var(--login-input) inset}.login-field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--login-muted);pointer-events:none;z-index:1;stroke-width:1.7}.kinetic-login .login-password-toggle{position:absolute;top:3px;right:4px;width:40px;height:42px;min-height:42px;border:0;color:var(--login-muted);padding:7px;background:none}.kinetic-login .login-password-toggle:hover{background:#74b7d119;color:var(--login-ink)}.kinetic-login .btn.login-submit{position:relative;overflow:hidden;width:100%;min-height:50px;margin-top:9px;border:1px solid #82f0ff;border-radius:6px;background:linear-gradient(180deg,#21bee7,#087aa8 50%,#0986b1);color:#fff;font-size:15px;font-weight:650;box-shadow:inset 0 1px #b4f8ff8c,0 5px 20px #10c7e732;text-shadow:0 1px 2px #002e4a55}.kinetic-login .btn.login-submit:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(180deg,#21bee7,#087aa8 50%,#0986b1)}.login-messages{min-height:32px;margin-top:13px}.login-error{margin:0;color:#a52531;font-size:13px;line-height:1.5;overflow-wrap:anywhere}:root[data-theme=glass] .login-error{color:#ffafb4}.kinetic-login .login-footer{display:block;margin:20px 0 0;color:#d0e3ed;font-size:12px;text-shadow:0 1px 4px #000}.login-geometry{position:absolute;inset:0;z-index:2;pointer-events:none}.login-corner{position:absolute;width:var(--login-corner-size);height:var(--login-corner-size);background:linear-gradient(135deg,#b2f5ff,#16bee8 45%,#123b56);filter:drop-shadow(0 0 5px #17a9d99c);border-radius:5px}.login-corner:before{content:"";position:absolute;inset:1px;border-radius:4px;background:linear-gradient(135deg,#22789c,#112f48c9 62%,#0b1929);clip-path:inherit}.login-corner-top{top:14px;left:14px;clip-path:polygon(0 0,100% 0,0 100%)}.login-corner-bottom{bottom:14px;right:14px;clip-path:polygon(100% 0,100% 100%,0 100%)}.login-pulse{position:absolute;left:50%;top:50%;width:62px;height:62px;border:1px solid #67e9ff;border-radius:50%;opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #16baeb70,inset 0 0 12px #16baeb4d}html[data-effects=on] .kinetic-login .login-outline{filter:drop-shadow(0 0 5px #1ac9e573)}html[data-effects=off] .kinetic-login .login-corner{filter:none}.login-spinner{animation:login-spin 1s linear infinite}@media(prefers-reduced-motion:no-preference){.login-geometry[data-playing=true] .login-corner-top{animation:login-corner-top 1.15s cubic-bezier(.65,0,.25,1) both}.login-geometry[data-playing=true] .login-corner-bottom{animation:login-corner-bottom 1.15s cubic-bezier(.65,0,.25,1) both}.login-geometry[data-playing=true] .login-pulse{animation:login-pulse .65s ease-out .36s both}.login-frame[data-intro=true] .login-form{animation:login-reveal .4s .78s both}html[data-effects=on] .kinetic-login .login-submit:after{content:"";position:absolute;pointer-events:none;inset:-30% auto -30% 0;width:40%;background:linear-gradient(110deg,transparent,#ffffff35,transparent);transform:translateX(-160%) skewX(-15deg)}html[data-effects=on] .kinetic-login .login-submit:is(:hover,:focus-visible):after{animation:effect-sheen .8s both}}@keyframes login-corner-top{0%,to{transform:translate(0)}32%,48%{transform:translate(var(--travel-x),var(--travel-y))}}@keyframes login-corner-bottom{0%,to{transform:translate(0)}32%,48%{transform:translate(calc(-1 * var(--travel-x)),calc(-1 * var(--travel-y)))}}@keyframes login-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.65)}25%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes login-reveal{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes login-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.kinetic-login.login-screen{padding:80px 18px 28px}.kinetic-login .login-appearance{top:max(16px,env(safe-area-inset-top));right:16px}.kinetic-login .login-brand{gap:10px;margin-bottom:22px}.kinetic-login .login-brand>img{width:62px;height:62px}.kinetic-login .login-brand strong{font-size:25px}.kinetic-login .login-form{min-height:456px;padding:50px 24px 26px}.kinetic-login .login-form h1{font-size:29px;margin-bottom:29px}.kinetic-login .field{font-size:13px}.kinetic-login .login-footer{font-size:11px;margin-top:18px}}@media(max-width:360px){.kinetic-login.login-screen{padding-inline:12px}.kinetic-login .login-brand strong{font-size:23px}.kinetic-login .login-form{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.login-spinner{animation:none}}.spatial-workspace .metric-action{display:flex;flex:1 1;flex-direction:column;align-items:stretch;min-width:0;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit}.spatial-workspace .metric-action:focus-visible{outline:2px solid var(--blue);outline-offset:7px;border-radius:4px}.plasma-grip,.plasma-link{display:none}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-movable]>.plasma-link{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:38px;z-index:4;width:24px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#d6edf3a6}:root[data-appearance=plasma] .plasma-link:focus-visible,:root[data-appearance=plasma] .plasma-link:hover{color:#fff;background:#d6edf31a;border-color:#d6edf344}.plasma-link-symbol{display:none}[data-plasma-separated=true]>.plasma-link .plasma-link-symbol{display:block}[data-plasma-separated=true]>.plasma-link .plasma-unlink-symbol{display:none}:root[data-appearance=plasma] [data-plasma-separated=true]>.plasma-link{color:#aeedce}.plasma-preparing{position:fixed;bottom:18px;right:20px;z-index:75;padding:10px 14px;border:1px solid #acdde466;border-radius:6px;background:#102a36ed;color:#e4f3f6;font-size:12px;pointer-events:none}:root[data-appearance=plasma] .spatial-workspace{--ink:#f2f8f9;--muted:#c3d7dc;--line:#bedde333;--blue:#b5e6ff;--green:#aeedce;--red:#ffb4c6;--amber:#ffd186;--surface:#081e2bd9;--surface-solid:#102a36;--surface-subtle:#c5e8ee0c;--control:#102b38db;--control-hover:#244650;--chrome:#0c2532b0;--sheet:#0d2633b0;--edge:#acdde466;--primary:#14767d;--success-bg:#103d35ed;--warning-bg:#46381bed;--danger-bg:#492532ed;--shade:#00000070;--chart-open:#b5e6ff;--chart-prepared:#aeedce;--gauge-fill:#aeedce;--gauge-track:#c4e5e52b}:root[data-appearance=plasma] .spatial-backdrop{background:#061923 url(/images/plasma-field.webp) 50%/cover no-repeat}:root[data-appearance=plasma] .spatial-backdrop:before{opacity:0}.km-plasma-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.km-plasma-layer.is-overlay{z-index:80}:root[data-appearance=plasma] .spatial-workspace{z-index:1}:root[data-appearance=plasma][data-plasma-ready=true][data-plasma-layer=ground] .spatial-backdrop{display:none}.km-plasma-overlay{position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden}:root[data-appearance=plasma] .spatial-page-stage{background:#081b29b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#9ddce738}:root[data-appearance=plasma] .spatial-workspace :is(.spatial-sidebar.sidebar,.workspace-topbar.topbar){border-radius:26px;border-color:#a6e2df70;box-shadow:inset 0 1px #d5fbff38,0 10px 32px #00000035}:root[data-appearance=plasma] .spatial-workspace .nav-highlight{background:linear-gradient(110deg,#66daca35,#88bfff14);border-color:#a9f1dd75}:root[data-appearance=plasma] .spatial-workspace .table-wrap{background:#061c2966}:root[data-appearance=plasma] .spatial-workspace .data-table th{background:#133240aa}:root[data-appearance=plasma] .spatial-workspace .btn.primary{background:#14767d;border-color:#b2eee66b;color:white}:root[data-appearance=plasma][data-plasma-ready=true] .spatial-page-stage{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:transparent}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-surface=ground]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--plasma-radius,8px)!important}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-metric:after{display:none}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-id]{position:relative}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-movable]{transform:translate3d(var(--plasma-x,0),var(--plasma-y,0),0)!important}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-metrics{gap:22px}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-metric{padding:23px!important;min-height:166px}:root[data-appearance=plasma][data-plasma-ready=true] .metric-heading{padding-right:48px}:root[data-appearance=plasma][data-plasma-ready=true] .metric-open{display:none}:root[data-appearance=plasma][data-plasma-ready=true] .spatial-workspace :is(.demand-surface,.focus-surface,.next-surface){padding:23px!important;border:0!important}:root[data-appearance=plasma][data-plasma-ready=true] .spatial-workspace .supply-meter{padding:23px!important}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-analytics{gap:24px;border:0}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-bottom{gap:24px}:root[data-appearance=plasma][data-plasma-ready=true] .dashboard-alerts{border-color:#bedde333}:root[data-appearance=plasma][data-plasma-ready=true] .supply-heading,:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-id]>.section-heading{padding-right:52px}:root[data-appearance=plasma][data-plasma-ready=true] .demand-plot{background:#03172345;border-radius:12px}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-movable]>.plasma-grip{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:4;width:24px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#d6edf3a6;cursor:grab;touch-action:none}:root[data-appearance=plasma][data-plasma-ready=true] .plasma-grip:focus-visible,:root[data-appearance=plasma][data-plasma-ready=true] .plasma-grip:hover{background:#d6edf31a;border-color:#d6edf344;color:#fff;outline:0}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-dragging]{z-index:40!important}:root[data-appearance=plasma][data-plasma-ready=true] :is(.dashboard-metrics,.dashboard-analytics,.dashboard-bottom):has([data-plasma-dragging]){position:relative;z-index:40}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-dragging] .plasma-grip{cursor:grabbing}:root[data-appearance=plasma][data-plasma-ready=true] [data-plasma-joined=true]>.plasma-grip{color:#aeedce}:root[data-appearance=plasma] .plasma-reset{display:none}:root[data-appearance=plasma][data-plasma-ready=true] .plasma-reset{display:inline-flex}:root[data-appearance=plasma][data-plasma-overlay-ready=true] .modal[data-plasma-surface=overlay]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:18px}:root[data-appearance=plasma] .modal.order-workspace-modal{--ink:#f2f8f9!important;--muted:#c3d7dc!important;--line:#bedde333!important;--surface-solid:#102a36!important;--surface-subtle:#c5e8ee0c!important;--blue:#b5e6ff!important;--green:#aeedce!important;--red:#ffb4c6!important;--amber:#ffd186!important;--warning-bg:#46381bed!important;--danger-bg:#492532ed!important;background:#102a36e8!important;color:#f2f8f9!important;color-scheme:dark!important}:root[data-appearance=plasma] .od-workspace{--od-ink:#f2f8f9!important;--od-muted:#c3d7dc!important;--od-line:#bedde333!important;--od-green:#aeedce!important}:root[data-appearance=plasma] .order-workspace-modal :is(.od-main,.od-tabs){background:#061b2b55}:root[data-appearance=plasma] .order-workspace-modal :is(.od-heading,.od-aside,.od-footer,.modal-head){background:#071b2a88}:root[data-appearance=plasma] .order-workspace-modal :is(input,select,textarea,.od-stepper){background:#061b2bb0!important;color:#f2f8f9!important;border-color:#bedde344!important}:root[data-appearance=plasma] .order-workspace-modal .od-workspace .btn{background:#102a3688;color:#d3eeee;border-color:#bedde344}:root[data-appearance=plasma] .order-workspace-modal .od-workspace .btn.primary{background:#14767d;color:#fff}:root[data-appearance=plasma] .order-workspace-modal :is(.od-green,.od-progress-label strong,.od-tabs>button[aria-selected=true],.od-new-total strong){color:#aeedce}:root[data-appearance=plasma] .order-workspace-modal :is(.od-booking-modes button[aria-pressed=true],.od-booking-icon){background:#aeedce22;color:#aeedce}:root[data-appearance=plasma] .order-workspace-modal .od-shortage{background:#46381bdd;color:#ffd186}:root[data-appearance=plasma] .order-workspace-modal .od-shortage .btn{color:#aeedce}:root[data-appearance=plasma] .order-workspace-modal .od-progress{background:#c4e5e52b}:root[data-appearance=plasma] .order-workspace-modal .od-progress>span{background:#aeedce}:root[data-appearance=plasma] .order-workspace-modal :is(.od-tabs>button,.od-aside .field,.od-new-total,.od-stepper .icon-button){color:#c3d7dc}:root[data-appearance=plasma] .order-workspace-modal .od-booking-modes button{color:#c3d7dc}:root[data-appearance=plasma] .order-workspace-modal .od-tabs>button small{color:#c3d7dc;background:#c5e8ee1a}@media(max-width:380px){.spatial-workspace .appearance-toggle button{width:24px}.spatial-workspace .topbar-right{gap:3px}}@media print{.km-plasma-layer,.km-plasma-overlay,.plasma-grip,.plasma-reset{display:none!important}[data-plasma-movable]{transform:none!important}:root[data-appearance=plasma] .spatial-workspace{--ink:#111;--muted:#444;--surface-solid:white;--control:white;--sheet:white;--line:#ddd;--blue:#111;--green:#111;--red:#111;--amber:#111}}:root[data-appearance=plasma]:has(.spatial-workspace){--ink:#f2f8f9;--muted:#c3d7dc;--line:#bedde333;--blue:#b5e6ff;--green:#aeedce;--red:#ffb4c6;--amber:#ffd186;--canvas:#061923;--surface:#081e2bd9;--surface-solid:#102a36;--surface-subtle:#c5e8ee0c;--control:#102b38ed;--control-hover:#244650;--chrome:#0c2532d9;--sheet:#0d2633e6;--edge:#acdde466;--primary:#14767d;--primary-ink:#fff;--shade:#00000070;--success-bg:#103d35ed;--warning-bg:#46381bed;--danger-bg:#492532ed;color-scheme:dark}:root[data-appearance=plasma] .spatial-workspace{--effect-accent:#b5e6ff}:root[data-appearance=plasma] .spatial-workspace :is(.btn.primary,.btn.primary:hover:not(:disabled)){background:var(--primary);border-color:#b2eee66b;color:var(--primary-ink)}:root[data-appearance=plasma] .spatial-workspace :is(.btn,.icon-button,.link,.segmented button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}:root[data-appearance=plasma] .spatial-workspace :is(input,select,textarea){accent-color:#75cdb2;caret-color:var(--blue)}:root[data-appearance=plasma] .spatial-workspace :is(input,select,textarea):disabled{opacity:.72;cursor:not-allowed}:root[data-appearance=plasma] .spatial-workspace :is(input,textarea)[readonly]{background:var(--surface-subtle);color:var(--muted)}:root[data-appearance=plasma] .spatial-workspace :is(.metric,.action-grid>button){background:var(--sheet);border-color:var(--edge);color:var(--ink);box-shadow:inset 0 1px #d5fbff21}:root[data-appearance=plasma] .spatial-workspace :is(.metric-top,.metric-bottom,.action-grid small,.eyebrow){color:var(--muted)}:root[data-appearance=plasma] .spatial-workspace :is(.metric:hover,.action-grid>button:hover){border-color:var(--blue)}:root[data-appearance=plasma] .spatial-workspace .skeleton{background:#193a48}:root[data-appearance=plasma] .spatial-workspace :is(.empty,.notice,.error){line-height:1.6}:root[data-appearance=plasma] .spatial-workspace .data-table :is(td,th){vertical-align:middle}:root[data-appearance=plasma] .spatial-workspace .data-table td .btn{white-space:nowrap}:root[data-appearance=plasma] .spatial-workspace .table-wrap:focus-within{border-color:var(--blue)}:root[data-appearance=plasma] .spatial-workspace :is(.panel,.table-wrap,.metric,.logistics-summary,.lager-card){scroll-margin-top:95px}:root[data-appearance=plasma][data-plasma-ready=true] .workspace :is(.panel,.logistics-document)[data-plasma-surface=ground]{padding-inline:20px}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog){--ink:#f2f8f9;--muted:#c3d7dc;--line:#bedde333;--blue:#b5e6ff;--green:#aeedce;--red:#ffb4c6;--amber:#ffd186;--surface-solid:#102a36;--surface-subtle:#c5e8ee0c;--control:#102b38ed;--control-hover:#244650;--sheet:#0d2633e6;--edge:#acdde466;--success-bg:#103d35ed;--warning-bg:#46381bed;--danger-bg:#492532ed;background:#0c2532f5;color:var(--ink);border-color:var(--edge);box-shadow:0 35px 100px #0009,inset 0 1px #d5fbff38;color-scheme:dark}:root[data-appearance=plasma]:has(.spatial-workspace) .modal-head{background:#0b2330ed;border-color:var(--line);color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) :is(input,select,textarea){background:var(--control);color:var(--ink);border-color:var(--line);accent-color:#75cdb2}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) option{background:var(--surface-solid);color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) :is(input,select,textarea):focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) :is(.field,.muted,.empty){color:var(--muted)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .btn{background:var(--control);border-color:var(--line);color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .btn:hover:not(:disabled){background:var(--control-hover)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .btn.primary{background:#14767d;border-color:#b2eee66b;color:#fff}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .btn.danger{background:var(--danger-bg);color:var(--red);border-color:var(--line)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .table-wrap{background:#061c2966;border-color:var(--line)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .data-table{color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .data-table :is(td,th){border-color:var(--line)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .data-table th{background:#133240aa;color:var(--muted)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .segmented button{background:var(--surface-subtle);border:1px solid transparent;color:var(--muted)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .segmented button.active{background:var(--control-hover);border-color:var(--edge);color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge{border:1px solid var(--line)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge.blue{background:#b5e6ff16;color:var(--blue)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge.green{background:var(--success-bg);color:var(--green)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge.red{background:var(--danger-bg);color:var(--red)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge.amber{background:var(--warning-bg);color:var(--amber)}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal,.lager-dialog) .badge.neutral{background:var(--surface-subtle);color:var(--muted)}:root[data-appearance=plasma]:has(.spatial-workspace) .toast{background:#102a36f5;color:var(--ink);border-color:var(--edge);box-shadow:0 8px 30px #0007}:root[data-appearance=plasma]:has(.spatial-workspace) .toast.error{border-color:#ffb4c666;color:var(--ink)}:root[data-appearance=plasma]:has(.spatial-workspace) .toast button{color:var(--muted)}:root[data-appearance=plasma]:has(.spatial-workspace) .modal-overlay{background:#020d177d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}:root[data-appearance=plasma]:has(.spatial-workspace) .lager-dialog::backdrop{background:#020d178f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}:root[data-appearance=plasma]:has(.spatial-workspace) .workspace-command-item{color:var(--ink);border-color:var(--line)}:root[data-appearance=plasma]:has(.spatial-workspace) .workspace-command-item:hover{background:var(--surface-subtle)}@media(max-width:650px){:root[data-appearance=plasma]:has(.spatial-workspace) .modal-head{gap:10px}:root[data-appearance=plasma]:has(.spatial-workspace) .modal-head h2{min-width:0;overflow-wrap:anywhere}:root[data-appearance=plasma]:has(.spatial-workspace) .modal-actions>.btn{flex:1 1 auto}:root[data-appearance=plasma] .spatial-workspace .page-header>div{min-width:0}}@media print{:root[data-appearance=plasma]:has(.spatial-workspace),:root[data-appearance=plasma]:has(.spatial-workspace) :is(.spatial-workspace,.modal,.lager-dialog){--ink:#111;--muted:#444;--line:#ccc;--blue:#111;--green:#111;--red:#111;--amber:#111;--canvas:#fff;--surface:#fff;--surface-solid:#fff;--surface-subtle:#fff;--sheet:#fff;--control:#fff;background:#fff;color:#111;color-scheme:light;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-appearance=plasma]:has(.spatial-workspace) :is(.modal-head,.metric,.action-grid>button){background:#fff;color:#111;box-shadow:none}}@media screen{:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse){min-width:0;color:var(--ink);color-scheme:dark}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(h2,h3,h4,strong){overflow-wrap:anywhere}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse,.statement-content) :is(.toolbar,.section-heading,.logistics-section-head){min-width:0;flex-wrap:wrap}:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(.field,.muted,.empty){color:var(--muted)}:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>.toolbar{margin-bottom:0}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(button,input,select,textarea):focus-visible,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse,.statement-content) :is(.btn,.icon-button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(input:not([type=checkbox]):not([type=file]),select,textarea){min-width:0;background:var(--control);border-color:var(--line);border-radius:5px;color:var(--ink);caret-color:var(--blue)}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(input:not([type=checkbox]),select,textarea):focus{background:var(--control-hover);border-color:var(--blue)}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) option{background:var(--surface-solid);color:var(--ink)}:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse,.production-column-options,.type-checks) input[type=checkbox]{accent-color:var(--green);flex-shrink:0}:root[data-appearance=plasma] .logistics-fieldset:disabled :is(input,select,textarea),:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(input,select,textarea):disabled{background:var(--surface-subtle);border-color:var(--line);color:var(--muted);opacity:.7}:root[data-appearance=plasma] .spatial-workspace .workspace>:is(.toolbar,.page-header,.panel) .btn.primary,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping) .btn.primary{background:var(--primary);border-color:color-mix(in srgb,var(--green) 35%,var(--primary));color:#fff}:root[data-appearance=plasma] .spatial-workspace .workspace>:is(.toolbar,.page-header,.panel) .btn.primary:hover:not(:disabled),:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping) .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 86%,var(--ink));border-color:var(--green);color:#fff}:root[data-appearance=plasma] .logistics-shipping .logistics-table-wrap,:root[data-appearance=plasma] .production-workspace .production-table,:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap,:root[data-appearance=plasma] .statement-content .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:var(--sheet);border:1px solid var(--line);border-radius:6px;box-shadow:inset 0 1px 0 var(--surface-subtle)}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap .data-table,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) .data-table{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap .data-table th,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) .data-table th{background:var(--control);border-color:var(--line);color:var(--muted);line-height:1.5}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap .data-table td,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) .data-table td{border-color:var(--line);overflow-wrap:anywhere}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap .data-table tbody tr:is(:hover,:focus-within)>td,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) .data-table tbody tr:is(:hover,:focus-within)>td{background:var(--surface-subtle)}:root[data-appearance=plasma] .logistics-shipping .data-table tr.logistics-selected-row>td{background:var(--success-bg);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}:root[data-appearance=plasma] .logistics-shipping .data-table tr.logistics-selected-row>td:first-child{box-shadow:inset 3px 0 0 var(--green),inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}:root[data-appearance=plasma] .production-controls>.segmented,:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>.segmented{gap:4px;max-width:100%;padding-block:3px 6px}:root[data-appearance=plasma] .production-controls>.segmented button,:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>.segmented button{min-height:36px;background:var(--control);border:1px solid var(--line);border-radius:5px;color:var(--muted)}:root[data-appearance=plasma] .production-controls>.segmented button[aria-pressed=true],:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>.segmented button.active{background:var(--success-bg);border-color:var(--green);color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}:root[data-appearance=plasma] .production-controls>.segmented button:hover:not([aria-pressed=true]),:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>.segmented button:hover:not(.active){background:var(--control-hover);color:var(--ink)}:root[data-appearance=plasma] .spatial-workspace .workspace>:is(.notice,.error),:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) :is(.notice,.error){border-color:color-mix(in srgb,currentColor 32%,transparent);border-radius:5px;line-height:1.6}:root[data-appearance=plasma] .spatial-workspace .workspace>.notice,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.statement-content) .notice{background:var(--warning-bg);color:var(--amber)}:root[data-appearance=plasma] .spatial-workspace .workspace>.error,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse,.statement-content) .error{background:var(--danger-bg);color:var(--red)}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap>.empty,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping) .empty{min-height:112px;padding:36px 16px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}:root[data-appearance=plasma] :is(.production-result-bar,.logistics-shipping,.logistics-warehouse) [role=status]:not(.error):not(.notice):not(.lager-message){color:var(--muted);line-height:1.6}:root[data-appearance=plasma] .spatial-workspace .workspace>.loading-grid .skeleton{background:var(--sheet);border:1px solid var(--line);border-radius:6px}:root[data-appearance=plasma] .production-workspace :is(.production-summary,.production-controls,.production-pagination){border-color:var(--line)}:root[data-appearance=plasma] .production-summary>div{min-width:0;border-color:var(--line)}:root[data-appearance=plasma] .production-pagination :is(span,label),:root[data-appearance=plasma] .production-summary :is(span,strong){overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=plasma] .production-filter-grid>.field,:root[data-appearance=plasma] .production-priority{min-width:0;color:var(--muted)}:root[data-appearance=plasma] .production-workspace .search-field:focus-within{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:2px}:root[data-appearance=plasma] .production-workspace .search-field input{background:transparent;outline:none}:root[data-appearance=plasma] .production-infor-summary>span{background:var(--control);border-color:var(--line);color:var(--muted);border-radius:4px}:root[data-appearance=plasma] .production-workspace .order-sort-button{min-height:28px;color:var(--muted)}:root[data-appearance=plasma] .production-workspace .order-sort-button:is(:hover,:focus-visible){color:var(--blue)}:root[data-appearance=plasma] .production-workspace .order-booking-link{color:var(--blue);line-height:1.5}:root[data-appearance=plasma] .production-workspace .production-pagination{border-top:1px solid var(--line);margin-top:16px;color:var(--muted)}:root[data-appearance=plasma] .modal .production-column-options{color:var(--ink);gap:12px 16px}:root[data-appearance=plasma] .modal .production-column-options label{min-height:36px;min-width:0;overflow-wrap:anywhere}:root[data-appearance=plasma] .logistics-shipping .panel.logistics-order-header{background:transparent;border:0;border-block:1px solid var(--line);border-radius:0;padding:18px 0;box-shadow:none}:root[data-appearance=plasma] .logistics-order-header>.logistics-section-head>.badge{background:var(--control);border:1px solid var(--line);color:var(--muted)}:root[data-appearance=plasma] .logistics-shipping .logistics-tabs{scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-top:3px;border-color:var(--line)}:root[data-appearance=plasma] .logistics-tabs button{color:var(--muted);border-radius:5px 5px 0 0}:root[data-appearance=plasma] .logistics-tabs button[aria-current=page]{background:var(--surface-subtle);border-bottom-color:var(--green);color:var(--green)}:root[data-appearance=plasma] .logistics-tabs button[aria-current=page] span{background:var(--success-bg);color:var(--green)}:root[data-appearance=plasma] .logistics-shipping :is(.logistics-position,.logistics-pallet){min-width:0;border-color:var(--line);border-radius:6px;background:var(--sheet);box-shadow:inset 0 1px 0 var(--surface-subtle)}:root[data-appearance=plasma] .logistics-shipping .logistics-position{border-left-color:var(--green)}:root[data-appearance=plasma] .logistics-shipping .logistics-position-warning{border-left-color:var(--amber)}:root[data-appearance=plasma] .logistics-position-number{background:var(--success-bg);color:var(--green);border:1px solid var(--line)}:root[data-appearance=plasma] .logistics-segment{max-width:100%;background:var(--control);border:1px solid var(--line)}:root[data-appearance=plasma] .logistics-segment button{min-width:0;min-height:34px;color:var(--muted);overflow-wrap:anywhere}:root[data-appearance=plasma] .logistics-segment button[aria-pressed=true]{background:var(--success-bg);color:var(--green);box-shadow:inset 0 0 0 1px var(--line)}:root[data-appearance=plasma] .logistics-segment button:hover:not(:disabled):not([aria-pressed=true]){background:var(--control-hover);color:var(--ink)}:root[data-appearance=plasma] .logistics-partials{background:var(--surface-subtle);border-color:var(--line)}:root[data-appearance=plasma] .logistics-partial-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}:root[data-appearance=plasma] .logistics-partial>.icon-button{margin-bottom:16px;flex-shrink:0}:root[data-appearance=plasma] :is(.logistics-line-metrics,.logistics-allocation,.logistics-pallets){border-color:var(--line)}:root[data-appearance=plasma] :is(.logistics-line-metrics,.logistics-summary-values) dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-appearance=plasma] .logistics-partial-checks label{min-height:30px;color:var(--ink);overflow-wrap:anywhere}:root[data-appearance=plasma] .logistics-partial-checks label:has(input:disabled){color:var(--muted)}:root[data-appearance=plasma] .logistics-shipping .panel.logistics-summary{top:92px;background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:20px;box-shadow:inset 0 1px 0 var(--surface-subtle)}:root[data-appearance=plasma] .logistics-summary-values>div{border-bottom-color:var(--line)}:root[data-appearance=plasma] .logistics-shipping .logistics-weight-warning{background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--amber) 32%,transparent);border-radius:5px;padding:10px;color:var(--amber)}:root[data-appearance=plasma] .logistics-shipping .logistics-warning{border-color:color-mix(in srgb,var(--amber) 32%,transparent);background:var(--warning-bg);color:var(--amber)}:root[data-appearance=plasma] .logistics-validation{border-color:var(--line);color:var(--red)}:root[data-appearance=plasma] .logistics-shipping .logistics-list-section{border-color:var(--line);background:transparent}:root[data-appearance=plasma] .logistics-shipping .logistics-search{max-width:100%}:root[data-appearance=plasma] .modal:has(.logistics-shipping) .modal-body{min-width:0}:root[data-appearance=plasma] .modal .logistics-shipping .btn{background:var(--control);border-color:var(--line);color:var(--ink)}:root[data-appearance=plasma] .modal .logistics-shipping .btn.primary{background:var(--primary);border-color:color-mix(in srgb,var(--green) 35%,var(--primary));color:#fff}:root[data-appearance=plasma] .logistics-import-list{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior-y:contain}:root[data-appearance=plasma] .logistics-import-row{border-color:var(--line);border-radius:4px;padding-inline:8px}:root[data-appearance=plasma] .logistics-import-row:has(input:checked){background:var(--success-bg);box-shadow:inset 3px 0 0 var(--green)}:root[data-appearance=plasma] .logistics-import-row:has(input:disabled){color:var(--muted);cursor:default}:root[data-appearance=plasma] .logistics-import-row:is(:hover,:focus-within):not(:has(input:disabled)):not(:has(input:checked)){background:var(--surface-subtle)}:root[data-appearance=plasma] :is(.logistics-warehouse,.lager-dialog) .lager-icon{filter:brightness(0) invert(1)}:root[data-appearance=plasma] .lager-dialog .lager-primary .lager-icon,:root[data-appearance=plasma] .logistics-warehouse .lager-dialog .lager-primary .lager-icon,:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-primary .lager-icon{filter:brightness(0) invert(1)}:root[data-appearance=plasma] .lager-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--line);font:inherit;line-height:1.4}:root[data-appearance=plasma] .lager-dialog button,:root[data-appearance=plasma] .logistics-warehouse .lager-ui button{background:var(--control);border-color:var(--line);color:var(--ink);border-radius:5px}:root[data-appearance=plasma] .lager-dialog button:hover:not(:disabled),:root[data-appearance=plasma] .logistics-warehouse .lager-ui button:hover:not(:disabled){background:var(--control-hover);border-color:var(--edge)}:root[data-appearance=plasma] .lager-dialog button.lager-primary,:root[data-appearance=plasma] .logistics-warehouse .lager-ui button.lager-primary{background:var(--primary);border-color:color-mix(in srgb,var(--green) 35%,var(--primary));color:#fff}:root[data-appearance=plasma] .logistics-warehouse :is(.lager-room-bar,.lager-toolbar){border-color:var(--line)}:root[data-appearance=plasma] .logistics-warehouse :is(.lager-heading,.lager-room-bar,.lager-toolbar) .lager-actions{min-width:0;flex-wrap:wrap}:root[data-appearance=plasma] .logistics-warehouse .lager-card{background:var(--sheet);border-color:var(--line);border-radius:6px;box-shadow:inset 0 1px 0 var(--surface-subtle)}:root[data-appearance=plasma] .logistics-warehouse .lager-card:is(:hover,:focus-within){border-color:var(--edge)}:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-card-photo,:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-card-photo:hover{background:var(--surface-subtle);border-color:var(--line);border-radius:0}:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-card-title,:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-card-title:hover{background:transparent;color:var(--ink)}:root[data-appearance=plasma] .logistics-warehouse .lager-card-photo>[data-photo-error]:not(:empty){position:absolute;inset:auto 8px 38px;padding:8px;background:var(--danger-bg);color:var(--red);border:1px solid var(--line);border-radius:4px;font-size:12px;overflow-wrap:anywhere}:root[data-appearance=plasma] .lager-dialog .lager-photo-number,:root[data-appearance=plasma] .logistics-warehouse .lager-photo-badge{background:var(--surface-solid);color:var(--ink);border:1px solid var(--line)}:root[data-appearance=plasma] .lager-dialog .lager-empty-photos,:root[data-appearance=plasma] .logistics-warehouse :is(.lager-empty,.lager-empty-photos){background:var(--surface-subtle);border-color:var(--line);color:var(--muted)}:root[data-appearance=plasma] .logistics-warehouse .lager-message:not(:empty){padding:10px 12px;margin-bottom:16px;border:1px solid var(--line);border-radius:5px;background:var(--control);color:var(--muted);line-height:1.6}:root[data-appearance=plasma] .lager-dialog .lager-form-error:not(:empty){padding:10px 12px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--red) 32%,transparent);border-radius:5px;background:var(--danger-bg);color:var(--red);line-height:1.6}:root[data-appearance=plasma] .lager-dialog :is(.lager-dialog-head,.lager-dialog-foot){background:var(--sheet);border-color:var(--line);color:var(--ink)}:root[data-appearance=plasma] .lager-dialog :is(input:not([type=file]),select,textarea){background:var(--control);border-color:var(--line);color:var(--ink);color-scheme:dark}:root[data-appearance=plasma] .lager-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root[data-appearance=plasma] .lager-dialog :is(.lager-photo-view,.lager-edit-thumb){background:var(--surface-subtle);border-color:var(--line)}:root[data-appearance=plasma] .lager-dialog :is(.lager-gallery-navigation,.lager-zoom-controls){color:var(--ink)}:root[data-appearance=plasma] .lager-dialog .lager-gallery-thumbs{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior-x:contain}:root[data-appearance=plasma] .lager-dialog .lager-gallery-thumbs button[aria-current=true],:root[data-appearance=plasma] .logistics-warehouse .lager-ui .lager-gallery-thumbs button[aria-current=true]{background:var(--success-bg);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}:root[data-appearance=plasma] .spatial-workspace .type-checks{min-width:0;padding:14px 0;border:0;border-block:1px solid var(--line);color:var(--muted)}:root[data-appearance=plasma] .spatial-workspace .type-checks legend{padding:0 8px 0 0;color:var(--muted);font-size:12px}:root[data-appearance=plasma] .spatial-workspace .type-checks label{min-width:0;min-height:34px;padding:5px 8px;border:1px solid var(--line);border-radius:4px;background:var(--control);overflow-wrap:anywhere}:root[data-appearance=plasma] .spatial-workspace .type-checks label:has(input:checked){background:var(--success-bg);border-color:var(--green);color:var(--green)}:root[data-appearance=plasma] .statement-content{min-width:0;padding-top:22px;color:var(--ink)}:root[data-appearance=plasma] .statement-content .section-heading{align-items:flex-start}:root[data-appearance=plasma] .statement-content :is(h2,h3){font-size:15px;line-height:1.5;overflow-wrap:anywhere}:root[data-appearance=plasma] .spatial-workspace .workspace>.order-totals{grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-block:1px solid var(--line);border-radius:0;background:transparent}:root[data-appearance=plasma] .spatial-workspace .workspace>.order-totals>div{min-width:0;border-color:var(--line);overflow-wrap:anywhere}:root[data-appearance=plasma] .spatial-workspace .workspace>.order-totals strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=plasma] .spatial-workspace .system-dl{grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);max-width:840px;gap:0 24px;color:var(--ink)}:root[data-appearance=plasma] .system-dl :is(dt,dd){min-width:0;padding-block:13px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}:root[data-appearance=plasma] .system-dl dt{color:var(--muted)}:root[data-appearance=plasma] .system-dl :is(dt:nth-last-child(2),dd:last-child){border-bottom:0}}@media screen and (max-width:1100px){:root[data-appearance=plasma] .logistics-editor-layout{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .logistics-shipping .panel.logistics-summary{position:static}:root[data-appearance=plasma] .logistics-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}:root[data-appearance=plasma] .logistics-summary-values .logistics-total{grid-column:1/-1}}@media screen and (max-width:700px){:root[data-appearance=plasma] .production-workspace .production-controls>.toolbar{align-items:stretch}:root[data-appearance=plasma] .production-workspace .production-controls .search-field{flex-basis:100%;min-width:0}:root[data-appearance=plasma] .production-tool-actions{margin-left:0;gap:6px}:root[data-appearance=plasma] .mobile-order-print-actions .icon-button,:root[data-appearance=plasma] .production-workspace .production-tool-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px;background:var(--control);border-color:var(--line)}:root[data-appearance=plasma] .production-filter-grid{gap:14px 10px}:root[data-appearance=plasma] .production-priority{white-space:normal;overflow-wrap:anywhere}:root[data-appearance=plasma] .production-workspace .production-table:has(>.empty){display:block}:root[data-appearance=plasma] .production-workspace .production-table:has(>.empty)>.data-table{display:none}:root[data-appearance=plasma] .mobile-order-with-actions{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--sheet)}:root[data-appearance=plasma] .production-workspace .mobile-order-with-actions>.mobile-order-item{background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--ink)}:root[data-appearance=plasma] .mobile-order-with-actions:is(:hover,:focus-within){border-color:var(--edge)}:root[data-appearance=plasma] .mobile-order-with-actions .mobile-order-print-actions{justify-content:flex-end;border:0;border-top:1px solid var(--line);border-radius:0 0 6px 6px;background:transparent;padding:8px 12px}:root[data-appearance=plasma] :is(.mobile-order-status,.mobile-order-progress){flex-wrap:wrap;overflow-wrap:anywhere}:root[data-appearance=plasma] .production-pagination>label{max-width:100%}:root[data-appearance=plasma] .spatial-workspace .workspace>.order-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}:root[data-appearance=plasma] .spatial-workspace .workspace>.order-totals>div:nth-child(2){border-right:0}:root[data-appearance=plasma] .spatial-workspace .workspace>.table-wrap .data-table,:root[data-appearance=plasma] .statement-content .data-table{min-width:620px}:root[data-appearance=plasma] .spatial-workspace .workspace>.toolbar>select{min-height:44px}}@media screen and (max-width:600px){:root[data-appearance=plasma] .logistics-shipping .logistics-section-head{align-items:flex-start}:root[data-appearance=plasma] .logistics-shipping .logistics-section-head>h3{flex:1 1 150px}:root[data-appearance=plasma] .logistics-shipping .logistics-segment button{min-height:40px}:root[data-appearance=plasma] .logistics-shipping .logistics-pallet-settings,:root[data-appearance=plasma] .logistics-shipping .logistics-position-fields,:root[data-appearance=plasma] .logistics-shipping.logistics-modal-form .form-grid{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .logistics-allocation{grid-template-columns:minmax(0,1fr) minmax(80px,100px);gap:12px}:root[data-appearance=plasma] .logistics-shipping .logistics-summary-values{display:block}:root[data-appearance=plasma] .logistics-modal-actions{gap:8px}:root[data-appearance=plasma] .logistics-modal-actions>.btn{flex:1 1 120px}:root[data-appearance=plasma] .lager-dialog .lager-dialog-head,:root[data-appearance=plasma] .logistics-warehouse .lager-heading{align-items:flex-start}:root[data-appearance=plasma] .logistics-warehouse .lager-heading>h1{min-width:0;overflow-wrap:anywhere}:root[data-appearance=plasma] .logistics-warehouse .lager-room-bar>label{flex-basis:100%}:root[data-appearance=plasma] .lager-dialog .lager-photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr))}:root[data-appearance=plasma] .lager-dialog button{min-width:44px;min-height:44px}:root[data-appearance=plasma] .lager-dialog :is(.lager-gallery-controls,.lager-dialog-foot){gap:10px}:root[data-appearance=plasma] .lager-dialog .lager-dialog-head h2{font-size:16px;line-height:1.5}:root[data-appearance=plasma] .spatial-workspace .type-checks{gap:8px}:root[data-appearance=plasma] .spatial-workspace .type-checks label{min-height:44px}:root[data-appearance=plasma] .spatial-workspace .system-dl{grid-template-columns:minmax(0,1fr);gap:0}:root[data-appearance=plasma] .system-dl dt{border:0;padding:14px 0 3px;font-size:11px}:root[data-appearance=plasma] .system-dl dd{padding:0 0 14px}}@media screen and (max-width:380px){:root[data-appearance=plasma] .logistics-allocation,:root[data-appearance=plasma] .production-filter-grid{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .logistics-partial-checks{grid-column:1}}@media print{:root[data-appearance=plasma] .statement-content .table-wrap,:root[data-appearance=plasma] :is(.production-workspace,.logistics-shipping,.logistics-warehouse) :is(.table-wrap,.logistics-table-wrap,.logistics-position,.logistics-pallet,.logistics-summary,.lager-card){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media screen{:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal){min-width:0;color:var(--ink);color-scheme:dark}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(.toolbar,.page-header,.form-grid,.field)>*{min-width:0}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(.page-header,.toolbar,.field,.notice,.error,.empty){overflow-wrap:anywhere}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(input,select,textarea){min-width:0;max-width:100%;color:var(--ink);background-color:var(--control);border-color:var(--line);accent-color:var(--green)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(input,select,textarea):is(:disabled,[readonly]){color:var(--muted);background-color:var(--surface-subtle)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) option{background:var(--surface-solid);color:var(--ink)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(input,select,textarea):is([aria-invalid=true],:user-invalid){border-color:var(--red);outline-color:var(--red)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .search-field{background:var(--control);color:var(--muted);border-color:var(--line)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .search-field input{width:100%;background:transparent;box-shadow:none}:root[data-appearance=plasma] :is(.import-workbench,.print-workspace,.ca-workspace) .search-field:focus-within{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .btn{max-width:100%;overflow-wrap:anywhere}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .btn.primary:hover:not(:disabled){color:var(--primary-ink);background:var(--primary);border-color:var(--edge)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(.notice,.error){border-radius:5px;border-color:color-mix(in srgb,currentColor 35%,transparent)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .notice{color:var(--amber);background:var(--warning-bg)}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) .error{color:var(--red);background:var(--danger-bg)}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-table-wrap{background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:0;box-shadow:none;overscroll-behavior-inline:contain;scrollbar-color:var(--line) transparent}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .data-table :is(th,td){border-color:var(--line);color:var(--ink)}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .data-table th{background:var(--control);color:var(--muted)}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .data-table tbody tr:is(:hover,:focus-within)>td{background:var(--surface-subtle)}:root[data-appearance=plasma] :is(.km-catalog,.km-users) :is(.km-subtle,.km-stock-summary dt,.muted){color:var(--muted)}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .badge:not(.green):not(.red):not(.amber):not(.blue){color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line)}:root[data-appearance=plasma] .km-catalog .km-tabs{gap:4px;border-color:var(--line)}:root[data-appearance=plasma] .km-catalog .km-tabs button{color:var(--muted);border-radius:4px 4px 0 0;min-height:42px;overflow-wrap:anywhere}:root[data-appearance=plasma] .km-catalog .km-tabs button:hover{background:var(--surface-subtle);color:var(--ink)}:root[data-appearance=plasma] .km-catalog .km-tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green);background:var(--success-bg)}:root[data-appearance=plasma] .km-catalog :is(.km-bom-row,.km-stock-summary,.km-preview-list){border-color:var(--line);overflow-wrap:anywhere}:root[data-appearance=plasma] .km-catalog .km-bom-row:focus-within{background:var(--surface-subtle)}:root[data-appearance=plasma] .km-catalog .km-image{border:1px solid var(--line);border-radius:4px}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-form-actions{border-color:var(--line);gap:8px}:root[data-appearance=plasma] .km-users :is(.km-menu-grid label,.km-all-menus,.km-check-group label){padding:6px 8px;border:1px solid transparent;border-radius:5px;overflow-wrap:anywhere;color:var(--muted)}:root[data-appearance=plasma] .km-users :is(.km-menu-grid label,.km-all-menus,.km-check-group label):has(input:checked){color:var(--green);background:var(--success-bg);border-color:var(--line)}:root[data-appearance=plasma] .km-users :is(.km-menu-grid label,.km-all-menus,.km-check-group label):focus-within{outline:2px solid var(--blue);outline-offset:1px}:root[data-appearance=plasma] .km-users .km-menu-grid label:has(input:disabled){color:var(--muted);border-style:dashed}:root[data-appearance=plasma] .import-workbench :is(details,.panel){border-color:var(--line)}:root[data-appearance=plasma] .import-workbench summary{color:var(--ink);padding-block:10px;cursor:pointer;overflow-wrap:anywhere}:root[data-appearance=plasma] .import-workbench details[open]>summary{color:var(--blue);border-bottom:1px solid var(--line)}:root[data-appearance=plasma] :is(.import-workbench,.documents,.print-workspace) .segmented{max-width:100%;scrollbar-color:var(--line) transparent}:root[data-appearance=plasma] :is(.import-workbench,.documents,.print-workspace) .segmented button{flex-shrink:0;min-height:38px;border:1px solid transparent;border-radius:5px}:root[data-appearance=plasma] :is(.import-workbench,.documents,.print-workspace) .segmented button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--green);background:var(--success-bg);border-color:var(--green);box-shadow:none}:root[data-appearance=plasma] .import-workbench .data-table tbody>tr:has(>td>input:checked)>td{background:color-mix(in srgb,var(--green) 10%,var(--sheet))}:root[data-appearance=plasma] .import-workbench .data-table tbody>tr:has(>td>input:checked)>td:first-child{box-shadow:inset 3px 0 var(--green)}:root[data-appearance=plasma] .import-workbench .data-table td>input[type=checkbox]{width:17px;min-width:17px;height:17px;padding:0}:root[data-appearance=plasma] .import-workbench .data-table td>table{width:100%;min-width:320px;border-collapse:collapse;border:1px solid var(--line);font-size:11px}:root[data-appearance=plasma] .import-workbench .data-table td>table :is(th,td){padding:8px 10px;white-space:normal;overflow-wrap:anywhere}:root[data-appearance=plasma] .import-workbench .data-table td>table td:last-child{color:var(--green);background:var(--success-bg)}:root[data-appearance=plasma] .workspace:has(input[aria-label="Auftragsbuch durchsuchen"]) :is(.order-totals,.toolbar,.panel){min-width:0;overflow-wrap:anywhere}:root[data-appearance=plasma] .workspace:has(input[aria-label="Auftragsbuch durchsuchen"]) .order-totals{border-radius:0;border-inline:0;background:transparent}:root[data-appearance=plasma] .workspace:has(input[aria-label="Auftragsbuch durchsuchen"]) .order-totals>div{min-width:0}:root[data-appearance=plasma] .workspace:has(input[aria-label="Auftragsbuch durchsuchen"]) .data-table td{max-width:340px;overflow-wrap:anywhere}:root[data-appearance=plasma] .documents .doc-drop{border-color:var(--edge);border-radius:6px;background:var(--surface-subtle);color:var(--muted)}:root[data-appearance=plasma] .documents .doc-drop>svg{color:var(--blue);flex-shrink:0}:root[data-appearance=plasma] :is(.documents,.document-editor,.document-bookings) :is(.document-tools,.document-actions,.document-preview-toolbar){max-width:100%;flex-wrap:wrap;white-space:normal}:root[data-appearance=plasma] :is(.documents,.document-editor,.document-bookings) :is(.document-summary,.document-field,.document-learning,.document-preview-toolbar,.document-booking-form,details){border-color:var(--line)}:root[data-appearance=plasma] .document-editor :is(.document-preview-scroll,.document-pdf-pages){background:var(--surface-subtle);border-color:var(--line);scrollbar-color:var(--line) transparent}:root[data-appearance=plasma] .document-editor :is(.document-status,.document-review-note){color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line);border-radius:5px;overflow-wrap:anywhere}:root[data-appearance=plasma] .document-editor .document-status>span{min-width:0;flex-basis:160px}:root[data-appearance=plasma] .document-editor .document-status>svg{flex-shrink:0;color:var(--blue)}:root[data-appearance=plasma] .document-editor .document-status progress{accent-color:var(--blue)}:root[data-appearance=plasma] .document-editor .document-field.is-active{border-left-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,transparent)}:root[data-appearance=plasma] .document-editor .document-field.is-active .document-field-head>label{color:var(--blue)}:root[data-appearance=plasma] .document-editor .document-field.is-missing .document-field-meta{color:var(--red)}:root[data-appearance=plasma] .document-editor .document-field.is-missing :is(input,textarea){border-color:var(--red)}:root[data-appearance=plasma] .document-editor :is(.document-field-head,.document-field-meta,.document-learning,.document-suggestions,pre){overflow-wrap:anywhere;min-width:0}:root[data-appearance=plasma] .document-editor :is(.document-candidates,.document-suggestions) .btn{white-space:normal;text-align:left}:root[data-appearance=plasma] .document-editor .document-candidates .btn:focus-visible{border-color:var(--blue);color:var(--blue)}:root[data-appearance=plasma] .document-duplicates{color:var(--amber);background:var(--warning-bg);border-color:var(--amber);border-radius:5px;overflow-wrap:anywhere}:root[data-appearance=plasma] .document-editor .document-queue>span{color:var(--muted);background:var(--surface-subtle);border-color:var(--line);border-radius:4px}:root[data-appearance=plasma] .document-editor .document-queue>.current{color:var(--green);background:var(--success-bg);border-color:var(--green)}:root[data-appearance=plasma] .document-editor .document-editor-footer{color:var(--ink);background:var(--surface-solid);border-color:var(--line);isolation:isolate}:root[data-appearance=plasma] :is(.document-page,.document-pdf-paper,.document-preview-file,.document-signature,.print-editor-page,.print-preview){color-scheme:light}:root[data-appearance=plasma] .print-workspace :is(.print-editor-head,.print-editor-add,.print-template-meta,.print-editor-layout,.print-editor-layout>*,.print-editor-properties){min-width:0}:root[data-appearance=plasma] .print-workspace .print-editor-head h1{font-size:22px;line-height:1.3;overflow-wrap:anywhere}:root[data-appearance=plasma] .print-workspace :is(.print-editor-layout aside,.print-template-list li){border-color:var(--line)}:root[data-appearance=plasma] .print-workspace .print-editor-page-scroll{background:var(--surface-subtle);border-color:var(--line);scrollbar-color:var(--line) transparent}:root[data-appearance=plasma] .print-workspace .print-editor-add>select{width:auto;max-width:160px}:root[data-appearance=plasma] .print-workspace .print-editor-add input[type=range]{width:140px;max-width:100%;box-shadow:none}:root[data-appearance=plasma] .print-workspace .print-format-buttons{flex-wrap:wrap;gap:4px}:root[data-appearance=plasma] .print-workspace .print-format-buttons button[aria-pressed=true]{background:var(--success-bg);color:var(--green);border-color:var(--green)}:root[data-appearance=plasma] :is(.print-workspace,.print-fill-form) :is(.print-checkbox,.print-editor-status,.print-template-list){overflow-wrap:anywhere}:root[data-appearance=plasma] .print-workspace .print-checkbox input{flex-shrink:0}:root[data-appearance=plasma] .print-fill-form .print-preset-options .btn{color:var(--blue);border-color:var(--line);background:var(--surface-subtle)}:root[data-appearance=plasma] .print-fill-form .print-preset-options .btn:is(:hover,:focus-visible){color:var(--ink);border-color:var(--blue);background:var(--control-hover)}:root[data-appearance=plasma] .workspace>section[aria-busy]{min-width:0;overflow-wrap:anywhere;color:var(--ink)}:root[data-appearance=plasma] .workspace>section[aria-busy] :is(.panel,.form-grid>div){min-width:0}:root[data-appearance=plasma] .workspace>section[aria-busy] .form-grid dt{color:var(--muted);font-size:12px;margin-bottom:6px}:root[data-appearance=plasma] .workspace>section[aria-busy] .form-grid dd{margin:0;color:var(--ink);line-height:1.5}:root[data-appearance=plasma] .workspace>section[aria-busy] :is(.toolbar label,.toolbar legend){color:var(--muted);line-height:1.5}:root[data-appearance=plasma] .workspace>section[aria-busy] .toolbar label{display:inline-flex;align-items:center;gap:8px}:root[data-appearance=plasma] .workspace>section[aria-busy] input[name=migration-mode]{flex:0 0 17px;width:17px;height:17px;accent-color:var(--green)}:root[data-appearance=plasma] .workspace>section[aria-busy] .toolbar label:has(input:checked){color:var(--green)}:root[data-appearance=plasma] .modal form:has(#migration-confirmation){min-width:0;overflow-wrap:anywhere}:root[data-appearance=plasma] #migration-confirmation{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-color:var(--amber);color:var(--ink);background:var(--control)}:root[data-appearance=plasma] #migration-confirmation:focus-visible{outline:2px solid var(--amber);outline-offset:2px}:root[data-appearance=plasma] .ca-movement-chart{--ca-chart-delivered-top:var(--green);--ca-chart-delivered-bottom:color-mix(in srgb,var(--green) 60%,var(--primary));--ca-chart-collected-top:var(--blue);--ca-chart-collected-bottom:color-mix(in srgb,var(--blue) 60%,var(--primary));--ca-chart-grid:var(--line);--ca-chart-hover:var(--surface-subtle);--ca-chart-hover-edge:var(--line);--ca-chart-bar-edge:var(--edge);--ca-chart-tooltip:var(--surface-solid);--ca-chart-tooltip-edge:var(--edge)}:root[data-appearance=plasma] :is(.ca-filters,.ca-customer-filters,.ca-kpis,.ca-section,.ca-tabs,.ca-facts>div,.ca-source,.ca-issues li){border-color:var(--line)}:root[data-appearance=plasma] :is(.ca-filters,.ca-customer-filters){background:var(--surface-subtle);padding-inline:12px}:root[data-appearance=plasma] .ca-kpis strong{display:block;overflow-wrap:anywhere;color:var(--ink)}:root[data-appearance=plasma] .ca-workspace .ca-kpis>div:nth-child(3) strong{color:var(--green)}:root[data-appearance=plasma] .ca-workspace .ca-kpis>div:nth-child(4) strong{color:var(--blue)}:root[data-appearance=plasma] .ca-import-modal .ca-kpis>div:nth-child(3) strong{color:var(--green)}:root[data-appearance=plasma] .ca-tabs button{border-radius:4px 4px 0 0}:root[data-appearance=plasma] .ca-tabs button:hover{color:var(--ink);background:var(--surface-subtle)}:root[data-appearance=plasma] .ca-tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green);background:var(--success-bg)}:root[data-appearance=plasma] :is(.ca-issues li>svg,.ca-customer-warning>svg){color:var(--amber)}:root[data-appearance=plasma] :is(.ca-preview-warnings,.ca-customer-warning){color:var(--amber);background:var(--warning-bg);border-left-color:var(--amber);border-radius:0 5px 5px 0}:root[data-appearance=plasma] .ca-preview-warnings h3{font-size:14px;line-height:1.4;margin-block:0 10px}:root[data-appearance=plasma] :is(.ca-section-head,.ca-source,.ca-confirm,.ca-source-warnings,.ca-customer-summary){overflow-wrap:anywhere}:root[data-appearance=plasma] .ca-confirm input{width:17px;height:17px;accent-color:var(--green)}:root[data-appearance=plasma] .ca-confirm:has(input:checked){color:var(--green)}:root[data-appearance=plasma] .ca-chart-tooltip{color:var(--ink);background:var(--surface-solid);border-color:var(--edge);box-shadow:0 10px 24px var(--shade);border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-appearance=plasma] .ca-chart-tooltip header{overflow-wrap:anywhere}:root[data-appearance=plasma] :is(.ca-chart-tooltip-row,.ca-chart-tooltip footer){flex-wrap:wrap;gap:6px 12px}:root[data-appearance=plasma] .ca-chart-legend{flex-wrap:wrap;gap:8px 20px}:root[data-appearance=plasma] :is(.ca-table,.document-comparison) :is(td,th){border-color:var(--line)}:root[data-appearance=plasma] :is(.ca-table,.document-comparison) td{max-width:320px;overflow-wrap:anywhere}:root[data-appearance=plasma] .ca-table :is(.mono,.link){overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=plasma] .ca-table :is(.badge.amber,.badge.red){border:1px solid}:root[data-appearance=plasma] .ca-facts dd{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-appearance=plasma] .ca-source .icon-button{flex-shrink:0}}@media screen and (max-width:700px){:root[data-appearance=plasma] :is(.documents,.document-bookings,.import-workbench,.print-workspace,.ca-workspace,.ca-import-modal) :is(.table-wrap,.km-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin}:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-bom-row{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-appearance=plasma] .print-workspace .print-editor-head{flex-wrap:wrap}:root[data-appearance=plasma] .print-workspace .print-template-list li{align-items:flex-start;flex-wrap:wrap}:root[data-appearance=plasma] .document-editor .document-preview-toolbar{gap:6px}:root[data-appearance=plasma] .document-editor .document-preview-toolbar>select{max-width:100%}}@media screen and (max-width:390px){:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-search{flex-basis:100%;max-width:100%}:root[data-appearance=plasma] .km-users .km-menu-grid{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .km-catalog .km-tabs button{padding-inline:8px;font-size:12px}:root[data-appearance=plasma] :is(.km-catalog,.km-users,.documents,.document-editor,.document-bookings,.import-workbench,.print-workspace,.print-fill-form,.ca-workspace,.ca-import-modal) :is(.toolbar,.page-header,.print-reports-toolbar,.print-editor-head){gap:8px;flex-wrap:wrap}:root[data-appearance=plasma] :is(.documents,.document-bookings,.import-workbench,.print-workspace,.ca-import-modal) :is(.toolbar,.document-tools)>.btn{flex:1 1 140px}:root[data-appearance=plasma] :is(.documents,.import-workbench,.print-workspace) input[type=file],:root[data-appearance=plasma] :is(.km-catalog,.km-users,.document-editor,.document-bookings,.print-fill-form,.ca-import-modal) input[type=file]{width:100%;min-width:0;font-size:11px}:root[data-appearance=plasma] .document-editor :is(.document-preview,.document-fields,.document-workbench){min-width:0;max-width:100%}:root[data-appearance=plasma] .document-editor .document-pdf-pages{min-height:200px;padding:8px}:root[data-appearance=plasma] .document-editor .document-preview-toolbar>strong{flex-basis:100%}:root[data-appearance=plasma] .document-editor .document-status>span{flex-basis:calc(100% - 40px)}:root[data-appearance=plasma] .document-editor .document-editor-footer{position:static;gap:8px}:root[data-appearance=plasma] .document-editor .document-editor-footer>.btn,:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-form-actions>.btn{flex:1 1 120px}:root[data-appearance=plasma] .print-workspace .print-editor-head h1{font-size:20px}:root[data-appearance=plasma] .print-workspace .print-editor-head>.toolbar:first-child{display:grid;grid-template-columns:40px minmax(0,1fr);width:100%}:root[data-appearance=plasma] .print-workspace .print-editor-properties .form-grid{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .print-workspace .print-format-buttons .icon-button{flex:0 0 36px;width:36px;min-height:40px}:root[data-appearance=plasma] :is(.ca-workspace,.ca-import-modal) .ca-kpis strong{font-size:22px;line-height:1.25}:root[data-appearance=plasma] .ca-workspace .ca-filters{grid-template-columns:minmax(0,1fr) 36px}:root[data-appearance=plasma] .ca-workspace .ca-filters>.field{grid-column:1/-1}:root[data-appearance=plasma] .ca-workspace .ca-filters>.field:nth-of-type(2){grid-column:1}:root[data-appearance=plasma] .ca-workspace .ca-filters>.icon-button{grid-column:2;grid-row:2;width:36px;min-width:36px}:root[data-appearance=plasma] .ca-customer-filters{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .ca-customer-filters>*{grid-column:1}:root[data-appearance=plasma] .ca-customer-warning{gap:8px;align-items:flex-start}:root[data-appearance=plasma] .ca-customer-warning>span{min-width:0;flex:1 1 150px}:root[data-appearance=plasma] .ca-pagination>div{flex-wrap:wrap;gap:6px;max-width:100%}:root[data-appearance=plasma] .workspace:has(input[aria-label="Auftragsbuch durchsuchen"]) .toolbar>:is(input,select),:root[data-appearance=plasma] .workspace>section[aria-busy] .toolbar>.btn{width:100%;min-width:0}}@media screen and (max-width:320px){:root[data-appearance=plasma] .km-catalog .km-bom-row{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .km-catalog .km-bom-row>.icon-button{justify-self:end}:root[data-appearance=plasma] .document-editor .document-editor-footer>.btn,:root[data-appearance=plasma] :is(.km-catalog,.km-users) .km-form-actions>.btn{flex-basis:100%}:root[data-appearance=plasma] .ca-customer-filters,:root[data-appearance=plasma] .ca-filters{padding-inline:8px}:root[data-appearance=plasma] .print-workspace .print-editor-head h1{font-size:18px}}@media screen{:root[data-appearance=plasma] .spatial-workspace .production-controls{padding:20px;margin-block:0 16px;border:1px solid var(--edge);border-radius:8px;background:var(--sheet)}:root[data-appearance=plasma] .production-controls :is(.toolbar,.production-filter-grid)>*{min-width:0;max-width:100%}:root[data-appearance=plasma] .production-controls .production-priority{white-space:normal}:root[data-appearance=plasma] .spatial-workspace .production-summary{padding:20px}:root[data-appearance=plasma] .spatial-workspace .workspace :is(.table-wrap,.km-table-wrap){padding:0;overflow:auto;max-width:100%;border:1px solid var(--edge);border-radius:8px;background:var(--sheet);box-shadow:inset 0 1px #d5fbff26,0 5px 18px #0003;isolation:isolate}:root[data-appearance=plasma] .spatial-workspace .workspace :is(.table-wrap,.km-table-wrap) .data-table{margin:0;width:100%;border-spacing:0}:root[data-appearance=plasma] .spatial-workspace .workspace :is(.table-wrap,.km-table-wrap) .data-table thead{background:#133240e6}:root[data-appearance=plasma] .spatial-workspace .workspace :is(.table-wrap,.km-table-wrap) .data-table th{background:transparent}:root[data-appearance=plasma] .spatial-workspace .logistics-shipping :is(.logistics-order-header,.panel.logistics-summary){box-sizing:border-box;min-width:0;width:100%;padding:22px}:root[data-appearance=plasma] .spatial-workspace .logistics-shipping .logistics-editor-layout{grid-template-columns:minmax(0,1fr) minmax(300px,320px)}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-values>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:12px}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-values :is(dt,dd){min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-actions{min-width:0;width:100%}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-actions .logistics-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-actions .btn{min-width:0;width:100%;padding-inline:10px}:root[data-appearance=plasma] .spatial-workspace .logistics-warehouse .lager-grid{align-items:stretch}:root[data-appearance=plasma] .spatial-workspace .logistics-warehouse .lager-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid transparent;border-radius:8px;background:linear-gradient(#102a36ed,#0d2633ed) padding-box,linear-gradient(135deg,#87cddb99,#a8e5ca66 45%,#c9a8da66) border-box;box-shadow:inset 0 1px #d5fbff26,0 5px 18px #0003}:root[data-appearance=plasma] .spatial-workspace .logistics-warehouse .lager-card-body{display:flex;flex:1 1;flex-direction:column;min-width:0}:root[data-appearance=plasma] .spatial-workspace .logistics-warehouse .lager-card-bottom{margin-top:auto;padding-top:14px}:root[data-appearance=plasma] .spatial-workspace .logistics-warehouse .lager-card-photo{flex-shrink:0}:root[data-appearance=plasma] [data-workspace-menu=cosys] .km-catalog .page-header{margin:20px 0 16px;min-height:0}:root[data-appearance=plasma] [data-workspace-menu=cosys] .km-catalog .page-header h2{font-size:16px;margin:0 0 4px}:root[data-appearance=plasma] [data-workspace-menu=cosys] .km-catalog .toolbar{align-items:center}}@media screen and (max-width:1100px){:root[data-appearance=plasma] .spatial-workspace .logistics-shipping .logistics-editor-layout{grid-template-columns:minmax(0,1fr)}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media screen and (max-width:650px){:root[data-appearance=plasma] .spatial-workspace .logistics-shipping :is(.logistics-order-header,.panel.logistics-summary),:root[data-appearance=plasma] .spatial-workspace .production-controls{padding:16px}:root[data-appearance=plasma] .spatial-workspace .logistics-summary-values{display:block}}