*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--canvas-treatment);background-color:var(--canvas-background);color:var(--ink-primary);font-family:var(--font-operational);font-feature-settings:"zero" 0;font-variant-numeric:lining-nums;overscroll-behavior:none;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;height:100%;min-height:100%}body{background:var(--canvas-treatment);background-color:var(--canvas-background);height:100%;min-height:100vh;min-height:100dvh;margin:0;position:relative}#root{height:100%;min-height:100vh;background:0 0;min-height:100dvh}body:before{display:none}@media print{html,body,#root,.wf-app,.wf-stage,.wf-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:none!important;color:#111!important;background:#fff!important}}button,input,textarea{font:inherit}button{touch-action:manipulation}.wf-runtime-hidden-action{display:none}.wf-sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wf-ui-theme-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:var(--shadow-focus);outline:0}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}::selection{background:var(--action-primary);color:var(--ink-action)}.wf-app{--wf-surface:var(--surface-paper);--wf-surface-raised:var(--surface-raised);--wf-border:var(--line-soft);--wf-accent:var(--action-primary);--wf-muted:var(--ink-muted);--wf-danger:var(--danger);gap:var(--space-5);min-height:100vh;min-height:100dvh;padding:var(--space-5);z-index:1;grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);display:grid;position:relative}.wf-stage{min-width:0}.wf-action-status{animation:wf-action-status-enter var(--motion-slow);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);align-items:flex-start;gap:var(--space-2) var(--space-3);max-width:min(42rem, calc(100vw - var(--space-4)));padding:var(--space-3) var(--space-4);pointer-events:none;left:50%;top:var(--space-3);z-index:80;grid-template-columns:minmax(0,1fr) auto;width:max-content;display:grid;position:fixed;transform:translate(-50%)}.wf-action-status--dismissible{pointer-events:auto}.wf-action-status strong{color:var(--ink-primary);font-family:var(--font-operational);font-size:var(--text-sm);letter-spacing:-.01em;overflow-wrap:anywhere;white-space:normal;grid-area:1/1;min-width:0;font-weight:900}.wf-action-status span{color:var(--ink-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;grid-area:2/1/auto/-1;min-width:0;line-height:1.35}.wf-action-status__dismiss{appearance:none;background:var(--surface-translucent);border:1px solid var(--line-soft);color:var(--ink-primary);cursor:pointer;font:700 var(--text-xs) / 1 var(--font-operational);border-radius:999px;grid-area:1/2;padding:.45rem .7rem}.wf-action-status__dismiss:hover,.wf-action-status__dismiss:focus-visible{background:var(--surface-translucent-strong);border-color:var(--line-strong)}.wf-action-status__dismiss:focus-visible{box-shadow:var(--shadow-focus);outline:0}.wf-action-status--pending{background:var(--warning-soft);border-color:var(--warning)}.wf-action-status--failed{background:var(--danger-soft);border-color:var(--danger)}.wf-action-status--success{background:var(--success-soft);border-color:var(--success)}:is(.wf-app--register:has([data-wf-action-id][data-wf-action-state=busy]) .wf-action-status--pending,.wf-app:has(.wf-erp-command-button[data-wf-action-state=busy]>.wf-erp-command-button__feedback) .wf-action-status--pending,.wf-app--erp:has(:is(input[type=checkbox],[role=checkbox])[data-wf-action-id][data-wf-action-state=busy]) .wf-action-status--pending){box-shadow:none;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;animation:none;position:absolute;overflow:hidden}@media (max-width:48rem){.wf-action-status{width:calc(100vw - var(--space-4))}}@keyframes wf-action-status-enter{0%{opacity:0;transform:translate(-50%,-.45rem)}to{opacity:1;transform:translate(-50%)}}.wf-app--product{--wf-product-padding:clamp(var(--space-3), 2.4vw, var(--space-5));padding:var(--wf-product-padding);grid-template-columns:minmax(0,1fr)}.wf-app--product .wf-stage{justify-self:center;width:min(100%,112rem)}.wf-app--product .wf-frame{min-height:calc(100vh - var(--wf-product-padding) - var(--wf-product-padding));min-height:calc(100dvh - var(--wf-product-padding) - var(--wf-product-padding))}.wf-app--product .wf-frame--runtime-status{align-content:start;justify-self:center;width:min(100%,44rem);min-height:auto}.wf-frame--runtime-status .wf-frame__body{grid-template-columns:minmax(0,42rem);align-content:start}.wf-frame--runtime-status .wf-frame__primary{align-content:start}.wf-app--register{--wf-product-padding:0rem;background:var(--canvas-treatment);padding:0}.wf-app--register .wf-stage{min-height:100vh;justify-self:stretch;width:100%;min-height:100dvh}.wf-app--register .wf-frame--runtime-status{margin-block:clamp(var(--space-5), 18vh, 10rem) var(--space-5);width:min(calc(100% - var(--space-4)), 44rem)}.wf-app--public-display{background:radial-gradient(circle at 85% 12%,#fffdf77a,#0000 25rem),linear-gradient(135deg,#17241f 0%,#263a32 52%,#0f1916 100%);grid-template-columns:1fr;padding:0}.wf-app--public-display .wf-stage{min-height:100vh;min-height:100dvh}.wf-app--public-display .wf-frame--customer-display{box-shadow:none;min-height:100vh;border:0;border-radius:0;min-height:100dvh}.wf-frame h1,.wf-frame h2{margin:0}.wf-kicker,.wf-frame__subtitle{color:var(--ink-muted)}.wf-kicker{font-family:var(--font-reference);font-size:var(--text-xs);letter-spacing:.01em;margin:0 0 var(--space-2);font-weight:750}.wf-frame{background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid;position:relative;overflow:clip}.wf-frame:before{display:none}.wf-frame--customer-display{background:radial-gradient(circle at 80% 18%,#075f521a,#0000 18rem),linear-gradient(#fffdf7,#f5ecdc);font-size:clamp(1.1rem,1.7vw,1.8rem)}.wf-frame--customer-display .wf-frame__header{align-items:end}.wf-frame--customer-display .wf-frame__subtitle{font-size:clamp(.95rem,1.4vw,1.4rem)}.wf-frame--mobile-task{max-width:48rem}.wf-frame__header{align-items:start;gap:var(--space-4);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.wf-frame__header-main{min-width:0}.wf-frame h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;max-width:13ch;line-height:.94}.wf-frame__subtitle{font-family:var(--font-reference);font-size:var(--text-sm);margin:var(--space-3) 0 0;overflow-wrap:anywhere}.wf-frame__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);display:grid}.wf-frame--customer-display .wf-frame__body,.wf-frame--mobile-task .wf-frame__body{grid-template-columns:minmax(0,1fr)}.wf-frame__primary{gap:var(--space-4);min-width:0;display:grid}.wf-frame__inspector{min-width:0}.wf-frame__actions{background:var(--surface-panel);border-top:1px solid var(--line-soft);margin:0 calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);z-index:6;position:sticky;bottom:0}.wf-exception{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:var(--radius-md);padding:var(--space-4)}.wf-exception h2{font-size:var(--text-lg);letter-spacing:-.01em}.wf-chip{background:var(--surface-translucent);border:1px solid var(--line-soft);color:var(--ink-secondary);font-family:var(--font-reference);font-size:var(--text-xs);align-items:center;gap:var(--space-2);min-height:1.85rem;padding:var(--space-1) var(--space-3);border-radius:999px;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.25;display:inline-flex}.wf-chip__marker{background:var(--device-neutral);border-radius:999px;flex:none;width:.55rem;height:.55rem}.wf-chip--ready{color:#0c4f31;background:#13734417;border-color:#13734457}.wf-chip--ready .wf-chip__marker{background:var(--device-ready)}.wf-chip--attention{color:var(--warning-ink);background:#f9dfacb3;border-color:#a960005c}.wf-chip--attention .wf-chip__marker{background:var(--device-attention)}.wf-chip--blocked{color:var(--danger-ink);background:#f3c6bfb3;border-color:#9b29245c}.wf-chip--blocked .wf-chip__marker{background:var(--device-down)}.wf-device-strip{border:1px solid var(--line-soft);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-4);display:grid}.wf-device-strip--ready{background:linear-gradient(90deg, #1373441f, #fffdf7b3), var(--surface-raised)}.wf-device-strip--attention{background:linear-gradient(90deg, #f9dfacd1, #fffdf7bd), var(--surface-raised)}.wf-device-strip--down{background:linear-gradient(90deg, #f3c6bfd1, #fffdf7bd), var(--surface-raised)}.wf-device-strip__summary{color:var(--ink-primary);font-size:var(--text-sm);line-height:1.45}.wf-device-strip__items{gap:var(--space-2);flex-wrap:wrap;display:flex}.wf-runtime-bootstrap-failure{justify-items:start;gap:16px;max-width:32rem;margin:0 auto;padding:32px 16px;display:grid}.wf-runtime-bootstrap-failure p{margin:0;font-size:1rem;line-height:1.5}.wf-runtime-bootstrap-failure button{background:var(--action-primary);color:var(--ink-action);font:inherit;border:0;border-radius:8px;min-height:44px;padding:0 20px;font-weight:700}.wf-runtime-next-screen{background:var(--wf-surface-raised);border:1px solid var(--wf-border);pointer-events:none;z-index:10000;border-radius:999px;padding:.3rem .9rem;font-size:.875rem;font-weight:600;position:fixed;top:.6rem;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000002e}.wf-icon{flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.wf-erp-search-select__control{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.wf-erp-search-select__input-frame{flex:auto;min-width:0;position:relative}.wf-erp-search-select__input-frame>.wf-erp-search-select__input[role=combobox]{padding-block:max(0px,1em - 16px);padding-inline-end:2rem}.wf-erp-search-select__input[role=combobox][readonly]{cursor:pointer}.wf-erp-search-select__input[role=combobox][aria-invalid=true]{border-color:var(--danger,#b42318)}.wf-erp-search-select__validation{clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;inset:auto;overflow:hidden}.wf-erp-search-select__group{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.045em;padding:7px 8px 3px;font-weight:850}.wf-erp-search-select__chevron{color:var(--ink-muted);pointer-events:none;inset-inline-end:.625rem;transition:transform var(--motion-fast);font-size:.82rem;position:absolute;top:50%;transform:translateY(-50%)}.wf-erp-search-select__input[aria-expanded=true]~.wf-erp-search-select__chevron{transform:translateY(-50%)rotate(180deg)}.wf-erp-search-select__input:disabled~.wf-erp-search-select__chevron{opacity:.55}.wf-erp-search-select__value-icon{color:var(--ink-muted);pointer-events:none;inset-inline-start:.625rem;font-size:1rem;position:absolute;top:50%;transform:translateY(-50%)}.wf-erp-search-select__input-frame--icon>.wf-erp-search-select__input[role=combobox]{padding-inline-start:2.125rem}.wf-ui-preference-menu{align-items:stretch;min-width:0;display:inline-flex;position:relative}.wf-ui-preference-menu__trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:0;justify-content:center;width:100%;min-width:0;min-height:100%;padding:0;display:inline-flex}.wf-ui-preference-menu__icon{flex:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.wf-ui-preference-menu__current{text-overflow:ellipsis;min-width:0;overflow:hidden}.wf-ui-preference-menu__chevron{opacity:.78;transition:transform var(--motion-fast);flex:none;font-size:.78rem}.wf-ui-preference-menu__trigger[aria-expanded=true] .wf-ui-preference-menu__chevron{transform:rotate(180deg)}.wf-ui-preference-menu__panel{animation:wf-ui-preference-menu-enter var(--motion-fast);background:linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface-raised) 100%);border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-hairline), var(--shadow-modal);color:var(--ink-primary);transform-origin:100% 0;z-index:1400;gap:3px;padding:4px;display:grid;overflow:hidden auto}.wf-ui-preference-menu__option{appearance:none;color:var(--ink-primary);cursor:pointer;font:750 var(--text-sm) / 1.15 var(--font-operational);align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:3px;grid-template-columns:1.1rem minmax(0,1fr) auto;width:100%;display:grid}.wf-ui-preference-menu__option:hover{background:var(--surface-hover);border-color:var(--line-subtle);border-left-color:var(--line-strong)}.wf-ui-preference-menu__option[aria-checked=true]{background:var(--action-primary-soft);border-color:color-mix(in srgb, var(--action-primary) 34%, var(--line-soft));border-left-color:var(--action-primary);box-shadow:var(--shadow-hairline);color:var(--ink-primary)}.wf-ui-preference-menu__option:focus-visible{border-color:var(--action-primary);border-left-color:var(--action-primary);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--action-primary) 36%, transparent);outline:0}.wf-ui-preference-menu__check{color:var(--action-primary);justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.wf-ui-preference-menu__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-ui-preference-menu__option-code{background:var(--surface-muted);border:1px solid var(--line-subtle);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.04em;text-align:center;border-radius:3px;min-width:2rem;padding:.2rem .35rem;font-weight:850}@keyframes wf-ui-preference-menu-enter{0%{opacity:.96;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wf-ui-preference-menu__panel{animation:none}.wf-ui-preference-menu__chevron,.wf-erp-search-select__chevron{transition:none}}@media (forced-colors:active){.wf-erp-search-select__chevron{color:buttontext}.wf-erp-search-select__input:disabled~.wf-erp-search-select__chevron{color:graytext}}@media print{.wf-erp-search-select__input-frame>.wf-erp-search-select__input[role=combobox]{padding-inline-end:8px}.wf-erp-search-select__chevron{display:none}}.wf-exception{border-left:7px solid var(--device-attention);gap:var(--space-2);display:grid}.wf-exception--blocked{border-left-color:var(--device-down)}.wf-exception--ready{border-left-color:var(--device-ready)}.wf-exception p{color:var(--ink-secondary);margin:0;line-height:1.5}.wf-runtime-status-copy{color:var(--ink-secondary);font-size:var(--text-md);margin:0;line-height:1.45}.wf-runtime-status-action{background:linear-gradient(180deg, var(--action-primary) 0%, var(--action-primary-strong) 100%);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-button);color:var(--ink-action);cursor:pointer;min-height:var(--touch-target);padding:0 var(--space-5);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);border:1px solid #073f38;border-bottom-color:#032d27;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;font-weight:950;display:inline-flex}.wf-runtime-status-action:hover{filter:brightness(1.03)saturate(1.04);transform:translateY(-1px)}.wf-runtime-status-action:focus-visible{outline:0;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #35584147,0 0 0 5px #fffdf7eb}.wf-runtime-status-action:active{box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-paper-document{filter:drop-shadow(0 .35rem .9rem #0c131142);flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;display:flex}.wf-paper-document__paper{background:var(--artifact-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:0;padding-block:10px;overflow:auto;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/12px 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/12px 51% repeat-x}.wf-paper-document__image{image-rendering:auto;object-fit:contain;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.wf-paper-document__text{color:var(--artifact-paper-ink);white-space:pre;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;line-height:1.34}:is(.wf-app--erp .wf-erp-modal__panel--wide:has(>.wf-barcode-capture),.wf-app--register .wf-register-modal__panel--wide:has(>.wf-barcode-capture)){max-width:min(42rem,100vw - 2rem)}.wf-barcode-capture{gap:.75rem;min-width:0;display:grid}.wf-barcode-capture button{font:inherit}.wf-barcode-capture__modes{background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.wf-barcode-capture__mode{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.36rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.45rem .85rem;font-size:.88rem;font-weight:760;display:inline-flex}.wf-barcode-capture__mode[aria-pressed=true]{background:var(--surface-raised);color:var(--ink-primary);box-shadow:0 1px 3px #09141024}.wf-barcode-capture__mode:hover,.wf-barcode-capture__mode:focus-visible{color:var(--action-primary-strong)}.wf-barcode-capture__mode:focus-visible,.wf-barcode-capture__upload-button:focus-visible,.wf-barcode-capture__review button:focus-visible,.wf-barcode-capture__footer button:focus-visible,.wf-barcode-capture__retry:focus-visible,.wf-barcode-capture__choose-again:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.wf-barcode-capture__mode .wf-icon{width:1.05rem;height:1.05rem}.wf-barcode-capture__viewport,.wf-barcode-capture__upload{background:radial-gradient(circle at 50% 15%,#415d5457,#0000 45%),#0b1311;border:1px solid #ffffff1f;border-radius:.7rem;min-height:19rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000004d}.wf-barcode-capture__viewport{aspect-ratio:16/10;max-height:min(59vh,29rem)}.wf-barcode-capture__viewport[data-native=true]{aspect-ratio:auto}.wf-barcode-capture:has(>.wf-barcode-capture__additional) :is(.wf-barcode-capture__viewport,.wf-barcode-capture__upload){aspect-ratio:auto;min-height:13.5rem;max-height:13.5rem}.wf-barcode-capture__video,.wf-barcode-capture__shade{width:100%;height:100%;position:absolute;inset:0}.wf-barcode-capture__video{object-fit:cover}.wf-barcode-capture__shade{pointer-events:none;background:linear-gradient(#040c0a29,#040c0a59)}.wf-barcode-capture__finder{aspect-ratio:1.7;pointer-events:none;border:1px solid #ffffff54;border-radius:.55rem;width:min(73%,27rem);max-height:58%;position:absolute;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00070547}.wf-barcode-capture__corner{border-style:solid;border-color:#f2c65c;width:1.35rem;height:1.35rem;position:absolute}.wf-barcode-capture__corner--top-left{border-width:3px 0 0 3px;top:-1px;left:-1px}.wf-barcode-capture__corner--top-right{border-width:3px 3px 0 0;top:-1px;right:-1px}.wf-barcode-capture__corner--bottom-left{border-width:0 0 3px 3px;bottom:-1px;left:-1px}.wf-barcode-capture__corner--bottom-right{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.wf-barcode-capture__scan-line{opacity:0;background:linear-gradient(90deg,#0000,#f2c65c 14%,#fff4bf 50%,#f2c65c 86%,#0000);height:2px;animation:1.9s ease-in-out infinite wf-barcode-capture-scan;position:absolute;top:12%;left:5%;right:5%;box-shadow:0 0 12px #f2c65cad}.wf-barcode-capture__viewport[data-active=true] .wf-barcode-capture__scan-line{opacity:1}.wf-barcode-capture__camera-status,.wf-barcode-capture__image-status{color:#f8fbf7;z-index:2;background:#07110e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;max-width:calc(100% - 1.8rem);padding:.45rem .7rem;font-size:.78rem;font-weight:720;line-height:1.35;display:flex;position:absolute;bottom:.9rem;left:.9rem}.wf-barcode-capture__camera-status .wf-icon,.wf-barcode-capture__image-status .wf-icon{flex:none;width:1rem;height:1rem}.wf-barcode-capture__retry{color:#15211e;cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:.42rem;align-items:center;gap:.4rem;min-height:2.35rem;padding:.4rem .65rem;font-size:.8rem;font-weight:760;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.wf-barcode-capture__review{background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--success) 42%, var(--line-soft));color:var(--ink-primary);z-index:4;border-radius:.7rem;gap:.7rem;width:min(100% - 2rem,29rem);max-height:calc(100% - 2rem);padding:1rem;animation:.16s ease-out both wf-barcode-capture-review;display:grid;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 15px 44px #0007056e}.wf-barcode-capture__review[data-rejected=true]{border-color:color-mix(in srgb, var(--danger) 42%, var(--line-soft))}.wf-barcode-capture__review-icon{background:var(--success-soft);color:var(--success);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.wf-barcode-capture__review[data-rejected=true] .wf-barcode-capture__review-icon{background:var(--danger-soft);color:var(--danger)}.wf-barcode-capture__review-icon .wf-icon{width:1.2rem;height:1.2rem}.wf-barcode-capture__review-copy{gap:.28rem;min-width:0;display:grid}.wf-barcode-capture__review-copy strong{font-size:1rem}.wf-barcode-capture__review-copy output{background:var(--surface-muted);border:1px solid var(--line-soft);overflow-wrap:anywhere;border-radius:.35rem;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem;font-weight:760;display:block}.wf-barcode-capture__review-copy>span{color:var(--ink-muted);font-size:.83rem}.wf-barcode-capture__review-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.wf-barcode-capture__review-actions>:only-child{grid-column:1/-1}.wf-barcode-capture__review button,.wf-barcode-capture__footer button,.wf-barcode-capture__choose-again{cursor:pointer;border-radius:.4rem;min-height:2.65rem;padding:.5rem .8rem;font-size:.86rem;font-weight:780}.wf-barcode-capture__review-secondary,.wf-barcode-capture__footer button,.wf-barcode-capture__choose-again{background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink-primary)}.wf-barcode-capture__review-primary{background:var(--action-primary);border:1px solid var(--action-primary-strong);color:var(--ink-action)}.wf-barcode-capture__review button:disabled{cursor:wait;opacity:.62}.wf-barcode-capture__upload{background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface-raised));border-color:var(--line-strong);box-shadow:none;border-style:dashed;place-items:stretch stretch;min-height:21rem;display:grid}.wf-barcode-capture__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.wf-barcode-capture__upload-button{color:var(--ink-primary);cursor:pointer;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:.48rem;min-height:21rem;padding:2rem;display:grid}.wf-barcode-capture__upload-button>span:last-child{color:var(--ink-muted);max-width:22rem;font-size:.84rem}.wf-barcode-capture__upload-icon{background:color-mix(in srgb, var(--action-primary) 12%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--action-primary) 28%, var(--line-soft));color:var(--action-primary-strong);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.wf-barcode-capture__upload-icon .wf-icon{width:1.3rem;height:1.3rem}.wf-barcode-capture__image-stage{background:#0b1311;min-height:21rem;position:relative;overflow:hidden}.wf-barcode-capture__image-stage>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.wf-barcode-capture__image-feedback{z-index:3;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.wf-barcode-capture__error{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 36%, var(--line-soft));color:var(--danger-ink);border-radius:.45rem;flex:auto;align-items:flex-start;gap:.45rem;min-width:0;padding:.55rem .65rem;font-size:.8rem;font-weight:700;display:flex}.wf-barcode-capture__error .wf-icon{flex:none;margin-top:.08rem}.wf-barcode-capture__choose-again{flex:none;margin-left:auto}.wf-barcode-capture__additional{border-top:1px solid var(--wf-border);gap:.65rem;padding-top:.75rem;display:grid}.wf-barcode-capture__footer{justify-content:flex-end;display:flex}@keyframes wf-barcode-capture-scan{0%,to{transform:translateY(0)}50%{transform:translateY(9.2rem)}}@keyframes wf-barcode-capture-review{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:40rem){.wf-barcode-capture__upload,.wf-barcode-capture__upload-button,.wf-barcode-capture__image-stage{min-height:17rem}.wf-barcode-capture__viewport{aspect-ratio:4/3;width:100%;min-width:0;min-height:0}.wf-barcode-capture__review{width:100%;max-height:none;padding:.8rem;animation:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.wf-barcode-capture :is(.wf-barcode-capture__viewport,.wf-barcode-capture__image-stage):has(>.wf-barcode-capture__review){aspect-ratio:auto;min-height:0;max-height:none;padding:.5rem}.wf-barcode-capture__review-actions{grid-template-columns:1fr}.wf-barcode-capture__image-feedback{flex-direction:column;align-items:stretch}.wf-barcode-capture__choose-again{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.wf-barcode-capture__scan-line,.wf-barcode-capture__review{animation:none}}.wf-register-generated-document-preview{justify-items:end;gap:.2rem;min-width:0;display:grid}.wf-register-alert .wf-register-generated-document-preview{justify-items:start;display:inline-grid}.wf-register-generated-document-preview__trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.16em;background:0 0;border:0;padding:0;text-decoration:underline}.wf-register-generated-document-preview__trigger:hover{text-decoration-thickness:.12em}.wf-register-generated-document-preview__trigger:focus-visible{outline-offset:.15rem;border-radius:.2rem;outline:.15rem solid}.wf-register-generated-document-preview__trigger:disabled{cursor:wait;opacity:.65}.wf-register-generated-document-preview small[role=alert]{color:var(--danger-ink);text-align:right;max-width:28rem}:where(.wf-app) .wf-erp-search-select{flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}:where(.wf-app) .wf-erp-search-select__label{color:var(--ink-muted);font-size:.78rem;font-weight:600}:where(.wf-app) .wf-erp-search-select__label:empty{display:none}:where(.wf-app) .wf-erp-search-select__input{background:var(--surface-input);border:1px solid var(--key-edge);box-shadow:var(--shadow-inset);color:var(--ink-primary);font:inherit;text-overflow:ellipsis;border-radius:4px;width:100%;min-width:0;min-height:32px;padding:0 8px;overflow:hidden}:where(.wf-app) .wf-erp-search-select__input:focus-visible{border-color:var(--action-primary);box-shadow:var(--shadow-focus);outline:none}:where(.wf-app) .wf-erp-search-select__clear{background:var(--key-surface);border:1px solid var(--key-edge);color:var(--ink-muted);cursor:pointer;border-radius:4px;justify-content:center;align-self:stretch;align-items:center;width:32px;min-width:32px;display:inline-flex}:where(.wf-app) .wf-erp-search-select__portal{width:0;height:0;position:absolute;top:0;left:0}:where(.wf-app) .wf-erp-search-select__list{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:var(--radius-sm);box-sizing:border-box;box-shadow:var(--shadow-panel);z-index:1260;margin:0;padding:4px;list-style:none;position:fixed;overflow:auto}:where(.wf-app) .wf-erp-search-select__option{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:1px;width:100%;padding:6px 8px;display:flex}:where(.wf-app) .wf-erp-search-select__option--badged{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}:where(.wf-app) .wf-erp-search-select__option--badged>:not(.wf-erp-search-select__option-badge){grid-column:1}:where(.wf-app) .wf-erp-search-select__option-badge{grid-area:1/2/span 3}:where(.wf-app) .wf-erp-search-select__option.is-active{background:var(--surface-hover)}:where(.wf-app) .wf-erp-search-select__option[aria-disabled=true]{cursor:not-allowed}.wf-app .wf-erp-search-select__option[aria-disabled=true] .wf-erp-search-select__option-label,.wf-app .wf-erp-search-select__option[aria-disabled=true] .wf-erp-search-select__option-hint,.wf-app .wf-erp-search-select__option[aria-disabled=true] .wf-erp-search-select__option-metric{color:var(--ink-muted)}:where(.wf-app) .wf-erp-search-select__option-label{color:var(--ink-primary);overflow-wrap:anywhere;white-space:normal;font-weight:600}:where(.wf-app) .wf-erp-search-select__option-icon{color:var(--ink-muted);vertical-align:-.15em;margin-inline-end:8px}:where(.wf-app) .wf-erp-search-select__option-hint{color:var(--ink-muted);overflow-wrap:anywhere;white-space:normal;font-size:.78rem}:where(.wf-app) .wf-erp-search-select__option-metrics{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}:where(.wf-app) .wf-erp-search-select__option-metric{background:var(--surface-translucent);border:1px solid var(--line-soft);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.72rem;font-weight:600;line-height:1.25}:where(.wf-app) .wf-erp-search-select__empty{color:var(--ink-muted);padding:6px 8px;font-size:.82rem}.wf-app--device{--wf-product-padding:0rem;background:var(--canvas-treatment);min-height:100vh;grid-template-columns:minmax(0,1fr);gap:0;min-height:100dvh;padding:0}.wf-app--device .wf-stage{min-height:100vh;justify-self:stretch;width:100%;min-height:100dvh}.wf-app--device .wf-frame{min-height:100vh;min-height:100dvh}.wf-device-console{box-shadow:none;color:var(--ink-primary);min-height:100vh;background:0 0;border:0;border-radius:0;flex-direction:column;min-height:100dvh;display:flex;overflow:hidden}.wf-app--device .wf-frame--runtime-status{min-height:calc(100vh - var(--wf-product-padding,var(--space-5)) * 2);min-height:calc(100dvh - var(--wf-product-padding,var(--space-5)) * 2);justify-self:stretch;width:100%}.wf-app--device .wf-frame--runtime-status .wf-frame__body{grid-template-columns:minmax(0,54rem)}.wf-atlas-station-load-error{background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-sm);margin:var(--space-4);padding:var(--space-4)}.wf-atlas-station-load-error h2,.wf-atlas-station-load-error p{margin:0}.wf-atlas-station-load-error p{margin-top:var(--space-1)}.wf-register-operator{border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);color:var(--ink-primary);min-height:calc(100vh - var(--wf-product-padding,var(--space-4)) - var(--wf-product-padding,var(--space-4)));min-height:calc(100dvh - var(--wf-product-padding,var(--space-4)) - var(--wf-product-padding,var(--space-4)));background:0 0;flex-direction:column;display:flex;overflow:hidden}.wf-app--register .wf-register-operator{box-shadow:none;height:100vh;height:100dvh;min-height:100vh;border:0;border-radius:0;min-height:100dvh}.wf-register-topbar{background:linear-gradient(180deg, var(--inverse-surface-raised) 0%, var(--operator-topbar) 100%);border-bottom:1px solid var(--line-ink);color:var(--ink-inverse);align-items:center;gap:var(--space-3);min-height:3.05rem;padding:var(--space-2) var(--space-4);flex-shrink:0;justify-content:space-between;display:flex}.wf-register-topbar strong{font-size:var(--text-md);white-space:nowrap}.wf-register-topbar__brand{align-items:center;gap:var(--space-3);min-width:0;display:flex;overflow:hidden}.wf-register-topbar__brand>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-register-topbar__menu{border-radius:var(--radius-xs);color:var(--ink-inverse);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-1);min-height:2.2rem;padding:0 var(--space-3);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;flex:none;font-weight:850;display:inline-flex}.wf-register-topbar__menu:hover{background:#ffffff2e}.wf-register-topbar__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.wf-register-topbar__status:empty{display:none}.wf-register-topbar__status>span:not(.wf-register-pill){color:#fffefae6;font-size:var(--text-sm);white-space:nowrap}.wf-register-preferences{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:inline-flex}.wf-register-preferences .wf-app-surface-tabs{border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;background:#00000029;border:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:44px;padding:3px;font-weight:850;display:inline-grid;box-shadow:inset 0 1px 2px #0000003d}.wf-register-preferences .wf-app-surface-tabs__tab{border-radius:var(--radius-xs);color:#ffffffb8;font:inherit;align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;text-decoration:none;display:inline-flex}.wf-register-preferences .wf-app-surface-tabs__tab--active{box-shadow:inset 3px 0 0 var(--accent-warm), inset 0 1px 0 #ffffff1c;color:#fff;background:#ffffff24;border-color:#ffffff4d}.wf-register-preferences :is(a,button).wf-app-surface-tabs__tab:hover,.wf-register-preferences :is(a,button).wf-app-surface-tabs__tab:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff57;outline:0}.wf-register-preferences :is(a,button).wf-app-surface-tabs__tab:focus-visible{box-shadow:var(--shadow-focus)}.wf-register-preferences .wf-app-surface-tabs__tab--disabled{cursor:not-allowed;opacity:.42}.wf-register-theme,.wf-register-language,.wf-register-layout-menu{color:#fffefad1;font-size:var(--text-xs);white-space:nowrap;align-items:center;min-width:0;min-height:44px;font-weight:850;display:inline-flex}.wf-register-theme .wf-ui-preference-menu__trigger,.wf-register-language .wf-ui-preference-menu__trigger,.wf-register-layout-menu .wf-ui-preference-menu__trigger{border-radius:var(--radius-xs);color:var(--ink-inverse);cursor:pointer;font:inherit;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);background:#ffffff1a;border:1px solid #ffffff3d;border-bottom-color:#00000061;box-shadow:inset 0 1px #ffffff1a,0 1px #0000004d}.wf-register-theme .wf-ui-preference-menu__trigger:hover,.wf-register-language .wf-ui-preference-menu__trigger:hover,.wf-register-layout-menu .wf-ui-preference-menu__trigger:hover{background:#ffffff29;border-color:#ffffff57}.wf-register-theme .wf-ui-preference-menu__trigger:focus-visible,.wf-register-language .wf-ui-preference-menu__trigger:focus-visible,.wf-register-layout-menu .wf-ui-preference-menu__trigger:focus-visible{box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-focus);outline-offset:2px;border-color:#ffffff8a;outline:2px solid #ffffffbd}.wf-register-theme .wf-ui-theme-status:empty,.wf-register-layout-menu .wf-ui-theme-status:empty{display:none}.wf-register-pill{background:var(--surface-muted);border:1px solid var(--line-subtle);border-radius:var(--radius-xs);color:var(--ink-muted);font-size:var(--text-xs);min-height:1.5rem;padding:0 var(--space-2);white-space:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:850;line-height:1.1;display:inline-flex}.wf-register-pill--ready{background:var(--success-soft);color:var(--device-ready)}.wf-register-pill--attention{background:var(--warning-soft);color:var(--warning)}.wf-register-pill--blocked{background:var(--danger-soft);color:var(--danger)}.wf-register-topbar .wf-register-pill{color:var(--ink-inverse);min-height:1.35rem;padding:0 var(--space-1);background:0 0;border-color:#ffffff24;gap:.42rem}.wf-register-topbar .wf-register-pill--ready{color:#aee6c8}.wf-register-topbar .wf-register-pill--attention{color:#ffd39a}.wf-register-topbar .wf-register-pill--blocked{color:#ffb5ac}.wf-register-topbar .wf-register-pill:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.wf-register-alert{border-bottom:1px solid var(--line-strong);gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid}.wf-register-alert strong{font-size:var(--text-md)}.wf-register-alert span{color:var(--ink-secondary);line-height:1.35}.wf-register-alert--sale{align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.wf-register-alert--sale strong{font-size:var(--text-sm)}.wf-register-alert--sale span{font-size:var(--text-sm);line-height:1.2}.wf-register-alert--attention{background:var(--warning-soft);border-left:5px solid var(--warning)}.wf-register-alert--blocked{background:var(--danger-soft);border-left:5px solid var(--danger)}.wf-register-alert--ready,.wf-register-alert--neutral{background:var(--surface-panel);border-left:5px solid var(--action-primary)}.wf-register-workspace{gap:var(--space-3);min-height:0;padding:var(--space-3);flex:auto;grid-template-columns:minmax(12rem,18fr) minmax(38rem,62fr) minmax(16rem,20fr);display:grid;overflow:hidden}.wf-register-workspace--sale{gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(18rem,21.25rem) minmax(32rem,1fr) minmax(19rem,20.5rem)}.wf-register-panel{background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);min-width:0;display:grid;overflow:hidden}.wf-register-panel__head{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface-panel) 100%);border-bottom:1px solid var(--line-soft);align-items:center;gap:var(--space-3);min-height:3.75rem;padding:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.wf-register-panel__head h1,.wf-register-panel__head h2{letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1}.wf-register-panel__head>.wf-register-pill{overflow-wrap:anywhere;white-space:normal;max-width:100%}.wf-register-panel__head>span:not(.wf-register-pill){color:var(--ink-muted);font-size:var(--text-xs);text-align:right;max-width:60%;font-weight:750;line-height:1.25}.wf-register-facts{gap:var(--space-1);margin:0;display:grid}.wf-register-facts>div{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.wf-register-facts dt{color:var(--ink-muted);font-size:var(--text-xs);font-weight:800}.wf-register-facts dd{overflow-wrap:anywhere;margin:0;font-weight:750}.wf-register-lock{background:var(--surface-panel);min-height:100vh;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.wf-register-lock__surface{color:inherit;cursor:pointer;align-items:center;gap:var(--space-4);min-height:100vh;min-height:100dvh;padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;width:100%;text-decoration:none;display:flex}.wf-register-lock__language{z-index:1;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.wf-register-lock__language .wf-register-language .wf-ui-preference-menu__trigger{background:var(--surface-panel);border-color:var(--line-strong);box-shadow:none;color:var(--ink-primary)}.wf-register-lock__language .wf-ui-preference-menu__trigger:focus-visible{outline-color:var(--action-primary)}.wf-register-lock__image{object-fit:contain;max-width:72vw;max-height:58vh}.wf-register-lock__wordmark{color:var(--ink-primary);letter-spacing:-.035em;font-size:clamp(2.5rem,9vw,6.5rem);font-weight:900;line-height:1}.wf-register-lock__hint{color:var(--ink-muted);font-size:var(--text-md);letter-spacing:.02em;font-weight:700}.wf-register-pay{grid-template-rows:auto minmax(0,1fr)}.wf-register-receipt{grid-template-rows:auto minmax(0,1fr) auto;container-type:inline-size}@container (width<=18rem){.wf-register-receipt__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wf-register-receipt__table .wf-register-receipt__item-row>td:nth-child(2),.wf-register-receipt__table .wf-register-receipt__item-row>td:nth-child(3),.wf-register-receipt__table .wf-register-receipt__row--discount>td:nth-child(2),.wf-register-receipt__table .wf-register-receipt__row--discount>td:nth-child(3){display:none}.wf-register-receipt__table .wf-register-receipt__row--discount>td:first-child{width:100%}.wf-register-receipt__row--discount .wf-register-line-select{justify-content:space-between;align-items:baseline;display:flex}.wf-register-receipt__table .wf-register-receipt__item-row>td:first-child{padding-block:var(--space-2);width:100%}.wf-register-receipt__item-row .wf-register-line-select{min-height:var(--touch-target);gap:.15rem}.wf-register-receipt__item-row .wf-register-receipt__compact-amounts,.wf-register-receipt__row--discount .wf-register-receipt__compact-amounts{align-items:baseline;gap:var(--space-2);justify-content:space-between;width:100%;display:flex}.wf-register-receipt__row--discount .wf-register-receipt__compact-amounts{width:auto}}.wf-register-receipt__compact-amounts{display:none}.wf-register-receipt__compact-amounts>span{color:var(--ink-muted);font-size:var(--text-sm)}.wf-register-receipt__compact-amounts>b{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.wf-register-receipt__scroll{overscroll-behavior:contain;align-content:start;min-height:0;display:grid;overflow:auto}.wf-register-receipt__table{border-collapse:collapse;table-layout:fixed;width:100%}.wf-register-receipt__table th{background:var(--surface-panel);border-bottom:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.01em;padding:var(--space-2);text-align:left;font-weight:850}.wf-register-receipt__table th:nth-child(2),.wf-register-receipt__table td:nth-child(2){text-align:right;width:3rem}.wf-register-receipt__table th:nth-child(3),.wf-register-receipt__table td:nth-child(3){text-align:right;white-space:nowrap;width:5.8rem}.wf-register-receipt__table td{border-bottom:1px solid var(--line-soft);box-sizing:border-box;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);vertical-align:middle}.wf-register-receipt__table td:first-child{min-width:0;overflow:hidden}.wf-register-receipt__table td strong,.wf-register-receipt__table td small{display:block}.wf-register-receipt__table td:first-child strong,.wf-register-receipt__table td:first-child small{overflow-wrap:anywhere;max-width:100%}.wf-register-receipt__table td small{color:var(--ink-muted);margin-top:.1rem;line-height:1.3}.wf-register-receipt__row--selected td{background:var(--surface-selected)}:is(.wf-register-receipt__table tbody tr:has(.wf-register-line-select:not(.wf-register-line-select--static):hover) td,.wf-register-receipt__table tbody tr:has(.wf-register-line-select:focus-visible) td){background:var(--surface-hover)}:is(.wf-register-receipt__row--selected:has(.wf-register-line-select:hover) td,.wf-register-receipt__row--selected:has(.wf-register-line-select:focus-visible) td){background:var(--action-primary-soft)}.wf-register-line-select{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;min-width:0;height:100%;min-height:2.5rem;transition:background var(--motion-fast), color var(--motion-fast);background:0 0;border:0;align-content:center;justify-items:start;gap:.08rem;width:100%;padding:0;display:grid;overflow:hidden}.wf-register-line-select:hover{color:var(--action-primary-strong)}.wf-register-receipt__item-row{position:relative}.wf-register-receipt__item-row .wf-register-line-select:not(.wf-register-line-select--static):before{content:"";position:absolute;inset:0}.wf-register-receipt>.wf-register-panel__head>.wf-register-pill{margin-left:auto}.wf-register-small-key{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--key-surface) 100%);border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 2px 0 var(--key-shadow);color:var(--ink-primary);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;align-items:center;min-height:2.25rem;padding:.3rem .7rem;font-weight:900;display:inline-flex}.wf-register-small-key:hover{background:var(--surface-hover)}.wf-register-small-key:active{box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-register-small-key:focus-visible{outline:3px solid var(--action-primary);outline-offset:2px}.wf-register-small-key .wf-register-key__icon{color:var(--ink-secondary);opacity:1}.wf-register-small-key--danger .wf-register-key__icon{color:var(--danger)}.wf-register-receipt>.wf-register-panel__head>.wf-register-small-key{margin-block:calc(-1 * var(--space-2))}.wf-register-line-select--static{cursor:default}.wf-register-line-select--static:hover{color:inherit}.wf-register-line-select:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--action-primary);outline-offset:2px}.wf-register-receipt__footer{background:var(--line-soft);border-top:1px solid var(--line-soft);gap:1px;display:grid}.wf-register-receipt__footer>.wf-register-sale-form{background:var(--surface-panel);padding:var(--space-2) var(--space-3)}.wf-register-receipt__adjustments{background:var(--surface-panel);gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-receipt__adjustments>.wf-register-sale-form{border-top:0;min-width:0;padding-top:0}.wf-register-receipt__adjustments .wf-register-sale-form__open{width:100%}.wf-register-receipt__giftcards{background:var(--surface-panel);gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-receipt__giftcards>.wf-register-sale-form{border-top:0;min-width:0;padding-top:0}.wf-register-receipt__giftcards .wf-register-sale-form__open{width:100%}.wf-register-receipt__footer .wf-register-sale-form__open{padding-inline:var(--space-2)}.wf-register-receipt__footer .wf-register-sale-form__open strong{white-space:nowrap}.wf-register-food-service__opener{min-width:0}.wf-register-money-breakdown span,.wf-register-total span{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.01em;font-weight:850}.wf-register-pay__body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-3);grid-auto-rows:max-content;display:grid;overflow:auto}.wf-register-key{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--key-surface) 100%);border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 2px 0 var(--key-shadow);color:var(--ink-primary);cursor:pointer;align-content:center;gap:var(--space-1);min-height:3.15rem;padding:var(--space-2);text-align:center;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);justify-items:center;font-weight:900;text-decoration:none;display:grid;position:relative}.wf-register-key strong,.wf-register-key small{display:block}.wf-register-key__label{white-space:normal;justify-content:center;align-items:center;gap:.42rem;min-width:0;max-width:100%;display:inline-flex}.wf-register-key__label>strong{overflow-wrap:anywhere;min-width:0}.wf-register-key__icon{opacity:.78;width:1.05rem;height:1.05rem}.wf-register-key strong{font-size:var(--text-sm);text-align:center;min-width:0;line-height:1.1}.wf-register-key small{color:var(--ink-muted);font-size:var(--text-xs);text-align:center;font-weight:750;line-height:1.25}.wf-register-key--primary .wf-register-key__icon{color:color-mix(in srgb, var(--ink-action) 78%, transparent)}.wf-register-key--danger .wf-register-key__icon{color:color-mix(in srgb, var(--action-danger-ink) 78%, transparent)}.wf-register-key--primary{background:linear-gradient(180deg, var(--action-primary) 0%, var(--action-primary-strong) 100%);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-button);color:var(--ink-action);border-color:#073f38 #073f38 #032d27}.wf-register-key--primary small{color:color-mix(in srgb, var(--ink-action) 78%, transparent)}.wf-register-key--danger small{color:color-mix(in srgb, var(--action-danger-ink) 78%, transparent)}.wf-register-key--warning{background:linear-gradient(180deg, var(--warning-soft) 0%, color-mix(in srgb, var(--warning) 28%, var(--warning-soft)) 100%);border-color:var(--warning);color:var(--warning-ink)}.wf-register-key--warning small{color:var(--warning-ink)}.wf-register-key--danger{background:linear-gradient(180deg, var(--action-danger) 0%, var(--action-danger-strong) 100%);border-color:color-mix(in srgb, var(--action-danger-strong) 82%, var(--line-ink));color:var(--action-danger-ink)}.wf-register-key--selected{outline:2px solid var(--action-primary);outline-offset:-4px}.wf-register-key:hover:not(:disabled){filter:brightness(1.03)saturate(1.04);transform:translateY(-1px)}.wf-register-key:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 0 0 3px #35584147, 0 0 0 5px #fffdf7eb;outline:0}.wf-register-key:active:not(:disabled){box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-register-key:disabled{background:var(--surface-disabled);border-color:var(--line-strong);box-shadow:none;color:var(--ink-muted);cursor:not-allowed;filter:grayscale(.12);opacity:1;transform:none}.wf-register-key:disabled small,.wf-register-key:disabled .wf-register-key__icon{color:var(--ink-muted)}.wf-register-action-hint{min-width:0;display:block;position:relative}.wf-register-action-hint>.wf-register-key{width:100%;height:100%}.wf-register-action-hint:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--shadow-focus);outline:0}.wf-register-action-hint__tip{background:var(--ink-primary);border:1px solid var(--inverse-line-strong);border-radius:var(--radius-xs);bottom:calc(100% + var(--space-2));box-shadow:var(--shadow-modal);color:var(--ink-inverse);font-size:var(--text-xs);align-items:start;gap:var(--space-2);opacity:0;max-width:min(18rem,100vw - 2rem);padding:var(--space-2) var(--space-3);pointer-events:none;text-align:left;transform:translateY(var(--space-1));transition:opacity var(--motion-fast), transform var(--motion-fast), visibility var(--motion-fast);visibility:hidden;z-index:80;width:min(16rem,100vw - 2rem);font-weight:800;line-height:1.35;display:flex;position:absolute;left:0}.wf-register-action-hint__tip:after{border-left:.42rem solid #0000;border-right:.42rem solid #0000;border-top:.42rem solid var(--ink-primary);content:"";position:absolute;top:100%;left:3.5rem;transform:translate(-50%)}.wf-register-action-hint:last-child:not(:first-child)>.wf-register-action-hint__tip{left:auto;right:0}.wf-register-action-hint:last-child:not(:first-child)>.wf-register-action-hint__tip:after{left:auto;right:3.5rem;transform:translate(50%)}.wf-register-action-hint:hover .wf-register-action-hint__tip,.wf-register-action-hint:focus-visible .wf-register-action-hint__tip,.wf-register-action-hint:focus-within .wf-register-action-hint__tip{opacity:1;visibility:visible;transform:translateY(0)}.wf-register-total{background:linear-gradient(180deg, var(--inverse-surface-raised) 0%, var(--inverse-surface) 100%);border:1px solid var(--inverse-line-strong);border-radius:var(--radius-sm);color:var(--ink-inverse);gap:var(--space-1);min-height:6.35rem;padding:var(--space-3);display:grid}.wf-register-total span{color:#fffefac7}.wf-register-total strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;font-size:clamp(1.85rem,2.55vw,2.85rem);font-weight:700;line-height:1}.wf-register-total small{color:#fffefad1;font-size:var(--text-sm)}.wf-register-money-breakdown{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);gap:1px;display:grid;overflow:hidden}.wf-register-money{display:grid}.wf-register-money .wf-register-total{border-bottom-right-radius:0;border-bottom-left-radius:0}.wf-register-money .wf-register-money-breakdown{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.wf-register-money-breakdown div{background:var(--surface-translucent);border-top:1px solid var(--line-soft);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);justify-content:space-between;display:flex}.wf-register-bottom{background:var(--surface-panel);border-top:1px solid var(--line-strong);gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.wf-register-receipt__row--deposit>td:first-child{padding-left:1.6rem}.wf-register-receipt__row--deposit .wf-register-line-select strong{opacity:.78;font-weight:500}.wf-register-receipt__row--deposit .wf-register-line-select strong:before{content:"↳ ";opacity:.6}.wf-register-receipt__row--component>td:first-child{padding-left:1.6rem}.wf-register-receipt__row--component .wf-register-line-select strong{opacity:.78;font-weight:500}.wf-register-receipt__row--component .wf-register-line-select strong:before{content:"↳ ";opacity:.6}.wf-register-line-included-chip{color:var(--ink-muted);font-size:var(--text-xs);text-align:left;width:-moz-fit-content;width:fit-content;margin:.08rem 0 0;font-weight:650;display:block}.wf-register-receipt__row--discount>td:first-child{padding-left:1.6rem}.wf-register-receipt__row--discount .wf-register-line-select strong{opacity:.78;font-weight:500}.wf-register-receipt__row--discount:not(.wf-register-receipt__row--cart-discount) .wf-register-line-select strong:before{content:"↳ ";opacity:.6}.wf-register-receipt__row--discount>td:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums}.wf-register-receipt__row--cart-discount>td:first-child{padding-left:var(--space-3)}.wf-register-receipt__row--cart-discount .wf-register-line-select strong{opacity:1;font-weight:650}.wf-register-money-input,.wf-register-percentage-input,.wf-register-bilaga-picker{gap:var(--space-2);min-width:0;display:grid}.wf-register-money-input,.wf-register-percentage-input{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wf-register-money-input input,.wf-register-percentage-input input{width:100%;min-width:0}.wf-register-bilaga-picker__control{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.wf-register-bilaga-picker__control input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.wf-register-bilaga-picker__button{width:auto;min-height:2.75rem}.wf-register-bilaga-picker__button:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 0 0 3px #35584147, 0 0 0 5px #fffdf7eb;outline:none}.wf-register-bilaga-picker__name{color:var(--ink-muted);overflow-wrap:anywhere;min-width:0}.wf-register-bilaga-picker__error{color:var(--danger);margin:0}.wf-register-receipt__row--changed-a>td{animation:.9s ease-out wf-register-line-changed-a}.wf-register-receipt__row--changed-b>td{animation:.9s ease-out wf-register-line-changed-b}.wf-register-receipt__row--changed-a .wf-register-receipt__compact-amounts>span:first-child{transform-origin:0;animation:.28s cubic-bezier(.2,.8,.2,1.4) wf-register-quantity-changed-a;display:inline-block}.wf-register-receipt__row--changed-b .wf-register-receipt__compact-amounts>span:first-child{transform-origin:0;animation:.28s cubic-bezier(.2,.8,.2,1.4) wf-register-quantity-changed-b;display:inline-block}.wf-register-total--changed-a strong{animation:.6s ease-out wf-register-total-changed-a}.wf-register-total--changed-b strong{animation:.6s ease-out wf-register-total-changed-b}.wf-register-customer-trigger--changed-a{animation:.9s ease-out wf-register-customer-changed-a}.wf-register-customer-trigger--changed-b{animation:.9s ease-out wf-register-customer-changed-b}@keyframes wf-register-customer-changed-a{0%,20%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 16%, transparent), inset .25rem 0 0 var(--action-primary)}}@keyframes wf-register-customer-changed-b{0%,20%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 16%, transparent), inset .25rem 0 0 var(--action-primary)}}@keyframes wf-register-line-changed-a{0%,20%{background-color:var(--action-primary-soft);box-shadow:inset .25rem 0 0 var(--action-primary)}to{background-color:#0000;box-shadow:inset .25rem 0 #0000}}@keyframes wf-register-line-changed-b{0%,20%{background-color:var(--action-primary-soft);box-shadow:inset .25rem 0 0 var(--action-primary)}to{background-color:#0000;box-shadow:inset .25rem 0 #0000}}@keyframes wf-register-quantity-changed-a{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wf-register-quantity-changed-b{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wf-register-total-changed-a{0%,25%{color:color-mix(in srgb, var(--action-primary) 45%, var(--inverse-ink))}}@keyframes wf-register-total-changed-b{0%,25%{color:color-mix(in srgb, var(--action-primary) 45%, var(--inverse-ink))}}@media (prefers-reduced-motion:reduce){.wf-register-receipt__row--changed-a .wf-register-receipt__compact-amounts>span:first-child,.wf-register-receipt__row--changed-b .wf-register-receipt__compact-amounts>span:first-child{animation:none}}.wf-register-sale-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin-top:auto;display:grid}.wf-register-sale-actions .wf-register-key{min-height:3.25rem}.wf-register-line-order-chip{background:var(--surface-muted);border:1px solid var(--line-subtle);border-radius:var(--radius-xs);color:var(--ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere;max-width:100%;padding:0 var(--space-1);text-align:left;width:-moz-fit-content;width:fit-content;margin:.08rem 0 0;font-weight:850;line-height:1.45;display:block}.wf-app--register .wf-erp-action-hint__description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--register .wf-erp-search-select__input-frame--scannable{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.wf-app--register .wf-erp-search-select__input-frame--scannable>.wf-erp-search-select__input{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.wf-app--register .wf-erp-search-select__input-frame--scannable>.wf-erp-search-select__chevron{inset-inline-end:calc(var(--touch-target) + .625rem)}.wf-app--register .wf-erp-search-select__input-frame--scannable>.wf-erp-action-hint{align-self:stretch;display:flex}.wf-app--register .wf-erp-scan-button--suffix{background:var(--surface-muted);border:1px solid var(--line-strong);border-radius:0 var(--radius-xs) var(--radius-xs) 0;color:var(--ink-primary);min-height:var(--touch-target);width:var(--touch-target);border-left:0;justify-content:center;align-items:center;display:inline-flex}.wf-register-scan{background:var(--surface-raised);border:2px solid var(--action-primary);border-radius:var(--radius-xs);color:var(--ink-primary);font-size:var(--text-xl);min-height:3.05rem;padding:0 var(--space-3);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);width:100%;font-weight:850;box-shadow:inset 0 1px 2px #101b1a1a}.wf-register-scan:hover:not(:disabled){background:var(--surface-input);box-shadow:inset 0 1px 2px #101b1a24,0 0 0 3px #075f5214}.wf-register-scan:focus-visible{background:var(--surface-input);border-color:var(--action-primary-strong);box-shadow:var(--shadow-focus), inset 0 1px 2px #101b1a1f;outline:0}.wf-register-scan[data-wf-quiet-focus]:focus-visible{background:var(--surface-raised);border-color:var(--action-primary);box-shadow:inset 0 1px 2px #101b1a1a}.wf-register-scan:disabled{background:var(--surface-disabled);border-color:var(--line-strong);box-shadow:none;color:var(--ink-muted);cursor:not-allowed;opacity:1}.wf-register-scan::placeholder{color:var(--ink-faint)}.wf-register-search-row{background:linear-gradient(180deg, var(--surface-muted) 0%, color-mix(in srgb, var(--surface-muted) 82%, transparent) 78%, transparent 100%);align-items:end;gap:var(--space-2);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;padding:var(--space-2);z-index:3;border-bottom:1px solid #8b9b9257;grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0;box-shadow:0 .7rem 1rem -1rem #101b1a6b}.wf-register-items__head{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(20rem,1fr) auto;display:grid}.wf-register-items__head.wf-register-items__head--with-order{grid-template-columns:auto minmax(14rem,1fr) auto auto}.wf-register-items__head h2{white-space:nowrap}.wf-register-items__head .wf-register-search-row{box-shadow:none;background:0 0;border-bottom:0;align-items:center;width:100%;margin:0;padding:0;position:static}.wf-register-items__head .wf-register-search-field{grid-template-columns:minmax(0,1fr)}.wf-register-items__head .wf-register-scan,.wf-register-items__head .wf-register-search-submit{font-size:var(--text-lg);min-height:2.75rem;padding-inline:var(--space-2)}.wf-register-search-field{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.wf-register-search-field .wf-register-scannable-input__button{background:var(--surface-raised);border-color:var(--action-primary);color:var(--action-primary-strong);border-width:2px 2px 2px 0;border-left-style:none;border-left-color:currentColor;width:3.05rem;min-height:3.05rem}.wf-register-search-field .wf-register-scannable-input__button:hover:not(:disabled){background:var(--surface-input)}.wf-register-items__head .wf-register-search-field .wf-register-scannable-input__button{width:2.75rem;min-height:2.75rem}.wf-register-workspace--sale .wf-register-receipt{grid-area:1/1}.wf-register-workspace--sale .wf-register-items{grid-area:1/2}.wf-register-workspace--sale .wf-register-pay{grid-area:1/3;grid-template-rows:auto minmax(0,1fr)}.wf-register-search-submit{background:linear-gradient(180deg, #1d322f 0%, var(--operator-topbar) 100%);border-radius:var(--radius-xs);color:var(--ink-inverse);cursor:pointer;min-height:3.05rem;padding:0 var(--space-4);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);border:1px solid #0a1514;font-weight:900;box-shadow:inset 0 1px #ffffff1f,0 2px #0a1514}.wf-register-search-submit:hover:not(:disabled){filter:none;background:linear-gradient(#274440 0%,#1d322f 100%);border-color:#0a1514;transform:translateY(-1px)}.wf-register-search-submit:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #00000047,0 1px #0a1514}.wf-register-search-submit:disabled{background:linear-gradient(180deg, var(--surface-disabled) 0%, var(--surface-muted) 100%);border-color:var(--key-edge);box-shadow:none;color:var(--ink-muted);cursor:not-allowed;transform:none}.wf-register-items{grid-template-rows:auto minmax(0,1fr)}.wf-register-items__body{gap:var(--space-2);min-height:0;padding:var(--space-2);grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;display:grid}.wf-register-workspace--sale .wf-register-panel__head{min-height:3.125rem;padding-block:var(--space-2)}.wf-register-workspace--sale .wf-register-items__head{min-height:0;padding-block:.125rem}.wf-register-workspace--sale .wf-register-panel__head h1,.wf-register-workspace--sale .wf-register-panel__head h2{font-size:clamp(1.12rem,1.7vw,1.45rem)}.wf-register-workspace--sale .wf-register-items__head h2{font-size:clamp(1.08rem,1.45vw,1.28rem)}.wf-register-items--entry-only .wf-register-items__body{grid-template-rows:auto}.wf-register-function-keys,.wf-register-tender-actions{gap:var(--space-2);display:grid}.wf-register-empty-pad{background:linear-gradient(180deg, var(--surface-translucent), var(--surface-panel)), var(--surface-panel);border:1px solid var(--line-soft);border-left:6px solid var(--action-primary);border-radius:var(--radius-sm);color:var(--ink-secondary);align-content:start;align-self:start;gap:var(--space-1);min-height:0;padding:var(--space-3);text-align:left;display:grid}.wf-register-empty-pad strong{font-size:var(--text-lg);letter-spacing:-.02em}.wf-register-empty-pad span{color:var(--ink-muted)}.wf-register-empty-pad--blocked{background:linear-gradient(180deg, var(--danger-soft), color-mix(in srgb, var(--danger-soft) 82%, var(--surface-panel))), var(--surface-panel);border:1px solid #a8462e57;border-left:6px solid var(--danger);min-height:0;padding:var(--space-3);text-align:left;align-content:start}.wf-register-receipt-empty{background:linear-gradient(180deg, var(--surface-translucent), var(--surface-panel)), var(--surface-panel);border-radius:var(--radius-sm);color:var(--ink-secondary);align-content:start;gap:var(--space-1);margin:var(--space-2);min-height:8rem;padding:var(--space-3);border:1px dashed #5d70675c;display:grid}.wf-register-receipt-empty strong{color:var(--ink-primary);font-size:var(--text-lg)}.wf-register-receipt-empty span{color:var(--ink-muted);line-height:1.35}.wf-register-blocked-sale__copy{color:var(--ink-secondary);font-size:var(--text-base);margin:0;line-height:1.45}.wf-register-blocked-sale__action{background:linear-gradient(180deg, var(--action-primary) 0%, var(--action-primary-strong) 100%);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-button);color:var(--ink-action);min-height:var(--touch-target);padding:0 var(--space-5);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);border:1px solid #073f38;border-bottom-color:#032d27;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:950;text-decoration:none;display:inline-flex}.wf-register-blocked-sale__action:hover{filter:brightness(1.03)saturate(1.04);transform:translateY(-1px)}.wf-register-blocked-sale__action:active{box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-register-blocked-sale__action:focus-visible{outline-offset:3px;outline:3px solid #075f5259}.wf-register-function-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-register-line-adjustments{gap:var(--space-2);min-width:0;display:grid}.wf-register-function-keys.wf-register-line-action-bar{border-top:1px solid var(--line-soft);gap:var(--space-4);padding-top:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.wf-register-line-action-bar__primary,.wf-register-line-action-bar__commercial{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));min-width:0;display:grid}.wf-register-line-action-bar__commercial:has(>.wf-register-key:only-child){grid-template-columns:minmax(6.75rem,8rem);justify-content:end}.wf-register-line-action-bar :is(.wf-register-line-action-bar__primary,.wf-register-line-action-bar__commercial)>.wf-register-key{width:100%;min-width:0}.wf-register-line-adjustments__open{width:auto}.wf-register-line-adjustments__supplement,.wf-register-line-adjustments__modal-content{min-width:0}.wf-register-line-edit{background:linear-gradient(180deg, var(--surface-translucent), var(--surface-panel)), var(--surface-panel);border:1px solid var(--line-strong);border-radius:var(--radius-xs);align-items:end;gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(6rem,8rem) auto;display:grid}.wf-register-line-edit--money{grid-template-columns:minmax(0,1fr) minmax(6rem,8rem) minmax(7rem,11rem) auto auto}.wf-register-line-edit--manual{grid-template-columns:minmax(0,1fr) minmax(10rem,1.2fr) minmax(7rem,.7fr) auto}.wf-register-line-adjustments__modal-content>.wf-register-line-edit{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0}.wf-register-line-adjustments__modal-content>.wf-register-line-edit>:is(.wf-register-line-edit__submit,.wf-register-line-edit__secondary){width:100%}.wf-register-mode-toggle{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.wf-register-mode-toggle button{background:linear-gradient(180deg, var(--surface-raised), var(--key-surface));border:1px solid var(--key-edge);border-radius:var(--radius-xs);color:var(--ink-primary);cursor:pointer;min-height:2.5rem;padding:var(--space-1) var(--space-2);font-weight:850}.wf-register-mode-toggle button[aria-pressed=true]{background:var(--action-primary-soft);border-color:var(--action-primary-strong);color:var(--action-primary-strong)}.wf-register-mode-toggle button:focus-visible{box-shadow:var(--shadow-focus);outline:0}.wf-register-line-edit__context,.wf-register-quantity-entry,.wf-register-text-entry,.wf-register-money-entry,.wf-register-discount-entry{gap:var(--space-1);display:grid}.wf-register-line-edit__context span,.wf-register-quantity-entry span,.wf-register-text-entry span,.wf-register-money-entry span,.wf-register-discount-entry span{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.01em;font-weight:900}.wf-register-line-edit__context strong,.wf-register-line-edit__context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-register-line-edit__context small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.25}.wf-register-quantity-entry input,.wf-register-text-entry input,.wf-register-money-entry input,.wf-register-discount-entry input{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);font-size:var(--text-lg);min-height:var(--touch-target);padding:0 var(--space-2);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);width:100%;font-weight:900}.wf-register-quantity-entry input:hover:not(:disabled),.wf-register-text-entry input:hover:not(:disabled),.wf-register-money-entry input:hover:not(:disabled),.wf-register-discount-entry input:hover:not(:disabled),.wf-register-customer-search input:hover:not(:disabled){background:var(--surface-input);border-color:var(--action-primary)}.wf-register-quantity-entry input:focus-visible,.wf-register-text-entry input:focus-visible,.wf-register-money-entry input:focus-visible,.wf-register-discount-entry input:focus-visible,.wf-register-customer-search input:focus-visible{background:var(--surface-input);border-color:var(--action-primary-strong);box-shadow:var(--shadow-focus);outline:0}.wf-register-text-entry input,.wf-register-money-entry input,.wf-register-discount-entry input{font-size:var(--text-md)}.wf-register-line-edit__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wf-register-line-edit__actions>span{display:inline-flex}.wf-register-line-edit__submit,.wf-register-line-edit__secondary{background:linear-gradient(180deg, var(--action-primary) 0%, var(--action-primary-strong) 100%);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-button);color:var(--ink-action);cursor:pointer;min-height:var(--touch-target);padding:0 var(--space-3);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);border:1px solid #073f38;border-bottom-color:#032d27;font-weight:950}.wf-register-line-edit__secondary{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--key-surface) 100%);border-color:var(--key-edge);border-bottom-color:var(--key-edge-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 2px 0 var(--key-shadow);color:var(--ink-primary)}.wf-register-line-edit__submit:disabled{background:var(--surface-disabled);border-color:var(--line-strong);box-shadow:none;color:var(--ink-muted);cursor:not-allowed}.wf-register-line-edit__submit:hover:not(:disabled),.wf-register-line-edit__secondary:hover:not(:disabled),.wf-register-customer-search button:hover:not(:disabled),.wf-register-customer-result:hover:not(:disabled){filter:brightness(1.03)saturate(1.04);transform:translateY(-1px)}.wf-register-line-edit__submit:focus-visible,.wf-register-line-edit__secondary:focus-visible,.wf-register-customer-search button:focus-visible,.wf-register-customer-result:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 0 0 3px #35584147, 0 0 0 5px #fffdf7eb;outline:0}.wf-register-line-edit__submit:active:not(:disabled),.wf-register-line-edit__secondary:active:not(:disabled),.wf-register-customer-search button:active:not(:disabled),.wf-register-customer-result:active:not(:disabled){box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-register-customer-attach__head{gap:var(--space-1);min-width:0;display:grid}.wf-register-customer-attach__head h3{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.wf-register-customer-attach__context{color:var(--ink-secondary);font-size:var(--text-sm);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.wf-register-customer-trigger{background:var(--surface-panel);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);cursor:pointer;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3);text-align:left;width:100%;display:flex;position:relative}.wf-register-customer-trigger>span{flex:1;min-width:0;display:grid}.wf-register-customer-trigger small{color:var(--ink-muted)}.wf-register-customer-trigger:disabled{background:var(--surface-disabled);color:var(--ink-muted);cursor:not-allowed}.wf-register-customer-trigger:disabled strong{color:var(--ink-muted)}.wf-register-customer-dialog{gap:var(--space-3);display:grid}.wf-register-customer-create{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-customer-create>:is(.wf-register-select-field--plain,.wf-register-sale-form__actions,[role=alert],[role=status]){grid-column:1/-1}.wf-register-customer-create__identity{align-items:end;gap:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.wf-register-customer-create__note{color:var(--ink-secondary);font-size:var(--text-sm);grid-column:1/-1;margin:0}.wf-register-party-lookup{gap:var(--space-2);margin:0;display:grid}.wf-register-party-lookup>div{gap:var(--space-3);justify-content:space-between;display:flex}.wf-register-party-lookup dt{color:var(--ink-muted)}.wf-register-party-lookup dd{margin:0;font-weight:800}.wf-register-party-lookup__hint{color:var(--ink-secondary);font-size:var(--text-sm);margin:0}.wf-register-modal__panel.wf-register-customer-dialog-panel{width:min(44rem,100vw - 2rem);max-width:calc(100vw - 2rem)}@media (max-width:35rem){.wf-register-customer-create{grid-template-columns:minmax(0,1fr)}}.wf-register-customer-search button{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--key-surface) 100%);border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 2px 0 var(--key-shadow);color:var(--ink-primary);cursor:pointer;min-height:var(--touch-target);padding:0 var(--space-3);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast);font-weight:900}.wf-register-customer-search{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.wf-register-customer-search:has(>.wf-register-driving-licence-key){grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:35rem){.wf-register-customer-search{grid-template-columns:minmax(0,1fr)}}.wf-register-customer-search input{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);min-height:var(--touch-target);padding:0 var(--space-2);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);width:100%;font-weight:850}.wf-register-customer-results{gap:var(--space-2);display:grid}.wf-register-customer-result{background:var(--surface-paper);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--ink-primary);cursor:pointer;gap:var(--space-1);min-height:var(--touch-target);padding:var(--space-2);text-align:left;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);display:grid}.wf-register-customer-result strong,.wf-register-customer-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-register-customer-result span{color:var(--ink-muted);font-size:var(--text-xs);font-weight:750;line-height:1.25}.wf-register-tender-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-sale-form{border-top:1px solid var(--line-soft);padding-top:var(--space-2)}.wf-register-receipt-actions{border-top:1px solid var(--line-soft);gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.wf-register-receipt-actions>:is(.wf-register-key,.wf-register-receipt-action){flex:11rem}.wf-register-receipt-actions>.wf-register-receipt-action{border-top:0;padding-top:0}.wf-register-receipt-actions .wf-register-key{width:100%}.wf-register-receipt-choice{gap:var(--space-2);display:grid}.wf-register-receipt-choice h3{font-size:var(--text-md);margin:0}.wf-register-receipt-actions--delivery{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wf-register-receipt-actions--delivery>:is(.wf-register-key,.wf-register-receipt-action,.wf-register-action-hint){width:100%;min-width:0}.wf-register-receipt-actions--delivery>.wf-register-receipt-action{display:grid}.wf-register-receipt-actions--delivery .wf-register-key{height:100%}.wf-register-receipt-actions--delivery .wf-register-key__label{text-align:center;white-space:normal;justify-content:center}.wf-register-receipt-actions--delivery .wf-register-key small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wf-register-modal__panel.wf-register-modal__panel--wide{max-width:min(52rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.wf-register-modal__panel--wide>.wf-erp-modal__hint,.wf-register-modal__panel--wide .wf-erp-email-send-editor>.wf-erp-modal__hint{color:var(--ink-muted);font-size:var(--text-sm);margin:0;line-height:1.4}.wf-register-modal__panel.wf-register-modal__panel--wide:has(>.wf-erp-email-preview-pane){grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.wf-register-modal__panel--wide>.wf-erp-email-preview-pane{flex-direction:column;min-height:0;display:flex}.wf-register-modal__panel--wide>.wf-erp-email-preview-pane>*{flex:none}.wf-register-modal__panel--wide>.wf-erp-email-preview-pane>.wf-erp-email-send-composer{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.wf-register-modal__panel--wide>.wf-erp-email-preview-pane+.wf-register-sale-form__actions{border-top:1px solid var(--line-soft);padding-top:var(--space-3)}.wf-register-modal__panel--wide .wf-erp-email-editor__surface{min-height:10rem}.wf-register-modal__panel--wide .wf-erp-email-send-envelope .wf-erp-email-recipient-field>span,.wf-register-modal__panel--wide .wf-erp-email-send-envelope .wf-erp-search-select__label{color:var(--ink-muted);font-size:.78rem;font-weight:800;line-height:1.3}.wf-register-modal__panel--wide .wf-erp-email-send-envelope .wf-erp-email-recipient-field>input{min-height:48px}@media (max-width:36rem){.wf-register-modal__panel--wide .wf-erp-email-send-composer{padding:var(--space-2)}.wf-register-modal__panel--wide .wf-erp-email-canvas{background:0 0;padding:0}.wf-register-modal__panel--wide .wf-erp-email-card{border-radius:10px}.wf-register-modal__panel--wide .wf-erp-email-toolbar{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px;display:grid}.wf-register-modal__panel--wide .wf-erp-email-toolbar__button{min-width:0;padding-inline:4px}}.wf-register-modal__panel.wf-register-cash-custody__dialog{max-width:min(46rem,100vw - 2rem)}.wf-register-cash-custody__dialog>p{color:var(--ink-secondary);margin:0;line-height:1.35}.wf-register-cash-custody__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-cash-custody__field--wide{grid-column:1/-1}.wf-register-cash-custody__dialog>.wf-register-sale-form__actions{background:var(--surface-raised);border-top:1px solid var(--line-soft);padding:var(--space-3) var(--space-4) var(--space-4);z-index:2;margin-inline:-1rem;position:sticky;bottom:-1rem}.wf-register-modal__panel.wf-register-gift-card__dialog{max-width:min(36rem,100vw - 2rem)}.wf-register-modal__panel.wf-register-food-service__dialog{max-width:min(46rem,100vw - 2rem)}.wf-register-food-service__quick-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-food-service__lines{border:1px solid var(--line-soft);border-radius:var(--radius-xs);max-height:min(28rem,52dvh);display:grid;overflow:auto}.wf-register-food-service__table-head,.wf-register-food-service__unit{grid-template-columns:minmax(0,1fr) 8.75rem 8.75rem;align-items:stretch;display:grid}.wf-register-food-service__table-head{background:var(--surface-panel);border-bottom:1px solid var(--line-strong);z-index:1;position:sticky;top:0}.wf-register-food-service__table-head>span{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-2);white-space:nowrap;justify-content:center;display:flex}.wf-register-food-service__table-head>span:first-child{justify-content:flex-start}.wf-register-food-service__table-head small{color:var(--ink-muted);font-size:var(--text-xs)}.wf-register-food-service__unit{background:var(--surface-translucent);border-bottom:1px solid var(--line-soft);min-height:var(--touch-target)}.wf-register-food-service__unit:last-child{border-bottom:0}.wf-register-food-service__unit-label{min-width:0;padding:var(--space-1) var(--space-2);align-content:center;display:grid}.wf-register-food-service__unit-label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-register-food-service__unit-label small{color:var(--ink-muted);font-size:var(--text-xs);font-weight:800}.wf-register-food-service__unit>label{background:var(--surface-panel);border-left:1px solid var(--line-soft);cursor:pointer;justify-content:center;align-items:center;display:flex}.wf-register-food-service__unit>label.is-selected{background:var(--action-primary-soft)}.wf-register-food-service__unit input{accent-color:var(--action-primary);block-size:1.25rem;inline-size:1.25rem;margin:0}.wf-register-gift-card__choices{border:0;min-width:0;margin:0;padding:0}.wf-register-gift-card__choice-options{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wf-register-gift-card__choice{background:var(--surface-panel);border:1px solid var(--line-strong);border-radius:var(--radius-xs);cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.wf-register-gift-card__choice:hover{background:var(--surface-hover);border-color:var(--action-primary)}.wf-register-gift-card__choice:focus-within{box-shadow:var(--shadow-focus)}.wf-register-gift-card__choice.is-selected{background:var(--action-primary-soft);border-color:var(--action-primary-strong)}.wf-register-gift-card__choice-icon{background:var(--surface-raised);border-radius:var(--radius-xs);color:var(--action-primary-strong);justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-flex}.wf-register-gift-card__choice strong{font-size:var(--text-sm);line-height:1.2}.wf-register-gift-card__choices-legend,.wf-register-gift-card__dialog .wf-register-sale-form__field>span:first-child{color:var(--ink-muted);font-size:var(--text-xs);font-weight:850}.wf-register-gift-card__choices-legend{margin-bottom:var(--space-1);padding:0}.wf-register-gift-card__choice-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-gift-card__choice-text{gap:2px;min-width:0;display:grid}.wf-register-gift-card__choice-text small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.25}.wf-register-gift-card-issue__card-text{color:var(--ink-muted);font-size:var(--text-sm);margin:calc(var(--space-1) * -1) 0 0;line-height:1.35}.wf-register-gift-card-issue__presets{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.wf-register-gift-card-issue__preset{background:linear-gradient(180deg, var(--surface-raised), var(--key-surface));border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-xs);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 2px 0 var(--key-shadow);color:var(--ink-primary);cursor:pointer;min-height:var(--touch-target);padding:var(--space-2);font-weight:900}.wf-register-gift-card-issue__preset:hover,.wf-register-gift-card-issue__preset.is-selected{background:var(--action-primary-soft);border-color:var(--action-primary-strong)}.wf-register-gift-card-issue__preset:focus-visible{box-shadow:var(--shadow-focus);outline:0}@media (max-width:40rem){.wf-register-gift-card__choice-options{grid-template-columns:1fr}}.wf-register-gift-card-balance__result{border:1px solid var(--line-soft);border-radius:var(--radius-xs);gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2);display:grid}.wf-register-gift-card-balance__result--found{background:var(--success-soft)}.wf-register-gift-card-balance__head{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.wf-register-gift-card-balance__head strong{overflow-wrap:anywhere;font-weight:900}.wf-register-gift-card-balance__result span{font-size:var(--text-sm)}.wf-register-gift-card-balance__result small{color:var(--ink-muted);font-size:var(--text-xs)}.wf-register-gift-card-balance__redeem{margin-top:var(--space-1);font-weight:850}.wf-register-sale-form__open{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);font-size:var(--text-sm);min-height:var(--touch-target);padding:0 var(--space-3);width:100%;font-weight:850}.wf-register-sale-form__open:disabled{color:var(--ink-muted);opacity:.6}.wf-register-sale-form label{gap:var(--space-1);min-width:0;display:grid}.wf-register-sale-form label>span:first-child{color:var(--ink-muted);font-size:var(--text-xs);font-weight:850}.wf-register-field-label-row{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.wf-register-field-label-row small{font-size:inherit;font-weight:500}.wf-register-sale-form__input,.wf-register-money-input--sale,.wf-register-percentage-input--sale{align-items:center;gap:var(--space-2);display:flex}.wf-register-sale-form__input input,.wf-register-money-input--sale input,.wf-register-percentage-input--sale input{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);font-size:var(--text-md);min-height:var(--touch-target);padding:0 var(--space-2);width:4.5rem;font-weight:900}.wf-register-money-input--sale input{width:9rem}.wf-register-sale-form__input--wide,.wf-register-money-input--sale-wide,.wf-register-percentage-input--sale-wide{flex:1}.wf-register-sale-form__input--wide input,.wf-register-money-input--sale-wide input,.wf-register-percentage-input--sale-wide input{flex:1;width:auto;min-width:0}.wf-register-sale-form__control,.wf-register-select-field__control--sale{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);font-size:var(--text-md);min-height:var(--touch-target);padding:0 var(--space-2);width:100%;font-weight:900}.wf-register-sale-form__control:focus-visible,.wf-register-select-field__control--sale:focus-visible,.wf-register-sale-form__input input:focus-visible,.wf-register-money-input--sale input:focus-visible,.wf-register-percentage-input--sale input:focus-visible{background:var(--surface-input);border-color:var(--action-primary-strong);box-shadow:var(--shadow-focus);outline:0}.wf-register-sale-form__input b,.wf-register-money-input--sale b,.wf-register-percentage-input--sale b{color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:850}.wf-register-modal{padding:var(--space-4);z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wf-register-modal__backdrop{background:#080e0d8c;border:0;padding:0;position:absolute;inset:0}.wf-register-modal__panel{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md,8px);gap:var(--space-3);max-width:26rem;padding:var(--space-4);z-index:1;width:100%;display:grid;position:relative;box-shadow:0 18px 48px #080e0d59}.wf-register-modal__title{font-size:var(--text-md);margin:0;font-weight:900}.wf-register-modal__head{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.wf-register-modal__head-key{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);cursor:pointer;align-items:center;gap:var(--space-1);min-height:2.5rem;padding:0 var(--space-3);font-weight:800;display:inline-flex}.wf-register-modal__head-key:hover:not(:disabled){border-color:var(--action-primary)}.wf-register-sale-form__modes{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.wf-register-sale-form__mode{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);min-height:var(--touch-target);font-weight:850}.wf-register-sale-form__mode[aria-pressed=true]{background:var(--action-primary-strong);border-color:var(--action-primary-strong);color:#fffef9}.wf-register-sale-form__field,.wf-register-select-field--sale{gap:var(--space-1);display:grid}.wf-register-sale-form__preview{gap:var(--space-1);margin:0;display:grid}.wf-register-modifier__choice{cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;display:flex}.wf-register-modifier__choice>span{flex:1}.wf-register-modifier__choice>span>strong,.wf-register-modifier__choice>span>small{display:block}.wf-register-modifier__choice>b{color:var(--ink-muted);white-space:nowrap;font-weight:700}.wf-register-sale-form__preview>div{justify-content:space-between;display:flex}.wf-register-sale-form__preview dt{color:var(--ink-muted)}.wf-register-sale-form__preview dd{margin:0;font-weight:850}.wf-register-sale-form__preview-total{border-top:1px solid var(--line-soft);font-size:var(--text-md);padding-top:var(--space-1)}.wf-register-sale-form__preview-total dd{font-weight:900}.wf-register-sale-form__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.wf-register-sale-form__actions[data-wf-action-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-register-modal__secondary{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-primary);min-height:var(--touch-target);font-weight:850}.wf-register-modal__secondary:disabled{background:var(--surface-disabled);color:var(--ink-muted);cursor:not-allowed}.wf-register-tender-note{background:var(--surface-panel);border:1px solid var(--line-soft);border-left:4px solid var(--warning);border-radius:var(--radius-xs);color:var(--ink-secondary);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0;font-weight:800;line-height:1.3;display:block}.wf-register-tender-actions .wf-register-key{min-height:4.25rem}.wf-register-workspace--sale .wf-register-pay__body{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.wf-register-workspace--sale .wf-register-total{min-height:5.4rem;padding:var(--space-2) var(--space-3)}.wf-register-workspace--sale .wf-register-total strong{font-size:clamp(1.75rem,2.5vw,2.45rem)}.wf-register-workspace--task{grid-template-columns:minmax(min(100%,28rem),44rem);place-content:safe center center}.wf-register-task--loading .wf-register-workspace--task{padding-block:var(--space-3);grid-template-columns:minmax(min(100%,28rem),44rem);place-content:safe center center}.wf-register-task--loading .wf-register-panel--primary{box-shadow:var(--shadow-panel);grid-template-rows:auto}.wf-register-task--loading .wf-task-panel-body{padding:var(--space-2)}.wf-register-task--loading .wf-task-hero{align-content:center;min-height:clamp(5.25rem,15vh,7.5rem)}.wf-register-menu--ready .wf-register-workspace--task{padding-block:var(--space-3);grid-template-columns:minmax(min(100%,28rem),44rem);place-content:safe center center}.wf-register-menu--ready .wf-register-panel--primary{box-shadow:var(--shadow-panel);width:100%}.wf-register-menu__primary{align-self:start;gap:var(--space-2);width:100%;min-width:0;display:grid}.wf-register-menu__program-identity{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.01em;overflow-wrap:anywhere;padding-inline:var(--space-2);text-align:center;margin:0}.wf-register-menu--ready .wf-register-panel__head{background:linear-gradient(180deg, var(--surface-translucent-soft) 0%, var(--surface-panel) 100%);min-height:3.75rem}.wf-register-menu--ready .wf-register-panel__head h1{letter-spacing:-.045em;font-size:clamp(1.35rem,2.6vw,1.95rem)}.wf-register-menu--ready .wf-task-panel-body{padding:var(--space-2)}.wf-register-menu-actions,.wf-register-menu-action-group{gap:var(--space-2);display:grid}.wf-register-menu-action-group h2{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.08em;padding-inline:var(--space-1);margin:0;font-weight:950;line-height:1}.wf-register-menu--ready .wf-task-action-stack--primary,.wf-register-menu--ready .wf-task-action-stack--devices{grid-template-columns:minmax(0,1fr)}.wf-register-menu--ready .wf-task-action-stack--other{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-menu--ready .wf-task-action-stack--other:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.wf-register-menu--ready .wf-task-action-stack--sales,.wf-register-menu--ready .wf-task-action-stack--time-shift{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-register-menu--ready .wf-register-menu-actions .wf-register-key{text-align:center;min-height:4.2rem}.wf-register-menu--ready .wf-task-action-stack--primary .wf-register-key{justify-items:center;min-height:5.25rem}.wf-register-menu--ready .wf-task-action-stack--primary .wf-register-key strong{letter-spacing:-.035em;font-size:clamp(1.25rem,3vw,1.65rem)}.wf-register-menu--ready .wf-task-action-stack--primary .wf-register-key__label{gap:.6rem}.wf-register-menu--ready .wf-task-action-stack--primary .wf-register-key__icon{opacity:1;width:1.6rem;height:1.6rem}.wf-register-workspace--shift,.wf-register-workspace--approval{padding-block:var(--space-3);grid-template-columns:minmax(min(100%,32rem),44rem);place-content:safe center center;align-items:start;overflow:auto}.wf-register-workspace--shift-focused{grid-template-columns:minmax(min(100%,28rem),46rem);place-content:center;align-items:start}.wf-register-workspace--refund{grid-template-columns:minmax(18rem,30fr) minmax(28rem,42fr) minmax(18rem,28fr)}.wf-register-workspace--refund-lookup{padding-block:var(--space-3);grid-template-columns:minmax(min(100%,30rem),48rem);place-content:center}.wf-register-workspace--login{min-width:0;padding-block:var(--space-3);background:0 0;grid-template-columns:minmax(min(100%,30rem),46rem);place-content:center;justify-items:stretch;position:relative;overflow:hidden}.wf-register-workspace--login:before{display:none}.wf-register-workspace--lookup{padding-block:var(--space-5) var(--space-3);grid-template-columns:minmax(min(100%,32rem),56rem);place-content:start center}.wf-register-workspace--lookup.wf-register-workspace--master-detail{align-content:stretch}.wf-register-workspace--master-detail{grid-template-columns:minmax(20rem,.85fr) minmax(26rem,1.15fr);align-items:stretch}.wf-register-panel--primary,.wf-register-panel--detail,.wf-task-support,.wf-register-panel--login{grid-template-rows:auto minmax(0,1fr)}.wf-register-workspace--task>.wf-register-menu__primary>.wf-register-panel--primary,.wf-register-workspace--task>.wf-register-panel--primary,.wf-register-workspace--shift-focused>.wf-register-panel--primary,.wf-register-workspace--refund-lookup>.wf-register-panel--primary{grid-template-rows:auto auto;align-self:start}.wf-register-panel--login{background:var(--surface-paper);box-shadow:var(--shadow-panel);z-index:1;border-color:currentColor #485d579e #485d579e;border-top-style:none;border-top-width:0;width:100%;min-width:0;max-width:100%;position:relative}.wf-register-panel--login:before{display:none}.wf-register-panel--login .wf-register-panel__head{background:0 0;min-height:4.25rem}.wf-register-panel--login .wf-register-panel__head h1{letter-spacing:-.065em;font-size:clamp(1.85rem,4vw,2.55rem)}.wf-task-panel-body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-3);grid-auto-rows:max-content;display:grid;overflow:auto}.wf-lookup-detail-actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.wf-lookup-detail-actions[data-wf-runtime-form]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wf-lookup-detail-actions[data-wf-runtime-form]>.wf-register-fields{display:contents}.wf-lookup-detail-actions[data-wf-runtime-form]>.wf-register-key{grid-column:1/-1}.wf-lookup-search{align-items:end;gap:var(--space-2);grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(0,auto));display:grid}.wf-lookup-search label{gap:var(--space-1);min-width:0;display:grid}.wf-lookup-search label>span{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.04em;font-weight:950}.wf-lookup-search input{background:var(--surface-translucent-strong);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary);font:inherit;font-size:var(--text-md);min-width:0;min-height:3.15rem;padding:0 var(--space-3);font-weight:780}.wf-lookup-empty,.wf-lookup-summary{background:var(--surface-panel);border:1px solid var(--line-soft);border-left:6px solid var(--line-strong);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.wf-lookup-empty strong,.wf-lookup-summary strong{font-size:var(--text-xl);letter-spacing:-.04em}.wf-lookup-empty span,.wf-lookup-summary span{color:var(--ink-muted);font-weight:760}.wf-lookup-list{gap:var(--space-2);display:grid}.wf-lookup-pager{align-items:center;gap:var(--space-3);margin-top:var(--space-3);justify-content:space-between;display:flex}.wf-lookup-pager__range{color:var(--ink-muted);margin:0}.wf-lookup-pager__controls{gap:var(--space-2);display:flex}.wf-lookup-pager__link{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:inherit;align-items:center;min-height:2.5rem;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.wf-lookup-pager__link:not(.wf-lookup-pager__link--disabled):hover,.wf-lookup-pager__link:not(.wf-lookup-pager__link--disabled):focus-visible{border-color:var(--action-primary);outline:none}.wf-lookup-pager__link--disabled{cursor:not-allowed;opacity:.5}.wf-lookup-row{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:inherit;gap:var(--space-2);min-width:0;padding:var(--space-2);text-decoration:none;display:grid}.wf-lookup-row:hover,.wf-lookup-row:focus-visible{border-color:var(--line-strong);outline:none;box-shadow:0 0 0 3px #485d5724}.wf-lookup-row--selected{background:var(--surface-selected);border-color:var(--line-strong)}.wf-lookup-row--parked{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wf-lookup-row__content{gap:.2rem;min-width:0;display:grid}.wf-lookup-row--parked .wf-lookup-row__main{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.wf-lookup-row--parked .wf-lookup-row__meta{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-template-columns:none;display:flex}.wf-lookup-row--parked>.wf-register-key{min-width:9rem}.wf-lookup-row--result{grid-template-columns:minmax(12rem,.9fr) minmax(18rem,1.1fr)}.wf-lookup-row__main,.wf-lookup-row__meta,.wf-lookup-row__note{gap:.18rem;min-width:0;display:grid}.wf-lookup-row__main strong{font-size:var(--text-lg);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-lookup-row__main small{color:var(--ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:720;overflow:hidden}.wf-lookup-row__main span,.wf-lookup-row__meta span,.wf-lookup-row__note span{color:var(--ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:760;overflow:hidden}.wf-lookup-row--parked .wf-lookup-row__meta span{white-space:nowrap}.wf-lookup-row__meta{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}@media (min-width:48.0625rem){.wf-register-lookup--receipts .wf-register-workspace--master-detail{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,66rem);margin-inline:auto}.wf-register-lookup--receipts .wf-lookup-search{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-register-lookup--receipts .wf-lookup-search>:first-child{grid-column:1/-1}.wf-register-lookup--receipts .wf-lookup-row--result{grid-template-columns:minmax(0,1fr)}.wf-register-lookup--receipts .wf-lookup-row__meta{flex-wrap:wrap;justify-content:space-between;display:flex}}.wf-lookup-notice-list{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-3);display:grid}.wf-lookup-notice-list h3{font-size:var(--text-md);margin:0}.wf-lookup-notice-list ul{gap:var(--space-1);padding-left:var(--space-3);margin:0;display:grid}.wf-lookup-notice-list li{color:var(--ink-muted);font-size:var(--text-sm);font-weight:760}.wf-login-brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:var(--space-2);min-height:4rem;padding:var(--space-3);display:flex}.wf-login-brand img{object-fit:contain;max-width:9rem;max-height:2.5rem}.wf-login-brand strong{font-size:1.05rem}.wf-task-hero,.wf-register-input-card{background:var(--surface-panel);border:1px solid var(--line-soft);border-left:6px solid var(--line-strong);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.wf-register-input-card--cash{cursor:text}.wf-register-opening-cash-toggle{cursor:pointer;align-items:center;gap:var(--space-2);font-weight:760;display:flex}.wf-register-opening-cash-toggle input{block-size:1.15rem;inline-size:1.15rem}.wf-register-opening-cash-fields{gap:var(--space-3);display:none}.wf-register-opening-cash-fields .wf-register-cash-custody-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-register-opening-cash-fields .wf-register-cash-custody-fields>.wf-register-field{background:0 0;border:0;min-width:0;padding:0}@media (max-width:42rem){.wf-register-opening-cash-fields .wf-register-cash-custody-fields{grid-template-columns:minmax(0,1fr)}}.wf-register-input-card--cash:has(.wf-register-opening-cash-toggle input:checked) .wf-register-opening-cash-fields{display:grid}.wf-register-cash-custody-acknowledgement{align-items:center;gap:var(--space-2);min-height:var(--touch-target);display:flex}.wf-app--register input[type=checkbox]{appearance:none;background:var(--surface-input);border:1px solid var(--line-strong);border-radius:var(--radius-xs);box-sizing:border-box;vertical-align:middle;flex:0 0 24px;place-content:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;display:inline-grid}.wf-app--register input[type=checkbox]:before{border:solid var(--ink-action);content:"";opacity:0;border-width:0 2px 2px 0;width:7px;height:12px;transform:rotate(45deg)translate(-1px,-1px)}.wf-app--register input[type=checkbox]:checked{background:var(--action-primary);border-color:var(--action-primary-strong)}.wf-app--register input[type=checkbox]:checked:before{opacity:1}.wf-app--register input[type=checkbox]:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--action-primary);outline-offset:2px}.wf-app--register input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.wf-app--register .wf-date-input>input{background:var(--surface-input);border:1px solid var(--line-strong);color:var(--ink-primary);font:inherit;min-height:44px;padding:var(--space-2) var(--space-3)}.wf-app--register .wf-date-input>input:invalid{border-color:var(--danger)}.wf-app--register .wf-date-input__toggle,.wf-app--register .wf-date-input__clear{flex-basis:44px;min-height:44px}.wf-task-hero--ready{border-left-color:var(--device-ready)}.wf-task-hero--attention{border-left-color:var(--warning)}.wf-task-hero--runtime-loading{position:relative;overflow:hidden}.wf-task-hero--runtime-loading:after{content:"";background:linear-gradient(90deg,#0000,#075f5233,#0000);width:40%;height:.18rem;animation:1.4s ease-in-out infinite wf-register-loading-sweep;position:absolute;bottom:0;left:-40%}.wf-task-hero--blocked{border-left-color:var(--danger)}.wf-task-hero span,.wf-register-input-card span,.wf-task-check-group h3,.wf-task-check strong:not(.wf-register-modal *,.wf-shift-close-sales *),.wf-register-metric-grid span{color:var(--ink-muted);font-size:var(--text-sm);letter-spacing:0;margin:0;font-weight:950}.wf-task-hero strong{letter-spacing:-.06em;font-size:clamp(1.7rem,3.4vw,3.1rem);line-height:.95}.wf-task-hero p,.wf-register-input-card p{color:var(--ink-secondary);margin:0;line-height:1.35}.wf-register-input-card strong{font-size:var(--text-xl);letter-spacing:-.04em}.wf-register-metric-grid{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wf-register-metric-grid div,.wf-register-metric-grid label{background:var(--surface-panel);gap:var(--space-1);min-width:0;padding:var(--space-3);display:grid}.wf-register-metric-grid strong{overflow-wrap:anywhere;line-height:1.15}.wf-register-money-input--cash-entry{background:var(--surface-translucent);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--ink-secondary);font-size:var(--text-md);align-items:center;gap:var(--space-2);letter-spacing:0;min-height:var(--touch-target);padding:var(--space-2);text-transform:none;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);grid-template-columns:minmax(0,1fr) auto;font-weight:750;display:grid}.wf-register-money-input--cash-entry:hover{background:var(--surface-translucent-strong);border-color:var(--action-primary)}.wf-register-money-input--cash-entry:focus-within{border-color:var(--action-primary);box-shadow:0 0 0 3px #35584138}.wf-register-operator .wf-register-money-input--cash-entry input{color:var(--ink-primary);font:inherit;font-size:var(--text-xl);letter-spacing:-.04em;background:0 0;border:0;outline:0;min-width:0;min-height:2.75rem;padding:0;font-weight:900}.wf-register-money-input--cash-entry input:focus{box-shadow:none;outline:0}.wf-register-money-input--cash-entry input:disabled{color:var(--ink-muted);cursor:not-allowed}.wf-register-money-input--cash-entry b{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.08em}.wf-cash-count-grid{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-3);display:grid}.wf-cash-count-grid header{align-items:center;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.wf-cash-count-grid header span,.wf-cash-count-grid label span{color:var(--ink-muted);font-size:var(--text-sm);letter-spacing:0;font-weight:950}.wf-cash-count-grid header strong{color:var(--ink-secondary);font-size:var(--text-sm);letter-spacing:.06em}.wf-cash-count-grid label span{color:var(--ink-secondary)}.wf-cash-count-grid__total{place-items:end;gap:.1rem;min-width:0;display:grid}.wf-cash-count-grid header .wf-cash-count-grid__total span{font-size:var(--text-xs)}.wf-cash-count-grid header .wf-cash-count-grid__total strong{color:var(--ink-primary);font-size:var(--text-lg);letter-spacing:-.03em;line-height:1}.wf-cash-count-grid__rows{gap:var(--space-2);grid-template-columns:repeat(5,minmax(5.25rem,1fr));display:grid}.wf-cash-count-grid label{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius-xs);min-width:0;padding:var(--space-2);gap:.35rem;display:grid}.wf-cash-count-grid input{background:var(--surface-translucent);border:1px solid var(--line-soft);border-radius:var(--radius-xs);color:var(--ink-primary);font:inherit;font-size:var(--text-md);min-width:0;min-height:2.65rem;padding:0 var(--space-2);font-weight:900}.wf-cash-count-grid input:focus{outline-offset:.15rem;outline:3px solid #35584138}.wf-cash-count-grid input:disabled{color:var(--ink-muted);cursor:not-allowed}.wf-task-action-stack,.wf-task-check-list,.wf-task-check-group{gap:var(--space-2);display:grid}.wf-register-alert--compact{border-bottom:1px solid var(--line-soft);border-radius:var(--radius-sm);border-right:1px solid var(--line-soft);border-top:1px solid var(--line-soft);gap:var(--space-1);padding:var(--space-3);display:grid}.wf-register-alert--compact.wf-register-alert--attention{background:linear-gradient(180deg, var(--warning-soft), color-mix(in srgb, var(--warning-soft) 82%, var(--surface-panel))), var(--surface-panel);border:1px solid #d5983b57;border-left:5px solid var(--warning)}.wf-register-alert--compact strong{color:var(--ink-primary);font-size:var(--text-md);letter-spacing:-.02em}.wf-register-alert--compact span{color:var(--ink-secondary);line-height:1.35}.wf-task-action-stack{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.wf-task-action-stack .wf-register-key{min-height:4.75rem;padding:var(--space-3)}.wf-task-check{background:var(--surface-panel);border:1px solid var(--line-soft);border-left:5px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.wf-task-check--ready{border-left-color:var(--device-ready)}.wf-task-check--attention{border-left-color:var(--warning)}.wf-task-check--blocked{border-left-color:var(--danger)}.wf-task-check div:not(.wf-register-modal,.wf-register-modal *,.wf-shift-close-sales *){gap:var(--space-1);min-width:0;display:grid}.wf-task-check span:not(.wf-register-pill,.wf-register-modal *,.wf-shift-close-sales *){color:var(--ink-secondary);line-height:1.3}.wf-shift-close-sales{gap:var(--space-2);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.wf-shift-close-sale{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:var(--radius-xs);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.wf-shift-close-sale__text{gap:.1rem;min-width:0;margin:0;display:grid}.wf-shift-close-sale__text b{color:var(--ink-primary);overflow-wrap:anywhere;font-weight:900}.wf-shift-close-sale__text small{color:var(--ink-secondary);font-size:var(--text-xs);font-weight:750}.wf-shift-close-sale__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.wf-shift-close-sale__keys{gap:var(--space-2);justify-content:flex-end;min-width:12.5rem;display:flex}@media (max-width:43.999rem){.wf-shift-close-sale{grid-template-columns:minmax(0,1fr) auto}.wf-shift-close-sale__keys{grid-column:1/-1;min-width:0}}.wf-task-empty-line{background:var(--surface-panel);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);padding:var(--space-3);margin:0}.wf-register-fields{align-content:start;gap:var(--space-3);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));min-width:0;padding:0;display:grid}.wf-register-fields--approval{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-fields--approval>.wf-register-field{background:0 0;border:0;padding:0}.wf-login-badge-reader{gap:var(--space-1);display:grid}.wf-login-badge-reader>label{color:var(--ink-secondary);font-size:var(--text-sm);font-weight:900}.wf-login-badge-reader__controls{align-items:stretch;min-width:0;display:flex}.wf-login-badge-reader__input{background:var(--surface-input);border:1px solid var(--line-strong);border-radius:var(--radius-sm) 0 0 var(--radius-sm);align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-3);flex:1;display:flex}.wf-login-badge-reader__input:focus-within{border-color:var(--action-primary);box-shadow:var(--shadow-focus)}.wf-login-badge-reader__input input{color:var(--ink-primary);font:750 var(--text-md) / 1.2 var(--font-operational);min-width:0;padding-block:var(--space-2);background:0 0;border:0;outline:0;width:100%}.wf-login-badge-reader__controls>.wf-register-scannable-input__button{border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex:0 0 var(--touch-target)}.wf-login-badge-reader small{color:var(--ink-muted)}.wf-login-badge-reader .wf-login-badge-reader__error{color:var(--danger);font-weight:800}.wf-login-entry-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(12.75rem,.44fr);display:grid}.wf-login-entry-grid .wf-register-fields{grid-template-columns:minmax(0,1fr)}.wf-register-field{background:var(--surface-panel);border-radius:var(--radius-md);gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-2);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border:1px solid #82928a94;display:grid}.wf-register-field:focus-within{background:var(--surface-raised);border-color:var(--action-primary);box-shadow:var(--shadow-focus)}.wf-register-field span{color:var(--ink-secondary);font-size:var(--text-sm);font-weight:950}.wf-register-field input{background:var(--surface-translucent-strong);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary);font-size:var(--text-md);letter-spacing:normal;min-height:3.25rem;padding:var(--space-2) var(--space-3);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);width:100%;font-weight:500}.wf-register-field input:hover:not(:disabled,[readonly]){background:var(--surface-input);border-color:var(--action-primary)}.wf-register-field input:focus-visible{background:var(--surface-input);border-color:var(--action-primary-strong);box-shadow:var(--shadow-focus);outline:0}.wf-register-field--disabled{background:var(--surface-disabled);color:var(--ink-muted)}.wf-register-field input:disabled{border-color:var(--line-soft);color:var(--ink-muted);cursor:not-allowed;background:#efeae0d1}.wf-register-field input[readonly]{cursor:default}.wf-register-field small{color:var(--ink-muted);line-height:1.4}.wf-register-field--wide{grid-column:1/-1}.wf-login-actions{grid-template-columns:minmax(0,1fr)}.wf-login-actions .wf-register-key{text-align:center;justify-items:center;min-height:3.75rem}.wf-register-field--active{border-color:#075f526b;transform:translateY(-1px)}.wf-login-keypad{align-content:start;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wf-login-keypad button{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--key-surface) 100%);border:1px solid var(--key-edge);border-bottom-color:var(--key-edge-strong);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 92%, transparent), 0 2px 0 #6f7f77ad;color:var(--ink-primary);cursor:pointer;font:950 var(--text-lg) / 1 var(--font-operational);min-height:3.25rem;padding:0 var(--space-2);transition:box-shadow var(--motion-fast), filter var(--motion-fast), transform var(--motion-fast)}.wf-login-keypad button.wf-login-keypad__action{justify-content:center;align-items:center;font-size:1.3rem;display:inline-flex}.wf-login-keypad button:hover:not(:disabled){background:linear-gradient(180deg, var(--surface-input) 0%, var(--surface-hover) 100%);border-color:var(--action-primary);filter:none;transform:translateY(-1px)}.wf-login-keypad button:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 90%, transparent), 0 0 0 3px #35584147, 0 0 0 5px #fffdf7eb;outline:0}.wf-login-keypad button:active:not(:disabled){box-shadow:inset 0 1px 2px #101b1a2e, 0 1px 0 var(--key-shadow);transform:translateY(1px)}.wf-login-keypad button:disabled{background:linear-gradient(180deg, var(--surface-disabled) 0%, var(--surface-muted) 100%);border-color:var(--key-edge);box-shadow:none;color:var(--ink-muted);cursor:not-allowed;opacity:1;transform:none}@keyframes wf-register-loading-sweep{0%{transform:translate(0)}to{transform:translate(350%)}}@media (max-width:48rem){.wf-register-panel--login .wf-register-panel__head h1{font-size:clamp(1.45rem,7vw,1.8rem)}.wf-register-panel--login .wf-task-panel-body,.wf-login-entry-grid,.wf-register-fields{gap:var(--space-2)}.wf-register-panel--login .wf-task-panel-body,.wf-register-field{padding:var(--space-2)}.wf-register-field{border-radius:var(--radius-sm);gap:var(--space-1)}.wf-register-field span{font-size:var(--text-md)}.wf-register-field input{min-height:var(--touch-target)}.wf-login-keypad{gap:.45rem}.wf-login-keypad button{min-height:3rem}.wf-login-actions .wf-register-key{min-height:3.2rem}.wf-register-menu--ready .wf-register-workspace--task{padding-block:var(--space-4) var(--space-3)}.wf-register-menu--ready .wf-register-panel__head{min-height:3.35rem;padding:var(--space-2) var(--space-3)}.wf-register-menu--ready .wf-register-panel__head h1{font-size:clamp(1.55rem,7vw,2rem)}.wf-register-menu--ready .wf-register-menu-actions .wf-register-key{min-height:3.75rem}.wf-register-menu--ready .wf-task-action-stack--primary .wf-register-key{min-height:5rem}.wf-register-workspace--task,.wf-register-workspace--shift-focused,.wf-register-workspace--refund-lookup,.wf-register-fields,.wf-login-entry-grid{grid-template-columns:minmax(0,1fr)}.wf-register-item-grid,.wf-register-function-keys,.wf-register-line-edit,.wf-payment-tender-grid,.wf-register-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-function-keys.wf-register-line-action-bar{grid-template-columns:minmax(0,1fr);display:grid}.wf-register-line-action-bar__primary,.wf-register-line-action-bar__commercial{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.wf-register-line-action-bar :is(.wf-register-line-action-bar__primary,.wf-register-line-action-bar__commercial)>.wf-register-key{min-width:0}.wf-register-topbar .wf-register-preferences .wf-app-surface-tabs__tab{justify-content:center;width:44px;padding-inline:0}.wf-register-topbar .wf-register-preferences .wf-app-surface-tabs__tab>.wf-icon{width:1.25rem;height:1.25rem}.wf-register-topbar .wf-register-preferences .wf-app-surface-tabs__tab>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-register-topbar .wf-register-language .wf-ui-preference-menu__chevron{display:none}.wf-register-receipt-actions--delivery .wf-register-key__label{flex-direction:column;gap:.15rem}.wf-register-receipt-actions--delivery .wf-register-key__label strong{overflow-wrap:normal;word-break:normal}.wf-register-item-key__price--has-regular{flex-wrap:wrap}.wf-register-tender-actions,.wf-cash-count-grid__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-cash-custody__fields{grid-template-columns:minmax(0,1fr)}.wf-register-cash-custody__field--wide{grid-column:auto}.wf-register-metric-grid>div:last-child:nth-child(odd),.wf-register-metric-grid>label:last-child:nth-child(odd){grid-column:1/-1}.wf-register-workspace--sale .wf-register-items{order:1}.wf-register-workspace--sale .wf-register-pay{order:3}.wf-register-workspace--sale .wf-register-pay .wf-register-total{display:none}.wf-register-workspace--sale .wf-register-panel__head{min-height:2.65rem;padding:.55rem var(--space-3)}.wf-register-workspace--sale .wf-register-items__head{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding-block:.125rem}.wf-register-workspace--sale .wf-register-items__head--with-order{grid-template-columns:auto minmax(0,1fr) auto auto}.wf-register-workspace--sale .wf-register-items__head .wf-register-product-issue{grid-column:auto;justify-self:end}.wf-register-workspace--sale .wf-register-items__head .wf-register-product-issue[open]{grid-column:1/-1;justify-self:stretch}.wf-register-workspace--sale .wf-register-panel__head h1,.wf-register-workspace--sale .wf-register-panel__head h2{font-size:1.25rem}.wf-register-workspace--sale .wf-register-panel__head>span:not(.wf-register-pill){font-size:var(--text-xs)}.wf-register-workspace--sale .wf-register-search-row{padding:0}.wf-register-workspace--sale .wf-register-scan,.wf-register-workspace--sale .wf-register-search-submit,.wf-register-workspace--sale .wf-register-search-field .wf-register-scannable-input__button{min-height:2.55rem}.wf-register-workspace--sale .wf-register-search-field .wf-register-scannable-input__button{width:2.55rem}.wf-register-workspace--sale .wf-register-items__head .wf-register-scan,.wf-register-workspace--sale .wf-register-items__head .wf-register-search-submit,.wf-register-workspace--sale .wf-register-items__head .wf-register-search-field .wf-register-scannable-input__button{min-height:2.75rem}.wf-register-workspace--sale .wf-register-items__head .wf-register-search-field .wf-register-scannable-input__button{width:2.75rem}.wf-register-workspace--sale .wf-register-scan{font-size:var(--text-lg)}.wf-register-workspace--sale .wf-register-search-field{grid-template-columns:minmax(0,1fr)}.wf-register-workspace--sale .wf-register-search-submit{padding-inline:var(--space-2)}.wf-register-workspace--sale .wf-register-product-groups{max-height:clamp(18rem,48dvh,30rem)}.wf-register-workspace--sale .wf-register-item-grid{grid-auto-rows:minmax(3.95rem,auto)}.wf-register-workspace--sale .wf-register-item-grid--compact{grid-auto-rows:minmax(4.85rem,auto)}.wf-register-workspace--sale .wf-register-product-section{max-height:none;padding-right:0;overflow:visible}.wf-register-workspace--sale .wf-register-item-key{gap:var(--space-1);min-height:3.95rem;padding:.6rem var(--space-2)}.wf-register-product-issue__fields{grid-template-columns:minmax(0,1fr)}.wf-register-product-issue__submit{width:100%}.wf-register-workspace--sale .wf-register-item-key--out-of-stock{min-height:6.5rem}.wf-register-workspace--sale .wf-register-item-key strong{font-size:var(--text-base);line-height:1.02}.wf-register-workspace--sale .wf-register-item-key span{font-size:var(--text-xs);padding:.1rem .42rem}.wf-register-workspace--sale .wf-register-receipt{order:2}.wf-register-line-edit{grid-template-columns:1fr}.wf-register-panel__head{flex-direction:column;align-items:flex-start}}@media (max-width:32rem){:is(.wf-register-menu--ready .wf-task-action-stack--sales,.wf-register-menu--ready .wf-task-action-stack--time-shift,.wf-register-menu--ready .wf-task-action-stack--other:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-register-workspace--sale .wf-register-items__head{grid-template-columns:auto minmax(0,1fr)}.wf-register-workspace--sale .wf-register-items__head h2{grid-area:1/1}.wf-register-workspace--sale .wf-register-items__head .wf-register-search-row{grid-area:2/1/auto/-1}.wf-register-workspace--sale .wf-register-items__head .wf-register-product-issue{grid-area:1/2}.wf-register-workspace--sale .wf-register-items__head--with-order{grid-template-columns:auto minmax(0,1fr) auto}.wf-register-workspace--sale .wf-register-items__head--with-order .wf-register-button-order__trigger{grid-area:1/2}.wf-register-workspace--sale .wf-register-items__head--with-order .wf-register-product-issue{grid-column:3}.wf-register-workspace--sale .wf-register-items__head .wf-register-product-issue[open]{grid-area:3/1/auto/-1}}@media (min-width:73rem){.wf-register-workspace--sale .wf-register-item-grid--compact{grid-auto-rows:minmax(clamp(5.85rem,6.8vh,6.7rem),auto)}.wf-register-workspace--sale .wf-register-item-key--compact{min-height:clamp(5.85rem,6.8vh,6.7rem);padding:clamp(var(--space-2), .95vw, var(--space-3))}.wf-register-workspace--sale .wf-register-item-key--compact .wf-register-item-key__content strong{font-size:clamp(var(--text-base), 1.12vw, var(--text-lg))}}@font-face{font-family:WF Receipt Mono;src:url(/assets/DejaVuSansMono-Regular-oseB-A7h.ttf)format("truetype");font-display:block;font-style:normal;font-weight:400}.wf-app--erp{--wf-product-padding:0rem;--wf-font-mono:var(--font-receipt);--wf-erp-action-hint-arrow-left:50%;--wf-erp-bg:var(--canvas-background);--wf-erp-surface:var(--surface-raised);--wf-erp-panel:var(--surface-panel);--wf-erp-text:var(--ink-primary);--wf-erp-muted:var(--ink-muted);--wf-erp-line:var(--line-soft);--wf-erp-line-strong:var(--line-strong);--wf-erp-dark:var(--inverse-surface);--wf-erp-dark-2:var(--inverse-surface-raised);--wf-erp-primary:var(--action-primary);--wf-erp-primary-deep:var(--action-primary-strong);--wf-erp-accent-strong:var(--wf-erp-primary-deep);--wf-erp-success:var(--success);--wf-erp-warning:var(--warning);--wf-erp-danger:var(--danger);--wf-erp-danger-surface:var(--danger-soft);--wf-erp-danger-line:color-mix(in srgb, var(--danger) 36%, var(--line-soft));--wf-erp-chart-series-1:var(--chart-series-1);--wf-erp-chart-series-2:var(--chart-series-2);--wf-erp-chart-series-3:var(--chart-series-3);--wf-erp-chart-series-4:var(--chart-series-4);--wf-erp-focus:var(--wf-erp-primary);--wf-erp-key:var(--key-surface);--wf-erp-key-edge:var(--key-edge);--wf-erp-tooltip-surface:var(--wf-erp-dark-2);--wf-erp-tooltip-text:var(--ink-inverse);--wf-erp-tooltip-edge:var(--accent-warm);--wf-color-text-muted:var(--wf-erp-muted);--wf-erp-radius:5px;--wf-erp-focus-ring:var(--shadow-focus);background:var(--canvas-treatment);color:var(--wf-erp-text);padding:0}.wf-app--erp .wf-stage{min-height:100vh;justify-self:stretch;width:100%;min-height:100dvh}.wf-app--erp .wf-frame{min-height:100vh;min-height:100dvh}.wf-app--erp .wf-erp-shell{background:0 0;grid-template:"navigation top-menu""navigation content"minmax(0,1fr)/188px minmax(0,1fr);align-items:stretch;gap:0;height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.wf-app--erp .wf-erp-shell:before{background:linear-gradient(180deg, var(--wf-erp-dark-2) 0%, var(--wf-erp-dark) 100%);border-right:1px solid var(--inverse-line-strong);content:"";grid-area:navigation;align-self:stretch;min-height:100%}.wf-app--erp .wf-erp-nav{background:linear-gradient(180deg, var(--wf-erp-dark-2) 0%, var(--wf-erp-dark) 100%);border:0;border-right:1px solid var(--inverse-line-strong);box-shadow:none;color:var(--inverse-ink);height:100vh;z-index:1;border-radius:0;grid-area:navigation;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:0;height:100dvh;min-height:0;max-height:none;padding:12px 8px;display:grid;position:sticky;top:0;overflow:hidden}.wf-app--erp .wf-erp-content{grid-area:content;grid-template-rows:auto minmax(0,1fr);min-width:0;height:auto;min-height:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-top-menu{background:linear-gradient(180deg, var(--wf-erp-dark-2) 0%, var(--wf-erp-dark) 100%);border-bottom:1px solid var(--inverse-line-strong);box-shadow:none;color:var(--inverse-ink);grid-area:top-menu;min-width:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-top-menu__bar{grid-template-columns:max-content minmax(8rem,1fr) minmax(0,max-content);align-items:center;gap:8px;min-width:0;padding:5px 12px;display:grid}.wf-app--erp .wf-erp-top-menu__context,.wf-app--erp .wf-erp-top-menu__search,.wf-app--erp .wf-erp-top-menu__actions,.wf-app--erp .wf-erp-shell-preference-menu{align-items:center;min-width:0;display:flex}.wf-app--erp .wf-erp-top-menu__context{gap:8px}.wf-app--erp .wf-erp-top-menu__area-icon{color:#111b1a;background:#e0b359;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wf-app--erp .wf-erp-top-menu__area{min-width:0;display:block}.wf-app--erp .wf-erp-top-menu__area strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;line-height:1.05;overflow:hidden}.wf-app--erp .wf-erp-top-menu__search{color:#fffdf7b8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;gap:7px;min-height:44px;padding:0 9px}.wf-app--erp .wf-erp-top-menu__search:focus-within{box-shadow:var(--wf-erp-focus-ring);background:#ffffff1f;border-color:#e0b3599e}.wf-app--erp .wf-erp-top-menu__search input{color:#fff;font:inherit;background:0 0;border:0;outline:0;align-self:stretch;width:100%;min-width:0;min-height:44px;font-size:.86rem}.wf-app--erp .wf-erp-top-menu__search input::placeholder{color:#fffdf77a}.wf-app--erp .wf-erp-system-search{position:relative}.wf-app--erp .wf-erp-system-search__search-icon{flex:none}.wf-app--erp .wf-erp-system-search__input{padding:0}.wf-app--erp .wf-erp-system-search__key{color:#fffdf79e;font-family:var(--wf-font-mono);white-space:nowrap;border:1px solid #ffffff2e;border-bottom-color:#00000061;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:22px;padding:0 5px;font-size:.65rem;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.wf-app--erp .wf-erp-system-search__clear{color:#fffdf7ad;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.1rem;display:inline-flex}.wf-app--erp .wf-erp-system-search__clear:hover,.wf-app--erp .wf-erp-system-search__clear:focus-visible{color:#fff;background:#ffffff1c;outline:0}.wf-app--erp .wf-erp-system-search>.wf-erp-action-hint:has(>.wf-erp-scan-button){flex:none;align-self:stretch;margin-inline:-7px -9px;display:flex}.wf-app--erp .wf-erp-system-search>.wf-erp-action-hint>.wf-erp-scan-button{color:#fffdf7b8;background:0 0;border:0;border-left:1px solid #ffffff2e;border-radius:0 3px 3px 0;flex:none;width:40px;min-width:40px;height:100%;min-height:0}.wf-app--erp .wf-erp-system-search>.wf-erp-action-hint>.wf-erp-scan-button:hover:not(:disabled){color:#fff;background:#ffffff1c}.wf-app--erp .wf-erp-system-search>.wf-erp-action-hint>.wf-erp-scan-button:focus-visible{outline-color:var(--accent-warm)}.wf-app--erp .wf-erp-system-search__panel{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-line) 84%, var(--accent-warm));color:var(--wf-erp-text);z-index:80;border-radius:9px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #04100e47,0 2px 8px #04100e2e}.wf-app--erp .wf-erp-system-search__panel[data-wf-mobile-fullscreen=true]{box-shadow:none;border-radius:0}.wf-app--erp .wf-erp-system-search__panel[data-wf-mobile-fullscreen=true] .wf-erp-system-search__mobile-head{display:flex}.wf-app--erp .wf-erp-system-search__mobile-head{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);align-items:center;gap:8px;min-height:54px;padding:7px 8px;display:none}.wf-app--erp .wf-erp-system-search__mobile-control{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);border-radius:4px;flex:auto;align-items:center;gap:8px;min-width:0;padding-inline-start:10px;display:flex;overflow:hidden}.wf-app--erp .wf-erp-system-search__mobile-control:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-system-search__mobile-search-icon{color:var(--wf-erp-muted);flex:none}.wf-app--erp .wf-erp-system-search__mobile-input{color:var(--wf-erp-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;min-width:0;min-height:40px}.wf-app--erp .wf-erp-system-search__mobile-clear,.wf-app--erp .wf-erp-system-search__close{color:var(--wf-erp-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.wf-app--erp .wf-erp-system-search__mobile-clear{font-size:1.2rem}.wf-app--erp .wf-erp-system-search__close{padding-inline:9px;font-size:.76rem;font-weight:750}.wf-app--erp .wf-erp-system-search__mobile-clear:hover,.wf-app--erp .wf-erp-system-search__close:hover,.wf-app--erp .wf-erp-system-search__mobile-clear:focus-visible,.wf-app--erp .wf-erp-system-search__close:focus-visible{background:var(--surface-hover);color:var(--wf-erp-text);outline:0}.wf-app--erp .wf-erp-system-search__mobile-control>.wf-erp-action-hint:has(>.wf-erp-scan-button){flex:none;align-self:stretch;margin-inline-start:-8px;display:flex}.wf-app--erp .wf-erp-system-search__mobile-control>.wf-erp-action-hint>.wf-erp-scan-button{background:var(--surface-raised);border:0;border-left:1px solid var(--wf-erp-key-edge);border-radius:0;flex:none;width:40px;min-width:40px;height:100%;min-height:0}.wf-app--erp .wf-erp-system-search__status{color:var(--wf-erp-muted);align-items:center;gap:9px;min-height:70px;margin:0;padding:18px 20px;font-size:.84rem;display:flex}.wf-app--erp .wf-erp-system-search__list:has(>.wf-erp-system-search__status--type-more){padding:3px}.wf-app--erp .wf-erp-system-search__status--type-more{min-height:40px;padding:9px 12px}.wf-app--erp .wf-erp-system-search__status--loading:before{border:2px solid color-mix(in srgb, var(--wf-erp-line) 72%, transparent);border-top-color:var(--accent-warm);content:"";border-radius:50%;width:15px;height:15px;animation:.7s linear infinite wf-erp-system-search-spin}.wf-app--erp .wf-erp-system-search__status--failed{background:color-mix(in srgb, var(--danger) 7%, transparent);color:var(--danger-ink)}.wf-app--erp .wf-erp-system-search__list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:5px;list-style:none;overflow:auto}.wf-app--erp .wf-erp-system-search__group{margin:0;padding:0;list-style:none}.wf-app--erp .wf-erp-system-search__group+.wf-erp-system-search__group{border-top:1px solid var(--wf-erp-line);margin-top:4px;padding-top:4px}.wf-app--erp .wf-erp-system-search__group-heading{color:var(--wf-erp-muted);letter-spacing:.045em;align-items:center;gap:7px;min-height:28px;padding:4px 9px 3px;font-size:.68rem;font-weight:750;display:flex}.wf-app--erp .wf-erp-system-search__group-icon{color:color-mix(in srgb, var(--wf-erp-primary) 78%, var(--wf-erp-text));justify-content:center;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-system-search__group-icon .wf-icon{width:.9rem;height:.9rem}.wf-app--erp .wf-erp-system-search__group-label{min-width:0}.wf-app--erp .wf-erp-system-search__option{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px 6px 7px;display:grid;position:relative}.wf-app--erp .wf-erp-system-search__option.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-warm) 12%, transparent), transparent 62%), var(--surface-hover);border-color:color-mix(in srgb, var(--accent-warm) 35%, var(--wf-erp-line))}.wf-app--erp .wf-erp-system-search__option.is-active:before{background:var(--accent-warm);content:"";border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:-1px}.wf-app--erp .wf-erp-system-search__option:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-system-search__option-icon{background:color-mix(in srgb, var(--wf-erp-primary) 10%, var(--wf-erp-bg));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 16%, var(--wf-erp-line));color:color-mix(in srgb, var(--wf-erp-primary) 82%, var(--wf-erp-text));border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wf-app--erp .wf-erp-system-search__option-icon .wf-icon{width:.95rem;height:.95rem}.wf-app--erp .wf-erp-system-search__option-copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-system-search__option-title{color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:700;line-height:1.2;overflow:hidden}.wf-app--erp .wf-erp-system-search__option-subtitle{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.73rem;line-height:1.25;overflow:hidden}.wf-app--erp .wf-erp-system-search__option-arrow{color:var(--wf-erp-muted);opacity:0;justify-content:center;transition:opacity .1s,transform .1s;display:inline-flex;transform:translate(-3px)}.wf-app--erp .wf-erp-system-search__option.is-active .wf-erp-system-search__option-arrow{opacity:1;transform:translate(0)}.wf-app--erp .wf-erp-system-search__footer{background:color-mix(in srgb, var(--wf-erp-bg) 74%, var(--wf-erp-surface));border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);justify-content:flex-end;align-items:center;gap:7px;min-height:34px;padding:5px 10px;font-size:.68rem;display:flex}.wf-app--erp .wf-erp-system-search__footer .wf-erp-system-search__key{border-color:var(--wf-erp-line);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--wf-erp-line) 70%, transparent);color:var(--wf-erp-text);min-height:20px}@keyframes wf-erp-system-search-spin{to{transform:rotate(360deg)}}.wf-app--erp .wf-erp-top-menu__actions{justify-content:end;gap:6px}.wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger{color:#e9eee9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;gap:6px;min-height:44px;padding:0 8px}.wf-app--erp .wf-erp-top-menu__actions .wf-app-surface-tabs{white-space:nowrap;background:#05131257;border:1px solid #ffffff21;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:44px;padding:3px;font-size:.76rem;font-weight:600;display:inline-grid;box-shadow:inset 0 1px 2px #00000038}.wf-app--erp .wf-erp-top-menu__actions .wf-app-surface-tabs__tab{color:#e9eee9b8;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.wf-app--erp .wf-erp-top-menu__actions .wf-app-surface-tabs__tab--active{box-shadow:inset 3px 0 0 var(--accent-warm), inset 0 1px 0 #ffffff1a;color:#fff;background:#ffffff1f;border-color:#e0b3596b}.wf-app--erp .wf-erp-top-menu__actions :is(a,button).wf-app-surface-tabs__tab:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e}.wf-app--erp .wf-erp-top-menu__actions :is(a,button).wf-app-surface-tabs__tab:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-color:#e0b359a8;outline:0}.wf-app--erp .wf-erp-top-menu__actions .wf-app-surface-tabs__tab--disabled{cursor:not-allowed;opacity:.42}.wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger{font-size:.76rem;font-weight:600}.wf-app--erp .wf-erp-company-context-menu{max-width:13rem}.wf-app--erp .wf-erp-company-context-menu .wf-ui-preference-menu__trigger{justify-content:flex-start}.wf-app--erp .wf-erp-company-context-menu .wf-ui-preference-menu__current{text-align:left;justify-items:start;gap:1px;line-height:1.15;display:grid}.wf-app--erp .wf-erp-company-context-menu .wf-ui-preference-menu__current>:is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-company-context-menu .wf-ui-preference-menu__current>small{opacity:.78;font-size:.68rem;font-weight:600}.wf-app--erp .wf-erp-company-context-menu__form{display:contents}.wf-app--erp .wf-erp-company-context-menu__panel .wf-ui-preference-menu__option-label{gap:2px;display:grid}.wf-app--erp .wf-erp-company-context-menu__panel .wf-ui-preference-menu__option-label small{color:var(--ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;font-weight:600;overflow:hidden}.wf-app--erp .wf-erp-company-context-menu__add,.wf-app--erp .wf-erp-company-context-menu__sign-out{border-top-color:var(--line-subtle);margin-top:2px}.wf-app--erp .wf-erp-company-context-menu__add-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-company-context-menu__capacity-warning{border-left:3px solid var(--warning);padding-left:var(--space-3)}.wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger:hover{background:#ffffff1f;border-color:#e0b3596b}.wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-color:#e0b359a8;outline:0}.wf-app--erp .wf-erp-content>.wf-erp-status,.wf-app--erp .wf-erp-content>.wf-device-console{height:auto;min-height:0}.wf-app--erp .wf-erp-nav__brand{border-bottom:1px solid #ffffff1c;margin:0 6px 8px;padding:0 0 10px;display:block}.wf-app--erp .wf-erp-nav__brand strong{color:#fff;letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.1;display:block}.wf-app--erp .wf-erp-nav__groups{scrollbar-gutter:stable;grid-row:auto;align-content:start;gap:3px;min-height:0;padding:0 2px 14px 0;display:grid;overflow-y:auto}.wf-app--erp .wf-erp-nav__group{gap:3px;padding:0;display:grid}.wf-app--erp .wf-erp-nav__group+.wf-erp-nav__group{border-top:0;padding-top:0}.wf-app--erp .wf-erp-nav__group>span{color:#9fb0a9;letter-spacing:.07em;margin:10px 6px 4px;padding:0;font-size:.68rem;font-weight:600;line-height:1.1}.wf-app--erp .wf-erp-nav__items{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.wf-app--erp .wf-erp-nav__pinned{border-bottom:1px solid #ffffff1a;margin-bottom:6px;padding-bottom:8px}.wf-app--erp .wf-erp-nav--desktop:has(>.wf-erp-nav__footer){grid-template-rows:auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-nav__footer{border-top:1px solid #ffffff24;margin:0 8px;padding:8px 0 10px}.wf-app--erp .wf-erp-nav__items :is(a,button){box-shadow:none;color:#dbe3dd;text-align:left;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:2rem;padding:5px 8px;text-decoration:none;display:grid;transform:none}.wf-app--erp .wf-erp-nav__icon{color:#aebdb5;width:1.05rem;height:1.05rem}.wf-app--erp .wf-erp-nav__items :is(a,button) span{color:inherit;letter-spacing:-.01em;font-size:.8rem;font-weight:600;line-height:1.12;transform:translateY(1px)}.wf-app--erp .wf-erp-nav__items :is(a,button):hover{box-shadow:none;color:#fff;background:#ffffff1a;border-color:#ffffff14 #ffffff14 #ffffff14 #d09132;transform:none}.wf-app--erp .wf-erp-nav__items :is(a,button):hover .wf-erp-nav__icon,.wf-app--erp .wf-erp-nav__items :is(a,button):focus-visible .wf-erp-nav__icon,.wf-app--erp .wf-erp-nav__items :is(a,button).active .wf-erp-nav__icon{color:#e0b359}.wf-app--erp .wf-erp-nav__items :is(a,button):focus-visible{background:#ffffff1f;border-color:#ffffff3d #ffffff3d #ffffff3d #d09132;outline:0;box-shadow:0 0 0 4px #ffffff38}.wf-app--erp .wf-erp-nav__items :is(a,button):active{transform:none;box-shadow:inset 0 1px 2px #0000003d}.wf-app--erp .wf-erp-nav__items :is(a,button).active{color:#fff;background:#ffffff29;border-color:#ffffff14 #ffffff14 #ffffff14 #d09132;box-shadow:inset 3px 0 #d09132}.wf-app--erp .wf-erp-nav__items :is(a,button).active span{color:#fff}.wf-app--erp .wf-erp-status{box-shadow:none;height:100vh;background:0 0;border:0;border-radius:0;flex-direction:column;align-self:stretch;height:100dvh;min-height:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-page-header{background:linear-gradient(180deg, #152321 0%, var(--wf-erp-dark) 100%);color:#fff;border-bottom:1px solid #344540;grid-template-rows:37px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 16px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-page-header:has(.wf-erp-page-header__actions:not(:empty)){grid-template-columns:max-content minmax(0,1fr) max-content}.wf-app--erp .wf-erp-route-breadcrumbs{border-right:1px solid #3d5b55;align-items:center;min-width:0;min-height:32px;margin:0;padding-right:14px;display:flex}.wf-app--erp .wf-erp-page-header>.wf-erp-route-breadcrumbs[data-wf-back-action=true]{width:max-content;max-width:min(22rem,42vw)}.wf-app--erp .wf-erp-route-breadcrumbs[data-wf-back-action=false],.wf-app--erp .wf-erp-route-breadcrumbs[aria-hidden=true]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-route-breadcrumbs__back{appearance:none;color:#bdd0cc;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:32px;padding:0;text-decoration:none;display:flex;overflow:hidden}.wf-app--erp .wf-erp-route-breadcrumbs__back-icon{color:#d6e3e0;background:#ffffff09;border:1px solid #ffffff1f;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.wf-app--erp .wf-erp-route-breadcrumbs__back-icon .wf-icon{font-size:1.06rem}.wf-app--erp .wf-erp-route-breadcrumbs__back-copy{text-align:left;justify-items:start;gap:2px;min-width:0;max-width:100%;line-height:1;display:grid;overflow:hidden}.wf-app--erp .wf-erp-route-breadcrumbs__back-copy strong{color:#c9dad6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;overflow:hidden}.wf-app--erp .wf-erp-route-breadcrumbs__back-copy small{color:#91aaa4;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:600;line-height:1;overflow:hidden}.wf-app--erp .wf-erp-route-breadcrumbs__back:hover .wf-erp-route-breadcrumbs__back-icon{background:#ffffff14;border-color:#ffffff38}.wf-app--erp .wf-erp-route-breadcrumbs__back:hover .wf-erp-route-breadcrumbs__back-copy strong{color:#fff}.wf-app--erp .wf-erp-route-breadcrumbs__back:hover .wf-erp-route-breadcrumbs__back-copy small{color:#bfd0cc}.wf-app--erp .wf-erp-route-breadcrumbs__back:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-page-header__title{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(1.22rem,1.55vw,1.65rem);font-weight:700;line-height:1.08;overflow:hidden}.wf-app--erp .wf-erp-page-header:not(:has(.wf-erp-route-breadcrumbs[data-wf-back-action=true])):not(:has(.wf-erp-page-header__actions:not(:empty))) .wf-erp-page-header__title{grid-column:1/-1}.wf-app--erp .wf-erp-page-header:not(:has(.wf-erp-route-breadcrumbs[data-wf-back-action=true])):has(.wf-erp-page-header__actions:not(:empty)) .wf-erp-page-header__title{grid-column:1/3}.wf-app--erp .wf-erp-page-header__actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-page-header__actions:empty{display:none}.wf-app--erp .wf-erp-page-header__action{appearance:none;color:#e8f0ee;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-page-header__action:hover{color:#fff;background:#ffffff1c;border-color:#ffffff4d}.wf-app--erp .wf-erp-page-header__action:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-page-header__action .wf-icon{width:.9rem;height:.9rem}.wf-app--erp .wf-erp-page-header__rail{grid-column:1/-1;width:auto;min-width:0;margin:2px -16px -8px}.wf-app--erp .wf-erp-page-header__rail:empty{display:none}.wf-app--erp p:empty,.wf-app--erp small:empty{margin:0;display:none}.wf-app--erp .wf-erp-badge{color:#fff;letter-spacing:.02em;text-transform:none;background:#ffffff24;border:1px solid #ffffff1f;border-radius:4px;align-items:center;min-height:24px;padding:4px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.wf-app--erp .wf-erp-badge--ready{background:var(--success-soft);border-color:var(--success);color:var(--wf-erp-success)}.wf-app--erp .wf-erp-badge--attention{background:var(--warning-soft);border-color:var(--warning);color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-badge--blocked{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-ink)}.wf-app--erp .wf-erp-badge--neutral{background:var(--surface-muted);border-color:var(--wf-erp-line);color:var(--wf-erp-text)}.wf-app--erp .wf-erp-badge--link{cursor:pointer;text-decoration:none}.wf-app--erp .wf-erp-badge--button{appearance:none;font-family:inherit;line-height:inherit}.wf-app--erp .wf-erp-badge__icon{flex:none;margin-left:4px}.wf-app--erp .wf-erp-badge--link:hover{filter:brightness(.96);text-underline-offset:2px;text-decoration:underline}.wf-app--erp .wf-erp-badge--link:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-status__heading{flex:none;min-width:0;padding:14px 14px 0}.wf-app--erp .wf-erp-status__heading:empty{display:none}.wf-app--erp .wf-erp-status__workspace>.wf-erp-status__heading{grid-column:1/-1;padding:0}.wf-app--erp .wf-erp-status__workspace>.wf-erp-status__heading .wf-erp-issue-banner{margin:0}.wf-app--erp .wf-erp-status__workspace{background:0 0;flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-content:start;align-items:start;gap:12px;min-height:0;padding:18px 14px 14px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-workspace--overview .wf-erp-status__workspace{flex-direction:column;align-content:start;align-items:stretch;gap:12px;display:flex}.wf-app--erp .wf-erp-overview-band{grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr);align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-overview-band__main{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-overview-band__side{align-content:start;gap:12px;min-width:0;display:grid;container:wf-erp-overview-side/inline-size}.wf-app--erp .wf-erp-overview-header{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:3px solid var(--accent-warm);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-panel);gap:10px;min-width:0;padding:14px;display:grid}.wf-app--erp .wf-erp-overview-header:has(>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales)){grid-template-columns:minmax(14rem,1fr) fit-content(17rem);grid-template-areas:"intro sales""actions sales";gap:10px 16px}.wf-app--erp .wf-erp-overview-header:has(>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales))>.wf-erp-overview-header__intro{grid-area:intro}.wf-app--erp .wf-erp-overview-header:has(>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales))>.wf-erp-overview-header__actions{grid-area:actions}.wf-app--erp .wf-erp-overview-header:has(>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales))>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales){grid-area:sales}.wf-app--erp .wf-erp-overview-header__intro{gap:4px;display:grid;container:wf-erp-overview-intro/inline-size}.wf-app--erp .wf-erp-overview-header__intro h2{text-wrap:balance;margin:0}.wf-app--erp .wf-erp-overview-header__meta{color:var(--wf-erp-muted);margin:0}.wf-app--erp .wf-erp-overview-header__actions{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-overview-header__actions .wf-erp-command-button{flex:7rem;justify-items:center;min-width:7rem;padding-inline:14px}.wf-app--erp .wf-erp-overview-sales-row{align-content:start;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-overview-sales-row .wf-erp-overview-sales{width:100%;min-width:0}.wf-app--erp .wf-erp-overview-sales{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""amount""meta";align-items:start;row-gap:2px;padding:10px 14px;text-decoration:none;display:grid;box-shadow:0 1px #101b1a0f}.wf-app--erp .wf-erp-overview-sales:hover,.wf-app--erp .wf-erp-overview-sales:focus-visible{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-overview-sales__title{color:var(--wf-erp-muted);grid-area:title;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-overview-sales__title svg{width:1rem;height:1rem}.wf-app--erp .wf-erp-overview-sales__amount{font-variant-numeric:tabular-nums;grid-area:amount;font-size:1.25rem;font-weight:700}.wf-app--erp .wf-erp-overview-sales__meta{color:var(--wf-erp-muted);grid-area:meta;font-size:.82rem}.wf-app--erp .wf-erp-overview-week-nav{box-sizing:border-box;text-align:center;width:44px;min-width:44px;font-size:1rem;font-weight:700;line-height:1}.wf-app--erp .wf-erp-overview-header__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wf-app--erp .wf-erp-overview-chip{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.wf-app--erp .wf-erp-overview-chip--ready{border-color:var(--wf-erp-success);color:var(--wf-erp-success)}.wf-app--erp .wf-erp-overview-chip--link{text-decoration:none}.wf-app--erp .wf-erp-overview-chip--link:hover,.wf-app--erp .wf-erp-overview-chip--link:focus-visible{border-color:var(--wf-erp-primary);color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-overview-chip__icon{width:.95rem;height:.95rem}.wf-app--erp .wf-erp-overview-empty{color:var(--wf-erp-muted);margin:0;padding:2px 0 0}.wf-app--erp .wf-erp-overview-disclosure{cursor:pointer}.wf-app--erp .wf-erp-workspace--overview .wf-erp-compact-list__item{padding:6px 12px}.wf-app--erp .wf-erp-workspace--overview .wf-erp-compact-list__link{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:2px 8px}.wf-app--erp .wf-erp-auto-tile-grid{--wf-erp-auto-tile-min-width:16rem;--wf-erp-auto-tile-row-gap:12px;--wf-erp-auto-tile-row-height:1px;align-items:start;gap:var(--wf-erp-auto-tile-row-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--wf-erp-auto-tile-min-width), 100%), 1fr));min-width:0;display:grid}.wf-app--erp .wf-erp-auto-tile-grid[data-wf-auto-tile-layout=ready]{grid-auto-flow:dense;grid-auto-rows:var(--wf-erp-auto-tile-row-height)}.wf-app--erp .wf-erp-auto-tile-grid__item{--wf-erp-auto-tile-row-span:1;align-self:start;min-width:0}.wf-app--erp .wf-erp-auto-tile-grid[data-wf-auto-tile-layout=ready]>.wf-erp-auto-tile-grid__item{grid-row-end:span var(--wf-erp-auto-tile-row-span)}.wf-app--erp .wf-erp-auto-tile-grid__item:empty{display:none}.wf-app--erp .wf-erp-auto-tile-grid__item>*{width:100%;margin:0}.wf-app--erp .wf-erp-overview-cards{align-content:start;column-gap:12px}.wf-app--erp .wf-erp-overview-cards--primary{column-count:1}.wf-app--erp .wf-erp-overview-cards--primary>*{break-inside:avoid;width:100%;margin:0 0 12px}.wf-app--erp .wf-erp-overview-cards--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}@container wf-erp-overview-side (width<=31rem){.wf-app--erp .wf-erp-overview-cards--secondary{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-overview-calendar-panel{align-self:start;width:100%;height:-moz-fit-content;height:fit-content}.wf-app--erp .wf-erp-payroll-review{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-payroll-review__summary{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, var(--wf-erp-line));border-left:3px solid var(--accent-warm);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.wf-app--erp .wf-erp-payroll-review__summary>div{gap:2px;display:grid}.wf-app--erp .wf-erp-payroll-review__summary span{color:var(--wf-erp-muted);font-size:.7rem;font-weight:700}.wf-app--erp .wf-erp-payroll-review__summary strong{color:var(--wf-erp-text);font-size:.94rem}.wf-app--erp .wf-erp-payroll-review__summary .wf-erp-payroll-review__gross{border-left:1px solid var(--wf-erp-line-strong);text-align:right;min-width:10rem;padding-left:14px}.wf-app--erp .wf-erp-payroll-review__gross strong{font-variant-numeric:tabular-nums lining-nums;font-size:1.25rem}.wf-app--erp .wf-erp-payroll-review__scope{color:var(--wf-erp-muted);align-items:flex-start;gap:7px;margin:0;font-size:.75rem;line-height:1.4;display:flex}.wf-app--erp .wf-erp-payroll-review__scope .wf-icon{color:var(--wf-erp-primary);flex:none;width:.95rem;height:.95rem;margin-top:1px}.wf-app--erp .wf-erp-payroll-review__breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wf-app--erp .wf-erp-payroll-review__breakdown>section{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;overflow:hidden}.wf-app--erp .wf-erp-payroll-review__breakdown h3{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-payroll-review__breakdown h3 .wf-icon{color:var(--wf-erp-primary);width:.9rem;height:.9rem}.wf-app--erp .wf-erp-payroll-review__breakdown dl{margin:0;padding:3px 10px}.wf-app--erp .wf-erp-payroll-review__breakdown dl>div{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.wf-app--erp .wf-erp-payroll-review__breakdown dl>div+div{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-payroll-review__breakdown dt{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-payroll-review__breakdown dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;text-align:right;margin:0;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-payroll-review__question{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:10px}.wf-app--erp .wf-erp-payroll-review__question textarea{background:var(--surface-input);color:var(--wf-erp-text);resize:vertical}.wf-app--erp .wf-erp-payroll-review__actions{border-top:1px solid var(--wf-erp-line-strong);padding-top:12px}@media (max-width:72rem){.wf-app--erp .wf-erp-overview-band{flex-direction:column;display:flex}.wf-app--erp .wf-erp-overview-band__main,.wf-app--erp .wf-erp-overview-band__side{display:contents}.wf-app--erp .wf-erp-overview-band__main>.wf-erp-overview-header{order:1}.wf-app--erp .wf-erp-overview-band__main>.wf-erp-status__panel[data-wf-overview-accounting-deviations]{order:2}.wf-app--erp .wf-erp-overview-band__main>.wf-erp-status__panel--focus{order:3}.wf-app--erp .wf-erp-overview-band__side>.wf-erp-overview-calendar-panel,.wf-app--erp .wf-erp-overview-band__side>.wf-erp-overview-edit-widget--calendar{order:4}.wf-app--erp .wf-erp-overview-band__main>.wf-erp-overview-cards,.wf-app--erp .wf-erp-overview-band__main>.wf-erp-overview-edit-widget--pickup{order:5}.wf-app--erp .wf-erp-overview-band__side>.wf-erp-overview-cards{order:6}}@media (max-width:48rem){.wf-app--erp .wf-erp-overview-cards--secondary{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-overview-header:has(>:is(.wf-erp-overview-sales-row,.wf-erp-overview-edit-widget--sales)){grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""actions""sales"}.wf-app--erp .wf-erp-payroll-review__breakdown{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-login{background:radial-gradient(circle at 6% 10%, color-mix(in srgb, var(--wf-erp-primary) 14%, transparent), transparent 24rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--accent-warm) 14%, transparent), transparent 24rem), var(--canvas-treatment);color:var(--wf-erp-text);min-height:100vh;place-items:center;min-height:100dvh;padding:clamp(16px,4vw,48px);display:grid}.wf-app--erp .wf-erp-login__card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:14px;width:min(100%,31rem);max-width:31rem;padding:18px;display:grid;box-shadow:0 1px #101b1a14}.wf-app--erp .wf-erp-login__brand img{object-fit:contain;max-width:12rem;max-height:56px;display:block}.wf-app--erp .wf-erp-login__head{gap:4px;display:grid}.wf-app--erp .wf-erp-login__head span{color:var(--wf-erp-muted);letter-spacing:.055em;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-login__head h1{color:var(--wf-erp-text);letter-spacing:0;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:.98}.wf-app--erp .wf-erp-login__form{gap:10px;display:grid}.wf-app--erp .wf-erp-login__form label{gap:4px;display:grid}.wf-app--erp .wf-erp-login__form label span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-login__form input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);color:var(--wf-erp-text);border-radius:4px;min-height:44px;padding:0 10px}.wf-app--erp .wf-erp-login__form input:focus-visible{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-workspace__grid{grid-template-columns:minmax(20rem,28fr) minmax(34rem,48fr) minmax(18rem,24fr);align-content:start;align-items:start}.wf-app--erp .wf-erp-workspace__grid--report{grid-template-columns:minmax(11rem,17fr) minmax(0,60fr) minmax(16rem,23fr)}.wf-app--erp .wf-erp-workspace__grid--workforce-report{grid-template-columns:minmax(14rem,18fr) minmax(38rem,64fr) minmax(14rem,18fr)}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail>.wf-erp-status__panel{grid-column:2}@media (max-width:72rem){.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail>.wf-erp-status__panel{grid-column:auto}}.wf-app--erp .wf-erp-workspace__grid--record-list{grid-template-columns:minmax(34rem,68fr) minmax(20rem,32fr);align-content:start;align-items:start}.wf-app--erp .wf-erp-provider-review-queue{grid-column:1/-1;max-height:18rem}.wf-app--erp .wf-erp-provider-review-queue>header>div{min-width:0}.wf-app--erp .wf-erp-provider-review-queue>header h2,.wf-app--erp .wf-erp-provider-review-queue>header p{margin:0}.wf-app--erp .wf-erp-provider-review-queue>header p{color:var(--wf-erp-muted);margin-top:2px;font-size:.78rem}.wf-app--erp .wf-erp-provider-review-queue>.wf-erp-status__body{overflow:auto}.wf-app--erp .wf-erp-table--provider-financial-reviews{min-width:58rem}.wf-app--erp .wf-erp-table--provider-financial-reviews td:last-child,.wf-app--erp .wf-erp-table--provider-financial-reviews th:last-child{text-align:right;width:8rem}.wf-app--erp .wf-erp-table--provider-financial-reviews td:last-child>*{margin-left:auto}.wf-app--erp .wf-erp-workspace__grid--record-detail{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:start}.wf-app--erp .wf-erp-workspace__grid--receipt-text{grid-template-columns:minmax(34rem,1.3fr) minmax(20rem,.7fr);grid-auto-rows:max-content;align-content:start;align-items:start}.wf-app--erp .wf-erp-workspace__grid--receipt-text>.wf-erp-receipt-text-overrides{grid-column:1/-1}@media (max-width:80rem){.wf-app--erp .wf-erp-workspace__grid--receipt-text{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-workspace--audit-entities .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace--audit-correlations .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace--audit-outbox .wf-erp-status__workspace{grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.wf-app--erp .wf-erp-workspace--detail-open .wf-erp-status__workspace{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--detail-open .wf-erp-status__workspace>.wf-erp-catalog-list{display:none}.wf-app--erp .wf-erp-workspace--detail-open .wf-erp-status__workspace>.wf-erp-status__panel,.wf-app--erp .wf-erp-workspace--detail-open .wf-erp-status__workspace>.wf-erp-command-panel{grid-column:1/-1;place-self:stretch stretch;width:100%;min-height:0}.wf-app--erp .wf-erp-workspace__grid--record-overview{grid-template-columns:minmax(44rem,76fr) minmax(16rem,24fr)}:is(.wf-app--erp .wf-erp-workspace__grid--single-record-list,.wf-app--erp .wf-erp-status__workspace--single,.wf-app--erp .wf-erp-status__workspace:has(.wf-erp-status__panel--single)){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.wf-app--erp .wf-erp-workspace__grid--single-record-list:has(>.wf-erp-status__panel~.wf-erp-status__panel){grid-auto-rows:max-content}.wf-app--erp .wf-erp-workspace__grid--single-record-list>.wf-erp-status__panel,.wf-app--erp .wf-erp-status__workspace--single>.wf-erp-status__panel,.wf-app--erp .wf-erp-workspace__grid>:only-child,.wf-app--erp .wf-erp-workspace__grid>.wf-erp-status__heading+:last-child{grid-column:1/-1;justify-self:stretch;width:100%}@media (min-width:72.001rem){.wf-app--erp .wf-erp-workspace:not(.wf-erp-workspace--detail-open) .wf-erp-workspace__grid:not([class*=wf-erp-workspace__grid--])>:nth-child(2):last-child:not(.wf-erp-status__heading+*){grid-column:2/-1}}.wf-app--erp .wf-erp-workspace--catalog-products.wf-erp-workspace--detail-open .wf-erp-workspace__grid--product-editor,.wf-app--erp .wf-erp-workspace--customers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--customer-editor,.wf-app--erp .wf-erp-workspace--suppliers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--supplier-editor{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--customers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--customer-editor>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace--suppliers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--supplier-editor>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-status__panel--history{grid-column:1/-1}.wf-app--erp .wf-erp-workspace__grid>.wf-erp-detail-history-card{grid-column:2/-1;justify-self:stretch;width:100%}.wf-app--erp .wf-erp-status__workspace:has(>.wf-erp-detail-history-card){grid-auto-rows:max-content;overflow-y:auto}.wf-app--erp .wf-erp-status__workspace:has(>.wf-erp-detail-history-card)>.wf-erp-status__panel{grid-template-rows:auto auto;align-self:start;overflow:visible}.wf-app--erp .wf-erp-status__workspace:has(>.wf-erp-detail-history-card)>.wf-erp-status__panel>.wf-erp-status__body{scrollbar-gutter:auto;overflow:visible}.wf-app--erp .wf-erp-workspace--detail-open .wf-erp-workspace__grid>.wf-erp-detail-history-card,.wf-app--erp .wf-erp-workspace__grid--single-record-list>.wf-erp-detail-history-card,.wf-app--erp .wf-erp-status__workspace--single>.wf-erp-detail-history-card,.wf-app--erp .wf-erp-workspace__grid--record-detail>.wf-erp-detail-history-card{grid-column:1/-1}.wf-app--erp .wf-erp-status__panel--history .wf-erp-status__body{overflow:visible}.wf-app--erp .wf-erp-workspace--customer-invoices .wf-erp-status__workspace>.wf-erp-catalog-list{grid-row:auto}.wf-app--erp .wf-erp-status__panel,.wf-app--erp .wf-erp-command-panel,.wf-app--erp .wf-erp-command-disclosure,.wf-app--erp .wf-erp-info-grid,.wf-app--erp .wf-erp-status-card,.wf-app--erp .wf-erp-status__hero,.wf-app--erp .wf-erp-metric-summary div,.wf-app--erp .wf-erp-related-links,.wf-app--erp .wf-erp-record-area-nav section{background:var(--wf-erp-surface);border-color:var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;box-shadow:0 1px #101b1a0f}.wf-app--erp .wf-erp-detail-sections{gap:0;min-width:0;display:grid}.wf-app--erp .wf-erp-detail-sections>.wf-erp-flat-section:first-of-type{border-top:0;padding-top:2px}.wf-app--erp .wf-erp-order-credit-override{border:1px solid var(--accent-warm);border-radius:var(--wf-erp-radius);background:var(--accent-warm-soft);border-left-width:4px;gap:6px;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-customer-credit-block{grid-column:span 2;align-content:start;gap:6px;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-customer-credit-block__flag{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-customer-credit-block__flag input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.wf-app--erp .wf-erp-customer-credit-status{border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 18px;min-width:0;padding:7px 10px;display:flex}.wf-app--erp .wf-erp-customer-credit-status h3{color:var(--wf-erp-text);flex:none;margin:0;font-size:.82rem}.wf-app--erp .wf-erp-customer-credit-status ul{flex-wrap:wrap;flex:32rem;gap:4px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-customer-credit-status li{color:var(--wf-erp-muted);min-width:0;font-size:.8rem}.wf-app--erp .wf-erp-customer-credit-status--ready{background:var(--success-soft);border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-customer-credit-status--blocked{background:var(--danger-soft);border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-customer-credit-status--blocked h3{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--private>.wf-erp-customer-form__identity-type{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--private>.wf-erp-customer-form__identity-display-name{grid-column:span 4;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>.wf-erp-customer-form__identity-country{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--company>.wf-erp-customer-form__identity-country{grid-column:span 4}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--private>.wf-erp-customer-form__identity-number{grid-column:span 4;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>.wf-erp-customer-form__identity-number-lookup{grid-column:span 4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;max-width:none;display:grid}@media (max-width:26rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>.wf-erp-customer-form__identity-number-lookup{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>.wf-erp-customer-form__identity-number-lookup>.wf-erp-customer-form__identity-number{min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--company>.wf-erp-customer-form__identity-type{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--company>:is(.wf-erp-customer-form__identity-company-name,.wf-erp-customer-form__identity-display-name){grid-column:span 5;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--company>:is(.wf-erp-customer-form__identity-number,.wf-erp-customer-form__identity-vat){grid-column:span 4;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences>.wf-erp-customer-form__preference-field{grid-column:span 3;max-width:none}.wf-app--erp .wf-erp-customer-credit-row{grid-column:1/-1;grid-template-columns:minmax(8rem,.7fr) minmax(8rem,.7fr) minmax(10rem,.9fr) minmax(18rem,2fr);align-items:end;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-customer-credit-row>:is(.wf-erp-customer-credit-row__limit,.wf-erp-customer-credit-row__currency,.wf-erp-customer-credit-block){grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-customer-credit-row .wf-erp-customer-credit-block{grid-template-columns:max-content minmax(0,1fr);align-content:end;align-items:center;gap:8px;display:grid}.wf-app--erp .wf-erp-customer-subeditor{gap:8px;display:grid}.wf-app--erp .wf-erp-customer-subeditor__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-subeditor__head-copy{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-subeditor__head-copy>span{color:var(--wf-erp-text);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-customer-subeditor__head-copy>small{color:var(--wf-erp-muted);font-size:.72rem;line-height:1.3}.wf-app--erp .wf-erp-customer-subeditor__add-action{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);color:var(--wf-erp-primary-deep);cursor:pointer;font:inherit;flex:none;align-items:center;gap:6px;min-height:32px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-customer-subeditor__add-action:hover:not(:disabled){background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-customer-subeditor__add-action:disabled{cursor:not-allowed;opacity:.55}.wf-app--erp .wf-erp-customer-subeditor__rows{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);gap:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-customer-subeditor__row{background:var(--wf-erp-surface);align-items:end;gap:8px;min-width:0;padding:6px;display:grid}.wf-app--erp .wf-erp-customer-subeditor__row+.wf-erp-customer-subeditor__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-customer-invoice-editor__row{grid-template-columns:minmax(12rem,1.1fr) minmax(12rem,1fr) minmax(0,3.6fr) 32px}.wf-app--erp .wf-erp-customer-invoice-editor__row>*{min-width:0;max-width:none}@media (max-width:64rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences{grid-template-columns:repeat(6,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences>.wf-erp-customer-form__preference-field{grid-column:span 3}.wf-app--erp .wf-erp-customer-credit-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form .wf-erp-customer-credit-row>.wf-erp-customer-credit-block{grid-column:1/-1}.wf-app--erp .wf-erp-customer-invoice-editor__row{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-customer-invoice-editor__row>.wf-erp-customer-invoice-editor__name{grid-column:span 4}.wf-app--erp .wf-erp-customer-invoice-editor__row>.wf-erp-customer-invoice-editor__email{grid-column:span 7}.wf-app--erp .wf-erp-customer-invoice-editor__row>.wf-erp-customer-invoice-editor__address{grid-column:1/-1}.wf-app--erp .wf-erp-customer-invoice-editor__row>:is(.wf-erp-customer-subeditor__remove-action,.wf-erp-customer-invoice-editor__action-spacer){grid-area:1/12}}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences,.wf-app--erp .wf-erp-customer-credit-row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>:is(.wf-erp-customer-form__identity-type,.wf-erp-customer-form__identity-company-name,.wf-erp-customer-form__identity-display-name,.wf-erp-customer-form__identity-country,.wf-erp-customer-form__identity-number,.wf-erp-customer-form__identity-number-lookup,.wf-erp-customer-form__identity-vat),.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__preferences>.wf-erp-customer-form__preference-field{grid-column:1/-1}.wf-app--erp .wf-erp-customer-credit-row .wf-erp-customer-credit-block{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-customer-invoice-editor__row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-customer-invoice-editor__row:not(.wf-erp-customer-invoice-editor__row--standard){position:relative}.wf-app--erp .wf-erp-customer-invoice-editor__row:not(.wf-erp-customer-invoice-editor__row--standard)>.wf-erp-customer-invoice-editor__name{margin-right:52px}.wf-app--erp .wf-erp-customer-invoice-editor__row>:is(.wf-erp-customer-invoice-editor__name,.wf-erp-customer-invoice-editor__email,.wf-erp-customer-invoice-editor__address){grid-column:1}.wf-app--erp .wf-erp-customer-invoice-editor__row>.wf-erp-customer-subeditor__remove-action.wf-erp-compact-icon-button{flex-basis:44px;grid-area:auto;width:44px;min-width:44px;height:44px;position:absolute;top:22px;right:6px}.wf-app--erp .wf-erp-customer-invoice-editor__row--standard>.wf-erp-customer-invoice-editor__action-spacer{display:none}}@media (max-width:36rem){.wf-app--erp .wf-erp-customer-subeditor__head{align-items:end}.wf-app--erp .wf-erp-customer-subeditor__add-action>span{display:none}.wf-app--erp .wf-erp-customer-subeditor__add-action{justify-content:center;min-width:36px;padding-inline:7px}}.wf-app--erp .wf-erp-order-credit-override--blocked{border-color:var(--danger);background:var(--danger-soft)}.wf-app--erp .wf-erp-order-credit-override--blocked .wf-erp-order-credit-override__warning{color:var(--danger-ink)}.wf-app--erp .wf-erp-order-credit-override__note{color:#6b6f6c;margin:0;font-size:.8rem}.wf-app--erp .wf-erp-order-credit-override__warning{color:#7a5c10;margin:0;font-size:.85rem;font-weight:600}.wf-app--erp .wf-erp-command-form .wf-erp-order-credit-override label{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-order-credit-override input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.wf-app--erp .wf-erp-notes-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-notes-grid>label{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-app--erp .wf-erp-notes-grid>label>span{color:var(--wf-erp-muted);font-size:.85em}.wf-app--erp .wf-erp-notes-grid textarea{resize:vertical;width:100%}@media (max-width:40rem){.wf-app--erp .wf-erp-order-credit-override{border:1px solid var(--accent-warm);border-radius:var(--wf-erp-radius);background:var(--accent-warm-soft);border-left-width:4px;gap:6px;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-order-credit-override--blocked{border-color:var(--danger);background:var(--danger-soft)}.wf-app--erp .wf-erp-order-credit-override--blocked .wf-erp-order-credit-override__warning{color:var(--danger-ink)}.wf-app--erp .wf-erp-order-credit-override__note{color:#6b6f6c;margin:0;font-size:.8rem}.wf-app--erp .wf-erp-order-credit-override__warning{color:#7a5c10;margin:0;font-size:.85rem;font-weight:600}.wf-app--erp .wf-erp-command-form .wf-erp-order-credit-override label{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-order-credit-override input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.wf-app--erp .wf-erp-notes-grid{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-overview-edit__bar{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-panel));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 38%, var(--wf-erp-line));border-left:3px solid var(--wf-erp-primary);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-panel);z-index:6;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px 16px;padding:10px 12px;display:grid;position:sticky;top:0}.wf-app--erp .wf-erp-overview-edit__intro{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-overview-edit__intro:focus{outline:0}.wf-app--erp .wf-erp-overview-edit__intro strong{align-items:center;gap:7px;font-size:.86rem;display:flex}.wf-app--erp .wf-erp-overview-edit__intro strong .wf-icon{color:var(--wf-erp-primary);width:.95rem;height:.95rem}.wf-app--erp .wf-erp-overview-edit__intro span{color:var(--wf-erp-muted);font-size:.74rem;line-height:1.35}.wf-app--erp .wf-erp-overview-edit__actions{align-items:center;gap:7px;display:flex}.wf-app--erp .wf-erp-overview-edit__actions .wf-erp-panel-link{white-space:nowrap;min-height:34px}.wf-app--erp .wf-erp-overview-edit__actions .wf-erp-overview-edit__save{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-overview-edit__actions .wf-erp-overview-edit__save:hover:not(:disabled){background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-overview-edit__bar>.wf-erp-form-error{grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-overview-edit-widget{background:var(--wf-erp-panel);border:2px solid color-mix(in srgb, var(--wf-erp-primary) 62%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 8%, transparent);align-self:start;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s,opacity .15s,transform .15s;display:grid;position:relative;overflow:hidden}.wf-app--erp .wf-erp-overview-edit-widget.is-orderable{cursor:grab;-webkit-user-select:none;user-select:none}.wf-app--erp .wf-erp-overview-edit-widget.is-orderable:active{cursor:grabbing}.wf-app--erp .wf-erp-overview-edit-widget.is-orderable:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-overview-edit-widget.is-hidden{box-shadow:none;border-style:dashed}.wf-app--erp .wf-erp-overview-edit-widget.is-dragging{background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-panel));border-color:color-mix(in srgb, var(--wf-erp-primary) 38%, var(--wf-erp-line));box-shadow:none;cursor:grabbing;border-style:dashed}.wf-app--erp .wf-erp-overview-edit-widget.is-dragging>:is(.wf-erp-overview-edit-widget__body,.wf-erp-overview-edit-widget__controls){opacity:.22}.wf-app--erp .wf-erp-overview-edit-widget.is-drop-ghost{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--wf-erp-primary) 8%, transparent) 0 8px, transparent 8px 16px), color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-panel));border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-erp-primary) 14%, transparent), 0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 12%, transparent)}.wf-app--erp .wf-erp-overview-edit-widget__drop-ghost{pointer-events:none;z-index:5;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.wf-app--erp .wf-erp-overview-edit-widget__drop-ghost>span{background:color-mix(in srgb, var(--wf-erp-panel) 90%, transparent);border:1px solid color-mix(in srgb, var(--wf-erp-primary) 50%, var(--wf-erp-line));color:var(--wf-erp-text);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 20px -16px #050b16b3}.wf-app--erp .wf-erp-overview-edit-widget__drop-ghost .wf-icon{width:.9rem;height:.9rem}.wf-app--erp .wf-erp-overview-edit-widget.is-just-dropped{animation:.32s cubic-bezier(.2,.8,.2,1) wf-erp-overview-widget-drop}.wf-app--erp .wf-erp-overview-edit-widget--drag-preview{border-color:var(--wf-erp-primary);box-shadow:0 22px 44px -24px #050b16b3, 0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 18%, transparent);cursor:grabbing;opacity:.96;pointer-events:none;transform-origin:50%;z-index:5000;border-style:solid;margin:0;position:fixed;top:0;left:0}.wf-app--erp .wf-erp-overview-edit-widget--pointer-preview{opacity:.9;max-width:calc(100vw - 16px);height:auto}.wf-app--erp .wf-erp-overview-edit-widget--pointer-preview .wf-erp-overview-edit-widget__controls{border-bottom:0}.wf-app--erp.wf-erp-overview-drag-layer{pointer-events:none;z-index:5000;background:0 0;display:block;position:fixed;inset:0}body.is-overview-widget-dragging,body.is-overview-widget-dragging *{cursor:grabbing}@keyframes wf-erp-overview-widget-drop{0%{box-shadow:0 0 0 5px color-mix(in srgb, var(--wf-erp-primary) 24%, transparent), var(--shadow-panel);transform:scale(.985)}to{box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 8%, transparent);transform:scale(1)}}.wf-app--erp .wf-erp-overview-edit-widget__controls{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);align-items:center;min-width:0;min-height:38px;display:flex}.wf-app--erp :is(.wf-erp-overview-edit-widget__drag-cue,.wf-erp-overview-edit-widget__fixed){color:var(--wf-erp-muted);flex:0 0 34px;justify-content:center;align-items:center;display:flex}.wf-app--erp :is(.wf-erp-overview-edit-widget__drag-cue,.wf-erp-overview-edit-widget__fixed) .wf-icon{width:.95rem;height:.95rem}.wf-app--erp .wf-erp-overview-edit-widget__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;padding:5px 7px 5px 0;font-size:.76rem;display:flex;overflow:hidden}.wf-app--erp .wf-erp-overview-edit-widget__label .wf-icon{color:var(--wf-erp-primary);flex:none;width:.88rem;height:.88rem}.wf-app--erp .wf-erp-overview-edit-widget__toggle{cursor:pointer;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-overview-edit-widget__toggle input{accent-color:var(--wf-erp-primary);width:16px;height:16px;margin:0}.wf-app--erp .wf-erp-overview-edit-widget__toggle input:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-overview-edit-widget__body{pointer-events:none;min-width:0}.wf-app--erp .wf-erp-overview-edit-widget__body>:is(.wf-erp-status__panel,.wf-erp-overview-calendar-panel){box-shadow:none;border:0;border-radius:0}.wf-app--erp .wf-erp-overview-edit-widget__placeholder{color:var(--wf-erp-muted);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:14px;font-size:.74rem;display:flex}.wf-app--erp .wf-erp-overview-edit-widget__placeholder .wf-icon{flex:none;width:1rem;height:1rem}.wf-app--erp .wf-erp-overview-edit-widget--sales{align-self:stretch}.wf-app--erp .wf-erp-overview-edit-widget--sales .wf-erp-overview-edit-widget__body{height:100%;display:grid}.wf-app--erp .wf-erp-overview-edit-widget--sales .wf-erp-overview-sales-row{align-content:start;padding:8px}.wf-app--erp .wf-erp-overview-edit-widget--pickup .wf-erp-overview-cards{padding:8px}@media (hover:hover){.wf-app--erp .wf-erp-overview-edit-widget.is-orderable:hover:not(.is-dragging){border-color:var(--wf-erp-primary);box-shadow:0 9px 22px -18px #050b16b3, 0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.wf-app--erp .wf-erp-overview-edit-widget{transition:none}.wf-app--erp .wf-erp-overview-edit-widget.is-just-dropped{animation:none}.wf-app--erp .wf-erp-overview-edit-widget.is-orderable:hover{transform:none}}@media (max-width:48rem){.wf-app--erp .wf-erp-overview-edit__bar{grid-template-columns:minmax(0,1fr);position:static}.wf-app--erp .wf-erp-overview-edit__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-app--erp .wf-erp-overview-edit__actions>:first-child{grid-column:1/-1}.wf-app--erp .wf-erp-overview-edit__actions .wf-erp-panel-link{justify-content:center}}@media (max-width:30rem){.wf-app--erp .wf-erp-overview-edit__trigger span{display:none}.wf-app--erp .wf-erp-overview-edit__trigger{justify-content:center;width:32px;padding:0}.wf-app--erp .wf-erp-overview-edit-widget__toggle span{display:none}}.wf-app--erp .wf-erp-overview-contact{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-overview-contact>:first-child{flex:auto;min-width:0}.wf-app--erp .wf-erp-overview-contact>:not(:first-child){white-space:nowrap;flex:none}.wf-app--erp .wf-erp-overview-contact__followed{color:var(--wf-erp-muted);font-size:.8125rem}.wf-app--erp .wf-erp-workspace--overview .wf-erp-compact-list__item:has(>.wf-erp-compact-list__actions){flex-wrap:wrap;row-gap:6px}.wf-app--erp .wf-erp-workspace--overview .wf-erp-compact-list__item:has(>.wf-erp-compact-list__actions)>.wf-erp-compact-list__link{flex:14rem}.wf-app--erp .wf-erp-workspace--overview .wf-erp-compact-list__actions{flex-shrink:0;margin-left:auto}.wf-app--erp .wf-erp-login__alternative{gap:10px;margin-top:4px;display:grid}.wf-app--erp .wf-erp-login__or{color:var(--wf-erp-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0;font-size:.82rem;display:grid}.wf-app--erp .wf-erp-login__or:before,.wf-app--erp .wf-erp-login__or:after{border-top:1px solid var(--wf-erp-key-edge);content:""}.wf-app--erp .wf-erp-bankid-qr{border:1px solid var(--wf-erp-key-edge);background:#fff;border-radius:6px;justify-self:center;width:15rem;max-width:100%;height:auto;margin:0 auto;padding:10px;display:block}.wf-app--erp .wf-erp-command-form fieldset:is(.wf-erp-customer-form__identity--group-company,.wf-erp-customer-form__identity--department)>.wf-erp-customer-form__identity-type{grid-column:span 3;max-width:none}.wf-app--erp .wf-erp-command-form fieldset:is(.wf-erp-customer-form__identity--group-company,.wf-erp-customer-form__identity--department)>.wf-erp-customer-form__identity-display-name{grid-column:span 5;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--group-company>.wf-erp-customer-form__identity-company-name,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity--department>.wf-erp-customer-form__identity-cost-center{grid-column:span 4;max-width:none}.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-filter-select.wf-erp-customers-type-filter{flex:0 0 12rem}.wf-app--erp .wf-erp-customer-autogiro{align-items:center}.wf-app--erp .wf-erp-customer-autogiro__action{white-space:nowrap;margin-left:auto}.wf-app--erp .wf-erp-add-line-search{position:relative}.wf-app--erp .wf-erp-add-line-search form{margin:0}.wf-app--erp .wf-erp-add-line-search input{width:100%}.wf-app--erp .wf-erp-add-line-search>.wf-erp-form-error{margin:4px 0 0}.wf-app--erp .wf-erp-add-line-menu{z-index:40;background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);margin:0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 8px 28px #101b1a33}.wf-app--erp .wf-erp-add-line-menu>li{margin:0}.wf-app--erp .wf-erp-add-line-menu__option{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:block}.wf-app--erp .wf-erp-add-line-menu__option:hover{background:#0b6b5f14}.wf-app--erp .wf-erp-add-line-menu__option span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-add-line-menu>.wf-erp-add-line-menu__pinned{z-index:1;background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);margin:-4px -4px 4px;padding:4px;position:sticky;top:-4px}.wf-app--erp .wf-erp-add-line-menu__option:disabled{cursor:progress;opacity:.6}.wf-app--erp .wf-erp-add-line-menu__heading{color:var(--wf-erp-muted);padding:6px 8px 2px;font-size:.72rem;font-weight:700;display:block}.wf-app--erp .wf-erp-add-line-menu>.wf-erp-add-line-menu__pinned--list{position:static}.wf-app--erp .wf-erp-table--article-lines{width:100%}.wf-app--erp .wf-erp-table--article-lines :is(td,th){padding-inline:6px}.wf-app--erp .wf-erp-table--article-lines thead th{vertical-align:bottom;white-space:normal;line-height:1.2}.wf-app--erp .wf-erp-table--article-lines th:first-child{width:100%;min-width:13.5rem}.wf-app--erp .wf-erp-table--article-lines tbody th[scope=row]{min-width:13.5rem;max-width:0}.wf-app--erp .wf-erp-table--article-lines .wf-erp-amend-article{min-width:0}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--qty{width:7rem;min-width:7rem;padding-inline:6px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--qty input{width:100%;min-width:0}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--qty .wf-number-input>input[type=number]{padding-inline:6px 1.75rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--qty .wf-number-input--unit-steps>input[type=number]{padding-inline:6px 3.4rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__qty--refused>input[type=number]{border-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--qty .wf-erp-form-error{color:var(--wf-erp-danger);white-space:nowrap;margin-top:2px;font-size:.66rem;font-weight:700;display:block}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--money,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--money input{width:7rem;min-width:7rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--total{text-align:right;white-space:nowrap;min-width:7rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--progress{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--progress abbr{text-decoration:none}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__fixed-qty{font-variant-numeric:tabular-nums;padding-inline:6px;display:inline-block}.wf-app--erp .wf-erp-commercial-margin-label{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.wf-app--erp .wf-erp-commercial-margin-label--negative{color:var(--danger)}.wf-app--erp .wf-erp-commercial-margin-label--positive{color:var(--success)}.wf-app--erp .wf-erp-commercial-margin-label--warning{color:var(--warning)}.wf-app--erp .wf-erp-commercial-margin-label--neutral{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-commercial-margin-readout{flex-wrap:wrap;align-items:baseline;gap:3px 7px;display:inline-flex}.wf-app--erp :is(.wf-erp-metric-summary__value--positive,.wf-erp-metric-summary__value--negative,.wf-erp-metric-summary__value--warning,.wf-erp-metric-summary__value--neutral,.wf-erp-metric-summary__detail--positive,.wf-erp-metric-summary__detail--negative,.wf-erp-metric-summary__detail--warning,.wf-erp-metric-summary__detail--neutral){font-weight:700}.wf-app--erp .wf-erp-metric-summary__detail--positive,.wf-app--erp .wf-erp-metric-summary__value--positive{color:var(--success)}.wf-app--erp .wf-erp-metric-summary__detail--negative,.wf-app--erp .wf-erp-metric-summary__value--negative{color:var(--danger)}.wf-app--erp .wf-erp-metric-summary__detail--warning,.wf-app--erp .wf-erp-metric-summary__value--warning{color:var(--warning)}.wf-app--erp .wf-erp-metric-summary__detail--neutral,.wf-app--erp .wf-erp-metric-summary__value--neutral{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-commercial-margin-input--positive :is(input,b){color:var(--success)}.wf-app--erp .wf-erp-commercial-margin-input--negative :is(input,b){color:var(--danger)}.wf-app--erp .wf-erp-commercial-margin-input--warning :is(input,b){color:var(--warning)}.wf-app--erp .wf-erp-commercial-margin-input--neutral :is(input,b){color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--margin{text-align:right;white-space:nowrap;width:4rem;min-width:4rem;padding-inline:6px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--target,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--target .wf-erp-search-select,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--target .wf-erp-search-select__input{width:9.5rem;min-width:9.5rem}.wf-app--erp .wf-erp-table--document-lines .wf-erp-document-lines__margin{text-align:right;white-space:nowrap;width:4.5rem;min-width:4.5rem;padding-inline:6px}.wf-app--erp .wf-erp-article-line-margin-value{justify-content:flex-end;align-items:center;min-width:0;min-height:32px;display:flex}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager .wf-erp-search-select,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager .wf-erp-search-select__input{width:9rem;min-width:9rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager[data-wf-procurement=true],.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager[data-wf-procurement=true] .wf-erp-search-select,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--lager[data-wf-procurement=true] .wf-erp-search-select__input{width:10rem;min-width:10rem}.wf-app--erp .wf-erp-line-warehouse{color:var(--wf-erp-muted);font-size:.72rem;display:block}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller .wf-erp-search-select{width:8rem;min-width:8rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--mechanic,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--mechanic .wf-erp-search-select__input{width:7rem;min-width:7rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--handover,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--handover .wf-erp-search-select__input{width:8rem;min-width:8rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--payer,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--payer .wf-erp-search-select__input{width:8.25rem;min-width:8.25rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--accounting{width:5.25rem;min-width:5.25rem}@media (min-width:72.001rem) and (max-width:85rem){.wf-app--erp .wf-erp-table--article-lines th:first-child,.wf-app--erp .wf-erp-table--article-lines tbody th[scope=row]{min-width:12.25rem}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller,.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller .wf-erp-search-select{width:7.5rem;min-width:7.5rem}}.wf-app--erp .wf-erp-table--article-lines input:is(:not([type]),[type=text],[type=number]):read-only:not([role=combobox]){background:color-mix(in srgb, var(--wf-erp-muted) 7%, var(--wf-erp-surface));color:var(--wf-erp-muted);cursor:not-allowed}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--remove{text-align:center;width:3.25rem;min-width:3.25rem}.wf-app--erp .wf-erp-table--article-lines thead .wf-erp-article-lines__cell--remove{white-space:nowrap;padding-inline:2px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--remove input[type=checkbox]{vertical-align:middle;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__select{flex:none;align-self:center;display:inline-flex}.wf-app--erp .wf-erp-table--article-lines thead .wf-erp-article-lines__select{vertical-align:middle;margin-inline-end:8px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__select input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__delivery{color:var(--wf-erp-muted);white-space:nowrap;align-items:center;gap:2px;margin-top:2px;font-size:.66rem;line-height:1.15;display:flex}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__delivery>svg{flex:none;width:12px;height:12px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__delivery .wf-erp-icon-button{width:20px;min-width:20px;height:20px;min-height:20px}.wf-app--erp :is(.wf-erp-table--article-lines,.wf-erp-table--pick-run) .wf-erp-amend-article__text{min-width:0;overflow:hidden}.wf-app--erp :is(.wf-erp-table--article-lines,.wf-erp-table--pick-run) .wf-erp-amend-article__text strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.15;display:block;overflow:hidden}.wf-app--erp .wf-erp-article-lines-editor--whole-names .wf-erp-table--article-lines tbody th[scope=row]{max-width:none}.wf-app--erp .wf-erp-article-lines-editor--whole-names .wf-erp-table--article-lines .wf-erp-amend-article__text{min-width:min-content;overflow:visible}.wf-app--erp .wf-erp-article-lines-editor--whole-names .wf-erp-table--article-lines .wf-erp-amend-article__text strong{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:min-content;overflow:visible}.wf-app--erp :is(.wf-erp-table--article-lines,.wf-erp-table--pick-run) .wf-erp-amend-article__sku{color:var(--wf-erp-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:.66rem;line-height:1.15;display:block;overflow:hidden}.wf-app--erp .wf-erp-table--article-lines .wf-erp-add-line-search form{background:0 0;border:0;width:100%;padding:0;display:block}.wf-app--erp .wf-erp-table--article-lines .wf-erp-add-line-search{flex:18rem;min-width:min(18rem,100%);max-width:24rem}.wf-app--erp .wf-erp-article-line-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-article-line-tools>:is(.wf-erp-add-line-package,.wf-erp-add-line-multi){flex:none;margin:0;display:flex}.wf-app--erp .wf-erp-article-line-tools__trailing{z-index:1;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex;position:sticky;inset-inline-end:10px}.wf-app--erp .wf-erp-table-wrap:has(>.wf-erp-table--article-lines){container-type:inline-size}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-line-tools{max-width:calc(100cqi - 20px);position:sticky;inset-inline-start:10px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-table-row--new-line th{padding-top:8px;padding-bottom:8px}.wf-app--erp .wf-erp-add-line-menu__hint{color:var(--wf-erp-muted);padding:6px 8px;font-size:.85em}.wf-app--erp .wf-erp-add-line-menu__group{border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);margin-top:4px;padding:8px 8px 4px;font-size:.8em;font-weight:600}.wf-app--erp .wf-erp-status__panel{border:1px solid var(--wf-erp-line);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-catalog-list{grid-template-rows:auto auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:not(:has(>.wf-erp-filter-bar)):not(:has(>.wf-erp-command-disclosure)){grid-template-rows:auto minmax(0,1fr)}:is(.wf-app--erp .wf-erp-catalog-list:not(:has(>.wf-erp-filter-bar)):has(>.wf-erp-command-disclosure),.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-filter-bar):not(:has(>.wf-erp-command-disclosure))){grid-template-rows:auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-pager){grid-template-rows:auto minmax(0,1fr) auto}:is(.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-filter-bar):has(>.wf-erp-pager),.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-command-disclosure):has(>.wf-erp-pager)){grid-template-rows:auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-filter-bar):has(>.wf-erp-command-disclosure):has(>.wf-erp-pager){grid-template-rows:auto auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-queue-tabs):not(:has(>.wf-erp-filter-bar)):not(:has(>.wf-erp-pager)){grid-template-rows:auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-queue-tabs):has(>.wf-erp-filter-bar):not(:has(>.wf-erp-pager)){grid-template-rows:auto auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-queue-tabs):not(:has(>.wf-erp-filter-bar)):has(>.wf-erp-pager){grid-template-rows:auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-queue-tabs):has(>.wf-erp-filter-bar):has(>.wf-erp-pager){grid-template-rows:auto auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-status__panel>header,.wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure,.wf-app--erp .wf-erp-filter-bar{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--wf-erp-panel) 100%);border-bottom:1px solid var(--wf-erp-line);padding:10px 12px}.wf-app--erp .wf-erp-status__panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>h2{overflow-wrap:normal;word-break:normal;flex:1 0 12rem;min-width:12rem}.wf-app--erp .wf-erp-accounting-list-heading{flex:1 0 12rem;gap:2px;min-width:12rem;display:grid}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header{flex-wrap:wrap}.wf-app--erp .wf-erp-accounting-list-heading>h2{overflow-wrap:normal;word-break:keep-all}.wf-app--erp .wf-erp-accounting-list-heading>:is(h2,p){margin:0}.wf-app--erp .wf-erp-accounting-list-heading>p{color:var(--wf-erp-muted);font-size:.76rem;font-weight:650}.wf-app--erp .wf-erp-accounting-list-heading>p[data-tone=attention]{color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-command-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-command-panel>header h3,.wf-app--erp .wf-erp-command-panel__head h3{margin:0}.wf-app--erp .wf-erp-panel-tools{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;margin-left:auto;display:flex}.wf-app--erp :is(.wf-erp-panel-tools,.wf-erp-flat-section__head>.wf-erp-command-actions,.wf-erp-section-legend__actions,.wf-erp-command-panel__actions)>:is(.wf-erp-command-button--primary:not([aria-pressed]),.wf-erp-panel-link--primary){order:1}.wf-app--erp .wf-erp-panel-tools .wf-erp-badge,.wf-app--erp .wf-erp-panel-tools .wf-erp-state-chips,.wf-app--erp .wf-erp-panel-tools .wf-erp-filter-chips{order:-1}@media (min-width:48.0625rem) and (max-width:80rem){.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-catalog-list>header{flex-wrap:wrap;align-items:center}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-catalog-list>header>.wf-erp-accounting-list-heading{flex:auto;min-width:0}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-catalog-list>header>.wf-erp-panel-tools{flex:auto;justify-content:flex-end}}@media (min-width:48.0625rem){.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header:has(>.wf-erp-accounting-list-tools>.wf-erp-badge){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header:has(>.wf-erp-accounting-list-tools>.wf-erp-badge)>.wf-erp-accounting-list-heading{flex:auto;order:0;min-width:0}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>.wf-erp-accounting-list-tools:has(>.wf-erp-badge){display:contents}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>.wf-erp-accounting-list-tools:has(>.wf-erp-badge)>*{order:3}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>.wf-erp-accounting-list-tools:has(>.wf-erp-badge)>.wf-erp-badge{order:1}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>.wf-erp-accounting-list-tools:has(>.wf-erp-badge)>:is(.wf-erp-command-button--primary,.wf-erp-panel-link--primary){order:4}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header:has(>.wf-erp-accounting-list-tools>.wf-erp-badge):after{content:"";flex-basis:100%;order:2;height:0}}.wf-app--erp .wf-erp-work-order-toolbar{justify-content:flex-start;align-items:flex-start;gap:6px 8px;width:100%;min-width:0;margin:0 0 12px;padding:0}.wf-app--erp .wf-erp-work-order-toolbar__record-actions{justify-content:flex-end}.wf-app--erp .wf-erp-work-order-toolbar .wf-erp-command-button{min-height:36px;padding-block:5px}.wf-app--erp .wf-erp-work-order-toolbar>.wf-erp-command-form{border-top:0;width:auto;padding-top:0}.wf-app--erp .wf-erp-work-order-relations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form__group>.wf-erp-work-order-relations{grid-column:1/-1}.wf-app--erp .wf-erp-work-order-relation--wide{grid-column:span 2}.wf-app--erp .wf-erp-work-order-relation{align-content:start;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-work-order-relation>span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.68rem;font-weight:650;line-height:1.15}.wf-app--erp .wf-erp-work-order-relation>strong{overflow-wrap:anywhere;font-size:.84rem}.wf-app--erp .wf-erp-work-order-relation>.wf-erp-record-link{justify-self:start;max-width:100%}@media (max-width:60rem){.wf-app--erp .wf-erp-work-order-relations{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-work-order-optional-group{background:color-mix(in srgb, var(--wf-erp-panel) 58%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-column:1/-1;min-width:0;margin:0;overflow:clip}.wf-app--erp .wf-erp-work-order-optional-group>summary{color:var(--wf-erp-text);cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:.82rem;font-weight:700;list-style:none;display:flex}.wf-app--erp .wf-erp-work-order-optional-group>summary::-webkit-details-marker{display:none}.wf-app--erp .wf-erp-work-order-optional-group>summary:after{color:var(--wf-erp-muted);content:"+";margin-left:auto;font-size:1rem;font-weight:500}.wf-app--erp .wf-erp-work-order-optional-group[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-work-order-optional-group[open]>summary:after{content:"−"}.wf-app--erp .wf-erp-command-form .wf-erp-work-order-optional-group>fieldset{background:var(--wf-erp-surface);border:0;border-radius:0;padding:10px}.wf-app--erp .wf-erp-work-order-optional-group>fieldset>legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists :is(th,td){padding:7px 8px}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists :is(th,td):first-child{overflow-wrap:anywhere;width:36%}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists :is(th,td):nth-child(2){width:8rem}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists :is(th,td):nth-child(3){width:auto}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists :is(th,td):nth-child(4){text-align:right;white-space:nowrap;width:12rem}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists td:nth-child(4) .wf-erp-command-button{min-height:32px;padding-block:3px}.wf-app--erp .wf-erp-overview-week{--wf-week-hour:30px;grid-template-columns:44px repeat(7,minmax(0,1fr));gap:4px;display:grid}.wf-app--erp :is(.wf-erp-overview-week__header-row,.wf-erp-overview-week__body-row){display:contents}.wf-app--erp .wf-erp-overview-week__head{justify-content:center;align-items:baseline;gap:4px;padding:2px 2px 0;display:flex}.wf-app--erp .wf-erp-overview-week__weekday{color:var(--wf-erp-muted);letter-spacing:.06em;font-size:.66rem;font-weight:700}.wf-app--erp .wf-erp-overview-week__daynum{font-size:.95rem;font-weight:700}.wf-app--erp .wf-erp-overview-week__head.is-today .wf-erp-overview-week__daynum{color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-overview-week__leave{background:var(--warning-soft);border-left:3px solid var(--warning);color:var(--warning-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:4px 5px;font-size:.66rem;font-weight:700;line-height:1.15;position:absolute;inset:2px 3px;overflow:hidden}.wf-app--erp .wf-erp-overview-week__gutter{position:relative}.wf-app--erp .wf-erp-overview-week__gutter span{color:var(--wf-erp-muted);font-size:.62rem;line-height:1;position:absolute;right:6px;transform:translateY(-45%)}.wf-app--erp .wf-erp-overview-week__day{background:repeating-linear-gradient(to bottom, var(--wf-erp-line) 0 1px, transparent 1px var(--wf-week-hour)), var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:5px;position:relative}.wf-app--erp .wf-erp-overview-week__day.is-past{background:repeating-linear-gradient(to bottom, var(--wf-erp-line) 0 1px, transparent 1px var(--wf-week-hour)), var(--wf-erp-panel)}.wf-app--erp .wf-erp-overview-week__day.is-today{border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary)}.wf-app--erp .wf-erp-overview-week__block{border-radius:4px;flex-direction:column;gap:1px;min-height:14px;padding:3px 5px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.wf-app--erp .wf-erp-overview-week__block strong{font-size:.66rem;font-weight:700;line-height:1.15}.wf-app--erp .wf-erp-overview-week__block em{opacity:.85;font-size:.6rem;font-style:normal;line-height:1.15}.wf-app--erp .wf-erp-overview-week__block--shift{background:color-mix(in srgb, var(--wf-erp-muted) 8%, transparent);border:0;border-block:1px solid color-mix(in srgb, var(--wf-erp-muted) 24%, transparent);color:var(--wf-erp-muted);text-align:right;z-index:0;border-radius:0;justify-content:flex-end;padding:3px 4px;text-decoration:none;left:1px;right:1px}.wf-app--erp .wf-erp-overview-week__block--shift strong{white-space:nowrap;font-size:.62rem;font-weight:600}.wf-app--erp .wf-erp-overview-week__block--shift em{color:var(--wf-erp-muted);opacity:1;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.wf-app--erp a.wf-erp-overview-week__block--shift:hover,.wf-app--erp a.wf-erp-overview-week__block--shift:focus-visible{background:color-mix(in srgb, var(--wf-erp-muted) 14%, transparent)}.wf-app--erp a.wf-erp-overview-week__block--shift:hover strong,.wf-app--erp a.wf-erp-overview-week__block--shift:focus-visible strong{text-underline-offset:2px;text-decoration:underline}.wf-app--erp a.wf-erp-overview-week__block--shift:focus-visible{z-index:1}.wf-app--erp .wf-erp-overview-week__block--work_order{--wf-erp-overview-work-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-overview-work-color) 16%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-overview-work-color) 46%, var(--wf-erp-surface));border-left:4px solid var(--wf-erp-overview-work-color);color:var(--wf-erp-text);z-index:2;text-decoration:none;box-shadow:0 1px 3px #0e211d29}.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=booked]{--wf-erp-overview-work-color:var(--wf-erp-chart-series-1)}.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=in-progress]{--wf-erp-overview-work-color:var(--wf-erp-chart-series-3)}.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=waiting]{--wf-erp-overview-work-color:var(--wf-erp-chart-series-2)}.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=done]{--wf-erp-overview-work-color:var(--wf-erp-chart-series-4)}.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=inactive],.wf-app--erp .wf-erp-overview-week__block--work_order[data-wf-schedule-status=unmapped]{--wf-erp-overview-work-color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-overview-week__block--leave{background:var(--warning-soft);border-left:3px solid var(--warning);color:var(--warning-ink)}@media (max-width:48rem){.wf-app--erp .wf-erp-overview-week{min-width:42rem}}@media (forced-colors:active){.wf-app--erp .wf-erp-overview-week__block--shift{color:canvastext;background:0 0;border-block-color:canvastext}}.wf-app--erp .wf-erp-status__panel h2{color:var(--wf-erp-text);letter-spacing:-.012em;overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:700;line-height:1.12}.wf-app--erp .wf-erp-status__body{scrollbar-gutter:auto;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.wf-app--erp .wf-erp-status__body>.wf-erp-info-grid{overflow:visible}.wf-app--erp .wf-erp-status__hero{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-line);overflow-wrap:anywhere;gap:6px;min-width:0;padding:10px}.wf-app--erp .wf-erp-status__hero--with-amount{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.wf-app--erp .wf-erp-status__hero--with-amount>:is(strong,h2,h3,h4),.wf-app--erp .wf-erp-status__hero--with-amount>p{grid-column:1}.wf-app--erp .wf-erp-status__hero span.wf-erp-status__hero-amount{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;grid-area:1/2/span 2;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:700}.wf-app--erp .wf-erp-status__hero--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-status__hero--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-status__hero--blocked{border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-status__hero>:is(strong,h2,h3,h4){color:var(--wf-erp-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.05;display:block}.wf-app--erp .wf-erp-status__hero span:where(:not(.wf-erp-command-button,.wf-erp-command-button *)){color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.78rem;font-weight:600;display:block}.wf-app--erp .wf-erp-status__hero p{color:var(--wf-erp-muted);margin:0;font-size:.86rem;line-height:1.32}.wf-app--erp .wf-erp-status__hero p:empty{display:none}.wf-app--erp .wf-erp-info-grid{background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:8px;margin:0;padding:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-info-grid--order-billing{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr))}.wf-app--erp .wf-erp-info-grid--order-billing-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-info-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:4px}.wf-app--erp .wf-erp-info-grid--compact>div{gap:2px;padding:5px 6px}.wf-app--erp .wf-erp-info-grid--compact dt{font-size:.66rem}.wf-app--erp .wf-erp-info-grid--compact dd{font-size:.82rem}.wf-app--erp .wf-erp-info-grid--automation-schedule{align-items:start}.wf-app--erp .wf-erp-order-paid-value{cursor:help}.wf-app--erp .wf-erp-info-grid__label--with-accessory{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;display:flex}.wf-app--erp .wf-erp-info-grid div{background:var(--surface-translucent);border:1px solid var(--wf-erp-line);gap:3px;min-width:0;padding:8px;display:grid}.wf-app--erp .wf-erp-info-grid--modal div{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-info-grid dt,.wf-app--erp .wf-erp-status-card h3,.wf-app--erp .wf-erp-metric-summary dt{color:var(--wf-erp-muted);letter-spacing:.055em;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:600;line-height:1.1}.wf-app--erp .wf-erp-info-grid dd{color:var(--wf-erp-text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600;line-height:1.22}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines{columns:15rem;column-gap:32px;display:block}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div{break-inside:avoid;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:0;padding:3px 0;display:flex}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div:before{border-bottom:1px dotted var(--wf-erp-line-strong);content:"";flex:auto;order:1;min-width:12px;margin:0 6px;transform:translateY(-4px)}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines dt{letter-spacing:0;overflow-wrap:normal;flex:none;order:0;max-width:62%;font-size:.78rem;font-weight:400;line-height:1.3}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines dd{flex:0 auto;order:2;min-width:0;margin:0 0 0 auto;font-size:.84rem;line-height:1.3}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div:is(:has(>dd :is(button,small,.wf-erp-cell-stack)),:has(>dd>:is(div,section)),[data-wf-span="2"]){gap:3px;display:grid}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div:is(:has(>dd :is(button,small,.wf-erp-cell-stack)),:has(>dd>:is(div,section)),[data-wf-span="2"]):before{content:none}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div:is(:has(>dd :is(button,small,.wf-erp-cell-stack)),:has(>dd>:is(div,section)),[data-wf-span="2"]) dt{max-width:none}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>div:is(:has(>dd :is(button,small,.wf-erp-cell-stack)),:has(>dd>:is(div,section)),[data-wf-span="2"]) dd{margin-left:0}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--lines>[data-wf-span="2"]{column-span:all}.wf-app--erp .wf-erp-info-grid__icon{color:var(--wf-erp-muted);vertical-align:-2px;width:14px;height:14px;margin-right:7px;display:inline-block}.wf-app--erp .wf-erp-metadata-band{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-block-size:max-content;min-width:0;display:grid;overflow:hidden;container:wf-erp-metadata-band/inline-size}.wf-app--erp .wf-erp-status__panel--primary>.wf-erp-status__body:has(>.wf-erp-metadata-band){grid-auto-rows:max-content}.wf-app--erp .wf-erp-metadata-band__group{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-metadata-band__group+.wf-erp-metadata-band__group{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-metadata-band__icon{background:color-mix(in srgb, var(--wf-erp-primary) 9%, transparent);color:var(--wf-erp-primary-deep);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;min-height:32px;display:flex}.wf-app--erp .wf-erp-metadata-band__icon .wf-icon{font-size:1rem}.wf-app--erp .wf-erp-metadata-band__facts{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;display:grid}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-metadata-band__facts>div{gap:2px;min-width:0;padding:1px 12px;display:grid}.wf-app--erp .wf-erp-metadata-band__facts>div:first-child{padding-left:0}.wf-app--erp .wf-erp-metadata-band__facts>div+div{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="1"]>div+div{border-left:0;border-top:1px solid var(--wf-erp-line);margin-top:5px;padding-top:7px;padding-left:0}.wf-app--erp .wf-erp-metadata-band__facts dt{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.66rem;font-weight:700;line-height:1.15}.wf-app--erp .wf-erp-metadata-band__facts dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem;font-weight:700;line-height:1.2}.wf-app--erp .wf-erp-metadata-band__footer{border-top:1px solid var(--wf-erp-line);gap:8px;min-width:0;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-metadata-band__footer:empty{display:none}.wf-app--erp .wf-erp-metadata-band__footer>:is(p,ul,ol):first-child{margin-top:0}.wf-app--erp .wf-erp-metadata-band__footer>:is(p,ul,ol):last-child{margin-bottom:0}.wf-app--erp .wf-erp-metadata-band__facts>div:nth-child(n+5){border-top:1px solid var(--wf-erp-line);margin-top:5px;padding-top:7px}.wf-app--erp .wf-erp-metadata-band__facts>div:nth-child(4n+1){border-left:0;padding-left:0}@container wf-erp-metadata-band (width>=40.01rem){.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="3"]>div:nth-child(n+4){border-top:1px solid var(--wf-erp-line);margin-top:5px;padding-top:7px}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="3"]>div:nth-child(4n+1){border-left:1px solid var(--wf-erp-line);padding-left:12px}.wf-app--erp .wf-erp-metadata-band__facts[data-wf-columns="3"]>div:nth-child(3n+1){border-left:0;padding-left:0}}@container wf-erp-metadata-band (width<=40rem){.wf-app--erp .wf-erp-metadata-band__group{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:8px}.wf-app--erp .wf-erp-metadata-band__icon{align-self:start;height:32px}.wf-app--erp .wf-erp-metadata-band__facts:not([data-wf-columns="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-metadata-band__facts>div{padding-inline:8px}.wf-app--erp .wf-erp-metadata-band__facts>div:nth-child(n+3){border-top:1px solid var(--wf-erp-line);margin-top:5px;padding-top:7px}.wf-app--erp .wf-erp-metadata-band__facts>div:nth-child(odd){border-left:0;padding-left:0}.wf-app--erp .wf-erp-metadata-band__facts>div:last-child:nth-child(odd),.wf-app--erp .wf-erp-metadata-band__facts[data-wf-count="3"]>div:nth-child(3){grid-column:1/-1}}.wf-app--erp .wf-erp-status-card{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));overflow-wrap:anywhere;border-radius:6px;gap:8px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-status-card>h3:first-child{background:color-mix(in srgb, var(--wf-erp-primary-deep) 10%, var(--wf-erp-surface));border-bottom:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));color:var(--wf-erp-text);letter-spacing:-.01em;border-radius:5px 5px 0 0;margin:-10px -10px 2px;padding:7px 10px;font-size:.86rem;font-weight:700}.wf-app--erp .wf-erp-status-card__description{color:var(--wf-erp-muted);max-width:72ch;margin:0;font-size:.84rem;line-height:1.35}.wf-app--erp .wf-erp-status-line{color:var(--wf-erp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;margin:0;display:flex}.wf-app--erp .wf-erp-status-line strong{color:var(--wf-erp-text);font-weight:650}.wf-app--erp .wf-erp-status-line .wf-erp-record-link{width:auto;margin:0}.wf-app--erp .wf-erp-status-card__action{white-space:normal;justify-self:start;max-width:100%}.wf-app--erp .wf-erp-status-card__actions{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-accounting-deviation-guidance p{color:var(--wf-erp-text);max-width:72ch;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.wf-app--erp .wf-erp-status-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-status-card__notes{border-left:3px solid #21483d1a;gap:7px;padding:4px 0 4px 12px}.wf-app--erp .wf-erp-status-card__notes li{color:var(--wf-erp-muted);max-width:64ch;font-size:.84rem;line-height:1.45}.wf-app--erp .wf-erp-status-card__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-status-card__items li{color:var(--wf-erp-text);border-top:1px solid #21483d14;padding:5px 0}.wf-app--erp .wf-erp-status-card__items li:first-child{border-top:none;padding-top:0}.wf-app--erp .wf-erp-status-card__items li:last-child{padding-bottom:0}.wf-app--erp .wf-erp-status-card__items .wf-erp-status-card__items{margin:4px 0 0 16px}.wf-app--erp .wf-erp-status-card__items .wf-erp-status-card__items li{color:var(--wf-erp-muted);border-top:none;padding:2px 0}.wf-app--erp .wf-erp-status-card--ready{border-color:color-mix(in srgb, var(--wf-erp-success) 45%, var(--wf-erp-line))}.wf-app--erp .wf-erp-status-card--ready>h3:first-child{background:var(--success-soft);border-bottom-color:color-mix(in srgb, var(--wf-erp-success) 45%, var(--wf-erp-line))}.wf-app--erp .wf-erp-status-card--attention{border-color:color-mix(in srgb, var(--wf-erp-warning) 55%, var(--wf-erp-line))}.wf-app--erp .wf-erp-status-card--attention>h3:first-child{background:var(--warning-soft);border-bottom-color:color-mix(in srgb, var(--wf-erp-warning) 55%, var(--wf-erp-line))}.wf-app--erp .wf-erp-status-card--blocked{border-color:color-mix(in srgb, var(--wf-erp-danger) 50%, var(--wf-erp-line))}.wf-app--erp .wf-erp-status-card--blocked>h3:first-child{background:var(--danger-soft);border-bottom-color:color-mix(in srgb, var(--wf-erp-danger) 50%, var(--wf-erp-line))}.wf-app--erp .wf-erp-accounting-auxiliary-card{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-accounting-auxiliary-card__disclosure{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0}.wf-app--erp .wf-erp-accounting-auxiliary-card__disclosure>summary{color:var(--wf-erp-text);cursor:pointer;min-height:44px;padding:8px 10px;font-size:.82rem;font-weight:650;line-height:28px;display:list-item}.wf-app--erp .wf-erp-accounting-auxiliary-card__disclosure>summary::marker{color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-accounting-auxiliary-card__disclosure[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-accounting-auxiliary-card__disclosure>.wf-erp-info-grid{margin:8px}.wf-app--erp .wf-erp-action-chooser__options{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.wf-app--erp .wf-erp-action-chooser__options>button{justify-content:center;inline-size:100%}.wf-app--erp .wf-erp-sale-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:start;gap:10px;display:grid}.wf-app--erp .wf-erp-sale-detail__summary{grid-column:1/-1;gap:10px;display:grid}.wf-app--erp .wf-erp-sale-detail__col{align-content:start;gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-info-grid.wf-erp-sale-detail__facts{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}@media (max-width:70rem){.wf-app--erp .wf-erp-sale-detail{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-timeline__time{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.wf-app--erp .wf-erp-sale-trace__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-sale-trace__head h3{margin:0}.wf-app--erp .wf-erp-sale-trace__groups{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 18px;margin-top:10px;display:grid}.wf-app--erp .wf-erp-sale-trace__group h4{color:var(--wf-erp-muted);letter-spacing:.04em;margin:0 0 4px;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-sale-trace__lines{gap:3px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-sale-trace__lines li{font-size:.85rem}.wf-app--erp .wf-erp-sale-receipt__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-sale-receipt__head h3{margin:0}.wf-app--erp .wf-erp-sale-receipt__actions{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-sale-receipt__actions .wf-erp-command-button{flex:auto}.wf-app--erp .wf-erp-badge--icon-only{gap:0;min-width:0;padding-inline:5px}.wf-app--erp .wf-erp-article-line-accounting-trigger{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;height:32px;padding:0 7px;display:grid}.wf-app--erp .wf-erp-article-line-accounting-trigger:hover:not(:disabled){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-article-line-accounting-trigger:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-article-line-accounting-trigger:disabled{background:color-mix(in srgb, var(--wf-erp-muted) 7%, var(--wf-erp-surface));color:var(--wf-erp-muted);cursor:not-allowed}.wf-app--erp .wf-erp-article-line-accounting-trigger--invalid{border-color:var(--wf-erp-danger);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-article-line-accounting-trigger>.wf-icon{width:.875rem;height:.875rem}.wf-app--erp .wf-erp-article-line-accounting-trigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-app--erp .wf-erp-article-line-accounting-modal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;display:grid}.wf-app--erp .wf-erp-article-line-accounting-modal__cost-center{grid-column:span 7}.wf-app--erp .wf-erp-article-line-accounting-modal__project{grid-column:span 5}.wf-app--erp .wf-erp-article-line-accounting-modal__dimension--wide,.wf-app--erp .wf-erp-article-line-accounting-modal .wf-erp-article-line-accounting-warning{grid-column:1/-1}.wf-app--erp .wf-erp-article-line-accounting-modal :is(.wf-erp-search-select,.wf-erp-search-select__input){width:100%;min-width:0}.wf-app--erp .wf-erp-article-line-accounting-modal .wf-erp-article-line-accounting-warning{margin:0}.wf-app--erp .wf-erp-article-line-accounting-warning{color:var(--wf-erp-danger);font-size:.68rem;line-height:1.2;display:block}@media (max-width:620px){.wf-app--erp .wf-erp-article-line-accounting-modal{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-article-line-accounting-modal>:is(.wf-erp-article-line-accounting-modal__cost-center,.wf-erp-article-line-accounting-modal__project,.wf-erp-article-line-accounting-warning){grid-column:1}}.wf-app--erp :is(.wf-erp-command-form,form,.wf-erp-table) input.wf-erp-line-removal-toggle[type=checkbox]:checked{background:var(--wf-erp-danger);border-color:var(--wf-erp-danger);accent-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-article-lines-editor--selectable .wf-erp-table--article-lines .wf-erp-article-lines__cell--remove{width:3.5rem;min-width:3.5rem}.wf-app--erp .wf-erp-article-lines-editor--selectable .wf-erp-table--article-lines .wf-erp-article-lines__cell--money,.wf-app--erp .wf-erp-article-lines-editor--selectable .wf-erp-table--article-lines .wf-erp-article-lines__cell--money input{width:6rem;min-width:6rem}.wf-app--erp .wf-erp-article-lines-editor--selectable .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller{width:7.25rem;min-width:7.25rem}.wf-app--erp .wf-erp-article-lines-editor--selectable .wf-erp-table--article-lines .wf-erp-article-lines__cell--seller .wf-erp-search-select{width:100%;min-width:0}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--article-lines tbody tr.wf-erp-article-line--removed>:is(th,td){background:color-mix(in srgb, var(--wf-erp-danger) 7%, var(--wf-erp-surface))}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--article-lines tbody tr.wf-erp-article-line--removed>:first-child{box-shadow:inset 4px 0 0 var(--wf-erp-danger)}.wf-app--erp .wf-erp-table--article-lines tr.wf-erp-article-line--removed :is(.wf-erp-amend-article__text strong,.wf-erp-amend-article__sku){color:var(--wf-erp-muted);text-decoration:line-through}.wf-app--erp .wf-erp-table--article-lines tr.wf-erp-article-line--removed>td:not(:has(input,select,button)){color:var(--wf-erp-muted);text-decoration:line-through}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__removed-note{color:var(--wf-erp-danger);margin-top:2px;font-size:.66rem;font-weight:700;line-height:1.15;text-decoration:none;display:block}.wf-app--erp .wf-erp-article-choice__lead{margin:0 0 10px;font-weight:600}.wf-app--erp .wf-erp-table--article-choice td:last-child{text-align:right;width:1%}.wf-app--erp .wf-erp-modal{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wf-app--erp .wf-erp-modal__backdrop{background:var(--overlay-scrim);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.wf-app--erp .wf-erp-modal__panel{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);box-shadow:var(--shadow-modal);text-align:start;border-radius:6px;gap:12px;width:100%;max-width:min(34rem,100vw - 3rem);max-height:calc(100dvh - 4rem);padding:18px;display:grid;position:relative;overflow-y:auto}.wf-app--erp .wf-erp-modal__panel--wide{max-width:min(52rem,100vw - 3rem)}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-table--order-invoice-selection){max-width:min(44rem,100vw - 3rem)}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-insurance-settlement-preview-grid){max-width:min(68rem,100vw - 3rem)}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-bank-third-party-payments){max-width:min(68rem,100vw - 3rem)}.wf-app--erp .wf-erp-bank-third-party-payments{display:contents}.wf-app--erp .wf-erp-modal__title{letter-spacing:-.02em;margin:0;font-size:1.05rem}.wf-app--erp .wf-erp-modal__hint{color:var(--wf-erp-muted);margin:0;font-size:.86rem;line-height:1.4}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-customer-invoice-adjustment-form){max-width:min(48rem,100vw - 3rem)}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-receivable-effect--stacked){max-width:min(40rem,100vw - 3rem)}.wf-app--erp .wf-erp-customer-invoice-adjustment-form>.wf-erp-modal__hint{max-width:68ch}.wf-app--erp .wf-erp-receivable-effect{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;overflow:hidden}.wf-app--erp .wf-erp-receivable-effect>h3{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);box-shadow:inset 3px 0 0 var(--wf-erp-primary);color:var(--wf-erp-text);letter-spacing:-.01em;margin:0;padding:8px 12px;font-size:.82rem}.wf-app--erp .wf-erp-receivable-effect__content{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.wf-app--erp .wf-erp-receivable-effect__balance{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.wf-app--erp .wf-erp-receivable-effect__amount{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-receivable-effect__amount>span,.wf-app--erp .wf-erp-receivable-effect__facts dt{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.68rem;font-weight:650;line-height:1.15}.wf-app--erp .wf-erp-receivable-effect__amount>strong{color:var(--wf-erp-text);letter-spacing:-.025em;font-size:1.08rem;line-height:1.1}.wf-app--erp .wf-erp-receivable-effect__amount--after[data-cleared=true]>strong{color:var(--wf-erp-success);align-items:center;gap:5px;display:flex}.wf-app--erp .wf-erp-receivable-effect__amount--after[data-cleared=true]>strong svg{flex:none;width:14px;height:14px}.wf-app--erp .wf-erp-receivable-effect__arrow{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wf-app--erp .wf-erp-receivable-effect__arrow svg{width:14px;height:14px}.wf-app--erp .wf-erp-receivable-effect__facts{border-left:1px solid var(--wf-erp-line);min-width:0;margin:0;display:grid}.wf-app--erp .wf-erp-receivable-effect__facts>div{align-content:center;gap:3px;min-width:0;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-receivable-effect__facts>div+div{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-receivable-effect__facts dd{color:var(--wf-erp-text);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:650;line-height:1.22}@media (max-width:44rem){.wf-app--erp .wf-erp-receivable-effect__content{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-receivable-effect__facts{border-left:0;border-top:1px solid var(--wf-erp-line);grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-receivable-effect__facts>div+div{border-left:1px solid var(--wf-erp-line);border-top:0}}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__content{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__balance{padding:8px 12px}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__facts{border-left:0;border-top:1px solid var(--wf-erp-line);grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__facts>div{border-top:0;border-left:0;align-content:start;padding:6px 12px}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__facts>div:nth-child(2n){border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-receivable-effect--stacked .wf-erp-receivable-effect__facts>div:only-child{grid-column:1/-1}.wf-app--erp .wf-erp-refund-recipients{gap:2px;margin:0 0 3px;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-refund-recipients li{flex-wrap:wrap;justify-content:space-between;column-gap:8px;display:flex}.wf-app--erp .wf-erp-refund-recipients span{font-weight:500}.wf-app--erp .wf-erp-refund-recipients strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.wf-app--erp .wf-erp-refund-recipients em,.wf-app--erp .wf-erp-refund-recipients__rule{color:var(--wf-erp-muted);font-style:normal;font-weight:500}.wf-app--erp .wf-erp-refund-recipient-list{grid-column:1/-1;gap:2px;margin-top:4px;font-size:12px;display:grid}.wf-app--erp .wf-erp-refund-recipient-list>small{color:var(--wf-erp-muted);font-size:inherit}.wf-app--erp .wf-erp-command-form .wf-erp-refund-recipient-list>small{letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-refund-recipient-list .wf-erp-refund-recipients,.wf-app--erp .wf-erp-receivable-effect__facts>div:only-child .wf-erp-refund-recipients{grid-template-columns:minmax(0,max-content) max-content;justify-content:start;column-gap:16px}.wf-app--erp .wf-erp-refund-recipient-list .wf-erp-refund-recipients li,.wf-app--erp .wf-erp-receivable-effect__facts>div:only-child .wf-erp-refund-recipients li{display:contents}.wf-app--erp .wf-erp-modal__section-title{border-top:1px solid var(--wf-erp-line);margin:0;padding-top:12px;font-size:.92rem}.wf-app--erp .wf-erp-modal__section-title--row{flex:1 0 100%;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.wf-app--erp .wf-erp-modal__section-title--row>h3{font-size:inherit;margin:0}.wf-app--erp .wf-erp-reprice-list{margin:10px 0;padding:0;list-style:none}.wf-app--erp .wf-erp-reprice-row{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 2px;display:flex}.wf-app--erp .wf-erp-reprice-row:first-child{border-top:none}.wf-app--erp .wf-erp-reprice-row__pick{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.wf-app--erp .wf-erp-reprice-row__label{flex-direction:column;min-width:0;display:flex}.wf-app--erp .wf-erp-reprice-row__label small{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-reprice-row__change{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.wf-app--erp .wf-erp-reprice-row__old{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-reprice-row__delta--down{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-reprice-row__delta--up{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-reprice-total{border-top:1px solid var(--wf-erp-line-strong);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:9px;display:flex}.wf-app--erp .wf-erp-template-language-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-template-add-variant{border-bottom:1px solid var(--wf-erp-line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:12px}.wf-app--erp .wf-erp-template-add-variant .wf-erp-command-form__hint{flex:20rem}.wf-app--erp .wf-erp-modal__field{gap:5px;display:grid}.wf-app--erp .wf-erp-modal__field span:not(:has(input,select,textarea)){color:var(--wf-erp-muted);letter-spacing:.04em;font-size:.74rem;font-weight:600}.wf-app--erp .wf-erp-modal__field input{border:1px solid var(--wf-erp-line);font:inherit;border-radius:4px;padding:9px 10px}.wf-app--erp .wf-erp-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-modal__actions--aside>:first-child{margin-inline-end:auto}.wf-app--erp .wf-erp-modal__actions .wf-erp-command-button{white-space:nowrap;flex:none;justify-items:center}.wf-app--erp .wf-erp-modal__actions .wf-erp-command-button__main{min-width:auto}.wf-app--erp .wf-erp-modal-form{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-worksheet-line.wf-erp-payment-selection-line{grid-template-columns:minmax(12rem,1fr) 9.5rem 10.5rem;align-items:end;display:grid}.wf-app--erp .wf-erp-payment-selection-line>.wf-erp-worksheet-line__grow{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-payment-selection-line>label.wf-erp-command-form__field--small{width:9.5rem;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-worksheet-line.wf-erp-payment-selection-line>label.wf-erp-command-form__field--short{width:10.5rem;max-width:none}.wf-app--erp .wf-erp-payment-selection-line__value{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;align-items:center;min-height:36px;font-size:1rem;font-weight:400;display:flex}@media (max-width:640px){.wf-app--erp .wf-erp-worksheet-line.wf-erp-payment-selection-line{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form .wf-erp-payment-selection-line>label.wf-erp-command-form__field--small,.wf-app--erp .wf-erp-command-form .wf-erp-worksheet-line.wf-erp-payment-selection-line>label.wf-erp-command-form__field--short{width:100%}}.wf-app--erp .wf-erp-table-secondary{color:var(--wf-erp-muted);font-size:.78rem;display:block}.wf-app--erp .wf-erp-table--package-picker{width:100%}.wf-app--erp .wf-erp-table--package-picker .wf-erp-package-picker__total,.wf-app--erp .wf-erp-table--package-picker .wf-erp-package-picker__action{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-package-picker__action .wf-erp-command-button{min-width:max-content;margin-inline-start:auto}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--package-picker{table-layout:fixed}.wf-app--erp .wf-erp-table--package-picker .wf-erp-package-picker__total{width:11rem}.wf-app--erp .wf-erp-table--package-picker .wf-erp-package-picker__action{width:7rem}}.wf-app--erp .wf-erp-multi-picker__filter{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr);padding:10px}.wf-app--erp .wf-erp-multi-picker__status{color:var(--wf-erp-muted);min-height:1.15rem;font-size:.78rem}.wf-app--erp .wf-erp-multi-picker__results{background:var(--wf-erp-surface);border-radius:var(--wf-erp-radius);height:clamp(16rem,52vh,28rem);min-height:0;overflow:hidden}.wf-app--erp .wf-erp-multi-picker__results .wf-erp-multi-picker__table-wrap{background:var(--wf-erp-surface);height:100%;max-height:none;overflow:auto}.wf-app--erp .wf-erp-table--multi-picker{background:var(--wf-erp-surface);table-layout:fixed;width:100%;min-width:42rem}.wf-app--erp .wf-erp-table--multi-picker thead th{background:var(--wf-erp-panel);z-index:1;position:sticky;top:0}.wf-app--erp .wf-erp-table--multi-picker :is(th,td):first-child{width:44%}.wf-app--erp .wf-erp-table--multi-picker :is(th,td):nth-child(2){width:17%}.wf-app--erp .wf-erp-table--multi-picker :is(th,td):nth-child(3){text-align:right;white-space:nowrap;width:16%}.wf-app--erp .wf-erp-table--multi-picker :is(th,td):nth-child(4){text-align:right;width:23%}.wf-app--erp .wf-erp-table--multi-picker .wf-number-input{width:5.5rem;margin-inline-start:auto}.wf-app--erp .wf-erp-modal-line-review{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(24rem,46dvh);overflow:auto}.wf-app--erp .wf-erp-modal-line-review>.wf-erp-table>thead th{background:var(--wf-erp-panel);z-index:1;position:sticky;top:0}.wf-app--erp .wf-erp-command-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-command-panel__head h3{margin:0}.wf-app--erp .wf-erp-command-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.wf-app--erp .wf-erp-command-panel__actions .wf-erp-command-button{white-space:nowrap;flex:0 auto}.wf-app--erp .wf-erp-command-panel__actions--footer{border-top:1px solid var(--wf-erp-line);justify-content:flex-end;margin-left:0;padding-top:8px}.wf-app--erp .wf-erp-modal__secondary{border:1px solid var(--wf-erp-line);box-sizing:border-box;cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:8px 14px;font-weight:600}.wf-app--erp .wf-erp-printer-list{gap:6px;max-height:22rem;display:grid;overflow:auto}.wf-app--erp .wf-erp-printer-option .wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-status-card.wf-erp-accounting-entry-lines{background:0 0;border:none;gap:10px;padding:2px 0}.wf-app--erp .wf-erp-accounting-entry-lines__top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-accounting-entry-lines__top h3{min-width:0}.wf-app--erp .wf-erp-table.wf-erp-table--accounting-entry-lines{table-layout:auto;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--accounting-entry-lines :is(th,td){padding-inline:6px}.wf-app--erp .wf-erp-table--accounting-entry-lines .wf-erp-accounting-entry-lines__account{white-space:normal;width:14rem}.wf-app--erp .wf-erp-table--accounting-entry-lines .wf-erp-accounting-entry-lines__description{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:4rem;max-width:0;overflow:hidden}.wf-app--erp .wf-erp-table--accounting-entry-lines .wf-erp-accounting-entry-lines__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table--accounting-entry-lines .wf-erp-accounting-entry-lines__vat{white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table--accounting-entry-lines .wf-erp-accounting-entry-lines__dimensions{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.wf-app--erp .wf-erp-table--accounting-entry-lines td[data-wf-accounting-amount] strong{font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-accounting-entry-corrections{border-block:1px solid var(--wf-erp-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:8px;display:grid}.wf-app--erp .wf-erp-accounting-entry-corrections__icon{background:color-mix(in srgb, var(--wf-erp-primary) 9%, transparent);color:var(--wf-erp-primary-deep);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;min-height:32px;display:flex}.wf-app--erp .wf-erp-accounting-entry-corrections__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-accounting-entry-corrections__copy strong{color:var(--wf-erp-text);font-size:.84rem;line-height:1.2}.wf-app--erp .wf-erp-accounting-entry-corrections__copy small{color:var(--wf-erp-muted);max-width:68rem;font-size:.76rem;line-height:1.25}@media (max-width:40rem){.wf-app--erp .wf-erp-accounting-entry-corrections{grid-template-columns:28px minmax(0,1fr);align-items:start}.wf-app--erp .wf-erp-accounting-entry-corrections>.wf-erp-panel-link{grid-column:2;justify-self:start}}.wf-app--erp [data-wf-vat-revision-history=ready] details>summary{cursor:pointer;align-items:center;min-height:40px;padding-block:8px;display:flex}.wf-app--erp .wf-erp-metric-summary-card{gap:9px}.wf-app--erp .wf-erp-metric-summary-card .wf-erp-metric-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 0;padding:0;display:grid}.wf-app--erp .wf-erp-metric-summary-card .wf-erp-metric-summary div{background:0 0;border:none;border-left:1px solid #21483d24;border-radius:0;min-width:0;padding:2px 28px;display:grid}.wf-app--erp .wf-erp-metric-summary-card .wf-erp-metric-summary div:first-child{border-left:none;padding-left:0}.wf-app--erp .wf-erp-metric-summary div.wf-erp-metric-summary__tile--zero dd{color:var(--wf-erp-muted);font-weight:500}.wf-app--erp .wf-erp-ledger-figures__scroll{max-width:100%;overflow-x:auto}.wf-app--erp .wf-erp-info-grid .wf-erp-cell-stack>small{color:var(--wf-erp-muted);font-size:.76rem;font-weight:500;line-height:1.25}.wf-app--erp table.wf-erp-ledger-figures{border-collapse:collapse;width:auto;margin:2px 0 0}.wf-app--erp .wf-erp-ledger-figures th{color:var(--wf-erp-muted);letter-spacing:.055em;text-align:right;white-space:nowrap;border-bottom:1px solid #21483d4d;padding:0 0 5px;font-size:.72rem;font-weight:600;line-height:1.1}.wf-app--erp .wf-erp-ledger-figures td{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;padding:7px 0 3px;font-size:1.05rem;font-weight:700}.wf-app--erp .wf-erp-ledger-figures th+th,.wf-app--erp .wf-erp-ledger-figures td+td{padding-left:clamp(16px,4vw,44px)}.wf-app--erp .wf-erp-ledger-figures--sum th{border-bottom:none;padding-bottom:2px}.wf-app--erp .wf-erp-ledger-figures--sum td{border-bottom:2px solid #21483d73;padding-bottom:6px}.wf-app--erp .wf-erp-ledger-figures td.wf-erp-ledger-figures__value--zero{color:var(--wf-erp-muted);font-weight:500}@media (max-width:36rem){.wf-app--erp .wf-erp-ledger-figures__scroll{overflow-x:visible}.wf-app--erp table.wf-erp-ledger-figures,.wf-app--erp .wf-erp-ledger-figures tbody,.wf-app--erp .wf-erp-ledger-figures tr{width:100%;display:block}.wf-app--erp .wf-erp-ledger-figures thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-ledger-figures tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.wf-app--erp .wf-erp-ledger-figures td,.wf-app--erp .wf-erp-ledger-figures td+td{text-align:left;white-space:normal;border-bottom:1px solid #21483d3d;gap:5px;min-width:0;padding:0 0 6px;display:grid}.wf-app--erp .wf-erp-ledger-figures td:before{color:var(--wf-erp-muted);content:attr(data-label);letter-spacing:.035em;overflow-wrap:anywhere;font-size:.72rem;font-weight:600;line-height:1.2}}.wf-app--erp .wf-erp-table--voucher-lines :is([data-wf-column-key=debit],[data-wf-column-key=credit]){font-variant-numeric:tabular-nums lining-nums;text-align:right}.wf-app--erp .wf-erp-table--voucher-lines tfoot th{color:var(--wf-erp-muted);letter-spacing:.055em;text-align:left;border-top:none;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-table--voucher-lines tfoot td{border-top:2px solid #21483d73;border-bottom:none;font-weight:700}.wf-app--erp .wf-erp-table__summa>th,.wf-app--erp .wf-erp-table__summa>td{border-top:2px solid #21483d73;font-weight:700}.wf-app--erp .wf-erp-table__summa>th{color:var(--wf-erp-muted);font-weight:600}.wf-app--erp .wf-erp-accounting-entry-lines__totals{justify-content:flex-end;padding-bottom:2px;display:flex}.wf-app--erp .wf-erp-timeline-card{gap:10px}.wf-app--erp .wf-erp-timeline-card__top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-detail-history-card__tools{flex:none;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-detail-history-card__toggle{justify-items:center;width:auto;min-height:30px;padding:3px 8px}.wf-app--erp .wf-erp-detail-history-card__chevron{transition:transform .14s}.wf-app--erp .wf-erp-detail-history-card__toggle[aria-expanded=true] .wf-erp-detail-history-card__chevron{transform:rotate(180deg)}.wf-app--erp .wf-erp-detail-history-card__content{gap:10px;display:grid}.wf-app--erp .wf-erp-detail-history-card__content[hidden]{display:none}.wf-app--erp .wf-erp-timeline-card__notice{color:var(--wf-erp-muted);margin:-2px 0 0;font-size:.8rem}.wf-app--erp .wf-erp-timeline{gap:0;margin:0;padding:2px 0 0 6px;list-style:none;display:grid}.wf-app--erp .wf-erp-timeline__item{color:var(--wf-erp-text);font-size:inherit;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:0 0 8px;line-height:normal;display:grid;position:relative}.wf-app--erp .wf-erp-timeline__item:last-child{padding-bottom:0}.wf-app--erp .wf-erp-timeline__item:not(:last-child):after{content:"";background:#5c6e6652;width:2px;position:absolute;top:20px;bottom:-8px;left:5px}.wf-app--erp .wf-erp-timeline__point{background:var(--wf-erp-line);border:2px solid var(--wf-erp-panel);z-index:1;border-radius:999px;width:12px;height:12px;margin-top:9px;position:relative;box-shadow:0 0 0 1px #101b1a2e}.wf-app--erp .wf-erp-timeline__item--ready .wf-erp-timeline__point{background:var(--wf-erp-success)}.wf-app--erp .wf-erp-timeline__item--attention .wf-erp-timeline__point{background:var(--wf-erp-warning)}.wf-app--erp .wf-erp-timeline__item--blocked .wf-erp-timeline__point{background:var(--wf-erp-danger)}.wf-app--erp .wf-erp-timeline__content{background:var(--surface-translucent-soft);border:1px solid var(--wf-erp-line);border-radius:4px;gap:5px;min-width:0;padding:8px;display:grid}.wf-app--erp .wf-erp-timeline__title-row{align-items:baseline;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-timeline__title-row .wf-erp-timeline__time{white-space:nowrap;margin-left:auto}.wf-app--erp .wf-erp-timeline__title-row strong{color:var(--wf-erp-text);min-width:0;font-size:.9rem;font-weight:700;line-height:1.16}.wf-app--erp .wf-erp-timeline__title-row .wf-erp-timeline__title-link{align-items:baseline;min-width:0;min-height:0;padding:0}.wf-app--erp .wf-erp-timeline__time{color:var(--wf-erp-muted);font-size:.75rem;line-height:1.15}.wf-app--erp .wf-erp-timeline__content ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-timeline__content li{color:var(--wf-erp-muted);font-size:.82rem;line-height:1.26}.wf-app--erp .wf-erp-activity-timeline{margin:8px 0 0}.wf-app--erp .wf-erp-command-panel,.wf-app--erp .wf-erp-command-disclosure{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-primary);gap:10px;padding:10px;display:grid}.wf-app--erp .wf-erp-command-panel:has(>.wf-erp-command-form--grouped){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wf-app--erp .wf-erp-flat-section{border-top:1px solid var(--wf-erp-line);gap:10px;min-width:0;padding:12px 0 2px;display:grid}.wf-app--erp .wf-erp-flat-section__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.wf-app--erp .wf-erp-flat-section__head>div:not(.wf-erp-command-actions,.wf-erp-panel-tools,.wf-erp-flat-section__summary,.wf-erp-table-actions,.wf-erp-line-actions){gap:3px;display:grid}.wf-app--erp .wf-erp-flat-section__head>.wf-erp-command-actions{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-flat-section h3,.wf-app--erp .wf-erp-flat-section h4{color:var(--wf-erp-text);letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:700}.wf-app--erp .wf-erp-flat-section p{margin:0}.wf-app--erp .wf-erp-flat-section--form-group{border-top:0;padding-top:4px}.wf-app--erp .wf-erp-deal-terms{gap:14px;min-width:0;display:grid}.wf-app--erp .wf-erp-deal-cancel__row-head>.wf-erp-badge{order:0}.wf-app--erp .wf-erp-deal-terms h4,.wf-app--erp .wf-erp-deal-terms strong{margin:0}.wf-app--erp .wf-erp-deal-terms small{color:var(--wf-erp-muted);line-height:1.35}.wf-app--erp .wf-erp-deal-terms__toggle{flex:none;align-items:center;gap:7px;font-size:.82rem;font-weight:650;display:flex}.wf-app--erp .wf-erp-deal-terms__rows{gap:9px;display:grid}.wf-app--erp .wf-erp-deal-terms__empty{background:var(--warning-soft);border:1px solid var(--warning);border-radius:4px;padding:10px 12px}.wf-app--erp .wf-erp-deal-terms__add{border-top:1px dashed var(--wf-erp-line);gap:7px;padding-top:10px;display:grid}.wf-app--erp .wf-erp-deal-terms>.wf-erp-deal-terms__add:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-deal-cancel{gap:14px;display:grid}.wf-app--erp .wf-erp-vehicle-deal-detail{min-width:0;display:grid}.wf-app--erp .wf-erp-deal-cancel__rows{gap:9px;display:grid}.wf-app--erp .wf-erp-deal-cancel__row{border:1px solid var(--wf-erp-line);border-radius:5px;gap:10px;padding:12px;display:grid}.wf-app--erp .wf-erp-deal-cancel__row-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.wf-app--erp .wf-erp-deal-cancel__row-head>.wf-erp-record-link{flex:18rem;width:auto;max-width:100%;margin:0}.wf-app--erp .wf-erp-deal-cancel__liability{gap:8px;display:grid}.wf-app--erp .wf-erp-deal-cancel__liability-title{font-size:.82rem}.wf-app--erp .wf-erp-deal-cancel__liability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-deal-cancel__liability-grid>div{background:var(--surface-muted);gap:3px;min-width:0;padding:8px 9px;display:grid}.wf-app--erp .wf-erp-deal-cancel__liability-grid dt{color:var(--ink-muted);font-size:.72rem;line-height:1.25}.wf-app--erp .wf-erp-deal-cancel__liability-grid dd{margin:0;font-size:.9rem;font-weight:700}.wf-app--erp .wf-erp-deal-cancel__ack{background:var(--warning-soft);border:1px solid var(--warning);border-radius:4px;align-items:start;gap:8px;padding:9px 10px;font-size:.84rem;line-height:1.4;display:flex}.wf-app--erp .wf-erp-deal-cancel__warning{background:var(--danger-soft);border:1px solid var(--danger);color:var(--wf-erp-danger);border-radius:4px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.4}@media (max-width:720px){.wf-app--erp .wf-erp-deal-cancel__liability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-goods-receipt-preparation__list{margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-goods-receipt-preparation__item{gap:5px;min-width:0;padding:8px 0;display:grid}.wf-app--erp .wf-erp-goods-receipt-preparation__item+.wf-erp-goods-receipt-preparation__item{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-goods-receipt-preparation__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-goods-receipt-preparation__head>.wf-erp-record-link{flex:18rem;width:auto;max-width:100%;margin:0}.wf-app--erp .wf-erp-goods-receipt-quality__list{display:grid}.wf-app--erp .wf-erp-goods-receipt-quality__item{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.wf-app--erp .wf-erp-goods-receipt-quality__item+.wf-erp-goods-receipt-quality__item{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-goods-receipt-quality__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-goods-receipt-quality__copy>span,.wf-app--erp .wf-erp-goods-receipt-quality__copy>small{color:var(--wf-erp-muted);font-size:.78rem;line-height:1.3}.wf-app--erp .wf-erp-goods-receipt-quality__actions{flex:none;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-economics-article__history{border:0;border-top:1px solid var(--wf-erp-line);margin:0;padding:10px 0 0}.wf-app--erp .wf-erp-economics-article__history>summary{color:var(--wf-erp-text);cursor:pointer;margin:0;font-size:.9rem;font-weight:700;list-style-position:inside}.wf-app--erp .wf-erp-economics-article__history[open]>summary{margin-bottom:8px}.wf-app--erp .wf-erp-command-disclosure{padding:0}.wf-app--erp .wf-erp-command-disclosure summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-height:36px;padding:8px 10px;list-style:none;display:grid}.wf-app--erp .wf-erp-command-disclosure summary::-webkit-details-marker{display:none}.wf-app--erp .wf-erp-command-disclosure summary:before{color:var(--wf-erp-primary);content:"+";grid-row:1/span 2;font-weight:700}.wf-app--erp .wf-erp-command-disclosure[open] summary:before{content:"-"}.wf-app--erp .wf-erp-command-disclosure summary:hover{background:#0b6b5f12}.wf-app--erp .wf-erp-command-disclosure summary:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-command-disclosure>.wf-erp-command-panel{border:0;border-top:1px solid var(--wf-erp-line);border-radius:0}.wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure{border:0;border-bottom:1px solid var(--wf-erp-line);border-left:0;border-radius:0}.wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure summary,.wf-app--erp .wf-erp-status__body>.wf-erp-command-disclosure summary{justify-content:start;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure summary:before,.wf-app--erp .wf-erp-status__body>.wf-erp-command-disclosure summary:before{grid-row:auto}.wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure summary span,.wf-app--erp .wf-erp-status__body>.wf-erp-command-disclosure summary span{display:none}.wf-app--erp .wf-erp-command-panel h3,.wf-app--erp .wf-erp-command-disclosure summary span{color:var(--wf-erp-muted);letter-spacing:.055em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-table--finnish-vat-return{table-layout:fixed}.wf-app--erp .wf-erp-table--finnish-vat-return .wf-erp-finnish-vat-return__code{width:5rem}.wf-app--erp .wf-erp-table--finnish-vat-return .wf-erp-finnish-vat-return__sources{text-align:end;width:6rem}.wf-app--erp .wf-erp-table--finnish-vat-return .wf-erp-finnish-vat-return__amount{text-align:end;width:10rem}.wf-app--erp .wf-erp-supplier-document-review{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-supplier-document-review__interpretation{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-supplier-document-review__tools{background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-supplier-document-review__tools>.wf-erp-command-actions:first-child{border-bottom:1px solid var(--wf-erp-line);gap:6px;padding-bottom:10px}.wf-app--erp .wf-erp-supplier-credit-draft{gap:12px}.wf-app--erp .wf-erp-supplier-credit-draft__intro{color:var(--wf-erp-muted);max-width:62rem;line-height:1.35}.wf-app--erp .wf-erp-supplier-credit-draft>fieldset.wf-erp-command-form__group{background:var(--wf-erp-panel);padding:12px}.wf-app--erp .wf-erp-supplier-credit-draft__actions{border-top:1px solid var(--wf-erp-line);justify-content:flex-end;padding-top:10px}.wf-app--erp .wf-erp-supplier-document-review__evidence-jump{display:none}.wf-app--erp .wf-erp-supplier-credit-automation{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-supplier-credit-automation__reconciliation{gap:6px;padding-top:10px}.wf-app--erp .wf-erp-supplier-credit-automation__reconciliation>.wf-erp-flat-section__head{flex-wrap:nowrap}.wf-app--erp .wf-erp-supplier-credit-automation__reconciliation>.wf-erp-flat-section__head>.wf-erp-section-heading{flex:auto;align-items:flex-start}.wf-app--erp .wf-erp-supplier-credit-automation__reconciliation .wf-erp-flat-section__summary{flex:none}.wf-app--erp .wf-erp-supplier-credit-automation__evidence-list{gap:3px}.wf-app--erp .wf-erp-supplier-credit-automation__evidence-list>.wf-erp-notice{background:0 0;border:0;border-radius:0;padding:2px 0}.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table--supplier-credit-automation{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table--supplier-credit-automation :is(th,td){vertical-align:top}.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table--supplier-credit-automation :is(th,td):first-child{width:46%}.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table-wrap{max-height:16rem;overflow:auto}.wf-app--erp .wf-erp-supplier-credit-automation__amount{gap:2px;display:grid}.wf-app--erp .wf-erp-supplier-credit-automation__amount small{color:var(--wf-erp-muted);white-space:normal;font-weight:500;line-height:1.25}.wf-app--erp .wf-erp-supplier-credit-automation__amount{white-space:nowrap}.wf-app--erp .wf-erp-supplier-document-review__evidence{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-supplier-document-review__evidence--compare{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-supplier-document-review__evidence .wf-erp-document-preview__compact-file-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}@media (max-width:62rem){.wf-app--erp .wf-erp-supplier-document-review__evidence-jump{justify-content:flex-end;margin-inline-start:auto;display:flex}.wf-app--erp .wf-erp-supplier-document-review__evidence-jump>.wf-erp-command-button{width:auto}.wf-app--erp .wf-erp-supplier-document-review__evidence{scroll-margin-top:3.75rem}.wf-app--erp .wf-erp-supplier-document-review__evidence--compare{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table-wrap{max-height:none}.wf-app--erp .wf-erp-supplier-credit-automation .wf-erp-table--supplier-credit-automation{min-width:36rem}.wf-app--erp .wf-erp-page-header:has(+.wf-erp-workspace--supplier-documents.wf-erp-workspace--detail-open){grid-template-rows:minmax(44px,max-content)}.wf-app--erp .wf-erp-page-header:has(+.wf-erp-workspace--supplier-documents.wf-erp-workspace--detail-open) .wf-erp-page-header__title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}@media (max-width:30rem){.wf-app--erp .wf-erp-supplier-document-review__evidence .wf-erp-document-preview__header--compact{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.wf-app--erp .wf-erp-supplier-document-review__evidence .wf-erp-document-preview__actions{justify-content:flex-end;justify-self:stretch}.wf-app--erp .wf-erp-supplier-document-review__evidence .wf-erp-document-preview__actions>.wf-erp-command-button{width:auto}}.wf-app--erp :is(.wf-erp-command-disclosure,.wf-erp-more-details) summary small{color:var(--wf-erp-muted);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.wf-app--erp .wf-erp-invoice-inbox__address{color:var(--wf-erp-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-table--invoice-inbox-addresses){max-width:min(52rem,100vw - 3rem)}.wf-app--erp .wf-erp-table--invoice-inbox-addresses td.wf-erp-invoice-inbox-addresses__copy{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-invoice-inbox__status{font-size:.78rem}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-table--invoice-inbox-messages){max-width:min(76rem,100vw - 3rem)}.wf-app--erp .wf-erp-table.wf-erp-table--invoice-inbox-messages{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-table--invoice-inbox-messages :is(th,td){overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-table--invoice-inbox-messages :is(th,td).wf-erp-invoice-inbox-messages__received{white-space:nowrap}.wf-app--erp .wf-erp-table--invoice-inbox-messages thead th.wf-erp-invoice-inbox-messages__received{width:10.5rem}.wf-app--erp .wf-erp-table--invoice-inbox-messages thead th.wf-erp-invoice-inbox-messages__from{width:20%}.wf-app--erp .wf-erp-table--invoice-inbox-messages thead th.wf-erp-invoice-inbox-messages__subject{width:24%}.wf-app--erp .wf-erp-table--invoice-inbox-messages thead th.wf-erp-invoice-inbox-messages__to{width:9rem}.wf-app--erp .wf-erp-table--invoice-inbox-messages thead th.wf-erp-invoice-inbox-messages__email{width:5.5rem}.wf-app--erp .wf-erp-invoice-fraud__signals{margin:6px 0 0;padding-left:18px}.wf-app--erp .wf-erp-invoice-fraud__signals li+li{margin-top:2px}.wf-app--erp .wf-erp-invoice-fraud__actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.wf-app--erp.wf-app--erp .wf-erp-command-form__group>.wf-erp-vendor-credit-after-credit{grid-column:span 2;min-width:0}.wf-app--erp.wf-app--erp .wf-erp-vendor-credit-after-credit .wf-erp-money-input{width:10rem;max-width:10rem}.wf-app--erp .wf-erp-vehicle-deal-meta{flex-wrap:wrap;gap:4px 24px;margin:0 2px;font-size:.84rem;display:flex}.wf-app--erp .wf-erp-vehicle-deal-meta>span{white-space:nowrap}.wf-app--erp .wf-erp-vehicle-deal-meta__label{color:var(--wf-erp-muted);margin-right:6px;font-size:.76rem;font-weight:600}.wf-app--erp .wf-erp-deal-economy>.wf-erp-flat-section__body{gap:12px;display:grid}.wf-app--erp .wf-erp-deal-economy__grid{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.wf-app--erp .wf-erp-deal-economy__calculation{gap:12px;display:grid}.wf-app--erp .wf-erp-deal-economy__group{gap:8px;display:grid}.wf-app--erp .wf-erp-deal-economy__profit{border-top:1px dashed var(--wf-erp-line);padding:8px 0 0 calc(.9rem + 6px)}.wf-app--erp .wf-erp-deal-economy__profit--flush{padding-left:0}.wf-app--erp .wf-erp-deal-economy__side{border-left:1px solid var(--wf-erp-line);align-content:start;gap:12px;padding-left:24px;display:grid}.wf-app--erp .wf-erp-flat-section.wf-erp-deal-economy__deposit{border-top:0;padding:0}.wf-app--erp .wf-erp-flat-section.wf-erp-deal-economy__financing{border-top:1px solid var(--wf-erp-line);padding:12px 0 0}.wf-app--erp .wf-erp-deal-economy__financing-terms .wf-erp-totals__row>:is(dt,dd){font-weight:600}.wf-app--erp .wf-erp-deal-economy__financing-terms .wf-erp-totals__detail{font-weight:400}.wf-app--erp .wf-erp-deal-economy__financing-terms .wf-erp-totals__row>dd{white-space:nowrap}.wf-app--erp .wf-erp-deal-economy__payments .wf-erp-compact-list__item{flex-wrap:wrap}.wf-app--erp .wf-erp-deal-economy__payments .wf-erp-compact-list__link{flex:14rem}.wf-app--erp .wf-erp-deal-economy__payments .wf-erp-compact-list__actions{margin-left:auto}.wf-app--erp .wf-erp-deal-economy__payments .wf-erp-compact-list__actions>*{flex-shrink:0}.wf-app--erp .wf-erp-deal-economy__line{margin:0;font-size:.84rem}.wf-app--erp .wf-erp-deal-economy__empty{color:var(--wf-erp-muted);margin:0;font-size:.84rem}.wf-app--erp .wf-erp-deal-economy__grid>.wf-erp-flat-section.wf-erp-deal-economy-part{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;grid-template-columns:subgrid;gap:6px 24px;padding-top:12px;display:grid}.wf-app--erp .wf-erp-deal-economy-part>:not(.wf-erp-deal-economy-part__lines,.wf-erp-deal-economy-part__after,.wf-erp-deal-economy-part__footer){grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-deal-economy-part__lines{grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-deal-economy-part__line{grid-column:1/-1;grid-template-columns:subgrid;padding:4px 0;display:grid}.wf-app--erp .wf-erp-deal-economy-part__line+.wf-erp-deal-economy-part__line{border-top:1px solid #21483d14}.wf-app--erp .wf-erp-deal-economy-part__main{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 24px;display:grid}.wf-app--erp .wf-erp-deal-economy-part__name{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-deal-economy-part__name>strong{font-size:.9rem}.wf-app--erp .wf-erp-deal-economy-part__name .wf-erp-record-link{width:auto;display:inline-flex}.wf-app--erp .wf-erp-deal-economy-part__name>small,.wf-app--erp .wf-erp-deal-economy-part__after{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-deal-economy-part__name>small{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.wf-app--erp .wf-erp-deal-economy-part__amount{font-variant-numeric:tabular-nums;text-align:right;font-size:.95rem}.wf-app--erp :is(.wf-erp-deal-economy-part__side,.wf-erp-deal-economy-part__footer){border-left:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-left:24px;display:flex}.wf-app--erp .wf-erp-deal-economy-part__side{align-self:center;min-height:2.25rem}.wf-app--erp .wf-erp-deal-economy-part__side>.wf-erp-command-actions{margin-left:auto}.wf-app--erp .wf-erp-deal-economy-part__muted{color:var(--wf-erp-muted);font-size:.84rem}.wf-app--erp .wf-erp-deal-economy-part__after{grid-column:1}.wf-app--erp .wf-erp-deal-economy-part__after>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-deal-economy-part__footer{grid-column:2}.wf-app--erp .wf-erp-deal-economy__requirement{gap:8px;max-width:22rem;display:grid}.wf-app--erp :is(.wf-erp-vehicle-deal-detail,.wf-erp-deal-economy__requirement,.wf-erp-deal-terms,.wf-erp-vehicle-deal-item) .wf-erp-form-error{margin:0;font-size:.84rem}.wf-app--erp .wf-erp-deal-progress{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-primary);border-radius:6px;gap:12px;padding:12px 14px;display:grid}.wf-app--erp .wf-erp-deal-progress__stages{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-deal-progress__stage{border-top:3px solid var(--wf-erp-line);color:var(--wf-erp-muted);align-items:center;gap:8px;min-width:0;padding-top:8px;display:flex}.wf-app--erp .wf-erp-deal-progress__stage--open{border-top-color:var(--wf-erp-primary);color:var(--wf-erp-text)}.wf-app--erp .wf-erp-deal-progress__stage--done{border-top-color:var(--success)}.wf-app--erp .wf-erp-deal-progress__stage--keyed{align-items:stretch;padding-top:0}.wf-app--erp .wf-erp-deal-progress__stage>.wf-erp-action-hint{width:100%;min-width:0;display:flex}.wf-app--erp .wf-erp-deal-progress__stage-key{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0 0 6px 6px;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:8px 8px 6px;display:flex}.wf-app--erp .wf-erp-deal-progress__stage-key:hover{background:color-mix(in srgb, var(--wf-erp-primary) 6%, transparent)}.wf-app--erp .wf-erp-deal-progress__stage-key:focus-visible{outline:2px solid var(--wf-erp-primary);outline-offset:-2px}.wf-app--erp .wf-erp-deal-progress__stage--shown .wf-erp-deal-progress__stage-key{background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent)}.wf-app--erp .wf-erp-deal-progress__stage--locked .wf-erp-deal-progress__stage-key{cursor:default}.wf-app--erp .wf-erp-deal-progress__stage--locked .wf-erp-deal-progress__stage-key:hover{background:0 0}.wf-app--erp .wf-erp-deal-progress__lock{color:var(--wf-erp-muted);vertical-align:-1px;width:.85rem;height:.85rem;margin-left:4px}.wf-app--erp .wf-erp-deal-mark{color:var(--wf-erp-muted);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.wf-app--erp .wf-erp-deal-mark--open{border:4px solid var(--wf-erp-primary)}.wf-app--erp .wf-erp-deal-mark--done{background:var(--success);border-color:var(--success);color:#fff}.wf-app--erp .wf-erp-deal-mark svg{width:.8rem;height:.8rem}.wf-app--erp .wf-erp-deal-progress-summary{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-deal-progress-summary__stages{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-deal-progress-summary__stage{color:var(--wf-erp-muted);white-space:nowrap;align-items:center;gap:3px;font-size:.76rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-deal-progress-summary__stage:is(.wf-erp-deal-progress-summary__stage--done,.wf-erp-deal-progress-summary__stage--open){color:var(--wf-erp-text)}.wf-app--erp .wf-erp-deal-progress-summary .wf-erp-deal-mark{width:1rem;height:1rem}.wf-app--erp .wf-erp-deal-progress-summary .wf-erp-deal-mark--open{border-width:3px}.wf-app--erp .wf-erp-deal-progress-summary .wf-erp-deal-mark svg{width:.65rem;height:.65rem}.wf-app--erp .wf-erp-deal-progress-summary__now{margin:0;font-size:.86rem}.wf-app--erp .wf-erp-deal-progress-summary__now>span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-deal-progress-summary__detail{color:var(--wf-erp-muted);font-size:.8rem;display:block}.wf-app--erp .wf-erp-deal-progress-summary__holds{vertical-align:1px;flex-wrap:wrap;gap:4px 6px;margin-left:6px;display:inline-flex}.wf-app--erp .wf-erp-vehicle-deals__invoice{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wf-app--erp .wf-erp-vehicle-deals__muted,.wf-app--erp .wf-erp-vehicle-deals__amount small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-vehicle-deals__amount strong{font-variant-numeric:tabular-nums;white-space:nowrap}.wf-app--erp .wf-erp-deal-progress__copy{min-width:0;line-height:1.2;display:grid}.wf-app--erp .wf-erp-deal-progress__copy strong{font-size:.86rem}.wf-app--erp .wf-erp-deal-progress__copy small{overflow-wrap:anywhere;font-size:.76rem}.wf-app--erp .wf-erp-deal-progress__copy .wf-erp-deal-progress__left{color:var(--wf-erp-text);margin-top:2px;font-weight:600}.wf-app--erp .wf-erp-deal-progress__panel{border-top:1px solid var(--wf-erp-line);gap:10px;padding-top:10px;display:grid}.wf-app--erp .wf-erp-deal-progress__now{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:10px;display:flex}.wf-app--erp .wf-erp-deal-progress__stages:empty+.wf-erp-deal-progress__now,.wf-app--erp .wf-erp-deal-progress>.wf-erp-deal-progress__now:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-deal-progress__text{gap:2px;display:grid}.wf-app--erp .wf-erp-deal-progress__text>span{color:var(--wf-erp-muted);font-size:.74rem;font-weight:700}.wf-app--erp .wf-erp-deal-progress__text strong{font-size:1.02rem}.wf-app--erp .wf-erp-deal-progress__text small{color:var(--wf-erp-muted);font-size:.82rem}.wf-app--erp .wf-erp-deal-progress__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.wf-app--erp .wf-erp-vehicle-deal-items>.wf-erp-flat-section__body{gap:14px;display:grid}.wf-app--erp .wf-erp-vehicle-deal-item{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-deal-item+.wf-erp-vehicle-deal-item{border-top:1px solid var(--wf-erp-line);padding-top:14px}.wf-app--erp .wf-erp-vehicle-deal-vehicle{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:6px;grid-template-columns:minmax(0,1fr) 10.5rem 10.5rem 15rem;align-items:end;gap:8px 14px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-vehicle-deal-vehicle--actions{grid-template-columns:minmax(0,1fr) 9rem 7rem 12rem auto}.wf-app--erp .wf-erp-vehicle-deal-vehicle__actions{align-self:center}.wf-app--erp .wf-erp-vehicle-deal-vehicle__name{align-self:center;gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-deal-vehicle__name strong{font-size:.95rem}.wf-app--erp .wf-erp-vehicle-deal-vehicle__name small{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-vehicle-deal-vehicle__fact>span:first-child{align-items:center;gap:4px;display:inline-flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle .wf-erp-vehicle-deal-vehicle__fact-value{color:var(--wf-erp-text);letter-spacing:normal;text-transform:none;align-items:center;min-height:2.25rem;font-size:.9rem;font-weight:400;display:flex}.wf-app--erp .wf-erp-vehicle-deal-trade-ins>.wf-erp-flat-section__body{gap:10px;display:grid}.wf-app--erp .wf-erp-vehicle-deal-vehicle__steps{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 22px;padding-top:8px;display:flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle__step{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle__steps:has(>.wf-erp-deal-checklist){padding-top:0}.wf-app--erp .wf-erp-vehicle-deal-vehicle__steps>.wf-erp-deal-checklist{border:0;border-radius:0;flex:100%}.wf-app--erp .wf-erp-vehicle-deal-vehicle__steps>.wf-erp-deal-checklist>.wf-erp-deal-checklist__step{padding-inline:0}.wf-app--erp .wf-erp-vehicle-deal-vehicle__step .wf-erp-state-chips{align-items:center}.wf-app--erp .wf-erp-vehicle-deal-vehicle__step-label{color:var(--wf-erp-muted);align-items:center;gap:4px;font-size:.76rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle--actions.wf-erp-vehicle-deal-vehicle--fields{grid-template-columns:minmax(0,1fr) 10.5rem 10.5rem 15rem auto}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 14px;padding-top:8px;display:grid}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-vehicle-sale__vmb-choice{grid-column:span 2;min-width:0}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>.wf-erp-form-error{grid-column:1/-1}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-deal-terms__seller-document{background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 16px;min-width:0;margin:0;padding:0;display:flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-deal-terms__seller-document>legend{color:var(--wf-erp-muted);float:left;letter-spacing:.045em;width:100%;margin:0;padding:0;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-deal-terms__seller-document>label{align-items:center;gap:8px;min-height:34px;margin:0;display:flex}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-deal-terms__seller-document>label>span{color:var(--wf-erp-text);letter-spacing:normal;font-size:.84rem}.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>.wf-erp-deal-terms__vat,.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>.wf-erp-deal-terms__test-findings{grid-column:1/-1}.wf-app--erp .wf-erp-vehicle-deal-item__extras{color:var(--wf-erp-muted);margin:2px 0 -2px;font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-table.wf-erp-table--vehicle-deal-order-lines :is(th,td):is(:nth-child(2),:last-child){text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-table.wf-erp-table--vehicle-deal-order-lines th:is(:nth-child(2),:last-child){text-align:right}.wf-app--erp .wf-erp-table.wf-erp-table--vehicle-deal-order-lines :is(th,td):nth-child(2){width:5rem}.wf-app--erp .wf-erp-table.wf-erp-table--vehicle-deal-order-lines :is(th,td):last-child{width:10rem}.wf-app--erp .wf-erp-handover-final-invoice{grid-column:1/-1;gap:8px;display:grid}.wf-app--erp .wf-erp-handover-final-invoice>.wf-erp-totals{width:100%;max-width:none}.wf-app--erp .wf-erp-deal-delivery{gap:10px;display:grid}.wf-app--erp .wf-erp-deal-delivery+.wf-erp-deal-delivery{border-top:1px solid var(--wf-erp-line);padding-top:12px}.wf-app--erp .wf-erp-deal-delivery__vehicle{margin:0;font-size:.95rem}.wf-app--erp .wf-erp-deal-delivery__facts>div{align-content:start}.wf-app--erp .wf-erp-deal-delivery__missing{color:var(--wf-erp-warning);font-weight:600}.wf-app--erp .wf-erp-deal-checklist{border:1px solid var(--wf-erp-line);border-radius:6px;margin:0;padding:0;list-style:none}.wf-app--erp .wf-erp-deal-checklist__step{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:3.1rem;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-deal-checklist__step+.wf-erp-deal-checklist__step{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-deal-checklist__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-deal-checklist__title{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}.wf-app--erp .wf-erp-deal-checklist__title>strong{font-size:.88rem}.wf-app--erp .wf-erp-deal-checklist__status{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:.86rem;display:flex}.wf-app--erp .wf-erp-deal-checklist__step--waiting .wf-erp-deal-checklist__status{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-deal-checklist__status .wf-erp-record-link{width:auto;display:inline-flex}.wf-app--erp .wf-erp-deal-checklist__status .wf-erp-record-link strong{font-size:inherit}.wf-app--erp .wf-erp-deal-checklist__detail{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-deal-checklist__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.wf-app--erp .wf-erp-deal-checklist__step{grid-template-columns:auto minmax(0,1fr);align-items:start}.wf-app--erp .wf-erp-deal-checklist__title{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-deal-checklist__actions{grid-column:2;justify-content:flex-start}.wf-app--erp .wf-erp-deal-progress__stages{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.wf-app--erp .wf-erp-deal-progress__actions,.wf-app--erp .wf-erp-deal-progress__actions>.wf-erp-command-actions{flex-wrap:wrap;width:100%}.wf-app--erp .wf-erp-vehicle-deal-vehicle,.wf-app--erp .wf-erp-vehicle-deal-vehicle--actions.wf-erp-vehicle-deal-vehicle--fields,.wf-app--erp .wf-erp-vehicle-deal-vehicle__more{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vehicle-deal-vehicle:not(.wf-erp-vehicle-deal-vehicle--fields){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-vehicle-deal-vehicle:has(.wf-erp-modal__field :is(input,select)){grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vehicle-deal-vehicle:not(.wf-erp-vehicle-deal-vehicle--fields)>:is(.wf-erp-vehicle-deal-vehicle__name,.wf-erp-vehicle-deal-vehicle__actions,.wf-erp-vehicle-deal-vehicle__steps),.wf-app--erp .wf-erp-vehicle-deal-vehicle__more>fieldset.wf-erp-vehicle-sale__vmb-choice{grid-column:1/-1}.wf-app--erp .wf-erp-deal-economy__grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-deal-economy__side{border-left:0;border-top:1px solid var(--wf-erp-line);padding-top:12px;padding-left:0}.wf-app--erp :is(.wf-erp-deal-economy-part__side,.wf-erp-deal-economy-part__footer){border-left:0;grid-column:1;padding-left:0}}.wf-app--erp .wf-erp-table--deal-work-orders td.wf-erp-table-column--money{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-deal-economy__financing .wf-erp-panel-note.wf-erp-deal-economy__financing-note{color:var(--wf-erp-muted);margin:0;font-size:.8rem}.wf-app--erp .wf-erp-vehicle-deal-confirm-result{gap:.75rem;margin-block:.25rem;display:grid}.wf-erp-rental-settlement__add{margin:.625rem 0 .875rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-rental-settlement__totals{width:100%;max-width:none}.wf-app--erp .wf-erp-command-panel h4,.wf-app--erp .wf-erp-command-form h4{color:var(--wf-erp-muted);letter-spacing:.055em;grid-column:1/-1;margin:4px 0 0;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-command-disclosure summary strong{color:var(--wf-erp-text);font-size:.92rem;font-weight:700}.wf-app--erp .wf-erp-command-panel p,.wf-app--erp .wf-erp-status-card li{color:var(--wf-erp-muted);overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.32}.wf-app--erp fieldset.wf-erp-command-form{border:0;min-width:0;margin:0;padding:0}.wf-app--erp .wf-erp-command-form{border-top:1px solid #21483d24;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped{border-top:0;padding-top:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped>fieldset,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped.wf-erp-command-form--shipment fieldset{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-command-form label{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form fieldset{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:10px;display:grid}.wf-app--erp .wf-erp-command-form fieldset legend{color:var(--wf-erp-text);letter-spacing:-.015em;padding:0 5px;font-size:.9rem;font-weight:700}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__choice-group{grid-template-columns:1fr;align-content:start;padding:8px 10px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__choice-group>label{align-items:center;gap:8px;max-width:none;margin:0;display:flex}.wf-app--erp .wf-erp-command-form>label,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>:is(label,.wf-erp-command-form__field,.wf-erp-command-form__field--short,.wf-erp-command-form__field--medium,.wf-erp-command-form__field--wide,.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-customer-credit-block,.wf-erp-capability-editor-row){grid-column:span 2;align-content:start;align-self:start;gap:4px;min-width:0;max-width:none;display:grid}.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field--long,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--long{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form>.wf-erp-command-form__field.wf-erp-command-form__field--row-start{grid-column-start:1}.wf-app--erp .wf-erp-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-content:start;gap:12px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-form-grid--compact{gap:8px}.wf-app--erp .wf-erp-form-grid--paired{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form>.wf-erp-form-grid{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-form-grid>*{min-width:0;max-width:none}.wf-app--erp .wf-erp-form-grid__item{gap:4px;display:grid}.wf-app--erp .wf-erp-form-grid>.wf-erp-form-grid__full,.wf-app--erp .wf-erp-form-grid>.wf-erp-command-form__wide{grid-column:1/-1}.wf-app--erp .wf-erp-command-form fieldset>:is(.wf-erp-form-error,.wf-erp-form-hint){grid-column:1/-1;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale>fieldset>:is(.wf-erp-entity-picker,.wf-erp-search-select){grid-column:span 2;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__vehicles-group{background:var(--wf-erp-surface);border-color:var(--wf-erp-line-strong);gap:10px;padding:12px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__vehicles-group .wf-erp-vehicle-sale__card-body>.wf-erp-vehicle-sale__vehicle-group{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-list{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card{background:color-mix(in srgb, var(--wf-erp-surface) 94%, var(--wf-erp-line));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;overflow:clip}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card--expanded{border-color:var(--wf-erp-line-strong);box-shadow:0 1px 3px #142a2314}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;margin:0;padding:7px 9px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-header--figures{grid-template-columns:minmax(12rem,1fr) auto auto}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card--expanded>.wf-erp-vehicle-sale__card-header{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle{color:var(--wf-erp-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:3px 4px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle:before{color:var(--wf-erp-muted);content:"›";grid-area:1/1/4;font-size:1.2rem;line-height:1;transition:transform .12s;transform:rotate(0)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle:focus-visible{border-radius:calc(var(--wf-erp-radius) - 2px);box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-index{color:var(--wf-erp-muted);letter-spacing:.06em;grid-column:2;font-size:.68rem;font-weight:700}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;line-height:1.25;overflow:hidden}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-toggle>small{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;line-height:1.25;overflow:hidden}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-actions{flex:none;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-actions .wf-erp-command-button{min-height:32px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:12px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-body[hidden]{display:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-ins-group{gap:10px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__empty-collection{color:var(--wf-erp-muted);grid-column:1/-1;margin:0;padding:2px 0}@media (max-width:60rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__vehicles-group .wf-erp-vehicle-sale__card-body>.wf-erp-vehicle-sale__vehicle-group,.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-actions{justify-content:space-between;padding-inline:4px}}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__attached-section{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;gap:8px;min-width:0;padding-top:10px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__attached-section>h3{color:var(--wf-erp-muted);letter-spacing:.045em;margin:0;font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field{flex:0 12rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field--acquisition-price,.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field--price{flex:0 13rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field--discount{flex:0 10rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field--margin{flex:0 8.5rem}@media (min-width:80rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row{grid-template-columns:minmax(7.5rem,8.75rem) minmax(12rem,1fr) minmax(9.5rem,11rem) minmax(10rem,12rem) minmax(6.5rem,7.5rem);align-items:start;gap:10px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row:has(>.wf-erp-command-form__field--discount){grid-template-columns:minmax(7.5rem,8.75rem) minmax(11rem,1fr) minmax(9.5rem,11rem) minmax(9.5rem,11rem) minmax(8rem,9rem) minmax(6.5rem,7.5rem)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>*{width:auto;min-width:0;max-width:none;margin-left:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-form__field--acquisition-price>small{white-space:nowrap;width:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>:is(.wf-erp-command-form__wide,.wf-erp-vehicle-sale__margin-help,.wf-erp-form-error,.wf-erp-form-hint){grid-column:1/-1}}@media (max-width:72rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>:is(.wf-erp-command-form__field--acquisition-price,.wf-erp-command-form__field--price,.wf-erp-command-form__field--discount,.wf-erp-command-form__field--margin){flex-grow:1}}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>:is(.wf-erp-vehicle-sale__source-picker,.wf-erp-vehicle-sale__vehicle-picker),.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>:is(.wf-erp-command-form__field--acquisition-price,.wf-erp-command-form__field--price,.wf-erp-command-form__field--discount,.wf-erp-command-form__field--margin){flex:100%;min-width:0}}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__pre-order-delivery{grid-column:1/-1;align-items:end}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--vehicle-sale .wf-erp-command-form__row.wf-erp-vehicle-sale__pre-order-delivery>.wf-erp-vehicle-sale__requested-date{flex:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__pre-order-delivery>.wf-erp-command-form__hint{flex:16rem;margin:0 0 9px}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--vehicle-sale .wf-erp-command-form__row.wf-erp-vehicle-sale__pre-order-delivery>.wf-erp-vehicle-sale__requested-date{flex:100%}}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-money-input--margin b{min-width:2.4rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-vehicle-sale__margin-help{flex:1 0 100%;margin:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__source-row>.wf-erp-command-button{margin-left:auto}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial{container:vehicle-sale-financial/inline-size}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout{grid-column:1/-1;grid-template-columns:minmax(min-content,1fr) minmax(0,21rem);align-items:start;gap:0;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary{grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;min-width:0;margin:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>div{border-left:1px solid #21483d1f;align-content:start;gap:4px;padding:0 12px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>div:first-child{border-left:0;padding-left:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>div:last-child{padding-right:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary dt{color:var(--wf-erp-muted);font-size:.86rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary-detail{color:var(--wf-erp-muted);white-space:normal;font-size:.82rem;font-weight:400;display:block}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>.wf-erp-vehicle-sale__financial-summary-debt :is(dt,dd){color:var(--wf-erp-warning);font-weight:700}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>.wf-erp-vehicle-sale__financial-summary-total{border-left-color:var(--wf-erp-line)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary-total :is(dt,dd){color:var(--wf-erp-text);font-size:1rem;font-weight:700}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-terms{border-left:1px solid var(--wf-erp-line);flex-wrap:wrap;align-content:start;align-items:start;gap:8px 12px;min-width:0;padding-left:12px;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-terms>*{flex:9rem;min-width:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-terms>:is(.wf-erp-form-error,.wf-erp-command-form__hint,.wf-erp-command-form__field--wide){flex-basis:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-terms>.wf-erp-command-form__hint{margin:-2px 0 0}@container vehicle-sale-financial (width<=53.4rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="4"]{grid-template-columns:minmax(0,1fr);row-gap:12px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="4"]>.wf-erp-vehicle-sale__financial-terms{border-left:0;border-top:1px solid var(--wf-erp-line);padding-top:10px;padding-left:0}}@container vehicle-sale-financial (width<=43.4rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="3"]{grid-template-columns:minmax(0,1fr);row-gap:12px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="3"]>.wf-erp-vehicle-sale__financial-terms{border-left:0;border-top:1px solid var(--wf-erp-line);padding-top:10px;padding-left:0}}@container vehicle-sale-financial (width<=33.4rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="2"]{grid-template-columns:minmax(0,1fr);row-gap:12px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout[data-figures="2"]>.wf-erp-vehicle-sale__financial-terms{border-left:0;border-top:1px solid var(--wf-erp-line);padding-top:10px;padding-left:0}}@media (max-width:64rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-layout{grid-template-columns:minmax(0,1fr);gap:12px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>div{border-top:1px solid #21483d14;border-left:0;justify-content:space-between;align-items:baseline;gap:18px;padding:6px 0;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>div:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-summary>.wf-erp-vehicle-sale__financial-summary-total{border-top-color:var(--wf-erp-line);margin-top:4px;padding-top:9px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__financial-terms{border-left:0;padding-left:0}}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form>fieldset,.wf-app--erp .wf-erp-command-form>.wf-erp-command-actions,.wf-app--erp .wf-erp-command-form>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form>.wf-erp-action-hint{grid-column:1/-1}.wf-app--erp .wf-erp-command-form__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-command-form>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form>.wf-erp-action-hint{justify-self:start}.wf-app--erp .wf-erp-command-form>.wf-erp-command-actions{justify-content:flex-start}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--inline{border-top:0;flex-wrap:wrap;align-items:flex-end;gap:6px;width:auto;margin:0;padding-top:0;display:inline-flex}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--inline>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--inline>.wf-erp-action-hint{grid-column:auto;justify-self:auto}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:0}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll-hint{display:none}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll>.wf-erp-command-form__wide{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-accounting-periodization-modal__scroll>fieldset{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll:focus-visible{box-shadow:inset var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-evidence-requirements{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-evidence-requirements>li{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.wf-app--erp .wf-erp-evidence-upload{gap:.5rem;display:grid}.wf-app--erp .wf-erp-trade-in-readiness__copy>span{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-trade-in-readiness__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-trade-in-summary>.wf-erp-flat-section__head p{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.8rem}.wf-app--erp .wf-erp-trade-in-summary>.wf-erp-evidence-requirements{gap:9px}.wf-app--erp .wf-erp-trade-in-evidence{background:color-mix(in srgb, var(--wf-erp-panel) 70%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--radius-md);gap:10px;padding:12px;display:grid}.wf-app--erp .wf-erp-trade-in-evidence .wf-erp-flat-section__head p{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.8rem}.wf-app--erp .wf-erp-trade-in-evidence__upload{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:10px;display:grid}.wf-app--erp .wf-erp-trade-in-evidence__upload>label{min-width:0;max-width:none}@media (max-width:760px){.wf-app--erp .wf-erp-trade-in-evidence__upload{grid-template-columns:minmax(0,1fr)}}.wf-app--erp :where(.wf-erp-command-form.wf-erp-command-form--modal)>*{grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-command-form--modal>label,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-search-select{grid-column:span 1;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--modal>.wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-modal__actions{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--modal>.wf-erp-modal__actions{border-top:1px solid var(--wf-erp-line);padding-top:12px}.wf-app--erp .wf-erp-command-form__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-command-form__checks>label{align-items:center;gap:8px;max-width:none;display:flex}@media (max-width:36rem){.wf-app--erp .wf-erp-modal{align-items:flex-start;padding:12px}.wf-app--erp .wf-erp-modal__panel,.wf-app--erp .wf-erp-modal__panel--wide{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal,.wf-app--erp .wf-erp-form-grid,.wf-app--erp .wf-erp-command-form__checks{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form--modal>label,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-search-select,.wf-app--erp .wf-erp-form-grid>*{grid-column:1/-1}.wf-app--erp .wf-erp-modal__actions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.wf-app--erp .wf-erp-modal__actions .wf-erp-command-button,.wf-app--erp .wf-erp-modal__secondary{justify-content:center;width:100%}}.wf-app--erp .wf-erp-table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td){overflow-wrap:anywhere}.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td):first-child,.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td):nth-child(2){width:7%}.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td):nth-child(3){width:40%}.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td):nth-child(4){width:28%}.wf-app--erp .wf-erp-table.wf-erp-table--storage-cycles :is(th,td):nth-child(5){width:18%}.wf-app--erp .wf-erp-table--storage-cycles .wf-erp-table-actions,.wf-app--erp .wf-erp-table--storage-cycles .wf-erp-table-actions>div,.wf-app--erp .wf-erp-table--storage-cycles .wf-erp-command-button{min-width:0;max-width:100%}.wf-app--erp .wf-erp-table--storage-cycles .wf-erp-command-button__main,.wf-app--erp .wf-erp-table--storage-cycles .wf-erp-command-button__main strong{overflow-wrap:anywhere;white-space:normal}}.wf-app--erp .wf-erp-command-form--guided>*{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--guided>.wf-erp-info-grid-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-command-form--guided .wf-erp-command-form__choice-group>label{align-items:start}.wf-app--erp .wf-erp-command-form--guided .wf-erp-command-form__choice-group>label>span{flex-direction:column;gap:2px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row{border-top:1px dashed #21483d24;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;padding-top:8px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row:first-of-type{border-top:none;padding-top:0}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>label{max-width:none;margin:0}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--compact{flex:0 100px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--short{flex:0 130px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--medium{flex:200px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--long{flex:260px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>:is(.wf-erp-search-select,.wf-erp-entity-picker){flex:1.2 220px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__wide{flex:100%}.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--checkbox{align-self:end;align-items:center;gap:8px;max-width:none;padding-bottom:6px;display:flex}.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--checkbox input[type=checkbox]{flex:none;width:16px;min-height:16px;margin:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--catalog-product{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--catalog-product>label,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--catalog-product>.wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--catalog-product>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build>label,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build label.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build>.wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build>fieldset,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--accounting-report-build>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings>label,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings>.wf-erp-command-form__resolved,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings>label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings>.wf-erp-command-form__resolved.wf-erp-command-form__field--medium{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--branding{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset .wf-erp-command-form__wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--medium{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-table--vehicle-model-links .wf-erp-table-actions,.wf-app--erp .wf-erp-table--group-companies .wf-erp-table-actions{flex-wrap:nowrap;justify-content:flex-end}.wf-app--erp .wf-erp-vehicle-model-service-packages{gap:10px;display:grid}.wf-app--erp .wf-erp-vehicle-model-service-packages__row{grid-template-columns:minmax(16rem,2fr) minmax(12rem,1fr) auto;align-items:end;gap:12px;display:grid}.wf-app--erp .wf-erp-vehicle-model-service-packages__add{display:flex}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-address-group{grid-template-columns:minmax(0,2fr) minmax(6rem,.55fr) minmax(0,1.1fr) minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-address-group>:is(label,.wf-erp-command-form__field,.wf-erp-search-select){grid-column:auto;max-width:none}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-address-group{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row>label.wf-erp-command-form__field--short{grid-column:1}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row>label.wf-erp-command-form__field--wide{grid-column:2}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row>:not(label){grid-column:1/-1}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-date-note-row>label.wf-erp-command-form__field--wide{grid-column:1}}.wf-app--erp .wf-erp-signing-signer-editor{gap:8px;display:grid}.wf-app--erp .wf-erp-signing-signer-editor__rows{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);display:grid;overflow:hidden}.wf-app--erp .wf-erp-signing-signer-editor__row{background:var(--wf-erp-surface);grid-template-columns:minmax(8.5rem,.6fr) minmax(10rem,1.2fr) minmax(10rem,1fr) minmax(12rem,1.4fr) 32px;align-items:end;gap:8px;min-width:0;padding:6px;display:grid}.wf-app--erp .wf-erp-signing-signer-editor__row+.wf-erp-signing-signer-editor__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-signing-signer-editor__row>*{min-width:0}.wf-app--erp .wf-erp-signing-signer-editor__identity{color:var(--wf-erp-text);align-items:center;gap:7px;min-height:32px;font-size:.75rem;display:flex}.wf-app--erp .wf-erp-signing-signer-editor__identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-signing-signer-editor__glyph{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 20%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:inline-flex}.wf-app--erp .wf-erp-signing-signer-editor__remove-action.wf-erp-compact-icon-button{flex-basis:32px;width:32px;min-width:32px;height:32px}@media (max-width:64rem){.wf-app--erp .wf-erp-signing-signer-editor__row{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-signing-signer-editor__identity{grid-column:span 11}.wf-app--erp .wf-erp-signing-signer-editor__remove-action,.wf-app--erp .wf-erp-signing-signer-editor__row>span[aria-hidden=true]{grid-area:1/12}.wf-app--erp .wf-erp-signing-signer-editor__name,.wf-app--erp .wf-erp-signing-signer-editor__method{grid-column:span 6}.wf-app--erp .wf-erp-signing-signer-editor__email{grid-column:1/-1}}@media (max-width:36rem){.wf-app--erp .wf-erp-signing-signer-editor__row{grid-template-columns:minmax(0,1fr) 44px}.wf-app--erp .wf-erp-signing-signer-editor__identity{grid-column:1}.wf-app--erp .wf-erp-signing-signer-editor__name,.wf-app--erp .wf-erp-signing-signer-editor__method,.wf-app--erp .wf-erp-signing-signer-editor__email{grid-column:1/-1}.wf-app--erp .wf-erp-signing-signer-editor__remove-action,.wf-app--erp .wf-erp-signing-signer-editor__row>span[aria-hidden=true]{grid-column:2}.wf-app--erp .wf-erp-signing-signer-editor__remove-action.wf-erp-compact-icon-button{flex-basis:44px;width:44px;min-width:44px;height:44px}}.wf-app--erp .wf-erp-signing-approval-notice{grid-column:1/-1}.wf-app--erp .wf-erp-field-cluster{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 70%, transparent);grid-column:1/-1;grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding-top:10px;display:grid}.wf-app--erp :is(legend+.wf-erp-field-cluster,.wf-erp-field-cluster:first-child){border-top:0;padding-top:0}.wf-app--erp .wf-erp-field-cluster__name{color:var(--wf-erp-text);align-items:center;gap:8px;min-width:0;min-height:32px;margin-top:18px;font-size:.82rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-field-cluster__name>.wf-icon{color:var(--wf-erp-primary-deep,var(--wf-erp-primary));flex:none;font-size:1rem}.wf-app--erp .wf-erp-field-cluster__fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-field-cluster__fields>*{grid-column:span 1;min-width:0;max-width:none}.wf-app--erp .wf-erp-field-cluster__fields>:is(.wf-erp-command-form__field--medium,.wf-erp-command-form__field--long){grid-column:span 2}.wf-app--erp .wf-erp-field-cluster__fields>:is(.wf-erp-command-form__field--wide,.wf-erp-command-form__wide){grid-column:1/-1}.wf-app--erp .wf-erp-field-cluster-list{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-field-cluster:has(.wf-erp-field-cluster__facts) .wf-erp-field-cluster__name{min-height:0;margin-top:0}.wf-app--erp .wf-erp-info-grid.wf-erp-field-cluster__facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;margin:0}.wf-app--erp .wf-erp-info-grid.wf-erp-field-cluster__facts>div{align-content:start;min-width:0}.wf-app--erp .wf-erp-info-grid.wf-erp-field-cluster__facts>[data-wf-span="2"]{grid-column:span 2}.wf-app--erp .wf-erp-composite-field{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-composite-field__label{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-composite-field__inputs,.wf-app--erp .wf-erp-composite-field__part{align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-composite-field__part{flex:1 1 0}.wf-app--erp .wf-erp-composite-field__part>:not(.wf-erp-composite-field__joiner){flex:1 1 0;min-width:0}.wf-app--erp :is(.wf-erp-composite-field__joiner,.wf-erp-composite-field__unit){color:var(--wf-erp-muted);flex:none;font-size:.82rem;font-weight:600}@media (max-width:56rem){.wf-app--erp .wf-erp-field-cluster{grid-template-columns:minmax(0,1fr);gap:6px}.wf-app--erp .wf-erp-field-cluster__name{min-height:0;margin-top:0}.wf-app--erp :is(.wf-erp-field-cluster__fields,.wf-erp-info-grid.wf-erp-field-cluster__facts){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.wf-app--erp :is(.wf-erp-field-cluster__fields,.wf-erp-info-grid.wf-erp-field-cluster__facts){grid-template-columns:minmax(0,1fr)}.wf-app--erp :is(.wf-erp-field-cluster__fields,.wf-erp-info-grid.wf-erp-field-cluster__facts)>*{grid-column:1/-1}.wf-app--erp .wf-erp-composite-field__inputs{flex-wrap:wrap}.wf-app--erp .wf-erp-composite-field__part{flex:100%}}.wf-app--erp .wf-erp-command-form--vehicle-sale>.wf-erp-vehicle-sale__setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale>.wf-erp-vehicle-sale__setup-grid>fieldset{grid-column:auto;align-content:start;min-width:0;max-width:none;height:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer>.wf-erp-vehicle-sale__deal-mode{flex:1 0 100%;order:1;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode>legend{color:var(--wf-erp-muted);margin-bottom:4px;font-size:.72rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode>.wf-erp-choice-cards__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode .wf-erp-choice-card{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:4.5rem;padding:10px;position:relative}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode .wf-erp-choice-card__copy strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer>:is(.wf-erp-entity-picker,.wf-erp-order-customer-field){flex:1.35 15rem;order:2;min-width:min(14rem,100%);max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer>.wf-erp-search-select{flex:.75 10rem;order:3;min-width:min(9rem,100%);max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer>.wf-erp-delivery-picker{flex:1.1 14rem;order:4;min-width:min(12rem,100%);max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__identity-customer>label.wf-erp-command-form__field--short{flex:0 10rem;order:5;min-width:min(9.5rem,100%);max-width:10rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store{grid-template-columns:repeat(6,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>:is(.wf-erp-search-select,.wf-erp-command-form__field,.wf-erp-vehicle-sale__currency){grid-column:span 2;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>:is(.wf-erp-vehicle-sale__selling-store,.wf-erp-vehicle-sale__currency){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:not(:has(>.wf-erp-vehicle-sale__cost-center))>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__our-reference){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:not(:has(>.wf-erp-vehicle-sale__cost-center))>.wf-erp-vehicle-sale__customer-reference{grid-column:span 6}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:not(:has(>.wf-erp-vehicle-sale__cost-center)):not(:has(>.wf-erp-vehicle-sale__requested-delivery))>:is(.wf-erp-vehicle-sale__our-reference,.wf-erp-vehicle-sale__customer-reference){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__cost-center):not(:has(>.wf-erp-vehicle-sale__project))>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__cost-center,.wf-erp-vehicle-sale__our-reference,.wf-erp-vehicle-sale__customer-reference){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__cost-center):not(:has(>.wf-erp-vehicle-sale__project)):not(:has(>.wf-erp-vehicle-sale__requested-delivery))>:is(.wf-erp-vehicle-sale__cost-center,.wf-erp-vehicle-sale__our-reference,.wf-erp-vehicle-sale__customer-reference){grid-column:span 2}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project)>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__cost-center,.wf-erp-vehicle-sale__project){grid-column:span 2}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project):not(:has(>.wf-erp-vehicle-sale__requested-delivery))>:is(.wf-erp-vehicle-sale__cost-center,.wf-erp-vehicle-sale__project){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project)>:is(.wf-erp-vehicle-sale__our-reference,.wf-erp-vehicle-sale__customer-reference){grid-column:span 3}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-identity{color:var(--wf-erp-text);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 10px;min-width:0;padding:3px 4px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-identity>.wf-erp-vehicle-sale__card-index{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);color:var(--wf-erp-primary-deep);letter-spacing:0;border-radius:999px;grid-area:1/1/3;justify-content:center;align-items:center;width:28px;height:28px;font-size:.76rem;display:inline-flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-identity>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;line-height:1.25;overflow:hidden}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-identity>small{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;line-height:1.25;overflow:hidden}.wf-app--erp .wf-erp-command-form--vehicle-sale :is(.wf-erp-vehicle-sale__vehicles-group,.wf-erp-vehicle-sale__trade-ins-group)>legend.wf-erp-section-legend{width:calc(100% - 2px)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-section-legend__actions{align-items:center;margin-left:auto;padding-left:12px;display:inline-flex}@media (max-width:70rem){.wf-app--erp .wf-erp-command-form--vehicle-sale>.wf-erp-vehicle-sale__setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode>.wf-erp-choice-cards__options,.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode .wf-erp-choice-card{grid-template-columns:auto minmax(0,1fr);align-content:center;min-height:4.5rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode .wf-erp-choice-card__copy{grid-column:auto}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__deal-mode .wf-erp-choice-card__copy strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>.wf-erp-vehicle-sale__selling-store,.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>.wf-erp-vehicle-sale__currency,:is(.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>:is(.wf-erp-search-select,.wf-erp-command-form__field,.wf-erp-vehicle-sale__currency),.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project)>:is(.wf-erp-vehicle-sale__cost-center,.wf-erp-vehicle-sale__project,.wf-erp-vehicle-sale__our-reference,.wf-erp-vehicle-sale__customer-reference)){grid-column:1/-1}:is(.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__currency),.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project)>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__currency)){grid-column:span 1}}@media (max-width:26rem){:is(.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store:has(>.wf-erp-vehicle-sale__project)>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__currency),.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__customer-store>:is(.wf-erp-vehicle-sale__requested-delivery,.wf-erp-vehicle-sale__currency)){grid-column:1/-1}}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-cards{min-width:0;container:wf-erp-vehicle-sale-product-cards/inline-size}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template:"icon head""icon summary"1fr"actions actions"/30px minmax(0,1fr);align-items:start;gap:1px 9px;min-width:0;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card:not([data-state=none]){border-left-color:var(--wf-erp-success);border-left-width:3px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card[data-state=calculation]{border-left-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card[data-state=stale]{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-icon{background:color-mix(in srgb, var(--wf-erp-primary) 9%, transparent);color:var(--wf-erp-primary-deep);border-radius:999px;grid-area:icon;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-head{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:center;gap:0 9px;min-width:0;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-summary{-webkit-line-clamp:2;color:var(--wf-erp-muted);-webkit-box-orient:vertical;grid-area:summary;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:4px;min-width:0;margin-top:7px;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card>.wf-erp-form-error{grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-vehicle-sale__linked-finance-picker,.wf-app--erp .wf-erp-vehicle-sale__consumer-contribution{grid-column:1/-1;gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-sale__financing-acceptance{gap:7px}.wf-app--erp .wf-erp-vehicle-sale__financing-acceptance>p{margin:0}.wf-app--erp .wf-erp-vehicle-sale__financing-acceptance-row{min-height:46px}.wf-app--erp .wf-erp-vehicle-sale__financing-acceptance-row>span{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-sale__financing-acceptance-row small{color:var(--wf-erp-muted)}@container wf-erp-vehicle-sale-product-cards (width<=71rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wf-erp-vehicle-sale-product-cards (width<=35rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__product-card-grid{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row{border-top:1px solid var(--wf-erp-line);grid-template-columns:10rem minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;margin:0;padding-top:10px;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-body>.wf-erp-vehicle-sale__trade-in-row:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row-title{color:var(--wf-erp-text);grid-column:1;align-items:center;gap:8px;min-height:34px;margin:22px 0 0;font-size:.82rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row:has(>.wf-erp-vehicle-sale__trade-in-row-fields>:first-child:is(button,textarea))>.wf-erp-vehicle-sale__trade-in-row-title{margin-top:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row-fields{grid-column:2;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row-fields>button{justify-self:start}.wf-app--erp .wf-erp-command-form--vehicle-sale :is(.wf-erp-vehicle-sale__trade-in-controls,.wf-erp-vehicle-sale__trade-in-terms){flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale :is(.wf-erp-vehicle-sale__trade-in-controls,.wf-erp-vehicle-sale__trade-in-terms)>*{flex:10rem;grid-column:auto;width:auto;min-width:0;max-width:none;margin:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-controls>.wf-erp-trade-in-picker{flex:2 16rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-controls>.wf-erp-vehicle-sale__trade-in-mileage{flex:0 8rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-controls>.wf-erp-vehicle-sale__trade-in-risk-action{white-space:nowrap;flex:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row-fields>.wf-erp-vehicle-sale__compact-fields{align-items:end}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row-fields>.wf-erp-vehicle-sale__compact-fields>.wf-erp-info-grid{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-terms>fieldset.wf-erp-vehicle-sale__trade-in-seller-document{background:0 0;border:0;flex-wrap:wrap;flex:100%;align-items:center;gap:4px 16px;padding:0;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-terms>.wf-erp-vehicle-sale__trade-in-vat{flex:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-terms>fieldset.wf-erp-vehicle-sale__trade-in-seller-document>legend{color:var(--wf-erp-muted);float:left;letter-spacing:.045em;width:100%;margin:0;padding:0;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-terms>fieldset.wf-erp-vehicle-sale__trade-in-seller-document>label{min-height:34px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-terms>fieldset.wf-erp-vehicle-sale__trade-in-seller-document>label>span{color:var(--wf-erp-text);letter-spacing:normal;font-size:.84rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-note{field-sizing:content;resize:vertical;min-height:34px;max-height:10rem}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card--trade-in[data-wf-vehicle-sale-trade-in-position=debt] .wf-erp-vehicle-sale__card-figures .wf-erp-info-grid>div:last-child :is(dt,dd){color:var(--wf-erp-warning);font-weight:700}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row{grid-template-columns:minmax(0,1fr);row-gap:6px}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row>.wf-erp-vehicle-sale__trade-in-row-title{min-height:0;margin-top:0}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__trade-in-row>:is(.wf-erp-vehicle-sale__trade-in-row-title,.wf-erp-vehicle-sale__trade-in-row-fields){grid-column:1}}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal>label.wf-erp-command-form__field--medium{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-purchasing-create__metadata{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}.wf-app--erp .wf-erp-command-form .wf-erp-purchasing-create__metadata:has(>.wf-erp-search-select:nth-of-type(3)){grid-template-columns:repeat(5,minmax(0,1fr))}.wf-app--erp .wf-erp-purchasing-create__metadata>:is(label:not(.wf-erp-command-form__field--wide),.wf-erp-search-select,.wf-erp-command-form__field,.wf-erp-command-form__fixed){grid-column:auto;max-width:none}.wf-app--erp .wf-erp-purchasing-prebook{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.wf-app--erp .wf-erp-purchasing-prebook>.wf-erp-command-form__field{flex:0 22rem;max-width:22rem}.wf-app--erp .wf-erp-purchasing-prebook__summary{flex-wrap:wrap;flex:34rem;align-items:end;gap:8px 20px;min-width:0;margin:0;display:flex}.wf-app--erp .wf-erp-purchasing-prebook__summary>div{gap:2px;min-width:7rem;display:grid}.wf-app--erp .wf-erp-purchasing-prebook__summary dt{color:var(--wf-erp-muted);letter-spacing:.035em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-purchasing-prebook__summary dd{color:var(--wf-erp-text);margin:0;font-size:.86rem;font-weight:600}.wf-app--erp .wf-erp-purchasing-prebook__blocker{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wf-app--erp .wf-erp-purchasing-prebook__blocker .wf-erp-form-error{margin:0}.wf-app--erp .wf-erp-purchasing-document-cell__badge{justify-content:flex-end;align-items:center;display:flex}.wf-app--erp .wf-erp-command-form>.wf-erp-purchasing-create__delivery{grid-template-columns:minmax(0,1fr) minmax(0,3fr);justify-content:start}.wf-app--erp .wf-erp-command-form>.wf-erp-purchasing-create__delivery>label.wf-erp-command-form__field--short{grid-column:1;max-width:none}.wf-app--erp .wf-erp-command-form>.wf-erp-purchasing-create__delivery>label.wf-erp-command-form__field--wide{grid-column:2;max-width:none}.wf-app--erp .wf-erp-command-form--purchase-order-supply-update .wf-erp-purchase-order-supply-update__status{grid-column:span 2;max-width:24rem}.wf-app--erp .wf-erp-purchase-order-supply-update__confirmation-group,.wf-app--erp .wf-erp-purchase-order-supply-update__confirmations{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchase-order-supply-update__confirmation-group>.wf-erp-command-form__hint{margin:0}.wf-app--erp .wf-erp-purchase-order-supply-update__confirmation{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:4px;grid-template-columns:minmax(16rem,1fr) minmax(8rem,10rem) minmax(10rem,11.5rem);align-items:end;gap:8px 12px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-purchase-order-supply-update__identity{align-self:center;gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-purchase-order-supply-update__confirmation>label{grid-column:auto;min-width:0;max-width:none;margin:0}.wf-app--erp .wf-erp-purchase-order-supply-update__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.wf-app--erp .wf-erp-purchase-order-supply-update__progress>div{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchase-order-supply-update__progress dt{color:var(--wf-erp-muted);letter-spacing:.035em;overflow-wrap:anywhere;font-size:.72rem;font-weight:600;line-height:1.15}.wf-app--erp .wf-erp-purchase-order-supply-update__progress dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700;line-height:1.2}.wf-app--erp .wf-erp-attest-delegation-create__validity>label.wf-erp-command-form__field--short{grid-column:auto;max-width:12rem}@media (max-width:60rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-purchasing-create__metadata>:is(label:not(.wf-erp-command-form__field--wide),.wf-erp-search-select,.wf-erp-command-form__field,.wf-erp-command-form__fixed){grid-column:auto}.wf-app--erp .wf-erp-command-form>.wf-erp-attest-delegation-create__parties,.wf-app--erp .wf-erp-command-form>.wf-erp-attest-delegation-create__validity{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:36rem){:is(.wf-app--erp .wf-erp-command-form .wf-erp-purchasing-create__metadata,.wf-app--erp .wf-erp-command-form .wf-erp-purchasing-create__metadata:has(>.wf-erp-search-select:nth-of-type(3))){grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--purchase-order-create,.wf-erp-command-form--attest-delegation-create)>fieldset{grid-template-columns:minmax(0,1fr);justify-items:stretch}.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--purchase-order-create,.wf-erp-command-form--attest-delegation-create)>fieldset>*{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form>.wf-erp-purchasing-create__delivery>:is(label.wf-erp-command-form__field--short,label.wf-erp-command-form__field--wide){grid-column:1/-1}.wf-app--erp .wf-erp-purchasing-prebook{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.wf-app--erp .wf-erp-purchasing-prebook>.wf-erp-command-form__field{width:100%;max-width:none}}.wf-app--erp .wf-erp-command-form--workshop-details .wf-erp-search-select{grid-column:span 2}.wf-app--erp .wf-erp-command-form--work-order-relations>fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--work-order-relations>fieldset>:is(.wf-erp-entity-picker,.wf-erp-search-select){grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-work-order-owner-context{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;display:flex}.wf-app--erp .wf-erp-work-order-owner-context>span{color:var(--wf-erp-muted);font-size:.78rem;font-weight:650}.wf-app--erp .wf-erp-work-order-owner-context>strong{font-size:.82rem}.wf-app--erp .wf-erp-work-order-relationship-choices>.wf-erp-choice-cards__options{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-work-order-relationship-choices .wf-erp-choice-card{min-height:3.25rem;padding:8px 10px}.wf-app--erp .wf-erp-command-form label.wf-erp-work-order-authorization{max-width:32rem}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset>.wf-erp-work-order-planning__field{grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset>.wf-erp-work-order-planning__terms{max-width:8rem}.wf-app--erp .wf-erp-command-form--work-order-service-report>fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--work-order-service-report>fieldset>.wf-erp-work-order-service-report__field{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-work-order-estimate{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:9px 2px 0;display:flex}.wf-app--erp .wf-erp-work-order-estimate__summary{flex-wrap:wrap;flex:22rem;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-work-order-estimate__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-work-order-estimate__copy>span{color:var(--wf-erp-text);font-size:.8rem;font-weight:650}.wf-app--erp .wf-erp-work-order-estimate__copy>small{color:var(--wf-erp-muted);overflow-wrap:anywhere;font-size:.76rem}.wf-app--erp .wf-erp-work-order-estimate>.wf-erp-command-actions{flex:0 auto;gap:6px;margin-left:auto}@media (max-width:70rem){.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset,.wf-app--erp .wf-erp-work-order-relationship-choices>.wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--work-order-relations,.wf-erp-command-form--work-order-planning,.wf-erp-command-form--work-order-service-report)>fieldset{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--work-order-relations,.wf-erp-command-form--work-order-planning,.wf-erp-command-form--work-order-service-report)>fieldset>*{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-work-order-estimate>.wf-erp-command-actions{width:100%;margin-left:0}.wf-app--erp .wf-erp-work-order-relationship-choices>.wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form--shipment>.wf-erp-command-form__hint{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--shipment .wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form--shipment .wf-erp-search-select{min-width:0;max-width:100%}.wf-app--erp .wf-erp-command-form--shipment>.wf-erp-shipment-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-command-form--shipment .wf-erp-shipment-grid__col{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--shipment .wf-erp-command-form__field--medium{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-shipment-contents{margin-block:16px}.wf-app--erp .wf-erp-shipment-contents h3{margin:0 0 8px;font-size:.82rem}.wf-app--erp .wf-erp-shipment-contents__list{border-block-start:1px solid var(--wf-erp-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-shipment-contents__list>li{border-block-end:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding-block:8px;display:grid}.wf-app--erp .wf-erp-shipment-contents__list>li>.wf-erp-badge{justify-self:start}.wf-app--erp .wf-erp-shipment-contents__list>li>.wf-erp-more-details{grid-column:1/-1}.wf-app--erp .wf-erp-shipment-contents small{color:var(--wf-erp-muted);grid-column:1/-1}.wf-app--erp .wf-erp-return-intake-evidence{grid-column:1/-1;margin-block-start:4px}.wf-app--erp .wf-erp-return-intake-evidence>summary{color:var(--wf-erp-accent-strong);cursor:pointer;font-size:.8rem;font-weight:650}.wf-app--erp .wf-erp-return-intake-evidence>dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 18px;margin:10px 0;display:grid}.wf-app--erp .wf-erp-return-intake-evidence>dl>div{min-width:0}.wf-app--erp .wf-erp-return-intake-evidence dt{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-return-intake-evidence dd{overflow-wrap:anywhere;margin:2px 0 0}.wf-app--erp .wf-erp-return-intake-evidence>p{color:var(--wf-erp-muted);white-space:pre-wrap;margin:8px 0 0}.wf-app--erp .wf-erp-return-intake-evidence>ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-return-intake-evidence>ul>li{border-top:1px solid var(--wf-erp-line);gap:2px;padding-top:6px;display:grid}.wf-app--erp .wf-erp-return-intake-evidence>ul>li:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-return-intake-evidence>ul small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-return-supplier-recovery{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-top:.35rem;padding-top:.45rem;display:flex}.wf-app--erp .wf-erp-return-supplier-recovery>div:first-child{flex-wrap:wrap;flex:18rem;align-items:center;gap:.4rem .65rem;min-width:0;display:flex}.wf-app--erp .wf-erp-return-supplier-recovery small{margin:0}.wf-app--erp .wf-erp-return-supplier-replacement{flex:26rem;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-return-supplier-replacement>.wf-erp-command-panel__actions{justify-content:flex-start;margin-left:0}@media (max-width:60rem){.wf-app--erp .wf-erp-command-form--shipment>.wf-erp-shipment-grid{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form :is(fieldset,.wf-erp-field-cluster__fields)>div.wf-erp-vehicle-lookup{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-command-form :is(fieldset,.wf-erp-field-cluster__fields)>div.wf-erp-vehicle-lookup>label{flex:8rem;min-width:0}.wf-app--erp .wf-erp-vehicle-lookup__action{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.wf-app--erp .wf-erp-vehicle-lookup>.wf-erp-vehicle-lookup__risk{flex:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale fieldset>.wf-erp-vehicle-lookup{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wf-app--erp .wf-erp-command-form--vehicle-sale fieldset>.wf-erp-vehicle-lookup>label.wf-erp-command-form__field--medium{flex:12rem;min-width:0;max-width:14rem}.wf-app--erp .wf-erp-command-form--vehicle-sale fieldset>.wf-erp-vehicle-lookup>.wf-erp-vehicle-lookup__action{flex:none}.wf-app--erp .wf-erp-command-form--vehicle-sale fieldset>.wf-erp-vehicle-lookup>.wf-erp-vehicle-lookup__risk{flex:100%}.wf-app--erp .wf-erp-vehicle-lookup-search{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--wf-erp-panel) 100%);border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:end;gap:10px;margin:0 -12px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-vehicle-lookup-search label{flex:0 18rem;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-lookup-search>.wf-erp-vehicle-lookup-search__field{flex:0 18rem}.wf-app--erp .wf-erp-vehicle-lookup-search label span{color:var(--wf-erp-muted);font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-vehicle-lookup-search>small{color:var(--wf-erp-muted);flex-basis:100%;font-size:.72rem}.wf-app--erp .wf-erp-vehicle-lookup-search input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);border-radius:4px;width:100%;min-width:0;min-height:32px;padding:0 10px;box-shadow:inset 0 1px 2px #101b1a14}.wf-app--erp .wf-erp-flat-section .wf-erp-table-note{margin:0}.wf-app--erp .wf-erp-report-card-section>.wf-erp-table-note{color:var(--wf-erp-muted);padding:12px 10px}.wf-app--erp .wf-erp-command-form label.wf-erp-vehicle-lookup__force{align-items:center;gap:6px;font-size:.85rem;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-lookup__force input[type=checkbox]{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.wf-app--erp .wf-erp-vehicle-lookup__risk{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-ink);border-radius:6px;grid-column:1/-1;padding:8px 10px}.wf-app--erp .wf-erp-vehicle-lookup__risk-title{margin:0 0 4px;font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-vehicle-lookup__risk ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-vehicle-lookup__risk li{font-size:.85rem}.wf-app--erp .wf-erp-vehicle-lookup__risk li[data-risk-level=warning]:before{content:"⚠";margin-right:6px}.wf-app--erp .wf-erp-vehicle-lookup__risk li[data-risk-level=info]:before{content:"ℹ";margin-right:6px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved{align-content:start;gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved.wf-erp-command-form__field--medium{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form__resolved-label{color:var(--wf-erp-muted);font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-command-form__resolved-value{background:var(--surface-muted);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 8px;display:flex}.wf-app--erp .wf-erp-command-form__resolved-value small{color:var(--wf-erp-muted);font-size:.76rem;font-weight:600}.wf-app--erp .wf-erp-command-form__resolved-primary{overflow-wrap:break-word;word-break:normal}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:8px 10px 10px}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin-top:8px;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>.wf-erp-search-select{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form>fieldset.wf-erp-order-references{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 12px;display:flex}.wf-app--erp .wf-erp-order-references>:is(label:not(.wf-erp-command-form__field--short,.wf-erp-command-form__field--medium),.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-order-customer-field,.wf-erp-command-form__field,.wf-erp-command-form__fixed){flex:14rem;width:auto;min-width:min(14rem,100%);max-width:22rem}.wf-app--erp .wf-erp-order-customer-field{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-order-customer-field>:is(.wf-erp-entity-picker,.wf-erp-command-form__fixed){width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-order-customer-state,.wf-app--erp .wf-erp-order-customer-readout{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-order-customer-state--blocked{align-items:flex-start}.wf-app--erp .wf-erp-order-references>label.wf-erp-command-form__field--medium{flex:12rem;width:auto;min-width:min(12rem,100%);max-width:20rem}.wf-app--erp .wf-erp-order-references>label.wf-erp-command-form__field--short{flex:0 auto;width:max-content;min-width:min(9.5rem,100%);max-width:100%}.wf-app--erp .wf-erp-order-references>label.wf-erp-command-form__field--short>.wf-date-input{width:9.5rem;max-width:100%}.wf-app--erp .wf-erp-order-references>label.wf-erp-command-form__field--short>.wf-datetime-input{width:14rem;max-width:100%}.wf-app--erp .wf-erp-order-references>.wf-erp-delivery-picker{flex:1.6 24rem;width:auto;min-width:min(20rem,100%);max-width:36rem}.wf-app--erp .wf-erp-workspace--confirm-guards .wf-erp-command-form .wf-erp-toggle-row,.wf-app--erp .wf-erp-workspace--confirm-guards .wf-erp-command-form fieldset>label.wf-erp-toggle-row{flex-direction:row;grid-column:auto;align-items:center;gap:10px;max-width:none;min-height:36px;margin:0;padding:4px 0;display:flex}.wf-app--erp .wf-erp-workspace--confirm-guards .wf-erp-command-form .wf-erp-toggle-row input{flex:none;margin:0}.wf-app--erp .wf-erp-command-form>.wf-erp-toggle-row,.wf-app--erp .wf-erp-command-form>fieldset>label.wf-erp-toggle-row{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;max-width:none;margin:0;padding:4px 0;display:flex}.wf-app--erp .wf-erp-command-form>.wf-erp-toggle-row>input,.wf-app--erp .wf-erp-command-form>fieldset>label.wf-erp-toggle-row>input{flex:none;margin:0}.wf-app--erp .wf-erp-command-form--workshop-details .wf-erp-toggle-row>input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.wf-app--erp .wf-erp-command-form--workshop-details .wf-erp-toggle-row>span{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form--workshop-details .wf-erp-toggle-row>span>:is(strong,small){display:block}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list{max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list>p{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid{scrollbar-gutter:stable;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;max-height:min(46vh,32rem);padding-right:4px;display:grid;overflow-y:auto}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid>p{grid-column:1/-1}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:4px;grid-column:auto;align-items:flex-start;min-height:44px;padding:7px 9px}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row span{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row strong,.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row small{letter-spacing:0;overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row strong{color:var(--wf-erp-text);font-size:.86rem}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid .wf-erp-toggle-row small{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-command-form__hint{color:var(--wf-erp-muted);grid-column:1/-1;margin:0;font-size:.82rem}.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-table-region{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--receipt-text label small{color:var(--wf-erp-muted);font-size:.74rem;line-height:1.2}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text>label,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text>label.wf-erp-command-form__field--wide{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text textarea{resize:none;height:72px;min-height:72px;max-height:72px;overflow:auto}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-worksheet-lines{gap:6px;display:grid}.wf-app--erp .wf-erp-worksheet-line{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.wf-app--erp .wf-erp-worksheet-line>.wf-erp-modal__section-title--row{border-top:0;padding-top:0}.wf-app--erp .wf-erp-worksheet-line>.wf-erp-search-select,.wf-app--erp .wf-erp-command-form .wf-erp-worksheet-line label.wf-erp-worksheet-line__grow{flex:16rem;min-width:12rem;max-width:none}.wf-app--erp .wf-erp-worksheet-line>.wf-erp-worksheet-line__grow{flex:16rem;min-width:12rem}.wf-app--erp .wf-erp-order-invoice-line__identity{gap:3px;display:grid}.wf-app--erp .wf-erp-record-link-list{gap:6px;display:grid}.wf-app--erp .wf-erp-work-order-billing-documents>.wf-erp-record-link-list{box-sizing:border-box;padding-inline:5px}.wf-app--erp .wf-erp-order-invoice-context{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wf-app--erp .wf-erp-order-invoice-context span{color:var(--wf-erp-muted);font-size:.82rem}.wf-app--erp .wf-erp-billing-scope-note{background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 30%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);gap:3px;padding:9px 11px;display:grid}.wf-app--erp .wf-erp-billing-scope-note>strong{font-size:.82rem}.wf-app--erp .wf-erp-billing-scope-note>span{color:var(--wf-erp-muted);font-size:.78rem;line-height:1.4}.wf-app--erp .wf-erp-insurance-settlement-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-insurance-settlement-preview,.wf-app--erp .wf-erp-insurance-settlement-batch{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:10px;min-width:0;padding:12px;display:grid}.wf-app--erp .wf-erp-insurance-settlement-preview--inactive{background:var(--wf-erp-bg);opacity:.62;border-style:dashed}.wf-app--erp .wf-erp-insurance-settlement-preview>header,.wf-app--erp .wf-erp-insurance-settlement-batch>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.wf-app--erp .wf-erp-insurance-settlement-preview>header h3{margin:0;font-size:.95rem}.wf-app--erp .wf-erp-insurance-settlement-preview>header span{color:var(--wf-erp-muted);font-size:.82rem}.wf-app--erp .wf-erp-insurance-settlement-batches{gap:10px;margin-top:12px;display:grid}.wf-app--erp .wf-erp-table.wf-erp-table--insurance-settlement{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-table--insurance-settlement :is(th,td):first-child{overflow-wrap:anywhere}.wf-app--erp .wf-erp-table--insurance-settlement :is(th,td):nth-child(2){overflow-wrap:anywhere;width:10rem}.wf-app--erp .wf-erp-table--insurance-settlement :is(th,td):last-child{text-align:right;white-space:nowrap;width:7rem}.wf-app--erp .wf-erp-table--order-invoice-selection{min-width:40rem}.wf-app--erp .wf-erp-table--order-invoice-selection-compact{min-width:30rem}.wf-app--erp .wf-erp-table--order-invoice-selection .wf-erp-order-invoice-selection__select{box-sizing:border-box;text-align:center;width:4rem;min-width:4rem;padding-inline:10px}.wf-app--erp .wf-erp-table--order-invoice-selection td.wf-erp-order-invoice-selection__select>input{margin-inline:auto}.wf-app--erp .wf-erp-table--order-invoice-selection :is(th,td):nth-child(3){width:6rem}.wf-app--erp .wf-erp-table--order-invoice-selection :is(th,td):nth-child(4){white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--order-invoice-selection :is(th,td):nth-child(5){min-width:11rem}.wf-app--erp .wf-erp-order-invoice-line__quantity-input{width:100%;max-width:5rem}.wf-app--erp .wf-erp-command-form .wf-erp-worksheet-line label.wf-erp-command-form__field--short{flex:0 0 7rem;max-width:7rem}.wf-app--erp .wf-erp-worksheet-line>.wf-erp-command-button{flex:none;margin-left:auto}@media (min-width:640px){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-inventory-reorder-policy__replenishment{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-app--erp .wf-erp-order-references>.wf-erp-order-references__reference-fields{flex-wrap:nowrap;flex:18rem;gap:8px 12px;min-width:min(18rem,100%);max-width:none;display:flex}.wf-app--erp .wf-erp-order-references__reference-fields>label.wf-erp-command-form__field--medium{flex:8.5rem;width:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset.wf-erp-order-references.wf-erp-order-references--plain,.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body .wf-erp-command-form.wf-erp-command-form--grouped fieldset:is(.wf-erp-order-references.wf-erp-order-references--plain,.wf-erp-vendor-bill-details-fields){background:0 0;border:0;border-radius:0;padding:0}@media (min-width:48rem){.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-entity-picker{grid-column:span 2}.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-delivery-picker.wf-erp-command-form__field--wide{grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-order-references__reference-fields{display:contents}.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-order-references__reference-fields>label{grid-column:span 1}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-shipment-allocation{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-shipment-allocation>*{grid-column:1}.wf-app--erp .wf-erp-shipment-allocation__article{min-width:0}.wf-app--erp .wf-erp-shipment-allocation__origin{align-items:center;gap:6px;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-shipment-allocation__origin-input{font-family:var(--wf-font-mono);max-width:3rem}.wf-app--erp .wf-erp-table.wf-erp-table--shipment-allocation{table-layout:fixed;width:100%;min-width:43rem}.wf-app--erp .wf-erp-table--shipment-allocation .wf-erp-mass-check{box-sizing:border-box;text-align:center;width:4rem;min-width:4rem;padding-inline:10px}.wf-app--erp .wf-erp-table--shipment-allocation td.wf-erp-mass-check>input{margin-inline:auto}.wf-app--erp .wf-erp-table--shipment-allocation .wf-erp-shipment-allocation__article-column{width:auto}.wf-app--erp .wf-erp-table--shipment-allocation .wf-erp-shipment-allocation__quantity-column{width:7rem}.wf-app--erp .wf-erp-table--shipment-allocation td.wf-erp-shipment-allocation__quantity-column>.wf-number-input{max-width:6rem}.wf-app--erp .wf-erp-table--shipment-allocation .wf-erp-shipment-allocation__weight-column{text-align:right;width:7rem}.wf-app--erp .wf-erp-table--shipment-allocation .wf-erp-shipment-allocation__value-column{text-align:right;width:9rem}.wf-app--erp .wf-erp-shipment-allocation__weight-missing{color:var(--warning-ink,var(--wf-erp-warning));font-size:.76rem;font-weight:650}.wf-app--erp .wf-erp-shipment-allocation__serials{gap:4px;display:grid}.wf-app--erp .wf-erp-shipment-allocation__serials>label{font-family:var(--wf-font-mono);align-items:center;gap:6px;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-shipment-allocation__serials input[type=checkbox]{width:16px;min-height:16px}.wf-app--erp .wf-erp-trade-in-check-context{background:linear-gradient(135deg, var(--surface-raised), var(--wf-erp-panel));border:1px solid var(--wf-erp-line);border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.wf-app--erp .wf-erp-trade-in-check-context__icon{background:var(--success-soft);color:var(--wf-erp-accent-strong);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wf-app--erp .wf-erp-trade-in-check-context__icon .wf-icon{font-size:1.05rem}.wf-app--erp .wf-erp-trade-in-check-context__content{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-trade-in-check-context__content>span,.wf-app--erp .wf-erp-trade-in-check-context__content>small{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-trade-in-check-context__content>strong{overflow-wrap:anywhere;font-size:.94rem}.wf-app--erp .wf-erp-trade-in-check-context__content>p{border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);margin:7px 0 0;padding-top:8px;font-size:.82rem;line-height:1.4}.wf-app--erp .wf-erp-trade-in-check-result{border-top:1px solid var(--wf-erp-line);gap:8px;padding-top:10px;display:grid}.wf-app--erp .wf-erp-trade-in-check-result>header{justify-content:space-between;align-items:center;display:flex}.wf-app--erp .wf-erp-trade-in-check-result__clear{background:var(--success-soft);color:var(--success-ink);border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:.84rem;display:flex}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact>label.wf-erp-vehicle-lookup__force{grid-area:1/1;width:auto}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact>.wf-erp-command-button{grid-area:1/2;justify-self:end}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact>.wf-erp-command-form__hint{grid-column:1/-1;margin:0}@media (max-width:640px){.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-lookup__paid--compact>.wf-erp-command-button{grid-area:auto/1;justify-self:stretch}}.wf-app--erp :is(.wf-erp-attest-policy-list,.wf-erp-attest-policy-detail){grid-column:1/-1;min-width:0}.wf-app--erp :is(.wf-erp-attest-policy-detail,.wf-erp-attest-delegation-create) .wf-erp-back-link{justify-self:start;width:-moz-fit-content;width:fit-content}.wf-app--erp .wf-erp-attest-participants-editor,.wf-app--erp .wf-erp-attest-policy-editor{margin-top:0}.wf-app--erp .wf-erp-attest-participants-editor__fields{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-participants-editor__fields>.wf-erp-multi-user-picker{max-width:none}.wf-app--erp .wf-erp-attest-settings-editor__actions{justify-content:flex-end}.wf-app--erp .wf-erp-attest-policy-editor__configuration{background:var(--wf-erp-surface);grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-attest-policy-editor__configuration-body{grid-column:1/-1;gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid{grid-template-columns:minmax(14rem,1fr) minmax(17rem,20rem) minmax(8rem,9.5rem) minmax(11rem,13rem);grid-template-areas:"name target status automation";align-items:start;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid[data-automatic-mode=enabled]{grid-template-columns:minmax(12rem,1fr) minmax(9.5rem,11rem) minmax(5.5rem,5.75rem) minmax(10rem,10.5rem) 7.5rem minmax(8.5rem,8.75rem);grid-template-areas:"name target status automation amount currency"}.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid>:is(label.wf-erp-command-form__field--medium,.wf-erp-search-select){grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-attest-policy-editor__field--name{grid-area:name}.wf-app--erp .wf-erp-attest-policy-editor__field--target{grid-area:target}.wf-app--erp .wf-erp-attest-policy-editor__field--status{grid-area:status}.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid>label.wf-erp-attest-policy-editor__field--automation{grid-area:automation;width:100%;max-width:15rem}.wf-app--erp .wf-erp-attest-policy-editor__field--automatic-amount{grid-area:amount}.wf-app--erp .wf-erp-attest-policy-editor__field--automatic-currency{grid-area:currency}.wf-app--erp .wf-erp-attest-policy-editor__configuration-body>.wf-erp-panel-note{margin:0}.wf-app--erp .wf-erp-attest-policy-editor__routing{background:var(--wf-erp-surface);grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-attest-policy-editor__routing>.wf-erp-section-legend>.wf-erp-section-legend__actions{align-items:center;gap:7px;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-routing-logic{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-line));color:var(--wf-erp-accent-strong);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.wf-app--erp .wf-erp-attest-policy-routing-intro{color:var(--wf-erp-muted);grid-column:1/-1;margin:-2px 0 0;font-size:.78rem}.wf-app--erp .wf-erp-attest-policy-routing-alternatives,.wf-app--erp .wf-erp-attest-policy-routing-alternative-wrap{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-policy-routing-alternative{background:color-mix(in srgb, var(--wf-erp-surface) 96%, var(--wf-erp-primary));border:1px solid var(--wf-erp-line);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-routing-alternative__header{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;min-height:34px;padding:4px 8px 4px 10px;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-alternative__header>strong{font-size:.76rem}.wf-app--erp .wf-erp-attest-policy-routing-alternative__header .wf-erp-command-button{min-height:25px;padding-block:2px;font-size:.7rem}.wf-app--erp .wf-erp-attest-policy-routing-or{color:var(--wf-erp-muted);letter-spacing:.05em;justify-content:center;align-items:center;gap:8px;font-size:.65rem;font-weight:850;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-or:before,.wf-app--erp .wf-erp-attest-policy-routing-or:after{background:var(--wf-erp-line);content:"";width:8%;max-width:64px;height:1px}.wf-app--erp .wf-erp-attest-policy-routing-conditions{border-bottom:1px solid var(--wf-erp-line);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-attest-policy-routing-condition{grid-template-columns:36px 110px minmax(140px,180px) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:5px 8px 5px 0;display:grid}.wf-app--erp .wf-erp-attest-policy-routing-condition+.wf-erp-attest-policy-routing-condition{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-attest-policy-routing-condition__join{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));color:var(--wf-erp-accent-strong);letter-spacing:.04em;justify-content:center;align-self:stretch;align-items:center;font-size:.65rem;font-weight:850;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-condition>strong{min-width:0;font-size:.78rem}.wf-app--erp .wf-erp-attest-policy-routing-condition__operator{color:var(--wf-erp-muted);font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-attest-policy-routing-condition>.wf-erp-command-form__field,.wf-app--erp .wf-erp-attest-policy-routing-supplier-box{min-width:0;max-width:none}.wf-app--erp .wf-erp-attest-policy-routing-supplier-box{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;min-height:36px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-routing-supplier-box>.wf-erp-attest-policy-routing-supplier-edit{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:0;border-left:1px solid var(--wf-erp-line-strong);box-shadow:none;border-radius:0;align-self:stretch;justify-items:center;min-height:34px;margin:0;padding:0 10px}.wf-app--erp .wf-erp-attest-policy-routing-supplier-box>.wf-erp-attest-policy-routing-supplier-edit:hover:not(:disabled){background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--wf-erp-surface));filter:none;transform:none}.wf-app--erp .wf-erp-attest-policy-routing-supplier-box>.wf-erp-attest-policy-routing-supplier-edit:active:not(:disabled){transform:none;box-shadow:inset 0 1px 2px #101b1a24}.wf-app--erp .wf-erp-attest-policy-routing-supplier-edit .wf-erp-command-button__main{gap:4px}.wf-app--erp .wf-erp-attest-policy-routing-supplier-box__empty{color:var(--wf-erp-muted);align-self:center;min-width:0;padding:5px 8px;font-size:.74rem}.wf-app--erp .wf-erp-attest-policy-routing-condition>.wf-erp-attest-policy-routing-condition__currency{justify-self:start;width:100%;max-width:17rem}.wf-app--erp .wf-erp-attest-policy-routing-suppliers{flex-wrap:wrap;align-self:center;gap:4px;min-width:0;margin:0;padding:4px 6px;list-style:none;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-suppliers>li{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, var(--wf-erp-line));border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;min-height:24px;padding:1px 2px 1px 7px;font-size:.74rem;font-weight:750;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-routing-suppliers>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-routing-supplier-remove{color:var(--wf-erp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-routing-supplier-remove:hover{background:color-mix(in srgb, var(--wf-erp-danger) 10%, transparent);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-attest-policy-routing-amount-value{align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-amount-value>.wf-erp-command-form__field{min-width:7rem}.wf-app--erp .wf-erp-attest-policy-routing-amount-value__currency{flex:0 0 8.5rem;min-width:0}.wf-app--erp .wf-erp-attest-policy-routing-remove-condition{color:var(--wf-erp-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:5px 2px;font-size:.7rem;font-weight:750}.wf-app--erp .wf-erp-attest-policy-routing-remove-condition:hover{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-attest-policy-routing-remove-condition__icon{display:none}.wf-app--erp .wf-erp-attest-policy-routing-empty{border:1px dashed var(--wf-erp-line-strong);border-radius:var(--radius-sm);align-items:baseline;gap:8px;margin:8px;padding:8px 10px;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-empty>strong{font-size:.78rem}.wf-app--erp .wf-erp-attest-policy-routing-empty>span{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-attest-policy-routing-add{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-add__choices{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wf-app--erp .wf-erp-attest-policy-routing-add :is(.wf-erp-command-button,button){min-height:28px}.wf-app--erp .wf-erp-attest-policy-routing-supplier-modal__selection{border:1px solid var(--wf-erp-line);border-radius:var(--radius-sm);gap:7px;padding:9px;display:grid}.wf-app--erp .wf-erp-attest-policy-routing-supplier-modal__selection>strong{font-size:.76rem}.wf-app--erp .wf-erp-supplier-attest-flows{grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-supplier-attest-flows>li{border:1px solid var(--wf-erp-line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-supplier-attest-flows>li>span{color:var(--wf-erp-muted);font-size:.76rem;font-weight:750}.wf-app--erp .wf-erp-attest-policy-editor>.wf-erp-attest-policy-editor__stages{border:0;border-top:1px solid var(--wf-erp-line);background:0 0;border-radius:0;padding:12px 0 0}.wf-app--erp .wf-erp-attest-policy-editor__stages{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-attest-policy-editor__stages>.wf-erp-section-legend{align-items:center}.wf-app--erp .wf-erp-attest-policy-stage-list{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-policy-stage-columns{display:none}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:26px minmax(14rem,1.5fr) minmax(10rem,.8fr) minmax(9rem,.72fr) auto;align-items:end;gap:8px;width:100%;min-width:0;padding:8px 10px;display:grid;position:relative}.wf-app--erp .wf-erp-attest-policy-stage:not(:last-child):after{background:var(--wf-erp-line-strong);content:"";width:2px;height:9px;position:absolute;bottom:-9px;left:22px}.wf-app--erp .wf-erp-attest-policy-stage__number{background:var(--wf-erp-primary);color:#fff;border-radius:50%;grid-row:1/span 2;align-self:center;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:850;display:grid}.wf-app--erp .wf-erp-attest-policy-stage>label,.wf-app--erp .wf-erp-attest-policy-stage__quorum>label{min-width:0;max-width:none}.wf-app--erp .wf-erp-attest-policy-stage__participants{border-top:1px solid var(--wf-erp-line);grid-area:2/2/auto/5;align-items:center;gap:8px;min-width:0;padding-top:6px;display:flex}.wf-app--erp .wf-erp-attest-policy-stage__participants>strong{color:var(--wf-erp-muted);flex:none;font-size:.7rem}.wf-app--erp .wf-erp-attest-policy-stage__participants>ul{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-attest-policy-stage__participants>ul>li{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:999px;flex:none;align-items:center;gap:6px;max-width:15rem;min-height:28px;padding:2px 8px 2px 3px;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-stage__participant-avatar{background:color-mix(in srgb, var(--wf-erp-primary) 13%, var(--wf-erp-surface));color:var(--wf-erp-primary-deep);letter-spacing:.02em;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.62rem;font-weight:850;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-stage__participant-name{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:750;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-stage__participants>ul>.wf-erp-attest-policy-stage__participants-more{color:var(--wf-erp-muted);background:0 0;border-style:dashed;min-height:28px;padding-inline:9px;font-size:.72rem;font-weight:750}.wf-app--erp .wf-erp-attest-policy-stage__participants-empty{color:var(--wf-erp-muted);flex:auto;font-size:.72rem}.wf-app--erp .wf-erp-attest-policy-stage__participants>.wf-erp-command-button{flex:none;width:-moz-fit-content;width:fit-content;min-height:28px;margin-left:auto;padding-block:4px}.wf-app--erp .wf-erp-attest-participants-editor .wf-erp-multi-user-picker__users{gap:8px}.wf-app--erp .wf-erp-attest-participants-editor .wf-erp-multi-user-picker__pill{background:var(--wf-erp-surface);gap:7px;min-height:34px;padding:3px 7px 3px 3px;font-weight:700}.wf-app--erp .wf-erp-attest-participants-editor .wf-erp-multi-user-picker__pill:before{background:color-mix(in srgb, var(--wf-erp-primary) 13%, var(--wf-erp-surface));color:var(--wf-erp-primary-deep);content:attr(data-person-initials);letter-spacing:.02em;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.65rem;font-weight:850;display:inline-flex}.wf-app--erp .wf-erp-attest-participants-editor .wf-erp-multi-user-picker__pill>svg:first-of-type{display:none}.wf-app--erp .wf-erp-attest-participants-editor .wf-erp-multi-user-picker__remove{background:color-mix(in srgb, var(--wf-erp-line) 46%, transparent);box-sizing:content-box;border-radius:50%;padding:2px}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage>label{grid-column:auto;align-self:end;max-width:none}.wf-app--erp .wf-erp-attest-policy-stage__quorum{grid-area:1/4;grid-template-columns:minmax(0,1fr) minmax(4.5rem,.42fr);align-items:end;gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-policy-stage__quorum>:only-child{grid-column:1/-1}.wf-app--erp .wf-erp-attest-policy-stage__fixed-value{align-content:center;gap:3px;min-height:32px;display:grid}.wf-app--erp .wf-erp-attest-policy-stage__fixed-value strong{font-size:var(--text-sm)}.wf-app--erp .wf-erp-attest-policy-stage__actions{grid-area:1/5;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:1px;display:flex}.wf-app--erp .wf-erp-attest-policy-stage__move-up svg{transform:rotate(180deg)}@media (min-width:62.0625rem){.wf-app--erp .wf-erp-attest-policy-stage-columns{color:var(--wf-erp-muted);grid-column:1/-1;grid-template-columns:26px minmax(14rem,1.5fr) minmax(10rem,.8fr) minmax(9rem,.72fr) auto;gap:8px;padding:0 10px;font-size:.68rem;font-weight:800;display:grid}.wf-app--erp .wf-erp-attest-policy-stage__field-label,.wf-app--erp .wf-erp-attest-policy-stage>.wf-erp-search-select>.wf-erp-search-select__label,.wf-app--erp .wf-erp-attest-policy-stage>.wf-erp-attest-policy-stage__quorum>.wf-erp-search-select>.wf-erp-search-select__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-stage label>span:first-child:has(>.wf-erp-attest-policy-stage__field-label){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage{align-items:center;padding-block:6px}}@media (max-width:62rem){.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage{grid-template-columns:26px repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-attest-policy-stage__number{grid-row:1/span 6;align-self:start;margin-top:18px}.wf-app--erp .wf-erp-attest-policy-stage__participants,.wf-app--erp .wf-erp-attest-policy-stage__quorum{grid-area:auto/2/auto/-1}.wf-app--erp .wf-erp-attest-policy-stage__participants{flex-wrap:wrap;align-items:flex-start}.wf-app--erp .wf-erp-attest-policy-stage__participants>strong{flex-basis:100%}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage>.wf-erp-attest-policy-stage__actions{grid-area:auto/2/auto/-1}}@media (max-width:60rem){.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid[data-automatic-mode=enabled]{grid-template-columns:minmax(14rem,1fr) minmax(11rem,13rem) minmax(8rem,9.5rem) minmax(11rem,15rem);grid-template-areas:"name target status automation""amount currency. ."}.wf-app--erp .wf-erp-attest-policy-routing-condition{grid-template-columns:34px 100px 156px minmax(0,1fr) auto}}@media (max-width:48rem){.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid,.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid[data-automatic-mode=enabled]{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""target""status""automation""amount""currency"}.wf-app--erp .wf-erp-attest-policy-editor__configuration-grid>:is(.wf-erp-attest-policy-editor__field--target,.wf-erp-attest-policy-editor__field--status,.wf-erp-attest-policy-editor__field--automation,.wf-erp-attest-policy-editor__field--automatic-amount,.wf-erp-attest-policy-editor__field--automatic-currency){max-width:none}}@media (max-width:42rem){.wf-app--erp .wf-erp-attest-policy-editor__routing>.wf-erp-section-legend{flex-wrap:wrap;max-width:100%}.wf-app--erp .wf-erp-attest-policy-editor__routing>.wf-erp-section-legend>.wf-erp-section-legend__actions{flex-wrap:wrap;min-width:0}.wf-app--erp .wf-erp-attest-policy-editor__routing>.wf-erp-section-legend>.wf-erp-section-legend__actions>.wf-erp-command-button{flex-shrink:0}.wf-app--erp .wf-erp-attest-policy-routing-condition{grid-template-columns:32px minmax(0,1fr) 30px;align-items:start;padding-top:8px;padding-bottom:8px}.wf-app--erp .wf-erp-attest-policy-routing-condition__join{grid-area:1/1/span 3}.wf-app--erp .wf-erp-attest-policy-routing-condition>strong{grid-area:1/2;align-self:center}.wf-app--erp .wf-erp-attest-policy-routing-condition>:nth-child(3){grid-area:2/2}.wf-app--erp .wf-erp-attest-policy-routing-condition>:nth-child(4){grid-area:3/2;max-width:none}.wf-app--erp .wf-erp-attest-policy-routing-condition>.wf-erp-attest-policy-routing-supplier-box{grid-column:2/4}.wf-app--erp .wf-erp-attest-policy-routing-condition>:last-child{grid-area:1/3;justify-content:center;align-items:center;width:30px;min-height:30px;padding:0;font-size:1.05rem;display:inline-flex}.wf-app--erp .wf-erp-attest-policy-routing-remove-condition__label{display:none}.wf-app--erp .wf-erp-attest-policy-routing-remove-condition__icon{display:inline}.wf-app--erp .wf-erp-attest-policy-routing-amount-value{flex-wrap:wrap;align-items:stretch}.wf-app--erp .wf-erp-attest-policy-routing-amount-value__currency{flex-basis:100%}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage{grid-template-columns:24px minmax(0,1fr)}.wf-app--erp .wf-erp-attest-policy-stage__number{grid-row:1/span 7}.wf-app--erp .wf-erp-attest-policy-stage__participants{flex-wrap:wrap;align-items:flex-start}.wf-app--erp .wf-erp-attest-policy-stage__participants>strong{flex-basis:100%}.wf-app--erp .wf-erp-attest-policy-stage__participants>.wf-erp-command-button{margin-left:0}.wf-app--erp .wf-erp-attest-policy-editor__stages .wf-erp-attest-policy-stage>:is(label,.wf-erp-attest-policy-stage__participants,.wf-erp-attest-policy-stage__quorum,.wf-erp-attest-policy-stage__actions){grid-area:auto/2}}.wf-app--erp .wf-erp-vendor-bill-match-settings{grid-column:1/-1;width:100%;min-width:0;max-width:48rem}.wf-app--erp .wf-erp-vendor-bill-match-settings__heading{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-vendor-bill-match-settings .wf-erp-command-form{gap:10px}.wf-app--erp .wf-erp-vendor-bill-match-settings__table{border-radius:var(--radius-sm);max-width:46rem;margin:0}.wf-app--erp .wf-erp-table--vendor-bill-match-settings{table-layout:fixed}.wf-app--erp .wf-erp-table--vendor-bill-match-settings th:first-child{width:32%}.wf-app--erp .wf-erp-table--vendor-bill-match-settings th,.wf-app--erp .wf-erp-table--vendor-bill-match-settings td{vertical-align:middle;padding-block:7px}.wf-app--erp .wf-erp-table--vendor-bill-match-settings tbody th{color:var(--wf-erp-text);text-align:left;font-weight:650}.wf-app--erp .wf-erp-table--vendor-bill-match-settings tbody td>.wf-erp-money-input{max-width:10rem;display:grid}.wf-app--erp .wf-erp-table--vendor-bill-match-settings tbody td>.wf-erp-vendor-bill-match-settings__units{align-items:center;gap:7px;display:inline-flex}.wf-app--erp .wf-erp-vendor-bill-match-settings__units>.wf-number-input[data-wf-number-input=true]{max-width:10rem}.wf-app--erp .wf-erp-vendor-bill-match-settings__units>span{color:var(--wf-erp-muted);font-size:var(--text-xs)}.wf-app--erp .wf-erp-vendor-bill-match-settings .wf-erp-command-form__actions{justify-content:flex-start;margin:0}@media (max-width:42rem){.wf-app--erp .wf-erp-vendor-bill-match-settings__table{max-width:none}.wf-app--erp .wf-erp-table--vendor-bill-match-settings{min-width:35rem}}.wf-app--erp .wf-erp-vendor-bill-work-tax{grid-column:1/-1;gap:12px;display:grid}.wf-app--erp .wf-erp-vendor-bill-work-tax--with-payment{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:20px}.wf-app--erp .wf-erp-vendor-bill-work-tax__case{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp.wf-app--erp .wf-erp-vendor-bill-work-tax__case>.wf-erp-command-form__field--wide,.wf-app--erp.wf-app--erp .wf-erp-vendor-bill-work-tax__case>.wf-erp-vendor-bill-work-tax__recipient{grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-vendor-bill-work-tax__case>*{min-width:0;max-width:none;margin:0}.wf-app--erp .wf-erp-vendor-bill-work-tax__recipient{gap:8px;display:grid}.wf-app--erp .wf-erp-vendor-bill-work-tax__payee{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.wf-app--erp .wf-erp-vendor-bill-work-tax__payee span{color:var(--wf-erp-muted)}.wf-app--erp.wf-app--erp .wf-erp-vendor-bill-work-tax__compensation>*{justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:0;display:flex}.wf-app--erp.wf-app--erp .wf-erp-vendor-bill-work-tax__compensation .wf-erp-money-input{flex:0 0 10rem;width:10rem;max-width:10rem}@media (max-width:60rem){.wf-app--erp .wf-erp-vendor-bill-work-tax--with-payment{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-operational-policy-editor-grid{align-content:start;width:100%;max-width:60rem}.wf-app--erp .wf-erp-operational-policy-editor-grid>.wf-erp-status__panel{grid-column:1/-1;width:100%;min-width:0}.wf-app--erp .wf-erp-operational-policy-heading{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-inventory-posting-example-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-block:12px;display:grid}.wf-app--erp .wf-erp-inventory-posting-example-controls>:first-child{grid-column:1/-1}.wf-app--erp .wf-erp-inventory-posting-example-events{gap:12px;display:grid}@media (max-width:640px){.wf-app--erp .wf-erp-inventory-posting-example-controls{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-table--operational-policies{table-layout:fixed}.wf-app--erp .wf-erp-table--operational-policies thead th[data-wf-column-key=name]{width:33%}.wf-app--erp .wf-erp-table--operational-policies thead th[data-wf-column-key=area]{width:9rem}.wf-app--erp .wf-erp-table--operational-policies thead th[data-wf-column-key=updated]{width:9.5rem}.wf-app--erp .wf-erp-command-form .wf-register-cash-denominations{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-register-cash-denominations>label{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-attendance-settings__per-person{grid-column:1/-1;margin:-4px 0 0}.wf-app--erp .wf-erp-table--attendance-people td.wf-erp-attendance-people__mode{padding-block:4px}.wf-app--erp .wf-erp-attendance-people__choice>legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-attendance-people__choice .wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px}.wf-app--erp .wf-erp-attendance-people__choice .wf-erp-choice-card{gap:6px;min-height:0;padding:3px 9px 3px 6px}.wf-app--erp .wf-erp-attendance-people__choice .wf-erp-choice-card__icon{width:20px;height:20px}.wf-app--erp .wf-erp-attendance-people__choice .wf-erp-choice-card__title strong{font-size:.78rem}.wf-app--erp .wf-erp-attendance-people__choice .wf-erp-choice-card>input{width:15px;height:15px;min-height:15px}.wf-app--erp .wf-erp-purchase-order-lines{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchase-order-lines>:is(.wf-erp-table-wrap,.wf-erp-table-region){min-width:0}.wf-app--erp .wf-erp-table--article-lines.wf-erp-purchase-order-lines__table tbody th[scope=row]{vertical-align:top;display:table-cell}.wf-app--erp .wf-erp-purchase-order-lines__table tbody th[scope=row] :is(.wf-erp-search-select,.wf-erp-search-select__input){width:100%;min-width:0}.wf-app--erp .wf-erp-purchase-order-lines__table tbody th[scope=row]>.wf-erp-badge{margin-top:4px}.wf-app--erp .wf-erp-purchase-order-lines__table .wf-erp-purchase-order-lines__description{width:20%;min-width:9rem}.wf-app--erp .wf-erp-purchase-order-lines__table .wf-erp-purchase-order-lines__description input{width:100%;min-width:0}.wf-app--erp .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--accounting{width:9rem;min-width:8rem}.wf-app--erp .wf-erp-purchase-order-lines__hint{color:var(--wf-erp-muted);white-space:nowrap;margin-top:2px;font-size:.68rem;line-height:1.25;display:block}.wf-app--erp .wf-erp-purchase-order-lines__table tfoot :is(th,td){border-top:1px solid var(--wf-erp-line);text-align:right;font-weight:700}.wf-app--erp .wf-erp-purchase-order-lines__table tfoot th{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-purchase-order-lines__tools{grid-column:1/-1;justify-content:flex-end;display:flex}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table th:first-child,.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table tbody th[scope=row]{min-width:9rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--lager,.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--lager .wf-erp-search-select,.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--lager .wf-erp-search-select__input{width:7rem;min-width:7rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--money,.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--money input{width:6rem;min-width:6rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-purchase-order-lines__description{width:14%;min-width:6.5rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table .wf-erp-article-lines__cell--accounting{width:7rem;min-width:6.5rem}.wf-app--erp .wf-erp-modal__panel .wf-erp-purchase-order-lines__table :is(th,td){padding-inline:5px}.wf-app--erp .wf-erp-purchasing-create__order-email{align-content:center;gap:1px;min-width:0;min-height:32px;display:grid}.wf-app--erp .wf-erp-purchasing-create__order-email>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.wf-app--erp .wf-erp-purchasing-create__order-email>small{color:var(--wf-color-text-muted);font-size:.7rem}.wf-app--erp .wf-erp-import-mapping{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-column:1/-1;max-width:100%;overflow-x:auto}.wf-app--erp .wf-erp-table.wf-erp-import-mapping__table{table-layout:fixed;border:0;width:100%}.wf-app--erp .wf-erp-import-mapping__table :is(th,td){vertical-align:middle;padding:6px 8px}.wf-app--erp .wf-erp-import-mapping__table col.wf-erp-import-mapping__lead-col{width:7rem}.wf-app--erp .wf-erp-import-mapping__table col.wf-erp-import-mapping__col{width:9rem}.wf-app--erp .wf-erp-import-mapping__table col.wf-erp-import-mapping__col--assigned{width:13rem}.wf-app--erp .wf-erp-import-mapping__assign td>*{width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-import-mapping__table th.wf-erp-import-mapping__lead{background:var(--wf-erp-panel);color:var(--wf-erp-muted);text-align:left;white-space:normal;overflow-wrap:anywhere;z-index:1;font-size:.72rem;font-weight:650;position:sticky;left:0}.wf-app--erp .wf-erp-import-mapping__titles th{white-space:nowrap}.wf-app--erp .wf-erp-import-mapping__table .wf-erp-import-mapping__titles th:not(.wf-erp-import-mapping__lead){color:var(--wf-erp-text);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:700}.wf-app--erp .wf-erp-import-mapping__title{font-variant-numeric:tabular-nums;text-overflow:ellipsis;display:block;overflow:hidden}.wf-app--erp .wf-erp-import-mapping__samples td{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.wf-app--erp .wf-erp-import-mapping__table :is(td,th):not(.wf-erp-import-mapping__lead):not([data-wf-import-mapping-assigned]){color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-import-mapping__titles th:not([data-wf-import-mapping-assigned]) .wf-erp-import-mapping__title{font-weight:400}.wf-app--erp .wf-erp-import-mapping__empty{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-import-mapping__assign td[data-wf-import-mapping-assigned]{background:color-mix(in srgb, var(--wf-erp-primary) 7%, transparent)}.wf-app--erp .wf-erp-import-mapping__table[data-wf-import-mapping-locked] .wf-erp-import-mapping__assign :is(.wf-erp-search-select__control,.wf-erp-search-select__input-frame,.wf-erp-search-select__input){box-shadow:none;background:0 0;border-color:#0000}.wf-app--erp .wf-erp-import-mapping__table[data-wf-import-mapping-locked] .wf-erp-import-mapping__assign svg{visibility:hidden}.wf-app--erp .wf-erp-import-mapping__table[data-wf-import-mapping-locked] .wf-erp-import-mapping__assign .wf-erp-search-select__input{-webkit-text-fill-color:currentColor;color:inherit;cursor:default;opacity:1}.wf-app--erp .wf-erp-import-mapping__table[data-wf-import-mapping-locked] .wf-erp-import-mapping__assign td[data-wf-import-mapping-assigned] .wf-erp-search-select__input{font-weight:600}.wf-app--erp .wf-erp-import-mapping__assign .wf-erp-search-select,.wf-app--erp .wf-erp-import-mapping__assign .wf-erp-search-select__input,.wf-app--erp .wf-erp-import-mapping__assign select{width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-table.wf-erp-table--replenishment-periods{table-layout:fixed;width:100%;min-width:42rem}.wf-app--erp .wf-erp-table--replenishment-periods caption,.wf-app--erp .wf-erp-table--replenishment-summary caption{text-align:left;padding:.5rem;font-weight:600}.wf-app--erp .wf-erp-table--replenishment-periods th{white-space:normal;width:15%}.wf-app--erp .wf-erp-table--replenishment-periods th:nth-child(-n+2){width:23%}.wf-app--erp .wf-erp-table--replenishment-periods th:last-child{width:9%}.wf-app--erp .wf-erp-replenishment-period-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-table--replenishment-periods tbody td{vertical-align:bottom}.wf-app--erp .wf-erp-table--replenishment-periods .wf-erp-command-form__field,.wf-app--erp .wf-erp-table--replenishment-periods .wf-number-input{width:100%;min-width:0;max-width:none}@media (min-width:48.001rem){.wf-app--erp .wf-erp-replenishment-period-date>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:48rem){.wf-app--erp .wf-erp-table.wf-erp-table--replenishment-periods{table-layout:auto;min-width:0}.wf-app--erp .wf-erp-table:is(.wf-erp-table--replenishment-periods,.wf-erp-table--replenishment-summary) caption{width:100%;display:block}.wf-app--erp .wf-erp-flat-section--framed .wf-erp-table:is(.wf-erp-table--replenishment-periods,.wf-erp-table--replenishment-summary):not(:has(tbody .wf-erp-table__empty-cell))>thead{display:none}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--replenishment-policy{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-table--replenishment-periods tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-table--replenishment-periods tbody td:first-child{grid-column:1/-1}.wf-app--erp .wf-erp-table--replenishment-periods tbody td:last-child{align-self:end}}.wf-app--erp .wf-erp-battery-care-instructions{white-space:normal;overflow-wrap:anywhere;max-width:24rem}.wf-app--erp .wf-erp-return-receipt-contents{min-width:0;container:return-receipt-lines/inline-size}.wf-app--erp .wf-erp-return-receipt-lines{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);grid-template-columns:30px minmax(12rem,2fr) minmax(7rem,1fr) minmax(9rem,1fr) auto;column-gap:10px;min-width:0;margin:0;padding:0 8px;list-style:none;display:grid;overflow:hidden}.wf-app--erp .wf-erp-return-receipt-line{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:8px;margin-inline:-8px;padding:8px;display:grid}.wf-app--erp .wf-erp-return-receipt-line+.wf-erp-return-receipt-line{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-return-receipt-line>*{grid-row:1;min-width:0}.wf-app--erp .wf-erp-return-receipt-line__number{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 20%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);font-variant-numeric:tabular-nums;border-radius:50%;grid-column:1;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:1px;font-size:.78rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-return-receipt-line__title{grid-column:2;gap:2px;display:grid}.wf-app--erp .wf-erp-return-receipt-line__title>strong{overflow-wrap:anywhere;font-size:.85rem}.wf-app--erp .wf-erp-return-receipt-line__title>small{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-return-receipt-line--observed{align-items:end}.wf-app--erp .wf-erp-return-receipt-line--head{background:var(--surface-muted);color:var(--wf-erp-muted);padding-block:5px;font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-return-receipt-line__value{font-variant-numeric:tabular-nums;font-weight:600}.wf-app--erp .wf-erp-return-receipt-line__state{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.wf-app--erp .wf-erp-return-receipt-line__pending{color:var(--wf-erp-muted);font-style:italic}.wf-app--erp .wf-erp-return-receipt-line__units{flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-return-receipt-line__units>li{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.wf-app--erp .wf-erp-return-receipt-line__quantity{grid-column:3}.wf-app--erp .wf-erp-return-receipt-line__condition{grid-column:4}.wf-app--erp .wf-erp-return-receipt-line :is(.wf-erp-return-receipt-line__title,.wf-erp-return-receipt-line__quantity,.wf-erp-return-receipt-line__condition,.wf-erp-return-receipt-line__detail)>*{min-width:0;max-width:none}.wf-app--erp .wf-erp-return-receipt-line>.wf-erp-return-receipt-line__action{grid-column:5;justify-content:flex-end;display:flex}.wf-app--erp .wf-erp-return-receipt-line>button.wf-erp-return-receipt-line__action{width:32px;min-width:32px;height:32px}.wf-app--erp .wf-erp-return-receipt-line__detail{grid-area:2/2/auto/-1;grid-template-columns:subgrid;align-items:end;gap:8px 10px;display:grid}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-main{grid-column:1}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-side{grid-column:span 2}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-quantity{grid-column:2}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-remove{grid-column:4;justify-self:end;width:32px;min-width:32px;height:32px}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__serials{grid-column:1/-1}.wf-app--erp .wf-erp-return-receipt-line__serials{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:4px 12px;display:grid}@container return-receipt-lines (width<=40rem){.wf-app--erp .wf-erp-return-receipt-lines{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) auto}.wf-app--erp .wf-erp-return-receipt-line--head{display:none}.wf-app--erp .wf-erp-return-receipt-line>[data-caption]{align-self:start}.wf-app--erp .wf-erp-return-receipt-line>[data-caption]:before{color:var(--wf-erp-muted);content:attr(data-caption);margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.wf-app--erp .wf-erp-return-receipt-line__title{grid-column:2/4}.wf-app--erp .wf-erp-return-receipt-line>button.wf-erp-return-receipt-line__action{grid-column:4}.wf-app--erp .wf-erp-return-receipt-line>.wf-erp-return-receipt-line__quantity{grid-area:2/2}.wf-app--erp .wf-erp-return-receipt-line>.wf-erp-return-receipt-line__condition{grid-area:2/3}.wf-app--erp .wf-erp-return-receipt-line>.wf-erp-return-receipt-line__detail{grid-area:3/2/auto/4;grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-return-receipt-line>span.wf-erp-return-receipt-line__action{grid-area:4/2/auto/4;justify-content:flex-start}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-main{grid-column:1/-1}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-side,.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-quantity{grid-column:auto}.wf-app--erp .wf-erp-return-receipt-line__detail>.wf-erp-return-receipt-line__detail-remove{grid-column:auto;place-self:end start}}@container return-receipt-lines (width<=24rem){.wf-app--erp .wf-erp-return-receipt-line>.wf-erp-return-receipt-line__detail{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-return-deviations__entry--with-missing{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:44rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-return-deviations__entry{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-return-deviations__entry>label{align-self:end}.wf-app--erp .wf-erp-return-case-workspace.wf-erp-status__workspace{grid-auto-rows:max-content}.wf-app--erp .wf-erp-return-case-workspace>.wf-erp-status__panel{grid-template-rows:auto auto;overflow:visible}.wf-erp-return-outcome{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-return-outcome.wf-erp-return-outcome>*{grid-column:auto;width:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-return-outcome.wf-erp-return-outcome>.wf-erp-command-form__wide{grid-column:1/-1}.wf-erp-return-outcome__note{margin:1.4rem 0 0}@media (max-width:48rem){.wf-erp-return-outcome{grid-template-columns:minmax(0,1fr)}}.wf-erp-return-case-status{justify-items:start;gap:4px;display:grid}.wf-erp-return-case-waited{color:var(--wf-erp-muted)}.wf-erp-return-case-waited--overdue{color:var(--wf-erp-warning);font-weight:700}.wf-app--erp .wf-erp-historical-complaint__lines-note{color:var(--wf-erp-muted);margin:.5rem .75rem}.wf-app--erp .wf-erp-checklist-settings-list__lines{gap:2px;display:grid}.wf-app--erp .wf-erp-checklist-settings-list__muted{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-checklist-settings-list__nowrap{white-space:nowrap}.wf-app--erp .wf-erp-checklist-settings__badges,.wf-app--erp .wf-erp-table td>.wf-erp-checklist-settings__badges{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-checklist-settings-list time{white-space:nowrap}.wf-app--erp .wf-erp-checklist-settings-editor__actions{justify-content:flex-end}.wf-app--erp .wf-erp-checklist-settings-editor__basics-grid{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(10rem,20rem);align-items:start;gap:10px 12px;display:grid}.wf-app--erp .wf-erp-checklist-settings-editor__instructions{grid-column:1/-1}.wf-app--erp .wf-erp-checklist-rules__logic{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-line));color:var(--wf-erp-accent-strong);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.wf-app--erp .wf-erp-checklist-rules__intro{color:var(--wf-erp-muted);grid-column:1/-1;margin:0;font-size:.78rem}.wf-app--erp .wf-erp-checklist-rules__built-in{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.wf-app--erp .wf-erp-checklist-rules__built-in dt{color:var(--wf-erp-muted);font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-checklist-rules__built-in dd{margin:0}.wf-app--erp .wf-erp-checklist-rules__alternatives{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-checklist-rules__alternative{border:1px solid var(--wf-erp-line);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.wf-app--erp .wf-erp-checklist-rules__alternative-header{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;min-height:34px;padding:4px 8px 4px 10px;display:flex}.wf-app--erp .wf-erp-checklist-rules__alternative-header>strong{font-size:.78rem}.wf-app--erp .wf-erp-checklist-rules__conditions{border-bottom:1px solid var(--wf-erp-line);margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-checklist-rules__condition{grid-template-columns:2.5rem 8.5rem minmax(0,26rem) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:grid}.wf-app--erp .wf-erp-checklist-rules__condition>.wf-erp-command-button{justify-self:end}.wf-app--erp .wf-erp-checklist-rules__condition+.wf-erp-checklist-rules__condition{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 70%, transparent)}.wf-app--erp .wf-erp-checklist-rules__join{color:var(--wf-erp-accent-strong);letter-spacing:.04em;font-size:.68rem;font-weight:850}.wf-app--erp .wf-erp-checklist-rules__condition>strong{font-size:.8rem}.wf-app--erp .wf-erp-checklist-rules__condition>:is(.wf-erp-search-select,.wf-erp-checklist-rules__value-box){min-width:0}.wf-app--erp .wf-erp-checklist-rules__value-box{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:space-between;align-items:center;gap:8px;min-height:2.25rem;padding:2px 2px 2px 10px;display:flex}.wf-app--erp .wf-erp-checklist-rules__value-box>span{overflow-wrap:anywhere;font-size:.85rem}.wf-app--erp .wf-erp-checklist-rules__add{border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.wf-app--erp .wf-erp-checklist-rules__add-choices{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-checklist-rules__alternative>.wf-erp-checklist-rules__blocks{max-width:24rem;margin:8px}.wf-app--erp .wf-erp-checklist-settings-editor__task-head,.wf-app--erp .wf-erp-checklist-settings-editor__task{grid-template-columns:1.75rem minmax(12rem,1fr) 11rem 10rem 7.5rem;align-items:center;column-gap:10px;display:grid}.wf-app--erp .wf-erp-checklist-settings-editor__task-head{color:var(--wf-erp-muted);grid-column:1/-1;padding:0 8px;font-size:.74rem;font-weight:700}.wf-app--erp .wf-erp-checklist-settings-editor__task-list{border-block:1px solid var(--wf-erp-line);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-checklist-settings-editor__task{padding:5px 8px}.wf-app--erp .wf-erp-checklist-settings-editor__task+.wf-erp-checklist-settings-editor__task{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 70%, transparent)}.wf-app--erp .wf-erp-checklist-settings-editor__task-number{background:var(--wf-erp-accent-strong);color:var(--wf-erp-surface);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.wf-app--erp .wf-erp-checklist-settings-editor__task--heading .wf-erp-checklist-settings-editor__task-number{visibility:hidden}.wf-app--erp .wf-erp-checklist-settings-editor__task--heading input{letter-spacing:.04em;font-weight:700}.wf-app--erp .wf-erp-checklist-settings-editor__task :is(.wf-erp-search-select__label,.wf-erp-checklist-settings-editor__task-label>span:first-child){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-checklist-settings-editor__task-actions{justify-content:flex-end;gap:4px;display:flex}.wf-app--erp .wf-erp-checklist-settings-editor__move-up .wf-icon{transform:rotate(180deg)}@media (pointer:coarse) and (min-width:56.0625rem){.wf-app--erp .wf-erp-checklist-settings-editor__task-head,.wf-app--erp .wf-erp-checklist-settings-editor__task{grid-template-columns:1.75rem minmax(12rem, 1fr) 11rem 10rem calc(3 * var(--touch-target) + 8px)}}@media (max-width:48rem),(pointer:coarse) and (max-width:56rem){.wf-app--erp .wf-erp-checklist-settings-editor__basics-grid,.wf-app--erp .wf-erp-checklist-rules__condition{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-checklist-settings-editor__task-head{display:none}.wf-app--erp .wf-erp-checklist-settings-editor__task{grid-template-columns:1.75rem minmax(0,1fr) minmax(0,1fr);row-gap:6px}.wf-app--erp .wf-erp-checklist-settings-editor__task-label,.wf-app--erp .wf-erp-checklist-settings-editor__task-actions{grid-column:2/-1}.wf-app--erp .wf-erp-checklist-settings-editor__task>:nth-child(3){grid-column:2}.wf-app--erp .wf-erp-checklist-settings-editor__task>:nth-child(4){grid-column:3}.wf-app--erp .wf-erp-checklist-settings-editor__task :is(.wf-erp-search-select__label,.wf-erp-checklist-settings-editor__task-label>span:first-child){clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}}.wf-app--erp .wf-erp-custom-field-editor__basics-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.wf-app--erp .wf-erp-custom-field-editor__options-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.wf-app--erp .wf-erp-custom-field-editor__actions{justify-content:flex-start}@media (max-width:47.99rem){.wf-app--erp .wf-erp-custom-field-editor__basics-grid,.wf-app--erp .wf-erp-custom-field-editor__options-grid{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-record-overview__block.wf-erp-custom-fields-overview{grid-area:auto/1/auto/-1}.wf-app--erp .wf-erp-record-attachments .wf-erp-attachment-engine{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-record-attachments__visible{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-key-edge);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;min-height:36px;margin:0;padding:0 12px;font-weight:600;display:inline-flex}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-record-attachments__visible:has(input:checked){background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border-color:var(--wf-erp-primary);color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-record-attachments__visible:has(input:disabled){cursor:not-allowed;opacity:.6}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-record-attachments__visible input{accent-color:var(--wf-erp-primary);width:18px;height:18px;margin:0}.wf-app--erp .wf-erp-record-attachments__fields{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-record-attachments--group>:not(legend){grid-column:1/-1}.wf-app--erp .wf-erp-record-attachments--group>legend .wf-erp-badge{margin-left:8px}.wf-app--erp .wf-erp-product-tags__chips{flex-wrap:wrap;gap:4px;display:inline-flex}.wf-app--erp .wf-erp-table tbody tr.wf-erp-product-tags__red-row.wf-erp-product-tags__red-row:nth-child(n)>:is(th,td){background:var(--wf-erp-danger-surface)}.wf-app--erp .wf-erp-table tr.wf-erp-product-tags__red-row>:first-child{box-shadow:inset 4px 0 0 var(--wf-erp-danger)}.wf-app--erp .wf-erp-product-tags__notice{background:var(--wf-erp-danger-surface);border:1px solid var(--wf-erp-danger-line);border-radius:4px;grid-column:1/-1;gap:4px;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-product-tags__notice p{align-items:center;gap:8px;margin:0;display:flex}.wf-app--erp .wf-erp-product-tags__notice p>svg{color:var(--wf-erp-danger);flex:none}.wf-app--erp .wf-erp-choice-card--danger .wf-erp-choice-card__icon{background:color-mix(in srgb, var(--wf-erp-danger) 14%, transparent);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-choice-card.wf-erp-choice-card--danger.is-selected{background:var(--wf-erp-danger-surface);border-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-add-line-menu__option .wf-erp-product-tags__flag{grid-template-columns:auto 1fr;align-items:start;gap:8px;margin-top:6px;font-size:.85em;display:grid}.wf-app--erp .wf-erp-add-line-menu__option .wf-erp-product-tags__flag>span:not(.wf-erp-badge){color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-product-tags__group-cards>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-add-line-menu__supplier-stock{color:var(--wf-erp-muted);margin-top:2px;font-size:.8125rem;display:block}.wf-app--erp .wf-erp-add-line-menu__supplier-stock.is-lead{color:var(--wf-erp-primary-deep);font-weight:600}.wf-app--erp .wf-erp-supplier-stock-lead{color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-product-enrichment__sources{align-items:flex-start;gap:6px;display:flex}.wf-app--erp .wf-erp-product-enrichment__sources>svg{color:var(--wf-erp-muted);flex:none;width:16px;height:16px;margin-top:2px}.wf-app--erp .wf-erp-product-enrichment__value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.wf-app--erp .wf-erp-product-enrichment__value>a{font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-driving-licence-notice{align-items:center}.wf-app--erp .wf-erp-driving-licence-notice__dismiss{color:var(--wf-erp-muted);cursor:pointer;background:0 0;border:0;min-width:2rem;min-height:2rem;padding:0;font-size:1.25rem;line-height:1}.wf-app--erp .wf-erp-driving-licence-notice__dismiss:hover{color:var(--wf-erp-text)}.wf-app--erp .wf-erp-inventory-economics-group__toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:2rem;padding:0;display:inline-flex}.wf-app--erp .wf-erp-inventory-economics-group__toggle:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-inventory-economics-group__article>th,.wf-app--erp .wf-erp-inventory-economics-group__note>td{padding-left:2.25rem}.wf-app--erp .wf-erp-inventory-economics-group__note>td{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-delivery-intake-review-row__route-note{color:var(--wf-color-text-muted);padding-inline-start:11px;font-size:.8125rem;line-height:1.35;display:block}.wf-app--erp .wf-erp-goods-receipt-sources>span{white-space:nowrap}.wf-app--erp .wf-erp-vehicle-bulletins__toggle{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:2rem;padding:0;display:inline-flex}.wf-app--erp .wf-erp-vehicle-bulletins__toggle:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-vehicle-bulletins__group>:is(th,td){background:var(--wf-erp-panel)}.wf-app--erp .wf-erp-vehicle-bulletins__summary{color:var(--wf-erp-muted)}@media (min-width:72.001rem){.wf-app--erp .wf-erp-vehicle-bulletins__group>td:nth-child(2){position:relative;overflow:visible}.wf-app--erp .wf-erp-vehicle-bulletins__group .wf-erp-vehicle-bulletins__summary{white-space:nowrap;position:absolute;top:50%;left:10px;transform:translateY(-50%)}}.wf-app--erp .wf-erp-vehicle-bulletin-banner{margin:0 0 10px}.wf-app--erp label.wf-erp-toggle-row{flex-direction:row;align-items:center;gap:10px;display:flex}.wf-app--erp label.wf-erp-toggle-row>input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-toggle-row>span:has(>small){gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-toggle-row>span>small{color:var(--wf-erp-muted);font-weight:500;display:block}.wf-app--erp .wf-erp-supplier-header-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.wf-app--erp .wf-erp-supplier-overview__price-list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.wf-app--erp .wf-erp-devices__kassor{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-devices__kassa{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-content:start;display:grid}.wf-app--erp .wf-erp-devices__kassa--attention{border-color:color-mix(in srgb, var(--wf-erp-warning) 60%, var(--wf-erp-line));box-shadow:inset 0 3px 0 var(--wf-erp-warning)}.wf-app--erp .wf-erp-devices__kassa-head{border-bottom:1px solid var(--wf-erp-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-devices__kassa-icon{background:var(--wf-erp-primary);color:var(--wf-erp-surface);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wf-app--erp .wf-erp-devices__kassa-icon svg{width:18px;height:18px}.wf-app--erp .wf-erp-devices__kassa-name{flex:auto;min-width:0;line-height:1.25;display:grid}.wf-app--erp .wf-erp-devices__kassa-name strong{font-size:1rem}.wf-app--erp .wf-erp-devices__kassa-name small{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-devices__kassa-state{white-space:nowrap;justify-self:start;margin-top:4px}.wf-app--erp .wf-erp-devices__kassa--attention .wf-erp-devices__kassa-head{align-items:flex-start}.wf-app--erp .wf-erp-devices__slots{display:grid}.wf-app--erp .wf-erp-devices__slot{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 60%, transparent);grid-template-columns:22px 6.6rem minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px 12px;font-size:.9rem;display:grid}.wf-app--erp .wf-erp-devices__slot:first-child{border-top:0}.wf-app--erp .wf-erp-devices__slot>svg{color:var(--wf-erp-muted);width:18px;height:18px}.wf-app--erp .wf-erp-devices__slot-role{color:var(--wf-erp-muted);font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-devices__slot-devices{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-devices__slot-device{min-width:0;line-height:1.25;display:grid}.wf-app--erp .wf-erp-devices__slot-device>:is(a,strong){color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.wf-app--erp .wf-erp-devices__slot-device>a:hover{text-decoration:underline}.wf-app--erp .wf-erp-devices__slot-sub{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.wf-app--erp .wf-erp-devices__slot-sub small{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.wf-app--erp .wf-erp-devices__slot-empty{color:var(--wf-erp-muted)}.wf-app--erp :is(.wf-erp-devices__kassa-record,.wf-erp-devices__printer-record,.wf-erp-devices__print-record){gap:14px;display:grid}.wf-app--erp .wf-device-console .wf-erp-filter-bar>.wf-erp-search-select:has(+.wf-device-console__band-keys){flex:0 22rem}.wf-app--erp .wf-erp-filter-bar .wf-device-console__band-keys{align-self:end}.wf-app--erp .wf-erp-devices__add-terminal{grid-column:1/-1;display:flex}.wf-app--erp .wf-erp-devices__choices{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-devices__choice{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:16px;text-decoration:none;display:grid}.wf-app--erp button.wf-erp-devices__choice{cursor:pointer;font:inherit;text-align:left;width:100%}.wf-app--erp .wf-erp-devices__choice--link:hover,.wf-app--erp .wf-erp-devices__choice--link:focus-visible{border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary)}.wf-app--erp .wf-erp-devices__choice-icon{background:color-mix(in srgb, var(--wf-erp-primary) 12%, var(--wf-erp-surface));color:var(--wf-erp-primary);border-radius:10px;grid-row:span 3;place-items:center;width:44px;height:44px;display:grid}.wf-app--erp .wf-erp-devices__choice-icon svg{width:22px;height:22px}.wf-app--erp .wf-erp-devices__choice strong{font-size:1.02rem}.wf-app--erp .wf-erp-devices__choice p{color:var(--wf-erp-muted);margin:0;font-size:.9rem}.wf-app--erp .wf-erp-devices__choice-state{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.wf-app--erp .wf-erp-devices__steps{margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-devices__step{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 70%, transparent);grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:14px 0;display:grid}.wf-app--erp .wf-erp-devices__step:first-child{border-top:0;padding-top:4px}.wf-app--erp .wf-erp-devices__step-number{background:var(--wf-erp-surface);border:2px solid var(--wf-erp-line);color:var(--wf-erp-muted);border-radius:50%;align-self:start;place-items:center;width:30px;height:30px;margin-top:2px;font-weight:800;display:grid}.wf-app--erp .wf-erp-devices__step--active .wf-erp-devices__step-number{border-color:var(--wf-erp-primary);color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-devices__step-body{align-content:start;gap:8px;display:grid}.wf-app--erp .wf-erp-devices__step-body h3{margin:4px 0 0;font-size:1rem}.wf-app--erp .wf-erp-devices__step-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-devices__step-body .wf-erp-command-form>.wf-erp-devices__step-row{grid-column:1/-1}.wf-app--erp .wf-erp-devices__arrival{background:color-mix(in srgb, var(--wf-erp-success) 7%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-success) 55%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-devices__arrival-icon{background:var(--wf-erp-success);color:var(--wf-erp-surface);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.wf-app--erp .wf-erp-devices__arrival strong{display:block}.wf-app--erp .wf-erp-devices__arrival small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-devices__arrival-printers{grid-column:2/-1;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-devices__arrival-printers li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.wf-app--erp .wf-erp-devices__print-row--failed>:first-child{box-shadow:inset 3px 0 0 var(--wf-erp-danger)}.wf-app--erp .wf-erp-devices__print-row--waiting>:first-child{box-shadow:inset 3px 0 0 var(--wf-erp-warning)}.wf-app--erp .wf-erp-devices__print-result{gap:6px;display:grid}.wf-app--erp .wf-erp-devices__print-result h3{margin:0;font-size:.95rem}.wf-app--erp .wf-erp-devices__print-result pre{background:color-mix(in srgb, var(--wf-erp-line) 25%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);font-family:var(--wf-font-mono);max-height:24rem;margin:0;padding:10px 12px;font-size:.8rem;overflow:auto}.wf-app--erp .wf-device-bridge-test-page{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.wf-app--erp .wf-erp-filter-bar--device-prints:not(:has(>[data-wf-select-name=prints_printer])){grid-template-columns:minmax(max(14rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(8.5rem, .38fr) auto auto}.wf-app--erp .wf-erp-product-edit-panel .wf-erp-command-panel{box-shadow:none;background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section{background:var(--wf-erp-panel);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>legend{margin-left:-2px}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--wide{grid-column:span 6}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--medium,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-field--medium{grid-column:span 4;min-width:0}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--small{grid-column:span 3}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-quantity-parts,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-brand{grid-column:span 2}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-category{grid-column:span 3}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--money{grid-column:span 3;max-width:24rem}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--currency{grid-column:span 2;max-width:13rem}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--vat{grid-column:span 4;max-width:30rem}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--checkbox{grid-column:span 2;justify-items:start}.wf-app--erp .wf-erp-product-type-choice>.wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem}.wf-app--erp .wf-erp-product-type-locked{align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.wf-app--erp .wf-erp-product-type-locked>.wf-icon{color:var(--wf-erp-primary);font-size:1.25rem}.wf-app--erp .wf-erp-product-type-locked>span{gap:3px;display:grid}.wf-app--erp .wf-erp-product-type-locked small,.wf-app--erp .wf-erp-product-receipt-label small,.wf-app--erp .wf-erp-product-categories__count{color:var(--wf-erp-muted);font-size:.76rem;line-height:1.35}.wf-app--erp fieldset.wf-erp-product-section>.wf-erp-barcode-layout{grid-column:1/-1;width:100%}.wf-app--erp .wf-erp-product-inventory>.wf-erp-choice-cards{grid-column:span 6;align-self:stretch}.wf-app--erp .wf-erp-product-inventory>.wf-erp-choice-cards .wf-erp-choice-cards__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.wf-app--erp .wf-erp-product-disclosure{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;overflow:clip}.wf-app--erp .wf-erp-product-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.wf-app--erp .wf-erp-product-disclosure>summary::-webkit-details-marker{display:none}.wf-app--erp .wf-erp-product-disclosure>summary:after{color:var(--wf-erp-muted);content:"›";transition:transform var(--motion-fast);flex:none;font-size:1.35rem;line-height:1;transform:rotate(90deg)}.wf-app--erp .wf-erp-product-disclosure[open]>summary:after{transform:rotate(-90deg)}.wf-app--erp .wf-erp-product-disclosure[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-product-disclosure__heading{align-items:center;gap:7px;min-width:0;display:flex}.wf-app--erp .wf-erp-product-disclosure__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-disclosure>summary small{color:var(--wf-erp-muted);font-size:.77rem;line-height:1.35}.wf-app--erp .wf-erp-product-disclosure>:not(summary){margin:12px 14px}.wf-app--erp .wf-erp-product-disclosure>fieldset.wf-erp-product-section{background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-product-disclosure>fieldset.wf-erp-product-disclosure__fieldset{background:0 0;border:0;border-radius:0;padding:0}.wf-app--erp .wf-erp-product-register-toggle{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);cursor:pointer;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;max-width:38rem;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-product-register-toggle>span{gap:2px;display:grid}.wf-app--erp .wf-erp-product-register-toggle small{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-product-register-settings{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-register-settings[hidden]{display:none}.wf-app--erp .wf-erp-product-register-settings>.wf-erp-product-field--medium{grid-column:span 4}.wf-app--erp .wf-erp-product-register-settings>.wf-erp-product-field--small{grid-column:span 3}.wf-app--erp .wf-erp-product-register-copy{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;padding-top:9px}.wf-app--erp .wf-erp-product-register-copy>summary{cursor:pointer;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-product-register-copy__fields,.wf-app--erp .wf-erp-product-restricted-sale__policy{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.wf-app--erp .wf-erp-product-register-copy__fields>.wf-erp-product-field--wide,.wf-app--erp .wf-erp-product-restricted-sale__policy>.wf-erp-product-field--wide{grid-column:span 6}.wf-app--erp .wf-erp-product-register-copy__fields>.wf-erp-product-field--medium,.wf-app--erp .wf-erp-product-restricted-sale__policy>.wf-erp-product-field--medium{grid-column:span 4}.wf-app--erp .wf-erp-product-restricted-sale__policy>.wf-erp-product-field--small{grid-column:span 3}.wf-app--erp .wf-erp-product-restricted-sale__policy>.wf-erp-product-field--checkbox{grid-column:span 3;align-self:end}.wf-app--erp .wf-erp-product-restricted-sale__policy[hidden]{display:none}.wf-app--erp .wf-erp-product-reference-picker{gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-reference-picker{grid-column:span 6}.wf-app--erp .wf-erp-product-reference-picker__selection{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.wf-app--erp .wf-erp-product-reference-picker__selection code{overflow-wrap:anywhere}.wf-app--erp .wf-erp-product-configuration-warning{background:color-mix(in srgb, var(--wf-erp-warning) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-warning) 42%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);grid-column:1/-1;margin:0;padding:9px 11px}.wf-app--erp .wf-erp-field-warning{color:color-mix(in srgb, var(--wf-erp-warning) 76%, var(--wf-erp-text));font-size:.76rem;line-height:1.35}.wf-app--erp .wf-erp-field-warning__fix{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.wf-app--erp .wf-erp-product-field-label{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-product-button-color,.wf-app--erp .wf-erp-product-badges{grid-column:1/-1;gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-button-color .wf-erp-color-picker__swatches{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr))}.wf-app--erp .wf-erp-product-badges__toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-product-badges__rows{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-product-badges__row{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding:8px;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-product-badges__row label{grid-column:auto}:is(.wf-app--erp .wf-erp-status__panel:has(>.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:has(>.wf-erp-status__body>.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__body:has(>.wf-erp-filter-bar)){grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-filter-bar{grid-template-columns:minmax(max(14rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(8.5rem, .38fr) minmax(8.5rem, .38fr) auto auto;align-items:end;gap:8px;display:grid}.wf-app--erp .wf-erp-filter-bar>.wf-erp-filter-bar__mobile-toggle{display:none}.wf-app--erp .wf-erp-workspace--accounting-entries .wf-erp-filter-bar{grid-template-columns:minmax(max(11rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(8rem, .5fr) minmax(9rem, .55fr) minmax(9rem, .55fr) auto auto}.wf-app--erp .wf-erp-filter-bar:has(>label:nth-of-type(4)){grid-template-columns:minmax(max(11rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(7.5rem, .36fr) minmax(7.5rem, .36fr) minmax(7.5rem, .36fr) auto auto}@media (min-width:48.0625rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--accounting-vouchers{flex-wrap:wrap;display:flex}.wf-app--erp .wf-erp-filter-bar--accounting-vouchers>.wf-erp-filter-bar__search{flex:11rem;min-inline-size:11rem}.wf-app--erp .wf-erp-filter-bar--accounting-vouchers>.wf-erp-filter-select{flex:8rem;min-inline-size:8rem}.wf-app--erp .wf-erp-filter-bar--accounting-vouchers>.wf-erp-filter-bar__range{flex:none;max-inline-size:100%}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--accounting-documents{grid-template-columns:minmax(max(6.875rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(5rem, 6rem) minmax(5rem, 5.5rem) minmax(5.5rem, 6rem) max-content}.wf-app--erp .wf-erp-filter-bar--accounting-bank-matching-work{grid-template-columns:minmax(max(10rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(9rem, .6fr) max-content}.wf-app--erp :is(.wf-erp-filter-bar--accounting-bank-matching-work,.wf-erp-filter-bar--accounting-bank-matching-imports):has(>label:nth-of-type(3)){grid-template-columns:minmax(max(5.5rem, min(var(--wf-erp-filter-search-fit,0rem), 100%)), 1fr) minmax(10rem, 1fr) minmax(8.875rem, 9.5rem) max-content}.wf-app--erp .wf-erp-filter-bar--accounting-bank-matching-imports{grid-template-columns:minmax(8rem,1fr) 9rem max-content}.wf-app--erp .wf-erp-filter-bar--accounting-bank-matching-reconciliation{grid-template-columns:minmax(10rem,24rem)}.wf-app--erp .wf-erp-filter-bar--accounting-group-consolidation{grid-template-columns:minmax(9rem,.55fr) minmax(9rem,.55fr) max-content}.wf-app--erp .wf-erp-filter-bar--accounting-control .wf-erp-filter-bar__range{flex-wrap:nowrap}}@media (min-width:48.0625rem) and (max-width:52.5rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--accounting-documents{grid-template-columns:minmax(7.5rem,1fr) 6rem 5.5rem 6rem}.wf-app--erp :is(.wf-erp-filter-bar--accounting-bank-matching-work,.wf-erp-filter-bar--accounting-bank-matching-imports){grid-template-columns:minmax(8rem,1fr) 9rem}.wf-app--erp :is(.wf-erp-filter-bar--accounting-bank-matching-work,.wf-erp-filter-bar--accounting-bank-matching-imports):has(>label:nth-of-type(3)){grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) minmax(9rem,10rem)}.wf-app--erp :is(.wf-erp-filter-bar--accounting-documents,.wf-erp-filter-bar--accounting-bank-matching-work,.wf-erp-filter-bar--accounting-bank-matching-imports)>.wf-erp-filter-bar__range{grid-column:1/-1}}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-register-hub{grid-template-columns:minmax(12rem,1fr) minmax(9rem,.45fr) minmax(7rem,.35fr) minmax(12rem,.6fr) max-content}.wf-app--erp .wf-erp-filter-bar--vehicle-register-hub>.wf-erp-filter-bar__check{white-space:nowrap}@media (min-width:48.0625rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-sales{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.4fr) minmax(10rem,.55fr) max-content}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-sales>.wf-erp-filter-bar__range{flex-wrap:nowrap}}@media (min-width:73rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-sales{grid-template-columns:minmax(10rem,1fr) minmax(7rem,.4fr) minmax(8rem,.5fr) minmax(8rem,.5fr) max-content}}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--accounting-report-history{grid-template-columns:minmax(8rem,1fr) minmax(8rem,.5fr) minmax(8rem,.4fr) max-content}.wf-app--erp .wf-erp-filter-bar--wrap{flex-wrap:wrap;display:flex}.wf-app--erp .wf-erp-filter-bar--wrap>label{flex:7.5rem;min-width:6.5rem}.wf-app--erp .wf-erp-filter-bar__field--compact,.wf-app--erp .wf-erp-filter-bar__field--year{justify-self:start;width:6.5rem;max-width:100%}.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-filter-bar__field--compact,.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-filter-bar__field--year{flex:0 6.5rem}.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-filter-bar__search,.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-search-select:not(.wf-erp-filter-select){flex:2 12rem;min-width:10rem}@media (min-width:48.0625rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--audit-history{flex-wrap:wrap;display:flex}.wf-app--erp .wf-erp-filter-bar--audit-history>.wf-erp-filter-bar__search{flex:8.5rem;min-width:8.5rem}.wf-app--erp .wf-erp-filter-bar--audit-history>.wf-erp-filter-select{flex:0 9rem;min-width:8rem}.wf-app--erp .wf-erp-filter-bar--audit-history>.wf-erp-filter-bar__range{flex-wrap:nowrap;flex:none}}@media (min-width:80rem){.wf-app--erp .wf-erp-filter-bar--sales-orders>.wf-erp-filter-bar__search{flex:11rem;min-width:11rem}.wf-app--erp .wf-erp-filter-bar--sales-orders>.wf-erp-filter-select{flex:0 8.5rem;min-width:8.5rem}.wf-app--erp .wf-erp-filter-bar--sales-orders>.wf-erp-search-select:not(.wf-erp-filter-select){flex:7.5rem;min-width:7.5rem}.wf-app--erp .wf-erp-filter-bar--sales-orders>[data-wf-select-name=sales_order_fulfillment_store_id]{flex-basis:8rem;min-width:8rem}.wf-app--erp .wf-erp-filter-bar--sales-orders>.wf-erp-filter-bar__range{flex-wrap:nowrap;flex:none}}@media (min-width:72.001rem){.wf-app--erp .wf-erp-filter-bar--sale-drafts{grid-template-columns:minmax(12rem,1fr) 19rem 10rem 11rem}}.wf-app--erp .wf-erp-filter-bar--customer-payments>.wf-erp-filter-bar__search{flex:9.5rem;min-width:9.5rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_source_type]{flex:0 8rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_direction]{flex:0 6.25rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_payment_type]{flex:0 7.5rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_status],.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_method]{flex:0 6.75rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_currency]{flex:0 5.25rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>.wf-erp-filter-bar__search:has(>input:not(:placeholder-shown)){flex-basis:12rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_source_type]:not([data-wf-select-value=all]){flex-basis:10rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_direction]:not([data-wf-select-value=all]){flex-basis:7.25rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_payment_type]:not([data-wf-select-value=all]){flex-basis:11.5rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_status]:not([data-wf-select-value=""]){flex-basis:11.25rem}.wf-app--erp .wf-erp-filter-bar--customer-payments>[data-wf-select-name=payment_journal_method]:not([data-wf-select-value=""]){flex-basis:9.5rem}.wf-app--erp .wf-erp-filter-bar--inventory-economics>[data-wf-select-name=inventory_economics_report_store_id]{flex:0 13.5rem;min-width:11rem}.wf-app--erp .wf-erp-filter-bar--inventory-economics>.wf-erp-search-select:not(.wf-erp-filter-select){flex:11rem}.wf-app--erp .wf-erp-filter-bar--inventory-report-transfers>[data-wf-select-name=inventory_transfer_report_store_id]{flex-basis:13.5rem;min-width:13.5rem}.wf-app--erp .wf-erp-filter-bar--inventory-report-transfers>[data-wf-select-name=inventory_transfer_report_source_store_id],.wf-app--erp .wf-erp-filter-bar--inventory-report-transfers>[data-wf-select-name=inventory_transfer_report_destination_store_id]{flex-basis:11.5rem;min-width:11.5rem}@media (min-width:48.0625rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--purchase-orders{flex-wrap:wrap;display:flex}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--purchase-orders>.wf-erp-filter-bar__search{flex:2 14rem;min-width:12rem}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--purchase-orders>.wf-erp-search-select{flex:11rem;min-width:10rem}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--purchase-orders>.wf-erp-filter-select{flex:9rem;min-width:8rem}}.wf-app--erp .wf-erp-filter-bar--purchase-orders .wf-erp-search-select__input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-filter-bar--accounting-report>label{flex-basis:11.5rem;min-width:11.5rem}.wf-app--erp .wf-erp-filter-bar--accounting-report>.wf-erp-filter-bar__search{flex-basis:12rem}.wf-app--erp .wf-erp-filter-bar__search input{text-overflow:ellipsis}.wf-app--erp .wf-erp-filter-bar label:has(>.wf-date-input[data-wf-date-precision]){flex:none;justify-self:start;inline-size:max-content;min-inline-size:0;max-inline-size:100%}.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-precision]{--wf-date-room:1.125rem;inline-size:var(--wf-date-fit);max-inline-size:100%}.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-allow-clear=true]{--wf-date-room:2rem}.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-precision]>input{padding-inline:8px}.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-precision]>input::placeholder{font-size:.75rem;font-weight:400}@media (min-width:48.0625rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-models{grid-template-columns:minmax(10rem,1fr) minmax(7rem,.5fr) auto minmax(7rem,.5fr) minmax(8rem,.6fr) minmax(8rem,.6fr)}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--vehicle-models>.wf-erp-filter-bar__range{flex-wrap:nowrap}}.wf-app--erp .wf-erp-filter-bar--wrap>.wf-erp-filter-bar__range{flex:0 auto;min-width:0;max-width:100%}.wf-app--erp .wf-erp-filter-bar__range{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.wf-app--erp .wf-erp-filter-bar--wrap>button,.wf-app--erp .wf-erp-filter-bar--wrap>a{flex:none}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--payment-intents>.wf-erp-filter-bar__search{flex:2 10rem;min-width:9rem}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--payment-intents>.wf-erp-search-select:not(.wf-erp-filter-select){flex:9rem;min-width:9rem}.wf-app--erp .wf-erp-filter-bar--purchasing-needs{flex-wrap:wrap;display:flex}.wf-app--erp .wf-erp-filter-bar--purchasing-needs>.wf-erp-filter-bar__search{flex:24rem}.wf-app--erp .wf-erp-filter-bar--purchasing-needs>label:not(.wf-erp-filter-bar__search){flex:0 18rem;min-width:12rem}.wf-app--erp .wf-erp-purchasing-needs__date strong{font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-purchasing-needs__blocked-sources>summary{color:var(--wf-erp-primary);cursor:pointer;font-weight:700}.wf-app--erp .wf-erp-purchasing-needs__blocked-sources>ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-purchasing-needs__blocked-sources li{border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:6px;display:grid}.wf-app--erp .wf-erp-purchasing-needs__issue,.wf-app--erp .wf-erp-purchasing-needs__candidates{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wf-app--erp .wf-erp-purchasing-needs__candidates small{color:var(--wf-erp-muted);font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-purchasing-needs__candidates .wf-erp-link{font-size:.76rem}@media (min-width:72.001rem) and (min-height:40rem){.wf-app--erp .wf-erp-purchasing-needs__workspace{flex-direction:column;align-content:stretch;align-items:stretch;min-height:0;display:flex}.wf-app--erp .wf-erp-purchasing-needs__workspace>[data-wf-list-panel=true]{flex-direction:column;flex:1 1 0;align-self:stretch;min-height:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-purchasing-needs__workspace>[data-wf-list-panel=true]>:not(.wf-erp-status__body){flex:none}.wf-app--erp .wf-erp-purchasing-needs__workspace>[data-wf-list-panel=true]>.wf-erp-status__body{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.wf-app--erp .wf-erp-purchasing-needs__workspace>[data-wf-list-panel=true]>.wf-erp-status__body>:is(.wf-erp-table-wrap,[role=region]:has(>.wf-erp-table)){flex:1 0 8rem;min-height:8rem;max-height:none}}.wf-app--erp .wf-erp-filter-bar label{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-filter-bar label.wf-erp-filter-bar__check{align-self:end;align-items:center;gap:6px;padding-bottom:6px;display:flex}.wf-app--erp .wf-erp-filter-bar__check span{overflow-wrap:anywhere;white-space:normal;min-width:0}.wf-app--erp .wf-erp-filter-bar__check input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp :is(.wf-erp-command-form,.wf-erp-filter-bar) .wf-erp-search-select>.wf-erp-search-select__label{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-command-form label:not(.wf-erp-choice-card)>span:not(:has(input,select,textarea)){color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-filter-bar label>span:not(:has(input,select,textarea)){color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-command-form input,.wf-app--erp .wf-erp-filter-bar input{max-width:100%}.wf-app--erp .wf-erp-command-form input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;min-width:0}.wf-app--erp .wf-erp-command-form__fixed input[readonly]{background:var(--wf-erp-surface);box-shadow:none;cursor:default;border-style:dashed}.wf-app--erp .wf-erp-command-form__fixed-hint{color:var(--wf-erp-muted);font-size:.72rem;line-height:1.3}.wf-app--erp .wf-erp-command-form input,.wf-app--erp .wf-erp-command-form textarea,.wf-app--erp .wf-erp-filter-bar input,.wf-app--erp .wf-erp-assistant__ask>input,.wf-app--erp .wf-erp-money-input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);color:var(--wf-erp-text);border-radius:4px;width:100%;min-width:0;min-height:32px;padding:0 10px}.wf-app--erp .wf-erp-money-input{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-affixed-input--contents{display:contents}.wf-app--erp .wf-erp-product-section__hint{color:var(--wf-erp-muted);grid-column:1/-1;margin:0;font-size:.82rem}.wf-app--erp .wf-erp-product-section__head{grid-column:1/-1;justify-content:space-between;align-items:center;column-gap:.75rem;display:flex}.wf-app--erp .wf-erp-product-section__head>.wf-erp-product-section__hint{flex:auto;min-width:0}.wf-app--erp .wf-erp-multibuy-tiers__rows{grid-column:1/-1;gap:8px;display:grid}.wf-app--erp .wf-erp-multibuy-tiers__row{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:flex-start;align-items:center;gap:10px;padding:8px;display:flex}.wf-app--erp .wf-erp-multibuy-tiers__row>label{flex:0 9rem;gap:4px;display:grid}.wf-app--erp .wf-erp-multibuy-tiers__row>button:last-child{margin-left:auto}.wf-app--erp .wf-erp-product-modifiers__groups{grid-column:1/-1;gap:8px;display:grid}.wf-app--erp .wf-erp-product-modifiers__group{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:8px;padding:8px;display:grid}.wf-app--erp .wf-erp-product-modifiers__group-head{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wf-app--erp .wf-erp-product-modifiers__group-number{flex:0 0 100%;font-size:.78rem}.wf-app--erp .wf-erp-product-modifier-selection-mode{flex-basis:13rem;max-width:18rem}.wf-app--erp .wf-erp-product-modifier-custom-range{gap:10px;display:flex}.wf-app--erp .wf-erp-product-modifier-custom-range>label{flex:0 0 7rem;gap:4px;display:grid}.wf-app--erp .wf-erp-product-modifiers__group-head>button:last-child{margin-left:auto}.wf-app--erp .wf-erp-product-modifiers__group small{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-product-modifiers__items{grid-column:1/-1;gap:8px;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-product-modifiers__item-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wf-app--erp .wf-erp-product-modifiers__item-row>.wf-erp-product-reference-picker{flex:12rem;min-width:12rem}.wf-app--erp .wf-erp-product-modifiers__group-head>label.wf-erp-product-field--small,.wf-app--erp .wf-erp-product-modifiers__item-row>label.wf-erp-product-field--small{flex:0 0 4.75rem}.wf-app--erp .wf-erp-product-modifiers__group-head>label.wf-erp-product-field--medium,.wf-app--erp .wf-erp-product-modifiers__item-row>label.wf-erp-product-field--medium{flex:8rem;max-width:14rem}.wf-app--erp .wf-erp-product-modifiers__item-row>label.wf-erp-product-field--money{flex:0 0 10rem}.wf-app--erp .wf-erp-command-form textarea{resize:vertical;min-height:72px;padding-block:8px}.wf-app--erp .wf-erp-money-input input{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:30px;padding-inline:10px}.wf-app--erp .wf-erp-money-input b{color:var(--wf-erp-muted);border-left:1px solid #21483d29;justify-content:center;align-items:center;min-width:3.3rem;padding:0 10px;font-size:.72rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-command-form--gift-card-settings{grid-template-columns:minmax(0,1fr);max-width:58rem}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section{grid-template-columns:minmax(13rem,20rem) minmax(14rem,1fr);align-items:start}.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-gift-card-settings__preset-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-gift-card-settings__preset-row{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(9rem,1fr) auto;align-items:end;gap:8px;min-width:0;padding:8px;display:grid}.wf-app--erp .wf-erp-gift-card-settings__preset-row>label{min-width:0}.wf-app--erp .wf-erp-gift-card-settings__preset-row>.wf-erp-command-button{min-width:6.75rem}.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets>.wf-erp-command-button{grid-column:1/-1;justify-self:start}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>label.wf-erp-product-field--money,.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>label.wf-erp-product-field--small{grid-column:1;max-width:none}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>small{color:var(--wf-erp-muted);grid-column:2;align-self:center;max-width:26rem;font-size:.82rem;line-height:1.25}.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets>small{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-gift-card-settings__limits{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-gift-card-settings__limits>label.wf-erp-product-field--money,.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-gift-card-settings__limits>label.wf-erp-product-field--small{grid-column:auto}.wf-app--erp .wf-erp-command-form label.wf-erp-inventory-adjustment__dimension{max-width:none}.wf-app--erp :is(label.wf-erp-command-form__field,label.wf-erp-modal__field,label[class*=wf-erp-product-field]):not(.wf-erp-search-select):has(:is(input,select,textarea):required):not(:has(.wf-erp-search-select :required),:has(>span:first-child :is(.wf-sr-only,.wf-erp-pick-list__control-label)))>span:first-child:after{content:" *"}.wf-app--erp .wf-erp-scannable-field:has(input:required)>label>span:first-child:after{content:" *"}.wf-app--erp .wf-erp-product-cost-field--readonly>.wf-erp-product-cost-field__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-height:32px;padding:6px 0;font-weight:600;display:block;overflow:hidden}.wf-app--erp label.wf-erp-integration-field:has(:is(input,select,textarea):required)>.wf-erp-integration-field__label>span:first-child:after{content:" *"}.wf-app--erp label:not([class]):has(>span:first-child):has(:is(input,select,textarea):required):not(:has(.wf-erp-search-select))>span:first-child:after{content:" *"}.wf-app--erp label.wf-erp-integration-field:has(:is(input,select,textarea):required)>.wf-erp-integration-field__label>span:first-child:after{content:" *"}.wf-app--erp label:not([class]):has(>span:first-child):has(:is(input,select,textarea):required):not(:has(.wf-erp-search-select))>span:first-child:after{content:" *"}.wf-app--erp .wf-erp-filter-picker{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-filter-picker__button{appearance:none;background:var(--surface-input);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;width:100%;min-height:32px;padding:5px 2rem 5px 9px;overflow:hidden}.wf-app--erp .wf-erp-filter-picker__button:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-filter-picker__button:focus-visible{border-color:var(--wf-erp-primary);outline:2px solid color-mix(in srgb, var(--wf-erp-primary) 35%, transparent);outline-offset:1px}.wf-app--erp .wf-erp-filter-picker__button--active{font-weight:650}.wf-app--erp .wf-erp-command-form .wf-erp-line-grid{gap:6px;min-width:0;max-width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-manual-journal__header{grid-template-columns:12.5rem 8.25rem minmax(0,1fr) minmax(0,1fr);align-items:end}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-manual-journal__header{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-manual-journal__exchange{background:var(--surface-translucent);border:1px solid var(--wf-erp-line);border-radius:4px;grid-column:span 2;align-self:stretch;gap:3px;min-width:0;padding:6px 8px;display:grid}.wf-app--erp .wf-erp-manual-journal__exchange[hidden]{display:none}.wf-app--erp .wf-erp-manual-journal__exchange>span,.wf-app--erp .wf-erp-manual-journal__totals dt{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.68rem;font-weight:600}.wf-app--erp .wf-erp-manual-journal__exchange strong{overflow-wrap:anywhere;font-size:.76rem;font-weight:650;line-height:1.25}.wf-app--erp .wf-erp-manual-journal__exchange small{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.wf-app--erp .wf-erp-manual-journal__exchange a{font-size:.72rem;font-weight:650}.wf-app--erp .wf-erp-manual-journal__exchange--attention{border-color:color-mix(in srgb, var(--wf-erp-warning) 62%, var(--wf-erp-line))}.wf-app--erp .wf-erp-manual-journal__totals{background:var(--surface-translucent);border:1px solid var(--wf-erp-line);border-radius:4px;flex-wrap:wrap;grid-column:1/-1;align-items:stretch;gap:0;margin:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-manual-journal__totals>div{flex:9.5rem;gap:2px;min-width:9.5rem;padding:6px 10px;display:grid}.wf-app--erp .wf-erp-manual-journal__totals>div+div{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-manual-journal__totals dd{margin:0;font-size:.82rem;font-weight:700}.wf-app--erp .wf-erp-manual-journal__totals--attention{border-color:color-mix(in srgb, var(--wf-erp-danger) 58%, var(--wf-erp-line))}.wf-app--erp .wf-erp-manual-journal__totals--attention>div:last-child dd{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-live-vat{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-live-vat:empty{display:none}.wf-app--erp .wf-erp-live-vat .wf-erp-notice__text>ul{margin:0;padding-left:18px}.wf-app--erp .wf-erp-status-card.wf-erp-manual-journal__vat{gap:4px;padding:7px 9px}.wf-app--erp .wf-erp-status-card.wf-erp-manual-journal__vat[hidden]{display:none}.wf-app--erp .wf-erp-manual-journal__vat>:is(p,small){margin:0}.wf-app--erp .wf-erp-line-grid>span,.wf-app--erp .wf-erp-line-grid__head span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-line-grid>span{grid-column:1/-1}.wf-app--erp .wf-erp-purchasing-needs-review__number,.wf-app--erp .wf-erp-purchasing-needs-review__money{font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped.wf-erp-purchasing-needs-review{background:var(--wf-erp-panel);border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 18px 0}.wf-app--erp .wf-erp-purchasing-needs-review__context{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 18%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:9px 12px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__context-item{gap:2px;min-width:0;padding-inline:12px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__context-item:first-child{padding-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__context-item:last-child{padding-right:0}.wf-app--erp .wf-erp-purchasing-needs-review__context-item+.wf-erp-purchasing-needs-review__context-item{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-purchasing-needs-review__context-item>span{color:var(--wf-erp-muted);letter-spacing:.025em;font-size:.68rem;font-weight:650}.wf-app--erp .wf-erp-purchasing-needs-review__context-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-purchasing-needs-review__purchase{gap:0;padding:3px 10px 8px;overflow:hidden}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-purchasing-needs-review__purchase>legend{align-items:center;gap:7px;margin-left:3px;display:inline-flex}.wf-app--erp .wf-erp-purchasing-needs-review__line-count{background:color-mix(in srgb, var(--wf-erp-primary) 12%, var(--wf-erp-panel));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, var(--wf-erp-line));color:var(--wf-erp-primary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-inline:5px;font-size:.68rem;display:inline-flex}.wf-app--erp .wf-erp-purchasing-needs-review__lines{scrollbar-gutter:stable;overflow:auto}.wf-app--erp .wf-erp-purchasing-needs-review__line{grid-template-columns:minmax(15rem,1fr) 5rem 5rem 8.5rem 7.25rem 8rem;align-items:center;gap:12px;min-width:0;padding:7px 8px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__line-group{min-width:53rem}.wf-app--erp .wf-erp-purchasing-needs-review__line-group+.wf-erp-purchasing-needs-review__line-group{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-purchasing-needs-review__line--head{background:color-mix(in srgb, var(--wf-erp-primary) 4%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);letter-spacing:.035em;z-index:2;min-width:53rem;padding-block:7px;font-size:.7rem;font-weight:700;position:sticky;top:0}.wf-app--erp .wf-erp-purchasing-needs-review__line--head span:not(:first-child),.wf-app--erp .wf-erp-purchasing-needs-review__number,.wf-app--erp .wf-erp-purchasing-needs-review__money{text-align:right}.wf-app--erp .wf-erp-purchasing-needs-review__number>small,.wf-app--erp .wf-erp-purchasing-needs-review__money>small{display:none}.wf-app--erp .wf-erp-purchasing-needs-review__product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle{background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-line));color:var(--wf-erp-primary);cursor:pointer;white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:5px;min-height:28px;padding:3px 7px 3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle:hover{background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle[data-attention=true]{background:color-mix(in srgb, var(--wf-erp-warning) 10%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-warning) 38%, var(--wf-erp-line))}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle svg{width:12px;height:12px;transition:transform .14s}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wf-app--erp .wf-erp-purchasing-needs-review__line-group[data-attention=true]>.wf-erp-purchasing-needs-review__line{box-shadow:inset 2px 0 color-mix(in srgb, var(--wf-erp-warning) 70%, transparent)}.wf-app--erp .wf-erp-purchasing-needs-review__evidence{min-width:0;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__stock-insight{background:color-mix(in srgb, var(--wf-erp-primary) 3%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 14%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);gap:8px;margin:0 8px 8px;padding:9px 11px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span{gap:1px;min-width:0;padding-inline:10px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:first-child{padding-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span+span{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics small{color:var(--wf-erp-muted);font-size:.66rem;font-weight:650}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics strong{font-variant-numeric:tabular-nums;font-size:.82rem}.wf-app--erp .wf-erp-purchasing-needs-review__stock-warnings{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-purchasing-needs-review__stock-warnings>span{border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:650}.wf-app--erp .wf-erp-purchasing-needs-review__stock-warnings>[data-tone=attention]{background:color-mix(in srgb, var(--wf-erp-warning) 12%, transparent);color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-purchasing-needs-review__stock-warnings>[data-tone=danger]{background:var(--wf-erp-danger-surface);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-purchasing-needs-review__stock-transfer{background:var(--wf-erp-surface);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-purchasing-needs-review__stock-calculation{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-purchasing-needs-review__stock-calculation>strong{color:var(--wf-erp-primary);font-size:.72rem}.wf-app--erp .wf-erp-purchasing-needs-review__stock-calculation>p{margin:0}.wf-app--erp .wf-erp-purchasing-needs-review__allocations{padding:0 8px 9px;font-size:.74rem}.wf-app--erp .wf-erp-purchasing-needs-review__allocations>h3{background:color-mix(in srgb, var(--wf-erp-primary) 8%, transparent);color:var(--wf-erp-primary);border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;margin:0;padding:3px 8px;font-size:.74rem;font-weight:650;display:inline-flex}.wf-app--erp .wf-erp-purchasing-needs-review__allocations ul{gap:6px;margin:6px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li{background:color-mix(in srgb, var(--wf-erp-primary) 3%, var(--wf-erp-surface));border-left:2px solid color-mix(in srgb, var(--wf-erp-primary) 32%, var(--wf-erp-line));border-radius:0 var(--wf-erp-radius) var(--wf-erp-radius) 0;grid-template-columns:minmax(7rem,.8fr) minmax(12rem,1fr) 8rem 4rem;align-items:start;gap:8px 14px;padding:6px 8px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li>span,.wf-app--erp .wf-erp-purchasing-needs-review__allocations li>strong{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li strong{text-align:right}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li small{color:var(--wf-erp-muted);font-size:.66rem;font-weight:600;display:block}.wf-app--erp .wf-erp-purchasing-needs-review__quantity{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__quantity>span:first-child{display:none}.wf-app--erp .wf-erp-purchasing-needs-review__quantity>.wf-number-input[data-wf-number-input=true]{max-width:8.5rem;margin-left:auto}.wf-app--erp .wf-erp-purchasing-needs-review__quantity input{text-align:right}.wf-app--erp .wf-erp-purchasing-needs-review__quantity small{color:var(--wf-erp-muted);font-size:.68rem}.wf-app--erp .wf-erp-purchasing-needs-review__quantity .wf-erp-form-error{font-size:.68rem}.wf-app--erp .wf-erp-purchasing-needs-review__prebook{border-top:1px solid var(--wf-erp-line);gap:7px;min-width:0;margin-top:2px;padding-top:8px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__prebook h3{margin:0;font-size:.82rem}.wf-app--erp .wf-erp-purchasing-needs-review__prebook .wf-erp-purchasing-prebook{gap:6px 16px}.wf-app--erp .wf-erp-purchasing-needs-review__delivery{flex-wrap:wrap;align-items:end;gap:7px 16px;display:flex}.wf-app--erp .wf-erp-purchasing-needs-review__planned-delivery{flex:0 12rem}.wf-app--erp .wf-erp-purchasing-needs-review__delivery-hint{gap:2px;margin:0 0 2px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__delivery-hint span{color:var(--wf-erp-muted);font-size:.7rem;font-weight:600}.wf-app--erp .wf-erp-purchasing-needs-review__delivery-hint strong{font-size:.82rem}.wf-app--erp .wf-erp-purchasing-needs-review__actions{background:color-mix(in srgb, var(--wf-erp-primary) 4%, var(--wf-erp-panel));border-top:1px solid var(--wf-erp-line-strong);z-index:4;justify-content:space-between;align-items:center;margin:0 -18px;padding:12px 18px;display:flex;position:sticky;bottom:0}.wf-app--erp .wf-erp-purchasing-needs-review__actions>p{align-items:baseline;gap:8px;margin:0;display:flex}.wf-app--erp .wf-erp-purchasing-needs-review__actions>p span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-purchasing-needs-review__actions>p strong{font-variant-numeric:tabular-nums;font-size:1.04rem}.wf-app--erp .wf-erp-purchasing-needs-review__actions>div{gap:8px;display:flex}@media (min-width:72.001rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--completed-sales{flex-wrap:nowrap}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--completed-sales>.wf-erp-filter-bar__search{flex:9rem;width:auto;min-width:8rem}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--completed-sales>.wf-erp-search-select:not(.wf-erp-filter-select){flex:0 0 11rem;width:11rem;min-width:0}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--completed-sales>label.wf-erp-filter-select{flex:0 0 9.5rem;width:9.5rem;min-width:0}.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--completed-sales>.wf-erp-filter-bar__range{flex-wrap:nowrap;flex:none}}.wf-app--erp .wf-erp-filter-bar{--wf-erp-filter-search-fit:0rem}.wf-app--erp.wf-app--erp .wf-erp-filter-bar[data-wf-search-fit]:not(:is(.wf-erp-sent-messages__tools,.wf-erp-case-filter-toolbar)>*)>.wf-erp-filter-bar__search.wf-erp-filter-bar__search{min-width:min(var(--wf-erp-filter-search-fit), 100%)}.wf-app--erp.wf-app--erp .wf-erp-filter-bar[data-wf-search-fit]:not(:is(.wf-erp-sent-messages__tools,.wf-erp-case-filter-toolbar)>*)>:is(label.wf-erp-filter-select.wf-erp-filter-select,.wf-erp-search-select.wf-erp-search-select){flex:7rem;min-width:7rem}.wf-app--erp .wf-erp-line-grid__head,.wf-app--erp .wf-erp-line-grid__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-line-grid__cell{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-line-grid__cell>span:first-child{color:var(--wf-erp-muted);font-size:.72rem;font-weight:600;display:none}.wf-app--erp .wf-erp-line-grid__cell>.wf-erp-search-select>.wf-erp-search-select__label{display:none}.wf-app--erp .wf-erp-line-grid__cell input,.wf-app--erp .wf-erp-line-grid__cell .wf-erp-search-select,.wf-app--erp .wf-erp-line-grid__cell>.wf-date-input,.wf-app--erp .wf-erp-line-grid__cell>.wf-erp-money-input{width:100%;min-width:0}.wf-app--erp .wf-erp-line-grid__row>.wf-erp-line-grid__remove{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-muted);cursor:pointer;border-radius:4px;width:100%;min-width:0;min-height:32px;padding:0}.wf-app--erp .wf-erp-line-grid__row>.wf-erp-line-grid__remove:hover{color:var(--wf-erp-text)}.wf-app--erp .wf-erp-line-grid__remove-label{display:none}.wf-app--erp .wf-erp-line-grid--wrapped{overflow-x:visible}.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__head{display:none}.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__row{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-items:end;width:auto;min-width:0;padding:8px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))!important}.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__cell>span:first-child,.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__cell>.wf-erp-search-select>.wf-erp-search-select__label{display:block}.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__row>.wf-erp-line-grid__remove{justify-self:start;width:auto;padding:0 12px}.wf-app--erp .wf-erp-line-grid__add{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;border-radius:4px;justify-self:start;min-height:32px;padding:0 12px;font-weight:600}.wf-app--erp .wf-erp-vat-code-validity{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (min-width:40.0625rem) and (max-width:75rem){.wf-app--erp .wf-erp-line-grid--manual-journal{overflow-x:visible;grid-template-columns:minmax(0,1fr)!important}.wf-app--erp .wf-erp-line-grid--manual-journal .wf-erp-line-grid__head{display:none}.wf-app--erp .wf-erp-line-grid--manual-journal .wf-erp-line-grid__row{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-items:end;width:auto;min-width:0;padding:8px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))!important}.wf-app--erp .wf-erp-line-grid--manual-journal .wf-erp-line-grid__cell>span:first-child,.wf-app--erp .wf-erp-line-grid--manual-journal .wf-erp-line-grid__cell>.wf-erp-search-select>.wf-erp-search-select__label{display:block}}@media (min-width:40.0625rem) and (max-width:54rem){.wf-app--erp .wf-erp-line-grid--voucher-correction{overflow-x:visible;grid-template-columns:minmax(0,1fr)!important}.wf-app--erp .wf-erp-line-grid--voucher-correction .wf-erp-line-grid__head{display:none}.wf-app--erp .wf-erp-line-grid--voucher-correction .wf-erp-line-grid__row{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-items:end;width:auto;min-width:0;padding:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.wf-app--erp .wf-erp-line-grid--voucher-correction .wf-erp-line-grid__cell>span:first-child,.wf-app--erp .wf-erp-line-grid--voucher-correction .wf-erp-line-grid__cell>.wf-erp-search-select>.wf-erp-search-select__label{display:block}}@media (max-width:40rem){.wf-app--erp .wf-erp-vat-code-validity{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-manual-journal__exchange{grid-column:1/-1}.wf-app--erp .wf-erp-manual-journal__totals{display:grid}.wf-app--erp .wf-erp-manual-journal__totals>div+div{border-left:0;border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-command-form .wf-erp-line-grid{overflow-x:visible;grid-template-columns:minmax(0,1fr)!important}.wf-app--erp .wf-erp-line-grid__head{display:none}.wf-app--erp .wf-erp-line-grid__row,.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__row{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);width:auto;min-width:0;padding:8px;grid-template-columns:minmax(0,1fr)!important}.wf-app--erp .wf-erp-line-grid__cell>span:first-child,.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__cell>span:first-child,.wf-app--erp .wf-erp-line-grid__cell>.wf-erp-search-select>.wf-erp-search-select__label{display:block}.wf-app--erp .wf-erp-line-grid__row>.wf-erp-line-grid__remove,.wf-app--erp .wf-erp-line-grid--wrapped .wf-erp-line-grid__row>.wf-erp-line-grid__remove{box-sizing:border-box;justify-self:start;min-height:44px;padding:0 12px}.wf-app--erp .wf-erp-line-grid__remove-icon{display:none}.wf-app--erp .wf-erp-line-grid__remove-label{font-weight:700;display:inline}.wf-app--erp .wf-erp-line-grid__add{box-sizing:border-box;min-height:44px}}.wf-app--erp .wf-erp-barcode-layout{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-barcode-field{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-barcode-preview{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:10px;display:grid}.wf-app--erp .wf-erp-barcode-preview__image{background:var(--artifact-paper);border:1px solid var(--artifact-paper-line);border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:92px;padding:8px;display:flex;overflow:hidden}.wf-app--erp .wf-erp-barcode-preview__image img{width:auto;max-width:100%;height:auto;max-height:112px;display:block}.wf-app--erp .wf-erp-barcode-preview__image strong{color:var(--artifact-paper-muted);text-align:center;font-size:.82rem;font-weight:600}.wf-app--erp .wf-erp-barcode-preview__actions{align-content:stretch;gap:6px;min-width:8rem;display:grid}.wf-app--erp .wf-erp-barcode-preview__actions>:is(a,button){background:linear-gradient(180deg, var(--surface-raised) 0%, var(--wf-erp-key) 100%);border:1px solid var(--wf-erp-key-edge);border-bottom-color:var(--key-edge-strong);color:var(--wf-erp-text);cursor:pointer;font:inherit;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.wf-app--erp .wf-erp-barcode-preview__actions>:is(a,button):hover:not(:disabled){filter:brightness(1.02)saturate(1.03);transform:translateY(-1px)}.wf-app--erp .wf-erp-barcode-preview__actions>button:disabled{cursor:not-allowed;opacity:.62}.wf-app--erp .wf-erp-alternate-barcodes{background:color-mix(in srgb, var(--wf-erp-surface) 92%, var(--success-soft) 8%);grid-template-columns:minmax(0,1fr) auto;align-items:start}.wf-app--erp .wf-erp-alternate-barcodes__rows{grid-column:1/-1;gap:8px;display:grid}.wf-app--erp .wf-erp-alternate-barcodes__row{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(13rem,.95fr) minmax(11rem,1fr) minmax(7rem,.55fr) minmax(5rem,.36fr) minmax(10rem,.85fr) 44px;align-items:end;gap:8px;padding:8px;display:grid}.wf-app--erp .wf-erp-alternate-barcodes__row .wf-erp-barcode-preview{align-self:stretch}.wf-app--erp .wf-erp-barcode-preview--compact{grid-template-columns:minmax(0,1fr);gap:0;padding:6px}.wf-app--erp .wf-erp-barcode-preview--compact .wf-erp-barcode-preview__image{min-height:62px;padding:5px}.wf-app--erp .wf-erp-barcode-preview--compact .wf-erp-barcode-preview__image img{max-height:74px}.wf-app--erp .wf-erp-compact-icon-button{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--wf-erp-key) 100%);border:1px solid var(--wf-erp-key-edge);border-bottom-color:var(--key-edge-strong);color:var(--wf-erp-text);cursor:pointer;font:inherit;border-radius:4px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.04rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-compact-icon-button:hover:not(:disabled){filter:brightness(1.02)saturate(1.03);transform:translateY(-1px)}.wf-app--erp .wf-erp-compact-icon-button:disabled{cursor:not-allowed;opacity:.62}.wf-app--erp .wf-erp-command-form input:hover:not(:disabled,[readonly]),.wf-app--erp .wf-erp-command-form textarea:hover:not(:disabled,[readonly]),.wf-app--erp .wf-erp-filter-bar input:hover,.wf-app--erp .wf-erp-assistant__ask>input:hover:not(:disabled){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-command-form input:focus-visible,.wf-app--erp .wf-erp-command-form textarea:focus-visible,.wf-app--erp .wf-erp-filter-bar input:focus-visible,.wf-app--erp .wf-erp-assistant__ask>input:focus-visible{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-money-input:hover:has(input:not(:disabled,[readonly])){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-money-input:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-money-input input:focus-visible{box-shadow:none;outline:0}.wf-app--erp .wf-erp-command-button,.wf-app--erp .wf-erp-icon-button,.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)),.wf-app--erp .wf-erp-filter-bar a,.wf-app--erp .wf-erp-panel-link,.wf-app--erp .wf-erp-record-area-nav a{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--wf-erp-key) 100%);border:1px solid var(--wf-erp-key-edge);border-bottom-color:var(--key-edge-strong);color:var(--wf-erp-text);border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex;transform:none;box-shadow:inset 0 1px #ffffffe6,0 1px #101b1a1f}.wf-app--erp .wf-erp-command-button{cursor:pointer;place-items:center start;gap:3px;min-height:36px;padding-block:6px;display:grid}.wf-app--erp .wf-erp-icon-button{cursor:pointer;flex:none;width:32px;height:32px;padding:0}.wf-app--erp .wf-erp-icon-button[aria-pressed=true]{color:#9a6500}.wf-app--erp .wf-erp-command-button__main{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-command-button__icon{opacity:.82;width:1rem;height:1rem}.wf-app--erp .wf-erp-command-button--primary,.wf-app--erp .wf-erp-filter-bar a.wf-erp-command-button--primary,.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)),.wf-app--erp .wf-erp-panel-link--primary{background:linear-gradient(180deg, var(--wf-erp-primary) 0%, var(--wf-erp-primary-deep) 100%);color:var(--ink-action);border-color:#073f38 #073f38 #032d27;box-shadow:inset 0 1px #ffffff2e,0 1px #101b1a33}.wf-app--erp .wf-erp-filter-bar :is(.wf-date-input__clear,.wf-date-input__toggle){background:var(--action-secondary);border:1px solid var(--wf-erp-line-strong);border-left:none;border-bottom-color:var(--wf-erp-line-strong);box-shadow:none;color:var(--wf-erp-text);border-radius:0;width:2rem;min-height:24px;padding:0;font-weight:400}.wf-app--erp .wf-erp-filter-bar .wf-date-input__toggle{border-radius:0 .3rem .3rem 0}.wf-app--erp .wf-erp-filter-bar :is(.wf-date-input__clear,.wf-date-input__toggle):hover:not(:disabled){background:var(--surface-selected);box-shadow:none;filter:none;transform:none}.wf-app--erp .wf-erp-filter-bar :is(.wf-date-input__clear,.wf-date-input__toggle):active:not(:disabled){box-shadow:none;filter:none;transform:none}.wf-app--erp .wf-erp-filter-bar :is(.wf-date-input__clear,.wf-date-input__toggle):focus-visible{transform:none}@media (min-width:48.0625rem){.wf-app--erp .wf-date-input[data-wf-date-allow-clear=true]{--wf-date-room:2.125rem}.wf-app--erp .wf-date-input[data-wf-date-allow-clear=true]>input,.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-allow-clear=true]>input{padding-inline-end:1.375rem}.wf-app--erp .wf-date-input__clear,.wf-app--erp .wf-erp-filter-bar .wf-date-input__clear{z-index:1;background:0 0;border:0;border-radius:0;flex:0 0 1.25rem;width:1.25rem;margin-inline-start:-1.25rem;position:relative}}.wf-app--erp .wf-erp-command-button--danger{background:linear-gradient(180deg, var(--action-danger) 0%, var(--action-danger-strong) 100%);border-color:color-mix(in srgb, var(--action-danger-strong) 82%, var(--line-ink));border-bottom-color:color-mix(in srgb, var(--action-danger-strong) 68%, var(--line-ink));color:var(--action-danger-ink)}.wf-app--erp .wf-erp-command-button--success{background:linear-gradient(180deg, var(--wf-erp-success) 0%, color-mix(in srgb, var(--wf-erp-success) 78%, black) 100%);border-color:color-mix(in srgb, var(--wf-erp-success) 70%, black);border-bottom-color:color-mix(in srgb, var(--wf-erp-success) 55%, black);color:var(--ink-action)}.wf-app--erp .wf-erp-command-button--success small{color:color-mix(in srgb, var(--ink-action) 78%, transparent)}.wf-app--erp .wf-erp-panel-link--danger{background:linear-gradient(180deg, var(--action-danger) 0%, var(--action-danger-strong) 100%);border-color:color-mix(in srgb, var(--action-danger-strong) 80%, black);color:var(--action-danger-ink)}.wf-app--erp .wf-erp-command-button:disabled,.wf-app--erp .wf-erp-command-button[aria-disabled=true],.wf-app--erp .wf-erp-icon-button:disabled{background:var(--surface-disabled);border-color:var(--wf-erp-line);border-bottom-color:var(--wf-erp-line);box-shadow:none;color:var(--wf-erp-muted);cursor:not-allowed;opacity:1}.wf-app--erp .wf-erp-command-button:hover:not(:disabled),.wf-app--erp .wf-erp-icon-button:hover:not(:disabled),.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)):hover:not(:disabled),.wf-app--erp .wf-erp-filter-bar a:hover,.wf-app--erp .wf-erp-panel-link:hover,.wf-app--erp .wf-erp-record-area-nav a:hover{filter:brightness(1.02)saturate(1.03);transform:translateY(-1px)}.wf-app--erp .wf-erp-command-button:active:not(:disabled),.wf-app--erp .wf-erp-icon-button:active:not(:disabled),.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)):active:not(:disabled),.wf-app--erp .wf-erp-filter-bar a:active,.wf-app--erp .wf-erp-panel-link:active,.wf-app--erp .wf-erp-record-area-nav a:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #101b1a2e}.wf-app--erp .wf-erp-command-button:focus-visible,.wf-app--erp .wf-erp-icon-button:focus-visible,.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)):focus-visible,.wf-app--erp .wf-erp-filter-bar a:focus-visible,.wf-app--erp .wf-erp-panel-link:focus-visible,.wf-app--erp .wf-erp-card-link:focus-visible,.wf-app--erp .wf-erp-command-link:focus-visible,.wf-app--erp .wf-erp-compact-icon-button:focus-visible,.wf-app--erp .wf-erp-barcode-preview__actions>:is(a,button):focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-command-button small{color:var(--wf-erp-muted);font-size:.75rem;line-height:1.2}.wf-app--erp .wf-erp-command-button--primary small{color:#fffdf7c7}.wf-app--erp .wf-erp-command-button--danger small{color:color-mix(in srgb, var(--action-danger-ink) 78%, transparent)}.wf-app--erp .wf-erp-command-button:disabled small,.wf-app--erp .wf-erp-command-button[aria-disabled=true] small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-modal__panel:has(.wf-erp-order-handover__goods){width:min(42rem,100vw - 32px);max-width:min(42rem,100vw - 32px)}.wf-app--erp .wf-erp-command-form__group.wf-erp-order-handover__goods{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-order-handover__lines{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);display:grid;overflow:hidden}.wf-app--erp :is(.wf-erp-order-handover__head,.wf-erp-order-handover__line){grid-template-columns:minmax(0,1fr) 4.5rem 7rem;align-items:center;gap:12px;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-order-handover__head{color:var(--wf-erp-muted);font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-order-handover__line{background:var(--surface-raised);border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-order-handover__article{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-order-handover__number{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-order-handover__quantity{justify-content:flex-end;display:flex}.wf-app--erp .wf-erp-order-handover__quantity>*{width:6.5rem}.wf-app--erp .wf-erp-command-form__group.wf-erp-order-handover__recipient{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-order-handover__recipient>:is(label,.wf-erp-search-select){grid-column:span 1;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-order-handover__recipient>:is(legend,.wf-erp-order-handover__note){grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.35fr) auto;align-items:end}.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form>label,.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form>.wf-erp-action-hint{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form textarea{min-height:32px}.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form.wf-erp-invoice-cancel-form>.wf-erp-action-hint{align-self:end;min-width:9.5rem}.wf-app--erp .wf-erp-panel-link{justify-content:center;align-items:center;gap:.45rem;font-weight:900;text-decoration:none;display:inline-flex}.wf-app--erp button{text-rendering:inherit}.wf-app--erp .wf-erp-workflow-links{background:linear-gradient(180deg, var(--wf-erp-panel) 0%, var(--action-secondary) 100%);border-bottom:1px solid var(--wf-erp-line);border-top:1px solid var(--inverse-line-strong);align-items:center;max-width:100%;min-height:0;padding:8px 16px 10px;display:block;overflow:hidden}.wf-app--erp .wf-erp-workflow-links__items{flex-wrap:wrap;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:visible}.wf-app--erp .wf-erp-workflow-links :is(a,button){appearance:none;background:var(--surface-translucent-soft);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-line);box-shadow:none;color:var(--wf-erp-text);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:inherit;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.wf-app--erp .wf-erp-workflow-links :is(a,button):hover{background:var(--wf-erp-surface);border-color:var(--accent-warm);border-left-color:var(--accent-warm);color:var(--wf-erp-text);transform:none}.wf-app--erp .wf-erp-workflow-links :is(a,button):focus-visible{border-color:var(--accent-warm);border-left-color:var(--accent-warm);box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-workflow-links a.wf-erp-workflow-links__link--current{background:linear-gradient(180deg, var(--wf-erp-primary) 0%, var(--wf-erp-primary-deep) 100%);border-color:var(--wf-erp-primary-deep);border-left-color:var(--accent-warm-strong);color:var(--ink-action);cursor:default}.wf-app--erp .wf-erp-workflow-links button{cursor:pointer}.wf-app--erp .wf-erp-workflow-links button:disabled{cursor:wait;opacity:.7}.wf-app--erp .wf-erp-workflow-links button .wf-icon{flex:none;font-size:.9rem}.wf-app--erp .wf-erp-customer-portal-preview__trigger{flex:none;display:inline-flex}.wf-app--erp .wf-erp-workflow-links button[data-readiness=unavailable]:disabled{cursor:not-allowed;opacity:.55}.wf-app--erp .wf-erp-customer-portal-preview__feedback{background:var(--wf-erp-danger-surface);border:1px solid var(--wf-erp-danger-line);border-left:3px solid var(--wf-erp-danger);color:var(--wf-erp-danger);border-radius:4px;flex:1 0 100%;margin-top:4px;padding:6px 9px;font-size:.76rem;font-weight:650}.wf-app--erp .wf-erp-table-wrap{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);box-shadow:none;overscroll-behavior-inline:contain;scrollbar-gutter:auto;overflow:auto}.wf-app--erp .wf-erp-table-region{min-width:0;display:grid;position:relative}.wf-app--erp .wf-erp-table-scroll-controls{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius) var(--wf-erp-radius) 0 0;color:var(--wf-erp-muted);border-bottom:0;justify-content:end;align-items:center;gap:5px;min-height:32px;padding:3px 5px 3px 10px;font-size:.72rem;font-weight:650;display:flex}.wf-app--erp .wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-scroll-controls{display:none}.wf-app--erp .wf-erp-table-region[data-wf-table-overflow=true]>.wf-erp-table-wrap{border-radius:0 0 var(--wf-erp-radius) var(--wf-erp-radius)}.wf-app--erp .wf-erp-table-scroll-controls button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;font:inherit;border-radius:4px;justify-content:center;align-items:center;min-width:30px;min-height:24px;padding:0 7px;font-size:.9rem;display:inline-flex}.wf-app--erp .wf-erp-table-scroll-controls button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-table-scroll-controls button:focus-visible,.wf-app--erp .wf-erp-table-region>.wf-erp-table-wrap:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-table-scroll-controls button:disabled{color:var(--wf-erp-muted);cursor:default;opacity:.42}.wf-app--erp .wf-erp-table-region[data-wf-can-scroll-right=true]:after,.wf-app--erp .wf-erp-table-region[data-wf-can-scroll-left=true]:before{content:"";pointer-events:none;z-index:3;width:18px;position:absolute;top:33px;bottom:1px}.wf-app--erp .wf-erp-table-region[data-wf-can-scroll-right=true]:after{background:linear-gradient(90deg,#0000,#0925212e);right:1px}.wf-app--erp .wf-erp-table-region[data-wf-can-scroll-left=true]:before{background:linear-gradient(90deg,#0925212e,#0000);left:1px}.wf-app--erp .wf-erp-pager{background:var(--wf-erp-panel);border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.wf-app--erp .wf-erp-pager__meta{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.wf-app--erp .wf-erp-pager__controls{align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-pager__link{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);min-height:44px;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:5px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.wf-app--erp button.wf-erp-pager__link{cursor:pointer;font-family:inherit}.wf-app--erp .wf-erp-pager__link:hover{background:var(--wf-erp-panel);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-pager__link:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-app--erp .wf-erp-pager__link--disabled{color:var(--wf-erp-muted);cursor:default;opacity:.5}.wf-app--erp .wf-erp-pager__status{color:var(--wf-erp-text);padding:0 4px;font-size:.76rem;font-weight:750}.wf-app--erp .wf-erp-pager__range{color:var(--wf-erp-muted);margin:0;font-size:.74rem}.wf-app--erp .wf-erp-pager__sizes{align-items:center;gap:4px;display:flex}.wf-app--erp .wf-erp-pager__sizes-label{color:var(--wf-erp-muted);margin-right:2px;font-size:.74rem}.wf-app--erp .wf-erp-pager__size{border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);min-width:44px;min-height:44px;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.wf-app--erp .wf-erp-pager__size:hover{background:var(--wf-erp-panel);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-pager__size:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-app--erp .wf-erp-pager__size--active{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action);cursor:default}.wf-app--erp .wf-erp-table{background:var(--wf-erp-surface);border-collapse:collapse;width:100%;min-width:max(40rem,100%)}.wf-app--erp .wf-erp-table--inventory-transfers{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--inventory-transfers th:first-child,.wf-app--erp .wf-erp-table--inventory-transfers td:first-child{width:44%}.wf-app--erp .wf-erp-table--inventory-transfers th:nth-child(2),.wf-app--erp .wf-erp-table--inventory-transfers td:nth-child(2),.wf-app--erp .wf-erp-table--inventory-transfers th:nth-child(5),.wf-app--erp .wf-erp-table--inventory-transfers td:nth-child(5){width:16%}.wf-app--erp .wf-erp-table--inventory-transfers th:nth-child(3),.wf-app--erp .wf-erp-table--inventory-transfers td:nth-child(3),.wf-app--erp .wf-erp-table--inventory-transfers th:nth-child(4),.wf-app--erp .wf-erp-table--inventory-transfers td:nth-child(4){width:12%}.wf-app--erp :is(.wf-erp-table--vehicle-sales-deals,.wf-erp-table--sales-pipeline-actions,.wf-erp-table--sales-pipeline-quotes,.wf-erp-table--sales-pipeline-deals){table-layout:fixed;width:100%;min-width:100%}.wf-app--erp :is(.wf-erp-table--vehicle-sales-deals,.wf-erp-table--sales-pipeline-actions,.wf-erp-table--sales-pipeline-quotes,.wf-erp-table--sales-pipeline-deals) :is(th,td){overflow-wrap:anywhere;vertical-align:top}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):first-child{width:17%}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(2){width:21%}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(3){width:15%}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(4){width:13%}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(5),.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(6){width:12%}.wf-app--erp .wf-erp-table--vehicle-sales-deals :is(th,td):nth-child(7){width:10%}.wf-app--erp .wf-erp-table--sales-pipeline-actions :is(th,td):first-child{width:8rem}.wf-app--erp .wf-erp-table--sales-pipeline-actions :is(th,td):nth-child(3){width:10rem}.wf-app--erp .wf-erp-table--sales-pipeline-quotes :is(th,td):first-child{width:40%}.wf-app--erp .wf-erp-table--sales-pipeline-quotes :is(th,td):nth-child(n+2){width:20%}.wf-app--erp .wf-erp-table--sales-pipeline-deals :is(th,td):first-child{width:22%}.wf-app--erp .wf-erp-table--sales-pipeline-deals :is(th,td):nth-child(2){width:28%}.wf-app--erp .wf-erp-table--sales-pipeline-deals :is(th,td):nth-child(3){width:18%}.wf-app--erp .wf-erp-table--sales-pipeline-deals :is(th,td):nth-child(4),.wf-app--erp .wf-erp-table--sales-pipeline-deals :is(th,td):nth-child(5){width:16%}.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary{padding:0}.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary--vehicle{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary--pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-sales-performance__summary small{color:var(--wf-erp-muted);font-size:.7rem;line-height:1.25;display:block}.wf-app--erp .wf-erp-table-value-stack{gap:3px;display:grid}.wf-app--erp .wf-erp-table-value-stack>.wf-erp-badge{width:-moz-fit-content;width:fit-content}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-value-stack{gap:3px;display:grid}.wf-app--erp .wf-erp-table-value-stack small{color:var(--wf-erp-muted);font-size:.68rem;line-height:1.3}.wf-app--erp .wf-erp-sales-performance__chart{gap:10px;display:grid}.wf-app--erp .wf-erp-sales-performance__exceptions{border-left:3px solid var(--wf-erp-warning);padding-left:12px}.wf-app--erp .wf-erp-sales-performance__disclosure{border-top:1px solid var(--wf-erp-line);margin-top:8px;padding-top:4px}.wf-app--erp .wf-erp-sales-performance__disclosure>summary{color:var(--wf-erp-primary);cursor:pointer;align-items:center;width:-moz-fit-content;width:fit-content;min-height:42px;font-size:.8rem;font-weight:650;display:flex}.wf-app--erp .wf-erp-sales-performance__disclosure>summary:hover{text-decoration:underline}.wf-app--erp .wf-erp-sales-performance__exception-list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-sales-performance__exception-list>li{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:8px 10px}.wf-app--erp .wf-erp-sales-pipeline__stage-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wf-app--erp .wf-erp-sales-pipeline__stage-group{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;padding:10px}.wf-app--erp .wf-erp-sales-pipeline__stage-group>h4{margin-bottom:8px}.wf-app--erp .wf-erp-sales-pipeline__stage-group>ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-sales-pipeline__stage-group li{border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding-top:5px;display:grid}.wf-app--erp .wf-erp-sales-pipeline__stage-group li:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-sales-pipeline__stage-group li strong{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:2rem;padding:2px 8px}@media (max-width:64rem){.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary,.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary--vehicle,.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary--pipeline,.wf-app--erp .wf-erp-sales-pipeline__stage-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.wf-app--erp .wf-erp-sales-pipeline__stage-groups{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-metric-summary.wf-erp-sales-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp :is(.wf-erp-filter-bar--vehicle-sales-report,.wf-erp-filter-bar--sales-pipeline-report)>.wf-erp-filter-select{flex-basis:9rem;min-width:9rem}}.wf-app--erp .wf-erp-table__empty-cell{color:var(--wf-erp-muted);text-align:center;padding:10px}.wf-app--erp .wf-erp-table-wrap:has(.wf-erp-table__empty-cell){border-bottom:0}.wf-app--erp .wf-erp-table__empty-cell>.wf-erp-status-card:not(.wf-erp-status-card--blocked){box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.wf-app--erp .wf-erp-table__empty-cell>.wf-erp-status-card:not(.wf-erp-status-card--blocked)>h3{color:inherit;letter-spacing:0;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;line-height:1.25}.wf-app--erp .wf-erp-table__empty-cell>.wf-erp-status-card:not(.wf-erp-status-card--blocked)>.wf-erp-status-card__notes{border:0;padding:0}.wf-app--erp .wf-erp-table__empty-state{justify-items:center;gap:4px;display:grid}.wf-app--erp .wf-erp-table__empty-state>:is(h3,p){margin:0}.wf-app--erp .wf-erp-table thead th{overflow-wrap:normal;word-break:normal;z-index:2;position:sticky;top:0}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--short:has(.wf-date-input){flex-basis:168px}.wf-app--erp .wf-erp-command-button__feedback{display:none}.wf-app--erp .wf-erp-command-button[data-wf-action-state]:has(>.wf-erp-command-button__feedback){position:relative}.wf-app--erp .wf-erp-command-button[data-wf-action-state]:has(>.wf-erp-command-button__feedback)>.wf-erp-command-button__main{visibility:hidden}.wf-app--erp .wf-erp-command-button[data-wf-action-state]>.wf-erp-command-button__feedback{pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;font-weight:700;display:flex;position:absolute;inset:0}.wf-app--erp .wf-erp-command-button[data-wf-action-state=busy]>.wf-erp-command-button__feedback:before{border:2px solid color-mix(in srgb, currentColor 32%, transparent);content:"";border-top-color:currentColor;border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite wf-erp-command-busy}.wf-app--erp .wf-erp-command-button[data-wf-action-state=busy]>.wf-erp-command-button__feedback:after{content:attr(data-wf-busy-label)}.wf-app--erp .wf-erp-command-button[data-wf-action-state=done]:has(>.wf-erp-command-button__feedback){background:linear-gradient(180deg, var(--wf-erp-success) 0%, color-mix(in srgb, var(--wf-erp-success) 78%, black) 100%);border-color:color-mix(in srgb, var(--wf-erp-success) 70%, black);border-bottom-color:color-mix(in srgb, var(--wf-erp-success) 55%, black);color:var(--ink-action);filter:none;opacity:1}.wf-app--erp .wf-erp-command-button[data-wf-action-state=done]>.wf-erp-command-button__feedback:after{content:"✓ " attr(data-wf-done-label);animation:.22s ease-out both wf-erp-command-done}.wf-app--erp tr.wf-erp-changed-a>:is(td,th){animation:1.2s ease-out wf-erp-changed-a}.wf-app--erp tr.wf-erp-changed-b>:is(td,th){animation:1.2s ease-out wf-erp-changed-b}.wf-app--erp tr.wf-erp-changed-a>:is(td,th):first-child{animation:1.2s ease-out wf-erp-changed-edge-a}.wf-app--erp tr.wf-erp-changed-b>:is(td,th):first-child{animation:1.2s ease-out wf-erp-changed-edge-b}.wf-app--erp :is(input[type=checkbox],[role=checkbox])[data-wf-action-id][data-wf-action-state=busy]{cursor:progress;animation:.9s ease-in-out infinite wf-erp-check-busy}@keyframes wf-erp-check-busy{50%{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--action-primary) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.wf-app--erp :is(input[type=checkbox],[role=checkbox])[data-wf-action-id][data-wf-action-state=busy]{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--action-primary) 28%, transparent);animation:none}}.wf-app--erp :is(.wf-erp-changed-a,.wf-erp-changed-b){scroll-margin-block:4rem}.wf-app--erp .wf-erp-changed-a:not(tr){animation:1.2s ease-out wf-erp-changed-halo-a}.wf-app--erp .wf-erp-changed-b:not(tr){animation:1.2s ease-out wf-erp-changed-halo-b}@keyframes wf-erp-changed-a{0%,25%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 14%, transparent)}}@keyframes wf-erp-changed-b{0%,25%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 14%, transparent)}}@keyframes wf-erp-changed-edge-a{0%,25%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 14%, transparent), inset .25rem 0 0 var(--action-primary)}}@keyframes wf-erp-changed-edge-b{0%,25%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--action-primary) 14%, transparent), inset .25rem 0 0 var(--action-primary)}}@keyframes wf-erp-changed-halo-a{0%,25%{background-color:color-mix(in srgb, var(--action-primary) 14%, transparent);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--action-primary) 14%, transparent), -.55rem 0 0 var(--action-primary)}}@keyframes wf-erp-changed-halo-b{0%,25%{background-color:color-mix(in srgb, var(--action-primary) 14%, transparent);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--action-primary) 14%, transparent), -.55rem 0 0 var(--action-primary)}}@keyframes wf-erp-command-busy{to{transform:rotate(360deg)}}@keyframes wf-erp-command-done{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.wf-app--erp .wf-erp-command-button[data-wf-action-state=busy]>.wf-erp-command-button__feedback:before{animation-duration:2.4s}.wf-app--erp .wf-erp-command-button[data-wf-action-state=done]>.wf-erp-command-button__feedback:after{animation:none}}.wf-app--erp .wf-erp-phone-input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);border-radius:4px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"country number";align-items:stretch;width:100%;min-width:0;min-height:32px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-phone-input:hover:has(input:not(:disabled,[readonly])){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-phone-input:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-phone-input>input{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:number;width:100%;min-width:0;min-height:30px;padding-inline:10px}.wf-app--erp .wf-erp-phone-input>input:focus-visible{box-shadow:none;outline:0}.wf-app--erp .wf-erp-phone-input .wf-erp-phone-input__country{color:var(--wf-erp-text);border-right:1px solid #21483d29;grid-area:country;align-items:center;gap:2px;padding:0 6px 0 10px;display:flex;position:relative}.wf-app--erp .wf-erp-phone-input .wf-erp-phone-input__country>span{color:inherit;letter-spacing:normal;font-size:1rem;font-weight:400}.wf-app--erp .wf-erp-phone-input:has(>input:disabled) .wf-erp-phone-input__country{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-phone-input .wf-erp-phone-input__country svg{color:var(--wf-erp-muted);width:14px;height:14px}.wf-app--erp .wf-erp-phone-input .wf-erp-phone-input__country-picker{cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.wf-app--erp .wf-erp-phone-input .wf-erp-phone-input__country-picker input:disabled{cursor:default}.wf-app--erp .wf-register-field .wf-erp-phone-input{background:var(--surface-translucent-strong);border-color:var(--line-strong);border-radius:var(--radius-sm);min-height:3.25rem}.wf-app--erp .wf-register-field .wf-erp-phone-input:has(>input:disabled){border-color:var(--line-soft);cursor:not-allowed;background:#efeae0d1}.wf-app--erp .wf-erp-command-button__switch{background:color-mix(in srgb, var(--wf-erp-muted) 45%, var(--wf-erp-line));border-radius:999px;flex:none;width:32px;height:18px;transition:background-color .12s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #00000014}.wf-app--erp .wf-erp-command-button__switch:after{background:var(--surface-raised);content:"";border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wf-app--erp .wf-erp-command-button__switch[data-on=true]{background:var(--wf-erp-primary)}.wf-app--erp .wf-erp-command-button__switch[data-on=true]:after{transform:translate(14px)}.wf-app--erp :is(.wf-erp-command-button__opens-page,.wf-erp-panel-link__opens-page){color:var(--wf-erp-primary-deep);flex:none;width:.95rem;height:.95rem;margin-left:.1rem}.wf-app--erp .wf-erp-table--document-lines{width:100%;min-width:100%}.wf-app--erp .wf-erp-table--document-lines .wf-erp-document-lines__article{min-width:12rem}.wf-app--erp .wf-erp-table:is(.wf-erp-table--empty,.wf-erp-table--vendor-bill-settlements){min-width:100%}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__quantity{text-align:right;white-space:nowrap;width:5.5rem}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__unit-price{text-align:right;white-space:nowrap;width:9.5rem}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__discount,.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__invoiced,.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__vat{text-align:right;white-space:nowrap;width:7rem}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__line-total{text-align:right;white-space:nowrap;width:10rem}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__fulfilled{text-align:right;white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table--document-lines .wf-erp-document-lines__fulfillment-badges{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-document-lines__fulfillment-badge{flex:none;display:inline-flex}.wf-app--erp .wf-erp-table--document-lines :is(th,td).wf-erp-document-lines__action{text-align:center;width:3.5rem}.wf-app--erp .wf-erp-table--document-lines td input{width:100%;min-width:0}.wf-app--erp .wf-erp-table--create-lines{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--create-lines th:nth-child(2),.wf-app--erp .wf-erp-table--create-lines td:nth-child(2){width:5rem}.wf-app--erp .wf-erp-table--create-lines th:nth-child(3),.wf-app--erp .wf-erp-table--create-lines td:nth-child(3){width:7.5rem}.wf-app--erp .wf-erp-table--create-lines th:nth-child(4),.wf-app--erp .wf-erp-table--create-lines td:nth-child(4){width:7rem}.wf-app--erp .wf-erp-table--create-lines th:nth-child(5),.wf-app--erp .wf-erp-table--create-lines td:nth-child(5){width:11rem}.wf-app--erp .wf-erp-table--create-lines th:nth-child(6),.wf-app--erp .wf-erp-table--create-lines td:nth-child(6){text-align:center;width:6.5rem}.wf-app--erp .wf-erp-table--create-lines th input,.wf-app--erp .wf-erp-table--create-lines td input{width:100%;min-width:0}.wf-app--erp .wf-erp-table--pricing-campaign-windows th:nth-child(6),.wf-app--erp .wf-erp-table--pricing-campaign-windows td:nth-child(6),.wf-app--erp .wf-erp-table--pricing-promotion-codes th:nth-child(6),.wf-app--erp .wf-erp-table--pricing-promotion-codes td:nth-child(6){min-width:10.5rem}.wf-app--erp .wf-erp-workspace__grid--record-list .wf-erp-catalog-list .wf-erp-table{width:100%;min-width:100%}.wf-app--erp .wf-erp-table--work-orders{width:100%}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--work-orders .wf-erp-work-orders__number{width:9rem;min-width:8.5rem}.wf-app--erp .wf-erp-table--work-orders .wf-erp-work-orders__customer{min-width:8.5rem}.wf-app--erp .wf-erp-table--work-orders .wf-erp-work-orders__asset{min-width:10rem}.wf-app--erp .wf-erp-table--work-orders .wf-erp-work-orders__scheduled{width:10.5rem;min-width:10rem}.wf-app--erp .wf-erp-table--work-orders .wf-erp-table-column--money{text-align:right;white-space:nowrap;width:1%}}.wf-app--erp .wf-erp-table--accounting-control{table-layout:fixed}@media (min-width:48.0625rem){.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching]{min-width:max(60rem,100%)}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports]{min-width:max(68rem,100%)}}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=secondary-0]{text-overflow:ellipsis;white-space:nowrap;width:7.5rem;overflow:hidden}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=secondary-1]{width:10rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=amount]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=date],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=work] [data-wf-accounting-column=status]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control.wf-erp-table--accounting-documents .wf-erp-mass-check{width:2.75rem}.wf-app--erp .wf-erp-table--accounting-control.wf-erp-table--accounting-documents :is(th,td)[data-wf-accounting-column=identity]{width:auto;min-width:18rem}.wf-app--erp .wf-erp-table--accounting-control.wf-erp-table--accounting-documents :is(th,td)[data-wf-accounting-column=date]{width:10.25rem}.wf-app--erp .wf-erp-table--accounting-control.wf-erp-table--accounting-documents :is(th,td)[data-wf-accounting-column=extra-0]{width:13.5rem}.wf-app--erp .wf-erp-accounting-document-identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-accounting-document-file{background:var(--wf-erp-danger-surface);border:1px solid var(--wf-erp-danger-line);color:var(--wf-erp-danger);letter-spacing:.04em;border-radius:4px;align-content:center;justify-items:center;width:28px;height:34px;font-size:.52rem;font-weight:800;line-height:1;display:grid}.wf-app--erp .wf-erp-accounting-document-file__icon{width:14px;height:14px}.wf-app--erp .wf-erp-accounting-document-identity>.wf-erp-record-link{min-width:0}.wf-app--erp .wf-erp-accounting-document-name .wf-erp-record-link strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-table--accounting-control-code-first [data-wf-accounting-column=identity]{white-space:nowrap;width:6.5rem}.wf-app--erp .wf-erp-table--accounting-control-code-first :is([data-wf-accounting-column=details],[data-wf-accounting-column=secondary-0]){width:auto}.wf-app--erp .wf-erp-table--accounting-control{width:100%;min-width:100%}.wf-app--erp .wf-erp-table--accounting-control:not(.wf-erp-table--accounting-documents):has(th:nth-child(7)){min-width:max(64rem,100%)}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=status]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=secondary-1]{width:10.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=amount]{width:4.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=date]{width:10.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=reports] [data-wf-accounting-column=identity] strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=secondary-0]{width:4.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=status]{width:11.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=date]{width:14rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=extra-0],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=extra-1]{width:9.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-matching][data-wf-accounting-variant=imports] [data-wf-accounting-column=extra-2]{width:5.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=secondary-2]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=date]{white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--accounting-control:not(.wf-erp-table--accounting-documents):has(th:nth-child(9)){min-width:max(72rem,100%)}.wf-app--erp .wf-erp-table--accounting-control:is([data-wf-accounting-area=payment-reconciliation],[data-wf-accounting-area=vat-reports]),.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers]{min-width:100%}.wf-app--erp .wf-erp-table--accounting-control [data-wf-accounting-column=status]{overflow-wrap:normal;white-space:normal;word-break:normal}.wf-app--erp .wf-erp-table--accounting-control td[data-wf-accounting-column=status]>.wf-erp-badge{box-sizing:border-box;overflow-wrap:normal;vertical-align:top;white-space:normal;word-break:normal;max-width:100%;margin:2px 4px 2px 0}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=identity]{white-space:nowrap;width:6.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=exchange-rates] [data-wf-accounting-column=identity]{white-space:nowrap}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=secondary-0]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=secondary-1]{width:15rem}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] td:is(.wf-erp-accounting-vouchers__description,.wf-erp-accounting-vouchers__source-reference){overflow-wrap:normal;white-space:nowrap;word-break:normal;overflow:hidden}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] td:is(.wf-erp-accounting-vouchers__description,.wf-erp-accounting-vouchers__source-reference)>.wf-erp-action-hint{width:100%;min-width:0;display:block}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] .wf-erp-accounting-vouchers__truncated-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=amount]{white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=date]{white-space:nowrap;width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=indicators]{text-align:center;white-space:nowrap;width:4rem}.wf-app--erp .wf-erp-accounting-vouchers__indicators-header,.wf-app--erp .wf-erp-accounting-vouchers__indicators-cell,.wf-app--erp .wf-erp-accounting-vouchers__indicator{justify-content:center;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-accounting-vouchers__indicators-header,.wf-app--erp .wf-erp-accounting-vouchers__indicators-cell{gap:.375rem}.wf-app--erp .wf-erp-accounting-vouchers__indicators-header{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-accounting-vouchers__indicator--active{color:var(--wf-erp-text)}.wf-app--erp .wf-erp-accounting-vouchers__indicator--inactive{color:var(--wf-erp-muted);opacity:.32}@media (max-width:48rem){.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vouchers] [data-wf-accounting-column=indicators]{text-align:left}.wf-app--erp .wf-erp-accounting-vouchers__indicators-cell{justify-content:flex-start}}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fixed-assets] [data-wf-accounting-column=identity]{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fixed-assets] [data-wf-accounting-column=secondary-1]{width:6.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fixed-assets] [data-wf-accounting-column=status]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fixed-assets] [data-wf-accounting-column=amount]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fixed-assets] [data-wf-accounting-column=extra-0]{width:9.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=secondary-0]{width:8.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=secondary-1]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=secondary-2]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=amount]{width:9.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=bank-accounts] [data-wf-accounting-column=extra-0]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=identity]{width:6.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=secondary-0]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=secondary-1]{white-space:nowrap;width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=secondary-2]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=secondary-3]{white-space:nowrap;width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=accounts] [data-wf-accounting-column=status]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=dimensions] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=dimensions] [data-wf-accounting-column=secondary-1]{width:11rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=dimensions] [data-wf-accounting-column=status]{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-codes] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-codes] [data-wf-accounting-column=secondary-1]{width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-codes] [data-wf-accounting-column=secondary-2],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-codes] [data-wf-accounting-column=secondary-3],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-codes] [data-wf-accounting-column=status]{width:6.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=identity]{width:4.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=secondary-1]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=secondary-2]{width:11rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=secondary-3]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=status]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=voucher-series] [data-wf-accounting-column=extra-0]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings] [data-wf-accounting-column=secondary-0]{width:10rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings] [data-wf-accounting-column=secondary-1]{width:12rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings] [data-wf-accounting-column=status],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings] [data-wf-accounting-column=date]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings][data-wf-accounting-variant=drafts] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings][data-wf-accounting-variant=drafts] [data-wf-accounting-column=secondary-0]{width:12rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings][data-wf-accounting-variant=drafts] [data-wf-accounting-column=status],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=filings][data-wf-accounting-variant=drafts] [data-wf-accounting-column=date]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=group-consolidation] [data-wf-accounting-column=identity]{width:15rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=group-consolidation] [data-wf-accounting-column=identity] .wf-erp-record-link strong{white-space:nowrap}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fiscal-years] [data-wf-accounting-column=identity]{white-space:nowrap;width:8.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fiscal-years] [data-wf-accounting-column=secondary-0]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fiscal-years] [data-wf-accounting-column=status]{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=fiscal-years] [data-wf-accounting-column=date]{width:13rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-reports] [data-wf-accounting-column=identity]{white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-reports] [data-wf-accounting-column=status]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-reports] [data-wf-accounting-column=amount]{width:12rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=vat-reports] [data-wf-accounting-column=extra-0]{width:10rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=secondary-0]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=secondary-1]{width:10rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=status]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=date],.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=automation-schedules] [data-wf-accounting-column=extra-0]{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=exchange-rates] [data-wf-accounting-column=identity]{width:6rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=exchange-rates] [data-wf-accounting-column=extra-0]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=exchange-rates] [data-wf-accounting-column=date]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=exchange-rates] [data-wf-accounting-column=status]{width:9.5rem}.wf-app--erp .wf-erp-table--accounting-control [data-wf-accounting-column=date]{font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--accounting-control [data-wf-accounting-column=amount]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--accounting-control [data-wf-accounting-column=status]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control :is([data-wf-accounting-column=identity],[data-wf-accounting-column=details],[data-wf-accounting-column^=secondary-]){overflow-wrap:anywhere}.wf-app--erp .wf-erp-table--accounting-entries{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__entry{width:11rem}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__source{overflow-wrap:anywhere;width:auto}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__status{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__gross{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8.5rem}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__voucher{white-space:nowrap;width:7.5rem}.wf-app--erp .wf-erp-table--accounting-entries :is(.wf-erp-accounting-entries__entry,.wf-erp-accounting-entries__status,.wf-erp-accounting-entries__voucher){overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-table--accounting-entries .wf-erp-accounting-entries__entry .wf-erp-record-link strong{overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-table th{background:var(--wf-erp-panel);border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);letter-spacing:.055em;text-align:left;padding:8px 10px;font-size:.7rem;font-weight:600}.wf-app--erp .wf-erp-table td,.wf-app--erp .wf-erp-table tbody th{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;vertical-align:top;padding:9px 10px;font-size:.86rem}.wf-app--erp .wf-erp-table:where(:not(:has(tbody :is(input:not([type=checkbox]),select,textarea)))) td,.wf-app--erp .wf-erp-table:where(:not(:has(tbody :is(input:not([type=checkbox]),select,textarea)))) tbody th{vertical-align:baseline}.wf-app--erp .wf-erp-table td>.wf-erp-command-button{vertical-align:middle}.wf-app--erp .wf-erp-table td.wf-erp-table__empty-cell{border-bottom:1px solid var(--wf-erp-line);vertical-align:top}.wf-app--erp .wf-erp-table-region:has(>.wf-erp-table-wrap>.wf-erp-table--empty){flex:auto;grid-template-rows:minmax(0,1fr);align-content:stretch}.wf-app--erp .wf-erp-table-region>.wf-erp-table-wrap:has(>.wf-erp-table--empty){height:100%}.wf-app--erp .wf-erp-table-wrap>.wf-erp-table--empty{height:100%}.wf-app--erp .wf-erp-table :is(th,td).wf-erp-table__col--fit{white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table :is(th,td).wf-erp-table__col--action{text-align:right;white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table--statutory-register td.wf-erp-table__col--action>button.wf-erp-command-button{width:100%}@media (min-width:72.001rem){.wf-app--erp.wf-app--erp .wf-erp-table :is(td,th)>:is(button,.wf-erp-command-button),.wf-app--erp.wf-app--erp .wf-erp-table :is([data-wf-cell-one-line],.wf-erp-table-column--money,[data-wf-column-key=updated],[data-wf-column-key=created],[data-wf-column-key=requested],[data-wf-column-key=occurred],[data-wf-column-key=sku],[data-wf-column-key=order],[data-wf-column-key=onHand],[data-wf-column-key=available],[data-wf-column-key=fulfilled],[data-wf-column-key=invoiced],[data-wf-column-key=salesperson],[data-wf-column-key=register],th[data-wf-column-key=status],[data-wf-column-key=mode],[data-wf-column-key=phone]),.wf-app--erp.wf-app--erp .wf-erp-table td[data-wf-column-key=status] .wf-erp-badge{white-space:nowrap}}@media (min-width:48.001rem){.wf-app--erp.wf-app--erp .wf-erp-table--register-fiscal-control :is([data-wf-column-key=sales],[data-wf-column-key=refunds],[data-wf-column-key=net]) strong{white-space:nowrap}}@media (min-width:72.001rem){.wf-app--erp.wf-app--erp .wf-erp-table--serial-units :is(th,td){padding-inline:8px}}.wf-app--erp.wf-app--erp .wf-erp-table :is(td,th),.wf-app--erp.wf-app--erp .wf-erp-table :is(td,th) *{overflow-wrap:break-word}@media (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-table tbody :is(td,th),.wf-app--erp.wf-app--erp .wf-erp-table tbody :is(td,th) *{overflow-wrap:anywhere}}.wf-app--erp.wf-app--erp .wf-erp-table-wrap[data-wf-table-layout=auto]>.wf-erp-table .wf-erp-record-link :is(strong,span){min-width:auto}.wf-app--erp.wf-app--erp .wf-erp-table td[data-wf-column-key=email],.wf-app--erp.wf-app--erp .wf-erp-table td[data-wf-column-key=email] *{overflow-wrap:anywhere}.wf-app--erp .wf-erp-catalog-product-table .wf-erp-catalog-product-table__price{text-align:right}.wf-app--erp .wf-erp-table tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) th,.wf-app--erp .wf-erp-table tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) td{background:var(--surface-panel)}.wf-app--erp .wf-erp-table tbody tr:hover th,.wf-app--erp .wf-erp-table tbody tr:hover td{background:var(--surface-hover)}.wf-app--erp .wf-erp-table tbody tr.wf-erp-table-row--selected th,.wf-app--erp .wf-erp-table tbody tr.wf-erp-table-row--selected td{background:var(--action-primary-soft)}.wf-app--erp .wf-erp-table tbody tr.wf-erp-table-row--selected th:first-child,.wf-app--erp .wf-erp-table tbody tr.wf-erp-table-row--selected td:first-child{box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-table tbody th>strong,.wf-app--erp .wf-erp-table tbody th>span:where(:not(.wf-erp-record-link,.wf-erp-badge,.wf-erp-money-input)),.wf-app--erp .wf-erp-table tbody td>strong,.wf-app--erp .wf-erp-table tbody td>span:where(:not(.wf-erp-record-link,.wf-erp-badge,.wf-erp-money-input)){display:block}.wf-app--erp .wf-erp-table tbody th>.wf-erp-accounting-document-identity{display:grid}.wf-app--erp .wf-erp-table tbody td>.wf-erp-cell-stack{place-items:start;gap:4px;display:grid}.wf-app--erp .wf-erp-table tbody td>.wf-erp-cell-stack>.wf-erp-badge{text-align:left;white-space:normal;max-width:100%}@media (max-width:83.999rem){.wf-app--erp .wf-erp-table--storage-register .wf-erp-cell-stack{max-width:11rem}}.wf-app--erp .wf-erp-record-link{box-sizing:border-box;color:var(--wf-erp-text);border:1px solid #0000;border-radius:4px;align-content:center;gap:3px;width:calc(100% + 10px);margin:-4px -5px;padding:4px 5px;font-weight:600;text-decoration:none;display:grid}.wf-app--erp .wf-erp-record-link__copy{align-items:start;gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-workspace--overview .wf-erp-record-link{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.wf-app--erp .wf-erp-record-link strong,.wf-app--erp .wf-erp-record-link span{min-width:0}.wf-app--erp .wf-erp-record-link strong{overflow-wrap:break-word}.wf-app--erp .wf-erp-email-address__part,.wf-app--erp.wf-app--erp .wf-erp-table--vendor-bills th[data-wf-column-key=invoice] strong,.wf-app--erp.wf-app--erp .wf-erp-table--completed-sales th[data-wf-column-key=sale] strong,.wf-app--erp.wf-app--erp .wf-erp-table--audit-correlations th[data-wf-column-key=item] strong{white-space:nowrap}.wf-app--erp .wf-erp-record-link span{color:var(--wf-erp-muted);letter-spacing:normal;overflow-wrap:anywhere;font-size:.72rem;font-weight:400}.wf-app--erp .wf-erp-record-link:hover,.wf-app--erp .wf-erp-record-link[aria-current=page]{color:var(--wf-erp-text);background:#0b6b5f14;border-color:#0b6b5f2e}.wf-app--erp .wf-erp-record-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-record-link:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-record-area-nav a{min-height:2rem}.wf-app--erp .wf-erp-record-area-nav{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-record-area-nav section{gap:8px;padding:10px;display:grid}.wf-app--erp .wf-erp-record-area-nav :is(h2,h3){color:var(--wf-erp-muted);letter-spacing:.045em;margin:0;font-size:.76rem;font-weight:600}.wf-app--erp .wf-erp-record-area-nav div{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav section{background:linear-gradient(180deg, #fffdf7d1, #eef2ecf5), var(--wf-erp-panel);align-content:start;min-height:10.5rem}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav :is(h2,h3),.wf-app--erp .wf-erp-record-area-nav--rail :is(h2,h3){border-bottom:1px solid #21483d1f;padding-bottom:7px}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav div,.wf-app--erp .wf-erp-record-area-nav--rail div{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav a,.wf-app--erp .wf-erp-record-area-nav--rail a{text-align:start;white-space:normal;justify-content:start;min-width:0;padding-block:4px;padding-inline:10px;line-height:1.15}.wf-app--erp .wf-erp-accounting-area-link{gap:8px}.wf-app--erp .wf-erp-accounting-area-link__icon{color:var(--wf-erp-primary-deep);flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;display:inline-flex}.wf-app--erp .wf-erp-accounting-area-link__icon .wf-icon{width:.95rem;height:.95rem}.wf-app--erp .wf-erp-accounting-area-link__label{min-width:0}.wf-app--erp .wf-erp-accounting-tool-link{gap:7px}.wf-app--erp .wf-erp-accounting-tool-link .wf-icon{flex:none;width:1rem;height:1rem}.wf-app--erp .wf-erp-table :is(td,th) .wf-erp-command-button__main{min-width:min-content}.wf-app--erp .wf-erp-accounting-list-tools>:is(.wf-erp-panel-link,.wf-erp-command-button),.wf-app--erp .wf-erp-accounting-list-tools>.wf-erp-accounting-action-strip>.wf-erp-command-button,.wf-app--erp .wf-erp-accounting-list-tools>.wf-erp-accounting-action-strip>.wf-erp-action-hint>.wf-erp-command-button{min-height:32px;padding-block:0}.wf-app--erp .wf-erp-record-area-nav a[aria-current=page]{background:linear-gradient(180deg, var(--wf-erp-primary) 0%, var(--wf-erp-primary-deep) 100%);color:var(--ink-action);border-color:#073f38;box-shadow:inset 0 1px #ffffff2e,inset 3px 0 #d09132,0 1px #101b1a33}.wf-app--erp .wf-erp-accounting-area-link[aria-current=page] .wf-erp-accounting-area-link__icon{color:#f0c066}.wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-record-area-nav .wf-erp-accounting-area-link{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 96%, var(--wf-erp-primary)), var(--surface-raised));border-color:color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-key-edge));border-bottom-color:color-mix(in srgb, var(--wf-erp-primary-deep) 28%, var(--key-edge-strong));color:var(--wf-erp-text);padding-inline:4px 10px;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #101b1a1a}.wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-accounting-area-link__icon{background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, transparent);color:var(--wf-erp-primary-deep);border-radius:3px;flex-basis:22px;width:22px;height:22px}.wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-accounting-area-link:hover{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--surface-raised));border-color:color-mix(in srgb, var(--wf-erp-primary) 52%, var(--wf-erp-key-edge))}@media (max-width:48rem),(pointer:coarse){.wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-record-area-nav .wf-erp-accounting-area-link{padding-inline-start:10px}}.wf-app--erp .wf-erp-record-area-nav a:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-related-links{gap:6px;padding:10px;display:grid}.wf-app--erp .wf-erp-related-links h3{color:var(--wf-erp-muted);margin:0;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-metric-summary{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:8px;margin:0;padding:0 10px 10px;display:grid}.wf-app--erp .wf-erp-metric-summary div{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:4px;min-height:0;padding:10px;position:relative}.wf-app--erp .wf-erp-table__heading{vertical-align:middle;align-items:center;gap:.3rem;display:inline-flex}.wf-app--erp .wf-erp-table__sort{font:inherit;letter-spacing:inherit;cursor:pointer;color:inherit;min-height:1.8rem;text-align:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;text-decoration:none;display:inline-flex}.wf-app--erp .wf-erp-table__sort:hover{text-decoration:underline}.wf-app--erp .wf-erp-table__sort:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-table__sort-indicator{opacity:.65}.wf-app--erp th[aria-sort=ascending] .wf-erp-table__sort-indicator,.wf-app--erp th[aria-sort=descending] .wf-erp-table__sort-indicator{opacity:1}.wf-app--erp .wf-erp-table thead th[draggable=true]{cursor:grab}.wf-app--erp .wf-erp-table thead th[draggable=true]:active{cursor:grabbing}.wf-app--erp .wf-erp-table thead th[draggable=true]:focus-visible{box-shadow:inset var(--wf-erp-focus-ring);outline:0}.wf-app--erp th.wf-erp-table__col--action,.wf-app--erp .wf-erp-table :is(th,td).wf-erp-table-column--money,.wf-app--erp :is(th,td).wf-erp-accounting-entry-lines__amount{text-align:right}@media print{.wf-app--erp .wf-erp-table__sort-indicator{display:none}}.wf-app--erp .wf-erp-table__compact-sort{display:none}@media screen and (max-width:48rem){.wf-app--erp .wf-erp-table__compact-sort{margin-bottom:.6rem;display:block}}@media (min-width:761px){.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions){table-layout:fixed;width:100%;min-width:75rem}.wf-app--erp .wf-erp-table--supplier-purchasing-exceptions{min-width:62rem}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) tbody :is(th,td,span){white-space:normal;overflow-wrap:anywhere}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) [data-wf-column-key=exception]{width:12rem}.wf-app--erp .wf-erp-table--purchasing-exceptions [data-wf-column-key=priority]{width:5rem}.wf-app--erp .wf-erp-table--purchasing-exceptions [data-wf-column-key=queue]{width:10rem}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) [data-wf-column-key=reference]{width:9rem}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) [data-wf-column-key=store]{width:10rem}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) [data-wf-column-key=status]{width:12rem}.wf-app--erp :is(.wf-erp-table--purchasing-exceptions,.wf-erp-table--supplier-purchasing-exceptions) [data-wf-column-key=since]{width:9rem}}.wf-app--erp .wf-erp-metric-summary__tile--link:hover,.wf-app--erp .wf-erp-metric-summary__tile--link:focus-within{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-metric-summary__link{border-radius:var(--wf-erp-radius);position:absolute;inset:0}.wf-app--erp .wf-erp-metric-summary__link:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-app--erp .wf-erp-metric-summary dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;gap:4px;margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:700;display:grid}.wf-app--erp .wf-erp-metric-summary dd>small{color:var(--wf-erp-muted);font-size:.72rem;font-weight:500;line-height:1.3}.wf-app--erp .wf-erp-metric-summary__label-note{color:var(--wf-erp-muted);letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;margin-top:1px;font-weight:500;display:flex}.wf-app--erp .wf-erp-metric-summary__label-note .wf-erp-badge{min-height:0;padding:0 5px;font-size:.66rem;line-height:1.15}.wf-app--erp .wf-erp-metric-summary__replaced{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.wf-app--erp .wf-erp-metric-summary__previous{color:var(--wf-erp-muted);white-space:nowrap;font-size:.72em;font-weight:500;text-decoration-thickness:1.5px}.wf-app--erp .wf-erp-record-list{align-content:start;gap:10px;min-width:0;min-height:0;padding:0 5px;display:grid}.wf-app--erp .wf-erp-record-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-record-list__item>.wf-erp-record-link{min-width:0;margin:0}.wf-app--erp .wf-erp-audit-detail-card--recent,.wf-app--erp .wf-erp-audit-detail-card--breakdown{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:8px;padding:10px;display:grid}.wf-app--erp .wf-erp-card__body,.wf-app--erp .wf-erp-command-actions,.wf-app--erp .wf-erp-cell-stack{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-workspace__grid:is(.wf-erp-workspace__grid--record-list,.wf-erp-workspace__grid--single-record-list) .wf-erp-catalog-list .wf-erp-table--purchase-orders{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):first-child{width:15%}.wf-app--erp .wf-erp-table--purchase-orders .wf-erp-purchasing-document-cell__badge{justify-content:flex-start}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):nth-child(2){width:22%}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):nth-child(3){width:18%}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):nth-child(4){width:16%}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):nth-child(5){width:13%}.wf-app--erp .wf-erp-table--purchase-orders :is(th,td):nth-child(6){text-align:right;width:16%}.wf-app--erp .wf-erp-purchase-order-identity-cell,.wf-app--erp .wf-erp-purchase-order-supplier-cell,.wf-app--erp .wf-erp-purchase-order-delivery-cell,.wf-app--erp .wf-erp-purchase-order-receiving-cell,.wf-app--erp .wf-erp-purchase-order-value-cell{align-content:start;min-width:0}.wf-app--erp .wf-erp-table--purchase-orders tbody :is(th,td)>.wf-erp-purchase-order-identity-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-table--purchase-orders .wf-erp-purchase-order-identity-cell>.wf-erp-record-link{width:auto}.wf-app--erp .wf-erp-purchase-order-supplier-cell>small:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-app--erp .wf-erp-purchase-order-deadline[data-tone=attention]{color:var(--wf-erp-warning);font-weight:650}.wf-app--erp .wf-erp-purchase-order-deadline[data-tone=blocked]{color:var(--wf-erp-danger);font-weight:650}.wf-app--erp .wf-erp-purchase-order-receiving-cell>strong,.wf-app--erp .wf-erp-purchase-order-value-cell>strong{white-space:nowrap}.wf-app--erp .wf-erp-purchase-order-value-cell{text-align:right;justify-items:end}.wf-app--erp .wf-erp-purchase-order-state-cell{place-items:flex-start start;gap:4px;min-width:0;display:grid}@media (min-width:48.0625rem){.wf-app--erp table.wf-erp-table--accounting-control[data-wf-accounting-area=deviations]:not(.wf-erp-table--accounting-documents){min-width:max(60.5rem,100%)}}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=secondary-0]{width:10rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=secondary-1]{width:8.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=status]{width:8.75rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=status] span{white-space:normal}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=action]{width:13.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=action]>a{box-sizing:border-box;max-width:100%}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=deviations] [data-wf-accounting-column=amount]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control :is(th,td),.wf-app--erp .wf-erp-table--vehicle-models :is(th,td){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=identity]{width:auto}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=secondary-0]{width:12.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=status]{width:7.5rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=amount]{width:8rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=date]{width:7rem}.wf-app--erp .wf-erp-table--accounting-control[data-wf-accounting-area=payment-reconciliation] [data-wf-accounting-column=extra-0]{width:4.5rem}.wf-app--erp .wf-erp-receivables-open-items__summary{color:var(--wf-erp-muted);flex-wrap:wrap;align-items:baseline;gap:3px 7px;min-width:0;padding:0 2px;font-size:.82rem;display:flex}.wf-app--erp .wf-erp-receivables-open-items__summary>strong{color:var(--wf-erp-text);font-size:.96rem}.wf-app--erp .wf-erp-table--receivables-open-items{table-layout:auto}.wf-app--erp .wf-erp-receivables-open-items__customer{width:15%}.wf-app--erp .wf-erp-receivables-open-items__invoice{width:10rem}.wf-app--erp .wf-erp-receivables-open-items__due{width:8.5rem}.wf-app--erp .wf-erp-receivables-open-items__amount{width:8rem}.wf-app--erp .wf-erp-receivables-open-items__status{width:14rem}.wf-app--erp .wf-erp-receivables-open-items__actions{width:10.5rem}.wf-app--erp .wf-erp-table--receivables-open-items :is(.wf-erp-receivables-open-items__invoice,.wf-erp-receivables-open-items__due,.wf-erp-receivables-open-items__amount,.wf-erp-receivables-open-items__actions){white-space:nowrap}@media (max-width:760px){.wf-app--erp .wf-erp-table--receivables-open-items :is(.wf-erp-receivables-open-items__customer,.wf-erp-receivables-open-items__invoice,.wf-erp-receivables-open-items__due,.wf-erp-receivables-open-items__amount,.wf-erp-receivables-open-items__status,.wf-erp-receivables-open-items__actions){white-space:normal;width:auto}}.wf-app--erp .wf-erp-command-panel>.wf-erp-command-button,.wf-app--erp .wf-erp-command-panel>.wf-erp-action-hint,.wf-app--erp .wf-erp-command-panel>section>.wf-erp-command-button,.wf-app--erp .wf-erp-command-panel>section>.wf-erp-action-hint,.wf-app--erp .wf-erp-status__body>.wf-erp-command-button,.wf-app--erp .wf-erp-status__body>.wf-erp-action-hint{place-self:start;width:-moz-fit-content;width:fit-content;margin-right:auto}.wf-app--erp .wf-erp-action-hint{cursor:not-allowed;outline:none;display:inline-flex;position:relative}.wf-app--erp .wf-erp-action-hint[data-wf-inline-hint=true]{cursor:help}.wf-app--erp .wf-erp-inline-help{color:var(--wf-erp-muted);cursor:help;vertical-align:-.08em;flex:none;justify-content:center;align-items:center;margin-inline-start:4px;font-size:.78rem;line-height:1;display:inline-flex}.wf-app--erp .wf-erp-action-hint:focus-visible>.wf-erp-inline-help,.wf-app--erp .wf-erp-action-hint:hover>.wf-erp-inline-help{color:var(--wf-erp-primary)}@media (pointer:coarse){.wf-app--erp .wf-erp-action-hint[role=note]:after{content:"";position:absolute;inset:-10px -14px -4px}}.wf-app--erp .wf-erp-action-hint:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-focus) 22%, transparent);border-radius:4px}.wf-app--erp .wf-erp-action-hint>.wf-erp-command-button[aria-disabled=true]{cursor:inherit;pointer-events:none;width:100%}.wf-app--erp .wf-erp-action-hint__description{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-action-hint__tip{background:var(--wf-erp-tooltip-surface);border:1px solid var(--wf-erp-tooltip-edge);border-radius:var(--radius-xs,4px);box-sizing:border-box;color:var(--wf-erp-tooltip-text);pointer-events:none;z-index:1300;align-items:flex-start;gap:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:8px 10px;font-size:.78rem;line-height:1.3;display:flex;position:fixed;box-shadow:0 0 0 1px #101b1aa6,inset 0 0 0 1px #fffefa14,0 8px 20px #101b1a47}.wf-app--erp .wf-erp-action-hint__tip:after{background:var(--wf-erp-tooltip-surface);content:"";height:8px;left:var(--wf-erp-action-hint-arrow-left);width:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.wf-app--erp .wf-erp-action-hint__tip--above:after{border-bottom:1px solid var(--wf-erp-tooltip-edge);border-right:1px solid var(--wf-erp-tooltip-edge);bottom:-5px}.wf-app--erp .wf-erp-action-hint__tip--below:after{border-left:1px solid var(--wf-erp-tooltip-edge);border-top:1px solid var(--wf-erp-tooltip-edge);top:-5px}.wf-app--erp .wf-erp-action-hint__icon{color:var(--wf-erp-tooltip-edge);flex:none;margin-top:1px}.wf-app--erp .wf-erp-action-hint__tip--image-preview{background:var(--wf-erp-tooltip-surface);width:min(24rem,100vw - 24px);padding:4px}.wf-app--erp .wf-erp-image-preview__large{background:var(--surface-muted);border-radius:calc(var(--radius-xs,4px) - 1px);object-fit:contain;width:100%;height:min(18rem,100vh - 48px);display:block}@media (forced-colors:active){.wf-app--erp .wf-erp-action-hint__tip{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.wf-app--erp .wf-erp-action-hint__tip:after{background:canvas;border-color:canvastext}.wf-app--erp .wf-erp-action-hint__icon{color:canvastext}}.wf-app--erp .wf-erp-lifecycle-actions{gap:6px;display:grid}.wf-app--erp .wf-erp-lifecycle-actions .wf-erp-command-form{border-top:none;width:auto;padding-top:0}.wf-app--erp .wf-erp-modal__panel--wide:has(>.wf-erp-document-camera){max-width:min(46rem,100vw - 2rem)}.wf-app--erp .wf-erp-document-camera{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-document-camera__viewport{aspect-ratio:4/3;border:2px solid var(--wf-erp-line);background:#07110e;border-radius:10px;max-height:min(62vh,34rem);position:relative;overflow:hidden}.wf-app--erp .wf-erp-document-camera__viewport[data-ready=true]{border-color:var(--wf-erp-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-success) 22%, transparent)}.wf-app--erp .wf-erp-document-camera__video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.wf-app--erp .wf-erp-document-camera__frame{pointer-events:none;border:1px solid #ffffff57;width:72%;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00070538}.wf-app--erp .wf-erp-document-camera__frame>span{border-style:solid;border-color:#f2c65c;width:24px;height:24px;position:absolute}.wf-app--erp .wf-erp-document-camera__frame>span:first-child{border-width:3px 0 0 3px;top:-2px;left:-2px}.wf-app--erp .wf-erp-document-camera__frame>span:nth-child(2){border-width:3px 3px 0 0;top:-2px;right:-2px}.wf-app--erp .wf-erp-document-camera__frame>span:nth-child(3){border-width:0 0 3px 3px;bottom:-2px;left:-2px}.wf-app--erp .wf-erp-document-camera__frame>span:nth-child(4){border-width:0 3px 3px 0;bottom:-2px;right:-2px}.wf-app--erp .wf-erp-document-camera__viewport[data-ready=true] .wf-erp-document-camera__frame>span{border-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-document-camera__status{text-align:center;margin:0;font-size:.95rem;font-weight:700}.wf-app--erp .wf-erp-document-camera__status[data-ready=true]{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-document-camera__hint{color:var(--wf-erp-muted);text-align:center;margin:0;font-size:.82rem}@media (max-width:36rem) and (orientation:portrait){.wf-app--erp .wf-erp-document-camera__viewport{aspect-ratio:3/4;max-height:58vh}.wf-app--erp .wf-erp-document-camera__frame{width:78%;height:84%}}.wf-app--erp .wf-erp-receipt-scan__status{align-items:center;margin:0}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-receipt-scan__review{grid-template-columns:minmax(10.5rem,12rem) minmax(6.5rem,8rem) repeat(2,minmax(10rem,1fr))}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-receipt-scan__review>:is(.wf-erp-command-form__field--short,.wf-erp-command-form__field--medium){grid-column:auto;max-width:none}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-receipt-scan__review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-receipt-scan__review{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-receipt-scan__review>label{grid-column:1/-1}}.wf-app--erp .wf-erp-manual-journal__attachments{gap:8px;display:grid}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-stage{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon lead actions""icon hint actions";place-items:center start;gap:2px 12px;min-height:0;padding:10px 12px}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone__icon{grid-area:icon}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone__lead{grid-area:lead}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone__actions{grid-area:actions;justify-self:end}.wf-app--erp .wf-erp-manual-journal__attachments :is(.wf-erp-attachment-dropzone__hint,.wf-erp-attachment-dropzone__status){grid-area:hint}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-engine{width:100%}@media (max-width:48rem){.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon lead""icon hint""actions actions"}.wf-app--erp .wf-erp-manual-journal__attachments .wf-erp-attachment-dropzone__actions{justify-self:start}}.wf-app--erp .wf-erp-card__body{overflow-wrap:anywhere}.wf-app--erp .wf-erp-card__body>*{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-card__body>.wf-erp-record-link,.wf-app--erp .wf-erp-info-grid dd .wf-erp-record-link{width:auto;margin:0}.wf-app--erp .wf-erp-command-actions{flex-wrap:wrap;align-items:start;display:flex}.wf-app--erp .wf-erp-command-actions__trailing{flex-wrap:wrap;align-items:start;gap:6px;margin-left:auto;display:flex}.wf-app--erp .wf-erp-vehicle-sale-preview{align-items:center;min-width:0}.wf-app--erp .wf-erp-vehicle-sale-preview .wf-erp-vehicle-sale-preview__template{min-width:min(20rem,40vw);margin:0}.wf-app--erp .wf-erp-vehicle-sale-preview__template .wf-erp-search-select__input{width:100%;min-height:36px}.wf-app--erp .wf-erp-command-actions__danger{border-left:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:start;gap:6px;padding-left:8px;display:flex}.wf-app--erp .wf-erp-command-actions>.wf-erp-command-actions__danger:first-child{border-left:0;padding-left:0}.wf-app--erp .wf-erp-inline-pick-preview,.wf-app--erp .wf-erp-inline-pick-list{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:8px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.wf-app--erp .wf-erp-inline-pick-preview h3,.wf-app--erp .wf-erp-inline-pick-list h3{margin:0;font-size:.86rem}.wf-app--erp .wf-erp-table--inline-pick-preview th:last-child,.wf-app--erp .wf-erp-table--inline-pick-preview td:last-child{text-align:right;width:5.5rem}.wf-app--erp .wf-erp-card-link,.wf-app--erp .wf-erp-command-link{color:var(--wf-erp-primary-deep);text-underline-offset:.18em;align-items:center;min-height:44px;padding:8px 0;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.wf-app--erp .wf-erp-mobile-scroll-list,.wf-app--erp .wf-erp-catalog-list--bounded{scrollbar-gutter:auto;max-height:min(42rem,100dvh - 8.5rem);overflow:auto}.wf-app--erp .wf-erp-image-picker{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:10px;padding:10px;display:grid}.wf-app--erp .wf-erp-color-picker__swatches{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-color-picker__choice{background:var(--surface-raised);border:1px solid var(--wf-erp-line);cursor:pointer;border-radius:4px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:6px;min-height:50px;padding:8px;display:grid;position:relative}.wf-app--erp .wf-erp-color-picker__choice input[type=radio]{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.wf-app--erp .wf-erp-color-picker__choice input[type=radio]:focus-visible~* .wf-erp-color-picker__swatch,.wf-app--erp .wf-erp-color-picker__choice input[type=radio]:focus-visible+.wf-erp-color-picker__swatch{box-shadow:var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-color-picker__choice input[type=radio]:checked~* .wf-erp-color-picker__swatch,.wf-app--erp .wf-erp-color-picker__choice input[type=radio]:checked+.wf-erp-color-picker__swatch{border-color:var(--wf-erp-primary-deep);box-shadow:0 0 0 2px var(--surface-raised), 0 0 0 4px var(--wf-erp-primary)}.wf-app--erp .wf-erp-color-picker__choice:has(input[type=radio]:checked){background:color-mix(in srgb, var(--wf-erp-primary) 10%, var(--surface-raised));border-color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-command-form.wf-erp-register-layout-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-register-layout-form>label{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-color-picker__swatch{border:1px solid #101b1a47;border-radius:4px;width:2rem;min-height:2rem;display:block}.wf-app--erp .wf-erp-color-picker__swatch--default{background:linear-gradient(135deg, var(--surface-raised) 0%, var(--surface-muted) 100%)}.wf-app--erp .wf-erp-color-picker__swatch--red{background:#b5352e}.wf-app--erp .wf-erp-color-picker__swatch--orange{background:#c26b1f}.wf-app--erp .wf-erp-color-picker__swatch--yellow{background:#d6a629}.wf-app--erp .wf-erp-color-picker__swatch--green{background:#0d6a49}.wf-app--erp .wf-erp-color-picker__swatch--blue{background:#1f5c9e}.wf-app--erp .wf-erp-color-picker__swatch--purple{background:#7251a1}.wf-app--erp .wf-erp-color-picker__swatch--pink{background:#b04778}.wf-app--erp .wf-erp-command-form input[type=checkbox]{appearance:none;background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-sizing:border-box;place-content:center;justify-self:start;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__checks>label.wf-erp-toggle-row>input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-command-form .wf-erp-choice-card>input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px}.wf-app--erp .wf-erp-command-form input[type=checkbox]:before{background:var(--ink-inverse);content:"";opacity:0;position:absolute;inset:12%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.wf-app--erp .wf-erp-command-form input[type=checkbox]:checked{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-command-form input[type=checkbox]:checked:before{opacity:1}.wf-app--erp .wf-erp-image-picker__layout{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),1fr));place-items:start stretch;gap:18px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-image-picker__media-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr));gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-image-picker--product-media .wf-erp-image-picker__media-card{gap:7px;padding:8px}.wf-app--erp .wf-erp-image-picker--product-media .wf-erp-image-picker__preview-button{aspect-ratio:1;padding:5px}.wf-app--erp .wf-erp-image-picker--product-media .wf-erp-image-picker__uploader{align-self:stretch;min-height:10.5rem}.wf-app--erp .wf-erp-image-picker__position{color:var(--wf-erp-muted);font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-image-picker__uploader{grid-column:auto;width:100%;min-height:0;padding:14px 12px}.wf-app--erp .wf-erp-image-picker__media-card{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:calc(var(--wf-erp-radius) + 4px);gap:10px;width:100%;min-width:0;padding:12px;display:grid}.wf-app--erp .wf-erp-image-picker__preview-button{appearance:none;aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--wf-erp-panel) 70%, var(--surface-raised)), var(--surface-raised));border:1px solid var(--wf-erp-line);border-radius:calc(var(--wf-erp-radius) + 2px);cursor:zoom-in;justify-content:center;align-items:center;width:100%;min-width:0;padding:8px;display:flex;overflow:hidden}.wf-app--erp .wf-erp-image-picker__preview-button:focus-visible{box-shadow:inset var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-image-picker__preview-button:disabled{cursor:default}.wf-app--erp .wf-erp-image-picker__preview{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.wf-app--erp .wf-erp-company-logo-picker .wf-erp-image-picker__layout{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.wf-app--erp .wf-erp-company-logo-picker .wf-erp-image-picker__uploader{grid-column:1/-1}.wf-app--erp .wf-erp-company-logo-picker .wf-erp-image-picker__preview-button{aspect-ratio:16/9}.wf-app--erp .wf-erp-company-logo-picker__paper-status{color:var(--wf-erp-muted);text-align:center;align-content:center;justify-items:center;min-height:10rem}.wf-app--erp .wf-erp-company-logo-picker__paper-status svg{width:1.5rem;height:1.5rem}.wf-app--erp .wf-erp-register-lock-image-current{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-height:8rem;padding:var(--space-3);justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-register-lock-image-current img{object-fit:contain;max-width:100%;height:8rem;display:block}.wf-app--erp .wf-erp-image-picker__media-card--removing .wf-erp-image-picker__preview{filter:grayscale(.75);opacity:.32}.wf-app--erp .wf-erp-image-picker__toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-image-picker__primary-label{color:var(--wf-erp-muted);align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:650;display:inline-flex}.wf-app--erp .wf-erp-image-picker__actions{flex:none;align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-image-picker__actions .wf-erp-action-hint{cursor:help}.wf-app--erp .wf-erp-image-picker__tile-action{appearance:none;background:var(--surface-raised);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.wf-app--erp .wf-erp-image-picker__tile-action span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-image-picker__tile-action:hover,.wf-app--erp .wf-erp-image-picker__tile-action:focus-visible{background:var(--surface-hover);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-image-picker__tile-action:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-image-picker__tile-action--danger{border-color:var(--wf-erp-danger-line);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-image-picker__tile-action--danger:hover,.wf-app--erp .wf-erp-image-picker__tile-action--danger:focus-visible{background:var(--wf-erp-danger-surface);border-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-image-picker__alt-text{gap:5px;display:grid}.wf-app--erp .wf-erp-image-picker__alt-text>span{color:var(--wf-erp-muted);letter-spacing:.04em;font-size:.74rem;font-weight:600}.wf-app--erp .wf-erp-image-picker__alt-text input{width:100%;min-width:0}.wf-app--erp .wf-erp-image-picker__error{background:var(--wf-erp-danger-surface);border:1px solid var(--wf-erp-danger-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-danger);grid-column:1/-1;padding:10px 12px}.wf-app--erp .wf-erp-image-picker__modal-preview{background:color-mix(in srgb, var(--wf-erp-panel) 72%, var(--surface-raised));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:center;align-items:center;min-height:min(32rem,64dvh);padding:20px;display:flex}.wf-app--erp .wf-erp-image-picker__modal-preview img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 13rem);display:block}@media (pointer:coarse){.wf-app--erp .wf-erp-top-menu__search,.wf-app--erp .wf-erp-top-menu__search input,.wf-app--erp .wf-erp-shell-preference-menu,.wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger,.wf-app--erp .wf-erp-route-breadcrumbs a,.wf-app--erp .wf-erp-command-disclosure summary,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields>summary,.wf-app--erp .wf-erp-command-form input,.wf-app--erp .wf-erp-command-form textarea,.wf-app--erp .wf-erp-filter-bar input,.wf-app--erp .wf-erp-money-input,.wf-app--erp .wf-erp-login__form input,.wf-app--erp .wf-erp-command-button,.wf-app--erp .wf-erp-filter-bar button:where(:not(.wf-erp-filter-picker__button):not(.wf-erp-command-button--secondary)),.wf-app--erp .wf-erp-filter-bar a,.wf-app--erp .wf-erp-panel-link,.wf-app--erp .wf-erp-record-area-nav a,.wf-app--erp .wf-erp-nav__items :is(a,button),.wf-app--erp .wf-erp-workflow-links :is(a,button),.wf-app--erp .wf-erp-pager__link,.wf-app--erp .wf-erp-pager__size,.wf-app--erp .wf-erp-record-link,.wf-app--erp .wf-erp-card-link,.wf-app--erp .wf-erp-command-link,.wf-app--erp .wf-erp-barcode-preview__actions>:is(a,button){min-height:44px}.wf-app--erp .wf-erp-pager__size{min-width:44px}.wf-app--erp .wf-erp-compact-icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px}.wf-app--erp .wf-erp-product-badges__row{grid-template-columns:minmax(0,1fr) 44px}.wf-app--erp .wf-erp-alternate-barcodes__row{grid-template-columns:minmax(13rem,.95fr) minmax(11rem,1fr) minmax(7rem,.55fr) minmax(5rem,.36fr) minmax(10rem,.85fr) 44px}.wf-app--erp .wf-erp-command-form input[type=checkbox]{width:44px;min-width:44px;height:44px;min-height:44px}.wf-app--erp .wf-erp-top-menu__search input{font-size:1rem}}.wf-app--erp .wf-erp-receipt-text-copy{color:var(--wf-erp-muted);margin:0;font-size:.86rem;line-height:1.35}.wf-app--erp .wf-erp-receipt-text-store-default{gap:8px}.wf-app--erp .wf-erp-receipt-settings-form{gap:12px;width:100%}.wf-app--erp .wf-erp-receipt-settings-form>.wf-erp-command-panel,.wf-app--erp .wf-erp-receipt-settings-form>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-receipt-text-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-receipt-text-fields>label,.wf-app--erp .wf-erp-receipt-text-fields>label.wf-erp-command-form__field--wide{grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-receipt-text-fields label small{color:var(--wf-erp-muted);font-size:.74rem;line-height:1.2}.wf-app--erp .wf-erp-receipt-text-input-viewport{width:100%;max-width:100%;overflow-x:auto}.wf-app--erp .wf-erp-receipt-text-input-frame{width:384px;height:102px;overflow:hidden}.wf-app--erp .wf-erp-receipt-text-fields textarea.wf-erp-receipt-text-input{box-sizing:border-box;letter-spacing:0;overflow-wrap:anywhere;resize:none;text-align:center;white-space:pre-wrap;border-inline-width:2px;width:100%;max-width:none;height:102px;min-height:102px;max-height:102px;padding:8px;font-family:WF Receipt Mono,DejaVu Sans Mono,monospace;font-size:20px;font-weight:400;line-height:27px;overflow:hidden auto}@media (max-width:720px){.wf-app--erp .wf-erp-company-logo-picker .wf-erp-image-picker__layout,.wf-app--erp .wf-erp-receipt-text-fields{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-paper-document.wf-erp-receipt-text-preview{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;max-height:none;margin-inline:auto;padding:0;overflow:visible}.wf-app--erp .wf-erp-receipt-text-preview-section{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-receipt-text-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-receipt-text-preview-header h3{color:var(--wf-erp-text);margin:0;font-size:.82rem}.wf-app--erp .wf-erp-receipt-text-preview-header>.wf-erp-command-button{flex:none}.wf-app--erp .wf-erp-receipt-text-preview pre{letter-spacing:0;white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.42;overflow:visible}.wf-app--erp .wf-erp-receipt-text-registers{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-receipt-text-register{background:0 0;border:0;border-radius:0;min-width:0;overflow:hidden}.wf-app--erp .wf-erp-receipt-text-register+.wf-erp-receipt-text-register{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-receipt-text-register>summary{background:var(--wf-erp-surface);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:44px;padding:8px 12px}.wf-app--erp .wf-erp-receipt-text-register>summary span{letter-spacing:0;text-align:right;font-size:.78rem;line-height:1.2}.wf-app--erp .wf-erp-receipt-text-register[open]>summary{background:var(--surface-muted)}.wf-app--erp .wf-erp-receipt-text-printer-list{gap:6px;max-height:22rem;display:grid;overflow:auto}.wf-app--erp .wf-erp-receipt-text-printer-option{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.wf-app--erp .wf-erp-receipt-text-printer-option__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-command-form.wf-erp-receipt-text-printer-option__action{display:block}.wf-app--erp .wf-erp-receipt-text-printer-option__identity{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-receipt-text-printer-option__identity>strong{overflow-wrap:anywhere;font-size:.8rem}.wf-app--erp .wf-erp-receipt-text-printer-option__identity>small{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-receipt-text-register__body{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);gap:10px;display:grid}.wf-app--erp .wf-erp-receipt-text-register__body>.wf-erp-receipt-text-copy{grid-column:1/-1}.wf-app--erp .wf-erp-receipt-text-register__body>.wf-erp-command-form,.wf-app--erp .wf-erp-receipt-text-register__body>.wf-erp-receipt-text-preview-section{align-self:start}.wf-app--erp .wf-erp-purchase-order-task-views{flex:none;order:-2;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-purchase-order-task-views>a{border-radius:0;min-width:5.75rem}.wf-app--erp .wf-erp-purchase-order-task-views>a:first-child{border-radius:var(--wf-erp-radius) 0 0 var(--wf-erp-radius)}.wf-app--erp .wf-erp-purchase-order-task-views>a:last-child{border-radius:0 var(--wf-erp-radius) var(--wf-erp-radius) 0}.wf-app--erp .wf-erp-purchase-order-task-views>a+a{margin-left:-1px}.wf-app--erp .wf-erp-purchase-order-task-views>a[aria-current=page]{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-action);z-index:1;position:relative}.wf-app--erp .wf-erp-purchase-order-destination-control{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wf-app--erp .wf-erp-purchase-order-destination-control>label{flex:0 22rem;gap:4px;min-width:min(100%,14rem);display:grid}.wf-app--erp .wf-erp-purchase-order-destination-control>label>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:650}.wf-app--erp .wf-erp-page-section-layout{gap:0;padding:0}.wf-app--erp .wf-erp-page-section-content{gap:12px;padding:12px;display:grid}.wf-app--erp .wf-erp-page-section-anchor{scroll-margin-top:3.25rem}@media (max-width:72rem){.wf-app--erp .wf-erp-page-section-anchor{scroll-margin-top:3.25rem}}@media (max-width:760px){.wf-app--erp .wf-erp-page-section-content{gap:8px;padding:8px}.wf-app--erp .wf-erp-page-section-anchor{scroll-margin-top:3.75rem}}.wf-app--erp .wf-erp-command-form[data-wf-runtime-form=catalog-variant-group-save]>button,.wf-app--erp .wf-erp-command-form[data-wf-runtime-form=catalog-product-package-save]>.wf-erp-command-actions{grid-column:1/-1}.wf-app--erp .wf-erp-package-lines{width:100%;min-width:0;margin:6px 0 8px}.wf-app--erp .wf-erp-table--package-lines tr:not(.wf-erp-table-row--new-line)>:is(th,td):last-child{text-align:right;white-space:nowrap;width:1%}.wf-app--erp .wf-erp-command-form[data-wf-runtime-form=catalog-product-package-save]>label{min-width:0}.wf-app--erp .wf-erp-command-form[data-wf-runtime-form=catalog-product-package-save] input{box-sizing:border-box;max-width:100%}.wf-app--erp .wf-erp-command-form[data-wf-runtime-form=catalog-product-package-save]>label>:is(input,.wf-number-input){width:100%}.wf-app--erp .wf-erp-product-categories{grid-column:1/-1;gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-category-field{grid-column:1/-1;gap:6px;display:grid}.wf-app--erp .wf-erp-category-colors{flex-wrap:wrap;gap:7px;display:flex}.wf-app--erp .wf-erp-category-color{cursor:pointer;border:2px solid #101b1a1f;border-radius:999px;width:40px;height:40px;padding:0}.wf-app--erp .wf-erp-category-color.is-selected{box-shadow:0 0 0 3px var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-icons{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:5px;display:grid}.wf-app--erp .wf-erp-category-icon{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0;font-size:1.05rem;display:flex}.wf-app--erp .wf-erp-category-icon:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-icon.is-selected{background:var(--action-primary-soft);border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-row{border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-primary);color:var(--wf-erp-text);border-radius:4px;gap:3px;min-height:54px;padding:9px 10px;text-decoration:none;display:grid}.wf-app--erp .wf-erp-category-row strong{font-weight:700;line-height:1.05}.wf-app--erp .wf-erp-category-row>span{color:var(--wf-erp-text);font-size:.82rem;line-height:1.15}.wf-app--erp .wf-erp-category-row:hover,.wf-app--erp .wf-erp-category-row[aria-current=page]{border-color:#0b6b5f38;border-left-color:var(--wf-erp-primary);background:#0b6b5f14}.wf-app--erp .wf-erp-category-row[aria-current=page]{box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-row:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-category-row--draggable{cursor:grab}.wf-app--erp .wf-erp-category-row--aside{grid-template-columns:minmax(0,1fr) auto;align-items:start}.wf-app--erp .wf-erp-category-row>.wf-erp-category-row__aside{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-category-row--dragging{cursor:grabbing;opacity:.45}.wf-app--erp .wf-erp-category-row--drop-before{box-shadow:inset 0 3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-row--drop-after{box-shadow:inset 0 -3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-category-row--drop-inside{border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary);background:#0b6b5f1a}.wf-app--erp .wf-erp-category-row-icon{vertical-align:-2px;margin-inline:4px 2px;font-size:.95rem}.wf-app--erp .wf-erp-category-dot{vertical-align:0;border-radius:999px;width:.7rem;height:.7rem;margin-right:5px;display:inline-block}.wf-app--erp .wf-erp-category-color--default,.wf-app--erp .wf-erp-category-dot--default{background:#65716b}.wf-app--erp .wf-erp-category-color--red,.wf-app--erp .wf-erp-category-dot--red{background:#c0473a}.wf-app--erp .wf-erp-category-color--orange,.wf-app--erp .wf-erp-category-dot--orange{background:#c97a1c}.wf-app--erp .wf-erp-category-color--yellow,.wf-app--erp .wf-erp-category-dot--yellow{background:#d8b53a}.wf-app--erp .wf-erp-category-color--green,.wf-app--erp .wf-erp-category-dot--green{background:#2f7d4f}.wf-app--erp .wf-erp-category-color--blue,.wf-app--erp .wf-erp-category-dot--blue{background:#2f6dbf}.wf-app--erp .wf-erp-category-color--purple,.wf-app--erp .wf-erp-category-dot--purple{background:#7a4dbf}.wf-app--erp .wf-erp-category-color--pink,.wf-app--erp .wf-erp-category-dot--pink{background:#bf4d8f}.wf-app--erp .wf-erp-issue-banner{background:var(--warning-soft);border:1px solid var(--wf-erp-warning);border-radius:var(--wf-erp-radius);margin:0 10px 6px;padding:6px 12px;display:grid}.wf-app--erp .wf-erp-issue-banner__head{color:var(--wf-erp-warning);align-items:center;gap:7px;min-height:28px;font-size:.9rem;display:flex}.wf-app--erp .wf-erp-issue-banner__head .wf-erp-panel-link{margin-left:auto}.wf-app--erp .wf-erp-product-category-chips{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-product-category-chip{background:var(--wf-erp-surface);border:1.5px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:2.5rem;padding:5px 12px;font-size:.86rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.wf-app--erp .wf-erp-product-category-chip:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-product-category-chip__icon{font-size:1.15rem}.wf-app--erp .wf-erp-product-category-chip__check{color:var(--wf-erp-primary);margin-left:1px;font-size:1rem}.wf-app--erp .wf-erp-product-category-chip__parent{color:var(--wf-erp-muted);font-weight:400}.wf-app--erp .wf-erp-product-category-chip.is-selected{background:var(--action-primary-soft);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-product-category-chip--default .wf-erp-product-category-chip__icon{color:#65716b}.wf-app--erp .wf-erp-product-category-chip--red .wf-erp-product-category-chip__icon{color:#c0473a}.wf-app--erp .wf-erp-product-category-chip--orange .wf-erp-product-category-chip__icon{color:#c97a1c}.wf-app--erp .wf-erp-product-category-chip--yellow .wf-erp-product-category-chip__icon{color:#b8901f}.wf-app--erp .wf-erp-product-category-chip--green .wf-erp-product-category-chip__icon{color:#2f7d4f}.wf-app--erp .wf-erp-product-category-chip--blue .wf-erp-product-category-chip__icon{color:#2f6dbf}.wf-app--erp .wf-erp-product-category-chip--purple .wf-erp-product-category-chip__icon{color:#7a4dbf}.wf-app--erp .wf-erp-product-category-chip--pink .wf-erp-product-category-chip__icon{color:#bf4d8f}.wf-app--erp .wf-erp-multi-user-picker{gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-multi-user-picker__users{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-multi-user-picker__pill{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:1.9rem;padding:4px 8px;font-size:.8rem;font-weight:600;line-height:1.1;display:inline-flex}.wf-app--erp .wf-erp-multi-user-picker__pill:hover,.wf-app--erp .wf-erp-multi-user-picker__pill:focus-visible{border-color:var(--wf-erp-primary);background:#0b6b5f14}.wf-app--erp .wf-erp-multi-user-picker__pill:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-multi-user-picker__pill:disabled{cursor:not-allowed;opacity:.58}.wf-app--erp .wf-erp-multi-user-picker__remove{color:var(--wf-erp-muted);font-size:.82rem}.wf-app--erp .wf-erp-multi-user-picker__empty{color:var(--wf-erp-muted);margin:0;font-size:.78rem}.wf-app--erp .wf-erp-product-pricing label em{color:var(--wf-erp-muted);font-size:.78rem;font-style:normal}.wf-app--erp .wf-erp-product-purchasing-link{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:inherit;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid}.wf-app--erp .wf-erp-product-purchasing-link:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-product-purchasing-link>.wf-icon{color:var(--wf-erp-primary);font-size:1.2rem}.wf-app--erp .wf-erp-product-purchasing-link>span{gap:2px;display:grid}.wf-app--erp .wf-erp-product-purchasing-link small{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-product-replenishment{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-column:1/-1;min-width:0;overflow:hidden}.wf-app--erp .wf-erp-product-replenishment__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-product-replenishment__heading>.wf-icon{color:var(--wf-erp-primary);font-size:1.2rem}.wf-app--erp .wf-erp-product-replenishment__heading>span,.wf-app--erp .wf-erp-product-replenishment__location{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-replenishment small,.wf-app--erp .wf-erp-product-replenishment>p{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-product-replenishment>p{border-top:1px solid var(--wf-erp-line);margin:0;padding:9px 12px}.wf-app--erp .wf-erp-product-replenishment ul{margin:0;padding:0;list-style:none}.wf-app--erp .wf-erp-product-replenishment li{border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 12px;display:grid}.wf-app--erp .wf-erp-product-replenishment__action{color:var(--wf-erp-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 6px;font-size:.78rem;font-weight:750}.wf-app--erp .wf-erp-product-replenishment__action:hover:not(:disabled){text-decoration:underline}.wf-app--erp .wf-erp-product-replenishment__action:disabled{color:var(--wf-erp-muted);cursor:not-allowed;opacity:.75}.wf-app--erp .wf-erp-order-line-comment-row td{border-top:0;padding:0 10px 8px}.wf-app--erp .wf-erp-workspace__grid--area-rail{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-content:start;align-items:start}.wf-app--erp .wf-erp-workspace__grid--accounting-account-form{grid-template-columns:minmax(12rem,15rem) minmax(30rem,1fr)}.wf-app--erp .wf-erp-workspace__grid--accounting-setup-form{grid-template-columns:minmax(12rem,15rem) minmax(28rem,1fr)}.wf-app--erp .wf-erp-workspace__grid--accounting-task-form{grid-template-columns:minmax(12rem,15rem) minmax(34rem,1fr)}.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail{grid-template-columns:minmax(12rem,15rem) minmax(30rem,1fr)}@media (min-width:72.001rem){.wf-app--erp .wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open .wf-erp-workspace__grid--accounting-record-detail{grid-template-columns:minmax(12rem,15rem) minmax(30rem,1fr)}.wf-app--erp .wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open .wf-erp-workspace__grid--accounting-record-detail>.wf-erp-accounting-area-rail--desktop{grid-column:1}.wf-app--erp .wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open .wf-erp-workspace__grid--accounting-record-detail>.wf-erp-status__panel--primary{grid-column:2}}.wf-app--erp .wf-erp-workspace__grid--accounting-account-form>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace__grid--accounting-setup-form>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace__grid--accounting-task-form>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail>.wf-erp-status__panel--primary{justify-self:stretch;width:100%}.wf-app--erp .wf-erp-accounting-area-rail--desktop{align-self:start;min-height:0;max-height:calc(100dvh - 162px);position:sticky;top:0}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail>.wf-erp-accounting-area-rail--desktop{grid-row:1/span 2}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail:has(>.wf-erp-live-statements-band){grid-template-rows:auto minmax(0,1fr)}.wf-app--erp .wf-erp-accounting-area-rail.wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100dvh - 162px);max-height:100%;scroll-padding-block:8px;overflow:hidden auto}.wf-app--erp .wf-erp-accounting-area-rail .wf-erp-record-area-nav--rail{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);flex-direction:column;align-self:stretch;gap:3px;max-height:100%;padding:6px;display:flex;overflow-y:auto}.wf-app--erp .wf-erp-accounting-area-rail .wf-erp-record-area-nav--rail:focus-visible{box-shadow:inset 0 0 0 2px var(--wf-erp-primary);outline:0}.wf-app--erp .wf-erp-accounting-area-rail .wf-erp-record-area-nav--rail section{background:0 0;flex:none;gap:3px;min-height:0;padding:3px 2px}.wf-app--erp .wf-erp-accounting-area-rail .wf-erp-record-area-nav--rail div{flex-direction:column;gap:3px;display:flex}.wf-app--erp .wf-erp-accounting-area-rail .wf-erp-record-area-nav--rail a{width:100%;min-height:26px;font-weight:500}.wf-app--erp .wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail{gap:2px;padding:4px}.wf-app--erp .wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail section{gap:2px;padding:2px 1px}.wf-app--erp .wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail section :is(h2,h3){padding-bottom:3px}.wf-app--erp .wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail section div{gap:2px}.wf-app--erp .wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail a{min-height:26px;padding-block:2px;padding-inline:8px}.wf-app--erp .wf-erp-accounting-area-rail{min-width:0}.wf-app--erp .wf-erp-accounting-area-rail--mobile{display:none}@media (min-width:72.001rem){.wf-app--erp .wf-erp-workspace__grid--area-rail:has(>.wf-erp-catalog-list[data-wf-viewport-fit=table]){align-content:stretch;align-items:stretch}.wf-app--erp .wf-erp-workspace__grid--area-rail:has(>.wf-erp-status__heading):has(>.wf-erp-catalog-list[data-wf-viewport-fit=table]){grid-template-rows:max-content minmax(0,1fr)}.wf-app--erp .wf-erp-workspace__grid--area-rail:has(>.wf-erp-catalog-list[data-wf-viewport-fit=table])>.wf-erp-accounting-area-rail--desktop{align-self:stretch;max-height:none}.wf-app--erp .wf-erp-workspace__grid--area-rail:has(>.wf-erp-catalog-list[data-wf-viewport-fit=table])>.wf-erp-accounting-area-rail--desktop .wf-erp-record-area-nav--rail{height:100%;max-height:none}.wf-app--erp .wf-erp-workspace__grid--area-rail>.wf-erp-catalog-list[data-wf-viewport-fit=table]{align-self:stretch}.wf-app--erp .wf-erp-workspace__grid--area-rail>.wf-erp-catalog-list[data-wf-viewport-fit=table]>.wf-erp-status__body:has(>.wf-erp-table-region){flex-direction:column;display:flex;overflow:hidden}.wf-app--erp .wf-erp-workspace__grid--area-rail>.wf-erp-catalog-list[data-wf-viewport-fit=table]>.wf-erp-status__body>.wf-erp-table-region{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.wf-app--erp .wf-erp-workspace__grid--area-rail>.wf-erp-catalog-list[data-wf-viewport-fit=table]>.wf-erp-status__body>.wf-erp-table-region>.wf-erp-table-wrap{min-height:0}}.wf-app--erp .wf-erp-command-form--account{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--account>label,.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--account>.wf-erp-command-form__resolved,.wf-app--erp .wf-erp-command-form--account .wf-erp-command-form__resolved.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--account .wf-erp-command-form__resolved.wf-erp-command-form__field--medium{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form--account .wf-erp-command-form__resolved.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form--accounting-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--accounting-setup>label,.wf-app--erp .wf-erp-command-form--accounting-setup label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-setup label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--accounting-setup>.wf-erp-command-form__resolved,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-command-form__resolved.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-command-form__resolved.wf-erp-command-form__field--medium{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form--accounting-setup label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-command-form__resolved.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form--accounting-setup>fieldset{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form--accounting-setup>fieldset{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.wf-app--erp .wf-erp-command-form--accounting-setup>fieldset.wf-erp-command-group--bank-account :is(label,.wf-erp-command-form__field).wf-erp-command-form__field--medium{grid-column:span 2}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form--accounting-setup>fieldset.wf-erp-command-group--bank-account :is(label,.wf-erp-command-form__field).wf-erp-command-form__field--medium{grid-column:1/-1}}.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>label,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>.wf-erp-command-form__resolved,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>.wf-erp-command-form__resolved.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>.wf-erp-command-form__resolved.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--accounting-setup .wf-erp-optional-fields__grid>.wf-erp-search-select{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form--accounting-setup:has(>label:only-of-type)>label{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form--accounting-task{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--accounting-task>label,.wf-app--erp .wf-erp-command-form--accounting-task label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-task label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--accounting-task .wf-erp-command-form__resolved.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form--accounting-task .wf-erp-command-form__resolved.wf-erp-command-form__field--medium{max-width:none}.wf-app--erp .wf-erp-table__total-row th,.wf-app--erp .wf-erp-table__total-row td{border-top:2px solid var(--wf-erp-line);font-weight:700}.wf-app--erp .wf-erp-table__total-row+.wf-erp-table__total-row th,.wf-app--erp .wf-erp-table__total-row+.wf-erp-table__total-row td{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-accounting-empty-action{margin-top:2px;display:flex}.wf-app--erp .wf-erp-line-comment__glyph{flex:none;align-items:center;gap:2px;display:inline-flex}.wf-app--erp .wf-erp-line-comment__glyph svg{width:14px;height:14px}.wf-app--erp .wf-erp-table tbody th .wf-erp-line-comment__glyph{display:inline-flex}.wf-app--erp .wf-erp-line-comment__slash{opacity:.5;font-size:.72rem}.wf-app--erp .wf-erp-amend-article{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.wf-app--erp .wf-erp-amend-article__badge,.wf-app--erp .wf-erp-document-line-article__badge{flex:none}.wf-app--erp .wf-erp-amend-article__badges,.wf-app--erp .wf-erp-document-line-article__badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-start;gap:4px;min-width:0;max-width:100%;margin-left:auto;display:flex}.wf-app--erp .wf-erp-document-line-article__head{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-document-line-article__head>strong{overflow-wrap:break-word;flex:1 1 0;min-width:min-content}.wf-app--erp .wf-erp-amend-article__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wf-app--erp .wf-erp-amend-article__text input{width:100%}.wf-app--erp .wf-erp-table tbody th .wf-erp-line-comment-picker{flex:none;display:inline-flex;position:relative}.wf-app--erp .wf-erp-line-comment-toggle{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);color:var(--wf-erp-muted);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.wf-app--erp .wf-erp-line-comment-toggle:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-line-comment-toggle--internal,.wf-app--erp .wf-erp-line-comment-toggle--customer{color:var(--wf-erp-primary);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-line-comment-toggle--display{cursor:default}.wf-app--erp .wf-erp-line-comment-menu{z-index:40;background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:8px;min-width:13rem;margin:0;padding:4px;list-style:none;box-shadow:0 8px 24px #0f172a29}.wf-app--erp .wf-erp-line-comment-menu button{width:100%;font:inherit;text-align:left;color:var(--wf-erp-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.wf-app--erp .wf-erp-line-comment-menu button:hover{background:var(--wf-erp-bg)}.wf-app--erp .wf-erp-line-comment-menu button.active{color:var(--wf-erp-primary);font-weight:600}.wf-app--erp .wf-erp-line-comment-text,.wf-app--erp .wf-erp-command-form .wf-erp-line-comment-text{width:100%;height:54px;min-height:54px;font:inherit;border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);color:var(--wf-erp-text);resize:none;border-radius:7px;padding:5px 10px;line-height:1.4;display:block;overflow:hidden}.wf-app--erp .wf-erp-order-line-comment-row .wf-erp-line-comment-text{border-top:0;border-radius:0 0 7px 7px;margin-top:0}.wf-app--erp .wf-erp-amend-article textarea.wf-erp-article-line-work-title{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:32px;padding:6px 10px;font-weight:400;line-height:18px;display:block;overflow:hidden}.wf-app--erp .wf-erp-amend-article__text--control>small{padding-left:11px}.wf-app--erp .wf-erp-table--article-lines tbody th[scope=row]:has(textarea.wf-erp-article-line-work-title){min-width:18rem}.wf-app--erp .wf-erp-article-lines-editor--whole-names .wf-erp-amend-article textarea.wf-erp-article-line-work-title{min-width:14rem}.wf-app--erp .wf-erp-invoice-line-article{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.wf-app--erp .wf-erp-customer-invoice-detail{gap:0;min-width:0;display:grid}.wf-app--erp .wf-erp-document-facts{border-bottom:1px solid var(--wf-erp-line);border-top:1px solid var(--wf-erp-line);min-width:0;padding:11px 0 10px;container:wf-erp-document-facts/inline-size}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.03fr) minmax(0,.76fr) minmax(0,.76fr) minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,1.7fr);min-width:0;display:grid}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div{border-left:1px solid var(--wf-erp-line);min-width:0;padding:0 14px}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:first-child{border-left:0;padding-left:10px}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:last-child{padding-right:10px}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list dt{color:var(--wf-erp-muted);letter-spacing:.025em;font-size:.69rem;font-weight:700;line-height:1.25}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list dd{color:var(--wf-erp-text);overflow-wrap:anywhere;margin-top:3px;font-size:.8rem;font-weight:700;line-height:1.25}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:first-child dd{color:var(--wf-erp-primary-deep);font-size:.9rem}@container wf-erp-document-facts (width<=68rem){.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:nth-child(4){border-left:0}}@container wf-erp-document-facts (width<=42rem){.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:nth-child(odd){border-left:0}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div:nth-child(2n){border-left:1px solid var(--wf-erp-line)}}@container wf-erp-document-facts (width<=20rem){.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-document-facts>.wf-erp-document-facts__list>div{border-left:0}}.wf-app--erp .wf-erp-document-lines-section>.wf-erp-flat-section__head>.wf-erp-flat-section__summary{max-width:min(100%,44rem)}.wf-app--erp .wf-erp-document-lines-summary{overflow:visible}.wf-app--erp .wf-erp-document-lines-summary table.wf-erp-ledger-figures{margin:0}.wf-app--erp .wf-erp-document-lines-summary .wf-erp-ledger-figures th{border-bottom:0;padding:0 0 2px;font-size:.64rem;line-height:1}.wf-app--erp .wf-erp-document-lines-summary .wf-erp-ledger-figures td{padding:0;font-size:.84rem;line-height:1.1}.wf-app--erp .wf-erp-document-lines-summary .wf-erp-ledger-figures :is(th,td)+:is(th,td){padding-left:clamp(10px,2vw,24px)}@media (max-width:44rem){.wf-app--erp.wf-app--erp .wf-erp-document-lines-section>.wf-erp-flat-section__head>.wf-erp-flat-section__summary{grid-area:2/1/auto/-1;width:100%}.wf-app--erp .wf-erp-document-lines-summary{overflow-x:auto}}.wf-app--erp .wf-erp-table--package-lines :is(th,td).wf-erp-article-lines__cell--money{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-table--package-lines td.wf-erp-article-lines__cell--money{vertical-align:middle}.wf-app--erp .wf-erp-table--package-lines td>.wf-erp-product-package-line-price{justify-items:end;gap:2px;min-width:8.5rem;display:grid}.wf-app--erp .wf-erp-product-package-line-price__off{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-product-package-line-price__off--warn{color:var(--danger);font-weight:600}.wf-app--erp .wf-erp-product-package-price__summary{font-size:.95rem}.wf-app--erp .wf-erp-product-package-price__warnings{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__details>:is(.wf-erp-recurring-editor__details-primary,.wf-erp-recurring-editor__details-secondary){grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-recurring-editor__details-primary{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,.9fr)}.wf-app--erp .wf-erp-recurring-editor__details-secondary{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.68fr) minmax(0,.78fr)}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__details>:is(.wf-erp-recurring-editor__details-primary,.wf-erp-recurring-editor__details-secondary)>*{grid-column:auto;width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-recurring-editor__terms{gap:10px}.wf-app--erp .wf-erp-recurring-editor__terms>.wf-erp-recurring-editor__terms-layout{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(21rem,2fr);gap:0;min-width:0;display:grid}.wf-app--erp .wf-erp-recurring-editor__terms-section{min-width:0}.wf-app--erp .wf-erp-recurring-editor__terms-section>h3{color:var(--wf-erp-text);letter-spacing:.025em;margin:0 0 8px;font-size:.78rem}.wf-app--erp .wf-erp-recurring-editor__terms-section--billing{padding-right:16px}.wf-app--erp .wf-erp-recurring-editor__billing-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor :is(.wf-erp-recurring-editor__billing-fields,.wf-erp-recurring-editor__renewal-grid,.wf-erp-recurring-editor__index-grid)>*{grid-column:auto;width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__billing-fields>.wf-erp-recurring-editor__handling{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__billing-fields>:is(:nth-child(2),:nth-child(3),:nth-child(4)){grid-column:span 2}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__billing-fields>:is(:nth-child(5),:nth-child(6)){grid-column:span 3}.wf-app--erp .wf-erp-recurring-editor__terms-section>.wf-erp-command-form__hint{max-width:78rem;margin-top:7px;display:block}.wf-app--erp .wf-erp-recurring-editor__terms-conditions{border-left:1px solid var(--wf-erp-line);gap:12px;min-width:0;padding-left:16px;display:grid}.wf-app--erp .wf-erp-recurring-editor__terms-conditions>.wf-erp-recurring-editor__terms-section--index{border-top:1px solid var(--wf-erp-line);padding-top:11px}.wf-app--erp .wf-erp-recurring-editor__renewal-grid,.wf-app--erp .wf-erp-recurring-editor__index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__renewal-grid>:last-child{grid-column:1/-1}.wf-app--erp .wf-erp-recurring-editor__section-hint{color:var(--wf-erp-muted);margin:7px 0 0;font-size:.78rem;line-height:1.3}.wf-app--erp .wf-erp-document-facts.wf-erp-recurring-document-facts>.wf-erp-document-facts__list{grid-template-columns:minmax(0,1.65fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.58fr) minmax(0,.9fr)}.wf-app--erp .wf-erp-recurring-detail-rows{min-width:0;margin:0}.wf-app--erp .wf-erp-recurring-detail-rows__row{border-top:1px solid var(--wf-erp-line);grid-template-columns:clamp(9.5rem,13vw,11.5rem) minmax(0,1fr);align-items:baseline;gap:8px 18px;min-width:0;padding:9px 0;display:grid}.wf-app--erp .wf-erp-recurring-detail-rows__row:first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-recurring-detail-rows__row:last-child{padding-bottom:0}.wf-app--erp .wf-erp-recurring-detail-rows__row>dt{color:var(--wf-erp-muted);letter-spacing:.025em;margin:0;font-size:.7rem;font-weight:700;line-height:1.35}.wf-app--erp .wf-erp-recurring-detail-rows__row>dd{flex-wrap:wrap;align-items:baseline;gap:6px clamp(16px,3vw,36px);min-width:0;margin:0;display:flex}.wf-app--erp .wf-erp-recurring-detail-rows__segment{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-recurring-detail-rows__segment-label{color:var(--wf-erp-muted);font-size:.69rem;font-weight:600;line-height:1.35}.wf-app--erp .wf-erp-recurring-detail-rows__segment-value{color:var(--wf-erp-text);overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.35}.wf-app--erp .wf-erp-recurring-lines>.wf-erp-flat-section__head>.wf-erp-flat-section__summary{max-width:min(100%,44rem)}.wf-app--erp .wf-erp-recurring-lines__totals{overflow:visible}.wf-app--erp .wf-erp-recurring-lines__totals table.wf-erp-ledger-figures{margin:0}.wf-app--erp .wf-erp-recurring-lines__totals .wf-erp-ledger-figures th{border-bottom:0;padding:0 0 2px;font-size:.64rem;line-height:1}.wf-app--erp .wf-erp-recurring-lines__totals .wf-erp-ledger-figures td{padding:0;font-size:.84rem;line-height:1.1}.wf-app--erp .wf-erp-recurring-lines__totals .wf-erp-ledger-figures :is(th,td)+:is(th,td){padding-left:clamp(10px,2vw,24px)}.wf-app--erp .wf-erp-recurring-status-actions>.wf-erp-command-actions__danger{border-left:0;padding-left:0}@container wf-erp-document-facts (width<=60rem){.wf-app--erp .wf-erp-document-facts.wf-erp-recurring-document-facts>.wf-erp-document-facts__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container wf-erp-document-facts (width<=42rem){.wf-app--erp .wf-erp-document-facts.wf-erp-recurring-document-facts>.wf-erp-document-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wf-erp-document-facts (width<=20rem){.wf-app--erp .wf-erp-document-facts.wf-erp-recurring-document-facts>.wf-erp-document-facts__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:60rem){.wf-app--erp .wf-erp-recurring-detail-rows__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.wf-app--erp .wf-erp-recurring-editor__details-primary,.wf-app--erp .wf-erp-recurring-editor__details-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__details-primary>:last-child{grid-column:1/-1}.wf-app--erp .wf-erp-recurring-editor__terms>.wf-erp-recurring-editor__terms-layout{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-recurring-editor__terms-section--billing{padding-right:0}.wf-app--erp .wf-erp-recurring-editor__terms-conditions{border-left:0;border-top:1px solid var(--wf-erp-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px;padding-left:0}.wf-app--erp .wf-erp-recurring-editor__terms-conditions>.wf-erp-recurring-editor__terms-section--index{border-left:1px solid var(--wf-erp-line);border-top:0;padding-top:0;padding-left:12px}}@media (max-width:48rem){.wf-app--erp .wf-erp-recurring-lines>.wf-erp-flat-section__head>.wf-erp-flat-section__summary{grid-area:2/1/auto/-1;width:100%}.wf-app--erp .wf-erp-recurring-lines__totals{overflow-x:auto}.wf-app--erp .wf-erp-recurring-editor__details-primary,.wf-app--erp .wf-erp-recurring-editor__details-secondary,.wf-app--erp .wf-erp-recurring-editor__billing-fields,.wf-app--erp .wf-erp-recurring-editor__renewal-grid,.wf-app--erp .wf-erp-recurring-editor__index-grid,.wf-app--erp .wf-erp-recurring-editor__terms-conditions{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__details-primary>:last-child,.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__billing-fields>:is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)),.wf-app--erp .wf-erp-command-form.wf-erp-recurring-editor .wf-erp-recurring-editor__renewal-grid>:last-child{grid-column:auto}.wf-app--erp .wf-erp-recurring-editor__terms-conditions>.wf-erp-recurring-editor__terms-section--index{border-left:0;border-top:1px solid var(--wf-erp-line);padding-top:11px;padding-left:0}}.wf-app--erp .wf-erp-notification-bell{display:inline-flex;position:relative}.wf-app--erp .wf-erp-assistant-button,.wf-app--erp .wf-erp-staff-tasks-button,.wf-app--erp .wf-erp-notification-bell__button{color:#e9eee9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex;position:relative}.wf-app--erp .wf-erp-assistant-button:hover,.wf-app--erp .wf-erp-staff-tasks-button:hover,.wf-app--erp .wf-erp-notification-bell__button:hover{background:#ffffff1f;border-color:#e0b3596b}.wf-app--erp .wf-erp-assistant-button:focus-visible,.wf-app--erp .wf-erp-staff-tasks-button:focus-visible,.wf-app--erp .wf-erp-notification-bell__button:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-color:#e0b359a8;outline:0}.wf-app--erp .wf-erp-filter-bar.wf-erp-staff-tasks__filters{grid-template-columns:repeat(2,minmax(12rem,16rem))}.wf-app--erp .wf-erp-table--staff-tasks{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--staff-tasks :is(th,td):first-child{width:34%}.wf-app--erp .wf-erp-table--staff-tasks :is(th,td):nth-child(2){width:36%}.wf-app--erp .wf-erp-table--staff-tasks :is(th,td):nth-child(3){width:12%}.wf-app--erp .wf-erp-table--staff-tasks :is(th,td):nth-child(4){width:18%}.wf-app--erp .wf-erp-staff-task{gap:14px;min-width:0;display:grid}.wf-app--erp .wf-erp-staff-task__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.wf-app--erp .wf-erp-staff-task__route{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:650;display:flex}.wf-app--erp .wf-erp-staff-task__route>span{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-staff-task__route .wf-icon{color:var(--wf-erp-muted);width:16px;height:16px}.wf-app--erp .wf-erp-staff-task__badges{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-staff-task__instructions{background:var(--wf-erp-surface);border-left:3px solid color-mix(in srgb, var(--wf-erp-primary) 45%, transparent);white-space:pre-line;border-radius:0 6px 6px 0;margin:0;padding:10px 14px;line-height:1.5}.wf-app--erp .wf-erp-staff-task__source{margin:-6px 0 0}.wf-app--erp .wf-erp-staff-task__steps{border:1px solid var(--wf-erp-line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wf-app--erp .wf-erp-staff-task__step{background:var(--wf-erp-surface);gap:3px;min-width:0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-staff-task__step+.wf-erp-staff-task__step{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-staff-task__step--current{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-panel));box-shadow:inset 0 3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-staff-task__step--cancelled{box-shadow:inset 0 3px 0 var(--danger)}.wf-app--erp .wf-erp-staff-task__step:is(.wf-erp-staff-task__step--waiting,.wf-erp-staff-task__step--skipped){color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-staff-task__step-top{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-staff-task__step-node{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-muted);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;height:20px;font-size:.68rem;font-weight:800;display:flex}.wf-app--erp .wf-erp-staff-task__step--done .wf-erp-staff-task__step-node{background:var(--success);border-color:var(--success);color:#fff}.wf-app--erp .wf-erp-staff-task__step--current .wf-erp-staff-task__step-node{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:#fff}.wf-app--erp .wf-erp-staff-task__step--cancelled .wf-erp-staff-task__step-node{background:var(--danger);border-color:var(--danger);color:#fff}.wf-app--erp .wf-erp-staff-task__step-meta{color:var(--wf-erp-muted);overflow-wrap:anywhere;padding-left:28px;font-size:.84rem}@media (max-width:40rem){.wf-app--erp .wf-erp-staff-task__steps{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-staff-task__step+.wf-erp-staff-task__step{border-left:0;border-top:1px solid var(--wf-erp-line)}}.wf-app--erp .wf-erp-notification-bell__badge{color:#fff;text-align:center;background:#c1452e;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.wf-app--erp .wf-erp-notification-bell__panel{z-index:40;background:var(--wf-erp-surface);width:22rem;max-width:90vw;max-height:70vh;color:var(--wf-erp-text);border:1px solid var(--wf-erp-line);border-radius:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #0000003d}.wf-app--erp .wf-erp-notification-bell__panel-head{border-bottom:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);z-index:2;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.wf-app--erp .wf-erp-notification-bell__panel-head>div{gap:2px;display:grid}.wf-app--erp .wf-erp-notification-bell__panel-head small{color:var(--wf-erp-muted);font-size:.7rem}.wf-app--erp .wf-erp-notification-bell__panel-head>button{color:var(--wf-erp-primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:4px 8px;font-size:.7rem;font-weight:700}.wf-app--erp .wf-erp-notification-bell__panel-head>button:hover{text-decoration:underline}.wf-app--erp .wf-erp-notification-bell__tabs{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.35rem .5rem;display:grid}.wf-app--erp .wf-erp-notification-bell__tabs button{min-height:2rem;color:var(--wf-erp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;font-weight:650}.wf-app--erp .wf-erp-notification-bell__tabs button[aria-current=page]{background:var(--wf-erp-panel);color:var(--wf-erp-text);box-shadow:inset 0 0 0 1px var(--wf-erp-line)}.wf-app--erp .wf-erp-notification-bell__status{background:var(--warning-soft,#fff7dd);border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-text);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-notification-bell__status button{color:var(--wf-erp-primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;min-height:44px;padding-inline:8px;font-weight:700}.wf-app--erp .wf-erp-notification-bell__empty{color:var(--wf-erp-muted);margin:0;padding:16px 12px;font-size:.86rem}.wf-app--erp .wf-erp-notification-bell__list{margin:0;padding:0;list-style:none}.wf-app--erp .wf-erp-notification-bell__item+.wf-erp-notification-bell__item{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-notification-bell__item{grid-template-columns:minmax(0,1fr) auto;display:grid}.wf-app--erp .wf-erp-notification-bell__item--unread{box-shadow:inset 3px 0 var(--wf-erp-primary);background:#e0b35914}.wf-app--erp .wf-erp-notification-bell__item--historical{opacity:.72}.wf-app--erp .wf-erp-notification-bell__item-body{text-align:left;width:100%;color:inherit;font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-notification-bell__dismiss{color:var(--wf-erp-muted);cursor:pointer;background:0 0;border:0;align-self:start;min-width:44px;min-height:44px;padding:10px 8px;font-size:1rem;line-height:1}.wf-app--erp .wf-erp-notification-bell__dismiss:hover,.wf-app--erp .wf-erp-notification-bell__dismiss:focus-visible{color:var(--wf-erp-text)}.wf-app--erp button.wf-erp-notification-bell__item-body{cursor:pointer}.wf-app--erp button.wf-erp-notification-bell__item-body:hover{background:var(--surface-hover)}.wf-app--erp .wf-erp-notification-bell__severity{border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:.66rem;font-weight:700}.wf-app--erp .wf-erp-notification-bell__severity--action{color:#a3331f;background:#c1452e24}.wf-app--erp .wf-erp-notification-bell__severity--info{background:var(--info-soft);color:var(--info-ink)}.wf-app--erp .wf-erp-notification-bell__panel-foot{border-top:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);z-index:2;justify-content:space-between;gap:12px;padding:8px 12px;display:flex;position:sticky;bottom:0}.wf-app--erp .wf-erp-notification-bell__history{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-notification-bell__history h2{color:var(--wf-erp-muted);letter-spacing:.03em;margin:0;padding:8px 12px 5px;font-size:.72rem}.wf-app--erp .wf-erp-notification-bell__time,.wf-app--erp .wf-erp-notification-bell__history-status{color:var(--wf-erp-muted);font-size:.68rem}.wf-app--erp .wf-erp-notification-bell__load-more{border:0;border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-primary);cursor:pointer;font:inherit;background:0 0;width:100%;min-height:44px;padding:9px 12px;font-size:.75rem;font-weight:700}.wf-app--erp .wf-erp-notification-bell__load-more:hover:not(:disabled){background:var(--surface-hover)}.wf-app--erp .wf-erp-notification-bell__load-more:disabled{cursor:wait;opacity:.65}.wf-app--erp .wf-erp-notification-bell__overview{color:var(--wf-erp-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;font-weight:600;display:inline-flex}.wf-app--erp .wf-erp-notification-bell__overview:hover{text-decoration:underline}.wf-app--erp .wf-erp-notification-toast-stack{z-index:70;gap:8px;width:24rem;max-width:min(24rem,100vw - 24px);display:grid;position:fixed;top:68px;right:12px}.wf-app--erp .wf-erp-notification-toast{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-left:4px solid var(--info-ink);color:var(--wf-erp-text);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 12px 32px #0000003d}.wf-app--erp .wf-erp-notification-toast--action{border-left-color:#c1452e}.wf-app--erp .wf-erp-notification-toast__body{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-area:1/1;align-items:start;gap:3px;padding:11px 8px 11px 12px;display:grid}.wf-app--erp .wf-erp-notification-toast__body:hover{background:var(--surface-hover)}.wf-app--erp .wf-erp-notification-toast__body strong{font-size:.82rem}.wf-app--erp .wf-erp-notification-toast__body span{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-notification-toast__close{color:var(--wf-erp-muted);cursor:pointer;z-index:1;background:0 0;border:0;grid-area:1/2;align-self:start;min-width:44px;min-height:44px;padding:8px;font-size:1.15rem;line-height:1}.wf-app--erp .wf-erp-notification-toast__close:hover{color:var(--wf-erp-text)}@media (max-width:560px){.wf-app--erp .wf-erp-notification-toast-stack{width:auto;max-width:none;top:58px;left:8px;right:8px}}.wf-app--erp .wf-erp-price-list-import{flex-direction:column;gap:1rem;display:flex}.wf-app--erp .wf-erp-price-list-import__recognized{color:var(--wf-erp-success,#1d6b4f);font-size:.8125rem}.wf-app--erp .wf-erp-price-list-import__note{color:var(--wf-erp-muted);font-size:.8125rem}.wf-app--erp .wf-erp-price-list-import__summary{flex-direction:column;gap:.75rem;display:flex}.wf-app--erp .wf-erp-price-list-import__error{border:1px solid var(--wf-erp-danger-line);background:var(--wf-erp-danger-surface);color:var(--wf-erp-danger);border-radius:.4rem;margin:0;padding:.6rem .75rem;font-size:.85rem}.wf-app--erp .wf-erp-table--supplier-price-lists{table-layout:fixed;width:100%;min-width:52rem}.wf-app--erp .wf-erp-table--supplier-price-lists :is(th,td){overflow-wrap:anywhere;vertical-align:top}.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key=list]{width:26%}.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key=supplier]{width:17%}.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key=file]{width:21%}.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key=result]{width:23%}.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key=imported]{width:13%}@media screen and (max-width:48rem){.wf-app--erp .wf-erp-table--supplier-price-lists [data-wf-column-key]{width:auto}}.wf-app--erp .wf-erp-mass-action-summary{margin:4px 0 8px;font-size:.92em}.wf-app--erp .wf-erp-mass-action-summary--failed{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-mass-action-summary ul{margin:2px 0 0;padding-left:18px}.wf-app--erp .wf-erp-label-print-modal__preview{grid-column:1/-1;min-height:200px}.wf-app--erp .wf-erp-label-print-modal__document{border:1px solid var(--wf-erp-line);border-radius:4px;width:100%;height:380px}.wf-app--erp .wf-erp-mass-check,.wf-app--erp .wf-erp-single-check{text-align:center;width:28px}.wf-app--erp .wf-erp-mass-check input[type=checkbox]{vertical-align:middle;margin:0}.wf-app--erp .wf-erp-command-form .wf-erp-mass-check{width:2.75rem}.wf-app--erp .wf-erp-command-form .wf-erp-mass-check input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.wf-app--erp .wf-erp-mass-select-bar{border:1px solid var(--wf-erp-line);background:var(--wf-erp-panel);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;padding:8px 12px;display:flex}.wf-app--erp .wf-erp-mass-select-bar__count{white-space:nowrap;font-weight:600}.wf-app--erp .wf-erp-accounting-action-strip{flex-wrap:wrap;gap:6px 8px;display:flex}.wf-app--erp .wf-erp-accounting-action-strip--inline{display:contents}@media (min-width:80rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--account{grid-template-columns:minmax(8rem,.8fr) minmax(14rem,1.5fr) minmax(10rem,1fr);align-items:end}.wf-app--erp .wf-erp-command-form--account>label,.wf-app--erp .wf-erp-command-form--account>.wf-erp-command-form__fixed,.wf-app--erp .wf-erp-command-form--account>.wf-erp-search-select,.wf-app--erp .wf-erp-command-form--account>.wf-erp-command-form__resolved,.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--account label.wf-erp-command-form__field--short{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form--account>button,.wf-app--erp .wf-erp-command-form--account>.wf-erp-command-button{grid-column:1/-1;justify-self:start}}.wf-app--erp .wf-erp-status__hero{position:relative}.wf-app--erp .wf-erp-status__hero-meta{text-align:left;grid-template-columns:auto auto;gap:2px 14px;margin:0;display:grid}.wf-app--erp .wf-erp-status__hero>.wf-erp-status__hero-meta{text-align:right;position:absolute;top:10px;right:14px}.wf-app--erp .wf-erp-status__hero-meta div{display:contents}.wf-app--erp .wf-erp-status__hero-meta dt{color:var(--wf-erp-muted);letter-spacing:.02em;text-align:left;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-status__hero-meta dd{font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}@media (max-width:64rem){.wf-app--erp .wf-erp-status__hero>.wf-erp-status__hero-meta{text-align:left;margin-top:8px;position:static}}.wf-erp-queue-tabs,.wf-erp-product-structure__tabs{background:var(--wf-erp-line);border:1px solid var(--wf-erp-line);box-sizing:border-box;border-radius:6px;flex-wrap:wrap;gap:1px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 28px);margin:8px 14px 0;display:flex;overflow:hidden}.wf-erp-queue-tabs__tab,.wf-erp-product-structure__tab{background:var(--wf-erp-surface);box-sizing:border-box;color:var(--wf-erp-text);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.wf-erp-queue-tabs__tab:hover,.wf-erp-product-structure__tab:hover{background:var(--action-secondary)}.wf-erp-queue-tabs__tab:focus-visible,.wf-erp-product-structure__tab:focus-visible{outline:2px solid var(--accent-warm);outline-offset:-3px}.wf-erp-queue-tabs__tab--active,.wf-erp-queue-tabs__tab--active:hover,.wf-erp-product-structure__tab[aria-selected=true],.wf-erp-product-structure__tab[aria-selected=true]:hover{background:linear-gradient(180deg, var(--wf-erp-primary) 0%, var(--wf-erp-primary-deep) 100%);color:var(--ink-action)}.wf-erp-queue-tabs__count{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums}.wf-erp-queue-tabs__tab--active .wf-erp-queue-tabs__count{color:inherit;opacity:.8}.wf-app--erp .wf-erp-workspace--attest .wf-erp-status__workspace.wf-erp-attest-workbench{--wf-erp-attest-pane-header-height:4rem;grid-template-columns:minmax(0,13fr) minmax(400px,10fr);align-items:stretch;gap:12px;min-height:0;display:grid}.wf-app--erp .wf-erp-workspace--attest.wf-erp-workspace--detail-open .wf-erp-attest-workbench>:is(.wf-erp-status__panel,.wf-erp-attest-workbench__decision-column){grid-column:auto}.wf-erp-attest-workbench__decision-column{align-content:start;gap:12px;min-width:0;display:grid}.wf-erp-attest-workbench__document,.wf-erp-attest-workbench__decisions{flex-direction:column;min-height:0;display:flex}@media (min-width:1180px){.wf-app--erp .wf-erp-attest-workbench__decisions,.wf-app--erp .wf-erp-attest-workbench__document>.wf-erp-document-preview{grid-template-rows:var(--wf-erp-attest-pane-header-height) minmax(0, 1fr)}.wf-app--erp .wf-erp-attest-workbench__document .wf-erp-document-preview__viewport>.wf-erp-pdf-viewer{height:100%}.wf-app--erp .wf-erp-attest-workbench__decisions>header,.wf-app--erp .wf-erp-attest-workbench__document .wf-erp-document-preview__header{height:var(--wf-erp-attest-pane-header-height);min-height:var(--wf-erp-attest-pane-header-height)}}.wf-app--erp .wf-erp-attest-workbench__document-body{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-attest-workbench__decisions .wf-erp-attest-submit{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:12px}.wf-app--erp .wf-erp-attest-submit .wf-erp-command-form>.wf-erp-notice-list{grid-column:1/-1}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__group{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:6px 8px}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__icon{min-height:28px}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__facts[data-wf-columns="4"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.7fr) minmax(5.5rem,max-content)}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__facts[data-wf-columns="4"]>:last-child{white-space:nowrap}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__facts>div{padding-inline:8px}.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__facts>div:first-child{padding-left:0}@container wf-erp-metadata-band (width<=40rem){.wf-app--erp .wf-erp-attest-invoice-summary .wf-erp-metadata-band__facts[data-wf-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-attest-workbench__document>header{flex-wrap:wrap}.wf-app--erp .wf-erp-attest-workbench__document>header>h2{white-space:nowrap}.wf-app--erp .wf-erp-attest-workbench__document-body{flex-direction:column;flex:1;min-height:420px;display:flex}.wf-app--erp .wf-erp-attest-workbench__document>.wf-erp-document-preview{flex:1;min-height:420px}.wf-erp-attest-review .wf-erp-command-form>.wf-erp-command-button{grid-column:1/-1}.wf-app--erp .wf-erp-attest-review__table{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-attest-review__table :is(th,td):nth-child(2){width:3.5rem}.wf-app--erp .wf-erp-attest-review__table :is(th,td):nth-child(3){width:9rem}.wf-app--erp .wf-erp-attest-review__table .wf-erp-attest-review__booking{letter-spacing:normal;gap:1px;font-weight:400;display:grid}.wf-app--erp .wf-erp-attest-review__table .wf-erp-attest-review__booking .wf-erp-link{font-weight:600}.wf-app--erp .wf-erp-attest-review__table .wf-erp-attest-review__row>th:first-child{padding-block:6px}.wf-app--erp .wf-erp-attest-comments__line-identity,.wf-app--erp .wf-erp-attest-edit__identity{align-items:flex-start;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-attest-edit__description-stack{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wf-app--erp .wf-erp-attest-comments__trigger.wf-erp-compact-icon-button{background:var(--wf-erp-surface);border-color:var(--wf-erp-line);color:var(--wf-erp-muted);border-radius:5px;flex:0 0 24px;width:24px;min-width:24px;height:24px;font-size:13px;position:relative;overflow:visible}.wf-app--erp .wf-erp-attest-comments__trigger.wf-erp-compact-icon-button:hover,.wf-app--erp .wf-erp-attest-comments__trigger.wf-erp-compact-icon-button[aria-expanded=true]{border-color:var(--wf-erp-primary);color:var(--wf-erp-primary)}.wf-erp-attest-comments__count{background:var(--wf-erp-primary);border:2px solid var(--wf-erp-surface);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.wf-erp-attest-comments__modal{gap:12px;min-width:min(30rem,72vw);display:grid}.wf-erp-attest-comments__line{color:var(--wf-erp-muted);margin:0;font-size:12px;font-weight:700}.wf-erp-attest-comments__thread{gap:8px;max-height:18rem;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.wf-erp-attest-comments__thread>li{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:8px;gap:5px;padding:9px 10px;display:grid}.wf-erp-attest-comments__author{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wf-erp-attest-comments__author time{color:var(--wf-erp-muted);white-space:nowrap;font-size:11px}.wf-erp-attest-comments__thread p{white-space:pre-wrap;margin:0}.wf-app--erp .wf-erp-attest-comments__form{border-top:1px solid var(--wf-erp-line);gap:8px;padding-top:12px}.wf-app--erp .wf-erp-attest-decide__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.wf-erp-attest-decide__note{flex-direction:column;gap:4px;display:flex}@media (max-width:1180px){.wf-app--erp .wf-erp-workspace--attest .wf-erp-status__workspace.wf-erp-attest-workbench{grid-template-columns:1fr}.wf-app--erp .wf-erp-attest-workbench__document-body{min-height:320px}}.wf-app--erp .wf-erp-delivery-intake-workbench__runtime-form{display:contents}.wf-app--erp .wf-erp-workspace--procurement-receiving .wf-erp-status__workspace.wf-erp-delivery-intake-workbench{grid-template-columns:minmax(0,13fr) minmax(400px,10fr);align-items:stretch;gap:12px;min-height:0;display:grid}.wf-erp-delivery-intake-workbench__editor,.wf-erp-delivery-intake-workbench__document{flex-direction:column;min-height:0;display:flex}.wf-app--erp .wf-erp-delivery-intake-workbench__document-body{background:var(--wf-erp-surface);flex-direction:column;flex:1;gap:10px;min-height:420px;display:flex}.wf-app--erp .wf-erp-delivery-intake-workbench__document-body>.wf-erp-document-preview{flex:1}.wf-app--erp .wf-erp-delivery-intake-workbench__document>.wf-erp-document-preview{flex:1;min-height:420px}@media (min-width:1180px){.wf-app--erp .wf-erp-delivery-intake-workbench__document>.wf-erp-document-preview{grid-template-rows:max-content minmax(0,1fr)}.wf-app--erp .wf-erp-delivery-intake-workbench__document .wf-erp-document-preview__viewport>.wf-erp-pdf-viewer{height:100%}}@media (max-width:760px){.wf-app--erp .wf-erp-delivery-intake-workbench--new .wf-erp-delivery-intake-workbench__document-body{min-height:0}}@media (max-width:1180px){.wf-app--erp .wf-erp-workspace--procurement-receiving .wf-erp-status__workspace.wf-erp-delivery-intake-workbench{grid-template-columns:1fr}.wf-app--erp .wf-erp-delivery-intake-workbench__document-body,.wf-app--erp .wf-erp-delivery-intake-workbench__document>.wf-erp-document-preview{min-height:320px}}.wf-erp-ap-reskontra__band{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 12px;display:grid}.wf-erp-ap-reskontra__band-item{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.wf-erp-ap-reskontra__band-item dt{color:var(--wf-erp-muted);letter-spacing:.04em;font-size:11px;font-weight:700}.wf-erp-ap-reskontra__band-item dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.wf-erp-ap-reskontra__band-item--overdue dd{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-command-form>fieldset:where(.wf-erp-attest-edit__header){grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1.1fr));justify-content:start;gap:10px;display:grid}.wf-app--erp .wf-erp-command-form :where(.wf-erp-attest-edit__header)>:is(label.wf-erp-command-form__field--medium,.wf-erp-command-form__field--medium){grid-column:auto}.wf-erp-attest-edit__total{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;flex:none;align-self:center;margin-right:auto;font-size:.86rem;font-weight:700}.wf-app--erp .wf-erp-table--article-lines .wf-erp-attest-edit__add-row>td{padding-top:6px;padding-bottom:6px}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button{justify-items:center;width:32px;min-height:32px;padding:0}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button__main{justify-content:center;gap:0}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button__main>strong{display:none}.wf-app--erp .wf-erp-command-form>.wf-erp-attest-review__verdict-actions:first-child{border-top:0;margin-top:0;padding-top:0}.wf-erp-attest-review__verdict-actions,.wf-erp-attest-edit__save-actions{border-top:1px solid var(--wf-erp-key-edge);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding-top:12px;display:flex}.wf-erp-attest-review__return-note{flex-direction:column;gap:4px;display:flex}.wf-erp-attest-review__return-note>span{color:var(--wf-erp-muted);font-size:12px}.wf-app--erp .wf-erp-command-form.wf-erp-modal-form>.wf-erp-staff-task-editor__when{grid-column:span 1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-staff-task-editor__when>*{align-content:start;gap:4px;min-width:0;display:grid}@media (max-width:40rem){.wf-app--erp .wf-erp-command-form.wf-erp-modal-form>.wf-erp-staff-task-editor__when{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-staff-task-steps{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-staff-task-steps__label{color:var(--wf-erp-muted);font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-staff-task-steps__list{border:1px solid var(--wf-erp-line);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.wf-app--erp .wf-erp-staff-task-steps__row{background:var(--wf-erp-surface);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:9px 12px;display:flex}.wf-app--erp .wf-erp-staff-task-steps__row+.wf-erp-staff-task-steps__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-staff-task-steps__row--current{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-panel));box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-staff-task-steps__row:is(.wf-erp-staff-task-steps__row--waiting,.wf-erp-staff-task-steps__row--cancelled){color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-staff-task-steps__node{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-muted);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:.72rem;font-weight:800;display:flex}.wf-app--erp .wf-erp-staff-task-steps__row--done .wf-erp-staff-task-steps__node{background:var(--success);border-color:var(--success);color:#fff}.wf-app--erp .wf-erp-staff-task-steps__row--current .wf-erp-staff-task-steps__node{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:#fff}.wf-app--erp .wf-erp-staff-task-steps__title{overflow-wrap:anywhere;flex:14rem;min-width:0}.wf-app--erp .wf-erp-staff-task-steps__who{overflow-wrap:anywhere;flex:0 15rem;align-items:center;gap:6px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-staff-task-steps__who .wf-icon{color:var(--wf-erp-muted);flex:none}.wf-app--erp .wf-erp-staff-task-steps__date{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;margin-left:auto}.wf-app--erp .wf-erp-staff-task-steps__hint{color:var(--wf-erp-muted);margin:0;font-size:.84rem}.wf-app--erp .wf-erp-staff-task-plan-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-staff-task-plan-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.wf-app--erp .wf-erp-staff-task-plan-card__head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.wf-app--erp .wf-erp-staff-task-plan-card__head h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem}.wf-app--erp .wf-erp-staff-task-template-card .wf-erp-staff-task-steps__title{flex-basis:calc(100% - 34px)}.wf-app--erp .wf-erp-staff-task-template-card .wf-erp-staff-task-steps__who{flex:auto;padding-left:34px}.wf-app--erp .wf-erp-staff-task-repetition-card__facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-staff-task-repetition-card__facts li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-staff-task-repetition-card__facts .wf-icon{color:var(--wf-erp-muted);flex:none}.wf-app--erp .wf-erp-staff-task-repetition-card__detail{color:var(--wf-erp-muted);white-space:pre-line;margin:0}.wf-app--erp .wf-erp-staff-task-template-editor__step-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.wf-app--erp .wf-erp-staff-task-template-editor__move-up .wf-icon{transform:rotate(180deg)}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--staff-tasks :is(th,td):first-child>button{overflow-wrap:anywhere;text-align:start;white-space:normal}.wf-app--erp .wf-erp-company-calendar{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-company-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-company-calendar__day{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-content:start;gap:6px;min-width:0;min-height:18rem;padding:8px;display:grid}.wf-app--erp .wf-erp-company-calendar__day--weekend{background:color-mix(in srgb, var(--wf-erp-line) 35%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-company-calendar__day[aria-current=date]{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-color:var(--wf-erp-primary);box-shadow:inset 0 3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-company-calendar__day-head{justify-content:space-between;align-items:baseline;gap:6px;margin:0 0 2px;font-size:1rem;display:flex}.wf-app--erp .wf-erp-company-calendar__day-head span+span{color:var(--wf-erp-muted);font-weight:400}.wf-app--erp .wf-erp-company-calendar__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-company-calendar__item{--wf-calendar-kind:var(--wf-erp-primary);background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-calendar-kind);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;border-radius:4px;gap:1px;min-width:0;padding:6px 8px;font-size:.9rem;display:grid}.wf-app--erp .wf-erp-company-calendar__item>:is(button,a){color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;gap:1px;width:100%;margin:0;padding:0;text-decoration:none;display:grid}.wf-app--erp .wf-erp-company-calendar__item>:is(button,a):focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-company-calendar__item--absence{--wf-calendar-kind:var(--accent-warm,#c58b16);background:color-mix(in srgb, var(--accent-warm,#c58b16) 9%, var(--wf-erp-panel))}.wf-app--erp .wf-erp-company-calendar__item--delivery{--wf-calendar-kind:var(--info-ink,#2f62c8)}.wf-app--erp .wf-erp-company-calendar__item--workshop{--wf-calendar-kind:var(--wf-erp-muted)}.wf-app--erp .wf-erp-company-calendar__time,.wf-app--erp .wf-erp-company-calendar__meta{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-company-calendar__time{font-variant-numeric:tabular-nums;font-weight:600}.wf-app--erp .wf-erp-company-calendar__legend{color:var(--wf-erp-muted);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.wf-app--erp .wf-erp-company-calendar__legend li:before{background:var(--wf-erp-primary);content:"";vertical-align:-1px;border-radius:2px;width:4px;height:12px;margin-right:6px;display:inline-block}.wf-app--erp .wf-erp-company-calendar__legend .wf-erp-company-calendar__legend-absence:before{background:var(--accent-warm,#c58b16)}.wf-app--erp .wf-erp-company-calendar__legend .wf-erp-company-calendar__legend-delivery:before{background:var(--info-ink,#2f62c8)}.wf-app--erp .wf-erp-company-calendar__legend .wf-erp-company-calendar__legend-workshop:before{background:var(--wf-erp-muted)}.wf-app--erp .wf-erp-command-form.wf-erp-modal-form>.wf-erp-company-calendar-event__times{grid-column:span 1;align-items:start}.wf-app--erp .wf-erp-company-calendar-event__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-company-calendar-event__times>*{gap:4px;min-width:0;display:grid}@media (max-width:70rem){.wf-app--erp .wf-erp-company-calendar__days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.wf-app--erp .wf-erp-company-calendar__days{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-company-calendar__day{min-height:0}}.wf-app--erp .wf-erp-command-form.wf-erp-modal-form>.wf-erp-company-calendar-event__times+.wf-erp-checkbox-row{align-self:end;min-height:36px}.wf-app--erp .wf-erp-company-calendar-feed__open{flex-direction:row;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wf-app--erp :is(.wf-erp-overview-week__block--event,.wf-erp-overview-week__block--delivery,.wf-erp-overview-week__block--rental){background:color-mix(in srgb, var(--wf-erp-overview-kind) 14%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-overview-kind) 42%, var(--wf-erp-surface));border-left:4px solid var(--wf-erp-overview-kind);color:var(--wf-erp-text);z-index:2;text-decoration:none;box-shadow:0 1px 3px #0e211d29}.wf-app--erp :is(.wf-erp-overview-week__block--event,.wf-erp-overview-week__leave--event,.wf-erp-overview-week__legend-event){--wf-erp-overview-kind:var(--wf-erp-primary)}.wf-app--erp :is(.wf-erp-overview-week__block--delivery,.wf-erp-overview-week__leave--delivery,.wf-erp-overview-week__legend-delivery){--wf-erp-overview-kind:var(--info-ink)}.wf-app--erp :is(.wf-erp-overview-week__block--rental,.wf-erp-overview-week__leave--rental,.wf-erp-overview-week__legend-rental){--wf-erp-overview-kind:var(--accent-warm)}.wf-app--erp :is(.wf-erp-overview-week__leave--event,.wf-erp-overview-week__leave--delivery,.wf-erp-overview-week__leave--rental){background:color-mix(in srgb, var(--wf-erp-overview-kind) 14%, var(--wf-erp-surface));border-left-color:var(--wf-erp-overview-kind);color:var(--wf-erp-text);white-space:nowrap;z-index:3;bottom:auto}.wf-app--erp .wf-erp-overview-week__head.is-red-day{flex-wrap:wrap;row-gap:0}.wf-app--erp .wf-erp-overview-week__head.is-red-day .wf-erp-overview-week__daynum,.wf-app--erp .wf-erp-overview-week__red-day,.wf-app--erp .wf-erp-company-calendar__day.is-red-day .wf-erp-company-calendar__day-head,.wf-app--erp .wf-erp-company-calendar__red-day{color:var(--danger-ink)}.wf-app--erp .wf-erp-overview-week__red-day{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.66rem;font-weight:700;overflow:hidden}.wf-app--erp :is(.wf-erp-overview-week__day,.wf-erp-company-calendar__day).is-red-day{background:color-mix(in srgb, var(--danger-ink) 6%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-company-calendar__red-day{margin:-2px 0 6px;font-size:.75rem;font-weight:700}.wf-app--erp .wf-erp-overview-week__legend{color:var(--wf-erp-muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.wf-app--erp .wf-erp-overview-week__legend li:before{background:var(--wf-erp-overview-kind);content:"";vertical-align:-1px;border-radius:2px;width:4px;height:12px;margin-right:6px;display:inline-block}.wf-app--erp .wf-erp-overview-week__legend-shift{--wf-erp-overview-kind:var(--wf-erp-muted)}.wf-app--erp .wf-erp-overview-week__legend-work_order{--wf-erp-overview-kind:var(--wf-erp-chart-series-1)}.wf-app--erp .wf-erp-overview-week__legend-leave{--wf-erp-overview-kind:var(--warning)}.wf-app--erp .wf-erp-schedule-week{gap:10px;margin:4px 0 12px;display:grid}.wf-app--erp .wf-erp-schedule-week__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.wf-app--erp .wf-erp-schedule-week__weeks{flex-wrap:wrap;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-schedule-week__summary,.wf-app--erp .wf-erp-schedule-week__hint{color:var(--wf-erp-muted);margin:0;font-size:.86rem}.wf-app--erp .wf-erp-schedule-week__scroll{border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);overflow-x:auto}.wf-app--erp .wf-erp-schedule-week__grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.wf-app--erp .wf-erp-schedule-week__grid th,.wf-app--erp .wf-erp-schedule-week__grid td{border-bottom:1px solid var(--wf-erp-line);border-left:1px solid var(--wf-erp-line);text-align:left;vertical-align:top;padding:6px}.wf-app--erp .wf-erp-schedule-week__grid thead th,.wf-app--erp .wf-erp-schedule-week__grid tfoot th,.wf-app--erp .wf-erp-schedule-week__grid tfoot td,.wf-app--erp .wf-erp-schedule-week__person{background:var(--wf-erp-panel)}.wf-app--erp .wf-erp-schedule-week__grid thead th.is-weekend{background:color-mix(in srgb, var(--wf-erp-panel) 70%, var(--wf-erp-line))}.wf-app--erp .wf-erp-schedule-week__grid .wf-erp-schedule-week__person{border-left:0;width:170px}.wf-app--erp .wf-erp-schedule-week__person strong,.wf-app--erp .wf-erp-schedule-week__person small,.wf-app--erp .wf-erp-schedule-week__weekday{display:block}.wf-app--erp .wf-erp-schedule-week__person small,.wf-app--erp .wf-erp-schedule-week__date{color:var(--wf-erp-muted);font-size:.8rem;font-weight:400}.wf-app--erp .wf-erp-schedule-week__grid .wf-erp-schedule-week__total{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:76px}.wf-app--erp .wf-erp-schedule-week__grid tbody td{height:62px}.wf-app--erp .wf-erp-schedule-week__grid tfoot td{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-schedule-week__grid .is-outside{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--wf-erp-line) 60%, transparent) 6px 7px)}.wf-app--erp .wf-erp-schedule-week__outside{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-schedule-week__grid td.is-away{background:color-mix(in srgb, var(--accent-warm) 14%, transparent)}.wf-app--erp .wf-erp-schedule-week__away{margin-bottom:4px;font-size:.78rem;display:block}.wf-app--erp .wf-erp-schedule-week__shift{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-left:4px solid var(--wf-erp-primary);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);cursor:pointer;font:inherit;text-align:left;width:100%;margin-bottom:4px;padding:4px 5px;display:block}.wf-app--erp .wf-erp-schedule-week__shift:focus-visible,.wf-app--erp .wf-erp-schedule-week__add:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-app--erp .wf-erp-schedule-week__shift strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;display:block}.wf-app--erp .wf-erp-schedule-week__shift small{color:var(--wf-erp-muted);font-size:.76rem;display:block}.wf-app--erp .wf-erp-schedule-week__shift.is-away{border-left-color:var(--warning)}.wf-app--erp .wf-erp-schedule-week__shift.is-open{border-style:dashed dashed dashed solid}.wf-app--erp .wf-erp-schedule-week__add{border:1px dashed var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);cursor:pointer;font:inherit;background:0 0;width:100%;height:44px;font-size:1.1rem}.wf-app--erp .wf-erp-schedule-week__when,.wf-app--erp .wf-erp-schedule-week__days{grid-column:1/-1;grid-template-columns:minmax(170px,1.6fr) repeat(4,minmax(80px,1fr));align-items:end;gap:10px 12px;display:grid}.wf-app--erp .wf-erp-schedule-week__when--times{grid-template-columns:repeat(4,minmax(80px,1fr))}.wf-app--erp .wf-erp-schedule-week__days{flex-wrap:wrap;gap:8px 18px;display:flex}.wf-app--erp .wf-erp-schedule-week__weekday-keys{flex-wrap:wrap;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-schedule-week__weekday-keys .wf-erp-command-button{justify-content:center;min-width:3.4rem}.wf-app--erp .wf-erp-schedule-week__plan{grid-column:1/-1;margin:0}.wf-app--erp .wf-erp-schedule-week__dialog-actions{gap:8px;margin-inline-end:auto;display:inline-flex}.wf-app--erp .wf-erp-command-form.wf-erp-posting-accounts-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-posting-accounts-editor>:is(.wf-erp-panel-tools,.wf-erp-form-error,.wf-erp-modal__actions){grid-column:1/-1;min-width:0;max-width:none}.wf-app--erp .wf-erp-posting-accounts-editor__overview{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;width:100%;margin-left:0;display:grid}.wf-app--erp .wf-erp-posting-accounts-editor__overview>.wf-erp-table-note{color:var(--wf-erp-muted);order:0;min-width:0;margin:0;line-height:1.4}.wf-app--erp .wf-erp-posting-accounts-editor__overview>.wf-erp-badge{order:1}.wf-app--erp .wf-erp-posting-accounts-group{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);margin:0;overflow:clip}.wf-app--erp .wf-erp-posting-accounts-editor>.wf-erp-posting-accounts-group[open]{grid-column:1/-1}.wf-app--erp .wf-erp-posting-accounts-group>summary{box-sizing:border-box;color:var(--wf-erp-text);cursor:pointer;align-items:center;min-height:44px;padding:9px 12px;font-size:.9rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-posting-accounts-group__summary-content{flex:auto;align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.wf-app--erp .wf-erp-posting-accounts-group__summary-content>.wf-erp-posting-accounts-group__missing-count{flex:none;margin-left:auto}.wf-app--erp .wf-erp-posting-accounts-group>summary:after{color:var(--wf-erp-muted);content:"›";margin-left:auto;font-size:1.2rem;line-height:1;transition:transform .12s;transform:rotate(0)}.wf-app--erp .wf-erp-posting-accounts-group[open]>summary:after{transform:rotate(90deg)}.wf-app--erp .wf-erp-posting-accounts-group[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-posting-accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;display:grid}.wf-app--erp .wf-erp-posting-accounts-row__hint{color:var(--wf-erp-muted);align-items:center;gap:6px;margin:4px 0 0;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-posting-accounts-row__hint[data-tone=attention]{color:var(--wf-erp-danger);font-weight:650}.wf-app--erp .wf-erp-account-posting-usage{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.wf-app--erp .wf-erp-account-posting-usage>div{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-account-posting-usage strong{font-size:.82rem}.wf-app--erp .wf-erp-account-posting-usage span{color:var(--wf-erp-muted);overflow-wrap:anywhere;font-size:.78rem}.wf-app--erp .wf-erp-posting-accounts-grid+.wf-erp-command-button,.wf-app--erp .wf-erp-posting-accounts-group+.wf-erp-command-button{margin-top:14px}.wf-app--erp .wf-erp-posting-accounts-editor>.wf-erp-modal__actions{background:var(--wf-erp-panel);border-top:1px solid var(--wf-erp-line);z-index:1;margin-inline:-18px;padding:10px 18px 18px;position:sticky;bottom:-18px}@media (max-width:40rem){.wf-app--erp .wf-erp-command-form.wf-erp-posting-accounts-editor,.wf-app--erp .wf-erp-posting-accounts-grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-account-posting-usage{flex-direction:column;align-items:stretch}}.wf-app--erp .wf-erp-table.wf-erp-attest-edit__table{width:100%;min-width:100%}.wf-app--erp .wf-erp-attest-edit__line-order{margin-top:6px;font-size:.74rem;display:block}.wf-app--erp :is(.wf-erp-attest-edit__selection,.wf-erp-attest-edit__voucher){grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-command-form--grouped fieldset>legend+.wf-erp-attest-edit__selection:empty+.wf-erp-table-region{margin-top:-18px}.wf-app--erp .wf-erp-command-form--grouped fieldset>legend+.wf-erp-attest-edit__selection:empty+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap{border-top:0}.wf-app--erp .wf-erp-attest-edit__price-basis{margin-top:6px;font-size:.74rem;display:block}.wf-app--erp .wf-erp-command-form .wf-erp-attest-edit__table .wf-erp-mass-check{width:2.25rem;min-width:2.25rem;padding-inline:3px}.wf-app--erp .wf-erp-attest-edit.wf-erp-flat-section{padding:0}.wf-app--erp .wf-erp-attest-edit .wf-erp-command-form fieldset{padding:8px}.wf-app--erp .wf-erp-attest-edit__table th[data-wf-column-key=description],.wf-app--erp .wf-erp-attest-edit__table tbody th[scope=row]{width:100%;min-width:7rem}.wf-app--erp .wf-erp-attest-edit__table :is(th,td){padding-inline:5px}.wf-app--erp .wf-erp-table--article-lines :is(th,td).wf-erp-attest-edit__cell--coding{width:5.5rem;min-width:5.5rem}.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--money,.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--money input{width:5.25rem;min-width:5.25rem}.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--money input{width:100%;min-width:0;padding-inline:6px}.wf-erp-attest-edit__coding-trigger{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:5px;width:100%;max-width:100%;min-height:30px;padding:4px 6px;display:flex}.wf-erp-attest-edit__coding-trigger:hover{border-color:var(--wf-erp-primary)}.wf-erp-attest-edit__coding-trigger:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-erp-attest-edit__coding-trigger>span{gap:1px;min-width:0;display:grid}.wf-erp-attest-edit__coding-trigger strong,.wf-erp-attest-edit__coding-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-attest-edit__coding-trigger strong{font-variant-numeric:tabular-nums;font-size:11px}.wf-erp-attest-edit__coding-trigger small{color:var(--wf-erp-muted);font-size:10px}.wf-erp-attest-edit__coding-modal{grid-template-columns:repeat(11,minmax(0,1fr)) 3.75rem;align-items:end;gap:10px;display:grid}.wf-erp-attest-edit__coding-modal-cost-center{grid-column:span 7}.wf-erp-attest-edit__coding-modal-project{grid-column:span 5}.wf-erp-attest-edit__coding-modal-dimension--wide,.wf-erp-attest-edit__coding-modal>:is(.wf-erp-command-form__wide,.wf-erp-attest-edit__coding-modal-voucher){grid-column:1/-1}.wf-erp-attest-edit__coding-modal :is(.wf-erp-search-select,.wf-erp-search-select__input,input,textarea){width:100%;min-width:0}.wf-erp-attest-edit__code-readonly{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-erp-attest-edit__code-readonly>small{color:var(--wf-erp-muted);font-size:11px;font-weight:650}.wf-erp-attest-edit__code-readonly>span{color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wf-erp-attest-edit__coding-modal .wf-erp-attest-edit__code-readonly{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:4px;min-height:51px;padding:6px 8px}.wf-erp-attest-edit__vat-deduction{gap:4px;width:100%;min-width:0;margin:0;display:grid}.wf-erp-attest-edit__vat-deduction>span{color:var(--wf-erp-muted);font-size:11px;font-weight:650}.wf-app--erp .wf-erp-command-form .wf-erp-attest-edit__vat-deduction .wf-erp-money-input--percent{grid-template-columns:minmax(0,1fr) 1.45rem;width:100%;min-width:0;min-height:28px;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-attest-edit__vat-deduction .wf-erp-money-input--percent input{min-height:26px;padding-inline:6px}.wf-app--erp .wf-erp-command-form .wf-erp-attest-edit__vat-deduction .wf-erp-money-input--percent b{min-width:0;padding-inline:4px}.wf-app--erp .wf-erp-attest-edit__coding-modal>.wf-erp-command-form__wide textarea{resize:vertical;width:100%;min-height:42px}.wf-erp-attest-edit__vehicle-cost{gap:4px;margin-top:8px;display:grid}@media (max-width:620px){.wf-erp-attest-edit__coding-modal{grid-template-columns:minmax(0,1fr)}.wf-erp-attest-edit__coding-modal>:is(.wf-erp-attest-edit__coding-modal-account,.wf-erp-attest-edit__coding-modal-vat,.wf-erp-attest-edit__coding-modal-deduction,.wf-erp-attest-edit__coding-modal-cost-center,.wf-erp-attest-edit__coding-modal-project,.wf-erp-command-form__wide,.wf-erp-attest-edit__coding-modal-voucher){grid-column:1}}.wf-app--erp .wf-erp-attest-edit__description{width:100%;min-width:0}.wf-erp-attest-edit__coding-modal{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-erp-attest-edit__coding-modal-account{grid-column:span 8}.wf-erp-attest-edit__coding-modal-vat{grid-column:span 4}.wf-erp-attest-edit__coding-modal>.wf-erp-search-select{grid-column:span 8;width:100%;min-width:0}.wf-erp-attest-edit__coding-modal-deduction{grid-column:span 4}@media (max-width:620px){.wf-erp-attest-edit__coding-modal{grid-template-columns:minmax(0,1fr)}.wf-erp-attest-edit__coding-modal>.wf-erp-search-select{grid-column:1}}.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--qty,.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--qty input{width:4.25rem;min-width:4.25rem}.wf-app--erp .wf-erp-attest-edit__table :is(th,td).wf-erp-article-lines__cell--total{width:3.75rem;min-width:3.75rem}.wf-app--erp .wf-erp-status-card.wf-erp-attest-voucher{gap:6px;padding:8px 10px}.wf-app--erp .wf-erp-attest-voucher>h4{color:inherit;letter-spacing:normal;text-transform:none;margin:0;font-size:.9rem;font-weight:700}.wf-app--erp .wf-erp-attest-voucher .wf-erp-table thead th{color:var(--wf-erp-muted);letter-spacing:.04em;font-size:.74rem;font-weight:700}.wf-app--erp .wf-erp-attest-voucher .wf-erp-table tbody th{letter-spacing:normal;font-weight:400}.wf-app--erp .wf-erp-attest-voucher .wf-erp-table :is(th,td){padding:5px 6px}.wf-app--erp .wf-erp-attest-voucher .wf-erp-accounting-entry-lines__amount{width:8rem}.wf-app--erp .wf-erp-attest-edit__advance{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.wf-app--erp .wf-erp-attest-edit__advance-amount{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.wf-app--erp .wf-erp-attest-edit__advance-row--offer .wf-erp-attest-edit__advance{justify-content:space-between}.wf-app--erp .wf-erp-attest-edit__advance-kind>div{align-items:center;min-height:36px;display:flex}.wf-app--erp .wf-erp-product-links{background:var(--surface-raised);border:1px solid var(--wf-erp-key-edge);border-radius:6px;margin-top:12px;padding:12px 14px}.wf-app--erp .wf-erp-product-links h3{color:var(--wf-erp-text);margin:0 0 8px;font-size:.85rem;font-weight:700}.wf-app--erp .wf-erp-product-links h4{color:var(--wf-erp-muted);letter-spacing:.04em;text-transform:none;margin:10px 0 4px;font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-product-links__hint,.wf-app--erp .wf-erp-product-empty-text,.wf-app--erp .wf-erp-product-links__part-of{color:var(--wf-erp-muted);margin:0 0 6px;font-size:.78rem}.wf-app--erp .wf-erp-product-links__list{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-product-links__list li{border-radius:4px;align-items:center;gap:10px;padding:4px 8px;display:flex}.wf-app--erp .wf-erp-product-links__list li:nth-child(odd){background:#101b1a08}.wf-app--erp .wf-erp-product-links__name{color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}.wf-app--erp .wf-erp-product-links__name:hover{text-decoration:underline}.wf-app--erp .wf-erp-product-links__meta{color:var(--wf-erp-muted);white-space:nowrap;font-size:.76rem}.wf-app--erp .wf-erp-product-links__stock{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-product-links__remove,.wf-app--erp .wf-erp-product-links__spacer{justify-content:flex-end;min-width:34px;display:inline-flex}.wf-app--erp .wf-erp-product-structure__frame{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-structure__frame--views{grid-template-columns:auto minmax(0,1fr);align-items:center}.wf-app--erp .wf-erp-product-structure__frame--views>.wf-erp-product-structure__views{display:contents}.wf-app--erp .wf-erp-product-structure__views>.wf-erp-product-structure__tabs{grid-area:1/1;max-width:none;margin:0}.wf-app--erp .wf-erp-product-structure__tab{cursor:pointer;border:0;border-radius:0;font-family:inherit}.wf-app--erp .wf-erp-product-structure__frame--views>.wf-erp-product-structure__tools{grid-area:1/2}.wf-app--erp .wf-erp-product-structure__views>[role=tabpanel]{grid-area:2/1/auto/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-product-structure__views>[role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-product-structure__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-product-structure__frame--views>.wf-erp-product-structure__tools{margin-inline-start:12px}.wf-app--erp .wf-erp-product-structure__keys{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-inline-start:auto;display:flex}.wf-app--erp .wf-erp-product-structure__build{color:var(--wf-erp-muted);white-space:nowrap;align-items:center;gap:6px;margin-inline-end:6px;font-size:.78rem;font-weight:600;display:inline-flex}.wf-app--erp.wf-app--erp .wf-erp-product-structure__build .wf-number-input[data-wf-number-input=true]{width:6.5rem}.wf-app--erp .wf-erp-filter-bar.wf-erp-product-structure__search{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.wf-app--erp .wf-erp-filter-bar.wf-erp-product-structure__search label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-filter-bar.wf-erp-product-structure__search label>span{letter-spacing:0;font-size:.78rem}.wf-app--erp .wf-erp-filter-bar.wf-erp-product-structure__search input{width:13.5rem;min-height:1.45rem;padding-block:0;font-size:.85rem}.wf-app--erp .wf-erp-product-structure__frame .wf-erp-product-links__hint{margin:0}.wf-app--erp .wf-erp-product-tree{--wf-erp-product-tree-step:1.25rem;--wf-erp-product-tree-line:var(--wf-erp-line-strong)}.wf-app--erp .wf-erp-product-tree.wf-erp-product-tree :is(tbody th,tbody td){vertical-align:middle;white-space:nowrap;padding-block:.3rem}.wf-app--erp .wf-erp-product-tree .wf-erp-product-tree__cell{padding-inline-start:.5rem;position:relative}.wf-app--erp .wf-erp-product-structure__frame{--wf-erp-product-tree-levels:2}.wf-app--erp .wf-erp-product-tree thead .wf-erp-product-tree__cell{width:calc(var(--wf-erp-product-tree-levels,2) * var(--wf-erp-product-tree-step) + 7rem)}.wf-app--erp .wf-erp-product-tree thead .wf-erp-product-structure__quantity{width:7rem}.wf-app--erp .wf-erp-product-tree thead .wf-erp-product-structure__total{width:9rem}.wf-app--erp .wf-erp-product-tree--editing thead .wf-erp-product-structure__quantity:not(.wf-erp-product-structure__total){width:15rem}.wf-app--erp .wf-erp-product-tree__lines{pointer-events:none;display:flex;position:absolute;inset-block:0;inset-inline-start:.5rem}.wf-app--erp .wf-erp-product-tree__line{width:var(--wf-erp-product-tree-step);flex:none;position:relative}.wf-app--erp :is(.wf-erp-product-tree__line--through,.wf-erp-product-tree__line--branch,.wf-erp-product-tree__line--last,.wf-erp-product-tree__line--down):before{border-inline-start:1px solid var(--wf-erp-product-tree-line);content:"";position:absolute;inset-block:0;inset-inline-start:50%}.wf-app--erp .wf-erp-product-tree__line--last:before{inset-block-end:50%}.wf-app--erp .wf-erp-product-tree__line--down:before{inset-block-start:50%}.wf-app--erp :is(.wf-erp-product-tree__line--branch,.wf-erp-product-tree__line--last):after{border-block-start:1px solid var(--wf-erp-product-tree-line);content:"";position:absolute;inset-block-start:50%;inset-inline:50% 0}.wf-app--erp .wf-erp-product-tree__node{align-items:center;height:1.15rem;display:flex}.wf-app--erp .wf-erp-product-tree__label{align-items:center;display:flex;position:relative}.wf-app--erp .wf-erp-product-tree__slot{height:.85rem;width:var(--wf-erp-product-tree-step);flex:none;justify-content:center;align-items:center;margin-inline-end:.3rem;display:flex}.wf-app--erp .wf-erp-product-tree__toggle{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-product-tree-line);color:var(--wf-erp-text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:.85rem;height:.85rem;padding:0;display:inline-flex;position:relative}.wf-app--erp .wf-erp-product-tree__toggle:after{content:"";position:absolute;inset:-7px}.wf-app--erp .wf-erp-product-tree:not(.wf-erp-product-tree--summed) tbody tr:has(.wf-erp-product-tree__toggle) .wf-erp-product-tree__part a{font-weight:700}.wf-app--erp .wf-erp-product-tree [data-wf-structure-path] :is(th,td,a){color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-product-tree [data-wf-structure-source] :is(th,td){color:var(--wf-erp-muted);font-weight:400}.wf-app--erp .wf-erp-product-tree__path{overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-product-structure__short,.wf-app--erp .wf-erp-product-structure__frame .wf-erp-product-structure__missing{color:var(--wf-erp-danger);font-weight:700}.wf-app--erp .wf-erp-product-tree__toggle svg{width:.65rem;height:.65rem}.wf-app--erp .wf-erp-product-tree__toggle:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-product-tree__leaf{border-block-start:1px solid var(--wf-erp-product-tree-line);width:50%;height:0;margin-inline-end:auto}.wf-app--erp .wf-erp-product-tree__root{background:var(--wf-erp-primary);border-radius:2px;width:.6rem;height:.6rem;position:relative}.wf-app--erp .wf-erp-product-tree tbody tr{height:2.2rem}.wf-app--erp .wf-erp-product-tree--editing tbody tr{height:2.6rem}.wf-app--erp .wf-erp-product-tree__part{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-product-tree__part .wf-erp-state-chips{display:inline-flex}.wf-app--erp.wf-app--erp .wf-erp-product-tree__quantity-form{justify-content:flex-start;align-items:center;gap:6px;min-height:0;margin:0;padding:0;display:inline-flex}.wf-app--erp .wf-erp-product-tree--editing .wf-erp-product-structure__quantity:not(.wf-erp-product-structure__total){text-align:left}.wf-app--erp.wf-app--erp .wf-erp-product-tree__quantity-form .wf-number-input[data-wf-number-input=true]{flex:none;width:7.5rem}.wf-app--erp.wf-app--erp .wf-erp-product-tree__quantity-form .wf-number-input>input[type=number]{text-align:right;height:1.9rem;min-height:0;padding-block:0}.wf-app--erp.wf-app--erp .wf-erp-product-tree__quantity-form button{min-height:1.9rem;padding-block:0}.wf-app--erp.wf-app--erp .wf-erp-product-tree__remove button{border-color:var(--wf-erp-line);color:var(--wf-erp-muted);background:0 0;min-height:1.8rem;padding-inline:.45rem}.wf-app--erp.wf-app--erp .wf-erp-product-tree__remove button:is(:hover,:focus-visible){border-color:var(--danger-ink);color:var(--danger-ink)}.wf-app--erp .wf-erp-product-tree__remove button strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-product-tree [data-wf-structure-depth=root] :is(th,td){font-weight:700}.wf-app--erp .wf-erp-product-structure .wf-erp-product-structure__quantity{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-product-links h4+.wf-erp-product-links__hint{margin-top:-2px}.wf-app--erp .wf-erp-product-links__part-of a{color:var(--wf-erp-text);font-weight:600}.wf-app--erp .wf-erp-product-links__add{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.wf-app--erp .wf-erp-product-links__add .wf-erp-command-form__field--medium{flex:1;min-width:220px}.wf-app--erp .wf-erp-attest-component-match-list{gap:8px;display:grid}.wf-app--erp .wf-erp-attest-component-match{background:var(--surface-raised);border:1px solid var(--wf-erp-key-edge);border-radius:6px;align-items:end;gap:10px;padding:10px}.wf-app--erp .wf-erp-attest-component-match--resolved{justify-content:space-between;align-items:center;display:flex}.wf-app--erp .wf-erp-attest-component-match__pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:8px;width:100%;display:grid}.wf-app--erp .wf-erp-attest-component-match__member,.wf-app--erp .wf-erp-attest-component-match__summary-member{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-attest-component-match__member>:last-child{width:100%;min-width:0}.wf-app--erp .wf-erp-attest-component-match__icon{background:color-mix(in srgb, var(--wf-erp-primary) 12%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 30%, var(--wf-erp-key-edge));color:var(--wf-erp-primary);border-radius:5px;justify-content:center;align-self:end;align-items:center;width:32px;height:32px;margin-bottom:1px;display:inline-flex}.wf-app--erp .wf-erp-attest-component-match__connector{border-top:2px solid color-mix(in srgb, var(--wf-erp-primary) 42%, var(--wf-erp-key-edge));align-self:center;margin-bottom:10px;display:block;position:relative}.wf-app--erp .wf-erp-attest-component-match__connector:after{border-right:2px solid color-mix(in srgb, var(--wf-erp-primary) 55%, var(--wf-erp-key-edge));border-top:2px solid color-mix(in srgb, var(--wf-erp-primary) 55%, var(--wf-erp-key-edge));content:"";width:6px;height:6px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.wf-app--erp .wf-erp-attest-component-match__summary-member small,.wf-app--erp .wf-erp-attest-component-match__summary-member strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-app--erp .wf-erp-attest-component-match__summary-member small{color:var(--wf-erp-muted);font-size:.7rem}.wf-app--erp .wf-erp-attest-component-match__summary-member strong{font-size:.82rem}@media (max-width:720px){.wf-app--erp .wf-erp-product-links--embedded .wf-erp-product-links__list li{flex-wrap:wrap}.wf-app--erp .wf-erp-product-links--embedded .wf-erp-product-links__name{overflow-wrap:anywhere;white-space:normal;flex-basis:100%}.wf-app--erp .wf-erp-attest-component-match--resolved{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-attest-component-match__pair{grid-template-columns:1fr;align-items:stretch}.wf-app--erp .wf-erp-attest-component-match__connector{border-left:2px solid color-mix(in srgb, var(--wf-erp-primary) 42%, var(--wf-erp-key-edge));border-top:0;width:0;height:16px;margin:0 0 0 15px}.wf-app--erp .wf-erp-attest-component-match__connector:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}}.wf-app--erp .wf-erp-attest-flow{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);margin-block-end:8px;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__header{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.wf-app--erp .wf-erp-attest-flow__icon{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-primary) 30%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:flex}.wf-app--erp .wf-erp-attest-flow__identity,.wf-app--erp .wf-erp-attest-flow__title{min-width:0;display:flex}.wf-app--erp .wf-erp-attest-flow__identity{flex-direction:row;align-items:baseline;gap:7px;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__title{flex:auto;align-items:baseline;gap:7px}.wf-app--erp .wf-erp-attest-flow__title strong{font-size:.82rem}.wf-app--erp .wf-erp-attest-flow__title span,.wf-app--erp .wf-erp-attest-flow__registrator{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__progress{background:var(--warning-soft);color:var(--warning-ink);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:800}.wf-app--erp .wf-erp-attest-flow[data-status=approved] .wf-erp-attest-flow__progress{background:var(--success-soft);color:var(--success-ink,var(--wf-erp-primary-deep))}.wf-app--erp .wf-erp-attest-flow__stages{border-top:1px solid var(--wf-erp-line);margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=rail][data-stage-count="1"]{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=rail][data-stage-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=rail][data-stage-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-attest-flow__stage{gap:2px;min-width:0;padding:6px 8px 5px;display:grid}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=rail] .wf-erp-attest-flow__stage+.wf-erp-attest-flow__stage{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-attest-flow__stage--current{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-panel));box-shadow:inset 0 3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-attest-flow__stage--pending{background:color-mix(in srgb, var(--wf-erp-surface) 75%, var(--wf-erp-panel))}.wf-app--erp .wf-erp-attest-flow__stage--returned{background:color-mix(in srgb, var(--warning-soft) 55%, var(--wf-erp-panel));box-shadow:inset 0 3px 0 var(--warning)}.wf-app--erp .wf-erp-attest-flow__stage--cancelled{opacity:.72}.wf-app--erp .wf-erp-attest-flow__stage-top{align-items:center;gap:4px;min-width:0;display:flex}.wf-app--erp .wf-erp-attest-flow__stage-node{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-muted);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;height:16px;font-size:.55rem;font-weight:850;display:flex}.wf-app--erp .wf-erp-attest-flow__stage--current .wf-erp-attest-flow__stage-node{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:#fff}.wf-app--erp :is(.wf-erp-attest-flow__stage--completed,.wf-erp-attest-flow__stage--automatic) .wf-erp-attest-flow__stage-node{background:var(--success);border-color:var(--success);color:#fff}.wf-app--erp .wf-erp-attest-flow__stage-kind{color:var(--wf-erp-muted);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.56rem;font-weight:850;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__stage-separator{color:var(--wf-erp-muted);flex:none;font-size:.68rem}.wf-app--erp .wf-erp-attest-flow__stage-status{background:var(--wf-erp-surface);color:var(--wf-erp-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:.58rem;font-weight:800}.wf-app--erp .wf-erp-attest-flow__stage--current .wf-erp-attest-flow__stage-status{background:var(--wf-erp-primary);color:#fff}.wf-app--erp :is(.wf-erp-attest-flow__stage--completed,.wf-erp-attest-flow__stage--automatic) .wf-erp-attest-flow__stage-status{background:var(--success-soft);color:var(--success-ink,var(--wf-erp-primary-deep))}.wf-app--erp .wf-erp-attest-flow__stage--returned .wf-erp-attest-flow__stage-status{background:var(--warning-soft);color:var(--warning-ink)}.wf-app--erp .wf-erp-attest-flow__stage-name{color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.76rem;line-height:1.2;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__stage-meta{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__stage-meta>.wf-erp-action-hint{min-width:0}.wf-app--erp .wf-erp-attest-flow__stage-meta>.wf-erp-action-hint:first-child{flex:auto;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__stage-meta>.wf-erp-action-hint:not(:first-child),.wf-app--erp .wf-erp-attest-flow__quorum-rule{flex:none}.wf-app--erp :is(.wf-erp-attest-flow__group,.wf-erp-attest-flow__quorum-progress){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px}.wf-app--erp .wf-erp-attest-flow__group,.wf-app--erp .wf-erp-attest-flow__quorum-rule{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.wf-app--erp .wf-erp-attest-flow__group{display:block}.wf-app--erp .wf-erp-attest-flow__quorum-progress{background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--wf-erp-panel));color:var(--wf-erp-primary-deep);white-space:nowrap;border-radius:999px;padding:2px 4px;font-size:.59rem;font-weight:800}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=list]{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=list] .wf-erp-attest-flow__stage{grid-template-columns:minmax(260px,1fr) minmax(210px,1.1fr);align-items:center}.wf-app--erp .wf-erp-attest-flow__stages[data-layout=list] .wf-erp-attest-flow__stage+.wf-erp-attest-flow__stage{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-action-hint__tip--attest-members{min-width:min(280px,100vw - 16px)}.wf-app--erp .wf-erp-attest-members-tooltip,.wf-app--erp .wf-erp-attest-members-tooltip__list{gap:7px;width:100%;display:grid}.wf-app--erp .wf-erp-attest-members-tooltip>strong{font-size:.76rem}.wf-app--erp .wf-erp-attest-members-tooltip__member{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.wf-app--erp .wf-erp-attest-members-tooltip__checkbox{border:1px solid var(--wf-erp-tooltip-edge);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:.62rem;font-weight:900;display:flex}.wf-app--erp .wf-erp-attest-members-tooltip__checkbox[data-checked=true]{background:var(--success);border-color:var(--success);color:#fff}.wf-app--erp .wf-erp-attest-members-tooltip__status,.wf-app--erp .wf-erp-attest-members-tooltip__empty{color:color-mix(in srgb, var(--wf-erp-tooltip-text) 72%, transparent);font-size:.68rem}.wf-app--erp .wf-erp-attest-recovery>.wf-erp-notice__text{flex:auto;min-width:0}.wf-app--erp .wf-erp-attest-recovery__body{justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.wf-app--erp .wf-erp-attest-recovery__copy{min-width:0}.wf-app--erp .wf-erp-attest-recovery__copy>strong{font-size:.78rem;display:block}.wf-app--erp .wf-erp-attest-recovery__copy>p{color:var(--wf-erp-muted);max-width:36rem;margin:2px 0 0;font-size:.7rem;line-height:1.35}.wf-app--erp .wf-erp-attest-recovery__body>.wf-erp-command-form{flex:none}@media (max-width:800px){.wf-app--erp .wf-erp-attest-flow__identity{flex-direction:column;align-items:flex-start;gap:0}.wf-app--erp .wf-erp-attest-flow__stages[data-layout][data-stage-count]{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-attest-flow__stages[data-layout][data-stage-count] .wf-erp-attest-flow__stage{border-left:0;border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-attest-flow__stages[data-layout][data-stage-count] .wf-erp-attest-flow__stage:first-child{border-top:0}.wf-app--erp .wf-erp-attest-recovery__body{flex-direction:column;align-items:stretch}}.wf-app--erp .wf-erp-vendor-bill-detail--with-document{grid-template-columns:minmax(0,13fr) minmax(360px,10fr);align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-vendor-bill-detail--with-document .wf-erp-command-form__group>.wf-erp-command-form__field--short:has(.wf-date-input){grid-column:span 2}.wf-app--erp .wf-erp-vendor-bill-detail__document{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-vendor-bill-detail__document .wf-erp-document-preview__viewport>.wf-erp-pdf-viewer{max-height:min(72vh,960px)}@media (max-width:1180px){.wf-app--erp .wf-erp-vendor-bill-detail--with-document{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-cost-review{min-width:0}@media (min-width:1180px){.wf-app--erp .wf-erp-workspace--procurement-receiving .wf-erp-status__workspace.wf-erp-delivery-intake-workbench:has(>.wf-erp-cost-review){grid-template-columns:minmax(0,2fr) minmax(22rem,1fr)}}.wf-app--erp .wf-erp-cost-review__body{flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.wf-erp-cost-review__notice-detail{margin-top:3px;display:block}.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__amount,.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__quantity,.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__proposed{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-cost-review__table th.wf-erp-cost-review__quantity{text-align:right}.wf-erp-cost-review__proposed{width:10rem;min-width:9.5rem}.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__proposed .wf-erp-money-input{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__proposed .wf-erp-money-input>input{text-align:right;min-width:0}.wf-erp-cost-review__source{width:175px;min-width:175px}.wf-app--erp .wf-erp-cost-review__table .wf-erp-cost-review__article{min-width:11rem}.wf-erp-cost-review__table [data-price-changed=true],.wf-erp-cost-review-queue [data-price-changed=true]{font-weight:700}.wf-app--erp .wf-erp-cost-review-queue .wf-erp-badge{width:-moz-fit-content;width:fit-content}.wf-app--erp .wf-erp-cost-review__actions{background:var(--wf-erp-surface);border-top:1px solid var(--wf-erp-line);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 -16px -16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.wf-app--erp .wf-erp-cost-review__actions .wf-erp-command-actions{flex:0 auto;margin:0 0 0 auto}@media (max-width:760px){.wf-app--erp .wf-erp-filter-bar.wf-erp-cost-review-filter label:has(>.wf-date-input[data-wf-date-precision=day]){grid-column:1/-1}.wf-erp-cost-review__proposed,.wf-erp-cost-review__source{width:auto;min-width:0}.wf-app--erp .wf-erp-cost-review__actions .wf-erp-command-actions{flex:100%;margin:0}}.wf-app--erp :is(.wf-erp-delivery-intake-count-check,.wf-erp-delivery-intake-note-check,.wf-erp-delivery-intake-source-check,.wf-erp-delivery-intake-trade-check,.wf-erp-intrastat-completion){flex-direction:column;align-items:stretch;gap:8px;display:flex}.wf-app--erp :is(.wf-erp-delivery-intake-count-check__copy,.wf-erp-delivery-intake-note-check__copy,.wf-erp-delivery-intake-source-check__copy,.wf-erp-delivery-intake-trade-check__copy,.wf-erp-intrastat-completion__copy){gap:2px;min-width:0;display:grid}.wf-app--erp :is(.wf-erp-delivery-intake-count-check__copy,.wf-erp-delivery-intake-note-check__copy,.wf-erp-delivery-intake-source-check__copy,.wf-erp-delivery-intake-trade-check__copy,.wf-erp-intrastat-completion__copy)>span{color:var(--wf-color-text-muted);font-size:.78rem}.wf-app--erp .wf-erp-delivery-intake-note-check__differences{font-variant-numeric:tabular-nums;gap:2px;margin:4px 0 0;padding-left:18px;font-size:.82rem;display:grid}.wf-app--erp :is(.wf-erp-delivery-intake-count-check__actions,.wf-erp-delivery-intake-source-check__actions,.wf-erp-delivery-intake-trade-check__actions,.wf-erp-intrastat-completion__actions){flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-delivery-intake-count-scanner__confirmation{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:8px;gap:12px;padding:16px;display:grid}.wf-app--erp .wf-erp-delivery-intake-count-scanner__identity{gap:4px;display:grid}.wf-app--erp .wf-erp-delivery-intake-count-scanner__identity>span{font-size:1rem;font-weight:700}.wf-app--erp .wf-erp-delivery-intake-count-scanner__identity>small,.wf-app--erp .wf-erp-delivery-intake-count-scanner__confirmation>small{color:var(--wf-color-text-muted)}.wf-app--erp .wf-erp-delivery-intake-count-scanner__confirmation>.wf-erp-command-form__field{max-width:10rem}.wf-app--erp .wf-erp-delivery-intake-count-scanner__feedback{gap:8px;display:grid}.wf-app--erp .wf-erp-delivery-intake-count-scanner__actions{justify-content:flex-end}@media (max-width:760px){.wf-app--erp :is(.wf-erp-delivery-intake-count-check__actions,.wf-erp-delivery-intake-source-check__actions,.wf-erp-delivery-intake-trade-check__actions,.wf-erp-intrastat-completion__actions){flex-wrap:wrap}.wf-app--erp .wf-erp-delivery-intake-count-scanner__confirmation{padding:12px}}@media (min-width:1180px){.wf-app--erp .wf-erp-workspace--procurement-receiving .wf-erp-status__workspace.wf-erp-delivery-intake-workbench--awaiting-document{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.wf-app--erp .wf-erp-delivery-intake-workbench--awaiting-document>.wf-erp-delivery-intake-workbench__document{align-self:start}.wf-app--erp .wf-erp-delivery-intake-workbench--awaiting-document .wf-erp-delivery-intake-workbench__document-body{min-height:0}}.wf-app--erp .wf-erp-workspace--procurement-receiving .wf-erp-status__workspace.wf-erp-delivery-intake-workbench.wf-erp-delivery-intake-workbench--assigning{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-delivery-intake-workbench--assigning>.wf-erp-delivery-intake-workbench__document{display:none}.wf-app--erp .wf-erp-flat-section__head:has(>.wf-erp-delivery-intake-assignment__place){flex-wrap:wrap;justify-content:flex-start;align-items:center}.wf-app--erp .wf-erp-flat-section__head>.wf-erp-delivery-intake-assignment__place{align-items:center;gap:8px;width:38rem;max-width:100%;margin-left:auto;display:flex}.wf-app--erp .wf-erp-flat-section__head:has(>.wf-erp-delivery-intake-assignment__place)>.wf-erp-badge{width:-moz-fit-content;width:fit-content}.wf-app--erp .wf-erp-flat-section__head>.wf-erp-delivery-intake-assignment__place>span{color:var(--wf-erp-muted);white-space:nowrap;font-size:.8125rem;font-weight:600}.wf-app--erp .wf-erp-flat-section__head>.wf-erp-delivery-intake-assignment__place>:not(span){flex:auto;min-width:0}@media (max-width:48rem){.wf-app--erp .wf-erp-flat-section__head>.wf-erp-delivery-intake-assignment__place{flex-wrap:wrap;gap:4px}.wf-app--erp .wf-erp-flat-section__head>.wf-erp-delivery-intake-assignment__place>span{flex-basis:100%}}.wf-app--erp .wf-erp-delivery-intake-rows__filter{flex-wrap:wrap;align-items:end;gap:8px 16px;width:100%;display:flex}.wf-app--erp .wf-erp-delivery-intake-rows__filter>.wf-erp-command-form__field{flex:10rem;max-width:none}.wf-app--erp .wf-erp-delivery-intake-rows__filter>.wf-erp-command-form{flex:0 15rem;width:auto;min-width:0}.wf-app--erp .wf-erp-delivery-intake-rows__pager{grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-delivery-intake-rows__table{table-layout:fixed;width:100%;min-width:46rem}.wf-app--erp .wf-erp-delivery-intake-rows__table th[data-wf-column-key]{width:auto;min-width:0}.wf-app--erp .wf-erp-delivery-intake-rows__table :is(th,td).wf-erp-delivery-intake-rows__number,.wf-app--erp .wf-erp-delivery-intake-rows__table td.wf-erp-delivery-intake-review-row__number{color:var(--wf-color-text-muted);font-variant-numeric:tabular-nums;text-align:right;width:2.5rem}.wf-app--erp td.wf-erp-delivery-intake-review-row__number{line-height:2rem}.wf-app--erp .wf-erp-delivery-intake-rows__table :is(th,td).wf-erp-article-lines__cell--qty{width:5.75rem}.wf-app--erp .wf-erp-delivery-intake-rows__table :is(th,td).wf-erp-article-lines__cell--remove{width:4rem}.wf-app--erp .wf-erp-delivery-intake-review-row>tr>:is(th,td){vertical-align:top}.wf-app--erp .wf-erp-delivery-intake-rows__heading-line{display:block}.wf-app--erp .wf-erp-delivery-intake-review-row__stack{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-intake-review-row :is(.wf-erp-search-select,.wf-erp-storage-bin-picker,select,input:not([type=checkbox])){width:100%;min-width:0;max-width:none}.wf-app--erp th.wf-erp-delivery-intake-review-row__article{font-weight:inherit;min-width:0}.wf-app--erp th.wf-erp-delivery-intake-review-row__article .wf-erp-delivery-intake-review-row__stack{gap:0}.wf-app--erp .wf-erp-delivery-intake-rows__table th.wf-erp-delivery-intake-rows__source{width:16rem}.wf-app--erp .wf-erp-delivery-intake-review-row__expected{color:var(--wf-color-text-muted);white-space:nowrap;margin-top:3px;font-size:.72rem;display:block}.wf-app--erp .wf-erp-delivery-intake-review-row__expected[data-state=matches]{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-delivery-intake-review-row__expected[data-state=differs]{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-delivery-intake-review-row__deviating{color:var(--wf-erp-warning);margin-top:3px;font-size:.72rem;display:block}.wf-app--erp .wf-erp-delivery-intake-deviations__empty{color:var(--wf-color-text-muted);margin:0}.wf-app--erp .wf-erp-delivery-intake-review-row__source-text{padding-block:6px;display:block}.wf-app--erp :is(.wf-erp-delivery-intake-review-row__sub,.wf-erp-delivery-intake-units)>td{border-top:0;padding-top:0}.wf-app--erp .wf-erp-delivery-intake-review-row__sub>td>*+*{margin-top:6px}.wf-app--erp .wf-erp-delivery-intake-review-row__cost{color:var(--wf-color-text-muted);font-size:.78rem}.wf-app--erp .wf-erp-table tbody.wf-erp-delivery-intake-review-row>tr:nth-child(n)>:is(th,td){background:0 0}.wf-app--erp .wf-erp-table tbody.wf-erp-delivery-intake-review-row:nth-of-type(2n)>tr:nth-child(n)>:is(th,td){background:var(--surface-panel)}.wf-app--erp .wf-erp-table tbody.wf-erp-delivery-intake-review-row>tr:not(:last-child)>:is(th,td){border-bottom-color:#0000}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-inline-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.wf-app--erp .wf-erp-delivery-intake-inline-field>:is(label,span):first-child{color:var(--wf-erp-muted);margin:0;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-table-wrap:has(.wf-erp-delivery-intake-units){container-type:inline-size}.wf-app--erp .wf-erp-delivery-intake-units__list{--wf-erp-serial-unit-field-columns:minmax(7rem, 1.3fr) minmax(6.5rem, .95fr);padding-bottom:6px}@container (width>=30rem){.wf-app--erp .wf-erp-delivery-intake-units__list{width:min(100%,100cqw - 62px)}}.wf-app--erp .wf-erp-delivery-intake-units__list--order-cards{--wf-erp-serial-unit-field-columns:minmax(12rem, 2fr)}@container serial-units (width>30rem){.wf-app--erp .wf-erp-delivery-intake-units__list--order-cards .wf-erp-serial-unit__fields>:nth-child(2){grid-area:2/2}.wf-app--erp .wf-erp-delivery-intake-units__list--order-cards .wf-erp-serial-unit__fields>:nth-child(3){grid-area:2/3}.wf-app--erp .wf-erp-delivery-intake-units__list--order-cards .wf-erp-serial-unit__detail{grid-row:3}}.wf-app--erp .wf-erp-delivery-intake-units__note{grid-column:1/-1}.wf-app--erp .wf-erp-delivery-intake-review-row :where(.wf-erp-delivery-intake-review-row__article) .wf-erp-delivery-intake-review-row__stack :is(input[type=text],.wf-erp-search-select__input){box-shadow:none;background:0 0;border-color:#0000}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack :is(input[type=text],.wf-erp-search-select__input):where(:hover:not(:disabled),:focus,:placeholder-shown,[aria-expanded=true],[data-source-pending]>:first-child .wf-erp-search-select__input){background:var(--surface-input);border-color:var(--key-edge);box-shadow:var(--shadow-inset)}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack :is(input[type=text],.wf-erp-search-select__input):where([data-source-pending]>:first-child .wf-erp-search-select__input){border-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack :is(input[type=text],.wf-erp-search-select__input):where([aria-invalid=true]){background:var(--surface-input);border-color:var(--danger,#b42318)}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack :is(input[type=text],.wf-erp-search-select__input):where(:focus-visible){background:var(--surface-input);border-color:var(--action-primary);box-shadow:var(--shadow-focus);outline:none}.wf-app--erp .wf-erp-delivery-intake-review-row :where(.wf-erp-delivery-intake-review-row__article) .wf-erp-delivery-intake-review-row__stack .wf-erp-search-select__chevron{opacity:0}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack .wf-erp-search-select:where(:hover:not(:has(:disabled)),:focus-within,:has([aria-invalid=true])) .wf-erp-search-select__chevron,.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-delivery-intake-review-row__stack[data-source-pending]>:first-child .wf-erp-search-select__chevron{opacity:1}.wf-app--erp th.wf-erp-delivery-intake-review-row__article .wf-erp-delivery-intake-review-row__stack>input[type=text]{font-weight:600}.wf-app--erp :where(.wf-erp-delivery-intake-review-row__article) .wf-erp-delivery-intake-review-row__stack>:nth-child(2) .wf-erp-search-select__input{color:var(--wf-erp-muted);min-height:24px;padding-block:0;font-size:.86rem}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-article-lines__cell--qty .wf-number-input:has(input:disabled) :is(input,.wf-number-input__controls){box-shadow:none;background:0 0;border-color:#0000}.wf-app--erp .wf-erp-delivery-intake-review-row .wf-erp-article-lines__cell--qty .wf-number-input:has(input:disabled) .wf-number-input__controls{visibility:hidden}.wf-app--erp .wf-erp-delivery-intake-workbench__count[hidden]{display:none}@media (max-width:48rem){.wf-app--erp .wf-erp-delivery-intake-workbench:not(:has(>.wf-erp-cost-review))>.wf-erp-delivery-intake-workbench__document{order:-1}}.wf-app--erp .wf-erp-command-form__field--medium.wf-erp-delivery-intake-scan{width:min(22rem,100%)}.wf-app--erp .wf-erp-delivery-intake-review-row__invoice-cost{color:var(--wf-erp-muted);padding:2px 11px 0;font-size:.75rem;font-weight:400;display:block}.wf-app--erp .wf-erp-vendor-bill-match-settings__rule{flex-basis:100%;grid-column:1/-1;gap:6px;width:100%;max-width:40rem;display:grid}.wf-app--erp .wf-erp-product-links__qty-field{flex-direction:column;flex:none;gap:4px;width:96px;display:flex}.wf-app--erp .wf-erp-product-links__qty-field>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-product-links__qty-field>.wf-number-input{box-sizing:border-box;width:100%}.wf-app--erp .wf-erp-line-substitutes{grid-column:1/-1;gap:6px;margin-top:8px;display:grid}.wf-app--erp .wf-erp-line-substitutes__strip{background:var(--accent-warm-soft);border:1px solid var(--accent-warm);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.wf-app--erp .wf-erp-line-substitutes__message{flex:1;min-width:240px;margin:0;font-size:.8rem}.wf-app--erp .wf-erp-line-substitutes__actions{flex:none;align-items:center;gap:10px;display:inline-flex}.wf-app--erp .wf-erp-line-substitutes__actions .wf-erp-command-button{white-space:nowrap;flex:none}.wf-app--erp .wf-erp-order-rollups{gap:8px;display:grid}.wf-app--erp .wf-erp-more-details{min-width:0}.wf-app--erp .wf-erp-more-details>summary{color:var(--wf-erp-primary);cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:32px;padding:6px 0;font-size:.8rem;font-weight:650}@media (max-width:48rem){.wf-app--erp .wf-erp-more-details>summary{min-height:44px;padding:12px 0}}.wf-app--erp .wf-erp-more-details[open]>summary{margin-bottom:9px}.wf-app--erp .wf-erp-order-status-line{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:.82rem;display:flex}.wf-app--erp .wf-erp-order-delivery-plan__fields{gap:12px;display:grid}.wf-app--erp .wf-erp-order-delivery-plan__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-order-delivery-plan__quick-action{justify-content:center;min-height:42px}.wf-app--erp .wf-erp-order-delivery-plan__quick-action[aria-pressed=true]{background:var(--action-primary-soft);border-color:color-mix(in srgb, var(--wf-erp-primary) 48%, var(--wf-erp-line))}.wf-app--erp .wf-erp-modal__panel:has(>.wf-erp-order-delivery-plan__modal-form){grid-template-rows:auto minmax(0,1fr);width:min(46rem,100vw - 24px);max-width:min(46rem,100vw - 24px);overflow:hidden}.wf-app--erp .wf-erp-order-delivery-plan__modal-form{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.wf-app--erp .wf-erp-order-delivery-plan__modal-form>.wf-erp-order-delivery-plan__fields{min-height:0;padding-right:4px;overflow-y:auto}.wf-app--erp .wf-erp-order-delivery-plan__modal-actions{background:var(--wf-erp-panel);border-top:1px solid var(--wf-erp-line);padding-top:12px}.wf-app--erp .wf-erp-order-delivery-plan__rows{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);max-height:min(28rem,52dvh);display:grid;overflow:auto}.wf-app--erp .wf-erp-order-delivery-plan__table-head,.wf-app--erp .wf-erp-order-delivery-plan__unit{grid-template-columns:minmax(0,1fr) 8.75rem 8.75rem;align-items:stretch;display:grid}.wf-app--erp .wf-erp-order-delivery-plan__table-head{background:var(--wf-erp-panel);border-bottom:1px solid var(--wf-erp-line-strong);z-index:1;position:sticky;top:0}.wf-app--erp .wf-erp-order-delivery-plan__table-head>span{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 8px;font-size:.76rem;font-weight:760;display:flex}.wf-app--erp .wf-erp-order-delivery-plan__table-head>span:first-child{justify-content:flex-start}.wf-app--erp .wf-erp-order-delivery-plan__unit{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);min-height:44px}.wf-app--erp .wf-erp-order-delivery-plan__unit:last-child{border-bottom:0}.wf-app--erp .wf-erp-order-delivery-plan__line-summary{align-content:center;gap:2px;min-width:0;padding:5px 9px;display:grid}.wf-app--erp .wf-erp-order-delivery-plan__line-summary>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-order-delivery-plan__line-summary>small{color:var(--wf-erp-muted);font-size:.72rem;font-weight:720}.wf-app--erp .wf-erp-order-delivery-plan__unit>label{background:var(--wf-erp-panel);border-left:1px solid var(--wf-erp-line);cursor:pointer;justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:flex}.wf-app--erp .wf-erp-order-delivery-plan__unit>label:has(input:enabled):hover{background:color-mix(in srgb, var(--action-primary-soft) 54%, var(--wf-erp-panel))}.wf-app--erp .wf-erp-order-delivery-plan__unit>label.is-selected{background:var(--action-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-erp-primary) 30%, transparent)}.wf-app--erp .wf-erp-order-delivery-plan__unit>label:has(input:disabled){cursor:not-allowed;opacity:.55}.wf-app--erp .wf-erp-order-delivery-plan__unit>label:focus-within{box-shadow:inset 0 0 0 2px var(--wf-erp-focus)}.wf-app--erp .wf-erp-order-delivery-plan__unit>label>input[type=checkbox]{accent-color:var(--wf-erp-primary);block-size:18px;inline-size:18px;margin:0}.wf-app--erp .wf-erp-order-delivery-plan__quantity-cell,.wf-app--erp .wf-erp-order-delivery-plan__quantity-readback{border-left:1px solid var(--wf-erp-line);justify-content:center;align-items:center;padding:5px 8px;display:flex}.wf-app--erp .wf-erp-order-delivery-plan__quantity-input{width:100%}.wf-app--erp .wf-erp-order-delivery-plan__quantity-input>input{text-align:center;min-height:34px}.wf-app--erp .wf-erp-order-delivery-plan__quantity-readback{background:var(--wf-erp-panel);font-weight:780}@media (max-width:42rem){.wf-app--erp .wf-erp-order-delivery-plan__table-head,.wf-app--erp .wf-erp-order-delivery-plan__unit{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem}}@media (max-width:28rem){.wf-app--erp .wf-erp-order-delivery-plan__quick-actions{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-order-delivery-plan__table-head,.wf-app--erp .wf-erp-order-delivery-plan__unit{grid-template-columns:minmax(0,1fr) 5.25rem 5.25rem}.wf-app--erp .wf-erp-order-delivery-plan__line-summary>strong{overflow-wrap:anywhere;white-space:normal}}.wf-app--erp .wf-erp-related-record{max-width:36rem}.wf-app--erp .wf-erp-related-record>.wf-erp-record-link{width:auto;margin:0}.wf-app--erp .wf-erp-related-record{margin-top:8px}.wf-app--erp .wf-erp-order-deposit-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.wf-app--erp .wf-erp-order-deposit-line span{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-order-deposit-refunds{gap:8px;display:grid}.wf-app--erp .wf-erp-order-deposit-refund{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.wf-app--erp .wf-erp-order-deposit-refund>div:first-child{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-order-deposit-refund small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-order-refund-requests{gap:8px;display:grid}.wf-app--erp .wf-erp-order-refund-request{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.wf-app--erp .wf-erp-order-refund-request__text{justify-items:start;gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-order-refund-request__text small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-order-refund-request__actions{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell>.wf-erp-record-link{flex:auto;width:auto;min-width:0}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell>:last-child:not(:first-child){flex:none;margin-left:auto}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell>strong{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell--inline>.wf-erp-record-link{flex:0 auto}.wf-app--erp .wf-erp-table tbody :is(th,td)>.wf-erp-table-split-cell--inline>:last-child:not(:first-child){margin-left:0}.wf-app--erp .wf-erp-table tbody [data-wf-accounting-column=status]>.wf-erp-table-split-cell{white-space:nowrap;flex-wrap:nowrap;width:auto}.wf-app--erp .wf-erp-table tbody [data-wf-accounting-column=status]>.wf-erp-table-split-cell>:last-child:not(:first-child){margin-left:0}.wf-app--erp .wf-erp-address-row{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px;min-width:0;padding:8px 34px 8px 10px;display:grid;position:relative}.wf-app--erp .wf-erp-address-row label{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-address-row label>span{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-address-row__name,.wf-app--erp .wf-erp-address-row__street{grid-column:span 3}.wf-app--erp .wf-erp-address-row__postal,.wf-app--erp .wf-erp-address-row__city,.wf-app--erp .wf-erp-address-row__country{grid-column:span 2}@media (max-width:720px){.wf-app--erp .wf-erp-address-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-address-row__name,.wf-app--erp .wf-erp-address-row__street,.wf-app--erp .wf-erp-address-row__postal,.wf-app--erp .wf-erp-address-row__city,.wf-app--erp .wf-erp-address-row__country{grid-column:span 2}}.wf-app--erp .wf-erp-address-row--compact-row{background:0 0;border:0;border-radius:0;align-items:end;gap:8px;padding:0}.wf-app--erp .wf-erp-address-row--compact-row>:is(.wf-erp-address-row__name,.wf-erp-address-row__street,.wf-erp-address-row__postal,.wf-erp-address-row__city,.wf-erp-address-row__country){grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-customer-invoice-editor__address{grid-template-columns:minmax(10rem,1.7fr) minmax(5.5rem,.65fr) minmax(7rem,1fr) minmax(7rem,1fr)}.wf-app--erp .wf-erp-customer-delivery-editor__row{grid-template-columns:minmax(7.5rem,1.1fr) minmax(11rem,1.8fr) minmax(5.5rem,.6fr) minmax(7rem,.9fr) minmax(6rem,.9fr) 32px;padding:6px}.wf-app--erp .wf-erp-customer-delivery-editor__entry{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:8px}.wf-app--erp .wf-erp-delivery-picker__contact{white-space:pre-line}.wf-app--erp .wf-erp-customer-delivery-editor__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.wf-app--erp .wf-erp-customer-delivery-editor__facts>label:has(input[type=checkbox]){grid-column:1/-1}@media (max-width:48rem){.wf-app--erp .wf-erp-customer-delivery-editor__facts{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-customer-subeditor__remove-action.wf-erp-compact-icon-button{flex-basis:32px;align-self:end;width:32px;min-width:32px;height:32px}@media (max-width:48rem){.wf-app--erp .wf-erp-customer-invoice-editor__address,.wf-app--erp .wf-erp-customer-delivery-editor__row{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-customer-invoice-editor__address>:is(.wf-erp-address-row__street,.wf-erp-address-row__country),.wf-app--erp .wf-erp-customer-delivery-editor__row>:is(.wf-erp-address-row__name,.wf-erp-address-row__street,.wf-erp-address-row__country){grid-column:1/-1}.wf-app--erp .wf-erp-customer-invoice-editor__address>.wf-erp-address-row__postal,.wf-app--erp .wf-erp-customer-invoice-editor__address>.wf-erp-address-row__city,.wf-app--erp .wf-erp-customer-delivery-editor__row>.wf-erp-address-row__postal,.wf-app--erp .wf-erp-customer-delivery-editor__row>.wf-erp-address-row__city{grid-column:span 1}.wf-app--erp .wf-erp-customer-delivery-editor__row>.wf-erp-address-row__name{margin-right:52px}.wf-app--erp .wf-erp-customer-delivery-editor__row>.wf-erp-customer-subeditor__remove-action.wf-erp-compact-icon-button{flex-basis:44px;grid-area:auto;width:44px;min-width:44px;height:44px;position:absolute;top:22px;right:6px}}.wf-erp-attest-edit__article{min-width:0;margin-top:6px}.wf-erp-attest-edit__article .wf-erp-search-select{width:100%}.wf-erp-attest-edit__article .wf-erp-search-select input{min-height:28px;padding:3px 8px;font-size:12px}.wf-app--erp .wf-erp-delivery-picker{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-picker__save{margin-top:2px}.wf-app--erp .wf-erp-delivery-picker__summary{align-items:center;gap:12px;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-delivery-picker__change{font:inherit;color:var(--wf-erp-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.wf-app--erp .wf-erp-delivery-picker__change:hover,.wf-app--erp .wf-erp-delivery-picker__save-note{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-delivery-picker__load-error{color:var(--wf-erp-danger);font-size:.72rem;line-height:1.35}.wf-app--erp .wf-erp-delivery-modal>*{grid-column:1/-1}.wf-app--erp .wf-erp-address-row--modal{border:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0}.wf-app--erp .wf-erp-address-row--modal .wf-erp-address-row__name,.wf-app--erp .wf-erp-address-row--modal .wf-erp-address-row__street{grid-column:1/-1}.wf-app--erp .wf-erp-address-row--modal .wf-erp-address-row__postal,.wf-app--erp .wf-erp-address-row--modal .wf-erp-address-row__city,.wf-app--erp .wf-erp-address-row--modal .wf-erp-address-row__country{grid-column:span 1}.wf-app--erp .wf-erp-related-table{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-related-table>h3{color:var(--wf-erp-text);margin:0;font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-table-wrap--incoming-payment{max-height:min(44vh,520px);overflow:auto}.wf-app--erp .wf-erp-table-wrap--incoming-payment tfoot{z-index:1;position:sticky;bottom:0}.wf-app--erp .wf-erp-table-wrap--incoming-payment tfoot .wf-erp-table__summa>:is(th,td){border-block:0;box-shadow:inset 0 2px #21483d73}.wf-app--erp .wf-erp-table-wrap--incoming-payment tfoot .wf-erp-table__summa+.wf-erp-table__summa>:is(th,td){box-shadow:inset 0 1px 0 var(--wf-erp-line)}.wf-app--erp .wf-erp-table-wrap--incoming-payment .wf-erp-money-input{width:8.5rem}.wf-app--erp .wf-erp-table th>small{color:var(--wf-erp-muted);margin-top:2px;font-weight:400;display:block}.wf-app--erp .wf-erp-table--attest-receipt-match{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--attest-receipt-match :is(th,td){overflow-wrap:anywhere}.wf-app--erp .wf-erp-table--attest-receipt-match .wf-erp-attest-receipt-match__action{vertical-align:top;white-space:nowrap;width:12.5rem}.wf-app--erp .wf-erp-attest-receipt-match__identity{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.wf-app--erp .wf-erp-attest-receipt-match__fact{color:var(--wf-erp-muted);letter-spacing:normal;font-size:.82rem;font-weight:400}.wf-app--erp .wf-erp-attest-receipt-match__form{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-attest-receipt-match__form .wf-number-input{max-width:7rem}.wf-app--erp .wf-erp-attest-receipt-match__verify{white-space:normal;align-items:start;gap:6px;font-size:.76rem;line-height:1.25;display:flex!important}.wf-app--erp .wf-erp-attest-receipt-match__verify>span{white-space:normal;min-width:0}.wf-app--erp .wf-erp-attest-receipt-match__verify input[type=checkbox]{flex:none;width:18px;min-width:18px;height:18px;min-height:18px}.wf-app--erp :is(.wf-erp-document-lines__detail-row,.wf-erp-delivery-note-price-discrepancy-row,.wf-erp-vendor-bill-match-evidence-row)>td{border-top:0;padding:0}.wf-app--erp .wf-erp-delivery-note-price-discrepancy{background:color-mix(in srgb, var(--warning-soft) 74%, var(--surface-panel));border-left:3px solid var(--warning);gap:3px;min-width:0;padding:5px 8px;display:grid;container-type:inline-size}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__identity{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__rows{min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__row{grid-template-columns:minmax(10rem,1fr) minmax(14rem,.9fr) auto;align-items:center;gap:6px 14px;min-width:0;padding-top:5px;display:grid}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__row+.wf-erp-delivery-note-price-discrepancy__row{border-top:1px solid color-mix(in srgb, var(--warning) 24%, transparent);margin-top:5px}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__row--without-message{grid-template-columns:minmax(14rem,1fr) auto}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__eyebrow{color:var(--warning-ink);white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__eyebrow .wf-icon{width:15px;height:15px}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__basis{color:var(--wf-erp-muted);letter-spacing:.02em;white-space:nowrap;font-size:.68rem;font-weight:700}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__price{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__price small{color:var(--wf-erp-muted);font-size:.68rem;line-height:1.15}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__price strong,.wf-app--erp .wf-erp-delivery-note-price-cell strong{font-variant-numeric:tabular-nums;white-space:nowrap}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__variance{background:color-mix(in srgb, var(--warning) 14%, var(--surface-panel));border:1px solid color-mix(in srgb, var(--warning) 55%, var(--wf-erp-line));color:var(--warning-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 7px;font-size:.7rem;font-weight:750;line-height:1.2}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__message{color:var(--wf-erp-muted);min-width:0;font-size:.72rem;line-height:1.3}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 12px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-delivery-note-price-cell{place-items:flex-end end;gap:3px;display:grid}.wf-app--erp .wf-erp-vendor-bill-match-evidence{background:color-mix(in srgb, var(--warning-soft) 74%, var(--surface-panel));border-left:3px solid var(--warning);gap:3px;min-width:0;padding:5px 8px;display:grid;container-type:inline-size}.wf-app--erp .wf-erp-vendor-bill-match-evidence--matched{background:color-mix(in srgb, var(--success-soft) 60%, var(--surface-panel));border-left-color:var(--success)}.wf-app--erp .wf-erp-vendor-bill-match-evidence--matched .wf-erp-vendor-bill-match-evidence__eyebrow{color:var(--success-ink)}.wf-app--erp .wf-erp-vendor-bill-match-evidence--vehicle{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--surface-panel));border-left-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-vendor-bill-match-evidence--vehicle .wf-erp-vendor-bill-match-evidence__eyebrow{color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-vendor-bill-match-evidence__vehicle{font-size:.78rem}.wf-app--erp .wf-erp-vendor-bill-match-evidence--vehicle .wf-erp-vendor-bill-match-evidence__reason{min-width:0}.wf-app--erp .wf-erp-vendor-bill-match-evidence__header{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.wf-app--erp .wf-erp-vendor-bill-match-evidence__eyebrow{color:var(--warning-ink);white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.wf-app--erp .wf-erp-vendor-bill-match-evidence__eyebrow .wf-icon{width:15px;height:15px}.wf-app--erp .wf-erp-vendor-bill-match-evidence__basis{color:var(--wf-erp-muted);white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:700}.wf-app--erp .wf-erp-vendor-bill-match-evidence__article{color:var(--wf-erp-text);white-space:nowrap;font-size:.72rem}.wf-app--erp :is(.wf-erp-vendor-bill-match-evidence__reason,.wf-erp-vendor-bill-match-evidence__notice){color:var(--warning-ink);font-size:.72rem;font-weight:700;line-height:1.2}.wf-app--erp .wf-erp-vendor-bill-match-evidence__reason{min-width:10rem}.wf-app--erp .wf-erp-vendor-bill-match-evidence__metrics{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;margin:0;display:flex}.wf-app--erp .wf-erp-vendor-bill-match-evidence__metric{flex:none;align-items:baseline;gap:3px;display:inline-flex}.wf-app--erp .wf-erp-vendor-bill-match-evidence__metric dt{color:var(--wf-erp-muted);font-size:.66rem;line-height:1.15}.wf-app--erp .wf-erp-vendor-bill-match-evidence__metric dt:after{content:":"}.wf-app--erp .wf-erp-vendor-bill-match-evidence__metric dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.72rem;font-weight:750}@container (width<=32rem){.wf-app--erp .wf-erp-vendor-bill-match-evidence__basis{flex-basis:100%;margin-left:0}}.wf-app--erp .wf-erp-attest-approval-match-evidence{gap:5px;margin-top:7px;display:grid}.wf-app--erp .wf-erp-delivery-note-price-cell .wf-erp-delivery-note-price-discrepancy__variance{justify-self:end}@container (width<=38rem){.wf-app--erp .wf-erp-delivery-note-price-discrepancy__header{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__row{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__message{grid-column:1/-1}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__variance{grid-area:2/2;justify-self:end}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__row--without-message .wf-erp-delivery-note-price-discrepancy__variance{grid-row:1}.wf-app--erp .wf-erp-delivery-note-price-discrepancy__links{justify-content:flex-start}}.wf-app--erp fieldset.wf-erp-choice-cards,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-choice-cards{background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp fieldset.wf-erp-choice-cards>legend,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-choice-cards>legend{color:var(--wf-erp-text);margin-bottom:7px;padding:0;font-size:.8rem;font-weight:750}.wf-app--erp .wf-erp-choice-cards__legend-icon{color:var(--wf-erp-primary-deep);vertical-align:text-bottom;margin-right:6px;display:inline-flex}.wf-app--erp .wf-erp-choice-cards__options{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-choice-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);cursor:pointer;min-height:4rem;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-choice-card:hover{border-color:color-mix(in srgb, var(--wf-erp-primary) 48%, var(--wf-erp-line))}.wf-app--erp .wf-erp-choice-card:focus-within{box-shadow:var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-choice-card.is-selected{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-choice-card>input{accent-color:var(--wf-erp-primary);width:22px;height:22px;min-height:22px;margin:0;padding:0}.wf-app--erp .wf-erp-single-check input[type=radio],.wf-app--erp .wf-erp-command-form__choice-group input[type=radio],.wf-app--erp .wf-erp-merge__choice input[type=radio]{accent-color:var(--wf-erp-primary);vertical-align:middle;flex:none;width:22px;min-width:22px;max-width:none;height:22px;min-height:22px;margin:0;padding:0}.wf-app--erp .wf-erp-merge-undo-hint{gap:3px;margin:0;padding-left:18px;display:grid}.wf-app--erp .wf-erp-command-form label.wf-erp-merge__choice{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;align-items:center;gap:8px;display:inline-flex}.wf-app--erp .wf-erp-choice-card__icon{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);color:var(--wf-erp-primary-deep);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wf-app--erp .wf-erp-choice-card--positive .wf-erp-choice-card__icon{background:color-mix(in srgb, var(--wf-erp-success) 13%, transparent);color:var(--wf-erp-success)}.wf-app--erp .wf-erp-choice-card--attention .wf-erp-choice-card__icon{background:color-mix(in srgb, var(--wf-erp-warning) 16%, transparent);color:color-mix(in srgb, var(--wf-erp-warning) 78%, var(--wf-erp-text))}.wf-app--erp .wf-erp-choice-card__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-choice-card__copy strong{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.86rem;line-height:1.2;display:block}.wf-app--erp .wf-erp-choice-card__copy small{color:var(--wf-erp-muted);overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.76rem;font-weight:600;line-height:1.2;display:block}.wf-app--erp .wf-erp-choice-card.is-selected .wf-erp-choice-card__copy small{color:var(--wf-erp-text)}.wf-app--erp .wf-erp-choice-card:has(input:disabled){cursor:not-allowed;opacity:.62}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card:not(.is-selected) .wf-erp-choice-card__icon{background:color-mix(in srgb, var(--wf-erp-line) 52%, transparent);color:var(--wf-erp-muted)}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card:after{background:var(--wf-erp-primary);content:"";opacity:0;border-radius:999px;width:3px;height:1.75rem;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card.is-selected:after{opacity:1}.wf-app--erp .wf-erp-vehicle-sale__vmb-choice>.wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf-app--erp .wf-erp-vehicle-sale__vmb-choice .wf-erp-choice-card{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:3.5rem;padding:9px 11px;position:relative}.wf-app--erp .wf-erp-vehicle-sale__vmb-choice .wf-erp-choice-card__icon{width:28px;height:28px}@media (forced-colors:active){.wf-app--erp fieldset:is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice)>legend,.wf-app--erp fieldset:is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice)>legend>span{color:canvastext}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card{color:canvastext;background:canvas;border-color:canvastext}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card.is-selected{border-color:highlight}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card__copy small{color:canvastext}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card>input{clip:auto;clip-path:none;white-space:normal;width:22px;height:22px;position:static;overflow:visible}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card__icon,.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card:after{display:none}.wf-app--erp :is(.wf-erp-vehicle-sale__deal-mode,.wf-erp-vehicle-sale__vmb-choice) .wf-erp-choice-card:focus-within{box-shadow:none;outline-offset:2px;outline:2px solid highlight}}.wf-app--erp .wf-erp-vehicle-sale__compact-fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-sale__appraisal{gap:10px;margin-top:0;display:grid}.wf-app--erp .wf-erp-vehicle-sale__appraisal .wf-erp-vehicle-sale__compact-fields{grid-template-columns:minmax(10rem,1fr) max-content minmax(8rem,.7fr) max-content;align-items:end}.wf-app--erp .wf-erp-vehicle-sale__appraisal .wf-erp-vehicle-sale__compact-fields>.wf-erp-command-form__field{width:100%;max-width:none}.wf-app--erp .wf-erp-vehicle-sale__equipment-appraisal-row{grid-template-columns:minmax(12rem,1fr) minmax(8rem,11rem) auto;align-items:end;gap:8px;display:grid}.wf-app--erp .wf-erp-vehicle-sale__stock-tax-choice--locked .wf-erp-choice-card.is-selected:has(input:disabled){cursor:default;opacity:1}.wf-app--erp .wf-erp-vehicle-sale__customer-price{align-content:end}.wf-app--erp .wf-erp-vehicle-sale__discount-field{align-content:end;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-sale__discount-control{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:0;min-height:32px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-vehicle-sale__discount-control:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-vehicle-sale__discount-control input{background:0 0;width:100%;min-width:0;min-height:30px;padding:0 7px;box-shadow:none!important;border:0!important;border-radius:0!important}.wf-app--erp .wf-erp-vehicle-sale__discount-tabs{border-right:1px solid var(--wf-erp-line);display:flex}.wf-app--erp .wf-erp-vehicle-sale__discount-tabs button{background:color-mix(in srgb, var(--wf-erp-surface) 85%, var(--wf-erp-line));color:var(--wf-erp-muted);border:0;border-radius:0;min-height:30px;padding:0 6px;font-size:.66rem;font-weight:800}.wf-app--erp .wf-erp-vehicle-sale__discount-tabs button+button{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-vehicle-sale__discount-tabs button[aria-pressed=true]{background:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-vehicle-sale__discount-control>input[aria-invalid=true]{background:color-mix(in srgb, var(--wf-erp-danger) 8%, transparent)}.wf-app--erp .wf-erp-vehicle-sale__margin-result{align-content:end;gap:4px;display:grid}.wf-app--erp .wf-erp-vehicle-sale__margin-result>span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-vehicle-sale__margin-result>output{align-items:center;min-height:34px;font-size:.92rem;display:flex}.wf-app--erp .wf-erp-vehicle-sale__card-figures{min-width:0}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:0;margin:0;display:grid;overflow:visible}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid>div{border:0;border-left:1px solid var(--wf-erp-line);background:0 0;border-radius:0;gap:1px;padding:1px 14px;display:grid}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid>div:first-child{border-left:0}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid :is(dt,dd){white-space:nowrap;min-width:max-content}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid dd>.wf-erp-info-grid__detail{margin-left:6px}.wf-app--erp .wf-erp-vehicle-sale__consignment-result{align-self:end;gap:14px;margin:0;padding:5px 0;display:flex}.wf-app--erp .wf-erp-vehicle-sale__consignment-result div{gap:1px;display:grid}.wf-app--erp .wf-erp-vehicle-sale__consignment-result dt{color:var(--wf-erp-muted);font-size:.7rem}.wf-app--erp .wf-erp-vehicle-sale__consignment-result dd{margin:0;font-size:.82rem;font-weight:700}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid dt{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.84rem;font-weight:700}@media (max-width:760px){.wf-app--erp .wf-erp-vehicle-sale__appraisal .wf-erp-vehicle-sale__compact-fields{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vehicle-sale__equipment-appraisal-row{grid-template-columns:1fr}}@media (max-width:64rem){.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-header--figures{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-sale__card-header--figures>.wf-erp-vehicle-sale__card-figures{grid-area:2/1/auto/-1}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid>div:first-child{padding-left:22px}}@media (max-width:42rem){.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:6px}.wf-app--erp .wf-erp-vehicle-sale__card-figures>.wf-erp-info-grid>div:nth-child(odd){border-left:0;padding-left:22px}}.wf-erp-inventory-locations{gap:1rem;display:grid}.wf-app--erp .wf-erp-table tbody th>.wf-erp-location-bin__identity,.wf-app--erp .wf-erp-table tbody td>.wf-erp-location-bin__identity{gap:.12rem;display:grid}.wf-erp-location-bin__identity small{color:var(--ink-muted);font-weight:400}.wf-app--erp .wf-erp-transfer-line-editor{grid-column:1/-1;gap:.65rem;min-width:0;display:grid}.wf-app--erp .wf-erp-transfer-line-editor>.wf-erp-search-select{max-width:34rem}.wf-app--erp .wf-erp-group-transfer__shelf{min-width:14rem}.wf-app--erp .wf-erp-transfer-line__identity{align-self:center;gap:.12rem;display:grid}.wf-app--erp .wf-erp-transfer-line__identity :is(strong,small){overflow-wrap:anywhere}.wf-app--erp .wf-erp-transfer-line__identity small{color:var(--wf-erp-muted);font-size:.75rem}.wf-erp-article-placements>.wf-erp-table{margin-top:.65rem}.wf-erp-article-placements__unlocated{border-top:1px solid var(--line-subtle);gap:.55rem;margin-top:.9rem;padding-top:.8rem;display:grid}.wf-erp-article-placements__unlocated h4{margin:0}.wf-erp-article-placements__unlocated-row{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line-soft));background:var(--warning-soft);border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.wf-erp-article-placements__unlocated-row>span{gap:.15rem;display:grid}.wf-erp-article-placements__unlocated-row small{color:var(--ink-muted)}@media (min-width:72.001rem){.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-vehicle-handover__items-note{grid-column:span 3}}.wf-app--erp fieldset.wf-erp-figure-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-figure-choice{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);cursor:pointer;gap:2px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-figure-choice:focus-within{box-shadow:var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-figure-choice.is-selected{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-figure-choice>span{color:var(--wf-erp-muted);font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-figure-choice>strong{white-space:nowrap;font-size:1.15rem}.wf-app--erp .wf-erp-figure-choice>small{color:var(--wf-erp-muted);font-size:.78rem}@media (max-width:520px){.wf-app--erp fieldset.wf-erp-figure-choices{grid-template-columns:minmax(0,1fr)}}.wf-app--erp fieldset.wf-erp-value-checks{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-choice-card.wf-erp-value-check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:0}.wf-app--erp .wf-erp-choice-card.wf-erp-value-check>input{margin-top:2px}.wf-app--erp .wf-erp-value-check .wf-erp-choice-card__title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wf-app--erp .wf-erp-value-check .wf-erp-choice-card__title>small{flex:none}.wf-app--erp .wf-erp-value-check__value{overflow-wrap:anywhere;margin-top:2px;font-size:.9rem;display:block}.wf-app--erp .wf-erp-trade-in-price-suggestion{place-self:end start;align-items:stretch;display:inline-flex}.wf-app--erp .wf-erp-vehicle-valuation__ads{padding:12px}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-trade-in-declaration){max-width:min(68rem,100vw - 3rem)}.wf-app--erp .wf-erp-trade-in-declaration__photos{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-trade-in-declaration__photos li{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;display:grid}.wf-app--erp .wf-erp-trade-in-declaration__photos a{display:block}.wf-app--erp .wf-erp-trade-in-declaration__photos img,.wf-app--erp .wf-erp-trade-in-declaration__missing{aspect-ratio:4/3;border-radius:var(--wf-erp-radius);object-fit:cover;place-items:center;width:100%;height:auto;display:grid}.wf-app--erp .wf-erp-trade-in-declaration__missing{background:color-mix(in srgb, var(--wf-erp-line) 25%, var(--wf-erp-surface));border:1px dashed var(--wf-erp-line);color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-trade-in-declaration__photos small,.wf-app--erp .wf-erp-trade-in-declaration__compare small{color:var(--wf-erp-muted);font-size:.8rem;font-weight:400}.wf-app--erp .wf-erp-trade-in-declaration__compare{justify-items:start;display:inline-grid}.wf-app--erp .wf-erp-flat-section__head>div.wf-erp-section-heading,.wf-app--erp .wf-erp-panel-heading--icon{align-items:center;gap:7px;min-width:0;display:flex}.wf-app--erp .wf-erp-panel-heading--icon .wf-erp-section-heading__copy{flex:auto}.wf-app--erp .wf-erp-panel-heading--icon .wf-erp-section-heading__copy>:is(h2,h3,p){margin:0}.wf-app--erp .wf-erp-section-heading__icon{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wf-app--erp .wf-erp-section-heading__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-section-heading__copy>:is(h3,p){margin:0}.wf-app--erp .wf-erp-flat-section--framed{background:0 0;border-top:0;gap:0;margin:0;padding:0}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__head{background:color-mix(in srgb, var(--wf-erp-primary-deep) 10%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-bottom:0;border-radius:5px 5px 0 0;align-items:center;min-height:43px;padding:7px 10px}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__head:last-child{border-bottom:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:5px}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__head>.wf-erp-section-heading{flex:12rem}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__head .wf-erp-section-heading__icon,.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-timeline-card__top .wf-erp-section-heading__icon{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-inverse)}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:0 0 5px 5px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-flat-section--framed[data-wf-table-section=true]>.wf-erp-flat-section__body{gap:0;padding:0}.wf-app--erp .wf-erp-flat-section--framed[data-wf-table-section=true]>.wf-erp-flat-section__body>:not(.wf-erp-table-wrap,.wf-erp-table-region){margin:10px}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body>.wf-erp-table-wrap,.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body>.wf-erp-table-region>.wf-erp-table-wrap{border:0;border-radius:0 0 4px 4px;margin:0}.wf-app--erp .wf-erp-flat-section--framed .wf-erp-table:has(tbody .wf-erp-table__empty-cell)>thead{display:none}.wf-app--erp .wf-erp-flat-section__summary{flex:none;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.wf-app--erp .wf-erp-flat-section__summary>.wf-erp-badge{white-space:nowrap}.wf-app--erp .wf-erp-flat-section__toggle{color:var(--wf-erp-primary-deep);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;align-items:center;gap:5px;min-height:28px;padding:3px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-flat-section__toggle:hover{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent)}.wf-app--erp .wf-erp-flat-section__toggle:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-flat-section__toggle-icon{transition:transform .14s}.wf-app--erp .wf-erp-flat-section__toggle[aria-expanded=true] .wf-erp-flat-section__toggle-icon{transform:rotate(180deg)}.wf-app--erp .wf-erp-flat-section--framed.wf-erp-flat-section--collapsed>.wf-erp-flat-section__head{border-bottom:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:5px}.wf-app--erp .wf-erp-flat-section__body[hidden],.wf-app--erp .wf-erp-flat-section__content[hidden]{display:none}.wf-app--erp .wf-erp-detail-history-card--framed{box-shadow:none;background:0 0;border:0;border-radius:5px;gap:0;margin:0;padding:0}.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-timeline-card__top{background:color-mix(in srgb, var(--wf-erp-primary-deep) 10%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:5px;min-height:43px;padding:7px 10px}.wf-app--erp .wf-erp-detail-history-card--framed:has(.wf-erp-detail-history-card__toggle[aria-expanded=true])>.wf-erp-timeline-card__top{border-bottom:0;border-radius:5px 5px 0 0}.wf-app--erp .wf-erp-detail-history-card--framed.wf-erp-detail-history-card--always-open>.wf-erp-timeline-card__top{border-bottom:0;border-radius:5px 5px 0 0}.wf-app--erp .wf-erp-detail-history-card__heading{align-items:center;gap:7px;min-width:0;display:flex}.wf-app--erp .wf-erp-detail-history-card>.wf-erp-timeline-card__top{flex-wrap:wrap;row-gap:6px}@media (max-width:48rem){.wf-app--erp .wf-erp-detail-history-card__tools>.wf-erp-badge{display:none}}.wf-app--erp .wf-erp-detail-history-card__heading>:is(h3,h4){white-space:nowrap;margin:0}.wf-app--erp .wf-erp-detail-history-card--framed .wf-erp-detail-history-card__heading>:is(h3,h4){color:var(--wf-erp-text);letter-spacing:-.015em;font-size:.9rem;font-weight:700}.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:0 0 5px 5px;padding:10px}@media (max-width:44rem){.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 8px;display:grid}.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-section-heading{grid-area:1/1;align-items:flex-start;width:100%}.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-flat-section__summary{grid-area:1/2;align-self:start;margin-left:0}.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>:not(.wf-erp-section-heading,.wf-erp-flat-section__summary){grid-column:1/-1}.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-command-actions{justify-content:stretch;width:100%}.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-command-actions>:is(.wf-erp-command-button,.wf-erp-panel-link){flex:11rem}.wf-app--erp .wf-erp-flat-section__toggle>span{display:none}.wf-app--erp .wf-erp-flat-section__summary>.wf-erp-badge{text-overflow:ellipsis;max-width:min(12rem,50vw);overflow:hidden}}.wf-app--erp .wf-erp-command-form fieldset>legend.wf-erp-section-legend{align-items:center;gap:7px;display:inline-flex}.wf-app--erp legend.wf-erp-section-legend>.wf-erp-section-legend__actions{align-items:center;gap:7px;margin-left:auto;display:inline-flex}@media (max-width:44rem){.wf-app--erp .wf-erp-command-form fieldset>legend.wf-erp-section-legend{flex-wrap:wrap;row-gap:7px}.wf-app--erp legend.wf-erp-section-legend>.wf-erp-section-legend__actions:has(>.wf-erp-command-button){flex-wrap:wrap;flex:100%}.wf-app--erp legend.wf-erp-section-legend>.wf-erp-section-legend__actions>.wf-erp-command-button{flex:11rem}}.wf-app--erp .wf-erp-status__body:has(>.wf-erp-customer-form-shell) .wf-erp-customer-form{padding:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped>fieldset.wf-erp-product-section,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset.wf-erp-command-form__group:not(.wf-erp-choice-cards){background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group){background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));border-radius:5px;padding:10px}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>legend{background:color-mix(in srgb, var(--wf-erp-primary-deep) 10%, var(--wf-erp-surface));border-bottom:1px solid color-mix(in srgb, var(--wf-erp-primary-deep) 34%, var(--wf-erp-line));box-sizing:border-box;float:left;border-radius:4px 4px 0 0;grid-column:1/-1;align-items:center;gap:7px;width:calc(100% + 20px);min-height:43px;margin:-10px -10px 2px;padding:7px 10px;display:flex}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>legend .wf-erp-section-heading__icon{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-inverse)}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group){border-color:var(--wf-erp-line);border-radius:var(--wf-erp-radius)}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>legend{float:none;background:0 0;border-bottom:0;border-radius:0;width:auto;min-height:0;margin:0;padding:0 5px;display:inline-flex}.wf-app--erp .wf-erp-section-add-band:has(.wf-erp-section-add-band__buttons:empty){display:none}.wf-app--erp .wf-erp-section-add-band__buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-section-add-band__buttons .wf-erp-command-actions{display:contents}.wf-app--erp .wf-erp-section-add-band__buttons .wf-erp-action-hint{display:grid}.wf-app--erp .wf-erp-section-add-band__buttons .wf-erp-command-button{justify-content:flex-start;width:100%}@media (max-width:760px){.wf-app--erp .wf-erp-section-add-band__buttons{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning>.wf-erp-search-select{grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning>.wf-erp-work-order-create__time{grid-column:span 3}.wf-app--erp .wf-erp-work-order-warranty>span{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-work-order-warranty>span>small{color:var(--wf-erp-muted);font-size:.72rem;font-weight:500}@media (max-width:60rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning>.wf-erp-work-order-create__time{grid-column:1/-1}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning>.wf-erp-search-select{grid-column:span 2}}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-work-order-create__planning>:is(.wf-erp-work-order-create__time,.wf-erp-search-select){grid-column:1/-1}}.wf-app--erp .wf-erp-planning-time{gap:4px;min-width:0;display:grid;container-type:inline-size}.wf-app--erp .wf-erp-planning-time__label{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-planning-time__bar{background:var(--wf-erp-surface);border:1px solid var(--line-strong);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid;overflow:hidden}.wf-app--erp .wf-erp-planning-time__bar>:first-child{grid-area:1/1}.wf-app--erp .wf-erp-planning-time__bar>.wf-erp-planning-time__length{grid-area:1/2}.wf-app--erp .wf-erp-planning-time__bar>:nth-child(2){grid-area:1/3}.wf-app--erp .wf-erp-planning-time__bar>button{grid-area:1/4}.wf-app--erp .wf-erp-command-form .wf-erp-planning-time__bound,.wf-app--erp .wf-erp-planning-time__bound{grid-column:auto;grid-template-columns:minmax(2.5rem,max-content) minmax(0,1fr);align-items:center;gap:0 8px;min-width:0;max-width:none;margin:0;padding:0 0 0 10px;display:grid}.wf-app--erp .wf-erp-planning-time__bound:focus-within{box-shadow:inset 0 0 0 2px var(--wf-erp-primary)}.wf-app--erp .wf-erp-planning-time__bound:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--wf-erp-danger)}.wf-app--erp .wf-erp-planning-time__bound .wf-date-input{min-width:0}.wf-app--erp.wf-app--erp .wf-erp-planning-time__bound .wf-date-input>input{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:32px;padding-left:0}.wf-app--erp.wf-app--erp .wf-erp-planning-time__bound :is(.wf-date-input__toggle,.wf-date-input__clear){background:0 0;border:0;border-radius:0}.wf-app--erp .wf-erp-planning-time__bound .wf-date-input__error{padding-bottom:4px}.wf-app--erp .wf-erp-planning-time__length{background:var(--action-secondary);border-inline:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);white-space:nowrap;justify-content:center;align-items:center;min-width:3.5rem;padding:0 10px;font-size:.8rem;font-weight:650;display:flex}.wf-app--erp .wf-erp-planning-time__length:empty:before{content:"→"}.wf-app--erp.wf-app--erp .wf-erp-planning-time__bar>button{border:0;border-left:1px solid var(--line-strong);border-radius:0;min-height:32px;margin:0}@container (width<=38rem){.wf-app--erp .wf-erp-planning-time__bar{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-planning-time__bar>:first-child{grid-area:1/1/2/-1}.wf-app--erp .wf-erp-planning-time__bar>:nth-child(2){border-top:1px solid var(--wf-erp-line);grid-area:2/1/3/-1}.wf-app--erp .wf-erp-planning-time__bar>.wf-erp-planning-time__length{border-inline:0;border-top:1px solid var(--wf-erp-line);grid-area:3/1;justify-content:flex-start}.wf-app--erp .wf-erp-planning-time__length:empty:before{content:none}.wf-app--erp.wf-app--erp .wf-erp-planning-time__bar>button{border-top:1px solid var(--wf-erp-line);grid-area:3/2}}.wf-app--erp .wf-erp-work-order-passes,.wf-app--erp .wf-erp-work-order-pass{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;row-gap:12px;display:grid}.wf-app--erp .wf-erp-work-order-pass__time{grid-column:span 3}.wf-app--erp .wf-erp-work-order-pass__who{align-items:end;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-work-order-pass__who>:first-child{flex:auto;min-width:0}.wf-app--erp.wf-app--erp .wf-erp-work-order-pass__remove{flex:none;width:auto}.wf-app--erp .wf-erp-work-order-pass__remove strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-work-order-passes__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}@media (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset>.wf-erp-work-order-planning__time,.wf-app--erp.wf-app--erp .wf-erp-work-order-pass>.wf-erp-work-order-pass__time{grid-column:1/-1}}.wf-app--erp .wf-erp-work-order-documentation__texts>.wf-erp-record-fact:first-child{grid-column:1/-1}.wf-app--erp .wf-erp-work-order-documentation__texts>.wf-erp-record-fact:not(:first-child){border-bottom:0;margin-top:6px}.wf-app--erp .wf-erp-contact-list{gap:8px;display:grid}.wf-app--erp .wf-erp-contact-list__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-contact-list__head-copy{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-contact-list__head-copy>span{color:var(--wf-erp-text);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-contact-list__head-copy>small{color:var(--wf-erp-muted);font-size:.72rem;line-height:1.3}.wf-app--erp .wf-erp-contact-list__rows{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);gap:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-contact-list__row{background:var(--wf-erp-surface);align-items:end;gap:8px;min-width:0;padding:6px;display:grid}.wf-app--erp .wf-erp-contact-list__row+.wf-erp-contact-list__row{border-top:1px solid var(--wf-erp-line)}@media (max-width:36rem){.wf-app--erp .wf-erp-contact-list__head{align-items:end}}.wf-app--erp .wf-erp-customer-contacts__row{grid-template-columns:minmax(6.5rem,.55fr) minmax(9rem,1.15fr) minmax(7.5rem,.8fr) minmax(11rem,1.35fr) minmax(8rem,.9fr) 32px}.wf-app--erp .wf-erp-customer-contacts__identity{color:var(--wf-erp-text);align-items:center;gap:7px;min-width:0;font-size:.75rem;display:flex}.wf-app--erp .wf-erp-customer-contacts__identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-customer-contacts__glyph{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 20%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:inline-flex}.wf-app--erp .wf-erp-customer-contacts__row>*{min-width:0}.wf-app--erp .wf-erp-customer-contacts__remove-action.wf-erp-compact-icon-button{flex-basis:32px;width:32px;min-width:32px;height:32px}.wf-app--erp .wf-erp-command-form .wf-erp-customer-contacts__row--linked label>span.wf-erp-customer-contacts__value{color:var(--wf-erp-text);letter-spacing:normal;text-transform:none;align-items:center;min-width:0;min-height:2.25rem;font-size:1rem;font-weight:400;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-customer-contacts__row--linked :is(.wf-erp-customer-contacts__email,.wf-erp-customer-contacts__phone)>span.wf-erp-customer-contacts__value{text-overflow:ellipsis;white-space:nowrap;line-height:2.25rem;display:block;overflow:hidden}.wf-app--erp .wf-erp-customer-contacts__value>input{flex:auto;min-width:0}.wf-app--erp .wf-erp-customer-contacts__value>.wf-erp-record-link{min-width:0}@media (max-width:64rem){.wf-app--erp .wf-erp-customer-contacts__row{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-customer-contacts__identity{grid-column:span 2}.wf-app--erp .wf-erp-customer-contacts__name{grid-column:span 5}.wf-app--erp .wf-erp-customer-contacts__role{grid-column:span 4}.wf-app--erp .wf-erp-customer-contacts__email,.wf-app--erp .wf-erp-customer-contacts__phone{grid-column:span 6}.wf-app--erp .wf-erp-customer-contacts__remove-action{grid-area:1/12}}@media (max-width:48rem){.wf-app--erp .wf-erp-customer-contacts__row{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:56px;position:relative}.wf-app--erp .wf-erp-customer-contacts__identity,.wf-app--erp .wf-erp-customer-contacts__name,.wf-app--erp .wf-erp-customer-contacts__role,.wf-app--erp .wf-erp-customer-contacts__email,.wf-app--erp .wf-erp-customer-contacts__phone{grid-area:auto}.wf-app--erp .wf-erp-customer-contacts__identity{grid-column:1/-1}.wf-app--erp .wf-erp-customer-contacts__remove-action.wf-erp-compact-icon-button{flex-basis:44px;grid-area:auto;width:44px;min-width:44px;height:44px;position:absolute;top:6px;right:6px}}@media (max-width:36rem){.wf-app--erp .wf-erp-customer-contacts__row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-customer-contacts__identity,.wf-app--erp .wf-erp-customer-contacts__name,.wf-app--erp .wf-erp-customer-contacts__role,.wf-app--erp .wf-erp-customer-contacts__email,.wf-app--erp .wf-erp-customer-contacts__phone{grid-column:1}}.wf-app--erp .wf-erp-party-lookup-result{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-party-lookup-cost{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:6px;grid-column:1/-1;gap:8px;width:100%;min-width:0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-party-lookup-cost__heading,.wf-app--erp .wf-erp-party-lookup-cost__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.wf-app--erp .wf-erp-party-lookup-cost__heading{font-size:.88rem}.wf-app--erp .wf-erp-party-lookup-cost .wf-erp-command-form__hint{margin:0}.wf-app--erp .wf-erp-party-lookup-cost__actions>label{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.wf-app--erp .wf-erp-party-lookup-cost__actions input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px}.wf-app--erp .wf-erp-initial-components{grid-column:1/-1;gap:8px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-initial-components__row{background:var(--wf-erp-surface,#fff);border:1px solid var(--wf-erp-line);border-radius:8px;grid-template-columns:minmax(90px,.65fr) minmax(135px,1.15fr) minmax(150px,1.25fr) minmax(155px,1fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-initial-components__actions{grid-column:1/-1}.wf-app--erp .wf-erp-initial-components__row>*{min-width:0}@media (max-width:980px){.wf-app--erp .wf-erp-initial-components__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wf-app--erp .wf-erp-initial-components__row{grid-template-columns:minmax(0,1fr)}}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table.wf-erp-table--warranty-claims{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--warranty-claims :is(th,td){overflow-wrap:anywhere;vertical-align:top}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-warranty-claims__claim,.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-warranty-claims__lines{width:29%}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-warranty-claims__amount{width:12%}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-warranty-claims__status{width:11%}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-warranty-claims__actions{width:19%}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-table-actions{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-table--warranty-claims .wf-erp-table-actions>*{justify-content:center;width:100%}}.wf-app--erp .wf-erp-warranty-claim-facts{grid-column:1/-1;gap:.5rem;display:grid}.wf-app--erp .wf-erp-warranty-claim-facts__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.wf-app--erp .wf-erp-warranty-claim-facts__fields>.wf-erp-command-form__field{min-width:0;max-width:none}.wf-app--erp .wf-erp-warranty-claim-facts__fields textarea{width:100%;min-height:6.5rem}@media (max-width:48rem){.wf-app--erp .wf-erp-warranty-claim-facts__fields{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--customer-visibility{text-align:center;width:4.5rem;min-width:4.5rem;padding-inline:6px}.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-lines__cell--customer-visibility .wf-erp-action-hint{justify-content:center;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-article-line-customer-visibility{justify-content:center;align-items:center;margin:0;display:inline-flex}.wf-app--erp.wf-app--erp .wf-erp-table--article-lines .wf-erp-article-line-customer-visibility input[type=checkbox]{width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0}.wf-app--erp .wf-erp-table--work-order-checklists .wf-erp-table-actions{flex-wrap:nowrap;justify-content:flex-end}.wf-app--erp .wf-erp-work-order-next-step{color:var(--wf-erp-text);margin:6px 0 0;font-size:.92rem}.wf-app--erp .wf-erp-work-order-next-step strong{font-weight:700}.wf-app--erp .wf-erp-command-form--work-order-relations .wf-erp-command-form__resolved-value{background:0 0;border:0;min-height:0;padding:0;font-size:1rem}.wf-app--erp .wf-erp-article-lines-editor--whole-names .wf-erp-table--article-lines .wf-erp-amend-article{flex-wrap:nowrap}.wf-app--erp .wf-erp-work-order-line-store>:is(span,small){white-space:nowrap;display:block}.wf-app--erp .wf-erp-work-order-line-store>small{color:var(--wf-erp-muted);margin-top:2px;font-size:.78rem}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset{row-gap:12px}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset>.wf-erp-work-order-planning__time{grid-column:span 3}.wf-app--erp .wf-erp-command-form--work-order-planning>fieldset>label.wf-erp-toggle-row.wf-erp-work-order-warranty{grid-column:auto;align-self:end;min-height:32px}.wf-app--erp .wf-erp-command-form--work-order-relations>fieldset:not(:has(>:is(.wf-erp-entity-picker,.wf-erp-search-select))){grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--work-order-relations .wf-erp-work-order-relations__locked-asset{grid-column:span 2}.wf-app--erp .wf-erp-work-order-relations__lock{align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-work-order-relations__lock>svg{flex:none;width:14px;height:14px}.wf-app--erp .wf-erp-insurance-claim{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 27rem;align-items:start;gap:20px;display:grid}.wf-app--erp .wf-erp-insurance-claim__case{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-insurance-claim__case>*{grid-column:auto;min-width:0;max-width:none}.wf-app--erp.wf-app--erp .wf-erp-insurance-claim__case>:is(:first-child,.wf-erp-insurance-claim__parties,.wf-erp-insurance-claim__decision,.wf-erp-insurance-claim__letter,.wf-erp-insurance-claim__letter-upload,.wf-erp-insurance-claim__letter-status){grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-insurance-claim__decision .wf-erp-choice-cards__options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.wf-app--erp .wf-erp-insurance-adjustments{gap:8px;display:grid}.wf-app--erp .wf-erp-insurance-adjustment-row{border-top:1px solid var(--wf-erp-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding-top:8px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-insurance-adjustment-row>*{grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-insurance-adjustment-row>button{justify-self:start}.wf-app--erp .wf-erp-insurance-adjustments__footer{gap:8px;display:flex}.wf-app--erp.wf-app--erp .wf-erp-insurance-claim--view>.wf-erp-record-facts{grid-template-columns:minmax(0,1fr);align-self:start}.wf-app--erp .wf-erp-warranty-claim-form{grid-column:1/-1;gap:12px;display:grid}.wf-app--erp .wf-erp-warranty-claim-form--with-amounts{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:20px}.wf-app--erp .wf-erp-warranty-claim-form__case{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-warranty-claim-form__case>*{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-warranty-claim-form__evidence{gap:8px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-warranty-claim-form__evidence--attached .wf-erp-attachment-dropzone{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;padding:8px 12px;display:flex}.wf-app--erp.wf-app--erp .wf-erp-warranty-claim-form__evidence--attached .wf-erp-attachment-dropzone>*{margin:0}@media (max-width:60rem){.wf-app--erp .wf-erp-insurance-claim,.wf-app--erp .wf-erp-warranty-claim-form--with-amounts{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-table--goods-receipt-return .wf-erp-goods-receipt-return__article-column{width:auto}.wf-app--erp .wf-erp-goods-receipt-return__article{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-goods-receipt-return__article>strong,.wf-app--erp .wf-erp-goods-receipt-return__article>small{overflow-wrap:anywhere}.wf-app--erp .wf-erp-goods-receipt-return__article>small{color:var(--wf-color-text-muted);font-size:.76rem;font-weight:500}.wf-app--erp .wf-erp-table--goods-receipt-return .wf-erp-goods-receipt-return__location-column{width:13rem}.wf-app--erp .wf-erp-table--goods-receipt-return .wf-erp-goods-receipt-return__available-column{text-align:right;width:6.5rem}.wf-app--erp .wf-erp-table--goods-receipt-return .wf-erp-goods-receipt-return__quantity-column{width:8rem}.wf-app--erp .wf-erp-goods-receipt-return__quantity{inline-size:5rem;max-inline-size:100%;min-height:34px}.wf-app--erp .wf-erp-goods-receipt-return__serials{grid-template-columns:minmax(0,1fr);gap:4px}.wf-app--erp .wf-erp-goods-receipt-return__serials>label{font-family:var(--wf-font-mono);align-items:center;gap:6px;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-goods-receipt-return__serials input[type=checkbox]{width:16px;min-height:16px}.wf-app--erp .wf-erp-table .wf-erp-payment-proposal-tax-detail-row>td{overflow-wrap:anywhere;white-space:normal}@media (min-width:72.0001rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--ap-reskontra:has(>.wf-erp-filter-bar__search){grid-template-columns:minmax(12rem,1.6fr) max-content minmax(9rem,1fr) minmax(8rem,.8fr) minmax(9rem,1fr) minmax(8rem,.8fr)}}.wf-app--erp .wf-erp-reskontra-entry-action a,.wf-app--erp .wf-erp-reskontra-entry-action a *{white-space:nowrap}@media (min-width:48.0625rem) and (max-width:72rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--ap-reskontra:has(>.wf-erp-filter-bar__search){grid-template-columns:minmax(14rem,1fr) minmax(13rem,.72fr) minmax(9rem,.48fr)}}.wf-app--erp .wf-erp-table--vehicle-stock-episodes :is(th,td){vertical-align:top}.wf-app--erp .wf-erp-table--vehicle-stock-episodes .wf-erp-vehicle-stock__preview{width:3.5rem}.wf-app--erp .wf-erp-table--vehicle-stock-episodes .wf-erp-vehicle-stock__identity{min-width:13rem}.wf-app--erp .wf-erp-table--vehicle-stock-episodes :is(.wf-erp-vehicle-stock__stock-number,.wf-erp-vehicle-stock__identifier,.wf-erp-vehicle-stock__warehouse,.wf-erp-vehicle-stock__availability,.wf-erp-vehicle-stock__preparation,.wf-erp-vehicle-stock__age){white-space:nowrap}.wf-app--erp .wf-erp-table td>.wf-erp-vehicle-stock__long{justify-items:start;gap:2px;display:inline-grid}.wf-app--erp .wf-erp-vehicle-stock__long small{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-table--vehicle-stock-episodes :is(.wf-erp-vehicle-stock__finance,.wf-erp-vehicle-stock__price,.wf-erp-vehicle-stock__margin){text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-vehicle-stock-intake-options{gap:8px;display:grid}.wf-app--erp .wf-erp-record-overview__highlight>.wf-erp-vehicle-stock-financial-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:0 0 12px;display:grid}.wf-app--erp .wf-erp-record-overview__highlight>.wf-erp-vehicle-stock-financial-highlights>div{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:space-between;gap:4px;min-width:0;padding:0;display:grid}.wf-app--erp .wf-erp-record-overview__highlight>.wf-erp-vehicle-stock-financial-highlights>div:last-child{border-left:3px solid var(--wf-erp-success);padding-left:9px}.wf-app--erp .wf-erp-record-overview__highlight>.wf-erp-vehicle-stock-financial-highlights dd{white-space:nowrap;font-size:clamp(1rem,1.45vw,1.25rem)}.wf-app--erp .wf-erp-info-grid--vehicle-stock-financial-basis{border-top:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, transparent);padding-top:12px}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--vehicle-stock-financial-basis>div{align-content:space-between}@media (min-width:64.001rem){.wf-app--erp .wf-erp-record-overview.wf-erp-vehicle-stock-overview{grid-template-rows:auto auto 1fr;grid-template-areas:"primary highlight""secondary highlight""footer highlight"}.wf-app--erp .wf-erp-vehicle-stock-overview>.wf-erp-record-overview__secondary{border-right:0}}.wf-app--erp .wf-erp-vehicle-stock-history{padding:8px 10px}.wf-app--erp .wf-erp-vehicle-stock-history .wf-erp-timeline-card__top{background:color-mix(in srgb, var(--wf-erp-primary) 3%, var(--wf-erp-panel));border-bottom:1px solid var(--wf-erp-line);min-height:36px;margin:-8px -10px 0;padding:6px 8px}.wf-app--erp .wf-erp-vehicle-stock-document-missing{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-vehicle-stock-editor{gap:14px}.wf-app--erp .wf-erp-vehicle-stock-editor__summary-fields,.wf-app--erp .wf-erp-vehicle-stock-editor__grade-grid{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:10px;min-width:0;display:grid}.wf-app--erp :is(.wf-erp-command-form.wf-erp-command-form--modal.wf-erp-operational-checklist-editor,.wf-erp-command-form.wf-erp-command-form--modal.wf-erp-operational-checklist-modal-body){grid-template-columns:minmax(0,1fr);gap:.9rem;min-height:0;display:grid;overflow:clip}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal.wf-erp-operational-checklist-editor{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"summary""items""error""actions"}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal.wf-erp-operational-checklist-modal-body{grid-template-rows:minmax(0,1fr) auto}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-operational-checklist-editor){grid-template-rows:auto minmax(0,1fr);overflow:clip}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-operational-checklist-editor)>.wf-erp-modal-form:has(>.wf-erp-operational-checklist-modal-body){grid-template-rows:minmax(0,1fr);min-height:0;overflow:clip}.wf-app--erp .wf-erp-operational-checklist-editor--embedded{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"summary""items";gap:.75rem;min-width:0;min-height:0;display:grid;overflow:clip}.wf-app--erp .wf-erp-operational-checklist-editor--embedded:has(>.wf-erp-operational-checklist-editor__heading){grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"heading""summary""items"}.wf-app--erp .wf-erp-operational-checklist-editor--embedded:has(>.wf-erp-operational-checklist-editor__notice){grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"notice""summary""items"}.wf-app--erp .wf-erp-operational-checklist-editor__notice{grid-area:notice;min-width:0}.wf-app--erp .wf-erp-operational-checklist-editor__heading{grid-area:heading;justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.wf-app--erp .wf-erp-operational-checklist-editor__heading>span{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-operational-checklist-editor__summary{grid-area:summary;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.wf-app--erp .wf-erp-operational-checklist-editor__summary-note{grid-column:1/-1}.wf-app--erp .wf-erp-vehicle-stock-work-order-offer{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.wf-app--erp .wf-erp-operational-checklist-editor__progress{gap:.45rem;min-width:0;display:grid}.wf-app--erp .wf-erp-operational-checklist-editor__progress progress,.wf-app--erp .wf-erp-pay-run-preparation progress{appearance:none;background:var(--wf-erp-line);border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.wf-app--erp .wf-erp-operational-checklist-editor__progress progress::-webkit-progress-bar{background:var(--wf-erp-line);border-radius:999px}.wf-app--erp .wf-erp-pay-run-preparation progress::-webkit-progress-bar{background:var(--wf-erp-line);border-radius:999px}.wf-app--erp .wf-erp-operational-checklist-editor__progress progress::-webkit-progress-value{background:var(--wf-erp-primary);border-radius:999px}.wf-app--erp .wf-erp-pay-run-preparation progress::-webkit-progress-value{background:var(--wf-erp-primary);border-radius:999px}.wf-app--erp .wf-erp-operational-checklist-editor__progress progress::-moz-progress-bar{background:var(--wf-erp-primary);border-radius:999px}.wf-app--erp .wf-erp-pay-run-preparation progress::-moz-progress-bar{background:var(--wf-erp-primary);border-radius:999px}.wf-app--erp .wf-erp-operational-checklist-editor__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.wf-app--erp .wf-erp-operational-checklist-editor__items{contain:layout paint;background:var(--wf-erp-surface);border-block:1px solid var(--wf-erp-line);overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:items;align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}.wf-app--erp .wf-erp-operational-checklist-editor>.wf-erp-form-error{grid-area:error}.wf-app--erp .wf-erp-operational-checklist-editor>.wf-erp-modal__actions{grid-area:actions}.wf-app--erp .wf-erp-operational-checklist-editor__section{border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);letter-spacing:.06em;margin:0;padding:14px 8px 6px;font-size:.74rem;font-weight:700}.wf-app--erp .wf-erp-operational-checklist-editor__items>fieldset.wf-erp-operational-checklist-editor__item{background:var(--wf-erp-surface);border:0;border-bottom:1px solid var(--wf-erp-line);min-inline-size:0;border-radius:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-operational-checklist-editor__items>fieldset.wf-erp-operational-checklist-editor__item:last-child{border-bottom:0}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-operational-checklist-editor__item{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-operational-checklist-editor__task-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.35rem .55rem;display:grid}.wf-app--erp .wf-erp-operational-checklist-editor__complete{border:0;min-height:2.65rem;padding:.35rem}.wf-app--erp .wf-erp-operational-checklist-editor__complete>span{width:100%;min-width:0}.wf-app--erp .wf-erp-operational-checklist-editor__task-copy{gap:.1rem;display:grid}.wf-app--erp .wf-erp-operational-checklist-editor__task-copy strong{overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-operational-checklist-editor__task-copy small{color:var(--wf-erp-muted);flex-wrap:wrap;align-items:center;gap:.15rem .45rem;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-operational-checklist-editor__task-copy small>span+span:before{content:"·";margin-right:.45rem}.wf-app--erp .wf-erp-operational-checklist-editor__items--table{container:wf-erp-checklist-table/inline-size}.wf-app--erp .wf-erp-operational-checklist-editor__items--columns-2{--wf-erp-checklist-columns:minmax(15rem, 1fr) 10rem minmax(14rem, 1.4fr)}.wf-app--erp .wf-erp-operational-checklist-editor__items--columns-4{--wf-erp-checklist-columns:minmax(12rem, 1.3fr) 9.5rem 9.5rem 10rem minmax(9rem, 1fr)}.wf-app--erp .wf-erp-operational-checklist-editor__head{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);grid-template-columns:var(--wf-erp-checklist-columns);z-index:1;column-gap:.65rem;padding:.5rem .65rem .35rem;font-size:.74rem;font-weight:700;display:grid;position:sticky;top:0}.wf-app--erp .wf-erp-operational-checklist-editor__items--table>fieldset.wf-erp-operational-checklist-editor__item{grid-template-columns:var(--wf-erp-checklist-columns);align-items:center;column-gap:.65rem;padding:.3rem .65rem}.wf-app--erp .wf-erp-operational-checklist-editor__items--table .wf-erp-operational-checklist-editor__task-line{padding:0}.wf-app--erp .wf-erp-operational-checklist-editor__items--table .wf-erp-operational-checklist-editor__complete{padding-inline:0}.wf-app--erp .wf-erp-operational-checklist-editor__cell{min-width:0}.wf-app--erp .wf-erp-operational-checklist-editor__cell :is(.wf-erp-search-select__label,.wf-erp-modal__field>span:first-child){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-operational-checklist-editor__cell textarea{field-sizing:content;resize:none;min-height:2.4rem}.wf-app--erp.wf-app--erp .wf-erp-operational-checklist-editor__cell .wf-erp-text-box__frame>textarea{min-height:2.4rem;padding-block:.45rem}.wf-app--erp .wf-erp-operational-checklist-editor__cell .wf-erp-text-box__head{clip-path:inset(50%);block-size:1px;inline-size:1px;white-space:nowrap;min-height:0;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-operational-checklist-editor__value{overflow-wrap:anywhere}.wf-app--erp .wf-erp-operational-checklist-editor__more{flex-wrap:wrap;grid-column:2/-1;align-items:end;gap:.5rem .65rem;min-width:0;padding-block:.1rem .35rem;display:flex}.wf-app--erp .wf-erp-operational-checklist-editor__more:not(:has(>:not(input[type=hidden]))){display:none}.wf-app--erp .wf-erp-operational-checklist-editor__more>.wf-erp-search-select{flex:0 18rem}.wf-app--erp .wf-erp-operational-checklist-editor__more>.wf-erp-vehicle-stock-task-work-order{flex:16rem;align-self:center;min-width:0}.wf-app--erp .wf-erp-operational-checklist-editor__more>.wf-erp-checklist-evidence{border-top:0;flex:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .65rem;padding-top:0}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence>:not(.wf-erp-checklist-evidence__header,input[type=hidden]){grid-column:2}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence__header{grid-area:1/1;justify-content:start}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence__header>strong{font-size:.78rem}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon lead actions""icon hint actions";place-items:center start;gap:0 12px;min-height:0;padding:6px 10px}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone__icon{grid-area:icon}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone__lead{grid-area:lead}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone__actions{grid-area:actions;justify-self:end}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence :is(.wf-erp-attachment-dropzone__hint,.wf-erp-attachment-dropzone__status){grid-area:hint}@media (min-width:36.001rem){.wf-app--erp .wf-erp-modal__panel:has(.wf-erp-operational-checklist-editor__items--columns-4){max-width:min(72rem,100vw - 3rem)}.wf-app--erp .wf-erp-modal__panel:has(.wf-erp-operational-checklist-editor__items--columns-2){max-width:min(64rem,100vw - 3rem)}}.wf-app--erp .wf-erp-checklist-result--failed .wf-erp-search-select__input{color:var(--wf-erp-danger);font-weight:700}@container wf-erp-checklist-table (width>=54rem){.wf-app--erp .wf-erp-operational-checklist-editor__more:has(>.wf-erp-checklist-evidence){grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-operational-checklist-editor__more>.wf-erp-checklist-evidence{grid-template-columns:auto auto minmax(16rem,1fr);align-items:start}.wf-app--erp.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence>.wf-erp-checklist-evidence__options{flex-wrap:wrap;grid-area:1/2;max-width:28rem;display:flex}.wf-app--erp.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence>:is(.wf-erp-attachment-stage,.wf-erp-panel-note){grid-area:1/3}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone{text-align:center;grid-template-columns:none;grid-template-areas:none;place-items:center;gap:.4rem;min-height:7.5rem;padding:.75rem}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence :is(.wf-erp-attachment-dropzone__icon,.wf-erp-attachment-dropzone__lead,.wf-erp-attachment-dropzone__actions,.wf-erp-attachment-dropzone__hint,.wf-erp-attachment-dropzone__status){grid-area:auto;justify-self:center}.wf-app--erp .wf-erp-checklist-evidence__options>.wf-erp-attachment-engine__item{grid-template-rows:5.6rem auto;width:7.5rem;position:relative}.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-attachment-engine__body{padding:.25rem .4rem}.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-attachment-engine__selection{z-index:1;position:absolute;inset:.3rem auto auto .3rem}.wf-app--erp.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-attachment-engine__selection input[type=checkbox]{block-size:1.4rem;min-block-size:0;inline-size:1.4rem;min-inline-size:0}.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-attachment-engine__name{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:400;display:block}.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-attachment-engine__details{display:none}}@container wf-erp-checklist-table (width<=54rem){.wf-app--erp .wf-erp-operational-checklist-editor__head{display:none}.wf-app--erp .wf-erp-operational-checklist-editor__items--table>fieldset.wf-erp-operational-checklist-editor__item{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .65rem;padding-block:.35rem .6rem}.wf-app--erp .wf-erp-operational-checklist-editor__items--table :is(.wf-erp-operational-checklist-editor__task-line,.wf-erp-operational-checklist-editor__more){grid-column:1/-1}.wf-app--erp .wf-erp-operational-checklist-editor__cell :is(.wf-erp-search-select__label,.wf-erp-modal__field>span:first-child){clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.wf-app--erp .wf-erp-operational-checklist-editor__cell .wf-erp-text-box__head{clip-path:none;block-size:auto;inline-size:auto;white-space:normal;min-height:37px;padding:5px 10px 5px 6px;position:static;overflow:visible}}@container wf-erp-checklist-table (width<=30rem){.wf-app--erp .wf-erp-operational-checklist-editor__items--table>fieldset.wf-erp-operational-checklist-editor__item,.wf-app--erp .wf-erp-operational-checklist-editor__more>.wf-erp-checklist-evidence{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence>:not(.wf-erp-checklist-evidence__header,input[type=hidden]),.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence__header{grid-area:auto/1}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon lead""icon hint""actions actions"}.wf-app--erp .wf-erp-operational-checklist-editor__more .wf-erp-checklist-evidence .wf-erp-attachment-dropzone__actions{justify-self:start}}.wf-app--erp .wf-erp-paper-checklist-registration__tasks{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);max-height:min(20rem,42vh);display:grid;overflow-y:auto}.wf-app--erp .wf-erp-paper-checklist-registration__tasks>.wf-erp-checkbox-row{border:0;border-bottom:1px solid var(--wf-erp-line);border-radius:0}.wf-app--erp .wf-erp-paper-checklist-registration__tasks>.wf-erp-checkbox-row:last-child{border-bottom:0}.wf-app--erp .wf-erp-paper-checklist-registration__tasks span{gap:.1rem;display:grid}.wf-app--erp .wf-erp-paper-checklist-registration__tasks small{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__empty{color:var(--wf-erp-muted);margin:0;font-size:.82rem}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 22%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);gap:8px;padding:10px;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources>div{gap:2px;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources li{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0 0;display:flex}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources li+li{margin-top:7px}.wf-app--erp .wf-erp-vehicle-stock-equipment-sources li>span:first-child{gap:1px;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);display:grid;overflow:hidden}.wf-app--erp :is(.wf-erp-vehicle-stock-equipment-editor__head,.wf-erp-vehicle-stock-equipment-editor__row){grid-template-columns:minmax(10rem,1.5fr) minmax(9rem,1fr) 7rem 9rem minmax(9rem,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__head{background:color-mix(in srgb, var(--wf-erp-line) 28%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__row+.wf-erp-vehicle-stock-equipment-editor__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__row>label{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__field{display:contents}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__field-label{display:none}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__remove strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-vehicle-stock-intake-option{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative}.wf-app--erp .wf-erp-vehicle-stock-intake-option:hover,.wf-app--erp .wf-erp-vehicle-stock-intake-option:focus-within{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-vehicle-stock-intake-option__text{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-stock-intake-option__text>.wf-erp-command-button{box-shadow:none;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0;position:static}.wf-app--erp .wf-erp-vehicle-stock-intake-option__text>.wf-erp-command-button:after{content:"";position:absolute;inset:0}.wf-app--erp .wf-erp-vehicle-stock-intake-option__text>.wf-erp-command-button>.wf-erp-command-button__icon{display:none}.wf-app--erp .wf-erp-vehicle-stock-intake-option__text>p{color:var(--wf-erp-muted);margin:0;font-size:.82rem}.wf-app--erp .wf-erp-vehicle-stock-intake-option>.wf-icon:last-child{color:var(--wf-erp-muted)}@media (max-width:760px){.wf-app--erp .wf-erp-table--vehicle-stock-episodes{table-layout:auto}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody tr{grid-auto-flow:dense;grid-template-columns:4rem repeat(3,minmax(0,1fr));gap:8px 10px;padding:8px}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody :is(th,td){text-align:left;white-space:normal;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody .wf-erp-vehicle-stock__preview{grid-area:1/1}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody .wf-erp-vehicle-stock__preview:empty{display:none}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody .wf-erp-vehicle-stock__identity{grid-area:1/2/auto/-1}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody tr:not(:has(.wf-erp-vehicle-stock__preview:not(:empty))) .wf-erp-vehicle-stock__identity{grid-column:1/-1}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody .wf-erp-vehicle-stock__warehouse{grid-column:1/-1}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody :is(.wf-erp-vehicle-stock__stock-number,.wf-erp-vehicle-stock__availability,.wf-erp-vehicle-stock__age,.wf-erp-vehicle-stock__margin){grid-column:1/span 2}.wf-app--erp .wf-erp-table--vehicle-stock-episodes tbody :is(.wf-erp-vehicle-stock__identifier,.wf-erp-vehicle-stock__preparation,.wf-erp-vehicle-stock__finance,.wf-erp-vehicle-stock__price){grid-column:3/span 2}.wf-app--erp .wf-erp-vehicle-stock-intake-option{grid-template-columns:auto minmax(0,1fr)}.wf-app--erp .wf-erp-vehicle-stock-intake-option>.wf-icon:last-child,.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__head{display:none}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:10px}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__row>:is(label,.wf-erp-vehicle-stock-equipment-editor__field){grid-column:1/-1}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__field{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__field-label{color:var(--wf-erp-muted);font-size:.76rem;font-weight:700;display:block}.wf-app--erp .wf-erp-vehicle-stock-equipment-editor__remove{grid-column:2;justify-self:end}}@media (max-width:36rem){.wf-app--erp .wf-erp-operational-checklist-editor__summary{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-operational-checklist-editor__actions{justify-content:flex-start}}.wf-app--erp .wf-erp-vehicle-stock-serial{font-variant-numeric:tabular-nums;white-space:nowrap}.wf-app--erp .wf-erp-vehicle-pre-order__remove{place-self:end start}.wf-app--erp .wf-erp-record-overview__head>.wf-erp-vehicle-stock-financial-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;min-width:0;display:inline-flex}.wf-app--erp :is(.wf-erp-vehicle-stock-financial-actions,.wf-erp-vehicle-stock-placement-actions) .wf-erp-command-button,.wf-app--erp .wf-erp-trade-in-price-suggestion .wf-erp-command-button{box-shadow:none;min-height:30px;padding:3px 10px}.wf-app--erp :is(.wf-erp-vehicle-stock-financial-actions,.wf-erp-vehicle-stock-placement-actions) .wf-erp-command-button strong,.wf-app--erp .wf-erp-trade-in-price-suggestion .wf-erp-command-button strong{font-size:.8rem;font-weight:700}.wf-app--erp :is(.wf-erp-vehicle-stock-financial-actions,.wf-erp-vehicle-stock-placement-actions) .wf-erp-command-button svg,.wf-app--erp .wf-erp-trade-in-price-suggestion .wf-erp-command-button svg{width:15px;height:15px}.wf-app--erp .wf-erp-trade-in-price-suggestion .wf-erp-command-button{min-height:32px}.wf-app--erp .wf-erp-vehicle-stock-financial-actions .wf-erp-command-button,.wf-app--erp .wf-erp-trade-in-price-suggestion .wf-erp-command-button{background:color-mix(in srgb, var(--wf-erp-primary) 7%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-primary) 40%, var(--wf-erp-line));color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-table.wf-erp-table--price-comparables{min-width:100%}.wf-app--erp .wf-erp-table--price-comparables .wf-erp-table-column--money{text-align:right;white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table td>.wf-erp-vehicle-campaign-price{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-vehicle-campaign-price .wf-erp-badge{min-height:0;padding:0 5px;font-size:.66rem;line-height:1.15}.wf-app--erp .wf-erp-vehicle-stock-campaign__table,.wf-app--erp .wf-erp-vehicle-stock-campaign__notice{grid-column:1/-1}.wf-app--erp .wf-erp-vehicle-stock-campaign__table .wf-erp-vehicle-stock-campaign__loss{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wf-app--erp .wf-erp-record-overview__block.wf-erp-vehicle-stock-notes{grid-area:auto/1/auto/-1}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-stock-fact-field{margin-top:3px;display:block}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-stock-fact-field--choices{gap:6px;display:grid}.wf-app--erp .wf-erp-info-grid .wf-erp-vehicle-stock-fact-field div{background:0 0;border:0;padding:0;display:block}.wf-app--erp .wf-erp-info-grid .wf-erp-vehicle-stock-fact-field .wf-erp-search-select__control{display:flex}.wf-app--erp .wf-erp-metric-summary dd>.wf-erp-vehicle-stock-fact-field{letter-spacing:0;max-width:14rem;font-size:.95rem;font-weight:400}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-stock-campaign-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 4px}.wf-app--erp .wf-erp-vehicle-stock-campaign-fields>.wf-erp-command-form__field{grid-column:auto}.wf-app--erp .wf-erp-vehicle-stock-campaign-fields>.wf-erp-command-form__field:nth-child(2){grid-column:1}.wf-app--erp .wf-erp-vehicle-stock-campaign-fields>.wf-erp-command-form__hint,.wf-app--erp :is(.wf-erp-vehicle-stock-own-fields,.wf-erp-vehicle-stock-notes-fields,.wf-erp-vehicle-stock-equipment-packages)>*{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-vehicle-stock-equipment-packages{gap:14px}.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__equipment,.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__packages{justify-items:start;gap:8px;display:grid}.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__equipment>:is(.wf-erp-vehicle-stock-equipment-editor,.wf-erp-vehicle-stock-equipment-sources),.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__packages>:is(.wf-erp-table-region,.wf-erp-table-wrap){justify-self:stretch}.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__remove strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-vehicle-stock-equipment-packages__heading{font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-record-heading{align-content:center;gap:.15rem;min-width:0;display:grid}.wf-app--erp .wf-erp-record-heading>div{min-width:0}.wf-app--erp .wf-erp-record-heading :is(h2,p){margin:0}.wf-app--erp .wf-erp-record-heading p{color:var(--wf-erp-muted);margin-top:.15rem;font-size:.82rem}.wf-app--erp .wf-erp-status__panel>.wf-erp-record-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;display:grid}.wf-app--erp .wf-erp-status__panel>header>:is(h2,.wf-erp-record-heading,.wf-erp-record-header__status,.wf-erp-panel-tools){min-height:36px}.wf-app--erp .wf-erp-status__panel>header>h2{align-content:center;margin:0}.wf-app--erp .wf-erp-record-header__status{flex-wrap:wrap;justify-self:end;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-record-header__status>.wf-erp-command-bar{align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-record-header__actions{border-top:0;grid-column:auto;width:auto;margin-left:0;padding-top:0}.wf-app--erp .wf-erp-record-header__form-scope{display:contents}.wf-app--erp .wf-erp-record-overview{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);grid-template-areas:"primary highlight""secondary highlight""footer footer";display:grid;overflow:hidden}.wf-app--erp .wf-erp-record-overview--asset{grid-template-areas:"primary primary""secondary highlight"}.wf-app--erp .wf-erp-record-overview__block{min-width:0;padding:12px}.wf-app--erp .wf-erp-record-overview__block>h4{color:var(--wf-erp-text);letter-spacing:.035em;margin:0 0 8px;font-size:.8rem}.wf-app--erp .wf-erp-record-overview__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin:0 0 10px;display:flex}.wf-app--erp .wf-erp-record-overview__head>:not(h4){flex:none}.wf-app--erp .wf-erp-record-overview__head>h4{letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:.86rem;display:inline-flex}.wf-app--erp .wf-erp-record-overview__icon{background:color-mix(in srgb, var(--wf-erp-primary) 14%, transparent);color:var(--wf-erp-primary);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.wf-app--erp .wf-erp-record-overview__icon>.wf-icon{font-size:15px}.wf-app--erp .wf-erp-record-overview__feature{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.12rem,1.8vw,1.55rem);line-height:1.15;display:block}.wf-app--erp .wf-erp-record-overview__primary{border-bottom:1px solid var(--wf-erp-line);grid-area:primary}.wf-app--erp .wf-erp-record-overview__secondary{border-right:1px solid var(--wf-erp-line);grid-area:secondary}.wf-app--erp .wf-erp-record-overview__highlight{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-panel));border-left:4px solid var(--wf-erp-primary);grid-area:highlight}.wf-app--erp .wf-erp-record-overview__footer{border-top:1px solid var(--wf-erp-line);grid-area:footer}.wf-app--erp .wf-erp-info-grid--record-overview{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(8.75rem,100%),1fr));gap:10px 18px;overflow:visible}.wf-app--erp .wf-erp-info-grid--record-overview>div{box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:0}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3){row-gap:14px}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3)>div{align-content:start}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3)>[data-wf-span="2"]{grid-column:span 2}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3) dt{align-items:center;gap:6px;display:flex}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3) dt>.wf-erp-info-grid__icon{flex:none;width:13px;height:13px;margin:0}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3) dd>.wf-erp-badge{width:max-content}.wf-app--erp :is(.wf-erp-info-grid--columns-2,.wf-erp-info-grid--columns-3) dd .wf-erp-record-link{width:max-content;max-width:calc(100% + 10px);margin:-4px -5px}.wf-app--erp .wf-erp-record-meter-reading{appearance:none;color:var(--wf-erp-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:22px;padding:0;display:inline-flex}.wf-app--erp .wf-erp-record-meter-reading strong{border-bottom:1px dotted color-mix(in srgb, currentColor 55%, transparent)}.wf-app--erp .wf-erp-record-meter-reading>.wf-icon{color:var(--wf-erp-muted);flex:none;font-size:.78rem}.wf-app--erp .wf-erp-record-meter-reading:hover strong{color:var(--wf-erp-primary-deep);border-bottom-color:currentColor}.wf-app--erp .wf-erp-record-meter-reading:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-radius:3px;outline:0}.wf-app--erp .wf-erp-action-hint__tip--meter-history{max-width:min(360px,100vw - 16px)}.wf-app--erp .wf-erp-meter-history-preview{gap:7px;min-width:min(19rem,100vw - 38px);display:grid}.wf-app--erp .wf-erp-meter-history-preview>span{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:1px;padding-top:5px;display:grid}.wf-app--erp .wf-erp-meter-history-preview small{color:color-mix(in srgb, var(--wf-erp-tooltip-text) 78%, transparent)}.wf-app--erp .wf-erp-record-sections--framed{gap:14px}.wf-app--erp .wf-erp-vehicle-stock-sale-readiness-badge{white-space:nowrap}.wf-app--erp .wf-erp-vehicle-stock-sale-readiness>.wf-erp-flat-section__body{padding:0}.wf-app--erp .wf-erp-vehicle-stock-sale-readiness>.wf-erp-flat-section__body>.wf-erp-deal-checklist{border:0;border-radius:0}.wf-app--erp .wf-erp-vehicle-stock-sale-readiness>.wf-erp-flat-section__body>.wf-erp-table-note{margin:0;padding:10px 12px}@media (min-width:720.02px){.wf-app--erp .wf-erp-vehicle-stock-sale-readiness .wf-erp-deal-checklist__title{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-vehicle-model-compatible-types{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types>.wf-erp-command-form__checks{grid-template-columns:repeat(5,minmax(8.5rem,1fr));gap:4px 12px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types .wf-erp-toggle-row{flex-direction:row;grid-column:auto;align-items:center;gap:7px;min-height:36px;padding:3px 4px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types .wf-erp-toggle-row>input[type=checkbox]{flex:none;width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types .wf-erp-toggle-row>span{color:var(--wf-erp-text);letter-spacing:normal;font-size:.78rem;font-weight:600;line-height:1.25}.wf-app--erp .wf-erp-import-preflight{grid-column:1/-1}.wf-app--erp .wf-erp-import-preflight>p{color:var(--wf-erp-muted);margin:0 0 6px}.wf-app--erp .wf-erp-import-preflight__rows li{justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-import-preflight__rows li>span{min-width:0}.wf-app--erp .wf-erp-import-preflight__rows .wf-erp-command-button{flex:none}@media (max-width:78rem){.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types>.wf-erp-command-form__checks{grid-template-columns:repeat(3,minmax(8.5rem,1fr))}}@media (max-width:42rem){.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types>.wf-erp-command-form__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-model-compatible-types .wf-erp-toggle-row{min-height:44px}}@media (max-width:72rem){.wf-app--erp .wf-erp-vehicle-stock-record-panel{--wf-erp-vehicle-stock-shell-sticky-offset:226px}.wf-app--erp .wf-erp-vehicle-stock-record-panel,.wf-app--erp .wf-erp-vehicle-stock-record-body{overflow:visible}.wf-app--erp .wf-erp-vehicle-stock-record-body{scrollbar-gutter:auto}.wf-app--erp .wf-erp-vehicle-stock-record-panel .wf-erp-page-section-anchor{scroll-margin-top:calc(var(--wf-erp-vehicle-stock-shell-sticky-offset) + 3.25rem)}.wf-app--erp .wf-erp-status__panel>.wf-erp-record-header{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-record-header .wf-erp-record-header__actions{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;justify-content:end;width:100%;padding-top:8px}}@media (min-width:30.0625rem) and (max-width:72rem){.wf-app--erp .wf-erp-record-header__status .wf-erp-command-button{flex:none;width:auto}.wf-app--erp .wf-erp-record-header__status :is(.wf-erp-command-button,.wf-erp-command-button__main,.wf-erp-command-button__main>strong){overflow-wrap:normal}.wf-app--erp .wf-erp-record-header__status :is(.wf-erp-command-button__main,.wf-erp-command-button__main>strong){min-width:min-content;max-width:none}}@media (max-width:64rem){.wf-app--erp .wf-erp-record-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""secondary""highlight""footer"}.wf-app--erp :is(.wf-erp-record-overview__secondary,.wf-erp-record-overview__highlight,.wf-erp-record-overview__footer){border-left:0;border-right:0;border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-record-overview__highlight{border-left:4px solid var(--wf-erp-primary)}}@media (max-width:760px){.wf-app--erp .wf-erp-vehicle-stock-record-panel,.wf-app--erp .wf-erp-vehicle-stock-record-body{overflow:hidden}.wf-app--erp .wf-erp-info-grid.wf-erp-info-grid--columns-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.wf-app--erp .wf-erp-vehicle-stock-record-panel .wf-erp-page-section-anchor{scroll-margin-top:3.75rem}.wf-app--erp .wf-erp-status__panel>.wf-erp-record-header{grid-template-columns:minmax(0,1fr);align-items:start}.wf-app--erp .wf-erp-record-header>.wf-erp-record-heading{grid-area:1/1}.wf-app--erp .wf-erp-record-header__status{grid-area:2/1;justify-self:start}.wf-app--erp .wf-erp-record-header .wf-erp-record-header__actions{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-self:stretch;gap:6px;display:grid}.wf-app--erp .wf-erp-record-header .wf-erp-record-header__actions>.wf-erp-command-actions{display:contents}.wf-app--erp .wf-erp-record-header .wf-erp-record-header__actions>:is(.wf-erp-command-button,.wf-erp-panel-link),.wf-app--erp .wf-erp-record-header .wf-erp-record-header__actions>.wf-erp-command-actions>:is(.wf-erp-command-button,.wf-erp-panel-link){text-align:center;justify-content:center;width:100%;min-width:0;padding-inline:8px}.wf-app--erp .wf-erp-record-sections--framed{gap:8px}}@media (min-width:30.0625rem) and (max-width:72rem){.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header>.wf-erp-record-heading{flex:auto}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header>.wf-erp-record-header__status{flex:none}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header>.wf-erp-record-header__actions{border-top:0;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;width:auto;padding-top:0;display:flex}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header .wf-erp-record-header__actions>:is(.wf-erp-command-button,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-vehicle-stock-record-panel)>.wf-erp-record-header .wf-erp-record-header__actions>.wf-erp-command-actions>:is(.wf-erp-command-button,.wf-erp-panel-link){width:auto}}.wf-app--erp .wf-erp-compact-list.wf-erp-record-parties{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:10px;display:grid}.wf-app--erp .wf-erp-record-parties .wf-erp-compact-list__link{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.wf-app--erp .wf-erp-record-parties .wf-erp-compact-list__link>.wf-erp-record-parties__icon{background:var(--wf-erp-primary);border-radius:var(--wf-erp-radius);color:#fff;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}.wf-app--erp .wf-erp-record-parties .wf-erp-compact-list__link>.wf-erp-record-parties__copy{color:inherit;font-size:inherit;gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-record-parties__copy em{color:var(--wf-erp-muted);font-size:.72rem;font-style:normal;font-weight:600}.wf-app--erp .wf-erp-record-parties__copy strong{font-size:1rem}.wf-app--erp .wf-erp-record-parties__copy span{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-record-parties .wf-erp-compact-list__link>.wf-erp-record-parties__edit{flex:1;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-record-parties__chevron{color:var(--wf-erp-muted);flex:none;margin-left:auto}.wf-app--erp .wf-erp-record-top{gap:.75rem;display:grid}.wf-app--erp .wf-erp-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.wf-app--erp .wf-erp-record-facts{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-record-fact{border-bottom:1px solid #21483d1a;gap:.65rem;min-width:0;display:flex}.wf-app--erp .wf-erp-record-fact--value{align-items:center;min-height:52px;padding:6px 0}.wf-app--erp .wf-erp-record-fact--text{align-items:start;padding:10px 8px}.wf-app--erp .wf-erp-record-fact--internal{border-radius:var(--wf-erp-radius);background:#d6be781f}.wf-app--erp .wf-erp-record-fact__icon{border-radius:var(--wf-erp-radius);color:var(--wf-erp-primary);background:#21483d17;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wf-app--erp .wf-erp-record-fact__copy{flex:auto;gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-record-fact--text>.wf-erp-record-fact__copy{gap:4px}.wf-app--erp .wf-erp-record-fact__label{color:var(--wf-erp-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-record-fact--value .wf-erp-record-fact__value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-record-fact--text .wf-erp-record-fact__value{overflow-wrap:anywhere;white-space:pre-line;max-width:78ch;line-height:1.5}.wf-app--erp .wf-erp-record-fact__action{flex:none}.wf-app--erp .wf-erp-record-fact__value.wf-erp-record-fact__value--empty{color:var(--wf-erp-muted);font-weight:400}.wf-app--erp .wf-erp-record-facts.wf-erp-record-facts--columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column}.wf-app--erp .wf-erp-record-facts.wf-erp-record-facts--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-record-facts--rows-1{grid-template-rows:repeat(1,auto)}.wf-app--erp .wf-erp-record-facts--rows-2{grid-template-rows:repeat(2,auto)}.wf-app--erp .wf-erp-record-facts--rows-3{grid-template-rows:repeat(3,auto)}.wf-app--erp .wf-erp-record-facts--rows-4{grid-template-rows:repeat(4,auto)}.wf-app--erp .wf-erp-record-facts--rows-5{grid-template-rows:repeat(5,auto)}.wf-app--erp .wf-erp-record-facts--rows-6{grid-template-rows:repeat(6,auto)}.wf-app--erp .wf-erp-record-facts--columns>.wf-erp-record-fact--value{align-items:flex-start;gap:.6rem;min-height:46px;padding:4px 0}.wf-app--erp .wf-erp-record-facts--columns .wf-erp-record-fact__icon{width:28px;height:28px;margin-top:4px}.wf-app--erp .wf-erp-record-facts--columns .wf-erp-record-fact__icon svg{width:16px;height:16px}.wf-app--erp .wf-erp-record-facts--rows-1>:nth-child(n),.wf-app--erp .wf-erp-record-facts--rows-2>:nth-child(2n),.wf-app--erp .wf-erp-record-facts--rows-3>:nth-child(3n),.wf-app--erp .wf-erp-record-facts--rows-4>:nth-child(4n),.wf-app--erp .wf-erp-record-facts--rows-5>:nth-child(5n),.wf-app--erp .wf-erp-record-facts--rows-6>:nth-child(6n){border-bottom:0}.wf-app--erp .wf-erp-record-facts__gap{list-style:none}.wf-app--erp .wf-erp-record-fact__value>.wf-erp-record-fact__note{color:var(--wf-erp-muted);flex-basis:100%;font-weight:400}.wf-app--erp .wf-erp-record-facts--columns .wf-erp-record-fact:has(.wf-erp-record-fact__value--empty)>.wf-erp-record-fact__icon{color:var(--wf-erp-muted);background:#21483d0a}@media (max-width:900px){.wf-app--erp .wf-erp-record-facts.wf-erp-record-facts--columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.wf-app--erp .wf-erp-record-facts.wf-erp-record-facts--columns>.wf-erp-record-fact{border-bottom:1px solid #21483d1a}.wf-app--erp .wf-erp-record-facts__gap{display:none}}.wf-app--erp .wf-erp-record-facts--texts>.wf-erp-record-fact{border-bottom:0}.wf-app--erp .wf-erp-record-facts--texts>.wf-erp-record-fact:only-child{grid-column:1/-1}.wf-app--erp .wf-erp-finance-offer-create{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 27rem;align-items:start;gap:20px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-finance-offer-create>fieldset{grid-column:1;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));min-width:0;margin:0}.wf-app--erp.wf-app--erp .wf-erp-finance-offer-create>fieldset>*{grid-column:auto;min-width:0;max-width:none}.wf-app--erp.wf-app--erp .wf-erp-finance-offer-create>fieldset>.wf-erp-command-form__field--wide{grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-finance-offer-create>.wf-erp-finance-offer-calculation{grid-column:2}@media (max-width:60rem){.wf-app--erp .wf-erp-finance-offer-create{grid-template-columns:minmax(0,1fr)}.wf-app--erp.wf-app--erp .wf-erp-finance-offer-create>.wf-erp-finance-offer-calculation{grid-column:1}}.wf-app--erp .wf-erp-finance-provider-approval__match{color:var(--wf-erp-success);font-weight:650}.wf-app--erp .wf-erp-finance-provider-approval__match:before{content:"✓ "}.wf-app--erp .wf-erp-accounting-record-detail__title{flex:auto;min-width:max-content}.wf-app--erp .wf-erp-accounting-record-detail__title>h2{overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-accounting-record-detail [data-wf-embedded-table-section=true]{gap:6px;display:grid}.wf-app--erp .wf-erp-accounting-record-detail [data-wf-embedded-table-section=true]>h3{color:var(--wf-erp-muted);letter-spacing:.035em;margin:0;font-size:.74rem}.wf-app--erp .wf-erp-accounting-record-evidence{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-primary);border-radius:var(--wf-erp-radius);box-sizing:border-box;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.wf-app--erp .wf-erp-accounting-record-evidence__icon{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);color:var(--wf-erp-primary-deep);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;min-height:32px;display:flex}.wf-app--erp .wf-erp-accounting-record-evidence__icon .wf-icon{font-size:1rem}.wf-app--erp .wf-erp-accounting-record-evidence__record{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-accounting-record-evidence__label{color:var(--wf-erp-muted);letter-spacing:.055em;font-size:.66rem;font-weight:700;line-height:1.15}.wf-app--erp .wf-erp-accounting-record-evidence__identity{color:var(--wf-erp-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.22;overflow:hidden}.wf-app--erp .wf-erp-accounting-record-evidence__meta{color:var(--wf-erp-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;line-height:1.2;overflow:hidden}.wf-app--erp .wf-erp-accounting-record-evidence__summary{flex-direction:column;justify-self:end;align-items:flex-end;gap:3px;min-width:max-content;display:flex}.wf-app--erp .wf-erp-accounting-record-evidence__summary .wf-erp-badge{min-height:20px;padding:2px 6px}.wf-app--erp .wf-erp-accounting-record-evidence__amount{color:var(--wf-erp-text);white-space:nowrap;font-size:.86rem;line-height:1.15}@media (max-width:40rem){.wf-app--erp .wf-erp-accounting-record-evidence{grid-template-columns:32px minmax(0,1fr);align-items:start}.wf-app--erp .wf-erp-accounting-record-evidence__summary{flex-direction:row;grid-column:2;justify-self:start;align-items:center;min-width:0}.wf-app--erp .wf-erp-accounting-record-evidence__identity,.wf-app--erp .wf-erp-accounting-record-evidence__meta{text-overflow:clip;white-space:normal;overflow:visible}}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount{grid-template-columns:max-content minmax(0,1fr) auto}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>:is(strong,h2,h3,h4){grid-area:1/1}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>p{border-left:1px solid var(--wf-erp-line);color:var(--wf-erp-text);grid-area:1/2;min-width:0;padding-left:20px;font-weight:600}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>span.wf-erp-status__hero-amount{grid-area:1/3}.wf-app--erp .wf-erp-accounting-underlag{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}.wf-app--erp .wf-erp-accounting-underlag>.wf-erp-document-preview{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:32rem}.wf-app--erp .wf-erp-accounting-underlag .wf-erp-document-preview__viewport{min-height:0}.wf-app--erp .wf-erp-accounting-underlag .wf-erp-pdf-viewer{align-self:stretch;height:auto;min-height:0}@media (min-width:75.001rem) and (max-width:82rem){.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail{grid-template-columns:minmax(0,13fr) minmax(22rem,10fr)}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-area-rail--desktop{display:none}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-area-rail--mobile{order:initial;grid-column:1/-1;display:grid}.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-status__panel--primary{grid-column:1}.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-underlag{grid-column:2}}@media (min-width:82.001rem){.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail{grid-template-columns:minmax(12rem,15rem) minmax(30rem,14fr) minmax(22rem,9fr)}.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-area-rail--desktop{grid-column:1;display:block}.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-area-rail--mobile{display:none}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-status__panel--primary{grid-column:2}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-underlag{grid-column:3}}@media (min-width:75.001rem){.wf-app--erp .wf-erp-accounting-underlag{max-height:calc(100dvh - 162px);position:sticky;top:0}}.wf-app--erp .wf-erp-info-grid--automation-schedule{grid-template-columns:minmax(0,2fr) minmax(min(15rem,100%),1fr)}.wf-app--erp .wf-erp-periodization-allocations{margin-top:8px}.wf-app--erp .wf-erp-table--periodization-allocations .wf-erp-periodization-allocations__order{width:7rem}.wf-app--erp .wf-erp-table--periodization-allocations .wf-erp-periodization-allocations__amount{text-align:right;width:10rem}@media (max-width:75rem){.wf-app--erp :is(.wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open,.wf-erp-workspace--accounting-entries.wf-erp-workspace--accounting-entry-detail) .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-accounting-underlag{grid-column:1}}@media (min-width:75.001rem){.wf-app--erp .wf-erp-workflow-links-host:has(>.wf-erp-workflow-links--accounting-areas){display:none}}.wf-app--erp .wf-erp-accounting-area-rail--mobile{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0}.wf-app--erp .wf-erp-accounting-area-rail--mobile>summary{box-sizing:border-box;color:var(--wf-erp-text);cursor:pointer;align-items:center;min-height:44px;padding:12px 14px;font-weight:700;display:flex}.wf-app--erp .wf-erp-accounting-area-rail--mobile .wf-erp-record-area-nav--rail{border:0;border-top:1px solid var(--wf-erp-line);border-radius:0;max-height:none;padding:8px}.wf-app--erp .wf-erp-accounting-area-rail--mobile .wf-erp-record-area-nav--rail a{box-sizing:border-box;align-items:center;min-height:44px;padding-block:8px;display:flex}@media (min-width:72.001rem) and (max-width:75rem){.wf-app--erp .wf-erp-accounting-area-rail--desktop{display:none}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav,.wf-app--erp :is(.wf-erp-workspace--accounting-control,.wf-erp-workspace--accounting-entries) :is(.wf-erp-workspace__grid--area-rail,.wf-erp-workspace__grid--accounting-account-form,.wf-erp-workspace__grid--accounting-setup-form,.wf-erp-workspace__grid--accounting-task-form,.wf-erp-workspace__grid--accounting-record-detail),.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail,.wf-app--erp .wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open .wf-erp-workspace__grid--accounting-record-detail{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-control.wf-erp-workspace--detail-open .wf-erp-workspace__grid--accounting-record-detail>.wf-erp-status__panel--primary{grid-column:1}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-workspace__grid--area-rail>.wf-erp-status__panel{grid-column:auto}}.wf-app--erp .wf-erp-accounting-record-detail>.wf-erp-status__body:focus-visible{box-shadow:inset 0 0 0 2px var(--wf-erp-primary);outline:0}.wf-app--erp .wf-erp-accounting-related-records{border-bottom:1px solid var(--wf-erp-line);gap:6px;padding:2px 0 10px;display:grid}.wf-app--erp .wf-erp-accounting-related-records>h3{color:var(--wf-erp-muted);letter-spacing:.045em;margin:0;font-size:.72rem}.wf-app--erp .wf-erp-accounting-related-records__list{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:0 14px;padding:0}.wf-app--erp .wf-erp-accounting-related-records__list>.wf-erp-record-list__item{border-bottom:1px solid color-mix(in srgb, var(--wf-erp-line) 70%, transparent);padding:3px 0}.wf-app--erp .wf-erp-accounting-related-records__list>.wf-erp-record-list__item>.wf-erp-record-link{width:100%;padding:5px 6px}.wf-app--erp .wf-erp-accounting-amounts table.wf-erp-ledger-figures{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-accounting-workspace-views):has(>.wf-erp-filter-bar):not(:has(>.wf-erp-pager)){grid-template-rows:auto auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-accounting-workspace-views):has(>.wf-erp-filter-bar):has(>.wf-erp-pager){grid-template-rows:auto auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-accounting-list-notice):has(>.wf-erp-filter-bar):not(:has(>.wf-erp-pager)){grid-template-rows:auto auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-catalog-list:has(>.wf-erp-accounting-list-notice):has(>.wf-erp-filter-bar):has(>.wf-erp-pager){grid-template-rows:auto auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-catalog-list>.wf-erp-accounting-list-notice{border-bottom:1px solid var(--wf-erp-line);gap:8px;margin:0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-bank-connection-notice .wf-erp-notice__text,.wf-app--erp .wf-erp-bank-account-purposes__notice .wf-erp-notice__text{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.wf-app--erp .wf-erp-bank-connection-notice .wf-erp-notice__text>span:first-child,.wf-app--erp .wf-erp-bank-account-purposes__notice .wf-erp-notice__text>span:first-child{flex:20rem;min-width:0}.wf-app--erp .wf-erp-bank-account-purposes__notices{gap:8px;margin-bottom:12px;display:grid}.wf-app--erp .wf-erp-bank-account-purposes__notice-actions{flex:none;gap:8px;display:flex}@media (min-width:40.0625rem){.wf-app--erp :is(.wf-erp-table--voucher-sources,.wf-erp-table--voucher-lines,.wf-erp-table--fiscal-periods,.wf-erp-table--budget-variance,.wf-erp-table--incoming-payment-settlements,.wf-erp-table--incoming-payment-suggestions,.wf-erp-table--incoming-payment-payouts,.wf-erp-table--accounting-rate-history,.wf-erp-table--accounting-event-history,.wf-erp-table--accounting-policy-adjustments,.wf-erp-table--vat-revision-allocations){table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-table--voucher-sources .wf-erp-voucher-sources__reference{width:auto}.wf-app--erp .wf-erp-table--voucher-sources .wf-erp-voucher-sources__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:7.5rem}.wf-app--erp .wf-erp-table--voucher-sources .wf-erp-voucher-sources__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8.5rem}.wf-app--erp .wf-erp-table--voucher-lines .wf-erp-voucher-lines__account{white-space:normal;width:10.5rem}.wf-app--erp .wf-erp-table--voucher-lines .wf-erp-voucher-lines__description{overflow-wrap:break-word;width:auto}.wf-app--erp .wf-erp-table--voucher-lines .wf-erp-voucher-lines__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8.5rem}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__period{width:auto}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__status,.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__count{width:7rem}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__checks{width:8.5rem}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__ready{width:4.75rem}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__actions{width:12.5rem}.wf-app--erp .wf-erp-table--fiscal-periods th.wf-erp-fiscal-periods__actions{text-align:right}.wf-app--erp .wf-erp-table--fiscal-periods .wf-erp-fiscal-periods__actions .wf-erp-button{padding-inline:.5rem}.wf-app--erp .wf-erp-table--budget-variance .wf-erp-budget-variance__identity{width:auto}.wf-app--erp .wf-erp-table--budget-variance .wf-erp-budget-variance__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--budget-variance .wf-erp-budget-variance__variance{font-variant-numeric:tabular-nums;text-align:right;width:10rem}.wf-app--erp .wf-erp-table--incoming-payment-settlements .wf-erp-incoming-payment-settlements__date,.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--incoming-payment-settlements .wf-erp-incoming-payment-settlements__use,.wf-app--erp .wf-erp-table--incoming-payment-suggestions .wf-erp-incoming-payment-suggestions__invoice,.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__recipient{width:auto}.wf-app--erp .wf-erp-table--incoming-payment-settlements .wf-erp-incoming-payment-settlements__amount,.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--incoming-payment-settlements .wf-erp-incoming-payment-settlements__status,.wf-app--erp .wf-erp-table--incoming-payment-settlements .wf-erp-incoming-payment-settlements__action{width:7.5rem}.wf-app--erp .wf-erp-table--incoming-payment-suggestions{min-width:max(40rem,100%)}.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__document,.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__match{width:10rem}.wf-app--erp .wf-erp-table--incoming-payment-suggestions .wf-erp-incoming-payment-suggestions__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:6.5rem}.wf-app--erp .wf-erp-table--incoming-payment-suggestions .wf-erp-incoming-payment-suggestions__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:7rem}.wf-app--erp .wf-erp-table--incoming-payment-suggestions .wf-erp-incoming-payment-suggestions__match{width:8rem}.wf-app--erp .wf-erp-table--incoming-payment-suggestions .wf-erp-incoming-payment-suggestions__allocation{width:calc(8.5rem + 20px)}.wf-app--erp .wf-erp-table--incoming-payment-payouts{min-width:max(64rem,100%)}.wf-app--erp .wf-erp-table--incoming-payment-payouts .wf-erp-incoming-payment-payouts__destination{width:14rem}.wf-app--erp .wf-erp-table--automation-runs{table-layout:fixed;min-width:max(72rem,100%)}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__run{width:10rem}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:10.25rem}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__status{width:8rem}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__attempt{width:6rem}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__evidence{width:auto}.wf-app--erp .wf-erp-table--automation-runs .wf-erp-automation-runs__entry{width:9rem}.wf-app--erp .wf-erp-table--group-consolidation{table-layout:auto;min-width:100%}.wf-app--erp .wf-erp-table--accounting-rate-history .wf-erp-accounting-rate-history__date,.wf-app--erp .wf-erp-table--accounting-event-history .wf-erp-accounting-event-history__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:10.25rem}.wf-app--erp .wf-erp-table--accounting-rate-history .wf-erp-accounting-rate-history__rate{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--accounting-rate-history .wf-erp-accounting-rate-history__source,.wf-app--erp .wf-erp-table--accounting-event-history :is(.wf-erp-accounting-event-history__event,.wf-erp-accounting-event-history__note){width:auto}.wf-app--erp .wf-erp-table--accounting-event-history :is(.wf-erp-accounting-event-history__user,.wf-erp-accounting-event-history__reference){width:12rem}.wf-app--erp .wf-erp-table--accounting-policy-adjustments .wf-erp-accounting-policy-adjustments__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--accounting-policy-adjustments .wf-erp-accounting-policy-adjustments__type{width:10rem}.wf-app--erp .wf-erp-table--accounting-policy-adjustments .wf-erp-accounting-policy-adjustments__amount,.wf-app--erp .wf-erp-table--vat-revision-allocations .wf-erp-vat-revision-allocations__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-table--accounting-policy-adjustments .wf-erp-accounting-policy-adjustments__note,.wf-app--erp .wf-erp-table--vat-revision-allocations .wf-erp-vat-revision-allocations__reason{width:auto}.wf-app--erp .wf-erp-table--accounting-policy-adjustments .wf-erp-accounting-policy-adjustments__evidence,.wf-app--erp .wf-erp-table--vat-revision-allocations .wf-erp-vat-revision-allocations__source{width:12rem}.wf-app--erp .wf-erp-table--vat-revision-allocations .wf-erp-vat-revision-allocations__evidence{width:14rem}}@media (max-width:75rem){.wf-app--erp .wf-erp-accounting-record-detail .wf-erp-status__hero>.wf-erp-status__hero-meta{text-align:left;margin-top:8px;position:static}.wf-app--erp .wf-erp-info-grid--automation-schedule{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-info-grid--automation-schedule>.wf-erp-info-card>.wf-erp-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}}.wf-app--erp .wf-erp-info-grid--automation-schedule>.wf-erp-info-card:first-child>.wf-erp-info-grid>div:last-child{grid-column:span 2}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid>.wf-erp-command-form__checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (max-width:40rem){.wf-app--erp .wf-erp-command-form.wf-erp-accounting-automation-policy-form .wf-erp-accounting-choice-list__grid>.wf-erp-command-form__checks{grid-template-columns:minmax(0,1fr)}}@media (min-width:48.0625rem){.wf-app--erp .wf-erp-command-form .wf-erp-line-grid--bank-statement .wf-erp-line-grid__row{grid-template-columns:minmax(10.75rem,1fr) minmax(9rem,1.35fr) minmax(9rem,.85fr) minmax(9rem,.9fr) 2.2rem!important}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:first-child{grid-area:1/1}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:nth-child(2){grid-area:1/2}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:nth-child(3){grid-area:1/3}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:nth-child(4){grid-area:1/4}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:nth-child(5){grid-area:2/1/auto/span 2}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__cell:nth-child(6){grid-area:2/3/auto/span 2}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__remove{grid-area:1/5}}.wf-app--erp .wf-erp-line-grid--bank-statement .wf-erp-line-grid__add{white-space:nowrap}.wf-app--erp .wf-erp-accounting-report-create-form .wf-number-input[data-wf-number-input=true]{align-self:start;height:32px}.wf-app--erp .wf-erp-accounting-automation-policy-form>.wf-erp-modal__actions{background:var(--surface-raised);border-top:1px solid var(--wf-erp-line);z-index:2;margin-top:0;padding-block:10px 12px;position:sticky;bottom:-12px}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-policy-toggle{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 10px;max-width:none;padding:9px 10px;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-policy-toggle>input[type=checkbox]{grid-row:1/span 2;width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-policy-toggle>span{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form .wf-erp-accounting-policy-toggle>span>:is(strong,small){display:block}.wf-app--erp .wf-erp-bank-rules{gap:12px;display:grid}.wf-app--erp .wf-erp-bank-rules__list{gap:8px;display:grid}.wf-app--erp .wf-erp-bank-rules__list>h3{margin:0;font-size:.82rem}.wf-app--erp .wf-erp-bank-rules__list>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-bank-rules__list>ul>li{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 2px;display:flex}.wf-app--erp .wf-erp-bank-rules__list li span{color:var(--wf-erp-muted);font-size:.75rem;display:block}.wf-app--erp .wf-erp-bank-rules__editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.wf-app--erp .wf-erp-bank-rules__description{grid-column:1/-1}.wf-app--erp .wf-erp-bank-rules__activation{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:4px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:2px 10px;max-width:none;padding:9px 10px;display:grid}.wf-app--erp .wf-erp-bank-rules__activation>input[type=checkbox]{grid-row:1/span 2;width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0}.wf-app--erp .wf-erp-bank-rules__activation>span{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-bank-rules__activation>span>:is(strong,small){display:block}.wf-app--erp .wf-erp-bank-rules__direction{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-bank-rules__direction>legend{color:var(--wf-erp-muted);grid-column:1/-1;padding:0;font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-bank-rules__direction>label{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.wf-app--erp .wf-erp-bank-rules__direction>label:has(input:checked){background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-bank-rules__direction input{min-height:auto}.wf-app--erp .wf-erp-bank-rules__preview{color:var(--wf-erp-success);margin:0;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-bank-rules__preview>p{margin:0}.wf-app--erp .wf-erp-bank-rules__row-actions{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:48rem){.wf-app--erp .wf-erp-accounting-record-detail__title{min-width:0}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>:is(strong,h2,h3,h4){grid-area:1/1}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>p{border-left:0;border-top:1px solid var(--wf-erp-line);grid-area:2/1/auto/-1;padding-top:8px;padding-left:0}.wf-app--erp .wf-erp-status__hero--voucher-summary.wf-erp-status__hero--with-amount>span.wf-erp-status__hero-amount{grid-area:1/2}.wf-app--erp .wf-erp-bank-rules__editor{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-bank-rules__direction{gap:4px}.wf-app--erp .wf-erp-bank-rules__direction>label{gap:4px;min-height:44px;padding:6px 5px}.wf-app--erp .wf-erp-bank-rules__direction>label>span{font-size:.78rem}.wf-app--erp .wf-erp-table--voucher-lines tfoot{display:block}.wf-app--erp .wf-erp-table--voucher-lines tfoot tr{flex-wrap:wrap;gap:8px 16px;padding:10px;display:flex}.wf-app--erp .wf-erp-table--voucher-lines tfoot :is(th,td){flex:auto;gap:3px;padding:4px 0;display:grid}.wf-app--erp .wf-erp-table--voucher-lines tfoot th{flex-basis:100%;order:-1}.wf-app--erp .wf-erp-table--voucher-lines tfoot td:empty{display:none}.wf-app--erp .wf-erp-table--voucher-lines tfoot td[data-wf-column-label]:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);font-size:.72rem;font-weight:600}}@media (max-width:40rem){.wf-app--erp .wf-erp-table--voucher-lines tbody td.wf-erp-voucher-lines__amount:empty{display:none}}.wf-app--erp .wf-erp-accounting-auxiliary-card__form{gap:.75rem;display:grid}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-header{gap:.25rem;display:grid}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-title{letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:700}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-description{color:var(--wf-erp-muted);margin:0;font-size:.75rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1.25rem;display:grid}@media (max-width:68rem){.wf-app--erp .wf-erp-accounting-auxiliary-card__form-columns{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-column{align-content:start;gap:.75rem;display:grid}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-section{border:1px solid var(--wf-erp-line);border-radius:.375rem;overflow:hidden}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-section-title{background:var(--wf-erp-panel);border-bottom:1px solid var(--wf-erp-line);margin:0;padding:.4rem .625rem;font-size:.75rem;font-weight:700}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table{border-collapse:collapse;table-layout:fixed;width:100%}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table th,.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table td{border-top:1px solid var(--wf-erp-line);text-align:left;vertical-align:top;padding:.375rem .625rem;font-size:.8125rem;line-height:1.3}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table thead th{color:var(--wf-erp-muted);letter-spacing:.03em;border-top:0;font-size:.6875rem;font-weight:600}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-box{width:3rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-sources{width:4.75rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-amount{width:7.75rem}@media (max-width:40rem){.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table :is(th,td){padding-inline:.4rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-box{width:2.4rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-sources{width:3.6rem}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table .wf-erp-accounting-auxiliary-card__form-col-amount{width:8.4rem}}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-box{font-variant-numeric:tabular-nums;font-weight:700}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-label{overflow-wrap:anywhere}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-table :is(.wf-erp-accounting-auxiliary-card__form-sources,.wf-erp-accounting-auxiliary-card__form-amount){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-sources,.wf-app--erp .wf-erp-accounting-auxiliary-card__form-row--zero .wf-erp-accounting-auxiliary-card__form-amount,.wf-app--erp .wf-erp-accounting-auxiliary-card__form-row--zero .wf-erp-accounting-auxiliary-card__form-label{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-row--emphasis td{background:var(--wf-erp-panel);font-weight:700}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-note{color:var(--wf-erp-muted);font-size:.6875rem;font-weight:400;display:block}.wf-app--erp .wf-erp-accounting-auxiliary-card__form-row--unmapped .wf-erp-accounting-auxiliary-card__form-note{color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-attest-submit__routing{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:.25rem}@media (min-width:75.001rem){.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail.wf-erp-workspace__grid--accounting-record-detail:has(>.wf-erp-detail-history-card){grid-template-rows:max-content max-content 1fr}.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail.wf-erp-workspace__grid--accounting-record-detail:has(>.wf-erp-detail-history-card):has(>.wf-erp-status__heading){grid-template-rows:max-content max-content max-content 1fr}.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail:has(>.wf-erp-detail-history-card)>:is(.wf-erp-accounting-area-rail--desktop,.wf-erp-accounting-underlag){grid-row:span 3}.wf-app--erp .wf-erp-workspace__grid--accounting-record-detail:not(.wf-erp-workspace__grid--accounting-underlag-detail)>.wf-erp-detail-history-card.wf-erp-detail-history-card{grid-column:2/-1}}@media (min-width:75.001rem) and (max-width:82rem){.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail.wf-erp-workspace__grid--accounting-underlag-detail:has(>.wf-erp-detail-history-card){grid-template-rows:max-content max-content max-content 1fr}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail.wf-erp-workspace__grid--accounting-underlag-detail:has(>.wf-erp-detail-history-card):has(>.wf-erp-status__heading){grid-template-rows:max-content max-content max-content max-content 1fr}.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-detail-history-card.wf-erp-detail-history-card.wf-erp-detail-history-card{grid-column:1}}@media (min-width:82.001rem){.wf-app--erp .wf-erp-workspace__grid--accounting-underlag-detail>.wf-erp-detail-history-card.wf-erp-detail-history-card.wf-erp-detail-history-card{grid-column:2}}.wf-app--erp .wf-erp-bank-account-record__none,.wf-app--erp .wf-erp-bank-account-start__none,.wf-app--erp .wf-erp-bank-account-record__hint,.wf-app--erp .wf-erp-bank-account-purposes__hint{color:var(--wf-erp-muted);margin:0;font-size:.8rem}.wf-app--erp .wf-erp-bank-account-record__hint,.wf-app--erp .wf-erp-bank-account-purposes__hint{margin-top:8px}.wf-app--erp .wf-erp-income-statement{border:1px solid var(--wf-erp-line);border-collapse:separate;border-radius:var(--wf-erp-radius);border-spacing:0;font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.wf-app--erp .wf-erp-income-statement :is(th,td){border-bottom:1px solid var(--wf-erp-line);text-align:left;vertical-align:top;padding:.55rem .85rem}.wf-app--erp .wf-erp-income-statement tr:last-child>:is(th,td){border-bottom:0}.wf-app--erp .wf-erp-income-statement :is(th,td):not(:first-child){text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-income-statement thead th{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-income-statement tbody th{font-weight:600}.wf-app--erp .wf-erp-income-statement tbody th>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-income-statement__chevron:before{content:"▸";margin-right:.45rem;transition:transform .12s;display:inline-block}.wf-app--erp .wf-erp-income-statement button[aria-expanded=true]>.wf-erp-income-statement__chevron:before{transform:rotate(90deg)}.wf-app--erp .wf-erp-income-statement tbody th>button:focus-visible{outline:2px solid var(--wf-erp-primary);outline-offset:2px}.wf-app--erp .wf-erp-income-statement__account>th{padding-left:2rem}.wf-app--erp .wf-erp-income-statement__entry>td:first-child{color:var(--wf-erp-muted);padding-left:3.6rem}.wf-app--erp .wf-erp-income-statement__entry>td{font-size:.9rem}.wf-app--erp .wf-erp-income-statement__subtotal>:is(th,td){background:var(--wf-erp-surface);font-weight:700}.wf-app--erp .wf-erp-income-statement__heading>th{padding-top:1rem;font-size:1rem;font-weight:700}.wf-app--erp .wf-erp-income-statement__computed>th{font-style:italic;font-weight:400}.wf-app--erp .wf-erp-periodization-route-body,.wf-app--erp .wf-erp-periodization-detail{gap:14px;min-width:0;display:grid}.wf-app--erp .wf-erp-periodization-register-panel{align-self:start;height:auto}.wf-app--erp .wf-erp-wip-policy-settings{border-bottom:1px solid var(--wf-erp-line);gap:12px;padding:13px;display:grid}.wf-app--erp .wf-erp-wip-policy-settings__header,.wf-app--erp .wf-erp-wip-policy-settings__header>div{align-items:start;gap:9px;display:flex}.wf-app--erp .wf-erp-wip-policy-settings__header{justify-content:space-between}.wf-app--erp .wf-erp-wip-policy-settings__header h3,.wf-app--erp .wf-erp-wip-policy-settings__header p{margin:0}.wf-app--erp .wf-erp-wip-policy-settings__header h3{font-size:.84rem}.wf-app--erp .wf-erp-wip-policy-settings__header p{color:var(--wf-erp-muted);margin-top:3px;font-size:.7rem}.wf-app--erp .wf-erp-wip-policy-settings__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.wf-app--erp .wf-erp-wip-policy-settings__summary>div{border-left:2px solid var(--wf-erp-line-strong);gap:2px;padding-left:8px;display:grid}.wf-app--erp .wf-erp-wip-policy-settings__summary dt{color:var(--wf-erp-muted);font-size:.68rem}.wf-app--erp .wf-erp-wip-policy-settings__summary dd{margin:0;font-size:.8rem;font-weight:750}.wf-app--erp .wf-erp-wip-burden-parts{grid-column:1/-1;gap:8px;display:grid}.wf-app--erp .wf-erp-wip-burden-parts>*{grid-column:1/-1}.wf-app--erp .wf-erp-wip-burden-parts__row{grid-template-columns:minmax(0,1.2fr) 9rem minmax(0,1.8fr) auto;align-items:center;gap:8px 10px;display:grid}.wf-app--erp .wf-erp-wip-burden-parts__head{color:var(--wf-erp-muted);font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-wip-burden-parts__fixed{gap:2px;display:grid}.wf-app--erp .wf-erp-wip-burden-parts__fixed small{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-wip-policy-settings__parts{color:var(--wf-erp-muted);gap:2px;margin:4px 0 0;padding:0;font-size:.72rem;list-style:none;display:grid}.wf-app--erp .wf-erp-wip-policy-settings__revision{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-wip-policy-settings__revision>summary{cursor:pointer;align-items:center;gap:6px;padding:9px 0 0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.wf-app--erp .wf-erp-wip-policy-settings__revision[open]>summary{margin-bottom:10px}.wf-app--erp .wf-erp-periodization-table__stack{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-periodization-table__stack small{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-table--periodization-policies th:first-child,.wf-app--erp .wf-erp-table--periodization-policies td:first-child{width:42%}.wf-app--erp .wf-erp-table--periodization-policies th:last-child,.wf-app--erp .wf-erp-table--periodization-policies td:last-child,.wf-app--erp .wf-erp-table--periodization-reviews th:last-child,.wf-app--erp .wf-erp-table--periodization-reviews td:last-child{white-space:nowrap}.wf-app--erp .wf-erp-table--periodization-reviews th:first-child,.wf-app--erp .wf-erp-table--periodization-reviews td:first-child{width:20%}.wf-app--erp .wf-erp-table--periodization-reviews{table-layout:fixed;width:100%;min-width:40rem}.wf-app--erp .wf-erp-table--periodization-reviews th:nth-child(2),.wf-app--erp .wf-erp-table--periodization-reviews td:nth-child(2){width:34%}.wf-app--erp .wf-erp-table--periodization-reviews th:nth-child(3),.wf-app--erp .wf-erp-table--periodization-reviews td:nth-child(3){width:30%}.wf-app--erp .wf-erp-table--periodization-reviews th:last-child,.wf-app--erp .wf-erp-table--periodization-reviews td:last-child{width:16%}.wf-app--erp .wf-erp-periodization-policy-form input,.wf-app--erp .wf-erp-periodization-decision-form textarea{width:100%}.wf-app--erp .wf-erp-periodization-policy-form .wf-erp-table-note{max-width:72ch;margin:0}.wf-app--erp .wf-erp-periodization-decision-form{max-width:58rem}.wf-app--erp .wf-erp-closing-automation-workspace{gap:14px;padding:14px;display:grid}.wf-app--erp .wf-erp-closing-year-context{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-primary);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-closing-year-context span,.wf-app--erp .wf-erp-closing-year-context small{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-closing-year-context strong{color:var(--wf-erp-text);font-size:.86rem}.wf-app--erp .wf-erp-closing-year-context small{margin-left:auto}.wf-app--erp .wf-erp-closing-automation-workspace__lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));align-items:start;gap:14px;display:grid}.wf-app--erp .wf-erp-closing-lane{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);min-width:0;display:grid}.wf-app--erp .wf-erp-closing-lane__header{background:color-mix(in srgb, var(--wf-erp-panel) 76%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.wf-app--erp .wf-erp-closing-lane__header h2,.wf-app--erp .wf-erp-closing-lane__header p{margin:0}.wf-app--erp .wf-erp-closing-lane__header h2{font-size:.94rem;line-height:1.25}.wf-app--erp .wf-erp-closing-lane__header p{color:var(--wf-erp-muted);max-width:62ch;margin-top:4px;font-size:.72rem;line-height:1.45}.wf-app--erp .wf-erp-closing-lane__step{border-right:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-primary);letter-spacing:.08em;padding:2px 10px 18px 0;font-size:.72rem;font-weight:800}.wf-app--erp .wf-erp-closing-lane__body{gap:12px;padding:13px;display:grid}.wf-app--erp .wf-erp-closing-lane--final-close{margin:14px}.wf-app--erp .wf-erp-closing-automation-workspace+.wf-erp-closing-lane--final-close{margin-top:14px}.wf-app--erp .wf-erp-closing-automation-workspace>.wf-erp-closing-lane--final-close{margin:0}.wf-app--erp .wf-erp-closing-automation-track{background:color-mix(in srgb, var(--wf-erp-primary) 4%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);min-width:0}.wf-app--erp .wf-erp-closing-automation-track__heading{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 9px;display:flex}.wf-app--erp .wf-erp-closing-automation-track__heading>span{align-items:center;gap:6px;font-size:.77rem;display:inline-flex}.wf-app--erp .wf-erp-closing-automation-track>ol{border-top:1px solid var(--wf-erp-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-closing-automation-track>ol>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:8px 9px;display:grid}.wf-app--erp .wf-erp-closing-automation-track>ol>li+li{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-automation-track__marker{background:var(--wf-erp-muted);border-radius:50%;width:7px;height:7px;margin-top:4px}.wf-app--erp .wf-erp-closing-automation-track li[data-state=ready] .wf-erp-closing-automation-track__marker{background:var(--wf-erp-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 14%, transparent)}.wf-app--erp .wf-erp-closing-automation-track li[data-state=blocked] .wf-erp-closing-automation-track__marker{background:var(--wf-danger,#b42318);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-danger,#b42318) 12%, transparent)}.wf-app--erp .wf-erp-closing-automation-track__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-closing-automation-track__copy small{color:var(--wf-erp-muted);font-size:.65rem}.wf-app--erp .wf-erp-closing-automation-track__copy strong{overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}.wf-app--erp .wf-erp-closing-policy-summary{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border-left:3px solid var(--wf-erp-primary);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.wf-app--erp .wf-erp-closing-policy-summary>div:first-child{gap:2px;display:grid}.wf-app--erp .wf-erp-closing-policy-summary span,.wf-app--erp .wf-erp-closing-policy-summary small{color:var(--wf-erp-muted);font-size:.7rem}.wf-app--erp .wf-erp-closing-policy-summary strong{font-size:.8rem}.wf-app--erp .wf-erp-closing-policy-link{white-space:nowrap;align-self:center;font-size:.72rem}.wf-app--erp .wf-erp-closing-policy-summary[data-tone=blocked]{background:color-mix(in srgb, var(--wf-danger,#b42318) 6%, var(--wf-erp-surface));border-left-color:var(--wf-danger,#b42318)}.wf-app--erp .wf-erp-closing-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;font-size:.75rem;font-weight:700;list-style:none;display:flex}.wf-app--erp .wf-erp-closing-history[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-policy-form,.wf-app--erp .wf-erp-closing-tax-form{margin:0}.wf-app--erp .wf-erp-closing-policy-form input,.wf-app--erp .wf-erp-closing-tax-form input{width:100%}.wf-app--erp .wf-erp-closing-decision-step{gap:10px;display:grid}.wf-app--erp .wf-erp-closing-decision-step>h3{margin:0;font-size:.78rem}.wf-app--erp .wf-erp-closing-calculation-error{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wf-app--erp .wf-erp-closing-blockers{background:color-mix(in srgb, var(--wf-danger,#b42318) 7%, var(--wf-erp-surface));border-left:3px solid var(--wf-danger,#b42318);gap:7px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-closing-blockers>strong{font-size:.76rem}.wf-app--erp .wf-erp-closing-blockers ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-closing-blockers li{color:var(--wf-erp-muted);font-size:.72rem}.wf-app--erp .wf-erp-closing-blockers li span{color:var(--wf-erp-text);margin-right:6px;font-weight:700}.wf-app--erp .wf-erp-closing-wip-preview{gap:8px;display:grid}.wf-app--erp .wf-erp-closing-wip-preview>.wf-erp-status__hero-meta{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px 14px;margin-top:4px;position:static}.wf-app--erp .wf-erp-closing-wip-preview>.wf-erp-status__hero-meta div{border-left:2px solid color-mix(in srgb, currentColor 24%, transparent);gap:2px;padding-left:8px;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);gap:10px;margin-top:12px;padding-top:11px;display:grid}.wf-app--erp .wf-erp-closing-tax-preview{gap:8px;display:grid}.wf-app--erp .wf-erp-closing-tax-preview>.wf-erp-status__hero-meta{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:8px 14px;margin-top:4px;position:static}.wf-app--erp .wf-erp-closing-tax-preview>.wf-erp-status__hero-meta div{border-left:2px solid color-mix(in srgb, currentColor 24%, transparent);gap:2px;padding-left:8px;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic__heading{gap:2px;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic__heading strong{font-size:.76rem}.wf-app--erp .wf-erp-closing-tax-automatic__heading span,.wf-app--erp .wf-erp-closing-tax-automatic small{color:var(--wf-erp-muted);font-size:.69rem}.wf-app--erp .wf-erp-closing-tax-automatic dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:8px 18px;margin:0;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic dl>div{gap:2px;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic dt{font-size:.69rem}.wf-app--erp .wf-erp-closing-tax-automatic dd{gap:2px;margin:0;font-size:.88rem;font-weight:750;display:grid}.wf-app--erp .wf-erp-closing-tax-automatic dd small{font-weight:500}.wf-app--erp .wf-erp-closing-actions{border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:11px;display:grid}.wf-app--erp .wf-erp-closing-actions label{gap:4px;font-size:.7rem;display:grid}.wf-app--erp .wf-erp-closing-actions label span,.wf-app--erp .wf-erp-closing-actions--finalize>span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-closing-actions>div{gap:7px;display:flex}.wf-app--erp .wf-erp-closing-manual-run{border-top:1px solid var(--wf-erp-line);margin-top:2px}.wf-app--erp .wf-erp-closing-manual-run>summary{cursor:pointer;align-items:center;gap:6px;padding:8px 0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.wf-app--erp .wf-erp-closing-manual-run[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-manual-run .wf-erp-closing-actions{border-top:0;padding-top:10px}.wf-app--erp .wf-erp-closing-history{border-top:1px solid var(--wf-erp-line);margin-top:2px}.wf-app--erp .wf-erp-closing-history>summary{justify-content:flex-start;padding-inline:0}.wf-app--erp .wf-erp-closing-history>summary .wf-erp-badge{margin-left:auto}.wf-app--erp .wf-erp-closing-correction{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-correction>summary{cursor:pointer;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.wf-app--erp .wf-erp-closing-correction>summary>span{align-items:center;gap:7px;font-size:.78rem;font-weight:750;display:flex}.wf-app--erp .wf-erp-closing-correction__form>p{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-closing-correction[open]>summary{border-bottom:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-correction__form{margin:0}.wf-app--erp .wf-erp-closing-correction__form>p{max-width:76ch;margin:0;font-size:.74rem;line-height:1.5}.wf-app--erp .wf-erp-closing-correction__form input,.wf-app--erp .wf-erp-closing-correction__form textarea{width:100%}.wf-app--erp .wf-erp-closing-correction__form textarea{resize:vertical;min-height:5.5rem}@media (max-width:760px){.wf-app--erp .wf-erp-closing-lane__header,.wf-app--erp .wf-erp-closing-policy-summary,.wf-app--erp .wf-erp-closing-calculation-error,.wf-app--erp .wf-erp-closing-actions{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-wip-policy-settings__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-closing-actions>div{flex-direction:column}.wf-app--erp .wf-erp-closing-tax-automatic dl{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-closing-lane__step{border-bottom:1px solid var(--wf-erp-line-strong);border-right:0;width:2rem;padding:0 0 6px}}@media (max-width:520px){.wf-app--erp .wf-erp-wip-policy-settings__header{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-wip-policy-settings__summary,.wf-app--erp .wf-erp-closing-automation-track>ol{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-closing-automation-track>ol>li+li{border-left:0;border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-closing-automation-track__copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.wf-app--erp .wf-erp-closing-automation-track__copy strong{overflow-wrap:normal;text-align:right}}.wf-app--erp .wf-erp-periodization-month-shares{grid-column:1/-1;gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-table--periodization-month-shares{width:100%;min-width:0}.wf-app--erp .wf-erp-table--periodization-month-shares th:first-child,.wf-app--erp .wf-erp-table--periodization-month-shares td:first-child{width:9rem}.wf-app--erp .wf-erp-table--periodization-month-shares th:nth-child(2),.wf-app--erp .wf-erp-table--periodization-month-shares td:nth-child(2){width:16rem}.wf-app--erp .wf-erp-table--periodization-month-shares th:nth-child(4),.wf-app--erp .wf-erp-table--periodization-month-shares td:nth-child(4){white-space:nowrap;width:1%}.wf-app--erp .wf-erp-table--periodization-month-shares td{vertical-align:middle}.wf-app--erp .wf-erp-periodization-month-shares__share{width:8rem}.wf-app--erp .wf-erp-periodization-month-shares__month{width:15rem}.wf-app--erp .wf-erp-opening-balance{flex-direction:column;gap:14px;display:flex}.wf-app--erp .wf-erp-opening-balance__field{flex-direction:column;gap:5px;max-width:none;display:flex}.wf-app--erp .wf-erp-opening-balance__field>span{color:var(--wf-erp-muted);font-size:.82rem;font-weight:600}.wf-app--erp .wf-erp-opening-balance__account-input,.wf-app--erp .wf-erp-opening-balance textarea{border:1px solid var(--wf-erp-line);box-sizing:border-box;font:inherit;border-radius:4px;width:100%;padding:8px 10px}.wf-app--erp .wf-erp-opening-balance__lines{gap:8px;display:grid}.wf-app--erp .wf-erp-opening-balance__lines-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.wf-app--erp .wf-erp-opening-balance__lines-toolbar>strong{font-size:.84rem}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines :is(th,td):first-child{width:auto}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines :is(th,td):nth-child(2),.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines :is(th,td):nth-child(3){width:10.5rem}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines :is(th,td):nth-child(4){text-align:center;width:3.25rem}.wf-app--erp .wf-erp-opening-balance .wf-erp-table tfoot th{text-align:left}.wf-app--erp .wf-erp-opening-balance .wf-erp-money-input{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-opening-balance .wf-erp-money-input input{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-height:30px;padding:0 10px}.wf-app--erp .wf-erp-opening-balance .wf-erp-money-input:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-opening-balance .wf-erp-money-input input:focus-visible{box-shadow:none;outline:0}.wf-app--erp .wf-erp-opening-balance__add-row{width:auto;min-height:30px}.wf-app--erp .wf-erp-opening-balance__balance{background:var(--surface-raised);border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px 10px;font-size:.8rem;display:grid}.wf-app--erp .wf-erp-opening-balance__balance[data-tone=ready]{background:color-mix(in srgb, var(--wf-erp-success) 8%, var(--surface-raised));border-color:color-mix(in srgb, var(--wf-erp-success) 35%, var(--wf-erp-line));color:var(--wf-erp-success)}.wf-app--erp .wf-erp-opening-balance__balance[data-tone=attention]{background:color-mix(in srgb, var(--wf-erp-warning) 9%, var(--surface-raised));border-color:color-mix(in srgb, var(--wf-erp-warning) 38%, var(--wf-erp-line));color:color-mix(in srgb, var(--wf-erp-warning) 75%, var(--wf-erp-text))}.wf-app--erp .wf-erp-opening-balance__balance>svg{width:15px;height:15px}.wf-app--erp .wf-erp-opening-balance__balance>strong{color:currentColor;font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-opening-balance__actions{border-top:1px solid var(--wf-erp-line);justify-content:flex-end;align-self:stretch;width:100%;margin-top:2px;padding-top:12px}@media (max-width:48rem){.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines tbody td:first-child{grid-column:1/-1;padding-right:48px}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines tbody td:nth-child(4){padding:0;position:absolute;top:10px;right:10px;width:auto!important}.wf-app--erp .wf-erp-opening-balance .wf-erp-table--create-lines tbody td:nth-child(4):before{content:none}}.wf-app--erp .wf-erp-inventory-valuation__heading{flex:18rem}.wf-app--erp .wf-erp-inventory-valuation__heading>.wf-erp-command-button{flex:none}.wf-app--erp .wf-erp-inventory-valuation__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-inventory-valuation .wf-erp-table--accounting-control.wf-erp-table--empty[data-wf-accounting-area=inventory-valuation]{width:100%;min-width:100%}.wf-app--erp .wf-erp-inventory-valuation .wf-erp-table--accounting-control.wf-erp-table--empty[data-wf-accounting-area=inventory-valuation] th{overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules :is(th,td){padding-block:5px}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules :is(.wf-number-input[data-wf-number-input=true],.wf-erp-money-input--percent){min-height:32px}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules .wf-erp-money-input--percent{grid-template-columns:minmax(0,1fr) 2rem;display:grid}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules :is(.wf-number-input[data-wf-number-input=true]>input[type=number],.wf-erp-money-input--percent>input){min-height:30px;padding-block:0}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules .wf-erp-money-input--percent>b{min-width:0;padding-inline:6px}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules-readonly :is(th,td){height:36px}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods{table-layout:fixed;width:100%;min-width:44rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods .wf-erp-inventory-valuation-policy-periods__effective-from{width:7.25rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods .wf-erp-inventory-valuation-policy-periods__effective-to{width:6.5rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods .wf-erp-inventory-valuation-policy-periods__status{width:7.5rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods .wf-erp-inventory-valuation-policy-periods__created{width:9.25rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-periods .wf-erp-inventory-valuation-policy-periods__scope{overflow-wrap:anywhere;white-space:normal}}.wf-app--erp .wf-erp-inventory-valuation-confirmation{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-inventory-valuation-confirmation__metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}@media (max-width:640px){.wf-app--erp .wf-erp-metadata-band--inventory-valuation-policy [data-wf-metadata-band-group=valuation] .wf-erp-metadata-band__facts{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-metadata-band--inventory-valuation-policy [data-wf-metadata-band-group=valuation] .wf-erp-metadata-band__facts>div{padding-inline:0}.wf-app--erp .wf-erp-metadata-band--inventory-valuation-policy [data-wf-metadata-band-group=valuation] .wf-erp-metadata-band__facts>div+div{border-left:0;border-top:1px solid var(--wf-erp-line);margin-top:5px;padding-top:7px}.wf-app--erp .wf-erp-inventory-valuation__heading{flex-wrap:wrap;flex-basis:100%;align-items:stretch}.wf-app--erp .wf-erp-inventory-valuation__heading>.wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-inventory-valuation__metrics,.wf-app--erp .wf-erp-inventory-valuation-confirmation__metrics{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-bank-proposal__actions,.wf-app--erp .wf-erp-table td>.wf-erp-bank-proposal__actions{flex-wrap:wrap;gap:.375rem;display:inline-flex}.wf-app--erp .wf-erp-bank-proposal__actions>*{flex:none;min-width:max-content}.wf-app--erp .wf-erp-bank-reconciliation-figures{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 16px;margin:0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-bank-reconciliation-figures__item{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-bank-reconciliation-figures__item dt{color:var(--wf-erp-muted);white-space:nowrap;font-size:.72rem;font-weight:650}@media (max-width:48rem){.wf-app--erp .wf-erp-bank-reconciliation-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-bank-reconciliation-figures__item dd{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:700}.wf-app--erp .wf-erp-bank-reconciliation-figures__item--ready dd{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-bank-reconciliation-figures__item--attention dd{color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-catalog-list:is(.wf-erp-bank-reconciliation,.wf-erp-bank-reconcile){flex-direction:column;display:flex}.wf-app--erp :is(.wf-erp-bank-reconciliation,.wf-erp-bank-reconcile)>:not(.wf-erp-status__body){flex:none}.wf-app--erp :is(.wf-erp-bank-reconciliation,.wf-erp-bank-reconcile)>.wf-erp-status__body{flex:auto;min-height:0}.wf-app--erp .wf-erp-bank-reconcile>.wf-erp-status__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-bank-reconcile .wf-erp-mass-select-bar{border:0;border-bottom:1px solid var(--wf-erp-line);border-radius:0;flex:none;margin:0}.wf-app--erp .wf-erp-bank-reconcile__sum{color:var(--wf-erp-muted);white-space:nowrap;font-size:.8rem}.wf-app--erp .wf-erp-bank-reconcile__sum strong{color:var(--wf-erp-text);margin-left:4px}.wf-app--erp .wf-erp-bank-reconcile__sides{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.wf-app--erp .wf-erp-bank-reconcile__side{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.wf-app--erp .wf-erp-bank-reconcile__side+.wf-erp-bank-reconcile__side{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-bank-reconcile__side-head{border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-bank-reconcile__side-head span{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-bank-reconciliation-start .wf-erp-command-form>.wf-erp-bank-reconciliation-figures,.wf-app--erp .wf-erp-bank-reconciliation-start .wf-erp-command-form fieldset>.wf-erp-pager{grid-column:1/-1}.wf-app--erp .wf-erp-bank-reconcile__side .wf-erp-table-wrap{border:0;border-radius:0;min-height:0;overflow:auto}@media (min-width:72.001rem) and (min-height:40rem){.wf-app--erp .wf-erp-status__workspace:has(>.wf-erp-bank-reconcile){grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.wf-app--erp .wf-erp-status__workspace:has(>.wf-erp-status__heading):has(>.wf-erp-bank-reconcile){grid-template-rows:max-content minmax(0,1fr)}.wf-app--erp .wf-erp-status__workspace>.wf-erp-bank-reconcile{align-self:stretch;min-height:0}}@media (max-width:48rem){.wf-app--erp .wf-erp-bank-reconcile__sides{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-bank-reconcile__side+.wf-erp-bank-reconcile__side{border-left:0;border-top:1px solid var(--wf-erp-line)}}.wf-app--erp .wf-erp-bank-table__text{display:block}.wf-app--erp .wf-erp-bank-table__text--muted{color:var(--wf-erp-muted)}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table.wf-erp-bank-table{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-bank-table :is(th,td){white-space:nowrap}.wf-app--erp .wf-erp-bank-table td:is([data-wf-column-key=description],[data-wf-column-key=reference],[data-wf-column-key=proposal],[data-wf-column-key=counterparty],[data-wf-column-key=voucher]){overflow:hidden}.wf-app--erp .wf-erp-bank-table td>.wf-erp-action-hint,.wf-app--erp .wf-erp-bank-table .wf-erp-record-link{min-width:0;max-width:100%;display:block}.wf-app--erp .wf-erp-bank-table :is(.wf-erp-bank-table__text,.wf-erp-record-link strong){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-app--erp .wf-erp-bank-table :is(.wf-erp-mass-check,.wf-erp-single-check){width:2.75rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=date]{width:6.75rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=reference]{width:6.5rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=voucher]{width:6rem}.wf-app--erp .wf-erp-bank-table :is(th,td):is([data-wf-column-key=amount],[data-wf-column-key=difference]){text-align:right;font-variant-numeric:tabular-nums;width:8rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=status]{width:7.5rem}.wf-app--erp .wf-erp-bank-table:has([data-wf-column-key=status] .wf-erp-badge--attention):not(.wf-erp-bank-table--transactions:has(th[data-wf-column-key=proposal])) :is(th,td)[data-wf-column-key=status]{width:9rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=side]{width:6.5rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=certainty]{width:4.75rem}.wf-app--erp .wf-erp-bank-table:has(.wf-erp-bank-other-payer) :is(th,td)[data-wf-column-key=certainty]{width:7.75rem}.wf-app--erp .wf-erp-bank-table :is(th,td)[data-wf-column-key=action]{text-align:right;width:6.5625rem;padding-inline-start:0}.wf-app--erp .wf-erp-bank-table td[data-wf-column-key=action] .wf-erp-command-button{min-height:32px;margin-inline-start:auto;padding-block:0}.wf-app--erp .wf-erp-bank-table--transactions td:is([data-wf-column-key=description],[data-wf-column-key=reference]){white-space:normal}.wf-app--erp .wf-erp-bank-table--transactions td:is([data-wf-column-key=description],[data-wf-column-key=reference]) :is(.wf-erp-bank-table__text,.wf-erp-record-link strong){text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.wf-app--erp .wf-erp-bank-table--transactions :is(th,td)[data-wf-column-key=proposal]{width:10rem}.wf-app--erp .wf-erp-table.wf-erp-bank-table--transactions:has(th[data-wf-column-key=status]):has(th[data-wf-column-key=proposal]){min-width:60rem}.wf-app--erp .wf-erp-bank-table--transactions td[data-wf-column-key=proposal]:has(.wf-erp-badge){overflow:visible}.wf-app--erp .wf-erp-bank-table--reconciliation :is(th,td)[data-wf-column-key=date]{width:6.25rem}.wf-app--erp .wf-erp-bank-table--reconciliation :is(th,td)[data-wf-column-key=account],.wf-app--erp .wf-erp-bank-table--reconciliation :is(th,td)[data-wf-column-key=side]{width:5.5rem}.wf-app--erp .wf-erp-bank-table--reconciliation :is(th,td)[data-wf-column-key=amount]{width:7.5rem}.wf-app--erp .wf-erp-bank-table--reconciliation :is(th,td)[data-wf-column-key=proposal]{width:8.5rem}.wf-app--erp .wf-erp-bank-table--reconcile :is(th,td)[data-wf-column-key=date]{width:6.25rem}.wf-app--erp .wf-erp-bank-table--reconcile :is(th,td)[data-wf-column-key=proposal]{width:6.5rem}}@media (min-width:48.001rem) and (max-width:89.999rem){.wf-app--erp .wf-erp-bank-table--transactions :is(th,td)[data-wf-column-key=proposal]{width:7.5rem}}@media (min-width:48.0625rem){.wf-app--erp .wf-erp-bank-list-tools>.wf-erp-accounting-list-tools{display:contents}.wf-app--erp .wf-erp-bank-list-tools>.wf-erp-command-button{min-height:32px;padding-block:0}}.wf-app--erp .wf-erp-budget-draft__line{text-align:left;justify-content:flex-start;justify-self:start}.wf-app--erp .wf-erp-payroll-allocation-editor>*{grid-column:1/-1}.wf-app--erp .wf-erp-payroll-allocation-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-app--erp .wf-erp-payroll-allocation-editor__head p{color:var(--wf-erp-muted);margin:0;font-size:.78rem}.wf-app--erp .wf-erp-payroll-allocation-editor__head strong{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.wf-app--erp .wf-erp-payroll-allocation-editor__head strong[data-tone=ready]{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-payroll-allocation-editor__head strong[data-tone=attention]{color:color-mix(in srgb, var(--wf-erp-warning) 78%, var(--wf-erp-text))}.wf-app--erp .wf-erp-payroll-allocation-editor__rows{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);display:grid;overflow:visible}.wf-app--erp .wf-erp-payroll-allocation-editor__row{background:var(--wf-erp-surface);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 116px 32px;align-items:end;gap:8px;padding:9px;display:grid}.wf-app--erp .wf-erp-payroll-allocation-editor__row+.wf-erp-payroll-allocation-editor__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-payroll-allocation-editor__percent{gap:5px;min-width:0;display:grid}.wf-app--erp .wf-erp-payroll-allocation-editor__percent>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-payroll-allocation-editor__actions{justify-content:flex-start;display:flex}.wf-app--erp .wf-erp-payroll-allocation-editor__add{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);cursor:pointer;font:inherit;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-payroll-allocation-editor__add:hover:not(:disabled){border-color:var(--wf-erp-primary);color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-payroll-allocation-editor__add:disabled{cursor:not-allowed;opacity:.55}.wf-app--erp .wf-erp-payroll-allocation-editor__add .wf-icon{width:14px;height:14px}@media (max-width:48rem){.wf-app--erp .wf-erp-payroll-allocation-editor__head{flex-direction:column;align-items:flex-start;gap:4px}.wf-app--erp .wf-erp-payroll-allocation-editor__row{grid-template-columns:minmax(0,1fr) 104px 32px}.wf-app--erp .wf-erp-payroll-allocation-editor__row>:first-child{grid-column:1/-1}}.wf-app--erp .wf-erp-employer-tax-profile{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:20px;display:grid}.wf-app--erp .wf-erp-employer-tax-profile__sections{gap:12px;min-width:0;display:grid}.wf-app--erp.wf-app--erp .wf-erp-employer-tax-profile__sections>fieldset{margin:0}.wf-app--erp.wf-app--erp .wf-erp-employer-tax-profile__source .wf-erp-choice-cards__options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.wf-app--erp.wf-app--erp .wf-erp-employer-tax-profile__benefits .wf-erp-totals+.wf-erp-totals{border-top:1px solid var(--wf-erp-line);margin-top:8px;padding-top:8px}.wf-app--erp.wf-app--erp .wf-erp-employer-tax-profile__benefits .wf-erp-money-input{width:9rem;max-width:9rem}@media (max-width:60rem){.wf-app--erp .wf-erp-employer-tax-profile{grid-template-columns:minmax(0,1fr)}}.wf-app--erp.wf-app--erp .wf-erp-table--pay-run-items th[scope=row],.wf-app--erp.wf-app--erp .wf-erp-table--pay-run-items tbody td:first-child{white-space:normal}.wf-app--erp .wf-erp-pay-run-pay,.wf-app--erp .wf-erp-salary-review-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 2.5rem;display:grid}.wf-app--erp .wf-erp-pay-run-pay>.wf-erp-record-facts.wf-erp-record-facts--columns,.wf-app--erp .wf-erp-salary-review-cost>.wf-erp-record-facts.wf-erp-record-facts--columns{grid-template-columns:minmax(0,1fr);margin:0}.wf-app--erp .wf-erp-employer-tax-declaration{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 2.5rem;display:grid}.wf-app--erp .wf-erp-employer-tax-declaration>.wf-erp-record-facts.wf-erp-record-facts--columns{grid-template-columns:minmax(0,1fr);margin:0}.wf-app--erp .wf-erp-pay-run-finalize{grid-column:1/-1;gap:.75rem;display:grid}.wf-app--erp .wf-erp-pay-run-finalize>.wf-erp-totals{max-width:36rem}@media (max-width:760px){.wf-app--erp .wf-erp-pay-run-pay,.wf-app--erp .wf-erp-salary-review-cost,.wf-app--erp .wf-erp-employer-tax-declaration{grid-template-columns:minmax(0,1fr)}}@media (min-width:72.001rem){.wf-app--erp .wf-erp-table--fora .wf-erp-table-actions{flex-wrap:nowrap}}.wf-app--erp .wf-erp-expense-claim-pay-run{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:inline-flex}.wf-app--erp .wf-erp-pay-run-preparation{gap:.5rem;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-second-hand-purchase-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-second-hand-purchase-form__wide,.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-command-form__actions{grid-column:1/-1}.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-command-form__actions{justify-content:flex-start}.wf-app--erp .wf-erp-second-hand-purchase-choices{margin-bottom:.8rem}.wf-app--erp .wf-erp-second-hand-purchase-choices>legend{margin:0;padding:0}.wf-app--erp .wf-erp-second-hand-purchase-choices>.wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-second-hand-purchase-choices--two>.wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-second-hand-purchase-choices--three>.wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-second-hand-purchase-choices--basis>.wf-erp-choice-cards__options{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-second-hand-purchase-choices--two{margin-bottom:0}.wf-app--erp .wf-erp-form-grid.wf-erp-second-hand-purchase-basics{grid-template-columns:minmax(10rem,1fr) minmax(9.25rem,.6fr) minmax(8rem,.55fr);align-items:end;gap:.65rem;display:grid}.wf-app--erp .wf-erp-form-grid.wf-erp-second-hand-purchase-basics>label{grid-column:auto;width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-second-hand-purchase-form__purchase>.wf-erp-second-hand-purchase-note{width:100%;max-width:none;margin-top:.7rem}.wf-app--erp .wf-erp-second-hand-purchase-source{border-top:1px solid var(--wf-erp-line);gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:grid}.wf-app--erp .wf-erp-second-hand-purchase-source>.wf-erp-second-hand-purchase-choices{margin-bottom:0}.wf-app--erp .wf-erp-second-hand-purchase-seller-picker{grid-template-columns:minmax(0,1fr);align-items:end;gap:.4rem;min-width:0;display:grid}.wf-app--erp .wf-erp-second-hand-purchase-seller-picker[data-wf-selected=true]{grid-template-columns:minmax(12rem,1.15fr) minmax(0,.85fr) auto}.wf-app--erp .wf-erp-second-hand-purchase-seller-picker>.wf-erp-entity-picker{min-width:0;max-width:none}.wf-app--erp .wf-erp-second-hand-purchase-seller-inline{min-width:0;min-height:32px;color:var(--wf-erp-muted);white-space:nowrap;align-items:center;gap:.28rem;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-second-hand-purchase-seller-inline>span:first-child{flex:none;font-weight:700}.wf-app--erp .wf-erp-second-hand-purchase-seller-inline>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.wf-erp-second-hand-purchase-lines{gap:.55rem;display:grid}.wf-erp-second-hand-purchase-line{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);grid-template-columns:minmax(14rem,1.6fr) minmax(9rem,.9fr) minmax(4rem,.32fr) minmax(12rem,1fr) minmax(9rem,.75fr) minmax(8rem,.7fr) auto;align-items:end;gap:.65rem;padding:.65rem;display:grid}.wf-erp-second-hand-purchase-line[data-wf-has-trace=false]{grid-template-columns:minmax(18rem,2fr) minmax(11rem,1fr) minmax(4rem,.32fr) minmax(7rem,.65fr) minmax(8rem,.75fr) auto}.wf-erp-second-hand-purchase-line[data-wf-has-trace=false] .wf-erp-second-hand-purchase-line__remove{grid-column:6}.wf-erp-second-hand-purchase-line[data-wf-has-trace=false] .wf-erp-second-hand-purchase-line__marks{grid-column:4/span 2}.wf-erp-second-hand-purchase-line__remove{grid-area:1/7/span 2;align-self:end}.wf-erp-second-hand-purchase-line__condition{grid-area:2/1/auto/span 3}.wf-erp-second-hand-purchase-line__marks{grid-area:2/4/auto/span 3}.wf-app--erp .wf-erp-command-form label.wf-erp-second-hand-purchase-confirmation{align-items:center;gap:.5rem;min-height:2rem;font-size:.82rem;font-weight:650;display:inline-flex}.wf-app--erp .wf-erp-command-form .wf-erp-second-hand-purchase-confirmation>input[type=checkbox]{flex:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0}.wf-erp-second-hand-purchase-total-summary{white-space:nowrap;align-items:baseline;gap:.4rem;display:flex}.wf-erp-second-hand-purchase-total-summary>span{color:var(--wf-erp-muted);font-size:.7rem;font-weight:700}.wf-erp-second-hand-purchase-total-summary>strong{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;font-size:.84rem}.wf-erp-second-hand-purchase-allocation-summary{border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.65rem;margin-bottom:.65rem;padding-bottom:.65rem;display:flex}.wf-erp-second-hand-purchase-allocation-summary>dl{margin:0}.wf-erp-second-hand-purchase-allocation-summary dt{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-erp-second-hand-purchase-allocation-summary dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-weight:800}.wf-erp-second-hand-purchase-allocation-summary [data-tone=attention] dd{color:var(--warning-ink)}.wf-erp-second-hand-purchase-note{min-width:0}.wf-erp-second-hand-purchase-confirm__summary{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:.65rem .75rem;display:grid}.wf-erp-second-hand-purchase-confirm__summary dt{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-erp-second-hand-purchase-confirm__summary dd{margin:.15rem 0 0;font-size:.9rem;font-weight:800}.wf-erp-second-hand-purchase-confirm__summary>div:last-child{text-align:right}.wf-erp-second-hand-purchase-confirm .wf-erp-second-hand-purchase-confirmation{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);padding:.6rem .7rem}.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-command-form__actions.wf-erp-second-hand-purchase-submit{border-top:1px solid var(--wf-erp-line);justify-content:flex-start;padding-top:.65rem}.wf-erp-second-hand-purchase-vmb-note{color:var(--wf-erp-muted);align-items:center;gap:.45rem;margin:.65rem 0 0;font-size:.82rem;display:flex}.wf-app--erp .wf-erp-second-hand-product-quick-create__tracking>.wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-erp-table--second-hand-purchase-lines [data-wf-column-key=identity],.wf-erp-table--second-hand-purchase-lines [data-wf-column-key=storage]{width:10rem}.wf-erp-table--second-hand-purchase-lines [data-wf-column-key=quantity]{width:5rem}.wf-erp-table--second-hand-purchase-lines .wf-erp-table-column--money{white-space:nowrap;text-align:right;width:10rem}.wf-erp-second-hand-purchase-line>label{gap:.28rem;min-width:0;display:grid}.wf-erp-second-hand-purchase-line>label>span:not(:has(input,select,textarea)){color:var(--wf-erp-muted);font-size:.75rem;font-weight:700}.wf-erp-table--second-hand-purchases .wf-erp-table-column--date{white-space:nowrap;width:7.5rem}.wf-erp-table--second-hand-purchases .wf-erp-table-column--money{white-space:nowrap;text-align:right;width:10rem}.wf-erp-table--second-hand-purchases .wf-erp-table-column--icon{text-align:center;width:3rem}.wf-erp-muted-icon{color:var(--wf-erp-muted);opacity:.38}.wf-app--erp .wf-erp-second-hand-registration-categories{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-second-hand-registration-categories>legend{grid-column:1/-1;margin-bottom:.25rem;font-weight:750}.wf-app--erp .wf-erp-command-form .wf-erp-second-hand-registration-categories>label{border-radius:var(--wf-erp-radius);align-items:flex-start;gap:.45rem;min-width:0;padding:.35rem .45rem;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-second-hand-registration-categories>label>input[type=checkbox]{flex:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:.12rem 0 0}.wf-app--erp .wf-erp-second-hand-registration-categories>label:hover{background:var(--wf-erp-bg)}.wf-app--erp .wf-erp-second-hand-purchase-form .wf-erp-notice__text:has(.wf-erp-command-button){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wf-erp-table--second-hand-purchase-lines [data-wf-column-key=label]{white-space:nowrap;text-align:right;width:9rem}@media (max-width:1100px){.wf-erp-second-hand-purchase-line,.wf-erp-second-hand-purchase-line[data-wf-has-trace]{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-erp-second-hand-purchase-line__product,.wf-erp-second-hand-purchase-line__category{grid-column:span 3}.wf-erp-second-hand-purchase-line__condition,.wf-erp-second-hand-purchase-line__marks{grid-area:auto/span 3}.wf-erp-second-hand-purchase-line[data-wf-has-trace] .wf-erp-second-hand-purchase-line__remove{grid-area:auto/3;justify-self:end}.wf-app--erp .wf-erp-second-hand-purchase-choices--basis>.wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wf-app--erp .wf-erp-command-form.wf-erp-second-hand-purchase-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-second-hand-purchase-form__wide,.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-command-form__actions{grid-column:auto}}@media (max-width:560px){.wf-app--erp .wf-erp-second-hand-purchase-seller-picker[data-wf-selected=true]{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-second-hand-purchase-seller-picker[data-wf-selected=true]>.wf-erp-second-hand-purchase-seller-inline{grid-area:2/1/auto/-1;min-height:0}.wf-app--erp .wf-erp-form-grid.wf-erp-second-hand-purchase-basics,.wf-erp-second-hand-purchase-confirm__summary{grid-template-columns:minmax(0,1fr)}.wf-erp-second-hand-purchase-confirm__summary>div:last-child{text-align:left}.wf-app--erp .wf-erp-second-hand-registration-categories,.wf-app--erp .wf-erp-second-hand-product-quick-create__tracking>.wf-erp-choice-cards__options,.wf-erp-second-hand-purchase-line,.wf-erp-second-hand-purchase-line[data-wf-has-trace]{grid-template-columns:minmax(0,1fr)}.wf-erp-second-hand-purchase-line[data-wf-has-trace]>*,.wf-erp-second-hand-purchase-line[data-wf-has-trace] .wf-erp-second-hand-purchase-line__remove,.wf-erp-second-hand-purchase-line[data-wf-has-trace] .wf-erp-second-hand-purchase-line__marks{grid-area:auto}.wf-app--erp .wf-erp-second-hand-purchase-form>.wf-erp-command-form__actions.wf-erp-second-hand-purchase-submit>.wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-second-hand-purchase-choices>.wf-erp-choice-cards__options,.wf-app--erp .wf-erp-second-hand-purchase-choices--three>.wf-erp-choice-cards__options,.wf-app--erp .wf-erp-second-hand-purchase-choices--basis>.wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-document-template-picker{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-document-template-picker__controls{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.wf-app--erp .wf-erp-document-template-picker__controls>label.wf-erp-command-form__field,.wf-app--erp .wf-erp-command-form .wf-erp-document-template-picker__controls>label.wf-erp-command-form__field{grid-column:auto;justify-self:stretch;width:auto;min-width:0;max-width:none}:is(.wf-app--erp .wf-erp-command-form--inline>.wf-erp-document-template-picker,.wf-app--erp .wf-erp-command-form--inline:has(>.wf-erp-document-template-picker)>.wf-erp-modal__actions,.wf-app--erp .wf-erp-command-form--inline:has(>.wf-erp-document-template-picker)>.wf-erp-form-error){flex:100%}.wf-app--erp .wf-erp-document-template-picker__stage{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-content:safe center;max-height:min(58vh,34rem);padding:12px;display:grid;overflow:auto;container-type:inline-size}.wf-app--erp .wf-erp-document-template-picker__sheet{--wf-erp-document-preview-scale:.68;height:calc(297mm * var(--wf-erp-document-preview-scale));width:calc(210mm * var(--wf-erp-document-preview-scale));overflow:hidden}@container (width<=539px){.wf-app--erp .wf-erp-document-template-picker__sheet{--wf-erp-document-preview-scale:.55}}@container (width<=436px){.wf-app--erp .wf-erp-document-template-picker__sheet{--wf-erp-document-preview-scale:.45}}@container (width<=356px){.wf-app--erp .wf-erp-document-template-picker__sheet{--wf-erp-document-preview-scale:.38}}@container (width<=301px){.wf-app--erp .wf-erp-document-template-picker__sheet{--wf-erp-document-preview-scale:.32}}.wf-app--erp .wf-erp-document-template-picker__page{pointer-events:none;height:297mm;transform:scale(var(--wf-erp-document-preview-scale));transform-origin:0 0;background:#fff;border:0;width:210mm;box-shadow:0 3px 9px #11332c21}.wf-app--erp .wf-erp-document-template-picker__status{color:var(--wf-erp-muted);text-align:center;margin:0;padding:32px 0;font-size:.82rem}.wf-app--erp .wf-erp-document-template-picker__links{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-pickup-bankid{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:16px;display:grid}.wf-app--erp .wf-erp-pickup-bankid img{aspect-ratio:1;border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:#fff;max-width:100%;padding:6px;display:block}.wf-app--erp .wf-erp-pickup-bankid>div{align-content:start;justify-items:start;gap:8px;display:grid}.wf-app--erp .wf-erp-pickup-bankid p{margin:0}@media (max-width:30rem){.wf-app--erp .wf-erp-pickup-bankid{grid-template-columns:minmax(0,1fr);justify-items:center}.wf-app--erp .wf-erp-pickup-bankid img{width:11rem}}.wf-app--erp .wf-erp-product-offer-card fieldset.wf-erp-product-section>legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-product-offer-card fieldset.wf-erp-product-section{background:0 0;border:0;padding:0;position:relative}.wf-app--erp .wf-erp-product-offer-card .wf-erp-product-section__head{order:10;justify-content:flex-start}.wf-app--erp .wf-erp-import-workbench{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:16px;display:grid}.wf-app--erp .wf-erp-import-workbench__main,.wf-app--erp .wf-erp-import-workbench__aside{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>*,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>label,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-command-form__field,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-command-form__field--long,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-import-workbench .wf-erp-import-workbench__aside .wf-erp-command-form>.wf-erp-search-select{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-import-workbench__aside .wf-erp-command-form .wf-erp-command-field,.wf-app--erp .wf-erp-import-workbench__aside .wf-erp-command-form .wf-erp-search-select{width:100%;max-width:none}.wf-app--erp .wf-erp-import-workbench__facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:.85rem;display:grid}.wf-app--erp .wf-erp-import-workbench__fact{display:contents}.wf-app--erp .wf-erp-import-workbench__facts dt{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-import-workbench__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.wf-app--erp .wf-erp-import-workbench__actions{justify-content:flex-start}@media (max-width:72rem){.wf-app--erp .wf-erp-import-workbench{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-import-workbench__aside{order:-1}}.wf-app--erp .wf-erp-serial-units{gap:6px;min-width:0;display:grid;container:serial-units/inline-size}.wf-app--erp .wf-erp-serial-units__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.wf-app--erp .wf-erp-serial-units__head-copy{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-serial-units__head-copy>strong{font-size:.8rem}.wf-app--erp .wf-erp-serial-units__head-copy>small{color:var(--wf-erp-muted);font-size:.75rem}.wf-app--erp .wf-erp-serial-units__rows{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);display:grid;overflow:hidden}.wf-app--erp .wf-erp-serial-unit{grid-template-columns:30px minmax(0,1fr) 32px;align-items:end;gap:6px;padding:6px;display:grid}.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit{grid-template-columns:30px minmax(9rem, 1.95fr) var(--wf-erp-serial-unit-field-columns,minmax(7rem, 1fr)) 32px}.wf-app--erp .wf-erp-serial-unit+.wf-erp-serial-unit{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-serial-unit>*,.wf-app--erp .wf-erp-serial-unit__fields>*{min-width:0;max-width:none}.wf-app--erp .wf-erp-serial-unit__number{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 20%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1;justify-content:center;align-self:end;align-items:center;width:30px;height:30px;margin-bottom:1px;font-size:.78rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-serial-unit>.wf-erp-serial-unit__serial{grid-area:1/2}.wf-app--erp .wf-erp-serial-unit__fields{display:contents}.wf-app--erp .wf-erp-serial-unit__fields>*{grid-row:1}.wf-app--erp .wf-erp-serial-unit>.wf-erp-serial-unit__remove{grid-area:1/-2;width:32px;min-width:32px;height:32px}.wf-app--erp .wf-erp-serial-unit__detail{grid-area:2/2/auto/-2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-serial-unit input[aria-invalid=true]{border-color:var(--danger,#b42318)}.wf-app--erp .wf-erp-serial-units__notice{color:var(--wf-erp-warning);font-size:.78rem;font-weight:600}@container serial-units (width<=30rem){.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit{grid-template-columns:30px minmax(0,1fr) 32px}.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit__fields{grid-area:2/2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit__detail{grid-area:3/2;grid-template-columns:minmax(0,1fr)}}@container serial-units (width<=22rem){.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit__fields{grid-auto-flow:row}.wf-app--erp .wf-erp-serial-units[data-wf-unit-fields] .wf-erp-serial-unit__fields>*{grid-row:auto}}@media (min-width:48.001rem){.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>:is(.wf-erp-table-region,.wf-erp-table-wrap,.wf-erp-pager,.wf-erp-filter-bar){margin-inline:-12px}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body:has(>:is(.wf-erp-table-region,.wf-erp-table-wrap,.wf-erp-pager,.wf-erp-filter-bar):first-child){padding-top:0}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body:has(>:is(.wf-erp-table-region,.wf-erp-table-wrap,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>.wf-erp-filter-bar+:is(.wf-erp-table-region,.wf-erp-table-wrap){margin-top:-10px}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>.wf-erp-table-region>.wf-erp-table-wrap,.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>.wf-erp-table-wrap{border:0;border-radius:0}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>.wf-erp-table-region>.wf-erp-table-scroll-controls{border:0;border-bottom:1px solid var(--wf-erp-line);border-radius:0;padding-inline:12px}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>:is(.wf-erp-table-region,.wf-erp-table-wrap) .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{padding-inline-start:12px}.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body>:is(.wf-erp-table-region,.wf-erp-table-wrap) .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child{padding-inline-end:12px}}.wf-app--erp .wf-erp-pager .wf-erp-command-button.wf-erp-pager__export{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);box-shadow:none;color:var(--wf-erp-text);border-radius:5px;height:44px;min-height:44px;padding:0 12px}.wf-app--erp .wf-erp-pager .wf-erp-command-button.wf-erp-pager__export:hover:not(:disabled){background:var(--wf-erp-panel);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-pager .wf-erp-command-button.wf-erp-pager__export:disabled{color:var(--wf-erp-muted);cursor:default;opacity:.5}.wf-app--erp .wf-erp-pager .wf-erp-pager__export .wf-erp-command-button__main{gap:6px}.wf-app--erp .wf-erp-pager .wf-erp-pager__export strong{letter-spacing:0;font-size:.78rem;font-weight:750}.wf-app--erp .wf-erp-pager .wf-erp-pager__export svg{width:16px;height:16px}@media (min-width:48.001rem){.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>:is(.wf-erp-detail-sections,.wf-erp-accounting-entry-lines)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-accounting-report-result>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-vehicle-sale__card-body .wf-erp-article-lines-editor>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar){margin-inline:-12px}.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status-card.wf-erp-detail-history-card:not(.wf-erp-detail-history-card--framed)>.wf-erp-detail-history-card__content>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar),.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines)>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar){margin-inline:-10px}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar){margin-inline:-18px}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>:is(.wf-erp-detail-sections,.wf-erp-accounting-entry-lines)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-accounting-report-result>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-vehicle-sale__card-body .wf-erp-article-lines-editor>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status-card.wf-erp-detail-history-card:not(.wf-erp-detail-history-card--framed)>.wf-erp-detail-history-card__content>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group)>:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines)>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls),.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region>:is(.wf-erp-table-wrap,.wf-erp-table-scroll-controls){border-left:0;border-right:0;border-radius:0}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>:is(.wf-erp-detail-sections,.wf-erp-accounting-entry-lines)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-accounting-report-result>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child,.wf-app--erp .wf-erp-vehicle-sale__card-body .wf-erp-article-lines-editor>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{padding-inline-start:12px}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>:is(.wf-erp-detail-sections,.wf-erp-accounting-entry-lines)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-accounting-report-result>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child,.wf-app--erp .wf-erp-vehicle-sale__card-body .wf-erp-article-lines-editor>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child{padding-inline-end:12px}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>:is(.wf-erp-detail-sections,.wf-erp-accounting-entry-lines)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>.wf-erp-detail-sections>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-accounting-report-result>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-vehicle-sale__card-body .wf-erp-article-lines-editor>.wf-erp-table-region>.wf-erp-table-scroll-controls{padding-inline:12px}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):first-child{padding-inline-start:18px}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region .wf-erp-table>:is(thead,tbody,tfoot)>tr>:is(th,td):last-child{padding-inline-end:18px}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>:is(.wf-erp-filter-bar,.wf-erp-pager){padding-inline:18px}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-filter-bar+.wf-erp-table-region,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region+.wf-erp-pager,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-filter-bar+.wf-erp-table-region,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region+.wf-erp-pager{margin-top:-10px}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-filter-bar+.wf-erp-table-region,.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region+.wf-erp-pager{margin-top:-12px}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region+.wf-erp-pager,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-filter-bar+.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-filter-bar+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-table-region+.wf-erp-pager,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-filter-bar+.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body>section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card)>.wf-erp-filter-bar+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap,.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-table-region+.wf-erp-pager,.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-filter-bar+.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form>.wf-erp-filter-bar+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap{border-top:0}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body:has(>:is(.wf-erp-table-region,.wf-erp-pager,.wf-erp-filter-bar):first-child){padding-top:0}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region:first-child>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body>.wf-erp-table-region[data-wf-table-overflow=false]:first-child>.wf-erp-table-wrap{border-top:0}.wf-app--erp .wf-erp-status__panel:not(.wf-erp-accounting-record-detail,[data-wf-list-panel=true])>.wf-erp-status__body:has(>.wf-erp-pager:last-child){padding-bottom:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>legend+:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines,.wf-erp-table-region){margin-top:-10px}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>legend+:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines)>.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>legend+:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines)>.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>legend+.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>legend+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap{border-top:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *):has(>:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines,.wf-erp-table-region):last-child){padding-bottom:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines):last-child{margin-bottom:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>:is(.wf-erp-article-lines-editor,.wf-erp-purchase-order-lines,.wf-erp-package-lines):last-child>.wf-erp-table-region>.wf-erp-table-wrap,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped fieldset:not(:is(.wf-erp-command-form fieldset) fieldset,details fieldset,.wf-erp-choice-cards,.wf-erp-optional-fields,.wf-erp-command-form__choice-group):not(.wf-erp-flat-section--framed>.wf-erp-flat-section__body *)>.wf-erp-table-region:last-child>.wf-erp-table-wrap{border-bottom:0}.wf-app--erp :is(.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content):has(>:is(.wf-erp-table-region,.wf-erp-filter-bar):first-child){padding-top:0}.wf-app--erp .wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)>h3:first-child+.wf-erp-table-region{margin-top:-10px}.wf-app--erp :is(.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content)>.wf-erp-table-region:first-child>.wf-erp-table-scroll-controls,.wf-app--erp :is(.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content)>.wf-erp-table-region[data-wf-table-overflow=false]:first-child>.wf-erp-table-wrap,.wf-app--erp .wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)>h3:first-child+.wf-erp-table-region>.wf-erp-table-scroll-controls,.wf-app--erp .wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)>h3:first-child+.wf-erp-table-region[data-wf-table-overflow=false]>.wf-erp-table-wrap{border-top:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)):has(>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)):has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)):has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines)):has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child:has(>:is(.wf-erp-table-region,.wf-erp-pager):last-child){padding-bottom:0}.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>.wf-erp-table-region:last-child>.wf-erp-table-wrap,.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>.wf-erp-table-region:last-child>.wf-erp-table-wrap,.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>.wf-erp-table-region:last-child>.wf-erp-table-wrap,.wf-app--erp :is(.wf-erp-status__panel:not(.wf-erp-accounting-record-detail)>.wf-erp-status__body,.wf-erp-flat-section--framed:not([data-wf-table-section=true])>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-status-card:not(.wf-erp-accounting-report-result,.wf-erp-accounting-entry-lines))>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>:is(section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section,.wf-erp-status-card),.wf-erp-detail-sections):last-child>.wf-erp-table-region:last-child>.wf-erp-table-wrap{border-bottom:0}.wf-app--erp .wf-erp-flat-section--framed[data-wf-table-section=true]>.wf-erp-flat-section__body>:is(.wf-erp-pager,.wf-erp-filter-bar){margin:0}.wf-app--erp .wf-erp-flat-section--framed>.wf-erp-flat-section__body>.wf-erp-table-region>.wf-erp-table-scroll-controls{border:0;border-bottom:1px solid var(--wf-erp-line);border-radius:0}}.wf-app--erp :is(.wf-erp-status__panel>.wf-erp-status__body,.wf-erp-flat-section--framed>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-command-panel,.wf-erp-modal__panel>.wf-erp-modal-form)>:is(.wf-erp-command-form,.wf-erp-flat-section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section)):first-child,.wf-app--erp :is(.wf-erp-status__panel>.wf-erp-status__body,.wf-erp-flat-section--framed>.wf-erp-flat-section__body,.wf-erp-detail-history-card--framed>.wf-erp-detail-history-card__content,.wf-erp-command-panel,.wf-erp-modal__panel>.wf-erp-modal-form)>:is(.wf-erp-command-form,.wf-erp-flat-section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section)):first-child>:is(.wf-erp-command-form,.wf-erp-flat-section:not(.wf-erp-flat-section--framed,.wf-erp-report-card-section)):first-child{border-top:0;padding-top:0}.wf-app--erp .wf-erp-assistant-button:disabled{cursor:default;opacity:.45}.wf-app--erp .wf-erp-assistant-button:disabled:hover{background:#ffffff0f;border-color:#ffffff1a}.wf-app--erp .wf-erp-assistant{gap:10px;max-height:min(470px,58vh);padding:4px 2px;display:grid;overflow:auto}.wf-app--erp .wf-erp-assistant__context{color:var(--wf-erp-muted);align-items:center;gap:6px;margin:0;font-size:.82rem;display:inline-flex}.wf-app--erp .wf-erp-assistant__context svg{flex:none;width:15px;height:15px}.wf-app--erp .wf-erp-assistant__question{background:var(--wf-erp-primary);max-width:75%;color:var(--ink-action);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px 12px 2px;justify-self:end;margin:0;padding:8px 12px;font-size:.9rem}.wf-app--erp .wf-erp-assistant__answer{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;max-width:92%;display:grid}.wf-app--erp .wf-erp-assistant__mark{background:color-mix(in srgb, var(--wf-erp-primary) 12%, var(--wf-erp-surface));width:28px;height:28px;color:var(--wf-erp-primary);border-radius:50%;place-items:center;display:grid}.wf-app--erp .wf-erp-assistant__mark svg{width:16px;height:16px}.wf-app--erp .wf-erp-assistant__text{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);overflow-wrap:anywhere;border-radius:2px 12px 12px;gap:6px;padding:8px 12px;font-size:.9rem;display:grid}.wf-app--erp .wf-erp-assistant__text p,.wf-app--erp .wf-erp-assistant__thinking{margin:0}.wf-app--erp .wf-erp-assistant__thinking{color:var(--wf-erp-muted);font-size:.86rem}.wf-app--erp .wf-erp-assistant-action{border:1px solid color-mix(in srgb, var(--wf-erp-primary) 40%, var(--wf-erp-line));background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border-radius:8px;gap:8px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-assistant-action__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-assistant-action__fields{gap:4px;margin:0;font-size:.86rem;display:grid}.wf-app--erp .wf-erp-assistant-action__fields>div{justify-content:space-between;gap:12px;display:flex}.wf-app--erp .wf-erp-assistant-action__fields dt{color:var(--wf-erp-muted);flex:none}.wf-app--erp .wf-erp-assistant-action__fields dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.wf-app--erp .wf-erp-assistant-action__actions{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-assistant-action__result{margin:0}.wf-app--erp .wf-erp-assistant-records{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);border-radius:8px;overflow:hidden}.wf-app--erp .wf-erp-assistant-records>.wf-erp-table-wrap{border:0;border-radius:0;margin:0}.wf-app--erp .wf-erp-assistant-records__foot{border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);justify-content:space-between;gap:12px;margin:0;padding:7px 12px;font-size:.8rem;display:flex}.wf-app--erp .wf-erp-assistant-records--quote tfoot td:last-child{text-align:right}.wf-app--erp .wf-erp-assistant-record-name{justify-items:start;gap:1px;text-decoration:none;display:inline-grid}.wf-app--erp .wf-erp-assistant-record-name>span{font-weight:600;text-decoration:underline}.wf-app--erp .wf-erp-assistant-record-name>small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-assistant-record-name--end{text-align:right;justify-items:end}.wf-app--erp .wf-erp-assistant__ask{gap:8px;margin-top:10px;display:flex}.wf-app--erp .wf-erp-assistant__ask>input{flex:auto;min-width:0}.wf-app--erp .wf-erp-assistant__ask>.wf-erp-command-button{flex:none;width:auto}.wf-app--erp .wf-erp-dictation{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.wf-app--erp .wf-erp-dictation__key.wf-erp-compact-icon-button{flex:0 0 36px;width:36px;min-width:36px;height:36px}.wf-app--erp .wf-erp-dictation__key svg{width:16px;height:16px}.wf-app--erp .wf-erp-dictation__key--recording.wf-erp-compact-icon-button{background:var(--wf-erp-danger-surface);border-color:var(--wf-erp-danger-line);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-dictation__status{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-dictation__status--error{color:var(--wf-erp-danger);white-space:normal}.wf-app--erp .wf-erp-dictation__corrections{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;min-width:0;font-size:.72rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-dictation__undo{text-align:right}@media (max-width:30rem){.wf-app--erp .wf-erp-assistant__answer{max-width:none}.wf-app--erp .wf-erp-assistant-action__fields>div{gap:0;display:grid}.wf-app--erp .wf-erp-assistant-action__fields dd{text-align:left}.wf-app--erp .wf-erp-assistant-record-name--end{text-align:left;justify-items:start}.wf-app--erp .wf-erp-assistant__ask{flex-wrap:wrap}.wf-app--erp .wf-erp-assistant__ask>input{flex-basis:0}.wf-app--erp .wf-erp-assistant__ask>.wf-erp-dictation{display:contents}.wf-app--erp .wf-erp-assistant__ask :is(.wf-erp-dictation__status,.wf-erp-dictation__corrections){text-align:right;flex:1 0 100%;order:1;justify-content:flex-end}}@media (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table thead{display:none}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table :is(tbody,tfoot) tr{border:0;border-bottom:1px solid var(--wf-erp-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin:0;padding:8px 12px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody tr:last-child{border-bottom:0}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table :is(tbody,tfoot) :is(th,td){text-align:right;background:0 0;border:0;width:auto;min-height:0;padding:0;display:block}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody th{text-align:left;grid-area:span 4/1}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody td{grid-column:2}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody :is(th,td):before{content:none}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tfoot tr{border-top:1px solid var(--wf-erp-line);border-bottom:0}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody tr:has(td:nth-child(4)) td:before{content:attr(data-wf-column-label) " ";font-size:inherit;letter-spacing:0;font-weight:400;display:inline}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tbody tr:has(td:nth-child(4)) td:nth-child(n+3){color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tfoot{display:block}.wf-app--erp.wf-app--erp .wf-erp-assistant :is(.wf-erp-assistant-records,.wf-erp-assistant-record) .wf-erp-table tfoot td:first-child{text-align:left}.wf-app--erp.wf-app--erp .wf-erp-assistant .wf-erp-assistant-records--quote .wf-erp-table tbody tr:has(td:nth-child(4)) td:last-child:before{content:none}.wf-app--erp.wf-app--erp .wf-erp-assistant .wf-erp-assistant-records--quote .wf-erp-table tbody td:last-child{color:inherit;font-size:inherit;order:-1;font-weight:600}.wf-app--erp.wf-app--erp .wf-erp-assistant .wf-erp-assistant-records--quote .wf-erp-table tbody td:nth-child(2){color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp.wf-app--erp .wf-erp-assistant .wf-erp-assistant-record .wf-erp-info-grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp.wf-app--erp .wf-erp-assistant .wf-erp-assistant-record-name{grid-template-columns:minmax(0,1fr);display:grid}}.wf-app--erp .wf-erp-text-box{flex-direction:column;align-self:stretch;gap:4px;min-width:0;display:flex}.wf-app--erp .wf-erp-text-box[hidden]{display:none}.wf-app--erp .wf-erp-text-box:has(>.wf-erp-text-box__frame>input){align-self:start}.wf-app--erp .wf-erp-text-box__frame{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);border-radius:6px;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-text-box__frame:hover:has(>:is(textarea,input):not(:disabled,[readonly])){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-text-box__frame:focus-within{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-text-box__frame:has(>[aria-invalid=true]){border-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-text-box--internal>.wf-erp-text-box__frame{background:linear-gradient(#d6be7824, #d6be7824), var(--surface-input)}.wf-app--erp .wf-erp-text-box__frame:has(>:is(textarea,input):disabled){box-shadow:none;opacity:.72}.wf-app--erp .wf-erp-text-box__head{border-bottom:1px solid #21483d1a;align-items:center;gap:6px;min-width:0;min-height:37px;padding:5px 10px 5px 6px;display:flex}.wf-app--erp .wf-erp-text-box__icon{border-radius:var(--wf-erp-radius);color:var(--wf-erp-primary);background:#21483d17;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wf-app--erp .wf-erp-text-box__icon svg{width:15px;height:15px}.wf-app--erp.wf-app--erp .wf-erp-text-box__label{color:var(--wf-erp-text);letter-spacing:normal;overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:600;display:block}.wf-app--erp .wf-erp-text-box:has(.wf-erp-text-box__frame>:required) .wf-erp-text-box__label:after{content:" *"}.wf-app--erp .wf-erp-text-box__audience{flex:none;display:flex}.wf-app--erp .wf-erp-text-box__audience .wf-erp-badge{white-space:nowrap}.wf-app--erp .wf-erp-text-box__count{color:var(--wf-erp-warning,#9a6400);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-text-box__head>.wf-erp-dictation{flex:0 auto;margin-left:auto}.wf-app--erp .wf-erp-text-box__head .wf-erp-dictation__status--error{text-align:right;min-width:0}.wf-app--erp .wf-erp-text-box__count~.wf-erp-dictation{margin-left:0}.wf-app--erp .wf-erp-text-box__head .wf-erp-dictation__key.wf-erp-compact-icon-button{flex-basis:26px;width:26px;min-width:26px;height:26px}.wf-app--erp .wf-erp-text-box__head .wf-erp-dictation__key svg{width:14px;height:14px}.wf-app--erp .wf-erp-text-box__head .wf-erp-dictation__key{position:relative}.wf-app--erp .wf-erp-text-box__head .wf-erp-dictation__key:after{content:"";position:absolute;inset:-10px}.wf-app--erp.wf-app--erp .wf-erp-text-box__frame>:is(textarea,input),.wf-app--erp.wf-app--erp .wf-erp-text-box__frame>:is(textarea,input):is(:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;padding:10px 12px}.wf-app--erp.wf-app--erp .wf-erp-text-box__frame>textarea{resize:none;flex:1 0 auto;min-height:calc(4.5em + 20px);max-height:calc(24em + 20px);line-height:1.5;overflow-y:auto}.wf-app--erp.wf-app--erp .wf-erp-text-box__frame>input{min-height:38px}.wf-app--erp .wf-erp-page-header__action.wf-erp-guide-key{order:1}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-erp-guide-key--menu{color:#fff;font:inherit;background:#05131257;border:1px solid #ffffff2e;border-radius:5px;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-weight:700;display:flex}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-erp-guide-key--menu:is(:hover,:focus-visible){background:#ffffff17;border-color:#ffffff3d}.wf-app--erp .wf-erp-modal__panel:has(>.wf-erp-guide-list){grid-template-rows:auto minmax(0,1fr) auto;height:min(46rem,100dvh - 4rem);overflow:hidden}.wf-app--erp .wf-erp-guide-list{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-filter-bar.wf-erp-guide-list__search{grid-template-columns:minmax(0,28rem)}.wf-app--erp .wf-erp-guide-list__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:8px;overflow-y:auto}.wf-app--erp .wf-erp-guide-list__scroll[data-wf-more=true]:after{content:"";pointer-events:none;background:linear-gradient(#101b1a00,#101b1a24);height:28px;margin-top:-28px;display:block;position:sticky;bottom:0}.wf-app--erp .wf-erp-guide-list__sections{gap:18px;display:grid}.wf-app--erp .wf-erp-guide-list__empty{color:var(--wf-erp-muted);margin:8px 0}.wf-app--erp .wf-erp-guide-section{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-guide-section__head{border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.wf-app--erp .wf-erp-guide-section__head h3{margin:0;font-size:.8rem}.wf-app--erp .wf-erp-guide-section__head span{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-guide-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-guide-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.wf-app--erp .wf-erp-guide-card__area{color:var(--wf-erp-muted);letter-spacing:.045em;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-guide-card__area svg{flex:none;width:14px;height:14px}.wf-app--erp .wf-erp-guide-card[data-wf-guide-state=done] .wf-erp-guide-card__area{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-guide-card[data-wf-guide-state=done] h3{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-guide-card[data-wf-guide-state=started]{border-color:var(--wf-erp-primary);box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-guide-card[data-wf-guide-state=started] .wf-erp-guide-card__area{color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-guide-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-width:0;display:flex}.wf-app--erp .wf-erp-guide-card__head h3{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0;font-size:1rem}.wf-app--erp .wf-erp-guide-card p{color:var(--wf-erp-muted);margin:0}.wf-app--erp .wf-erp-guide-shade{pointer-events:none;z-index:1250;width:100%;height:100%;position:fixed;inset:0}.wf-app--erp .wf-erp-guide-shade__dim{fill:#101b1a85}.wf-app--erp .wf-erp-guide-shade__ring{fill:var(--wf-erp-tooltip-edge)}.wf-app--erp .wf-erp-guide-bubble{--wf-erp-guide-arrow:50%;background:var(--wf-erp-tooltip-surface);border:1px solid var(--wf-erp-tooltip-edge);border-radius:var(--wf-erp-radius);box-sizing:border-box;color:var(--wf-erp-tooltip-text);z-index:1255;gap:10px;width:min(384px,100vw - 16px);padding:12px 14px;display:grid;position:fixed;box-shadow:0 0 0 1px #101b1aa6,inset 0 0 0 1px #fffefa14,0 12px 28px #101b1a59}.wf-app--erp .wf-erp-guide-bubble:not(.wf-erp-guide-bubble--corner):after{background:var(--wf-erp-tooltip-surface);content:"";width:12px;height:12px;position:absolute}.wf-app--erp .wf-erp-guide-bubble--below:after{border-left:1px solid var(--wf-erp-tooltip-edge);border-top:1px solid var(--wf-erp-tooltip-edge);left:var(--wf-erp-guide-arrow);top:-7px;transform:translate(-50%)rotate(45deg)}.wf-app--erp .wf-erp-guide-bubble--above:after{border-bottom:1px solid var(--wf-erp-tooltip-edge);border-right:1px solid var(--wf-erp-tooltip-edge);bottom:-7px;left:var(--wf-erp-guide-arrow);transform:translate(-50%)rotate(45deg)}.wf-app--erp .wf-erp-guide-bubble--left:after{border-right:1px solid var(--wf-erp-tooltip-edge);border-top:1px solid var(--wf-erp-tooltip-edge);right:-7px;top:var(--wf-erp-guide-arrow);transform:translateY(-50%)rotate(45deg)}.wf-app--erp .wf-erp-guide-bubble--right:after{border-bottom:1px solid var(--wf-erp-tooltip-edge);border-left:1px solid var(--wf-erp-tooltip-edge);left:-7px;top:var(--wf-erp-guide-arrow);transform:translateY(-50%)rotate(45deg)}.wf-app--erp .wf-erp-guide-bubble--corner{bottom:24px;right:24px}.wf-app--erp .wf-erp-guide-bubble__meta{opacity:.8;justify-content:space-between;align-items:baseline;gap:10px;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-guide-bubble__steps{gap:4px;display:flex}.wf-app--erp .wf-erp-guide-bubble__steps span{background:#fffefa2e;border-radius:2px;flex:1 1 0;height:4px}.wf-app--erp .wf-erp-guide-bubble__steps span[data-reached=true]{background:var(--wf-erp-tooltip-edge)}.wf-app--erp .wf-erp-guide-bubble__text{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.wf-app--erp .wf-erp-guide-bubble__blocked{border-left:3px solid var(--wf-erp-tooltip-edge);margin:0;padding-left:8px;font-size:.9rem;line-height:1.35}.wf-app--erp .wf-erp-guide-bubble__keys{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wf-app--erp .wf-erp-guide-bubble__keys>:first-child:not(:only-child){margin-inline-end:auto}.wf-app--erp.wf-app--erp .wf-erp-guide-bubble__quit{color:var(--wf-erp-tooltip-text);background:0 0;border-color:#ffffff59}@media (max-width:48rem){.wf-app--erp .wf-erp-guide-bubble--corner{bottom:calc(8px + env(safe-area-inset-bottom));width:auto;left:8px;right:8px}}.wf-app--erp .wf-erp-gift-card-types__empty{color:var(--wf-erp-muted);margin:0}.wf-app--erp .wf-erp-gift-card-types .wf-erp-template-card__description{color:var(--wf-erp-text);font-style:normal}.wf-app--erp .wf-erp-gift-card-types__since{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-gift-card-types .wf-erp-template-card__preview>.wf-erp-doc-preset__page{align-self:end;margin-bottom:7px}.wf-app--erp .wf-erp-gift-card-type-form__card-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.wf-app--erp .wf-erp-gift-card-type-form__card-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.wf-app--erp .wf-erp-gift-card-type-form__card-fields>*{width:100%;max-width:34rem}.wf-app--erp .wf-erp-gift-card-type-form__template{align-items:end;gap:12px;display:flex}.wf-app--erp .wf-erp-gift-card-type-form__template>label{flex:auto;min-width:0}.wf-app--erp .wf-erp-gift-card-type-form__template>a{white-space:nowrap;flex:none}.wf-app--erp .wf-erp-gift-card-type-form__picture{color:var(--wf-erp-muted);align-content:start;justify-items:center;gap:6px;font-size:.78rem;display:grid}.wf-app--erp .wf-erp-gift-card-type-form__picture>.wf-erp-doc-preset__page{box-shadow:0 3px 10px #11332c29}@media (max-width:900px){.wf-app--erp .wf-erp-gift-card-type-form__card-row{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-take-payment__channels>.wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:40rem){.wf-app--erp .wf-erp-take-payment__channels>.wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-supplier-prebook-programs>.wf-erp-flat-section__head p{color:var(--wf-erp-muted);max-width:48rem;font-size:.82rem}.wf-app--erp .wf-erp-prebook-program-picker__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-prebook-program-picker__toolbar>span{color:var(--wf-erp-muted);font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-prebook-program-picker__results{border-block:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr);gap:0;max-height:min(22rem,42vh);padding-block:8px;display:grid;overflow:auto}.wf-app--erp .wf-erp-prebook-program-picker__term{border-bottom:1px solid var(--wf-erp-line);gap:8px;min-width:0;padding:10px 2px;display:grid}.wf-app--erp .wf-erp-prebook-program-picker__term:last-child{border-bottom:0}.wf-app--erp .wf-erp-prebook-program-picker__term>header{align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-prebook-program-picker__term-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-prebook-program-picker__term-fields>label{align-content:start;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-prebook-program-picker__term-fields>label>span:first-child{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-prebook-program-picker__reference{flex:auto;gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-prebook-program-picker__results small{color:var(--wf-erp-muted);overflow-wrap:anywhere;font-size:.76rem}.wf-app--erp .wf-erp-prebook-program__commercial-terms{white-space:pre-wrap;max-width:64rem;margin:0}.wf-app--erp .wf-erp-prebook-program-picker__results>p{color:var(--wf-erp-muted);grid-column:1/-1}@media (max-width:56rem){.wf-app--erp .wf-erp-prebook-program-form__identity,.wf-app--erp .wf-erp-prebook-program-form__commercial,.wf-app--erp .wf-erp-prebook-program-form__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-prebook-program-form__identity>.wf-erp-prebook-program-form__name{grid-column:1/-1}}@media (max-width:48rem){.wf-app--erp .wf-erp-prebook-program-form__identity,.wf-app--erp .wf-erp-prebook-program-form__commercial,.wf-app--erp .wf-erp-prebook-program-form__dates{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-prebook-program-form__identity>.wf-erp-prebook-program-form__name,.wf-app--erp .wf-erp-prebook-program-form__identity>.wf-erp-prebook-program-form__season,.wf-app--erp .wf-erp-prebook-program-form__identity>.wf-erp-prebook-program-form__status,.wf-app--erp .wf-erp-prebook-program-form__commercial>label,.wf-app--erp .wf-erp-prebook-program-form__dates>label{grid-column:1/-1}.wf-app--erp .wf-erp-prebook-program-picker__term-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-prebook-program-picker__results{max-height:none;overflow:visible}}@media (max-width:34rem){.wf-app--erp .wf-erp-prebook-program-picker__term-fields{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-doc-toolbar{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-panel);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 10px;display:flex}.wf-app--erp .wf-erp-doc-toolbar__name{flex:220px;min-width:170px;font-size:1.05rem;font-weight:600}.wf-app--erp .wf-erp-doc-toolbar__group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-doc-toolbar__group--end{margin-left:auto}.wf-app--erp .wf-erp-doc-sep{background:var(--wf-erp-line);align-self:stretch;width:1px}.wf-app--erp .wf-erp-doc-dirty{color:#b4690e;white-space:nowrap;align-self:center;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-doc-iconbtn{background:var(--wf-erp-key);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-size:.95rem;display:inline-flex}.wf-app--erp .wf-erp-doc-iconbtn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-doc-iconbtn:disabled{cursor:default;opacity:.4}.wf-app--erp .wf-erp-doc-zoom{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:3rem}.wf-app--erp .wf-erp-doc-stage{grid-template-columns:148px minmax(0,1fr) 300px;align-items:stretch;gap:12px;display:grid}.wf-app--erp .wf-erp-doc-stage--read-only{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-doc-setup{justify-content:center;min-height:0;padding:24px 12px;display:flex;overflow-y:auto}.wf-app--erp .wf-erp-doc-setup__card{width:100%;max-width:420px}.wf-app--erp .wf-erp-doc-setup__card .wf-erp-command-button{margin-top:4px}.wf-app--erp .wf-erp-doc-panel{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-panel);flex-direction:column;min-height:0;max-height:80vh;display:flex;overflow:auto}.wf-app--erp .wf-erp-doc-panel>header{background:var(--wf-erp-panel);border-bottom:1px solid var(--wf-erp-line);z-index:1;padding:7px 12px;position:sticky;top:0}.wf-app--erp .wf-erp-doc-panel>header h2{color:var(--wf-erp-muted);letter-spacing:.01em;margin:0;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-doc-panel__body{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-doc-palette button{background:var(--wf-erp-key);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;text-align:left;border-radius:4px;width:100%;padding:9px 11px;font-weight:600}.wf-app--erp .wf-erp-doc-palette button:hover{background:var(--surface-hover);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-doc-canvas{--wf-erp-doc-canvas-padding:22px;background:var(--wf-erp-bg);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);max-height:80vh;padding:var(--wf-erp-doc-canvas-padding);justify-content:flex-start;align-items:flex-start;display:flex;overflow:auto;box-shadow:inset 0 1px 3px #101b1a1f}.wf-app--erp .wf-erp-doc-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;position:relative;box-shadow:0 6px 22px #101b1a3d}.wf-app--erp .wf-erp-doc-el{box-sizing:border-box;cursor:move;outline-offset:-1px;touch-action:none;outline:1px dashed #5f6c6680;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-doc-el.is-selected{outline:2px solid var(--wf-erp-primary);outline-offset:-1px}.wf-app--erp .wf-erp-doc-el.is-hidden-by-rule:not(.is-selected){opacity:.12}.wf-app--erp .wf-erp-doc-el.is-invalid{box-shadow:0 0 0 2px #b42318}.wf-app--erp .wf-erp-doc-el:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:2px solid var(--wf-erp-primary);outline-offset:-1px}.wf-app--erp .wf-erp-doc-el__overflow{background:var(--warning);color:var(--ink-action);pointer-events:none;z-index:6;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.3;position:absolute;top:1px;right:1px}.wf-app--erp .wf-erp-doc-el__handle{background:var(--wf-erp-primary);cursor:nwse-resize;touch-action:none;border:1px solid #fffefa;width:12px;height:12px;margin:0;padding:0;position:absolute;bottom:0;right:0}.wf-app--erp .wf-erp-doc-el__handle:focus-visible{outline:2px solid var(--wf-erp-primary);box-shadow:0 0 0 3px #fffefaf2}.wf-app--erp .wf-erp-doc-field__error{color:#b42318;font-size:.75rem;font-weight:600}.wf-app--erp .wf-erp-doc-validation{margin-bottom:12px}.wf-app--erp .wf-erp-doc-field{flex-direction:column;gap:3px;min-width:0;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-doc-field>span{color:var(--wf-erp-muted);font-weight:600}.wf-app--erp .wf-erp-doc-field--inline{flex-direction:row;align-items:center;gap:6px}.wf-app--erp .wf-erp-doc-row{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-doc-row>.wf-erp-doc-field{flex:60px}.wf-app--erp .wf-erp-doc-section{border:1px solid var(--wf-erp-line);border-radius:4px;flex-direction:column;gap:6px;padding:8px;display:flex}.wf-app--erp .wf-erp-doc-section__title{color:var(--wf-erp-muted);letter-spacing:.01em;font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-doc-elhead{justify-content:space-between;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-doc-elhead strong{text-transform:capitalize}.wf-app--erp .wf-erp-doc-hint{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.75rem}.wf-app--erp .wf-erp-doc-el .wf-erp-doc-textbox[contenteditable=true]{outline:2px solid var(--wf-erp-primary);outline-offset:-1px;background:#fff9}.wf-app--erp .wf-erp-doc-textbar{z-index:30;background:var(--wf-erp-dark);box-shadow:var(--shadow-modal);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.wf-app--erp .wf-erp-doc-textbar button{min-width:26px;height:24px;color:var(--inverse-ink);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 6px;font-size:.82rem}.wf-app--erp .wf-erp-doc-textbar__insert{background:var(--inverse-surface-hover);height:24px;color:var(--inverse-ink);cursor:pointer;border:none;border-radius:4px;max-width:8.5rem;font-size:.78rem}.wf-app--erp .wf-erp-doc-textbar button:hover{background:var(--inverse-surface-hover)}.wf-app--erp .wf-erp-doc-designer input,.wf-app--erp .wf-erp-doc-designer textarea{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);color:var(--wf-erp-text);font:inherit;border-radius:4px;width:100%;min-width:0;min-height:30px;padding:0 8px}.wf-app--erp .wf-erp-doc-designer textarea{min-height:56px;padding:6px 8px}.wf-app--erp .wf-erp-doc-designer input[type=color]{cursor:pointer;height:30px;padding:2px}.wf-app--erp .wf-erp-doc-designer input[type=file]{box-shadow:none;border:none;min-height:0;padding:0}.wf-app--erp .wf-erp-doc-designer input[type=checkbox]{width:auto;min-height:0}.wf-app--erp .wf-erp-doc-filterbar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.wf-app--erp .wf-erp-doc-filterbar input[type=search]{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);font:inherit;border-radius:4px;flex:220px;min-width:0;min-height:32px;padding:0 10px}.wf-app--erp .wf-erp-doc-filterbar .wf-erp-search-select__input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);font:inherit;border-radius:4px;min-height:32px;padding:0 8px}.wf-app--erp .wf-erp-compact-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-compact-list__item{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.wf-app--erp .wf-erp-compact-list__item:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-compact-list__link{color:inherit;flex-direction:column;flex:auto;gap:2px;min-width:0;text-decoration:none;display:flex}.wf-app--erp button.wf-erp-compact-list__link{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.wf-app--erp .wf-erp-compact-list__link:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-compact-list__link strong{color:var(--wf-erp-text)}.wf-app--erp .wf-erp-compact-list__link>span{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-compact-list__link em{color:var(--wf-erp-muted);font-size:.8rem;font-style:normal}.wf-app--erp .wf-erp-compact-list__actions{align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-doc-guide{background:var(--wf-erp-primary);pointer-events:none;z-index:9000;position:absolute}.wf-app--erp .wf-erp-doc-guide--v{width:1px;top:0;bottom:0}.wf-app--erp .wf-erp-doc-guide--h{height:1px;left:0;right:0}.wf-app--erp .wf-erp-doc-marquee{border:1px solid var(--wf-erp-primary);pointer-events:none;z-index:8000;background:#0b6b5f1f;position:absolute}.wf-app--erp .wf-erp-doc-el__badge{background:var(--wf-erp-dark);color:var(--inverse-ink);pointer-events:none;white-space:nowrap;z-index:5;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.3;position:absolute;top:1px;left:1px}.wf-app--erp .wf-erp-doc-empty{color:var(--wf-erp-muted);pointer-events:none;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-size:.85rem;display:flex;position:absolute;top:0;left:0}.wf-app--erp .wf-erp-doc-layers{flex-direction:column;gap:3px;max-height:30vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.wf-app--erp .wf-erp-doc-layer{align-items:center;gap:4px;display:flex}.wf-app--erp .wf-erp-doc-layer__select{background:var(--wf-erp-key);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;text-align:left;border-radius:4px;flex:auto;align-items:baseline;gap:6px;min-width:0;padding:5px 8px;display:flex}.wf-app--erp .wf-erp-doc-layer__select:hover{background:var(--surface-hover);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-doc-layer__type{color:var(--wf-erp-muted);text-transform:capitalize;flex:none;font-size:.68rem}.wf-app--erp .wf-erp-doc-layer__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-doc-layer.is-selected .wf-erp-doc-layer__select{background:var(--surface-selected);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-doc-alignrow{gap:4px;display:flex}.wf-app--erp .wf-erp-doc-alignbtn{background:var(--wf-erp-key);border:1px solid var(--wf-erp-key-edge);color:var(--wf-erp-text);cursor:pointer;border-radius:4px;flex:1 1 0;min-width:0;padding:5px 4px;font-size:.75rem}.wf-app--erp .wf-erp-doc-alignbtn:hover{background:var(--surface-hover);border-color:var(--wf-erp-primary)}@media (max-width:700px),(pointer:coarse){.wf-app--erp .wf-erp-doc-field--inline{min-height:var(--touch-target)}.wf-app--erp .wf-erp-doc-iconbtn,.wf-app--erp .wf-erp-doc-alignbtn,.wf-app--erp .wf-erp-doc-tab,.wf-app--erp .wf-erp-doc-palette button,.wf-app--erp .wf-erp-doc-layer__select{min-height:44px}.wf-app--erp .wf-erp-doc-iconbtn{min-width:44px;height:auto;padding:0 12px}.wf-app--erp .wf-erp-doc-el__handle{border-width:2px;width:28px;height:28px}.wf-app--erp .wf-erp-doc-field :is(input,select,textarea){font-size:16px}.wf-app--erp .wf-erp-compact-list__item{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-compact-list__link{justify-content:center;min-height:44px}.wf-app--erp .wf-erp-compact-list__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.wf-app--erp .wf-erp-compact-list__actions>:last-child{grid-column:1/-1}.wf-app--erp .wf-erp-compact-list__actions>.wf-erp-doc-iconbtn,.wf-app--erp .wf-erp-compact-list__actions .wf-erp-command-button{width:100%;min-width:0}.wf-app--erp .wf-erp-doc-designer input,.wf-app--erp .wf-erp-doc-designer textarea,.wf-app--erp .wf-erp-doc-filterbar input[type=search],.wf-app--erp .wf-erp-doc-filterbar .wf-erp-search-select__input{min-height:44px}.wf-app--erp .wf-erp-doc-tab{border-radius:6px;align-items:center;display:inline-flex}}.wf-app--erp .wf-erp-doc-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.wf-app--erp .wf-erp-doc-pagination>:first-child{justify-self:start}.wf-app--erp .wf-erp-doc-pagination>:last-child{justify-self:end}.wf-app--erp .wf-erp-doc-elhead__actions{flex-wrap:wrap;justify-content:flex-end}.wf-app--erp .wf-erp-doc-iconbtn:focus-visible,.wf-app--erp .wf-erp-doc-palette button:focus-visible,.wf-app--erp .wf-erp-doc-layer__select:focus-visible,.wf-app--erp .wf-erp-doc-alignbtn:focus-visible,.wf-app--erp .wf-erp-doc-tab:focus-visible,.wf-app--erp .wf-erp-doc-gallery__grid:focus-visible,.wf-app--erp .wf-erp-doc-preset:focus-visible,.wf-app--erp .wf-erp-doc-textbar button:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-doc-pageframe{flex:none;grid-template-rows:16px auto;grid-template-columns:16px auto;margin-inline:auto;display:grid}.wf-app--erp .wf-erp-doc-ruler-corner{background:var(--wf-erp-panel);border-bottom:1px solid var(--wf-erp-line);border-right:1px solid var(--wf-erp-line);left:calc(-1 * var(--wf-erp-doc-canvas-padding));top:calc(-1 * var(--wf-erp-doc-canvas-padding));z-index:3;position:sticky}.wf-app--erp .wf-erp-doc-ruler{background:var(--wf-erp-panel);color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;font-size:8px;line-height:1;position:relative;overflow:hidden}.wf-app--erp .wf-erp-doc-ruler--top{border-bottom:1px solid var(--wf-erp-line);height:16px;top:calc(-1 * var(--wf-erp-doc-canvas-padding));z-index:2;position:sticky}.wf-app--erp .wf-erp-doc-ruler--left{border-right:1px solid var(--wf-erp-line);left:calc(-1 * var(--wf-erp-doc-canvas-padding));z-index:2;width:16px;position:sticky}.wf-app--erp .wf-erp-doc-ruler__mark{position:absolute}.wf-app--erp .wf-erp-doc-ruler--top .wf-erp-doc-ruler__mark{border-left:1px solid var(--wf-erp-line);padding:0 0 1px 2px;top:0;bottom:0}.wf-app--erp .wf-erp-doc-ruler--left .wf-erp-doc-ruler__mark{border-top:1px solid var(--wf-erp-line);padding:1px 0 0 2px;left:0;right:0}@media (max-width:1100px){.wf-app--erp .wf-erp-doc-stage{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-doc-setup--gallery{grid-template-columns:330px minmax(0,1fr);justify-content:stretch;align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.wf-app--erp .wf-erp-doc-setup--gallery .wf-erp-doc-setup__card{max-width:none}.wf-app--erp .wf-erp-doc-gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.wf-app--erp .wf-erp-doc-gallery__head{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;display:flex}.wf-app--erp .wf-erp-doc-gallery__head h2{margin:0;font-size:1rem}.wf-app--erp .wf-erp-doc-gallery__tabs{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-doc-tab{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-doc-tab:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-doc-tab.is-active{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-doc-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-doc-preset{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);cursor:pointer;text-align:left;flex-direction:column;gap:6px;min-width:0;padding:10px;transition:border-color .12s,box-shadow .12s;display:flex}.wf-app--erp .wf-erp-doc-preset:hover:not(:disabled){border-color:var(--wf-erp-primary);box-shadow:var(--shadow-panel)}.wf-app--erp .wf-erp-doc-preset:disabled{cursor:not-allowed;opacity:.58}.wf-app--erp .wf-erp-doc-preset__thumb{background:var(--wf-erp-bg);border:1px solid var(--wf-erp-line);border-radius:4px;justify-content:center;align-items:center;height:196px;padding:4px;display:flex;overflow:hidden}.wf-app--erp .wf-erp-doc-preset__page{flex:none;position:relative;box-shadow:0 2px 8px #101b1a38}.wf-app--erp .wf-erp-doc-preset__name{color:var(--wf-erp-text);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.2}.wf-app--erp .wf-erp-doc-preset__desc{color:var(--wf-erp-muted);overflow-wrap:anywhere;min-width:0;font-size:.76rem;line-height:1.25}@media (max-width:920px){.wf-app--erp .wf-erp-doc-setup--gallery{grid-template-columns:minmax(0,1fr)}}@media (min-width:72.001rem){.wf-app--erp .wf-erp-doc-setup--gallery{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.wf-app--erp .wf-erp-doc-setup--gallery .wf-erp-doc-setup__card{align-self:start;max-height:100%}.wf-app--erp .wf-erp-doc-gallery{height:100%;min-height:0}.wf-app--erp .wf-erp-doc-gallery__head{flex:none}.wf-app--erp .wf-erp-doc-gallery__grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;padding:4px 6px 4px 4px;overflow-y:auto}}@media (max-width:72rem){.wf-app--erp .wf-erp-doc-gallery__grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:min(56dvh,36rem);padding:4px 6px 4px 4px;overflow-y:auto}}.wf-app--erp .wf-erp-template-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-template-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-rows:9.5rem minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-template-card:hover,.wf-app--erp .wf-erp-template-card:focus-within{border-color:color-mix(in srgb, var(--wf-erp-primary) 62%, var(--wf-erp-line));box-shadow:0 2px 8px #0c372e1a}.wf-app--erp .wf-erp-template-card__preview{background:linear-gradient(135deg, #114a3f0a 25%, transparent 25%) 0 0 / 1rem 1rem, linear-gradient(315deg, #114a3f0a 25%, transparent 25%) 0 0 / 1rem 1rem, color-mix(in srgb, var(--wf-erp-panel) 72%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);place-items:center;min-width:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.wf-app--erp .wf-erp-template-card__preview>.wf-erp-badge{position:absolute;top:8px;right:8px}.wf-app--erp .wf-erp-template-card__preview>.wf-erp-canonical-document-thumbnail{pointer-events:none;transform-origin:top;background:#fff;border:0;width:210mm;height:297mm;position:absolute;top:10px;transform:scale(.34);box-shadow:0 3px 9px #11332c21}.wf-app--erp .wf-erp-template-card__body{gap:3px;min-width:0;padding:10px 12px 6px;display:grid}.wf-app--erp .wf-erp-template-card__name{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.wf-app--erp .wf-erp-template-card__name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-app--erp .wf-erp-template-card__name:hover{text-decoration:underline}.wf-app--erp .wf-erp-template-card__details,.wf-app--erp .wf-erp-template-card__description{color:var(--wf-erp-muted);font-size:.78rem;line-height:1.3}.wf-app--erp .wf-erp-template-card__actions{justify-content:flex-end;padding:0 12px 10px;display:flex}.wf-app--erp .wf-erp-template-glossary{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);justify-items:start;gap:4px;padding:10px 12px;font-size:.86rem;display:grid}.wf-app--erp .wf-erp-template-glossary ul{margin:0;padding-left:18px}.wf-app--erp .wf-erp-table.wf-erp-table--template-glossary{min-width:100%}.wf-app--erp .wf-erp-table--template-glossary input[type=text]{border:1px solid var(--wf-erp-line);box-sizing:border-box;font:inherit;border-radius:4px;width:100%;padding:9px 10px;font-weight:400}.wf-app--erp .wf-erp-document-appearance .wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-document-appearance__note{color:var(--wf-erp-muted);margin:10px 0 0;font-size:.9rem;line-height:1.5}.wf-app--erp .wf-erp-document-appearance__colour{gap:8px;margin-top:16px;display:grid}.wf-app--erp .wf-erp-document-appearance__colour-label{font-size:.85rem;font-weight:700}.wf-app--erp .wf-erp-document-appearance__swatches{flex-wrap:wrap;gap:7px;display:flex}.wf-app--erp .wf-erp-document-appearance__swatch{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);cursor:pointer;font:inherit;white-space:nowrap;align-items:center;gap:7px;padding:5px 11px;font-size:.85rem;display:inline-flex}.wf-app--erp .wf-erp-document-appearance__swatch:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:none}.wf-app--erp .wf-erp-document-appearance__swatch--chosen{border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary);font-weight:700}.wf-app--erp .wf-erp-document-appearance__dot{border-radius:50%;width:16px;height:16px;display:inline-block}.wf-app--erp .wf-erp-document-appearance__custom{max-width:22rem}.wf-app--erp .wf-erp-document-appearance__preview{grid-column:1/-1;gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-document-appearance__tab-list{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-document-appearance__tab-list>button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);cursor:pointer;font:inherit;padding:6px 12px;font-size:.85rem;font-weight:700}.wf-app--erp .wf-erp-document-appearance__tab-list>button[aria-selected=true]{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-document-appearance__preview>[role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-document-appearance__stage{background:var(--surface-hover);border-radius:var(--wf-erp-radius);justify-content:center;margin-top:12px;padding:20px;display:flex;overflow:hidden}.wf-app--erp .wf-erp-document-appearance__stage>.wf-erp-canonical-document-thumbnail,.wf-app--erp .wf-erp-document-appearance__page{pointer-events:none;transform-origin:top;background:#fff;border:0;flex:none;width:210mm;height:297mm;margin-bottom:-72.468mm;transform:scale(.756);box-shadow:0 3px 9px #11332c21}@media (max-width:720px){.wf-app--erp .wf-erp-document-appearance .wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-document-appearance__stage>.wf-erp-canonical-document-thumbnail,.wf-app--erp .wf-erp-document-appearance__page{margin-bottom:-178.2mm;margin-left:-63mm;margin-right:-63mm;transform:scale(.4)}}.wf-app--erp .wf-erp-responsive-area-rail{align-self:start;min-width:0}.wf-app--erp .wf-erp-responsive-area-rail--desktop{position:sticky;top:0}.wf-app--erp .wf-erp-responsive-area-rail--mobile{display:none}.wf-app--erp .wf-erp-responsive-area-rail .wf-erp-record-area-nav--rail{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);padding:8px;display:block}.wf-app--erp .wf-erp-responsive-area-rail .wf-erp-record-area-nav--rail>div{flex-direction:column;gap:3px;display:flex}.wf-app--erp .wf-erp-responsive-area-rail .wf-erp-record-area-nav--rail a{width:100%;min-height:30px;font-weight:500}.wf-app--erp .wf-erp-responsive-area-rail .wf-erp-record-area-nav--rail a.wf-erp-responsive-area-rail__elsewhere{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start}.wf-app--erp .wf-erp-responsive-area-rail__elsewhere small{opacity:.8;font-size:12px;font-weight:600}@media (max-width:72rem){.wf-app--erp .wf-erp-responsive-area-rail--desktop{display:none}.wf-app--erp .wf-erp-responsive-area-rail--mobile{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);min-width:0;display:grid}.wf-app--erp .wf-erp-responsive-area-rail--mobile summary{color:var(--wf-erp-text);cursor:pointer;min-height:44px;padding:12px 14px;font-weight:700}.wf-app--erp .wf-erp-responsive-area-rail--mobile .wf-erp-record-area-nav--rail{border:0;border-top:1px solid var(--wf-erp-line);border-radius:0}.wf-app--erp .wf-erp-responsive-area-rail--mobile .wf-erp-record-area-nav--rail a{box-sizing:border-box;align-items:center;min-height:44px;padding-block:8px;display:flex}}.wf-app--erp .wf-erp-command-form__checks.wf-erp-integration-processing-checks{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-integration-processing-checks>label{align-items:flex-start;font-weight:400;line-height:1.5}.wf-app--erp .wf-erp-integration-processing-checks>label>span{font-size:.875rem;font-weight:400}.wf-app--erp .wf-erp-workspace--integrations .wf-erp-status__workspace{grid-template-columns:16.5rem minmax(0,1fr)}.wf-app--erp .wf-erp-integrations-settings-content{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-integrations-provider-grid{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-payment-terminal-registry__new,.wf-app--erp .wf-payment-terminal-registry__terminal{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:4px;gap:10px;padding:10px;display:grid}.wf-app--erp .wf-payment-terminal-registry__checks{flex-wrap:wrap;gap:10px;display:flex}.wf-app--erp .wf-payment-terminal-registry__new h3{margin:0}.wf-app--erp .wf-payment-terminal-registry__list{gap:10px;display:grid}.wf-app--erp .wf-payment-terminal-registry__terminal>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.wf-app--erp .wf-payment-terminal-registry__terminal>header>div{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-payment-terminal-registry__terminal>header>.wf-erp-badge{white-space:nowrap;flex-shrink:0}.wf-app--erp .wf-payment-terminal-registry__terminal :is(span,code){overflow-wrap:anywhere}.wf-app--erp .wf-payment-terminal-registry__terminal code{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-payment-terminal-registry__fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:10px;display:grid}.wf-app--erp .wf-payment-terminal-registry__fields>label{gap:5px;min-width:0;display:grid}.wf-app--erp .wf-payment-terminal-registry__fields>label>span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-payment-terminal-registry__fields>label>input{width:100%;min-width:0;min-height:32px;padding:0 10px}.wf-app--erp .wf-erp-bank-connections{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-line);min-width:0;display:grid}.wf-app--erp .wf-erp-bank-connections--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-bank-connections--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-integration-identity-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.wf-app--erp .wf-erp-integration-identity-header--start{align-items:start}.wf-app--erp .wf-erp-integration-identity-header__identity{align-items:center;gap:10px;min-width:0;display:flex}.wf-app--erp .wf-erp-integration-identity-header__mark{color:var(--wf-erp-primary-deep);border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.83rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.wf-app--erp .wf-erp-integration-identity-header__mark--brand{background:var(--action-primary-soft);border:1px solid var(--action-primary)}.wf-app--erp .wf-erp-integration-identity-header__mark--neutral{background:var(--surface-muted);border:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-integration-identity-header :is(h2,h3){color:var(--wf-erp-text);letter-spacing:0;margin:0;font-size:.98rem;line-height:1.16}.wf-app--erp .wf-erp-integration-identity-header__identity p{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.76rem;line-height:1.25}.wf-app--erp .wf-erp-integration-identity-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-bank-connections>.wf-erp-integration-identity-header{padding:10px}.wf-app--erp .wf-erp-bank-connections__body{border-top:1px solid var(--wf-erp-line);gap:10px;padding:10px;display:grid}.wf-app--erp .wf-erp-bank-connections__pointer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-bank-connections__pointer>p{margin:0}.wf-app--erp .wf-erp-bank-connections__configuration-warning{background:var(--warning-soft);border:1px solid var(--warning);border-radius:4px;align-items:start;gap:8px;padding:9px 10px;display:flex}.wf-app--erp .wf-erp-bank-connections__configuration-warning>div{gap:2px;display:grid}.wf-app--erp .wf-erp-bank-connections__configuration-warning strong,.wf-app--erp .wf-erp-bank-connections__configuration-warning span{font-size:.78rem;line-height:1.3}@media (max-width:820px){.wf-app--erp .wf-erp-bank-connections{scroll-margin-top:64px}}.wf-app--erp .wf-erp-integration-card{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-line);gap:10px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-integration-card--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-integration-card--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-integration-card--blocked{border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-integration-card__body{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-integration-card__description{color:var(--wf-erp-muted);margin:0;font-size:.84rem;line-height:1.32}.wf-app--erp .wf-erp-integration-alert{background:var(--warning-soft);border:1px solid var(--warning);color:var(--wf-erp-text);border-radius:4px;align-items:start;gap:3px;padding:9px 10px;display:grid}.wf-app--erp .wf-erp-integration-alert strong{font-size:.8rem;line-height:1.2}.wf-app--erp .wf-erp-integration-alert span{color:var(--wf-erp-muted);font-size:.76rem;font-weight:650;line-height:1.25}.wf-app--erp .wf-erp-integration-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-integration-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-integration-form__fields>label,.wf-app--erp .wf-erp-integration-form__fields>label.wf-erp-command-form__wide{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-integration-field__label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-integration-field__label>span:first-child{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-integration-form label small,.wf-app--erp .wf-erp-integration-field small{color:var(--wf-erp-muted);font-size:.74rem;font-weight:600;line-height:1.2}.wf-app--erp .wf-erp-integration-fortnox,.wf-app--erp .wf-erp-integration-fieldset-group{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-integration-fieldset-group--half{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-integration-fieldset,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-integration-fieldset{background:var(--surface-raised);border:1px solid var(--wf-erp-line);border-radius:4px;gap:10px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-integration-fieldset{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-integration-fieldset>legend{color:var(--wf-erp-text);font-size:.88rem;font-weight:700;line-height:1.18}.wf-app--erp .wf-erp-integration-fieldset__hint{color:var(--wf-erp-muted);grid-column:1/-1;margin:-4px 0 0;font-size:.75rem;line-height:1.25}.wf-app--erp .wf-erp-integration-fieldset>header,.wf-app--erp .wf-erp-integration-fieldset>header>div{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-integration-fieldset>header strong{color:var(--wf-erp-text);font-size:.88rem;line-height:1.18}.wf-app--erp .wf-erp-integration-fieldset>header span{color:var(--wf-erp-muted);font-size:.75rem;line-height:1.25}.wf-app--erp .wf-erp-integration-fieldset__body{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-integration-fieldset__body--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-integration-connection-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.wf-app--erp .wf-erp-integration-fieldset__body label,.wf-app--erp .wf-erp-integration-field,.wf-app--erp .wf-erp-integration-form-value{gap:5px;min-width:0;display:grid}.wf-app--erp .wf-erp-integration-segmented{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;display:flex}.wf-app--erp .wf-erp-integration-segmented button{background:var(--surface-panel);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;border-radius:4px;flex:7rem;min-height:2.75rem;padding:0 10px;font-size:.78rem;font-weight:800;line-height:1.1}.wf-app--erp .wf-erp-integration-segmented button:hover{border-color:#1f4a3e5c}.wf-app--erp .wf-erp-integration-segmented button:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-integration-segmented button.is-selected{background:var(--action-primary-soft);border-color:var(--action-primary);color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-integration-form-value{background:var(--surface-panel);border:1px solid var(--wf-erp-line);border-radius:4px;align-content:start;min-height:72px;padding:8px 10px}.wf-app--erp .wf-erp-integration-form-value span{color:var(--wf-erp-muted);letter-spacing:0;font-size:.72rem;font-weight:800;line-height:1.16}.wf-app--erp .wf-erp-integration-form-value strong{color:var(--wf-erp-text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.18}.wf-app--erp .wf-erp-integration-form-value small{color:var(--wf-erp-muted);font-size:.72rem;line-height:1.25}.wf-app--erp .wf-erp-integration-panel__connection-actions{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.wf-app--erp .wf-erp-volvo-penta{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-line);gap:6px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-volvo-penta--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-volvo-penta--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-volvo-penta--blocked{border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-volvo-penta>.wf-erp-integration-identity-header>.wf-erp-integration-identity-header__actions>form{display:contents}.wf-app--erp .wf-erp-volvo-penta__status-detail,.wf-app--erp .wf-erp-volvo-penta__permission{color:var(--wf-erp-muted);margin:0 0 0 46px;font-size:.78rem;line-height:1.3}.wf-app--erp .wf-erp-volvo-penta--blocked .wf-erp-volvo-penta__status-detail{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-volvo-penta__modal{gap:12px;display:grid}.wf-app--erp .wf-erp-volvo-penta__modal>form:not(.wf-erp-volvo-penta__credentials-form){justify-self:start}.wf-app--erp .wf-erp-volvo-penta__credentials-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wf-app--erp .wf-erp-volvo-penta__credentials-form label{gap:5px;min-width:0;font-size:.78rem;font-weight:750;display:grid}.wf-app--erp .wf-erp-volvo-penta__credentials-form input{min-width:0;font-size:1rem;font-weight:400}.wf-app--erp .wf-erp-manufacturer-connections{gap:12px;display:grid}.wf-app--erp .wf-erp-manufacturer-connection{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-line);gap:8px;min-width:0;padding:10px;display:grid}.wf-app--erp .wf-erp-manufacturer-connection--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-manufacturer-connection__facts{color:var(--wf-erp-muted);margin:0 0 0 46px;font-size:.78rem;line-height:1.3}.wf-app--erp .wf-erp-communication-mailbox-settings{gap:12px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__heading,.wf-app--erp .wf-erp-communication-folder-settings>header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings__heading>div,.wf-app--erp .wf-erp-communication-folder-settings>header>div{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings h2,.wf-app--erp .wf-erp-communication-mailbox-settings h3{color:var(--wf-erp-text);margin:0}.wf-app--erp .wf-erp-communication-mailbox-settings h2{font-size:1rem}.wf-app--erp .wf-erp-communication-mailbox-settings h3{font-size:.9rem}.wf-app--erp .wf-erp-communication-mailbox-settings__heading p,.wf-app--erp .wf-erp-communication-folder-settings>header p{color:var(--wf-erp-muted);max-width:68rem;margin:0;font-size:.8rem;line-height:1.32}.wf-app--erp .wf-erp-communication-mailbox-settings__heading>.wf-erp-command-button,.wf-app--erp .wf-erp-communication-folder-settings>header>.wf-erp-command-button{white-space:nowrap;flex:none}.wf-app--erp .wf-erp-communication-mailbox-settings__workspace{box-sizing:border-box;border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:min(64dvh,36rem);min-height:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-communication-mailbox-settings{min-height:0}.wf-app--erp .wf-erp-communication-mailbox-settings__heading{justify-content:flex-end;align-items:center}.wf-app--erp .wf-erp-communication-mailbox-settings__heading p{max-width:42rem}.wf-app--erp .wf-erp-communication-mailbox-settings__workspace--empty{height:auto}.wf-app--erp .wf-erp-communication-mailbox-settings__workspace--empty .wf-erp-communication-mailbox-settings__empty{min-height:9rem}.wf-app--erp .wf-erp-communication-mailbox-settings__chooser{border-bottom:1px solid var(--wf-erp-line);background:color-mix(in srgb, var(--wf-erp-panel) 72%, var(--wf-erp-surface));grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.7rem;min-width:0;padding:.65rem .8rem;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__chooser>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:750}.wf-app--erp .wf-erp-communication-mailbox-settings__chooser>.wf-erp-search-select{width:100%;min-width:0}.wf-app--erp .wf-erp-communication-mailbox-settings-modal{gap:.75rem;width:100%;min-width:0;min-height:0;display:grid}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-communication-mailbox-settings-modal){max-width:min(68rem,100vw - 24px)}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__actions{justify-content:flex-end;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings__detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-communication-mailbox-settings__detail>.wf-erp-tabs{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings__detail>.wf-erp-tabs>[role=tabpanel]{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y pinch-zoom;flex:auto;min-height:0;overflow:hidden auto}.wf-app--erp .wf-erp-communication-mailbox-settings__detail [role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-heading{border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.7rem .9rem;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-heading>div:first-child{gap:.12rem;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-heading span{color:var(--wf-erp-muted);font-size:.7rem}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings__tabs{overscroll-behavior-inline:contain;border-bottom:1px solid var(--wf-erp-line);touch-action:manipulation;gap:6px;max-width:100%;padding:8px .9rem;display:flex;overflow:auto hidden}.wf-app--erp .wf-erp-communication-mailbox-settings__tabs>button{border:1px solid var(--wf-erp-line);background:var(--action-secondary);min-height:34px;color:var(--wf-erp-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:5px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-communication-mailbox-settings__tabs>button:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-communication-mailbox-settings__tabs>button[aria-selected=true]{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-communication-mailbox-settings__tabs>button>span{background:var(--wf-erp-panel);min-width:1.3rem;color:inherit;text-align:center;border-radius:999px;padding:.06rem .3rem;font-size:.65rem}.wf-app--erp .wf-erp-communication-mailbox-settings__overview{padding:.7rem .9rem}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div:nth-child(odd){padding-right:1rem}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div:nth-child(2n){border-left:1px solid var(--wf-erp-line);padding-left:1rem}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dt{color:var(--wf-erp-muted);font-size:.72rem;font-weight:750}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem}.wf-app--erp .wf-erp-communication-mailbox-settings__empty{min-height:20rem;color:var(--wf-erp-muted);text-align:center;align-content:center;place-items:center;gap:.5rem;font-size:.8rem;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__empty svg{font-size:1.8rem}.wf-app--erp .wf-erp-communication-mailbox-connector__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wf-app--erp .wf-erp-communication-mailbox-connection-status{justify-items:start;gap:3px;display:grid}.wf-app--erp .wf-erp-communication-mailbox-connection-status small{color:var(--wf-erp-muted);font-size:.68rem}.wf-app--erp .wf-erp-communication-folder-settings{border-top:1px solid var(--wf-erp-line);align-content:start;gap:9px;padding-top:12px;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__detail>.wf-erp-tabs>.wf-erp-communication-folder-settings{border-top:0;padding:.8rem .9rem 1rem}.wf-app--erp .wf-erp-communication-folder-list{--folder-depth:0;border:1px solid var(--wf-erp-line);display:grid}.wf-app--erp .wf-erp-communication-folder-list__row{grid-template-columns:auto auto minmax(10rem,1fr) auto auto;align-items:center;gap:8px;min-height:42px;padding:5px 7px;display:grid;position:relative}.wf-app--erp .wf-erp-communication-folder-list__row.is-manageable{grid-template-columns:auto auto minmax(10rem,1fr) auto auto}.wf-app--erp .wf-erp-communication-folder-list>*+.wf-erp-communication-folder-list__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-communication-folder-list__row[draggable=true]{cursor:grab}.wf-app--erp .wf-erp-communication-folder-list__row[draggable=true]:active{cursor:grabbing}.wf-app--erp .wf-erp-communication-folder-list__row.is-dragging{opacity:.42}.wf-app--erp .wf-erp-communication-folder-list__row[data-drop-placement=inside]{z-index:1;outline:2px solid var(--wf-erp-primary);outline-offset:-2px;background:color-mix(in srgb, var(--wf-erp-primary) 11%, transparent)}.wf-app--erp .wf-erp-communication-folder-list__row:is([data-drop-placement=before],[data-drop-placement=after]){z-index:2}.wf-app--erp .wf-erp-communication-folder-list__row:is([data-drop-placement=before],[data-drop-placement=after]):before{background:var(--wf-erp-primary);content:"";pointer-events:none;border-radius:999px;height:3px;position:absolute;left:4px;right:4px}.wf-app--erp .wf-erp-communication-folder-list__row[data-drop-placement=before]:before{top:-2px}.wf-app--erp .wf-erp-communication-folder-list__row[data-drop-placement=after]:before{bottom:-2px}.wf-app--erp .wf-erp-communication-folder-list__top-drop{border:1px dashed var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);align-items:center;gap:.4rem;min-height:34px;margin:5px 7px;padding:.35rem .55rem;font-size:.72rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-communication-folder-list__top-drop.is-drop-target{background:color-mix(in srgb, var(--wf-erp-primary) 11%, transparent);border-color:var(--wf-erp-primary);color:var(--wf-erp-primary-deep);outline:2px solid color-mix(in srgb, var(--wf-erp-primary) 35%, transparent);outline-offset:-2px}.wf-app--erp .wf-erp-communication-folder-list__top-drop>svg{width:.9rem;height:.9rem}.wf-app--erp .wf-erp-communication-folder-list__indent{width:calc(var(--folder-depth) * 10px);display:block}.wf-app--erp .wf-erp-communication-folder-list__row>.wf-icon{color:var(--wf-erp-primary-deep);font-size:1rem}.wf-app--erp .wf-erp-communication-folder-list__identity{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-folder-list__identity strong{font-size:.8rem}.wf-app--erp .wf-erp-communication-folder-list__identity span,.wf-app--erp .wf-erp-communication-folder-list__unread{color:var(--wf-erp-muted);font-size:.71rem}.wf-app--erp .wf-erp-communication-folder-list__unread{background:var(--wf-erp-primary);min-width:1.35rem;color:var(--ink-action);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.1rem .34rem;font-size:.66rem;font-weight:700}.wf-app--erp .wf-erp-communication-folder-list__actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.wf-app--erp .wf-erp-communication-mailbox-connector{gap:12px;display:grid}.wf-app--erp .wf-erp-communication-mailbox-connector__status{border-bottom:1px solid var(--wf-erp-line);gap:5px;padding-bottom:10px;display:grid}.wf-app--erp .wf-erp-communication-mailbox-connector__status p{max-width:52rem;color:var(--wf-erp-muted);margin:0;font-size:.76rem;line-height:1.4}.wf-app--erp .wf-erp-communication-mailbox-connector__facts{gap:0;margin:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-connector__facts>div{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:minmax(8.5rem,.32fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-connector__facts dt{color:var(--wf-erp-muted);font-size:.7rem;font-weight:800}.wf-app--erp .wf-erp-communication-mailbox-connector__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem}.wf-app--erp .wf-erp-communication-mailbox-connector__actions{justify-content:flex-end;padding-top:2px}.wf-app--erp .wf-erp-communication-mailbox-connector__actions>form{display:contents}@media (max-width:72rem){.wf-app--erp .wf-erp-integration-fieldset-group--half{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.wf-app--erp .wf-erp-communication-mailbox-settings__heading,.wf-app--erp .wf-erp-communication-folder-settings>header{display:grid}}@media (max-width:42rem){.wf-app--erp .wf-erp-communication-mailbox-settings__workspace{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:min(68dvh,36rem);min-height:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-communication-mailbox-settings__detail{display:flex;overflow:hidden}.wf-app--erp .wf-erp-communication-mailbox-settings__detail>[role=tabpanel]{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;overflow:hidden auto}.wf-app--erp .wf-erp-communication-mailbox-settings__chooser{grid-template-columns:minmax(0,1fr);gap:.3rem}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-heading{display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings__detail-actions{justify-content:flex-start}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div:nth-child(odd),.wf-app--erp .wf-erp-communication-mailbox-settings__overview dl>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.wf-app--erp .wf-erp-integration-identity-header{display:grid}.wf-app--erp .wf-erp-integration-identity-header__actions{justify-content:flex-start}.wf-app--erp .wf-erp-volvo-penta__status-detail,.wf-app--erp .wf-erp-volvo-penta__permission{margin-left:0}.wf-app--erp .wf-erp-communication-mailbox-settings__heading,.wf-app--erp .wf-erp-communication-folder-settings>header{display:grid}.wf-app--erp .wf-erp-communication-folder-list__row{grid-template-columns:auto auto minmax(0,1fr) auto}.wf-app--erp .wf-erp-communication-folder-list__row.is-manageable{grid-template-columns:auto auto minmax(0,1fr) auto auto}.wf-app--erp .wf-erp-communication-mailbox-connector__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.wf-app--erp .wf-erp-communication-mailbox-connector__actions{justify-content:flex-start}.wf-app--erp .wf-erp-integration-form__fields,.wf-app--erp .wf-erp-integration-fieldset-group--half,.wf-app--erp .wf-erp-integration-fieldset__body--columns,.wf-app--erp .wf-erp-volvo-penta__credentials-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-integration-form__fields>label,.wf-app--erp .wf-erp-integration-form__fields>label.wf-erp-command-form__wide,.wf-app--erp .wf-erp-integration-form__fields>.wf-erp-command-form__wide{grid-column:1/-1}}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__tabs{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__tabs>button{border:1px solid var(--wf-erp-line);min-height:34px;color:var(--wf-erp-text);background:var(--action-secondary);font:inherit;cursor:pointer;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:700}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__tabs>button:hover{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__tabs>button[aria-selected=true]{color:var(--ink-action);background:var(--wf-erp-primary);border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__tabs>button{align-items:center;gap:7px;display:inline-flex}.wf-app--erp .wf-erp-communication-mailbox-settings-modal__count{background:var(--wf-erp-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;min-height:1.15rem;padding:0 4px;font-size:.68rem;display:inline-flex}.wf-app--erp .wf-erp-communication-mailbox-settings-modal>.wf-erp-tabs{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;min-height:0;display:grid}.wf-app--erp .wf-erp-communication-mailbox-settings-modal>.wf-erp-tabs>[role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-communication-social-settings{align-content:start;gap:16px;min-height:24rem;display:grid}.wf-app--erp .wf-erp-communication-inbound-failures{gap:12px;min-height:24rem;max-height:min(64dvh,38rem);padding:2px;display:grid;overflow:auto}.wf-app--erp .wf-erp-communication-inbound-failures__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.wf-app--erp .wf-erp-communication-inbound-failures__heading>div{gap:3px;display:grid}.wf-app--erp .wf-erp-communication-inbound-failures__heading h3,.wf-app--erp .wf-erp-communication-inbound-failures__heading p,.wf-app--erp .wf-erp-communication-inbound-failures__empty,.wf-app--erp .wf-erp-communication-inbound-failures__notice{margin:0}.wf-app--erp .wf-erp-communication-inbound-failures__heading h3{color:var(--wf-erp-text);font-size:.95rem}.wf-app--erp .wf-erp-communication-inbound-failures__heading p,.wf-app--erp .wf-erp-communication-inbound-failures__empty,.wf-app--erp .wf-erp-communication-inbound-failures__notice{color:var(--wf-erp-muted);font-size:.8rem;line-height:1.4}.wf-app--erp .wf-erp-communication-inbound-failures__list{gap:8px;display:grid}.wf-app--erp .wf-erp-communication-inbound-failure{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);gap:10px;padding:12px;display:grid}.wf-app--erp .wf-erp-communication-inbound-failure--open{border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-communication-inbound-failure>header,.wf-app--erp .wf-erp-communication-inbound-failure__next-action{justify-content:space-between;align-items:start;gap:12px;display:flex}.wf-app--erp .wf-erp-communication-inbound-failure>header>div{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-inbound-failure>header strong,.wf-app--erp .wf-erp-communication-inbound-failure>header span{overflow-wrap:anywhere}.wf-app--erp .wf-erp-communication-inbound-failure>header span,.wf-app--erp .wf-erp-communication-inbound-failure dl,.wf-app--erp .wf-erp-communication-inbound-failure__resolution,.wf-app--erp .wf-erp-communication-inbound-failure__next-action p{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-communication-inbound-failure dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:6px 16px;margin:0;display:grid}.wf-app--erp .wf-erp-communication-inbound-failure dl>div{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-communication-inbound-failure dt{font-weight:750}.wf-app--erp .wf-erp-communication-inbound-failure dd{color:var(--wf-erp-text);overflow-wrap:anywhere;margin:0}.wf-app--erp .wf-erp-communication-inbound-failure__error{background:color-mix(in srgb, var(--wf-erp-danger) 8%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-danger) 24%, transparent);border-radius:var(--radius-sm);padding:8px 10px}.wf-app--erp .wf-erp-communication-inbound-failure__error strong{color:var(--wf-erp-danger);font-family:var(--wf-font-mono,monospace);font-size:.72rem}.wf-app--erp .wf-erp-communication-inbound-failure__error p,.wf-app--erp .wf-erp-communication-inbound-failure__next-action p,.wf-app--erp .wf-erp-communication-inbound-failure__resolution p{margin:3px 0 0}.wf-app--erp .wf-erp-communication-inbound-failure__next-action,.wf-app--erp .wf-erp-communication-inbound-failure__resolution{border-top:1px solid var(--wf-erp-line);padding-top:9px}.wf-app--erp .wf-erp-communication-inbound-failure__resolution{flex-wrap:wrap;gap:5px 12px;display:flex}.wf-app--erp .wf-erp-communication-inbound-failure__resolution>strong,.wf-app--erp .wf-erp-communication-inbound-failure__resolution>p{flex-basis:100%}.wf-app--erp .wf-erp-communication-inbound-failures__resolved>summary{color:var(--wf-erp-text);cursor:pointer;margin-bottom:8px;font-size:.8rem;font-weight:750}@media (max-width:640px){.wf-app--erp .wf-erp-communication-inbound-failure>header,.wf-app--erp .wf-erp-communication-inbound-failure__next-action,.wf-app--erp .wf-erp-communication-inbound-failures__heading{flex-direction:column;align-items:stretch}}.wf-app--erp .wf-erp-communication-social-settings__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.wf-app--erp .wf-erp-communication-social-settings__heading h3,.wf-app--erp .wf-erp-communication-social-settings__heading p{margin:0}.wf-app--erp .wf-erp-communication-social-settings__heading p{max-width:52rem;color:var(--ink-muted);margin-top:4px}.wf-app--erp .wf-erp-communication-social-channels{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:12px;display:grid}.wf-app--erp .wf-erp-communication-social-channel{border:1px solid var(--wf-border);border-radius:var(--radius-sm);background:var(--surface-raised);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.wf-app--erp .wf-erp-communication-social-channel>p{color:var(--ink-muted);margin:0}.wf-app--erp .wf-erp-communication-social-channel__head{align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-communication-social-channel__head h4{margin:0 auto 0 0;font-size:1rem}.wf-app--erp .wf-erp-communication-social-channel__mark{color:#fff;background:#1877f2;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-grid}.wf-app--erp .wf-erp-communication-social-channel__mark.is-facebook{font-size:1.125rem}.wf-app--erp .wf-erp-communication-social-channel__mark.is-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.wf-app--erp .wf-erp-communication-social-channel__mark.is-whatsapp{background:#25d366}.wf-app--erp .wf-erp-communication-social-channel__account{gap:10px;display:grid}.wf-app--erp .wf-erp-communication-social-channel__account+.wf-erp-communication-social-channel__account{border-top:1px solid var(--wf-border);padding-top:10px}.wf-app--erp .wf-erp-communication-social-channel__actions{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-communication-social-form,.wf-app--erp .wf-erp-communication-social-connector{gap:14px;display:grid}.wf-app--erp .wf-erp-communication-social-form>label,.wf-app--erp .wf-erp-communication-social-form>label>span{gap:5px;font-weight:700;display:grid}.wf-app--erp .wf-erp-communication-social-form input,.wf-app--erp .wf-erp-communication-social-form .wf-erp-search-select__input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:2.4rem;color:var(--ink-primary);background:var(--surface-input);font:inherit;padding:0 10px}.wf-app--erp .wf-erp-communication-social-form fieldset{border:1px solid var(--wf-border);border-radius:var(--radius-sm);gap:8px;margin:0;padding:12px;display:grid}.wf-app--erp .wf-erp-communication-social-form fieldset>label{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-communication-social-connector__requirement{color:var(--ink-muted);align-items:flex-start;gap:8px;margin:0;display:flex}.wf-app--erp .wf-erp-communication-social-advanced{border:1px solid var(--wf-border);border-radius:var(--radius-sm);background:var(--surface-muted)}.wf-app--erp .wf-erp-communication-social-advanced>summary{color:var(--ink-muted);cursor:pointer;padding:10px 12px;font-weight:700}.wf-app--erp .wf-erp-communication-social-advanced[open]>summary{border-bottom:1px solid var(--wf-border)}.wf-app--erp .wf-erp-communication-social-advanced>:not(summary){margin:12px}.wf-app--erp .wf-erp-communication-social-advanced>label{gap:5px;font-weight:700;display:grid}.wf-app--erp .wf-erp-communication-social-connector__status{border:1px solid var(--wf-border);border-radius:var(--radius-sm);background:var(--surface-muted);gap:6px;padding:12px;display:grid}.wf-app--erp .wf-erp-communication-social-connector__status p{color:var(--ink-muted);margin:0}.wf-app--erp .wf-erp-communication-social-connector dl{gap:8px;margin:0;display:grid}.wf-app--erp .wf-erp-communication-social-connector dl>div{grid-template-columns:9rem minmax(0,1fr);gap:10px;display:grid}.wf-app--erp .wf-erp-communication-social-connector dt{color:var(--ink-muted)}.wf-app--erp .wf-erp-communication-social-connector dd{overflow-wrap:anywhere;margin:0}.wf-app--erp .wf-erp-communication-social-connector__actions{gap:8px;display:flex}@media (max-width:32rem){.wf-app--erp .wf-erp-communication-social-settings__heading{display:grid}.wf-app--erp .wf-erp-communication-folder-list__row{grid-template-columns:auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-communication-folder-list__row.is-manageable{grid-template-columns:auto auto auto minmax(0,1fr)}.wf-app--erp .wf-erp-communication-folder-list__actions{grid-column:2/-1;justify-content:flex-start}}@media (hover:none),(pointer:coarse){.wf-app--erp .wf-erp-communication-mailbox-settings__tabs>button,.wf-app--erp .wf-erp-communication-folder-list__actions>.wf-erp-command-button,.wf-app--erp .wf-erp-communication-mailbox-settings__heading>.wf-erp-command-button,.wf-app--erp .wf-erp-communication-folder-settings>header>.wf-erp-command-button,.wf-app--erp .wf-erp-communication-mailbox-settings__detail-actions>.wf-erp-command-button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.wf-app--erp .wf-erp-communication-mailbox-settings__detail>[role=tabpanel],.wf-app--erp .wf-erp-communication-mailbox-settings__tabs{scroll-behavior:auto}}.wf-app--erp .wf-erp-communication-rules{gap:12px;display:grid}.wf-app--erp .wf-erp-communication-rules__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wf-app--erp .wf-erp-communication-rules__heading h3{margin:0;font-size:1.15rem}.wf-app--erp .wf-erp-communication-rules__heading p{color:var(--wf-erp-muted);margin:2px 0 0}.wf-app--erp .wf-erp-communication-rules__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-communication-rule{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);cursor:grab;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.wf-app--erp .wf-erp-communication-rule:focus-visible{outline:2px solid var(--wf-erp-focus);outline-offset:2px}.wf-app--erp .wf-erp-communication-rule--off>.wf-erp-communication-rule__body{opacity:.7}.wf-app--erp .wf-erp-communication-rule--dragging{opacity:.5}.wf-app--erp .wf-erp-communication-rule--drop-before{box-shadow:0 -3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-communication-rule--drop-after{box-shadow:0 3px 0 var(--wf-erp-primary)}.wf-app--erp .wf-erp-communication-rule__order{align-items:center;gap:4px;display:inline-flex}.wf-app--erp .wf-erp-communication-rule__drag{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-communication-rule__number{background:var(--wf-erp-panel);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.wf-app--erp .wf-erp-communication-rule__head{align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-communication-rule__lines{grid-template-columns:auto 1fr;gap:3px 10px;margin:6px 0 4px;display:grid}.wf-app--erp .wf-erp-communication-rule__lines p{display:contents}.wf-app--erp .wf-erp-communication-rule__lines small{color:var(--wf-erp-muted);font-size:inherit;font-weight:600}.wf-app--erp .wf-erp-communication-rule__done{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-communication-rule__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:22rem;display:flex}.wf-app--erp .wf-erp-communication-rules__else{border:1px dashed var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);margin:0;padding:10px 14px}.wf-app--erp .wf-erp-communication-rule-ai{background:color-mix(in srgb, #7c3aed 14%, var(--wf-erp-surface));color:color-mix(in srgb, #7c3aed 78%, var(--wf-erp-text));vertical-align:1px;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:.78rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-communication-rule-ai svg{width:12px;height:12px}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-communication-rule-editor){width:min(60rem,100vw - 4rem)}.wf-app--erp .wf-erp-communication-rule-editor.wf-erp-communication-rule-editor{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.wf-app--erp .wf-erp-communication-rule-editor>*,.wf-app--erp .wf-erp-communication-rule-editor fieldset>*{grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-communication-rule-editor fieldset{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wf-app--erp .wf-erp-communication-rule-editor__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-app--erp .wf-erp-communication-rule-editor .wf-erp-communication-rule-editor__do{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.wf-app--erp .wf-erp-communication-rule-editor .wf-erp-communication-rule-editor__do>*,.wf-app--erp .wf-erp-communication-rule-editor .wf-erp-communication-rule-editor__do>.wf-erp-command-form__wide{grid-column:auto;width:auto;min-width:0}.wf-app--erp .wf-erp-communication-rule-editor__sum{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-communication-rule-condition{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:6px;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-communication-rule-condition__head{flex-wrap:wrap;align-items:end;gap:8px 10px;display:flex}.wf-app--erp .wf-erp-communication-rule-condition__head>.wf-erp-communication-rule-ai{margin-bottom:8px}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-communication-forwarding){width:min(64rem,100vw - 4rem)}.wf-app--erp .wf-erp-communication-forwarding.wf-erp-communication-forwarding{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.wf-app--erp .wf-erp-communication-forwarding>*,.wf-app--erp .wf-erp-communication-forwarding fieldset>*{grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-communication-forwarding fieldset{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wf-app--erp .wf-erp-communication-forwarding__row>[class*=wf-erp-command-form__field]{width:min(30rem,100%)}.wf-app--erp .wf-erp-communication-forwarding__row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wf-app--erp .wf-erp-communication-forwarding__inline{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-communication-forwarding__blocked{color:var(--wf-erp-muted);margin-right:auto}.wf-app--erp .wf-erp-communication-forwarding code{word-break:break-all;font-size:.85rem}.wf-app--erp{--wf-email-ui-muted:var(--wf-erp-muted);--wf-email-ui-danger:var(--wf-erp-danger);--wf-email-ui-radius:var(--wf-erp-radius);--wf-email-ui-control-bg:var(--surface-input);--wf-email-ui-control-border:var(--wf-erp-key-edge);--wf-email-ui-control-text:var(--wf-erp-text);--wf-email-ui-control-focus:var(--wf-erp-focus-ring);--wf-email-ui-section-bg:var(--wf-erp-surface);--wf-email-ui-section-border:var(--wf-erp-line)}.wf-app--register{--wf-email-ui-muted:var(--ink-muted);--wf-email-ui-danger:var(--danger);--wf-email-ui-radius:var(--radius-xs);--wf-email-ui-control-bg:var(--surface-raised);--wf-email-ui-control-border:var(--line-strong);--wf-email-ui-control-text:var(--ink-primary);--wf-email-ui-control-focus:var(--shadow-focus);--wf-email-ui-section-bg:var(--surface-raised);--wf-email-ui-section-border:var(--line-soft)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-preview-pane,:where(.wf-app--erp,.wf-app--register) .wf-erp-sms-send-part,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-editor{gap:10px;min-width:0;display:grid}:is(.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-email-preview-pane),.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-sms-send-part),.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-email-send-editor),.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-invoice-send-channels)){max-width:min(68rem,100vw - 24px)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer{background:var(--wf-email-ui-section-bg);border:1px solid var(--wf-email-ui-section-border);border-radius:calc(var(--wf-email-ui-radius) + 2px);padding:12px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0;display:grid}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope>.wf-erp-email-recipient-fields{display:contents}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope .wf-erp-email-recipient-field--email{grid-area:1/1}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope .wf-erp-email-template-field{grid-area:1/2}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope--recipient-only .wf-erp-email-recipient-field--email,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope--template-only .wf-erp-email-template-field{grid-column:1/-1}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-editor__canvas{padding-block:18px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-editor__canvas .wf-erp-email-card{max-width:640px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field{gap:5px;min-width:0;display:grid}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field>span{color:var(--wf-email-ui-muted);font-size:.78rem;font-weight:700}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field>input{background:var(--wf-email-ui-control-bg);border:1px solid var(--wf-email-ui-control-border);border-radius:var(--wf-email-ui-radius);color:var(--wf-email-ui-control-text);font:inherit;width:100%;min-width:0;min-height:40px;padding:0 10px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field--readonly>strong{background:var(--wf-email-ui-control-bg);border:1px solid var(--wf-email-ui-control-border);border-radius:var(--wf-email-ui-radius);color:var(--wf-email-ui-control-text);overflow-wrap:anywhere;align-items:center;min-height:40px;padding:0 10px;font-weight:600;display:flex}.wf-app--erp .wf-erp-email-send-envelope .wf-erp-email-recipient-field{gap:3px}.wf-app--erp .wf-erp-email-send-envelope .wf-erp-email-recipient-field>span{letter-spacing:.04em;font-size:.74rem;font-weight:600}.wf-app--erp .wf-erp-email-send-envelope .wf-erp-email-recipient-field>:is(input,strong){min-height:32px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field>input:focus-visible{border-color:var(--action-primary);box-shadow:var(--wf-email-ui-control-focus);outline:none}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-field>input[aria-invalid=true]{border-color:var(--wf-email-ui-danger)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-fields__error{color:var(--wf-email-ui-danger);grid-column:1/-1;margin:0;font-size:.78rem}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-canvas{background:var(--surface-panel);border-radius:var(--wf-email-ui-radius);padding:24px 12px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card{background:var(--artifact-paper);border:1px solid var(--artifact-paper-line);box-shadow:var(--artifact-paper-shadow);color:var(--artifact-paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:14px;max-width:520px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}@media (max-width:640px){:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-recipient-fields{grid-template-columns:minmax(0,1fr)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope .wf-erp-email-recipient-field--email,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-envelope .wf-erp-email-template-field{grid-area:auto}}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card:focus-within{box-shadow:0 0 0 2px #0f2a25,0 10px 30px #0f2a251a}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__head{background:#0f2a25;padding:16px 22px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__eyebrow{color:#fff9;letter-spacing:.08em;margin:0 0 4px;font-size:.68rem;font-weight:700;display:block}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__subject-edit{color:#fff;overflow-wrap:anywhere;outline:none;min-height:1.3em;font-size:1.25rem;font-weight:800;line-height:1.3}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__subject-edit:empty:before{color:#ffffff8c;content:attr(data-placeholder);font-weight:600}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__subject-edit--drop{border-radius:6px;box-shadow:inset 0 0 0 2px #fff9}:where(.wf-app--erp,.wf-app--register) .wf-erp-sms-text-edit{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);color:var(--wf-erp-text);overflow-wrap:anywhere;border-radius:4px;outline:none;min-height:72px;padding:8px 10px;line-height:1.6}:where(.wf-app--erp,.wf-app--register) .wf-erp-sms-text-edit:focus-visible{border-color:var(--wf-erp-primary-deep);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}:where(.wf-app--erp,.wf-app--register) .wf-erp-sms-text-edit:empty:before{color:var(--wf-erp-muted);content:attr(data-placeholder)}:where(.wf-app--erp,.wf-app--register) .wf-erp-sms-text-edit--drop{border-color:var(--wf-erp-primary)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-editor{flex-direction:column;display:flex}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-toolbar{background:var(--artifact-paper);border-bottom:1px solid var(--artifact-paper-line);flex-wrap:wrap;gap:2px;padding:6px 14px;display:flex}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-toolbar__button{box-sizing:border-box;color:var(--artifact-paper-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:44px;min-height:44px;padding:8px 12px;font:700 .82rem/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-toolbar__button:hover{background:color-mix(in srgb, var(--artifact-paper-line) 36%, var(--artifact-paper));color:var(--artifact-paper-ink)}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-toolbar__button:focus-visible{box-shadow:var(--wf-email-ui-control-focus);outline:0}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-toolbar__button--active{color:#0f2a25;background:#dfe9e1}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-editor__surface{color:var(--artifact-paper-ink);overflow-wrap:anywhere;min-height:15rem;padding:18px 22px 24px;position:relative}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-editor__surface:focus{outline:none}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-editor__surface--empty:before{color:var(--artifact-paper-muted);content:attr(data-placeholder);pointer-events:none;position:absolute;top:18px;left:22px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-editor__surface--drop{box-shadow:inset 0 0 0 2px #0f2a25}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-card__footer{border-top:1px solid var(--artifact-paper-line);color:var(--artifact-paper-muted);text-align:center;margin:0;padding:12px 22px 16px;font-size:.7rem}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render{overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render>:first-child{margin-top:0}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render>:last-child{margin-bottom:0}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render p{margin:0 0 .7em}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render h2{color:#0f2a25;margin:1em 0 .4em;font-size:1.15rem}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render h3{color:#0f2a25;margin:1em 0 .4em;font-size:1rem}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render ul,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render ol{margin:0 0 .7em;padding-left:1.4em}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render blockquote{border-left:3px solid var(--artifact-paper-line);color:var(--artifact-paper-muted);margin:0 0 .7em;padding:2px 0 2px 12px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render hr{border:0;border-top:1px solid var(--artifact-paper-line);margin:1em 0}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-render a{color:#0f6b53}:where(.wf-app--erp,.wf-app--register) .wf-erp-subject-counter{color:var(--wf-email-ui-muted);text-align:right;margin:2px 0 0;font-size:.8rem}:where(.wf-app--erp,.wf-app--register) .wf-erp-subject-counter--over{color:var(--wf-email-ui-danger);font-weight:600}:where(.wf-app--erp,.wf-app--register) .wf-erp-md-token{color:#0f2a25;cursor:text;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#eef2ee;border:1px solid #b9cabf;border-radius:999px;padding:0 6px;font-size:.82em}:where(.wf-app--erp,.wf-app--register) .wf-erp-md-token--protected{border-color:#7f9b8b;font-weight:700}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer .wf-erp-modal__field,:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer .wf-erp-search-select{gap:5px;min-width:0;display:grid;position:relative}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer .wf-erp-search-select__label{color:var(--wf-email-ui-muted);font-size:.78rem;font-weight:700}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer .wf-erp-search-select__input{background:var(--wf-email-ui-control-bg);border:1px solid var(--wf-email-ui-control-border);border-radius:var(--wf-email-ui-radius);color:var(--wf-email-ui-control-text);font:inherit;width:100%;min-width:0;min-height:40px;padding:0 10px}:where(.wf-app--erp,.wf-app--register) .wf-erp-email-send-composer .wf-erp-search-select__input:focus-visible{border-color:var(--action-primary);box-shadow:var(--wf-email-ui-control-focus);outline:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-email-send-channel{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-email-send-channel[hidden]{display:none}.wf-app--erp .wf-erp-email-send-channel>.wf-erp-section-legend{margin-bottom:10px;padding:0}.wf-app--erp .wf-erp-sms-send-part__count{color:var(--wf-email-ui-muted);text-align:end;display:block}.wf-app--erp .wf-erp-state-chips{flex-wrap:wrap;gap:8px;display:flex}.wf-app--erp .wf-erp-state-chip{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.wf-app--erp .wf-erp-state-chip__label{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-state-chip__value{border-radius:999px;padding:1px 9px;font-size:.78rem;font-weight:600}.wf-app--erp .wf-erp-state-chip--ready .wf-erp-state-chip__value{background:var(--success-soft);color:var(--wf-erp-success)}.wf-app--erp .wf-erp-state-chip--attention .wf-erp-state-chip__value{background:var(--warning-soft);color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-state-chip--blocked .wf-erp-state-chip__value{background:var(--danger-soft);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-state-chip--neutral .wf-erp-state-chip__value{background:var(--surface-muted);color:var(--wf-erp-text)}.wf-app--erp .wf-erp-state-chips--compact{gap:6px}.wf-app--erp .wf-erp-state-chips--compact .wf-erp-state-chip{gap:5px;min-height:28px;padding:3px 8px}.wf-app--erp .wf-erp-state-chips--compact .wf-erp-state-chip__label{font-size:.74rem}.wf-app--erp .wf-erp-state-chips--compact .wf-erp-state-chip__value{color:var(--wf-erp-text);background:0 0;padding:0;font-size:.76rem}.wf-app--erp .wf-erp-state-chips--compact .wf-erp-state-chip--ready{background:var(--success-soft);border-color:color-mix(in srgb, var(--wf-erp-success) 28%, var(--wf-erp-line))}.wf-app--erp .wf-erp-state-chips--compact .wf-erp-state-chip--ready .wf-erp-state-chip__value{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-totals{flex-direction:column;gap:0;max-width:30rem;margin:0;display:flex}.wf-app--erp .wf-erp-totals__row{border-top:1px solid #21483d14;justify-content:space-between;align-items:baseline;gap:24px;padding:5px 0;display:flex}.wf-app--erp .wf-erp-totals__row:first-child{border-top:none;padding-top:0}.wf-app--erp .wf-erp-totals__row dt{color:var(--wf-erp-muted);font-size:.86rem}.wf-app--erp .wf-erp-totals__row dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.wf-app--erp .wf-erp-totals__row--emphasis{border-top:1px solid var(--wf-erp-line);margin-top:4px;padding-top:8px}.wf-app--erp .wf-erp-totals__row--emphasis dt{color:var(--wf-erp-text);font-weight:600}.wf-app--erp .wf-erp-totals__row--emphasis dd{color:var(--wf-erp-text);font-size:1.1rem;font-weight:700}.wf-app--erp .wf-erp-totals--calculation .wf-erp-totals__row dt{grid-template-columns:.9rem minmax(0,1fr);column-gap:6px;display:grid}.wf-app--erp .wf-erp-totals--calculation .wf-erp-totals__row dd{white-space:nowrap}.wf-app--erp .wf-erp-totals__operator{color:var(--wf-erp-muted);text-align:center;font-weight:700}.wf-app--erp .wf-erp-totals__detail{color:var(--wf-erp-muted);grid-column:2;font-size:.76rem;display:block}.wf-app--erp .wf-erp-totals__detail--positive{color:var(--wf-erp-success);font-weight:650}.wf-app--erp .wf-erp-totals dd.wf-erp-totals__control{justify-self:end;width:9rem}.wf-app--erp .wf-erp-totals dd.wf-erp-totals__control input{text-align:right}.wf-app--erp .wf-erp-totals__row--subtotal{border-top-color:var(--wf-erp-line)}.wf-app--erp .wf-erp-totals__row--subtotal dt{color:var(--wf-erp-text);font-weight:600}.wf-app--erp .wf-erp-calculation-card{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:10px;padding:12px 14px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-calculation-card>h4{color:var(--wf-erp-text);margin:0;font-size:.86rem;font-weight:700}.wf-app--erp.wf-app--erp .wf-erp-calculation-card>.wf-erp-totals{width:100%;max-width:none;margin:0}.wf-app--erp .wf-erp-notices{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-notice{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-line);border-radius:6px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}.wf-app--erp .wf-erp-notice__icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.72rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-notice__text{color:var(--wf-erp-text);font-size:.86rem;line-height:1.35}.wf-app--erp .wf-erp-notice:has(>.wf-erp-notice__actions){flex-wrap:wrap;align-items:center;gap:10px;padding:6px 6px 6px 10px}.wf-app--erp .wf-erp-notice:has(>.wf-erp-notice__actions)>.wf-erp-notice__icon{margin-top:0}.wf-app--erp .wf-erp-notice:has(>.wf-erp-notice__actions)>.wf-erp-notice__text{flex:18rem;min-width:0}.wf-app--erp .wf-erp-notice__actions{flex-wrap:wrap;flex:none;gap:6px;margin-left:auto;display:flex}.wf-app--erp .wf-erp-notice__actions .wf-erp-command-button{box-shadow:none;min-height:30px;padding:3px 11px}.wf-app--erp .wf-erp-notice__actions .wf-erp-command-button strong{font-size:.82rem;font-weight:700}.wf-app--erp .wf-erp-notice__actions .wf-erp-command-button__icon{width:15px;height:15px}.wf-app--erp .wf-erp-notice--attention .wf-erp-notice__actions .wf-erp-command-button--secondary{background:color-mix(in srgb, var(--wf-erp-warning) 12%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-warning) 50%, var(--wf-erp-line))}.wf-app--erp :is(.wf-erp-notice--neutral,.wf-erp-notice--ready) .wf-erp-notice__actions .wf-erp-command-button--secondary{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-primary) 45%, var(--wf-erp-line))}.wf-app--erp .wf-erp-notice--blocked .wf-erp-notice__actions .wf-erp-command-button--secondary{background:color-mix(in srgb, var(--wf-erp-danger) 8%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-danger) 45%, var(--wf-erp-line))}@media (max-width:47.99rem){.wf-app--erp .wf-erp-notice__actions{flex:100%;margin-left:0}.wf-app--erp .wf-erp-notice__actions>*{flex:12rem}}.wf-app--erp .wf-erp-notice--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-notice--attention .wf-erp-notice__icon{background:var(--warning-soft);color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-notice--blocked{border-left-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-notice--blocked .wf-erp-notice__icon{background:var(--danger-soft);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-notice--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-notice--ready .wf-erp-notice__icon{background:var(--success-soft);color:var(--wf-erp-success)}.wf-app--erp .wf-erp-notice--neutral .wf-erp-notice__icon{background:var(--surface-muted);color:var(--wf-erp-text)}.wf-app--erp .wf-erp-notice--filled{border-left-width:1px}.wf-app--erp .wf-erp-notice--filled .wf-erp-notice__icon{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-notice--filled.wf-erp-notice--ready{background:var(--success-soft);border-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-notice--filled.wf-erp-notice--attention{background:var(--warning-soft);border-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-notice--filled.wf-erp-notice--blocked{background:var(--danger-soft);border-color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-notice--filled .wf-erp-notice__text{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-filter-chip{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:6px;align-items:baseline;gap:5px;padding:3px 9px;font-size:.8rem;display:inline-flex}.wf-app--erp .wf-erp-filter-chip__label{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-filter-chip__value{color:var(--wf-erp-text);font-weight:600}.wf-app--erp .wf-erp-filter-chip__remove,.wf-app--erp .wf-erp-filter-chips__clear{color:var(--wf-erp-muted);text-decoration:none}.wf-app--erp .wf-erp-filter-chip__remove{border-radius:4px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-inline-end:-3px;font-size:1rem;line-height:1;display:inline-flex}.wf-app--erp .wf-erp-subledger-reconciliation{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-warning);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-subledger-reconciliation>summary{cursor:pointer;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:40px;padding:7px 10px;list-style:none;display:grid}.wf-app--erp .wf-erp-subledger-reconciliation>summary::-webkit-details-marker{display:none}.wf-app--erp .wf-erp-subledger-reconciliation__status-icon{background:var(--warning-soft);color:var(--wf-erp-warning);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wf-app--erp .wf-erp-subledger-reconciliation__status-icon svg,.wf-app--erp .wf-erp-subledger-reconciliation__toggle-copy svg{width:14px;height:14px}.wf-app--erp .wf-erp-subledger-reconciliation__summary-copy{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;font-size:.82rem;display:flex}.wf-app--erp .wf-erp-subledger-reconciliation__difference{color:var(--wf-erp-warning);font-variant-numeric:tabular-nums;font-weight:700}.wf-app--erp .wf-erp-subledger-reconciliation__toggle-copy{color:var(--wf-erp-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.wf-app--erp .wf-erp-subledger-reconciliation .wf-erp-subledger-reconciliation__toggle-copy [data-state=open],.wf-app--erp .wf-erp-subledger-reconciliation[open] .wf-erp-subledger-reconciliation__toggle-copy [data-state=closed]{display:none}.wf-app--erp .wf-erp-subledger-reconciliation[open] .wf-erp-subledger-reconciliation__toggle-copy [data-state=open]{display:inline}.wf-app--erp .wf-erp-subledger-reconciliation[open] .wf-erp-subledger-reconciliation__toggle-copy svg{transform:rotate(180deg)}.wf-app--erp .wf-erp-subledger-reconciliation__facts{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;gap:5px 0;margin:0;padding:7px 10px;display:flex}.wf-app--erp .wf-erp-subledger-reconciliation__facts>div{align-items:baseline;gap:5px;min-width:0;padding:0 12px;display:inline-flex}.wf-app--erp .wf-erp-subledger-reconciliation__facts>div:first-child{padding-left:0}.wf-app--erp .wf-erp-subledger-reconciliation__facts>div+div{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-subledger-reconciliation__facts dt{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-subledger-reconciliation__facts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.8rem;font-weight:650}.wf-app--erp .wf-erp-subledger-reconciliation__investigation{border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-primary-deep);justify-content:flex-end;align-items:center;gap:5px;padding:7px 10px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.wf-app--erp .wf-erp-subledger-reconciliation__investigation:hover{text-decoration:underline}.wf-app--erp .wf-erp-subledger-reconciliation__investigation svg{width:14px;height:14px}.wf-app--erp .wf-erp-filter-chips__clear{align-self:center;padding:3px 4px;font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-filter-chip__remove:hover,.wf-app--erp .wf-erp-filter-chip__remove:focus-visible,.wf-app--erp .wf-erp-filter-chips__clear:hover,.wf-app--erp .wf-erp-filter-chips__clear:focus-visible{color:var(--wf-erp-accent-strong);text-decoration:underline}.wf-app--erp .wf-erp-template-detail{grid-template-columns:minmax(0,35rem) minmax(14rem,20rem);justify-content:center;align-items:start;gap:18px 20px;display:grid}.wf-app--erp .wf-erp-template-language-control{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;display:flex}.wf-app--erp .wf-erp-template-language-control>span{color:var(--wf-erp-muted);font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-template-add-variant{grid-column:1/-1}.wf-app--erp .wf-erp-template-editor-section{min-width:0}.wf-app--erp .wf-erp-template-editor-form{border-top:0;padding-top:0}.wf-app--erp .wf-erp-template-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-app--erp .wf-erp-template-action-buttons{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.wf-app--erp .wf-erp-capability-areas__lead{gap:2px;margin-bottom:10px;display:grid}.wf-app--erp .wf-erp-capability-areas__lead p{margin:0}.wf-app--erp .wf-erp-capability-areas{columns:3 16rem;column-gap:8px;margin:0 0 8px;padding:0;list-style:none}.wf-app--erp .wf-erp-capability-area{break-inside:avoid;border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);margin:0 0 8px;padding:8px 10px}.wf-app--erp .wf-erp-capability-area__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.wf-app--erp .wf-erp-capability-area__head small{color:var(--wf-erp-muted);white-space:nowrap}.wf-app--erp .wf-erp-capability-area ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-capability-area li{align-items:center;gap:6px;font-size:.86rem;display:flex}.wf-app--erp .wf-erp-capability-area li>svg{width:14px;height:14px;color:var(--wf-erp-primary);flex:none}.wf-app--erp .wf-erp-capability-area__all>span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-capability-areas--pick{grid-column:1/-1}.wf-app--erp .wf-erp-capability-areas--pick label.wf-erp-capability-area__check.wf-erp-capability-area__check{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;flex-direction:row;align-items:center;gap:.45rem;margin:0;display:inline-flex}.wf-app--erp .wf-erp-capability-area__check input[type=checkbox]{width:1.05rem;min-width:1.05rem;height:1.05rem;min-height:1.05rem;accent-color:var(--wf-erp-primary);margin:0}.wf-app--erp .wf-erp-capability-areas--pick label.wf-erp-capability-area__check.wf-erp-capability-area__check>span{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;font-weight:400}.wf-app--erp .wf-erp-capability-areas--pick li.is-picked>label.wf-erp-capability-area__check>span{font-weight:600}.wf-app--erp .wf-erp-employee-notices{gap:6px;display:grid}.wf-app--erp .wf-erp-employee-account .wf-erp-info-grid.wf-erp-info-grid--lines{columns:20rem 2}.wf-app--erp .wf-erp-employee-logins tbody>tr>*{vertical-align:middle}.wf-app--erp .wf-erp-employee-logins thead th:first-child,.wf-app--erp .wf-erp-employee-logins tbody th{width:12rem}.wf-app--erp .wf-erp-employee-logins th:last-child,.wf-app--erp .wf-erp-employee-logins td:last-child{white-space:nowrap;width:1%}.wf-app--erp .wf-erp-employee-logins td:last-child .wf-erp-command-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.wf-app--erp .wf-erp-employee-logins td:last-child .wf-erp-command-actions>*{flex:none}.wf-app--erp .wf-erp-capability-editor-row>small,.wf-app--erp .wf-erp-capability-editor-group summary>small{color:var(--wf-erp-muted);font-size:.74rem;font-weight:500}.wf-app--erp .wf-erp-modal:has([data-wf-runtime-form=auth-user-replace-capabilities]){z-index:110}.wf-app--erp .wf-erp-capability-editor-toolbar{grid-template-columns:minmax(12rem,1fr) auto auto;align-items:end;gap:12px;margin-block:12px;display:grid}.wf-app--erp .wf-erp-capability-editor-toolbar>label{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-capability-editor-toolbar input[type=search]{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;font:inherit;border-radius:4px;width:100%;min-height:34px;padding:6px 10px}.wf-app--erp .wf-erp-capability-editor-toolbar>label.wf-erp-capability-editor-toolbar__toggle{align-items:center;gap:8px;min-height:38px;display:flex}.wf-app--erp .wf-erp-capability-editor-toolbar__toggle input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.wf-app--erp .wf-erp-capability-editor-group{border-top:1px solid var(--wf-erp-line);padding-top:8px}.wf-app--erp .wf-erp-capability-editor-group summary{cursor:pointer;align-items:baseline;gap:8px;padding:6px 0;font-weight:700;display:flex}.wf-app--erp .wf-erp-capability-editor-group>summary:before{color:var(--wf-erp-muted);content:"▶";font-size:.7em}.wf-app--erp .wf-erp-capability-editor-group[open]>summary:before{content:"▼"}.wf-app--erp .wf-erp-capability-editor-group summary>small{margin-left:auto}.wf-app--erp .wf-erp-capability-editor-group__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 0 10px;display:grid}.wf-app--erp .wf-erp-capability-editor-row{align-content:start;gap:4px;min-width:0;padding:6px 0;display:grid}.wf-app--erp .wf-erp-capability-editor-row>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wf-app--erp .wf-erp-capability-editor-row>.wf-erp-search-select{margin-top:3px}.wf-app--erp .wf-erp-form-hint{color:var(--wf-erp-muted);margin:0 0 4px;font-size:.86rem;line-height:1.45}.wf-app--erp .wf-erp-table--payment-intents :is(th,td){white-space:nowrap}.wf-app--erp .wf-erp-table--payment-intents th:first-child{min-width:13rem}.wf-app--erp .wf-erp-placeholder-picker{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);flex-direction:column;gap:10px;padding:12px;display:flex}.wf-app--erp .wf-erp-placeholder-picker__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.wf-app--erp .wf-erp-placeholder-picker__head h3{margin:0;font-size:.9rem}.wf-app--erp .wf-erp-placeholder-picker__head p{color:var(--wf-erp-muted);margin:0;font-size:.8rem}.wf-app--erp .wf-erp-placeholder-group{gap:4px;display:grid}@media (max-width:60rem){.wf-app--erp .wf-erp-template-detail{grid-template-columns:minmax(0,35rem)}.wf-app--erp .wf-erp-template-language-control,.wf-app--erp .wf-erp-template-add-variant{grid-column:1}}.wf-app--erp .wf-erp-placeholder-group__label{color:var(--wf-erp-muted);font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-placeholder-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-placeholder-chip{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);box-sizing:border-box;color:var(--wf-erp-text);cursor:grab;font:inherit;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:.8rem;line-height:1.2;display:inline-flex}.wf-app--erp .wf-erp-placeholder-chip:active{cursor:grabbing}.wf-app--erp .wf-erp-placeholder-chip:hover{border-color:var(--wf-erp-primary);color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-placeholder-chip:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-placeholder-chip__label{font-weight:600}.wf-app--erp .wf-erp-placeholder-chip__example{color:var(--wf-erp-muted);font-size:.74rem}.wf-app--erp .wf-erp-token-text{line-height:1.6;display:inline}.wf-app--erp .wf-erp-token-pill{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-primary-deep);white-space:nowrap;border-radius:999px;margin:0 1px;padding:0 7px;font-size:.74rem;font-weight:600;display:inline-block}.wf-app--erp .wf-erp-sent-message-layout{grid-template-columns:minmax(0,2fr) minmax(260px,.9fr);gap:20px;display:grid}.wf-app--erp .wf-erp-sent-message-content,.wf-app--erp .wf-erp-sent-message-rail{min-width:0}.wf-app--erp .wf-erp-sent-message-rail{align-content:start;gap:14px;display:grid}.wf-app--erp .wf-erp-sent-message-preview{padding:16px 10px}.wf-app--erp .wf-erp-sent-message-preview .wf-erp-email-card{max-width:640px}.wf-app--erp .wf-erp-sent-message-preview__frame{background:var(--artifact-paper);border-radius:var(--wf-erp-radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;min-height:34rem;display:block}.wf-app--erp .wf-erp-sent-message-technical{border-top:1px solid var(--wf-erp-line);padding-top:12px}.wf-app--erp .wf-erp-sent-message-technical>summary{color:var(--wf-erp-primary-deep);cursor:pointer;min-height:44px;padding:11px 2px;font-weight:700}.wf-app--erp .wf-erp-sent-message-technical__body{gap:14px;padding-top:8px;display:grid}.wf-app--erp .wf-erp-sent-message-source{gap:6px;margin:0;display:grid}.wf-app--erp .wf-erp-sent-message-content-source .wf-erp-sent-message-source{padding-top:8px}.wf-app--erp .wf-erp-sent-message-source dt{color:var(--wf-erp-muted);font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-sent-message-source dd{margin:0}.wf-app--erp .wf-erp-sent-message-source pre{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);font:.78rem/1.5 var(--font-receipt);white-space:pre-wrap;word-break:break-word;max-height:20rem;margin:0;padding:10px;overflow:auto}@media (max-width:840px){.wf-app--erp .wf-erp-sent-message-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.wf-app--erp .wf-erp-workspace--communication-templates .wf-erp-filter-bar__search{flex-basis:100%}}.wf-app--erp .wf-erp-marketplace-channels{display:grid}.wf-app--erp .wf-erp-marketplace-channels .wf-erp-badge{white-space:nowrap}.wf-app--erp .wf-erp-marketplace-channel{border-bottom:1px solid #21483d1f;grid-template-columns:minmax(8rem,14rem) auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:6px 0;display:grid}.wf-app--erp .wf-erp-marketplace-channel:last-child{border-bottom:0}.wf-app--erp .wf-erp-marketplace-channel__name{font-size:.86rem}.wf-app--erp .wf-erp-marketplace-channel .wf-erp-command-form{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:6px;margin:0;display:flex}.wf-app--erp .wf-erp-marketplace-media-empty{background:var(--wf-erp-panel);border:1px dashed var(--wf-erp-line);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);justify-content:center;align-items:center;gap:8px;min-height:5.5rem;margin-block-end:12px;padding:12px;font-size:.84rem;display:flex}@media (max-width:40rem){.wf-app--erp .wf-erp-marketplace-channel{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-marketplace-channel .wf-erp-command-form{grid-column:1/-1;justify-content:flex-start}}.wf-app--erp .wf-erp-media-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-block-end:14px;display:grid}.wf-app--erp .wf-erp-media-gallery__item{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);margin:0;overflow:hidden}.wf-app--erp .wf-erp-media-gallery__item img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.wf-app--erp .wf-erp-media-gallery__item figcaption{color:var(--wf-erp-muted);font-size:var(--text-xs);padding:6px 8px}.wf-app--erp .wf-erp-vehicle-media-manager__gallery{grid-template-columns:repeat(auto-fill,minmax(11rem,15rem));margin:0}.wf-app--erp .wf-erp-record-detail-stack{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-record-detail-stack>.wf-erp-status__panel{width:100%;min-width:0}.wf-app--erp .wf-erp-vehicle-media-manager>header p,.wf-app--erp .wf-erp-vehicle-media-manager__inherited p{color:var(--wf-erp-muted);font-size:var(--text-sm);margin:3px 0 0}.wf-app--erp .wf-erp-vehicle-media-manager>.wf-erp-status__body{gap:14px;display:grid}.wf-app--erp .wf-erp-vehicle-media-manager__item figcaption,.wf-app--erp .wf-erp-vehicle-media-manager__inherited{gap:7px;display:grid}.wf-app--erp .wf-erp-vehicle-media-manager__item figcaption p{margin:0}.wf-app--erp .wf-erp-vehicle-media-manager__meta,.wf-app--erp .wf-erp-vehicle-media-manager__channels{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-media-manager__channels{grid-column:1/-1;width:100%}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-media-manager__channels .wf-erp-toggle-row{flex:0 auto;grid-column:auto;min-height:32px;padding:4px 6px}.wf-app--erp .wf-erp-command-form .wf-erp-vehicle-media-manager__channels .wf-erp-toggle-row input[type=checkbox]{width:18px;height:18px;min-height:18px}.wf-app--erp .wf-erp-toggle-row.wf-erp-checkbox-option--with-control{flex-flow:wrap;gap:6px 10px;display:flex}.wf-app--erp .wf-erp-command-form label.wf-erp-checkbox-option__main,.wf-app--erp label.wf-erp-checkbox-option__main{display:contents}.wf-app--erp .wf-erp-command-form .wf-erp-checkbox-option__main>input[type=checkbox],.wf-app--erp .wf-erp-checkbox-option__main>input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-checkbox-option__main>span{flex:1 1 0;gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-checkbox-option__main>span>small{color:var(--wf-erp-muted);font-weight:500;display:block}.wf-app--erp .wf-erp-checkbox-option__control{box-sizing:border-box;flex:0 0 100%;padding-left:34px}.wf-app--erp .wf-erp-checkbox-option__control>*{max-width:16rem}.wf-app--erp .wf-erp-command-form fieldset>label.wf-erp-toggle-row{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex}.wf-app--erp .wf-erp-command-form fieldset>label.wf-erp-toggle-row>input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-command-form fieldset>label.wf-erp-toggle-row>span{color:var(--wf-erp-text);letter-spacing:normal;font-size:.82rem;font-weight:600;line-height:1.25}.wf-app--erp .wf-erp-command-form label.wf-erp-checkbox-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;display:grid}.wf-app--erp .wf-erp-command-form label.wf-erp-checkbox-row>input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-command-form label.wf-erp-checkbox-row>span{min-width:0}.wf-app--erp .wf-erp-vehicle-media-manager__inherited{border-top:1px dashed var(--wf-erp-line);padding-top:10px}.wf-app--erp .wf-erp-live-statements-band{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.wf-app--erp .wf-erp-live-statements-band__copy{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-live-statements-band__copy>span{color:var(--wf-erp-muted);font-size:.86rem}.wf-app--erp .wf-erp-command-form__group>.wf-erp-notices{grid-column:1/-1}.wf-app--erp .wf-erp-bulk-reminder__scope{border:0;border-top:1px solid var(--wf-erp-line);min-inline-size:0;margin:0;padding:10px 0 0}.wf-app--erp .wf-erp-bulk-reminder__scope>h3{color:var(--wf-erp-text);margin:0 0 8px;padding:0;font-size:.86rem;font-weight:700}.wf-app--erp .wf-erp-bulk-reminder__section,.wf-app--erp .wf-erp-bulk-run__section{border-top:1px solid var(--wf-erp-line);gap:10px;margin-top:12px;padding-top:14px;display:grid}.wf-app--erp .wf-erp-bulk-reminder__section>h3,.wf-app--erp .wf-erp-bulk-reminder__composer h3,.wf-app--erp .wf-erp-bulk-run__section>h3,.wf-app--erp .wf-erp-bulk-run__composer h3{color:var(--wf-erp-text);margin:0;font-size:.92rem}.wf-app--erp .wf-erp-bulk-reminder__section>p{color:var(--wf-erp-muted);margin:0;font-size:.84rem;line-height:1.4}.wf-app--erp .wf-erp-bulk-reminder__summary,.wf-app--erp .wf-erp-bulk-run__summary{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:0 18px;margin:0;display:grid}.wf-app--erp .wf-erp-bulk-reminder__summary>div,.wf-app--erp .wf-erp-bulk-run__summary>div{border-bottom:1px solid var(--wf-erp-line);justify-content:space-between;gap:8px;padding:7px 10px;display:flex}.wf-app--erp .wf-erp-bulk-reminder__summary dt,.wf-app--erp .wf-erp-bulk-run__summary dt{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-bulk-reminder__summary dd,.wf-app--erp .wf-erp-bulk-run__summary dd{color:var(--wf-erp-text);text-align:right;margin:0;font-size:.84rem;font-weight:700}.wf-app--erp .wf-erp-bulk-reminder__composer,.wf-app--erp .wf-erp-bulk-run__composer{border-top:1px solid var(--wf-erp-line);gap:12px;padding-top:14px;display:grid}.wf-app--erp .wf-erp-vendor-credit-lines .wf-erp-flat-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-app--erp .wf-erp-vendor-credit-lines .wf-erp-flat-section__head>div:first-child{min-width:0}.wf-app--erp .wf-erp-vendor-credit-lines .wf-erp-flat-section__head p,.wf-app--erp .wf-erp-vendor-credit-lines__empty{color:var(--wf-erp-muted);margin:3px 0 0;font-size:.82rem}.wf-app--erp .wf-erp-vendor-credit-lines__table-wrap{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);overflow-x:auto}.wf-app--erp .wf-erp-vendor-credit-lines__table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.8rem}.wf-app--erp .wf-erp-vendor-credit-lines__table :is(th,td){border-bottom:1px solid var(--wf-erp-line);text-align:left;vertical-align:top;padding:7px 8px}.wf-app--erp .wf-erp-vendor-credit-lines__table :is(th,td):is([data-wf-column-key=net],[data-wf-column-key=vat],[data-wf-column-key=total]){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-vendor-credit-lines__table tr[data-direction=debit] td{background:color-mix(in srgb, var(--wf-erp-warning) 7%, transparent)}.wf-app--erp .wf-erp-vendor-credit-lines__direction{border:1px solid var(--wf-erp-line-strong);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-vendor-credit-lines__direction--debit{border-color:color-mix(in srgb, var(--wf-erp-warning) 55%, var(--wf-erp-line));color:color-mix(in srgb, var(--wf-erp-warning) 75%, var(--wf-erp-text))}.wf-app--erp .wf-erp-vendor-credit-lines__vat-summary{color:var(--wf-erp-muted);gap:3px;padding:7px 8px;font-size:.72rem;display:grid}.wf-app--erp .wf-erp-vendor-credit-lines__table thead th,.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot th,.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot td{background:var(--wf-erp-key);font-weight:700}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot :is(th,td){border-bottom:0;border-top:1px solid var(--wf-erp-line-strong)}@media (max-width:48rem){.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot{display:block}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot tr{background:var(--wf-erp-key);flex-wrap:wrap;gap:8px 16px;padding:10px;display:flex}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot :is(th,td){border:0;flex:auto;gap:3px;padding:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot th{flex-basis:100%;order:-1}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot td:empty{display:none}.wf-app--erp .wf-erp-vendor-credit-lines__table tfoot td[data-wf-column-label]:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);font-size:.72rem;font-weight:600}}.wf-app--erp .wf-erp-modal__panel--wide:has(.wf-erp-vendor-credit-review){max-width:min(78rem,100vw - 3rem)}.wf-app--erp .wf-erp-vendor-credit-review{gap:12px;min-height:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__layout{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:16px;min-height:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__editor,.wf-app--erp .wf-erp-vendor-credit-review__lines{gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__line{border:0;border-bottom:1px solid var(--wf-erp-line);gap:10px;min-width:0;margin:0;padding:2px 0 12px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__line[data-direction=debit]{box-shadow:inset 3px 0 0 var(--wf-erp-warning);padding-left:9px}.wf-app--erp .wf-erp-vendor-credit-review__line-head{justify-content:space-between;align-items:center;display:flex}.wf-app--erp .wf-erp-vendor-credit-review__line-head strong{font-size:.84rem;font-weight:700}.wf-app--erp .wf-erp-vendor-credit-review__fields{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(7rem,.7fr));gap:9px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__fields>:is(label,.wf-erp-search-select),.wf-app--erp .wf-erp-vendor-credit-review__provenance>div>:is(label,.wf-erp-search-select){gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__fields>:is(label,.wf-erp-search-select) span,.wf-app--erp .wf-erp-vendor-credit-review__provenance>div>:is(label,.wf-erp-search-select) span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-vendor-credit-review__return-source{border-top:1px solid var(--wf-erp-line);gap:7px;padding-top:8px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__return-row{grid-template-columns:minmax(0,1fr) minmax(7rem,.35fr) auto;align-items:end;gap:8px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__return-row>label{gap:4px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__return-row>label>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-vendor-credit-review__return-row>.wf-erp-icon-button{align-self:end}.wf-app--erp .wf-erp-vendor-credit-review__fields input,.wf-app--erp .wf-erp-vendor-credit-review__provenance .wf-erp-search-select__input{width:100%;min-width:0;min-height:36px}.wf-app--erp .wf-erp-vendor-credit-review__description{grid-column:1/-1}.wf-app--erp .wf-erp-vendor-credit-review__fields>.wf-erp-search-select{grid-column:span 2}.wf-app--erp .wf-erp-vendor-credit-review__coding-field{grid-column:span 2;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__coding-field>span{color:var(--wf-erp-muted);font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);cursor:pointer;text-align:left;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:36px;padding:4px 8px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger:hover:not(:disabled){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger:disabled{color:var(--wf-erp-muted);cursor:not-allowed}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger--invalid:not(:disabled){border-color:var(--wf-erp-danger);color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger>.wf-icon{width:.9rem;height:.9rem}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger>span{gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger strong{font-variant-numeric:tabular-nums;font-size:.75rem}.wf-app--erp .wf-erp-vendor-credit-review__coding-trigger small{color:var(--wf-erp-muted);font-size:.68rem}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal-account{grid-column:span 8}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal-vat{grid-column:span 4}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal-cost-center{grid-column:span 7}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal-project{grid-column:span 5}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal-dimension--wide,.wf-app--erp .wf-erp-vendor-credit-review__coding-warning{grid-column:1/-1}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal :is(.wf-erp-search-select,.wf-erp-search-select__input){width:100%;min-width:0}.wf-app--erp .wf-erp-vendor-credit-review__coding-warning{color:var(--wf-erp-danger);margin:0;font-size:.72rem}.wf-app--erp .wf-erp-vendor-credit-review__provenance{border-top:1px solid var(--wf-erp-line);padding-top:8px}.wf-app--erp .wf-erp-vendor-credit-review__provenance summary{color:var(--wf-erp-muted);cursor:pointer;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-vendor-credit-review__provenance>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:9px;display:grid}.wf-app--erp :is(.wf-erp-vendor-credit-review__editor,.wf-erp-vendor-credit-review__return-source)>.wf-erp-command-button{justify-self:start}.wf-app--erp .wf-erp-vendor-credit-review__totals{border-top:1px solid var(--wf-erp-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;padding-top:10px;font-size:.82rem;display:grid}.wf-app--erp .wf-erp-vendor-credit-review__totals strong{font-variant-numeric:tabular-nums;text-align:right}.wf-app--erp .wf-erp-vendor-credit-review__totals strong[data-balanced=false]{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-vendor-credit-review__preview{background:var(--wf-erp-key);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:8px;min-height:28rem;padding:10px;display:grid;position:sticky;top:0;overflow:hidden}.wf-app--erp .wf-erp-vendor-credit-review__preview h3{margin:0;font-size:.86rem}.wf-app--erp .wf-erp-vendor-credit-review__preview :is(iframe,img){background:var(--artifact-paper);border:1px solid var(--wf-erp-line);object-fit:contain;width:100%;height:min(32rem,100dvh - 15rem)}.wf-app--erp .wf-erp-vendor-credit-review__vat-warning{color:var(--wf-erp-muted);margin:0;font-size:.78rem}.wf-app--erp .wf-erp-vendor-credit-review>.wf-erp-modal__actions{border-top:1px solid var(--wf-erp-line);justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}@media (max-width:64rem){.wf-app--erp .wf-erp-vendor-credit-review__layout{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vendor-credit-review__preview{min-height:20rem;position:static}}@media (max-width:42rem){.wf-app--erp .wf-erp-vendor-credit-review__fields,.wf-app--erp .wf-erp-vendor-credit-review__provenance>div,.wf-app--erp .wf-erp-vendor-credit-review__return-row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vendor-credit-review__fields>.wf-erp-search-select,.wf-app--erp .wf-erp-vendor-credit-review__description,.wf-app--erp .wf-erp-vendor-credit-review__coding-field{grid-column:1}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-vendor-credit-review__coding-modal>:is(.wf-erp-vendor-credit-review__coding-modal-account,.wf-erp-vendor-credit-review__coding-modal-vat,.wf-erp-vendor-credit-review__coding-modal-cost-center,.wf-erp-vendor-credit-review__coding-modal-project,.wf-erp-vendor-credit-review__coding-warning){grid-column:1}.wf-app--erp .wf-erp-vendor-credit-review>.wf-erp-modal__actions{flex-direction:column-reverse;align-items:stretch}.wf-app--erp .wf-erp-vendor-credit-review>.wf-erp-modal__actions>*{width:100%}}.wf-app--erp .wf-erp-command-form--automation-settings{border-top:0;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding-top:0;display:grid}.wf-app--erp .wf-erp-command-form label.wf-erp-settings-boolean{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:2px 0;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-settings-boolean input[type=checkbox]{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px}.wf-app--erp .wf-erp-command-form label.wf-erp-settings-boolean:has(input:disabled){cursor:default}.wf-app--erp .wf-erp-command-form label.wf-erp-settings-boolean:has(input:disabled:not(:checked)){opacity:.55}.wf-app--erp .wf-erp-command-form--automation-settings .wf-erp-command-form__choice-group label:has(input:disabled){cursor:default}.wf-app--erp .wf-erp-command-form--automation-settings .wf-erp-command-form__choice-group label:has(input:disabled:not(:checked)){opacity:.55}.wf-app--erp .wf-erp-settings-boolean>span{gap:2px;display:grid}.wf-app--erp .wf-erp-settings-boolean strong{color:var(--wf-erp-text);font-size:.84rem}.wf-app--erp .wf-erp-settings-boolean small{color:var(--wf-erp-muted);font-size:.76rem;font-weight:500;line-height:1.3}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--routine-automation{border:0;grid-template-columns:minmax(0,1fr);gap:18px;padding:0;display:grid}.wf-app--erp .wf-erp-routine-automation__owner{gap:4px;width:100%;max-width:34rem;display:grid}.wf-app--erp .wf-erp-routine-automation__owner>span,.wf-app--erp .wf-erp-routine-automation__controls label>span:first-child{color:var(--wf-erp-muted);font-size:.72rem;font-weight:650}.wf-app--erp .wf-erp-routine-automation__owner small,.wf-app--erp .wf-erp-routine-automation__rule>p{color:var(--wf-erp-muted);font-size:.75rem;line-height:1.35}.wf-app--erp .wf-erp-routine-automation__group{gap:8px;display:grid}.wf-app--erp .wf-erp-routine-automation__group>h2{color:var(--wf-erp-text);margin:0;font-size:.9rem}.wf-app--erp .wf-erp-routine-automation__grid{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);display:grid}.wf-app--erp .wf-erp-routine-automation__rule{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:start;gap:6px 16px;min-width:0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-routine-automation__rule:last-child{border-bottom:0}.wf-app--erp .wf-erp-routine-automation__rule-toggle{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-routine-automation__rule-toggle>p{margin:0 0 0 32px}.wf-app--erp .wf-erp-routine-automation__rule-title{color:var(--wf-erp-muted);letter-spacing:.045em;align-items:center;min-height:24px;padding-left:32px;font-size:.72rem;font-weight:600;display:flex}.wf-app--erp .wf-erp-routine-automation__parameters{grid-column:1/-1}.wf-app--erp .wf-erp-routine-automation__rule--communication{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem)}.wf-app--erp .wf-erp-routine-automation__rule--communication>label,.wf-app--erp .wf-erp-routine-automation__rule--communication>div{min-width:0}@media (max-width:48rem){.wf-app--erp .wf-erp-routine-automation__rule{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-routine-automation__rule-toggle label,.wf-app--erp .wf-erp-routine-automation__inline-toggle{min-height:44px}}.wf-app--erp .wf-erp-routine-automation__rule-toggle label,.wf-app--erp .wf-erp-routine-automation__inline-toggle{cursor:pointer;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-command-form .wf-erp-routine-automation__rule-toggle>label>input[type=checkbox],.wf-app--erp .wf-erp-command-form .wf-erp-routine-automation__inline-toggle>input[type=checkbox]{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.wf-app--erp .wf-erp-routine-automation__rule>p{margin:0}.wf-app--erp .wf-erp-routine-automation__controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px 10px;display:grid}.wf-app--erp .wf-erp-routine-automation__controls>label:not(.wf-erp-routine-automation__inline-toggle){gap:3px;display:grid}.wf-app--erp .wf-erp-routine-automation__inline-toggle{grid-column:1/-1;font-weight:600}.wf-app--erp .wf-erp-routine-automation__number{grid-template-columns:minmax(5.5rem,1fr) auto;align-items:center;gap:7px;display:grid}.wf-app--erp .wf-erp-routine-automation__number small{color:var(--wf-erp-muted);font-size:.72rem}@media (max-width:860px){.wf-app--erp .wf-erp-routine-automation__grid{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-notification-settings__preferences{gap:14px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-notification-settings__preferences,.wf-app--erp .wf-erp-command-form.wf-erp-notification-settings__routing-form{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-notification-settings__preferences>*,.wf-app--erp .wf-erp-command-form.wf-erp-notification-settings__routing-form>*{grid-column:1/-1;width:100%;min-width:0}.wf-app--erp .wf-erp-notification-settings__preferences [hidden],.wf-app--erp .wf-erp-notification-settings__routing-form [hidden]{display:none!important}.wf-app--erp .wf-erp-notification-settings__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-app--erp .wf-erp-notification-settings__search{width:100%;max-width:28rem}.wf-app--erp .wf-erp-notification-settings__search input{width:100%}.wf-app--erp .wf-erp-notification-settings__groups{gap:16px;min-width:0;display:grid}.wf-app--erp .wf-erp-notification-settings__empty{color:var(--wf-erp-muted);text-align:center;margin:8px 0;font-size:.78rem}.wf-app--erp .wf-erp-notification-settings__group{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-notification-settings__group>.wf-erp-notification-settings__rows,.wf-app--erp .wf-erp-notification-settings__group>.wf-erp-record-watch-list{grid-column:1/-1}.wf-app--erp .wf-erp-record-watch-list{gap:6px;display:grid}.wf-app--erp .wf-erp-notification-settings__group>h2{margin:0;font-size:.9rem}.wf-app--erp .wf-erp-notification-settings__rows{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);overflow:hidden}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-notification-settings__row{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-width:0;margin:0;padding:9px 11px;display:grid}.wf-app--erp .wf-erp-notification-settings__row+.wf-erp-notification-settings__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-notification-settings__row>legend.wf-erp-notification-settings__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-notification-settings__copy{grid-column:1;gap:1px;min-width:0;display:grid}.wf-app--erp .wf-erp-notification-settings__copy strong{font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-notification-settings__copy p,.wf-app--erp .wf-erp-notification-settings__route>p,.wf-app--erp .wf-erp-notification-settings__route-modes small{color:var(--wf-erp-muted);margin:0;font-size:.72rem;line-height:1.35}.wf-app--erp .wf-erp-notification-settings__choice{background:var(--surface-muted);border:1px solid var(--wf-erp-line);border-radius:5px;grid-area:1/2/span 2;align-items:center;display:inline-flex;overflow:hidden}.wf-app--erp .wf-erp-notification-settings__choice label{cursor:pointer;position:relative}.wf-app--erp .wf-erp-notification-settings__choice label+label{border-left:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-notification-settings__choice input{opacity:0;width:1px;height:1px;position:absolute}.wf-app--erp .wf-erp-notification-settings__choice span{text-align:center;min-width:5.4rem;padding:7px 9px;font-size:.72rem;font-weight:650;display:block}.wf-app--erp .wf-erp-notification-settings__choice label.wf-erp-toggle-row:has(input:checked) span{background:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-notification-settings__choice label:has(input:focus-visible){box-shadow:inset var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-notification-settings__tabs{gap:14px;min-width:0;display:grid}.wf-app--erp .wf-erp-notification-settings__tablist{border-bottom:1px solid var(--wf-erp-line);gap:4px;display:flex}.wf-app--erp .wf-erp-notification-settings__tablist>button{color:var(--wf-erp-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:36px;margin-bottom:-1px;padding:6px 10px;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-notification-settings__tablist>button[aria-selected=true]{border-bottom-color:var(--wf-erp-primary);color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-notification-settings__tabs>[role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-notification-settings__route-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-notification-settings__route{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:grid}.wf-app--erp .wf-erp-notification-settings__route legend{padding:0 4px;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-notification-settings__route-modes,.wf-app--erp .wf-erp-notification-settings__recipients{gap:5px;display:grid}.wf-app--erp .wf-erp-notification-settings__effective{background:var(--surface-muted);border:1px solid var(--wf-erp-line);border-radius:4px;gap:2px;padding:7px 9px;font-size:.72rem;display:grid}.wf-app--erp .wf-erp-notification-settings__effective span{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-notification-settings__route-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-notification-settings__route-modes label,.wf-app--erp .wf-erp-notification-settings__recipients label{cursor:pointer;align-items:center;gap:7px;font-size:.76rem;display:flex}.wf-app--erp .wf-erp-notification-settings__route-modes label{background:var(--surface-muted);border:1px solid var(--wf-erp-line);text-align:center;border-radius:4px;justify-content:center;min-height:34px;padding:6px 8px;position:relative}.wf-app--erp .wf-erp-command-form .wf-erp-notification-settings__route-modes input[type=radio]{opacity:0;width:1px;min-width:1px;height:1px;min-height:1px;padding:0;position:absolute}.wf-app--erp .wf-erp-notification-settings__route-modes label:has(input:checked){background:var(--wf-erp-primary);border-color:var(--wf-erp-primary-deep);color:var(--ink-action)}.wf-app--erp .wf-erp-notification-settings__route-modes label:has(input:focus-visible){box-shadow:var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-command-form .wf-erp-notification-settings__route-modes label.wf-erp-toggle-row>span{color:inherit;letter-spacing:normal;font-size:.73rem;font-weight:700}.wf-app--erp .wf-erp-notification-settings__route-modes small{grid-area:2/1/auto/-1;margin:0 2px 3px}.wf-app--erp .wf-erp-notification-settings__recipients{border-top:1px solid var(--wf-erp-line);max-height:12rem;padding-top:8px;overflow:auto}.wf-app--erp .wf-erp-command-form .wf-erp-notification-settings__recipients input[type=checkbox]{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px}@media (max-width:860px){.wf-app--erp .wf-erp-notification-settings__route-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.wf-app--erp .wf-erp-notification-settings__toolbar{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-notification-settings__row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-notification-settings__choice{flex-wrap:wrap;grid-area:auto/1;align-content:flex-start;align-items:stretch;width:100%;margin-top:5px}.wf-app--erp .wf-erp-notification-settings__choice label{flex:auto}.wf-app--erp .wf-erp-notification-settings__choice span{min-width:0}}@media (pointer:coarse){.wf-app--erp .wf-erp-notification-settings__route-modes label,.wf-app--erp .wf-erp-notification-settings__recipients label{min-height:44px}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/public/fonts/hanken-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/public/fonts/hanken-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wf-app--erp .wf-erp-workspace--customer-portal>.wf-erp-status__workspace{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);grid-auto-rows:max-content}.wf-app--erp .wf-erp-customer-portal__content{align-content:start;gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-settings__form,.wf-app--erp .wf-erp-customer-portal-appearance__form,.wf-app--erp .wf-erp-customer-portal-content__form{max-width:1180px}.wf-app--erp .wf-erp-customer-portal-content__tabs,.wf-app--erp .wf-erp-customer-display-content__tabs{grid-column:1/-1;gap:12px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-content__tab-list,.wf-app--erp .wf-erp-customer-display-content__tab-list{flex-wrap:wrap;gap:4px;display:flex}.wf-app--erp .wf-erp-customer-portal-content__tab-list>button,.wf-app--erp .wf-erp-customer-display-content__tab-list>button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);cursor:pointer;font:inherit;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-customer-portal-content__tab-list>button[aria-selected=true],.wf-app--erp .wf-erp-customer-display-content__tab-list>button[aria-selected=true]{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-customer-portal-content__tab-panel[hidden],.wf-app--erp .wf-erp-customer-display-content__tab-panel[hidden]{display:none}.wf-app--erp .wf-erp-customer-portal-content__workspace{grid-template-columns:minmax(17rem,.82fr) minmax(22rem,1.18fr);align-items:start;gap:18px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-content__editor{gap:12px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-content__editor-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-portal-content__editor-tools>span{color:var(--wf-erp-muted);font-size:.8rem;font-weight:650}.wf-app--erp .wf-erp-customer-portal-content__editor-tools .wf-erp-command-button{min-height:2rem;padding-block:5px}.wf-app--erp .wf-erp-customer-portal-content__preview{gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-content__preview>strong{font-size:.82rem}.wf-app--erp .wf-erp-customer-portal-appearance__select-grid,.wf-app--erp .wf-erp-customer-portal-appearance__color-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;width:100%;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__select-grid--composition{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-hex-color-field__controls{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.wf-app--erp .wf-erp-hex-color-field__picker{block-size:2.3rem;inline-size:2.75rem;min-inline-size:0;padding:3px}.wf-app--erp .wf-erp-customer-portal-appearance__preview{--portal-preview-background:var(--wf-erp-panel);--portal-preview-surface:var(--wf-erp-surface);--portal-preview-text:var(--wf-erp-text);--portal-preview-muted:var(--wf-erp-muted);--portal-preview-line:var(--wf-erp-line);--portal-preview-control-line:var(--wf-erp-line-strong);--portal-preview-brand:var(--wf-erp-primary);--portal-preview-brand-ink:var(--ink-action);--portal-preview-soft:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-panel));--portal-preview-font:inherit;--portal-preview-card-radius:var(--wf-erp-radius);--portal-preview-control-radius:var(--wf-erp-radius);--portal-preview-card-padding:18px;--portal-preview-gap:12px;--portal-preview-card-border:1px solid var(--wf-erp-line);--portal-preview-card-shadow:none;--portal-preview-max-width:64rem;--portal-preview-logo-block-size:4rem;--portal-preview-logo-inline-size:10rem;--portal-preview-auth-logo-block-size:4rem;--portal-preview-auth-logo-inline-size:10rem;background:var(--portal-preview-background);border:1px solid var(--wf-erp-line);color:var(--portal-preview-text);font-family:var(--portal-preview-font);border-radius:10px;grid-column:1/-1;width:100%;min-width:0;padding:0;overflow:hidden}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-page-style=gradient]{background:linear-gradient(145deg, var(--portal-preview-background) 0%, var(--portal-preview-soft) 52%, var(--portal-preview-background) 100%)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tabs{grid-column:1/-1;gap:8px;width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tab-list{flex-wrap:wrap;gap:4px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tab-list>button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);cursor:pointer;font:inherit;border-radius:6px;padding:5px 10px;font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tab-list>button[aria-selected=true]{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tabs>[role=tabpanel][hidden]{display:none}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tab-list>.wf-erp-tabs__group{color:var(--wf-erp-muted);align-self:center;margin:0 2px 0 4px;font-size:12px;font-weight:750}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tab-list>.wf-erp-tabs__group:not(:first-child){margin-left:18px}.wf-app--erp .wf-erp-customer-portal-appearance__logo-line{color:var(--wf-erp-muted);margin:0 0 10px;font-size:13px}.wf-app--erp .wf-erp-customer-portal-appearance__logo-line a{font-weight:700}.wf-app--erp .wf-erp-customer-display-preview{border:1px solid var(--wf-erp-line);border-radius:10px;width:100%;overflow:hidden}.wf-app--erp .wf-erp-command-form.wf-erp-customer-display-welcome-image{background:0 0;border:0;grid-column:1/-1;min-width:0;margin:0;padding:0;display:block}.wf-app--erp .wf-erp-customer-display-welcome-image .wf-erp-image-picker__layout{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-customer-display-welcome-image .wf-erp-image-picker__layout:has(.wf-erp-image-picker__media-card){grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}.wf-app--erp .wf-erp-customer-display-welcome-image .wf-erp-image-picker__layout:has(.wf-erp-image-picker__media-card)>.wf-erp-image-picker__uploader{grid-column:auto}.wf-app--erp .wf-erp-customer-display-content__texts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__portal-only{vertical-align:middle;margin-left:8px;display:inline-flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-window{min-width:0;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-topbar{background:var(--portal-preview-surface);border-block-end:1px solid var(--portal-preview-line);align-items:center;gap:12px;min-height:56px;padding:8px 18px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-brand{flex:none;align-items:center;gap:10px;min-width:0;max-width:15rem;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-brand>strong{font-size:.86rem;line-height:1.2}.wf-app--erp .wf-erp-customer-portal-appearance__preview-monogram{background:var(--portal-preview-brand);border-radius:var(--portal-preview-control-radius);block-size:32px;color:var(--portal-preview-brand-ink);letter-spacing:.04em;flex:none;place-items:center;inline-size:32px;font-size:.72rem;font-weight:700;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-logo{max-block-size:var(--portal-preview-logo-block-size);max-inline-size:var(--portal-preview-logo-inline-size);object-fit:contain;object-position:left center;display:block}.wf-app--erp .wf-erp-customer-portal-appearance__preview-nav{flex-wrap:wrap;flex:1 1 0;gap:2px;min-width:0;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-nav>span{border-radius:var(--portal-preview-control-radius);white-space:nowrap;padding:5px 6px;font-size:.76rem;font-weight:500}.wf-app--erp .wf-erp-customer-portal-appearance__preview-nav>[aria-current=page]{background:var(--portal-preview-soft);color:var(--portal-preview-brand);font-weight:700}.wf-app--erp .wf-erp-customer-portal-appearance__preview-account{white-space:nowrap;align-items:center;gap:10px;margin-inline-start:auto;font-size:.76rem;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-account>span:not(.wf-erp-customer-portal-appearance__preview-avatar){align-items:center;gap:4px;display:inline-flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-avatar{background:var(--portal-preview-soft);block-size:28px;color:var(--portal-preview-brand);border-radius:50%;place-items:center;inline-size:28px;font-size:.68rem;font-weight:700;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-topbar{flex-direction:column;gap:8px;padding-block:12px}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-nav{flex:0 auto;justify-content:center}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-account{margin-inline-start:0}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=banner] .wf-erp-customer-portal-appearance__preview-topbar{background:var(--portal-preview-brand);color:var(--portal-preview-brand-ink);border-block-end-color:#0000}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=banner] .wf-erp-customer-portal-appearance__preview-nav>[aria-current=page]{color:var(--portal-preview-brand-ink);background:#ffffff29}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=banner] .wf-erp-customer-portal-appearance__preview-topbar :is(.wf-erp-customer-portal-appearance__preview-monogram,.wf-erp-customer-portal-appearance__preview-avatar){background:var(--portal-preview-brand-ink);color:var(--portal-preview-brand)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-page{box-sizing:border-box;max-width:var(--portal-preview-max-width);width:100%;margin-inline:auto;padding-inline:18px}.wf-app--erp .wf-erp-customer-portal-appearance__preview-page>h3{margin:14px 0 10px;font-size:.95rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-head{padding-block:18px 4px}.wf-app--erp .wf-erp-customer-portal-appearance__preview-head>.wf-erp-customer-portal-appearance__preview-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-head small{color:var(--portal-preview-muted);font-size:.74rem;display:block}.wf-app--erp .wf-erp-customer-portal-appearance__preview-head strong{letter-spacing:-.01em;font-size:1.3rem;line-height:1.15;display:block}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-page-style=banded] .wf-erp-customer-portal-appearance__preview-head{background:var(--portal-preview-brand);color:var(--portal-preview-brand-ink);padding-block-end:16px}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-page-style=banded] .wf-erp-customer-portal-appearance__preview-head>.wf-erp-customer-portal-appearance__preview-page>span>small{color:inherit;opacity:.85}.wf-app--erp .wf-erp-customer-portal-appearance__preview-chip{background:var(--portal-preview-surface);border:var(--portal-preview-card-border);border-radius:var(--portal-preview-card-radius);box-shadow:var(--portal-preview-card-shadow);color:var(--portal-preview-text);align-items:center;gap:14px;padding:8px 12px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-chip>span{gap:2px;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-chip b{font-size:.95rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-grid{gap:var(--portal-preview-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:18px;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-section-layout=list] .wf-erp-customer-portal-appearance__preview-grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-section-layout=featured] .wf-erp-customer-portal-appearance__preview-grid>article:first-child{grid-column:1/-1}.wf-app--erp .wf-erp-customer-portal-appearance__preview-grid article{background:var(--portal-preview-surface);border:var(--portal-preview-card-border);border-radius:var(--portal-preview-card-radius);box-shadow:var(--portal-preview-card-shadow);min-width:0;padding:var(--portal-preview-card-padding);flex-direction:column;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-grid article>strong{font-size:.9rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-grid article>p{color:var(--portal-preview-muted);margin:0;font-size:.78rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-card-top,.wf-app--erp .wf-erp-customer-portal-appearance__preview-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-card-foot{margin-block-start:auto}.wf-app--erp .wf-erp-customer-portal-appearance__preview-card-foot b{font-size:.9rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-slots{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:auto;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-more{color:var(--portal-preview-brand);font-size:.76rem;font-weight:700;text-decoration:underline}.wf-app--erp .wf-erp-customer-portal-appearance__preview-tile{background:var(--portal-preview-soft);border-radius:var(--portal-preview-control-radius);block-size:30px;color:var(--portal-preview-brand);place-items:center;inline-size:30px;font-size:.85rem;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.wf-app--erp .wf-erp-customer-portal-appearance__preview-pill--wait{color:#6e4100;background:#fcefd9}.wf-app--erp .wf-erp-customer-portal-appearance__preview-pill--info{color:#2a4870;background:#e6edf7}.wf-app--erp .wf-erp-customer-portal-appearance__preview-button{background:var(--portal-preview-brand);border:1px solid var(--portal-preview-brand);border-radius:var(--portal-preview-control-radius);color:var(--portal-preview-brand-ink);justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-button-style=outline] .wf-erp-customer-portal-appearance__preview-button:not(.wf-erp-customer-portal-appearance__preview-button--secondary){color:var(--portal-preview-brand);background:0 0}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-button-style=soft] .wf-erp-customer-portal-appearance__preview-button:not(.wf-erp-customer-portal-appearance__preview-button--secondary){background:var(--portal-preview-soft);border-color:var(--portal-preview-line);color:var(--portal-preview-brand)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-button--secondary{background:var(--portal-preview-surface);border-color:var(--portal-preview-control-line);color:var(--portal-preview-brand)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:22rem;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-brand{background:var(--portal-preview-brand);color:var(--portal-preview-brand-ink);grid-template-rows:auto 1fr auto;gap:18px;padding:22px;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-mark{align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-brand .wf-erp-customer-portal-appearance__preview-monogram{background:var(--portal-preview-brand-ink);color:var(--portal-preview-brand)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro{align-self:center;gap:10px;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro>strong{font-size:1.25rem;line-height:1.15}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro>p{opacity:.9;white-space:pre-line;margin:0;font-size:.82rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro li{align-items:center;gap:8px;font-size:.78rem;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-intro li>span{background:#ffffff24;border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;font-size:.68rem;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-support{font-size:.68rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-support>span{text-decoration:underline}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-panel{flex-direction:column;gap:10px;padding:14px 18px 22px;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-language{align-self:flex-end;align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card{background:var(--portal-preview-surface);border:var(--portal-preview-card-border);border-radius:var(--portal-preview-card-radius);box-shadow:var(--portal-preview-card-shadow);max-width:20rem;padding:var(--portal-preview-card-padding);gap:8px;width:100%;margin:auto;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card>small{color:var(--portal-preview-brand);font-size:.7rem;font-weight:700}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card>strong{font-size:1.15rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card>p{color:var(--portal-preview-muted);margin:0;font-size:.76rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card>.wf-erp-customer-portal-appearance__preview-logo{max-block-size:var(--portal-preview-auth-logo-block-size);max-inline-size:min(var(--portal-preview-auth-logo-inline-size), 70%);margin-block-end:4px}.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth-card>.wf-erp-customer-portal-appearance__preview-button{inline-size:100%}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-auth-card{text-align:center}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-auth-card>.wf-erp-customer-portal-appearance__preview-logo{object-position:center;margin-inline:auto}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=centered] .wf-erp-customer-portal-appearance__preview-field{text-align:left}.wf-app--erp .wf-erp-customer-portal-appearance__preview[data-header-style=banner] .wf-erp-customer-portal-appearance__preview-auth-card{border-block-start:6px solid var(--portal-preview-brand)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-field{gap:4px;font-size:.76rem;display:grid}.wf-app--erp .wf-erp-customer-portal-appearance__preview-field>span{background:var(--portal-preview-surface);border:1px solid var(--portal-preview-control-line);border-radius:var(--portal-preview-control-radius);padding:7px 9px}.wf-app--erp .wf-erp-customer-portal-appearance__preview-field>.wf-erp-customer-portal-appearance__preview-code{letter-spacing:.4em;text-align:center;font-size:.95rem}.wf-app--erp .wf-erp-customer-portal-appearance__preview-or{color:var(--portal-preview-muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.wf-app--erp .wf-erp-customer-portal-appearance__preview-or:before,.wf-app--erp .wf-erp-customer-portal-appearance__preview-or:after{border-block-start:1px solid var(--portal-preview-line);content:"";flex:1}.wf-app--erp .wf-erp-customer-portal-appearance__preview-link{color:var(--portal-preview-brand);font-size:.76rem;font-weight:600;text-decoration:underline}.wf-app--erp .wf-erp-customer-portal-settings__login-grid,.wf-app--erp .wf-erp-customer-portal-settings__option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;display:grid}.wf-app--erp .wf-erp-customer-portal-settings__field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;width:100%;display:grid}.wf-app--erp .wf-erp-customer-portal-settings__field-grid>.wf-erp-command-form__field--wide{grid-column:1/-1}.wf-app--erp .wf-erp-customer-portal-settings__option-grid>.wf-erp-settings-boolean{border-block-start:1px solid var(--wf-erp-line);align-items:flex-start;min-height:58px;padding-block:10px}.wf-app--erp .wf-erp-customer-portal-settings__bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-portal-settings__portal-link{color:var(--wf-erp-primary);text-underline-offset:.18em;font-size:.85rem;font-weight:650;text-decoration:underline}@media (max-width:760px){.wf-app--erp .wf-erp-customer-portal-appearance__select-grid,.wf-app--erp .wf-erp-customer-portal-appearance__color-grid,.wf-app--erp .wf-erp-customer-portal-settings__field-grid,.wf-app--erp .wf-erp-customer-portal-settings__login-grid,.wf-app--erp .wf-erp-customer-portal-settings__option-grid,.wf-app--erp .wf-erp-customer-portal-appearance__preview-grid,.wf-app--erp .wf-erp-customer-portal-appearance__preview-auth{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-customer-portal-appearance__preview-topbar{flex-wrap:wrap}.wf-app--erp .wf-erp-customer-portal-appearance__preview-nav{flex-basis:100%;order:3}.wf-app--erp .wf-erp-customer-portal-content__workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:1050px){.wf-app--erp .wf-erp-customer-portal-appearance__select-grid--composition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:72rem){.wf-app--erp .wf-erp-workspace--customer-portal>.wf-erp-status__workspace{grid-template-columns:minmax(0,1fr)}}.wf-customer-display{--wf-cd-bg:var(--surface-panel);--wf-cd-surface:var(--surface-raised);--wf-cd-ink:var(--ink-primary);--wf-cd-muted:var(--ink-muted);--wf-cd-line:var(--line-subtle);--wf-cd-brand:var(--action-primary);--wf-cd-brand-ink:var(--ink-action);--wf-cd-soft:var(--action-primary-soft);--wf-cd-font:var(--font-operational);--wf-cd-card-radius:var(--radius-xl);--wf-cd-control-radius:var(--radius-lg);--wf-cd-card-border:1px solid var(--wf-cd-line);--wf-cd-card-shadow:none;background:var(--wf-cd-bg);color:var(--wf-cd-ink);font-family:var(--wf-cd-font);-webkit-font-smoothing:antialiased;width:100%;height:100dvh;overflow:hidden;container-type:size}.wf-customer-display--embedded{aspect-ratio:1280/800;height:auto}.wf-customer-display--embedded .wf-customer-display__screen{font-size:1.25cqw}.wf-customer-display h1,.wf-customer-display h2,.wf-customer-display h3,.wf-customer-display p{margin:0}.wf-customer-display svg{flex:none;display:block}.wf-customer-display__screen{height:100%;min-height:0;font-size:clamp(12px,1.25cqw,26px);display:grid}.wf-customer-display__screen--page{grid-template-rows:auto minmax(0,1fr)}.wf-customer-display__screen--split{grid-template-columns:38% minmax(0,1fr)}.wf-customer-display[data-wf-page-style=gradient] .wf-customer-display__screen{background-image:linear-gradient(145deg, var(--wf-cd-bg) 0%, var(--wf-cd-soft) 52%, var(--wf-cd-bg) 100%)}.wf-customer-display__muted{color:var(--wf-cd-muted)}.wf-customer-display__topbar{background:var(--wf-cd-surface);border-bottom:1px solid var(--wf-cd-line);justify-content:space-between;align-items:center;gap:1.5em;min-height:5.25em;padding:0 2.25em;display:flex}.wf-customer-display__brand{align-items:center;gap:1em;min-width:0;display:flex}.wf-customer-display__brand strong{font-size:1.375em;font-weight:700}.wf-customer-display__register{color:var(--wf-cd-muted);align-items:center;gap:.5em;font-size:1.125em;font-weight:600;display:flex}.wf-customer-display__register svg{width:1.15em;height:1.15em}.wf-customer-display__logo{background:var(--wf-cd-surface);border-radius:var(--wf-cd-control-radius);align-items:center;padding:.375em .625em;display:flex}.wf-customer-display__logo img{object-fit:contain;max-width:14em;max-height:2.875em;display:block}.wf-customer-display[data-wf-logo-scale=compact] .wf-customer-display__logo--bar img{max-height:2.25em}.wf-customer-display[data-wf-logo-scale=large] .wf-customer-display__logo--bar img{max-height:3.6em}.wf-customer-display__logo--panel img{max-height:3.375em}.wf-customer-display__logo--hero{padding:.875em 1.5em}.wf-customer-display__logo--hero img{max-width:30em;max-height:6.875em}.wf-customer-display__monogram{background:var(--wf-cd-brand);border-radius:var(--wf-cd-control-radius);color:var(--wf-cd-brand-ink);flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;font-weight:700;display:inline-flex}.wf-customer-display__monogram--panel,.wf-customer-display__monogram--hero{background:var(--wf-cd-brand-ink);color:var(--wf-cd-brand)}.wf-customer-display__monogram--panel{width:3.5em;height:3.5em}.wf-customer-display__monogram--hero{width:2.8em;height:2.8em;font-size:2.5em}.wf-customer-display__body{flex-direction:column;gap:1.25em;min-height:0;padding:1.625em 2.25em 2.125em;display:flex}.wf-customer-display__body--center{justify-content:center;align-items:center}.wf-customer-display__greeting{gap:.125em;display:grid}.wf-customer-display__greeting>span{font-size:1.125em}.wf-customer-display__greeting h1{letter-spacing:-.015em;font-size:2.5em;font-weight:700;line-height:1.15}.wf-customer-display__grid{flex:1;grid-template-columns:minmax(0,1fr) 28.125em;gap:1.5em;min-height:0;display:grid}.wf-customer-display__grid--single{grid-template-columns:minmax(0,32em);justify-content:center}.wf-customer-display__card{background:var(--wf-cd-surface);border:var(--wf-cd-card-border);border-radius:var(--wf-cd-card-radius);box-shadow:var(--wf-cd-card-shadow);min-height:0;padding:1.625em 1.75em}.wf-customer-display__card-head{align-items:center;gap:.875em;display:flex}.wf-customer-display .wf-customer-display__card-head h2{color:inherit;letter-spacing:normal;min-width:0;font-size:1.625em;font-weight:650;line-height:1.25}.wf-customer-display__card-pill{margin-left:auto}.wf-customer-display__tile{background:var(--wf-cd-soft);border-radius:var(--wf-cd-control-radius);color:var(--wf-cd-brand);flex:none;justify-content:center;align-items:center;width:2.75em;height:2.75em;display:inline-flex}.wf-customer-display__tile svg{width:1.5em;height:1.5em}.wf-customer-display__tile--large{width:6em;height:6em}.wf-customer-display__tile--large svg{width:3.25em;height:3.25em}.wf-customer-display__pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:2em;padding:.1875em .875em;font-size:1em;font-weight:700;line-height:1.2;display:inline-flex}.wf-customer-display__pill--info{color:#2a4870;background:#e6edf7}.wf-customer-display__pill--wait{color:#6e4100;background:#fcefd9}.wf-customer-display__pill--late{color:#8a2d2d;background:#fff1f1}.wf-customer-display__pill--neutral{background:var(--wf-cd-soft);color:var(--wf-cd-muted)}.wf-customer-display__cart{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.wf-customer-display__lines{min-height:0;margin:.875em 0 0;padding:0;list-style:none;overflow:auto}.wf-customer-display__lines li{border-top:1px solid var(--wf-cd-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25em;padding:.9375em 0;display:grid}.wf-customer-display__lines li.wf-customer-display__empty{color:var(--wf-cd-muted);font-size:1.125em;display:block}.wf-customer-display__line-main{gap:.375em;display:grid}.wf-customer-display__line-main strong{overflow-wrap:anywhere;font-size:1.3125em;font-weight:650;line-height:1.25}.wf-customer-display__line-meta{color:var(--wf-cd-muted);flex-wrap:wrap;align-items:center;gap:.625em;font-size:1.0625em;display:flex}.wf-customer-display__line-meta .wf-customer-display__pill{min-height:1.625em;padding:.125em .625em;font-size:.8em}.wf-customer-display__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3125em;font-weight:700}.wf-customer-display__pay{flex-direction:column;display:flex}.wf-customer-display__due{margin-top:1.375em;display:grid}.wf-customer-display__label{color:var(--wf-cd-muted);font-size:1.125em}.wf-customer-display__total{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3.5em;font-weight:700;line-height:1.1}.wf-customer-display__sums{border-top:1px solid var(--wf-cd-line);gap:.5em;margin:1.125em 0 0;padding-top:1em;display:grid}.wf-customer-display__sums:empty{display:none}.wf-customer-display__sums div{justify-content:space-between;font-size:1.125em;display:flex}.wf-customer-display__sums dt{color:var(--wf-cd-muted)}.wf-customer-display__sums dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.wf-customer-display__notice{background:var(--wf-cd-soft);border-radius:var(--wf-cd-control-radius);align-items:center;gap:1em;margin-top:auto;padding:1.125em 1.25em;display:flex}.wf-customer-display__notice svg{color:var(--wf-cd-brand);width:1.875em;height:1.875em}.wf-customer-display__notice div{gap:.125em;display:grid}.wf-customer-display__notice strong{font-size:1.25em;font-weight:700}.wf-customer-display__notice span{color:var(--wf-cd-muted);font-size:1em}.wf-customer-display__notice--brand{background:var(--wf-cd-brand);color:var(--wf-cd-brand-ink)}.wf-customer-display__notice--brand svg,.wf-customer-display__notice--brand span{color:inherit;opacity:.92}.wf-customer-display__notice--brand svg{width:2.375em;height:2.375em}.wf-customer-display__notice--attention{color:#6e4100;background:#fcefd9}.wf-customer-display__notice--attention svg,.wf-customer-display__notice--attention span{color:inherit}.wf-customer-display__pay-code{border-top:1px solid var(--wf-cd-line);gap:.875em;margin-top:1em;padding-top:1.125em;display:grid}.wf-customer-display__pay-code h3{font-size:1.375em;font-weight:650}.wf-customer-display__code{grid-template-columns:12.25em minmax(0,1fr);align-items:center;gap:1.25em;display:grid}.wf-customer-display__qr{aspect-ratio:1;border:1px solid var(--wf-cd-line);border-radius:var(--wf-cd-control-radius);background:#fff;margin:0;padding:.625em}.wf-customer-display__qr img{width:100%;height:100%;display:block}.wf-customer-display__steps{gap:.625em;margin:0;padding:0;list-style:none;display:grid}.wf-customer-display__steps li{align-items:center;gap:.75em;font-size:1.0625em;font-weight:600;display:flex}.wf-customer-display__steps b{background:var(--wf-cd-brand);color:var(--wf-cd-brand-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75em;height:1.75em;font-size:.9375em;display:inline-flex}.wf-customer-display__panel{background:var(--wf-cd-brand);color:var(--wf-cd-brand-ink);flex-direction:column;justify-content:space-between;min-height:0;padding:2.5em;display:flex}.wf-customer-display__panel--full{text-align:center;justify-content:center;align-items:center;gap:2.125em}.wf-customer-display__panel-copy{gap:.75em;display:grid}.wf-customer-display__panel-copy h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:3.5em;font-weight:700;line-height:1.1}.wf-customer-display__panel-copy p{opacity:.88;font-size:1.625em}.wf-customer-display__screen--split .wf-customer-display__panel-copy h1{font-size:3em}.wf-customer-display__picture{min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}.wf-customer-display__picture img{object-fit:cover;width:100%;height:100%;display:block}.wf-customer-display__split-main{background:var(--wf-cd-bg);place-items:center;padding:2em;display:grid}.wf-customer-display__step-card{gap:.625em;width:100%;max-width:40em;padding:2.125em 2.375em;display:grid}.wf-customer-display__eyebrow{color:var(--wf-cd-brand);font-size:1.0625em;font-weight:700}.wf-customer-display__step-card h2{letter-spacing:-.01em;font-size:2.25em;font-weight:700;line-height:1.15}.wf-customer-display__step-card .wf-customer-display__code{grid-template-columns:15.625em minmax(0,1fr);margin-top:.875em}.wf-customer-display__thanks{text-align:center;justify-items:center;gap:.875em;width:100%;max-width:47.5em;padding:3em 3.5em;display:grid}.wf-customer-display__thanks h1{letter-spacing:-.015em;margin-top:.5em;font-size:2.875em;font-weight:700;line-height:1.12}.wf-customer-display__paid{font-size:1.625em}.wf-customer-display__thanks .wf-customer-display__muted{font-size:1.3125em}.wf-app--erp .wf-erp-workspace--reports .wf-erp-status__panel>header>.wf-erp-section-heading>.wf-erp-section-heading__copy{gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-operational-report__body{gap:12px;display:grid}.wf-app--erp .wf-erp-operational-report__tools .wf-erp-command-button{align-items:center;gap:6px;display:inline-flex}.wf-app--erp .wf-erp-operational-report__filters{align-items:end}.wf-app--erp .wf-erp-operational-report__filters>[data-wf-report-print-exclude]{flex:10rem;min-width:9rem}.wf-app--erp .wf-erp-operational-report__filters>[data-wf-select-name=operational_report_date_basis]{flex-basis:14rem;min-width:14rem}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-operational-report__filters input{min-height:40px}.wf-app--erp .wf-erp-operational-report__saved-views-list{gap:0;margin:0 0 12px;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-operational-report__saved-views-list>li{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.wf-app--erp .wf-erp-operational-report__saved-views-list>li:first-child{border-top:0}.wf-app--erp .wf-erp-operational-report__saved-views-list a{color:var(--wf-erp-text);font-weight:650;text-decoration:none}.wf-app--erp .wf-erp-operational-report__saved-views-list a:hover{text-decoration:underline}.wf-app--erp .wf-erp-operational-report__summary-block{gap:6px;display:grid}.wf-app--erp .wf-erp-operational-report__comparison-period{color:var(--wf-erp-muted);margin:0 10px;font-size:.72rem}.wf-app--erp .wf-erp-operational-report__notices{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.wf-app--erp .wf-erp-operational-report__notices>h3{white-space:nowrap;margin:0;font-size:.86rem}.wf-app--erp .wf-erp-operational-report__notices>.wf-erp-notices{flex:36rem}.wf-app--erp .wf-erp-operational-report__notices .wf-erp-notice__text{font-size:.72rem}.wf-app--erp .wf-erp-operational-report__analysis-details{border:1px solid var(--wf-erp-line);border-radius:4px;padding-inline:10px}.wf-app--erp .wf-erp-operational-report__follow-up{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.wf-app--erp .wf-erp-operational-report__follow-up>:only-child,.wf-app--erp .wf-erp-operational-report__follow-up>.wf-erp-operational-report__analysis-details[open]{grid-column:1/-1}.wf-app--erp .wf-erp-operational-report__follow-up>.wf-erp-operational-report__notices:not(:only-child){border-radius:3px 0 0 3px}.wf-app--erp .wf-erp-operational-report__follow-up>.wf-erp-operational-report__notices+.wf-erp-operational-report__analysis-details:not([open]){background:color-mix(in srgb, var(--warning-soft) 78%, var(--wf-erp-surface));border-color:color-mix(in srgb, var(--wf-erp-warning) 52%, var(--wf-erp-line));border-left:0;border-radius:0 3px 3px 0}.wf-app--erp .wf-erp-operational-report__analysis-details>summary{color:var(--wf-erp-primary-deep);align-items:center;gap:7px;min-height:34px;font-size:.76rem;font-weight:700;display:flex}.wf-app--erp .wf-erp-operational-report__analysis-details[open]>.wf-erp-operational-report__breakdowns{margin-block:4px 10px}.wf-app--erp .wf-erp-inventory-report__analysis-details{border:1px solid var(--wf-erp-line);border-radius:4px;padding-inline:10px}.wf-app--erp .wf-erp-inventory-report__analysis-details>summary{color:var(--wf-erp-primary-deep);align-items:center;gap:7px;min-height:34px;font-size:.76rem;font-weight:700;display:flex}.wf-app--erp :is(.wf-erp-operational-report__analysis-details,.wf-erp-inventory-report__analysis-details)>summary .wf-erp-section-heading__icon{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-inverse);border-radius:4px;width:24px;height:24px}.wf-app--erp .wf-erp-inventory-report__analysis-details[open]>.wf-erp-inventory-report__breakdowns,.wf-app--erp .wf-erp-inventory-report__analysis-details[open]>.wf-erp-report-card-section{margin-block:4px 10px}.wf-app--erp .wf-erp-inventory-report__breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wf-app--erp .wf-erp-operational-report__chart{overflow:hidden}.wf-app--erp .wf-erp-report-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));align-items:stretch;gap:12px;display:grid}.wf-app--erp .wf-erp-report-analysis-grid>*{min-width:0}.wf-app--erp .wf-erp-report-surface{background:var(--wf-erp-surface);border-color:color-mix(in srgb, var(--wf-erp-line) 82%, var(--wf-erp-text));border-radius:6px}.wf-app--erp .wf-erp-report-surface>header{background:linear-gradient(180deg, var(--surface-raised), var(--wf-erp-panel));min-height:64px;padding:9px 12px}.wf-app--erp .wf-erp-report-surface>header .wf-erp-section-heading__icon{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-inverse);border-radius:4px;width:34px;height:34px}.wf-app--erp .wf-erp-report-surface>header .wf-erp-section-heading__copy>p,.wf-app--erp .wf-erp-report-card-section>.wf-erp-flat-section__head .wf-erp-section-heading__copy>p{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.75rem;line-height:1.3}.wf-app--erp .wf-erp-report-surface>.wf-erp-filter-bar{background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-panel));gap:7px 8px;padding:8px 12px}.wf-app--erp .wf-erp-report-surface>.wf-erp-filter-bar :is(input,button,select,.wf-erp-search-select__control){min-height:34px}.wf-app--erp .wf-erp-filter-bar.wf-erp-operational-report__filters>label{flex:7rem;min-width:7rem}.wf-app--erp .wf-erp-filter-bar.wf-erp-operational-report__filters>.wf-erp-search-select:not(.wf-erp-filter-select){flex:9rem;min-width:9rem}.wf-app--erp .wf-erp-report-body{gap:10px;padding:10px 12px 14px}.wf-app--erp .wf-erp-report-metric-bands{gap:8px;min-width:0;display:grid}.wf-app--erp .wf-erp-report-metric-bands>.wf-erp-metric-summary{margin:0;padding:0}.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__primary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (min-width:72.0625rem){.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__primary:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}.wf-app--erp .wf-erp-report-metric-bands__primary>div{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-panel));border-color:color-mix(in srgb, var(--wf-erp-primary) 25%, var(--wf-erp-line));border-radius:3px;gap:2px;padding:6px 9px}.wf-app--erp .wf-erp-report-metric-bands__primary dd{font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.08}.wf-app--erp .wf-erp-report-metric-bands__primary dd>small{font-size:.66rem}.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__secondary{background:color-mix(in srgb, var(--wf-erp-panel) 78%, var(--wf-erp-bg));border:1px solid var(--wf-erp-line);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0}.wf-app--erp .wf-erp-report-metric-bands__secondary>div{border:0;border-left:1px solid var(--wf-erp-line);background:0 0;border-radius:0;gap:2px;padding:5px 9px}.wf-app--erp .wf-erp-report-metric-bands__secondary>div:first-child{border-left:0}.wf-app--erp .wf-erp-report-metric-bands__secondary dd{font-size:.84rem;line-height:1.18}.wf-app--erp .wf-erp-report-metric-bands__secondary dd>small{font-size:.62rem}.wf-app--erp .wf-erp-report-primary-analysis{grid-template-columns:minmax(0,1.42fr) minmax(22rem,.85fr)}.wf-app--erp .wf-erp-report-primary-analysis>:only-child{grid-column:1/-1}.wf-app--erp .wf-erp-report-ranking{gap:9px;margin:0;padding:10px;list-style:none;display:grid}.wf-app--erp .wf-erp-report-ranking>li{grid-template-columns:minmax(7rem,.85fr) minmax(7rem,1.35fr) auto;align-items:center;gap:8px;min-width:0;font-size:.72rem;display:grid}.wf-app--erp .wf-erp-report-ranking__identity{min-width:0;display:grid}.wf-app--erp .wf-erp-report-ranking__identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-report-ranking__identity>small{color:var(--wf-erp-muted);margin-top:1px;font-size:.62rem}.wf-app--erp .wf-erp-report-ranking__track{background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--wf-erp-bg));height:7px;display:block;overflow:hidden}.wf-app--erp .wf-erp-report-ranking__fill{background:var(--wf-erp-primary);height:100%;display:block}.wf-app--erp .wf-erp-report-ranking__fill--negative{background:var(--wf-erp-warning)}.wf-app--erp .wf-erp-report-ranking__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:5.5rem}.wf-app--erp .wf-erp-inventory-report__ranking .wf-erp-report-ranking{gap:4px;padding:6px 9px}.wf-app--erp .wf-erp-inventory-report__ranking .wf-erp-report-ranking>li{gap:6px;font-size:.69rem}.wf-app--erp .wf-erp-inventory-report__ranking .wf-erp-report-ranking__identity>small{white-space:nowrap;margin-top:0;font-size:.59rem}.wf-app--erp .wf-erp-report-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wf-app--erp .wf-erp-report-detail-sections>*{grid-column:1/-1;min-width:0}.wf-app--erp .wf-erp-flat-section.wf-erp-report-card-section,.wf-app--erp .wf-erp-operational-report__breakdowns>.wf-erp-flat-section{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:4px;gap:0;padding:0;overflow:hidden}.wf-app--erp :is(.wf-erp-flat-section.wf-erp-report-card-section,.wf-erp-operational-report__breakdowns>.wf-erp-flat-section)>.wf-erp-flat-section__head{background:color-mix(in srgb, var(--wf-erp-primary-deep) 7%, var(--wf-erp-surface));border-bottom:1px solid var(--wf-erp-line);align-items:center;min-height:40px;padding:7px 10px}.wf-app--erp :is(.wf-erp-flat-section.wf-erp-report-card-section,.wf-erp-operational-report__breakdowns>.wf-erp-flat-section)>.wf-erp-flat-section__head .wf-erp-section-heading__icon{background:var(--wf-erp-primary-deep);border-color:var(--wf-erp-primary-deep);color:var(--ink-inverse);border-radius:5px;width:26px;height:26px}.wf-app--erp :is(.wf-erp-flat-section.wf-erp-report-card-section,.wf-erp-operational-report__breakdowns>.wf-erp-flat-section)>:is(.wf-erp-table-wrap,.wf-erp-table-region),.wf-app--erp :is(.wf-erp-flat-section.wf-erp-report-card-section,.wf-erp-operational-report__breakdowns>.wf-erp-flat-section)>.wf-erp-table-region>.wf-erp-table-wrap{border:0;border-radius:0}.wf-app--erp .wf-erp-flat-section.wf-erp-report-card-section>.wf-erp-economics-chart{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 10px}.wf-app--erp .wf-erp-report-surface .wf-erp-economics-chart__canvas>svg{min-height:10.5rem}.wf-app--erp .wf-erp-report-surface .wf-erp-economics-chart__legend{margin-bottom:.4rem}.wf-app--erp .wf-erp-report-primary-analysis .wf-erp-economics-chart__canvas{block-size:9.5rem;max-width:none}.wf-app--erp .wf-erp-report-primary-analysis .wf-erp-economics-chart__canvas>svg{block-size:100%;min-height:0}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-report-primary-analysis .wf-erp-economics-chart__canvas,.wf-app--erp .wf-erp-workspace--vehicle-sales-report .wf-erp-report-primary-analysis .wf-erp-economics-chart__canvas{block-size:8.25rem}.wf-app--erp .wf-erp-report-primary-analysis>.wf-erp-flat-section.wf-erp-report-card-section{align-content:start;position:relative}@media not (max-width:48rem){.wf-app--erp .wf-erp-report-primary-analysis>.wf-erp-flat-section.wf-erp-report-card-section:has(>.wf-erp-economics-chart>.wf-erp-economics-chart__disclosure:not([open]))>.wf-erp-flat-section__head{padding-right:10rem}}.wf-app--erp .wf-erp-report-primary-analysis>.wf-erp-flat-section.wf-erp-report-card-section>.wf-erp-economics-chart>.wf-erp-economics-chart__disclosure:not([open]){border-top:0;margin:0;padding:0;position:absolute;top:5px;right:10px}.wf-app--erp .wf-erp-report-primary-analysis>.wf-erp-flat-section.wf-erp-report-card-section>.wf-erp-economics-chart>.wf-erp-economics-chart__disclosure:not([open])>summary{min-height:26px}.wf-app--erp .wf-erp-report-surface .wf-erp-table :is(th,td){padding-block:7px}.wf-app--erp .wf-erp-report-notice-section,.wf-app--erp .wf-erp-operational-report__notices,.wf-app--erp .wf-erp-sales-performance__exceptions{background:color-mix(in srgb, var(--warning-soft) 78%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-warning) 52%, var(--wf-erp-line));border-left:3px solid var(--wf-erp-warning);border-radius:3px;gap:6px;padding:7px 9px}.wf-app--erp .wf-erp-sales-performance__exceptions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.wf-app--erp .wf-erp-sales-performance__exception-icon{background:color-mix(in srgb, var(--wf-erp-warning) 20%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-warning) 54%, var(--wf-erp-line));color:color-mix(in srgb, var(--wf-erp-warning) 74%, var(--wf-erp-text));border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wf-app--erp .wf-erp-sales-performance__exception-summary{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:.78rem;line-height:1.3;display:flex}.wf-app--erp .wf-erp-sales-performance__exception-summary>strong{white-space:nowrap}.wf-app--erp .wf-erp-sales-performance__exception-summary>span{color:color-mix(in srgb, var(--wf-erp-text) 78%, var(--wf-erp-muted))}.wf-app--erp .wf-erp-sales-performance__exceptions>.wf-erp-sales-performance__disclosure{border:0;margin:0;padding:0}.wf-app--erp .wf-erp-sales-performance__exceptions>.wf-erp-sales-performance__disclosure>summary{white-space:nowrap;gap:5px;min-height:28px}.wf-app--erp .wf-erp-sales-performance__exceptions>.wf-erp-sales-performance__disclosure[open]{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;margin-top:2px;padding-top:4px}.wf-app--erp .wf-erp-report-notice-section>.wf-erp-flat-section__head{border:0;min-height:0;padding:0}.wf-app--erp :is(.wf-erp-report-notice-section,.wf-erp-operational-report__notices,.wf-erp-sales-performance__exceptions) .wf-erp-notice{background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-operational-report__notices>h3{font-size:.76rem}.wf-app--erp .wf-erp-operational-report__filters .wf-erp-operational-report__saved-views{border:1px solid var(--wf-erp-line);border-radius:4px;flex:1 0 100%;grid-column:1/-1;padding:7px 8px}@media (max-width:72rem){.wf-app--erp .wf-erp-report-primary-analysis{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.wf-app--erp .wf-erp-report-surface>header{align-items:stretch;min-height:0}.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__primary,.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-report-detail-sections,.wf-app--erp .wf-erp-report-analysis-grid,.wf-app--erp .wf-erp-inventory-report__breakdowns{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-report-ranking>li{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-report-ranking__track{grid-area:2/1/auto/-1}.wf-app--erp .wf-erp-operational-report__follow-up{grid-template-columns:minmax(0,1fr);gap:6px}.wf-app--erp .wf-erp-operational-report__follow-up>.wf-erp-operational-report__notices:not(:only-child),.wf-app--erp .wf-erp-operational-report__follow-up>.wf-erp-operational-report__notices+.wf-erp-operational-report__analysis-details:not([open]){border:1px solid color-mix(in srgb, var(--wf-erp-warning) 52%, var(--wf-erp-line));border-left:3px solid var(--wf-erp-warning);border-radius:3px}.wf-app--erp .wf-erp-report-detail-sections>*{grid-column:1}.wf-app--erp .wf-erp-sales-performance__exceptions{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-sales-performance__exceptions>.wf-erp-sales-performance__disclosure{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;padding-top:2px}.wf-app--erp .wf-erp-report-primary-analysis .wf-erp-economics-chart__canvas{block-size:auto}.wf-app--erp .wf-erp-report-primary-analysis>.wf-erp-flat-section.wf-erp-report-card-section>.wf-erp-economics-chart>.wf-erp-economics-chart__disclosure:not([open]){justify-self:end;padding:0 8px 4px;position:static}}@media (max-width:22rem){.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__primary,.wf-app--erp .wf-erp-metric-summary.wf-erp-report-metric-bands__secondary{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-operational-report__breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-operational-report__breakdown--wide{grid-column:1/-1}.wf-app--erp .wf-erp-table--vehicle-stock-kpi-units .wf-erp-vehicle-stock-kpi__serial strong{overflow-wrap:anywhere}.wf-app--erp .wf-erp-operational-report__primary{gap:2px;display:grid}.wf-app--erp .wf-erp-operational-report__primary>a{color:inherit;min-height:32px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:2px;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-economics-chart__legend button{min-height:40px}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-economics-chart__disclosure>summary{align-items:center;min-height:32px;display:inline-flex}.wf-app--erp .wf-erp-table--operational-report{width:max(100%,64rem);min-width:64rem}.wf-app--erp .wf-erp-table--operational-report :is(th,td){font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-table--operational-report td:not(:first-child){white-space:nowrap}.wf-app--erp .wf-erp-table--operational-report :is(th,td).wf-erp-operational-report__column--reason{overflow-wrap:anywhere;white-space:normal;width:24rem;min-width:18rem;max-width:24rem}.wf-app--erp .wf-erp-operational-report__definitions{border:1px solid var(--wf-erp-line);border-radius:5px;padding:8px 10px}.wf-app--erp .wf-erp-operational-report__definitions>summary{cursor:pointer;align-items:center;min-height:32px;font-size:.82rem;font-weight:750;display:flex}.wf-app--erp .wf-erp-operational-report__definitions>ul{color:var(--wf-erp-muted);gap:6px;margin:9px 0 2px;padding-left:1.15rem;font-size:.78rem;line-height:1.45;display:grid}.wf-app--erp .wf-erp-operational-report__generated{color:var(--wf-erp-muted);text-align:right;margin:0;font-size:.7rem}@media (max-width:48rem){.wf-app--erp .wf-erp-operational-report__breakdowns{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-operational-report__saved-views{align-items:stretch}.wf-app--erp .wf-erp-operational-report__saved-views>label,.wf-app--erp .wf-erp-operational-report__saved-views>label>input{width:100%}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-operational-report__saved-views input,.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-operational-report__primary>a,.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-economics-chart__disclosure>summary,.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-operational-report__definitions>summary{min-height:40px}.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-table-wrap.wf-erp-mobile-scroll-list{max-height:none;overflow:visible}}.wf-app--erp .wf-erp-table--department-result tbody tr:not(.wf-erp-department-result__sum) th{font-weight:500}.wf-app--erp .wf-erp-table--department-result .wf-erp-department-result__sum th,.wf-app--erp .wf-erp-table--department-result .wf-erp-department-result__sum td{border-top:1px solid var(--wf-erp-line-strong)}.wf-app--erp .wf-erp-table--department-result .wf-erp-department-result__bottom-line th,.wf-app--erp .wf-erp-table--department-result .wf-erp-department-result__bottom-line td{background:var(--success-soft);font-size:1.05em}@media print{.wf-app--erp .wf-erp-operational-report__tools,.wf-app--erp .wf-erp-operational-report__filters,.wf-app--erp .wf-erp-operational-report__saved-views,.wf-app--erp .wf-erp-route-breadcrumbs{display:none!important}.wf-app--erp .wf-erp-workspace--operational-report,.wf-app--erp .wf-erp-workspace--operational-report .wf-erp-status__panel{box-shadow:none;background:#fff;border:0}.wf-app--erp .wf-erp-table--operational-report{width:100%;min-width:0}}.wf-app--erp .wf-erp-workspace--reports .wf-erp-status__panel>header h2,.wf-app--erp .wf-erp-workspace--reports .wf-erp-status__panel>header p{margin:0}.wf-app--erp .wf-erp-workspace--reports .wf-erp-status__panel>header p{color:var(--wf-erp-muted);font-size:.78rem;line-height:1.35}.wf-app--erp .wf-erp-filter-bar.wf-erp-reports-filter{justify-content:space-between;align-items:end;gap:12px;display:flex}.wf-app--erp .wf-erp-reports-filter__search{flex:34rem;gap:4px;min-width:12rem;max-width:48rem;display:grid}.wf-app--erp .wf-erp-reports-filter__search>span:first-child{color:var(--wf-erp-muted);font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-reports-filter__input{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.wf-app--erp .wf-erp-reports-filter__input>.wf-icon{color:var(--wf-erp-muted);pointer-events:none;font-size:.95rem;position:absolute;left:9px}.wf-app--erp .wf-erp-reports-filter__input>input{background:var(--surface-input);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);font:inherit;border-radius:4px;width:100%;min-width:0;min-height:36px;padding:6px 10px 6px 31px}.wf-app--erp .wf-erp-reports-filter__input>input:focus-visible{border-color:var(--wf-erp-primary);outline:2px solid color-mix(in srgb, var(--wf-erp-primary) 22%, transparent);outline-offset:1px}.wf-app--erp .wf-erp-reports-filter__count{color:var(--wf-erp-muted);flex:none;padding-bottom:8px;font-size:.76rem;font-weight:700}.wf-app--erp .wf-erp-filter-bar--accounting-report-history{gap:6px 8px;padding-block:7px}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-detail>.wf-erp-status__body{grid-template-columns:minmax(0,1fr);overflow-x:visible}.wf-app--erp .wf-erp-accounting-report-detail>.wf-erp-status__body>*,.wf-app--erp .wf-erp-accounting-report-detail [data-wf-accounting-structured-result],.wf-app--erp .wf-erp-accounting-report-detail [data-wf-accounting-operational-result],.wf-app--erp .wf-erp-accounting-report-detail [data-wf-accounting-vat-reconciliation-result],.wf-app--erp .wf-erp-accounting-report-detail :is([data-wf-accounting-structured-result],[data-wf-accounting-operational-result])>section{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-accounting-report-detail :is([data-wf-accounting-structured-result],[data-wf-accounting-operational-result]) .wf-erp-economy-overview__metrics{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-accounting-report-detail .wf-erp-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto}.wf-app--erp .wf-erp-accounting-report-detail>header{flex-wrap:wrap;align-items:flex-start}.wf-app--erp .wf-erp-accounting-report-detail>header>.wf-erp-accounting-report-detail__heading{flex:14rem;min-width:min(14rem,100%)}.wf-app--erp .wf-erp-accounting-report-detail>header>.wf-erp-accounting-report-detail__tools{flex:32rem;min-width:0}.wf-app--erp .wf-erp-accounting-report-detail .wf-erp-table :is(th,td)>a{border-radius:3px;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.wf-app--erp .wf-erp-accounting-report-detail .wf-erp-table :is(th,td)>a:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-workspace--accounting-report details>summary{cursor:pointer;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding-block:4px;display:flex}.wf-app--erp .wf-erp-workspace--accounting-report details>summary:before{color:var(--wf-erp-primary);content:"▸";flex:none;font-size:.8rem;line-height:1}.wf-app--erp .wf-erp-workspace--accounting-report details[open]>summary:before{content:"▾"}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-advanced>summary{gap:6px;font-weight:650;list-style:none}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-advanced>summary::-webkit-details-marker{display:none}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-advanced>summary:before{color:var(--wf-erp-primary);content:"+";font-size:1rem;font-weight:750;line-height:1}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-advanced[open]>summary:before{content:"−"}.wf-app--erp .wf-erp-workspace--accounting-report details>summary:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-filter-bar--accounting-report-history>label{flex:0 9rem;min-width:8rem}.wf-app--erp .wf-erp-filter-bar--accounting-report-history>label:first-of-type{flex:12rem}.wf-app--erp .wf-erp-reports-catalog{gap:16px}.wf-app--erp .wf-erp-reports-catalog__preference-notice,.wf-app--erp .wf-erp-reports-catalog__empty{color:var(--wf-erp-muted);margin:0;font-size:.82rem}.wf-app--erp .wf-erp-reports-catalog__preference-notice{border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:10px;display:flex}.wf-app--erp .wf-erp-reports-catalog__preference-notice>p{margin:0}.wf-app--erp .wf-erp-reports-group{gap:6px;min-width:0;display:grid}.wf-app--erp .wf-erp-reports-group+.wf-erp-reports-group{border-top:1px solid var(--wf-erp-line);padding-top:14px}.wf-app--erp .wf-erp-reports-group>h3{color:var(--wf-erp-text);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:750}.wf-app--erp .wf-erp-reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-report-card{background:color-mix(in srgb, var(--wf-erp-panel) 88%, var(--wf-erp-surface) 12%);border:1px solid color-mix(in srgb, var(--wf-erp-line-strong) 85%, var(--wf-erp-text));border-radius:7px;min-width:0;min-height:108px;transition:border-color .12s,box-shadow .12s;position:relative}.wf-app--erp .wf-erp-report-card:hover,.wf-app--erp .wf-erp-report-card:focus-within{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-panel));border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-report-card__link{border-radius:inherit;color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;height:100%;padding:13px 48px 13px 13px;text-decoration:none;display:grid}.wf-app--erp .wf-erp-report-card__link:focus-visible{box-shadow:inset 0 0 0 2px var(--wf-erp-primary);outline:0}.wf-app--erp .wf-erp-report-card__icon-frame{background:color-mix(in srgb, var(--wf-erp-primary) 10%, var(--wf-erp-panel));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.wf-app--erp .wf-erp-report-card__icon{width:1.35rem;height:1.35rem}.wf-app--erp .wf-erp-report-card__content{grid-template-rows:auto 1fr auto;align-self:stretch;gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-report-card__content>strong,.wf-app--erp .wf-erp-report-card__description,.wf-app--erp .wf-erp-report-card__content>small{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-report-card__content>strong{color:var(--wf-erp-primary-deep);font-size:.84rem;line-height:1.25}.wf-app--erp .wf-erp-report-card__description{color:var(--wf-erp-muted);font-size:.77rem;line-height:1.35}.wf-app--erp .wf-erp-reports-grid--accounting{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:6px}.wf-app--erp .wf-erp-report-card--compact{min-height:74px}.wf-app--erp .wf-erp-report-card--compact.wf-erp-report-card--selected{border-color:var(--wf-erp-primary);box-shadow:inset 0 0 0 1px var(--wf-erp-primary)}.wf-app--erp .wf-erp-report-card--compact .wf-erp-report-card__link{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 10px}.wf-app--erp .wf-erp-report-card--compact .wf-erp-report-card__icon-frame{border-radius:6px;width:30px;height:30px}.wf-app--erp .wf-erp-report-card--compact .wf-erp-report-card__icon{width:1.05rem;height:1.05rem}.wf-app--erp .wf-erp-report-card--compact .wf-erp-report-card__content{grid-template-rows:auto auto;align-content:start;gap:2px}.wf-app--erp .wf-erp-report-card--compact .wf-erp-report-card__description{font-size:.72rem;line-height:1.25}.wf-app--erp .wf-erp-report-card__content>small{color:var(--wf-erp-muted);padding-top:2px;font-size:.7rem;font-weight:700}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-report-card__icon-frame,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-report-card__content>strong{color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-report-card>.wf-erp-icon-button{box-sizing:border-box;z-index:1;width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:4px;right:4px}.wf-app--erp .wf-erp-report-card>.wf-erp-icon-button[aria-pressed=true]{color:var(--warning)}@media (forced-colors:active){.wf-app--erp .wf-erp-report-card__link:focus-visible{box-shadow:none;outline-offset:-3px;outline:2px solid highlight}.wf-app--erp .wf-erp-report-card>.wf-erp-icon-button:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid highlight}}.wf-app--erp .wf-erp-filter-bar--economy-overview{flex-wrap:wrap;justify-content:flex-start;display:flex}.wf-app--erp .wf-erp-filter-bar--economy-overview>.wf-erp-search-select{flex:0 18rem;min-width:12rem}.wf-app--erp .wf-erp-economy-overview__metrics{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:7px;margin:0;display:grid}.wf-app--erp .wf-erp-economy-overview__metric{background:color-mix(in srgb, var(--wf-erp-panel) 86%, var(--wf-erp-surface) 14%);border:1px solid var(--wf-erp-line);border-left:3px solid var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);gap:3px;min-height:76px;padding:9px 10px;display:grid;position:relative}.wf-app--erp .wf-erp-economy-overview__metric--ready{border-left-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-economy-overview__metric--attention{border-left-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-economy-overview__metric--emphasis{background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-panel));border-color:color-mix(in srgb, var(--wf-erp-primary) 30%, var(--wf-erp-line))}.wf-app--erp .wf-erp-economy-overview__metric dt{color:var(--wf-erp-muted);font-size:.7rem;font-weight:700;line-height:1.25}.wf-app--erp .wf-erp-economy-overview__metric dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(.98rem,1.35vw,1.22rem);font-weight:720;line-height:1.15}.wf-app--erp .wf-erp-economy-overview__metric small{color:var(--wf-erp-muted);font-size:.66rem;line-height:1.3}.wf-app--erp .wf-erp-economy-overview__metric>a{border-radius:inherit;position:absolute;inset:0}.wf-app--erp .wf-erp-economy-overview__metric:hover,.wf-app--erp .wf-erp-economy-overview__metric:focus-within{border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-economy-overview__metric>a:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-metric-summary.wf-erp-metric-summary--ledger{flex-wrap:wrap;gap:14px clamp(20px,3vw,40px);margin:0 0 10px;padding:0;display:flex}.wf-app--erp .wf-erp-metric-summary.wf-erp-metric-summary--ledger>div{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;min-width:7.5rem;padding:0;display:grid}.wf-app--erp .wf-erp-metric-summary--ledger dt{text-align:right;white-space:nowrap;border-bottom:1px solid #21483d4d;padding:0 0 5px}.wf-app--erp .wf-erp-metric-summary--ledger dd{text-align:right;white-space:nowrap;justify-items:end;gap:2px;padding:7px 0 0;font-size:1.05rem}.wf-app--erp .wf-erp-metric-summary.wf-erp-metric-summary--ledger>div{max-width:100%}@media (max-width:48rem){.wf-app--erp .wf-erp-metric-summary--ledger :is(dt,dd){white-space:normal}}.wf-app--erp .wf-erp-metric-summary--ledger .wf-erp-metric-summary__figure--attention dt{border-bottom-color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-status-card.wf-erp-accounting-report-result{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.wf-app--erp .wf-erp-accounting-report-result .wf-erp-notice{background:0 0;border:0;border-radius:0;padding:2px 0}.wf-app--erp [data-wf-accounting-structured-rows] a{align-items:center;min-height:24px;display:inline-flex}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--date,.wf-erp-accounting-report-column--due){font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--currency{white-space:nowrap;width:6rem}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--rows,.wf-erp-accounting-report-column--lines,.wf-erp-accounting-report-column--entries,.wf-erp-accounting-report-column--items,.wf-erp-accounting-report-column--accounts,.wf-erp-accounting-report-column--quantity,.wf-erp-accounting-report-column--movements,.wf-erp-accounting-report-column--mismatches){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:6rem}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--amount,.wf-erp-accounting-report-column--source-amount,.wf-erp-accounting-report-column--inflow,.wf-erp-accounting-report-column--outflow,.wf-erp-accounting-report-column--net,.wf-erp-accounting-report-column--debit,.wf-erp-accounting-report-column--credit,.wf-erp-accounting-report-column--balance,.wf-erp-accounting-report-column--primary,.wf-erp-accounting-report-column--comparison,.wf-erp-accounting-report-column--change,.wf-erp-accounting-report-column--value,.wf-erp-accounting-report-column--entity-total,.wf-erp-accounting-report-column--elimination,.wf-erp-accounting-report-column--consolidated,.wf-erp-accounting-report-column--receivable,.wf-erp-accounting-report-column--payable,.wf-erp-accounting-report-column--difference,.wf-erp-accounting-report-column--foreign,.wf-erp-accounting-report-column--booked,.wf-erp-accounting-report-column--revalued,.wf-erp-accounting-report-column--converted,.wf-erp-accounting-report-column--closing-debit,.wf-erp-accounting-report-column--closing-credit,.wf-erp-accounting-report-column--applied,.wf-erp-accounting-report-column--average-cost,.wf-erp-accounting-report-column--general-ledger,.wf-erp-accounting-report-column--open,.wf-erp-accounting-report-column--original,.wf-erp-accounting-report-column--refunded,.wf-erp-accounting-report-column--subledger),.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--revenue,.wf-erp-accounting-report-column--cost-of-sales,.wf-erp-accounting-report-column--gross-profit,.wf-erp-accounting-report-column--operating-result,.wf-erp-accounting-report-column--revenue-per-hour,.wf-erp-accounting-report-column--gross-profit-per-hour,.wf-erp-accounting-report-column--worked-hours){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-table--accounting-dimension-profitability{min-width:max(74rem,100%)}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-table--accounting-dimension-profitability .wf-erp-accounting-report-column--dimension{min-width:13rem}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--rate,.wf-erp-accounting-report-column--mass,.wf-erp-accounting-report-column--supplementary){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--committed,.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--country{width:7rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--class{width:9rem}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--commodity,.wf-erp-accounting-report-column--role){width:10rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--type{width:11rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--account{white-space:nowrap;width:6.5rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--control-account{white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--counter-account{white-space:nowrap;width:8.5rem}.wf-app--erp .wf-erp-workspace--accounting-report :is(.wf-erp-accounting-report-column--entry,.wf-erp-accounting-report-column--document,.wf-erp-accounting-report-column--card){width:12rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--status{width:8rem}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-report-column--actions{width:10rem}.wf-app--erp .wf-erp-table--accounting-general-ledger{table-layout:fixed;width:100%;min-width:max(92rem,100%)}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__date{font-variant-numeric:tabular-nums;white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__entry{overflow-wrap:break-word;word-break:normal;width:12rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__account{white-space:nowrap;width:6.5rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__description{overflow-wrap:break-word;word-break:normal;width:18rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__counter-account{width:8.5rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__dimensions{width:12rem}.wf-app--erp .wf-erp-table--accounting-general-ledger .wf-erp-accounting-general-ledger__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:8.75rem}.wf-app--erp .wf-erp-source-links{flex-wrap:wrap;align-items:center;gap:2px 7px;display:inline-flex}.wf-app--erp .wf-erp-source-links>a{align-items:center;min-height:32px;display:inline-flex}.wf-app--erp .wf-erp-source-links>span{color:var(--wf-erp-muted)}@media (max-width:72rem){.wf-app--erp .wf-erp-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-reports-grid--accounting{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}@media (max-width:38rem){.wf-app--erp .wf-erp-workspace--accounting-report details>summary{box-sizing:border-box;min-height:44px;padding-block:8px}.wf-app--erp [data-wf-accounting-structured-rows] a{box-sizing:border-box;min-width:44px;min-height:44px;padding-block:8px}.wf-app--erp .wf-erp-source-links{flex-direction:column;align-items:stretch;gap:0;display:flex}.wf-app--erp .wf-erp-source-links>a{min-height:44px;padding-block:8px}.wf-app--erp .wf-erp-source-links>span{display:none}.wf-app--erp .wf-erp-workspace--accounting-report [data-wf-accounting-structured-rows] .wf-erp-table :is(th,td)>a{min-width:44px;min-height:44px}.wf-app--erp .wf-erp-workspace--accounting-report :is([data-wf-accounting-structured-controls],[data-wf-accounting-structured-rows],[data-wf-accounting-operational-controls],[data-wf-accounting-operational-rows]) .wf-erp-table tbody :is(th,td){text-align:start;white-space:normal;width:100%}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-area-rail--mobile>summary,.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-accounting-area-rail--mobile .wf-erp-record-area-nav--rail a{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-catalog-list:has(.wf-erp-table tbody tr:nth-child(6)) .wf-erp-status__body{max-height:none;overflow:visible}.wf-app--erp .wf-erp-filter-bar.wf-erp-reports-filter{flex-direction:column;align-items:stretch;gap:6px}.wf-app--erp .wf-erp-reports-filter__search{flex-basis:auto;width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-reports-filter__count{padding-bottom:0}.wf-app--erp .wf-erp-filter-bar--accounting-report-history>label,.wf-app--erp .wf-erp-filter-bar--accounting-report-history>a{flex:1 0 100%;width:100%;min-width:0}.wf-app--erp .wf-erp-workspace--accounting-report .wf-erp-table :is(th,td)>a{box-sizing:border-box;width:100%;min-height:44px;padding-block:8px}.wf-app--erp .wf-erp-reports-grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-economy-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-economy-overview__band{flex-wrap:wrap;align-items:end;gap:10px 18px;min-width:0;display:flex}.wf-app--erp .wf-erp-economy-overview__band>.wf-erp-filter-bar{background:0 0;border:0;margin:0;padding:0}.wf-app--erp .wf-erp-economy-periods{display:flex}.wf-app--erp .wf-erp-economy-periods>a{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);white-space:nowrap;margin-left:-1px;padding:7px 12px;font-size:.84rem;font-weight:650;text-decoration:none}.wf-app--erp .wf-erp-economy-periods>a:first-child{border-radius:var(--wf-erp-radius) 0 0 var(--wf-erp-radius);margin-left:0}.wf-app--erp .wf-erp-economy-periods>a:last-child{border-radius:0 var(--wf-erp-radius) var(--wf-erp-radius) 0}.wf-app--erp .wf-erp-economy-periods>a[aria-current=page]{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:#fff;position:relative}.wf-app--erp .wf-erp-economy-periods>a:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0;position:relative}.wf-app--erp .wf-erp-status__body.wf-erp-economy-overview{background:color-mix(in srgb, var(--wf-erp-surface) 50%, var(--wf-erp-panel));gap:16px;padding:16px;display:grid}.wf-app--erp .wf-erp-economy-overview__answers,.wf-app--erp .wf-erp-economy-overview__flows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wf-app--erp .wf-erp-economy-overview__heading{color:var(--wf-erp-text);margin:6px 0 -4px;font-size:1rem;font-weight:700}.wf-app--erp .wf-erp-economy-overview__reports{border-top:1px solid var(--wf-erp-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.wf-app--erp .wf-erp-economy-overview__reports>span{color:var(--wf-erp-muted);margin-right:6px;font-size:.82rem;font-weight:700}.wf-app--erp .wf-erp-economy-card{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0000000a}.wf-app--erp .wf-erp-economy-card>header{align-items:center;gap:9px;display:flex}.wf-app--erp .wf-erp-economy-card>header h3{margin:0 auto 0 0;font-size:.95rem;font-weight:700}.wf-app--erp .wf-erp-economy-card__icon{background:color-mix(in srgb, var(--wf-erp-primary) 12%, var(--wf-erp-panel));color:var(--wf-erp-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wf-app--erp .wf-erp-economy-card__icon svg{width:17px;height:17px}.wf-app--erp .wf-erp-economy-card--attention .wf-erp-economy-card__icon{background:color-mix(in srgb, var(--wf-erp-warning) 14%, var(--wf-erp-panel));color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-economy-card--good .wf-erp-economy-card__icon{background:color-mix(in srgb, var(--wf-erp-success) 14%, var(--wf-erp-panel));color:var(--wf-erp-success)}.wf-app--erp .wf-erp-economy-card__figure{gap:1px;margin:6px 0 0;display:grid}.wf-app--erp .wf-erp-economy-card__figure small{color:var(--wf-erp-muted);font-size:.8rem;font-weight:600}.wf-app--erp .wf-erp-economy-card__figure strong{color:var(--wf-erp-text);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;font-size:2.1rem;font-weight:760;line-height:1.1}.wf-app--erp .wf-erp-economy-card__figure--medium strong{font-size:1.55rem}.wf-app--erp .wf-erp-economy-card__figure .wf-erp-economy-card__value--attention{color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-economy-card__figure .wf-erp-economy-card__value--bad{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-economy-card__comparison,.wf-app--erp .wf-erp-economy-card__summary{margin:0;font-size:.82rem}.wf-app--erp .wf-erp-economy-card__summary{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-economy-card__summary--attention{color:color-mix(in srgb, var(--wf-erp-warning) 80%, var(--wf-erp-text));font-weight:600}.wf-app--erp .wf-erp-economy-card__comparison--good{color:var(--wf-erp-success);font-weight:650}.wf-app--erp .wf-erp-economy-card__comparison--bad{color:var(--wf-erp-danger);font-weight:650}.wf-app--erp .wf-erp-economy-card__footer{border-top:1px solid var(--wf-erp-line);margin-top:auto;padding-top:9px}.wf-app--erp .wf-erp-economy-sparkline+.wf-erp-economy-card__footer{margin-top:4px}.wf-app--erp .wf-erp-economy-card__link{color:var(--wf-erp-primary);white-space:nowrap;font-size:.8rem;font-weight:650;text-decoration:none}.wf-app--erp .wf-erp-economy-card__link:hover,.wf-app--erp .wf-erp-economy-card__link:focus-visible{text-decoration:underline}.wf-app--erp .wf-erp-economy-overview__chart .wf-erp-economics-chart,.wf-app--erp .wf-erp-economy-overview__chart .wf-erp-economics-chart__plot{box-shadow:none;background:0 0;border:0;padding:0}.wf-app--erp .wf-erp-economy-sparkline{width:100%;height:44px;margin-top:auto;display:block}.wf-app--erp .wf-erp-economy-sparkline__zero{stroke:var(--wf-erp-line);stroke-width:1px}.wf-app--erp .wf-erp-economy-sparkline__up{fill:var(--wf-erp-chart-series-3)}.wf-app--erp .wf-erp-economy-sparkline__down{fill:var(--wf-erp-chart-series-2)}.wf-app--erp .wf-erp-economy-sparkline__line{fill:none;stroke:var(--wf-erp-chart-series-1);stroke-width:2px;vector-effect:non-scaling-stroke}.wf-app--erp .wf-erp-economy-sparkline__area{fill:color-mix(in srgb, var(--wf-erp-chart-series-1) 12%, transparent)}@media (max-width:64rem){.wf-app--erp .wf-erp-economy-overview__answers,.wf-app--erp .wf-erp-economy-overview__flows{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-record-overview.wf-erp-statement-page__overview{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.wf-app--erp .wf-erp-statement-page__overview>.wf-erp-record-overview__block{grid-area:auto/1/auto/-1}.wf-app--erp .wf-erp-statement-page__overview>.wf-erp-record-overview__highlight{order:-1}.wf-app--erp .wf-erp-metric-summary.wf-erp-statement-page__figures{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:48rem){.wf-app--erp .wf-erp-metric-summary.wf-erp-statement-page__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-app--erp .wf-erp-statement-page{gap:12px;display:grid}.wf-app--erp .wf-erp-table.wf-erp-statement-page__table{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-statement-page__table :is(th,td){overflow-wrap:normal;word-break:normal}.wf-app--erp .wf-erp-statement-page__table :is(th,td).wf-erp-table-column--money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-statement-page__table--many :is(th,td).wf-erp-table-column--money{width:7.6rem}.wf-app--erp .wf-erp-statement-page__table--few :is(th,td).wf-erp-table-column--money{width:9rem}.wf-app--erp .wf-erp-statement-page__table--ledger :is(th,td).wf-erp-table-column--money{width:7.1rem}.wf-app--erp .wf-erp-statement-page__table :is(th,td).wf-erp-table__col--fit{text-align:right;width:4.6rem}.wf-app--erp .wf-erp-statement-page__table--ledger :is(th,td).wf-erp-table__col--fit{width:6.6rem}.wf-app--erp .wf-erp-statement-page__table tbody th{font-weight:500}.wf-app--erp .wf-erp-statement-page__table .wf-erp-table__summa>:is(th,td){color:var(--wf-erp-ink,#17211f);letter-spacing:0;text-transform:none;background:#21483d0f;font-size:.875rem;font-weight:700}.wf-app--erp .wf-erp-statement-page__table .wf-erp-table__summa>td{text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-statement-page__table .wf-erp-table__summa[data-wf-statement-result]>:is(th,td){background:#21483d1f;border-top:2px solid #21483d73}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__row--heading>:is(th,td){color:var(--wf-erp-muted);letter-spacing:.03em;padding-top:12px;font-size:.8rem;font-weight:700}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__row--sum>:is(th,td){font-weight:700}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__row--computed>:is(th,td){font-style:italic}.wf-app--erp .wf-erp-statement-page__caption{margin:12px 0 0}.wf-app--erp .wf-erp-statement-page__caption h3{margin:0;font-size:1.05rem}.wf-app--erp .wf-erp-statement-page__caption p,.wf-app--erp .wf-erp-statement-page__empty{color:var(--wf-erp-muted);margin:2px 0 0;font-size:.85rem}.wf-app--erp .wf-erp-statement-page__toggle,.wf-app--erp .wf-erp-statement-page__more{color:var(--wf-erp-primary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.8rem;font-weight:650;display:inline-flex}.wf-app--erp .wf-erp-statement-page__toggle:focus-visible,.wf-app--erp .wf-erp-statement-page__more:focus-visible{outline:2px solid var(--wf-erp-primary);outline-offset:2px}.wf-app--erp .wf-erp-statement-page__toggle-icon{width:14px;height:14px}.wf-app--erp .wf-erp-statement-page__toggle[aria-expanded=true] .wf-erp-statement-page__toggle-icon{transform:rotate(180deg)}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__row--open>:is(th,td){background:#21483d12;font-weight:650}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__line>:is(th,td){background:#21483d06;padding-top:6px;padding-bottom:6px;font-size:.86rem}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__line>th{padding-left:1.6rem;font-weight:450}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__line small{font-size:.78rem;display:block}.wf-app--erp .wf-erp-statement-page__table tr.wf-erp-statement-page__line--note>td{color:var(--wf-erp-muted);padding-left:1.6rem}.wf-app--erp .wf-erp-statement-page__table td.wf-erp-statement-page__amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wf-app--erp .wf-erp-statement-page__table tbody tr:not(.wf-erp-statement-page__line)>th a{color:inherit;text-decoration:none}.wf-app--erp .wf-erp-statement-page__table tbody tr:not(.wf-erp-statement-page__line)>th a:is(:hover,:focus-visible){color:var(--wf-erp-primary);text-decoration:underline}.wf-app--erp .wf-erp-filter-bar.wf-erp-statement-page__filters{grid-template-columns:minmax(14rem,32rem)}.wf-app--erp .wf-erp-filter-bar.wf-erp-statement-page__filters:has(>.wf-erp-statement-page__class-filter){grid-template-columns:minmax(14rem,32rem) 14rem}.wf-app--erp .wf-erp-voucher-list__table tbody>tr.wf-erp-voucher-list__voucher>:is(th,td){background:var(--wf-erp-surface,#fff);border-top:1px solid #21483d38;padding-top:9px}.wf-app--erp .wf-erp-voucher-list__table tbody>tr.wf-erp-voucher-list__voucher:first-child>:is(th,td){border-top:0}.wf-app--erp .wf-erp-voucher-list__table tbody>tr.wf-erp-voucher-list__voucher>td.wf-erp-table-column--money{font-weight:600}.wf-app--erp .wf-erp-voucher-list__table :is(th,td).wf-erp-table-column--money{width:8.6rem}.wf-app--erp .wf-erp-voucher-list__table :is(th,td)[data-wf-column-key=voucher]{white-space:nowrap;width:8rem}.wf-app--erp .wf-erp-voucher-list__table tr.wf-erp-voucher-list__document>:is(th,td){background:#21483d0f;font-weight:600}.wf-app--erp .wf-erp-voucher-list__table tr.wf-erp-voucher-list__line--in-document>th{padding-left:2.6rem}.wf-app--erp .wf-erp-voucher-list__pager{margin-top:4px}.wf-app--erp .wf-erp-customer-feedback__comment-disclosure{min-width:0}.wf-app--erp .wf-erp-customer-feedback__comment-disclosure summary{cursor:pointer;list-style-position:outside}.wf-app--erp .wf-erp-customer-feedback__comment-disclosure summary span,.wf-app--erp .wf-erp-customer-feedback__comment-disclosure p{overflow-wrap:anywhere;white-space:pre-wrap}.wf-app--erp .wf-erp-customer-feedback__comment-disclosure summary small{color:var(--wf-color-text-muted);margin-top:.25rem;display:block}.wf-app--erp .wf-erp-customer-feedback__comment-disclosure p{margin:.5rem 0 0}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--customer-feedback{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-table--customer-feedback :is(th,td){white-space:normal}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__customer{width:12%}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__rating{white-space:nowrap;width:8%}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__comment,.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__purchase{width:20%}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__response{width:15%}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__email{width:12%}.wf-app--erp .wf-erp-table--customer-feedback .wf-erp-customer-feedback__time{width:13%}}@media (min-width:72.001rem){.wf-app--erp .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace__grid{overflow:hidden auto}.wf-app--erp .wf-erp-status__workspace>.wf-erp-catalog-list,.wf-app--erp .wf-erp-status__workspace>.wf-erp-status__panel{min-height:0}.wf-app--erp .wf-erp-table--vehicle-models{table-layout:fixed;width:100%;min-width:74rem}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td){padding-inline:6px}.wf-app--erp .wf-erp-table--vehicle-models thead th{letter-spacing:.035em}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--vehicle-models thead th{overflow-wrap:normal}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__model{overflow-wrap:anywhere;width:16.5%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__type{white-space:nowrap;width:10%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__price{white-space:nowrap;width:9%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__metric{text-align:right;width:6.5%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__metric--pre-orders{width:7.5%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__model-code{overflow-wrap:anywhere;width:8%}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__sell{width:6rem}.wf-app--erp .wf-erp-table--vehicle-models :is(th,td).wf-erp-vehicle-models__status{white-space:nowrap;width:8%}.wf-app--erp .wf-erp-table--vehicle-sales{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--vehicle-sales :is(th,td){overflow-wrap:anywhere;padding-inline:8px}}@media (min-width:48.001rem){.wf-app--erp :is(.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents){table-layout:fixed;width:100%;min-width:100%}.wf-app--erp :is(.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents) :is(th,td){overflow-wrap:anywhere;padding-inline:8px}.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__deal,.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__customer{width:13%}.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__vehicle{width:15%}.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__progress{width:37%}.wf-app--erp .wf-erp-table :is(th,td):is(.wf-erp-rentals__progress,.wf-erp-work-orders__progress,.wf-erp-storage-register__progress){min-width:29rem}.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__amount{text-align:right;width:11%}.wf-app--erp .wf-erp-table--vehicle-deals :is(th,td).wf-erp-vehicle-deals__invoices{width:11%}.wf-app--erp .wf-erp-table--vehicle-deals .wf-erp-table-value-stack{justify-items:start}.wf-app--erp .wf-erp-table--vehicle-deals .wf-erp-vehicle-deals__amount .wf-erp-table-value-stack{justify-items:end}.wf-app--erp .wf-erp-table--vehicle-deals th.wf-erp-vehicle-deals__amount{text-align:right}.wf-app--erp .wf-erp-table--vehicle-deal-documents :is(th,td):first-child{width:40%}.wf-app--erp .wf-erp-table--vehicle-deal-documents :is(th,td):not(:first-child){width:20%}}@media (min-width:72.001rem){.wf-app--erp .wf-erp-catalog-list:has(.wf-erp-table tbody tr:nth-child(8)) .wf-erp-table-wrap{max-height:calc(100dvh - 17rem);overflow:auto}}@media (min-width:48.001rem) and (max-width:72rem) and (min-height:40rem){.wf-app--erp :is(.wf-erp-shell,.wf-erp-content):has(.wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child){grid-template-rows:auto minmax(0,1fr)}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child>.wf-erp-status__body{min-height:min(40dvh,36rem)}}@media (min-width:48.001rem) and (min-height:40rem){.wf-app--erp .wf-erp-status__workspace:has(>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>[data-wf-list-panel=true][data-wf-viewport-fit=table]>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>[data-wf-list-panel=true][data-wf-viewport-fit=table]>.wf-erp-status__body~:not(.wf-erp-pager))){grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager))){flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>:not(.wf-erp-status__body){flex:none}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>.wf-erp-status__body{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;max-height:none;display:flex;overflow:auto}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region){flex:1 0 8rem;min-height:8rem;max-height:none}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>.wf-erp-status__body>:not(.wf-erp-table-wrap,.wf-erp-table-region){flex:none}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>.wf-erp-status__body>.wf-erp-table-region{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.wf-app--erp .wf-erp-status__workspace>[data-wf-list-panel=true][data-wf-viewport-fit=table]:only-child:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)):not(:has(>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)~:is(.wf-erp-table-wrap,.wf-erp-table-region))):not(:has(>.wf-erp-status__body~:not(.wf-erp-pager)))>.wf-erp-status__body>:is(.wf-erp-table-wrap,.wf-erp-table-region)>.wf-erp-table-wrap{min-height:0;max-height:none;overflow:auto}}@media (max-width:72rem){.wf-app--erp{--wf-product-padding:12px;padding:0}.wf-app--erp .wf-erp-barcode-layout,.wf-app--erp .wf-erp-status__hero--with-amount{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-status__hero--with-amount>span.wf-erp-status__hero-amount{grid-area:auto/1}.wf-app--erp .wf-stage,.wf-app--erp .wf-frame,.wf-app--erp .wf-erp-shell{min-height:100vh;min-height:100dvh}.wf-app--erp .wf-erp-shell{grid-template:"top-menu""content"/minmax(0,1fr);align-content:start;gap:0;height:auto;padding:0;display:grid;overflow:visible}.wf-app--erp .wf-erp-top-menu{z-index:40;position:sticky;top:0}.wf-app--erp .wf-erp-shell:before{display:none}.wf-app--erp .wf-erp-workspace__grid>.wf-erp-detail-history-card{grid-column:1/-1}.wf-app--erp .wf-erp-content{grid-template-rows:auto auto;gap:10px;height:auto;min-height:0;padding:0;overflow:visible}.wf-app--erp .wf-erp-nav--desktop{display:none}.wf-app--erp .wf-erp-mobile-navigation__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1190;background:#030c0b94;position:fixed;inset:0}.wf-app--erp .wf-erp-mobile-navigation{background:linear-gradient(180deg, var(--wf-erp-dark-2) 0%, var(--wf-erp-dark) 100%);color:var(--inverse-ink);height:100vh;z-index:1200;grid-template-rows:auto minmax(0,1fr) auto;width:22rem;min-width:min(17rem,100vw - 3.5rem);max-width:calc(100vw - 3.5rem);height:100dvh;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 42px #00000052}.wf-app--erp .wf-erp-mobile-navigation[hidden]{display:none}.wf-app--erp .wf-erp-mobile-navigation__header{min-height:44px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;display:flex}.wf-app--erp .wf-erp-mobile-navigation__header strong{color:#fff;letter-spacing:-.02em;font-size:1rem}.wf-app--erp .wf-erp-mobile-navigation__close,.wf-app--erp .wf-erp-top-menu__navigation-trigger{color:#fff;font:inherit;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.wf-app--erp .wf-erp-mobile-navigation__close:hover,.wf-app--erp .wf-erp-mobile-navigation__close:focus-visible,.wf-app--erp .wf-erp-top-menu__navigation-trigger:hover,.wf-app--erp .wf-erp-top-menu__navigation-trigger:focus-visible{box-shadow:var(--wf-erp-focus-ring);background:#ffffff21;border-color:#e0b359a8;outline:0}.wf-app--erp .wf-erp-mobile-navigation__close>span{font-size:1.55rem;font-weight:300;line-height:1}.wf-app--erp .wf-erp-mobile-navigation__nav{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__footer{margin:0 10px}.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__groups{scrollbar-gutter:stable;height:100%;padding:8px 10px 16px;overflow-y:auto}.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__items :is(a,button){min-height:44px;padding-block:8px}.wf-app--erp .wf-erp-mobile-navigation__footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#05131285;border-top:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-app-surface-tabs,.wf-app--erp .wf-erp-mobile-navigation__footer .wf-erp-company-context-menu{grid-column:1/-1}.wf-app--erp .wf-erp-mobile-navigation__footer :is(.wf-app-surface-tabs,.wf-erp-shell-preference-menu,.wf-ui-preference-menu__trigger){width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-app-surface-tabs{background:#05131257;border:1px solid #ffffff2e;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3px;min-height:44px;padding:3px;display:grid}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-app-surface-tabs__tab{color:#e9eee9c7;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 8px;text-decoration:none;display:flex}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-app-surface-tabs__tab--active{box-shadow:inset 3px 0 0 var(--accent-warm);color:#fff;background:#ffffff1f;border-color:#e0b3596b}.wf-app--erp .wf-erp-mobile-navigation__footer a.wf-app-surface-tabs__tab:is(:hover,:focus-visible){color:#fff;background:#ffffff17;border-color:#ffffff3d}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-app-surface-tabs__tab:is(.wf-app-surface-tabs__tab--disabled,.wf-app-surface-tabs__tab--pending){opacity:.48}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-ui-preference-menu__trigger{justify-content:flex-start;min-height:44px}.wf-app--erp .wf-erp-mobile-navigation__footer .wf-ui-preference-menu__chevron{margin-inline-start:auto}.wf-app--erp .wf-erp-status{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);height:auto;min-height:0;overflow:visible}.wf-app--erp .wf-erp-top-menu{box-shadow:none;padding-top:env(safe-area-inset-top);border:0;border-bottom:1px solid #fffdf72e;border-radius:0;margin-inline:0;position:static}.wf-app--erp .wf-erp-top-menu__bar{grid-template-columns:auto minmax(12rem,1fr) auto;padding:8px}.wf-app--erp .wf-erp-top-menu__mobile-context{align-items:center;gap:9px;min-width:0;display:flex}.wf-app--erp .wf-erp-top-menu__mobile-context>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.wf-app--erp .wf-erp-top-menu__actions{flex-wrap:nowrap;justify-content:stretch;display:flex}.wf-app--erp .wf-erp-top-menu__search,.wf-app--erp .wf-erp-top-menu__search input,.wf-app--erp .wf-erp-command-form .wf-erp-customer-credit-block__flag,.wf-app--erp .wf-erp-search-select__label-action{min-height:44px}.wf-app--erp .wf-erp-page-header{grid-template-rows:44px;min-height:56px;padding:6px 12px}.wf-app--erp .wf-erp-page-header__title{white-space:nowrap}.wf-app--erp .wf-erp-page-header__rail{width:auto;margin:2px -12px -8px}.wf-app--erp .wf-erp-route-breadcrumbs{min-height:44px;padding-right:12px}.wf-app--erp .wf-erp-route-breadcrumbs__back{min-height:44px}.wf-app--erp .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace__grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;overflow:visible}.wf-app--erp [data-wf-list-panel=true][data-wf-viewport-fit=table]>.wf-erp-status__body{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:min(56dvh,36rem);overflow-y:auto}.wf-app--erp .wf-erp-workspace--catalog-products.wf-erp-workspace--detail-open .wf-erp-workspace__grid--product-editor,.wf-app--erp .wf-erp-workspace--customers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--customer-editor,.wf-app--erp .wf-erp-workspace--suppliers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--supplier-editor{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--customers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--customer-editor>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace--suppliers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--supplier-editor>.wf-erp-status__panel--primary,.wf-app--erp .wf-erp-workspace--customers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--customer-editor>.wf-erp-status__panel:not(.wf-erp-status__panel--primary),.wf-app--erp .wf-erp-workspace--suppliers.wf-erp-workspace--detail-open .wf-erp-workspace__grid--supplier-editor>.wf-erp-status__panel:not(.wf-erp-status__panel--primary){grid-column:1/-1}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav section{min-height:0}.wf-app--erp .wf-erp-accounting-area-rail--desktop{display:none}.wf-app--erp .wf-erp-workspace--integrations .wf-erp-status__workspace{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-paper-document__text{padding:8px 10px;font-size:.9rem;line-height:1.32}.wf-app--erp .wf-erp-service-reminder-actions{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.wf-app--erp .wf-erp-service-reminder-actions>.wf-erp-command-button{width:100%;min-width:0}.wf-app--erp .wf-erp-table--service-reminders{table-layout:fixed;width:100%;min-width:100%}.wf-app--erp .wf-erp-table--service-reminders :is(th,td):first-child{width:27%}.wf-app--erp .wf-erp-table--service-reminders :is(th,td):nth-child(2){width:21%}.wf-app--erp .wf-erp-table--service-reminders :is(th,td):nth-child(3){width:18%}.wf-app--erp .wf-erp-table--service-reminders :is(th,td):nth-child(4){width:14%}.wf-app--erp .wf-erp-table--service-reminders :is(th,td):nth-child(5){width:20%}}.wf-app--erp .wf-erp-system-search__mobile-trigger,.wf-app--erp .wf-erp-filter-bar__mobile-backdrop,.wf-app--erp [data-wf-mobile-filter-state]>.wf-erp-filter-bar__mobile-toggle{display:none}@media (max-width:72rem){.wf-app--erp .wf-erp-overview-band{align-items:stretch}.wf-app--erp .wf-erp-info-grid--report-summary,.wf-app--erp .wf-erp-payment-intent-report__summary .wf-erp-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp :is(.wf-erp-table--operational-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--inventory-report,.wf-erp-table--daily-sales-report,.wf-erp-table--register-fiscal-control,.wf-erp-table--payment-intent-report,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody tr{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.wf-app--erp :is(.wf-erp-table--operational-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--inventory-report,.wf-erp-table--daily-sales-report,.wf-erp-table--register-fiscal-control,.wf-erp-table--payment-intent-report,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody :is(th,td){overflow-wrap:anywhere;white-space:normal;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--operational-report tbody td:not(:first-child){white-space:normal}.wf-app--erp :is(.wf-erp-table--operational-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--inventory-report,.wf-erp-table--daily-sales-report,.wf-erp-table--register-fiscal-control,.wf-erp-table--payment-intent-report) tbody th[scope=row],.wf-app--erp :is(.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody .wf-erp-vehicle-stock-kpi__identity,.wf-app--erp .wf-erp-table--operational-report tbody :is(.wf-erp-operational-report__column--reason,.wf-erp-operational-report__column--supplier,.wf-erp-operational-report__column--work),.wf-app--erp .wf-erp-table--vehicle-stock-kpi-oldest tbody .wf-erp-vehicle-stock-kpi__serial{grid-column:1/-1}}@media (min-width:48.0625rem) and (max-width:72rem){.wf-app--erp :is(.wf-erp-table--operational-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--inventory-report,.wf-erp-table--daily-sales-report,.wf-erp-table--register-fiscal-control,.wf-erp-table--payment-intent-report,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody :is(th,td){width:auto!important}}@media (max-width:60rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped.wf-erp-purchasing-needs-review{padding:12px 14px 0}.wf-app--erp .wf-erp-purchasing-needs-review__context{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:nth-child(n+4){border-top:1px solid var(--wf-erp-line);padding-top:6px}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:nth-child(4){border-left:0;padding-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__context-item:nth-child(3){border-left:0;border-top:1px solid var(--wf-erp-line);grid-column:1/-1;margin-top:8px;padding:8px 0 0}.wf-app--erp .wf-erp-purchasing-needs-review__line--head{display:none}.wf-app--erp .wf-erp-purchasing-needs-review__line-group{min-width:0}.wf-app--erp .wf-erp-purchasing-needs-review__line:not(.wf-erp-purchasing-needs-review__line--head){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:11px 16px;min-width:0;padding:13px 10px 10px}.wf-app--erp .wf-erp-purchasing-needs-review__product{grid-column:1/-1}.wf-app--erp .wf-erp-purchasing-needs-review__number,.wf-app--erp .wf-erp-purchasing-needs-review__money{text-align:left;gap:3px;min-width:0;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__number>small,.wf-app--erp .wf-erp-purchasing-needs-review__money>small,.wf-app--erp .wf-erp-purchasing-needs-review__quantity>span:first-child{color:var(--wf-erp-muted);font-size:.68rem;font-weight:600;display:block}.wf-app--erp .wf-erp-purchasing-needs-review__quantity>.wf-number-input[data-wf-number-input=true]{width:100%;max-width:8.5rem;margin-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__allocations{padding:0 10px 11px}.wf-app--erp .wf-erp-purchasing-needs-review__allocations ul{padding-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-purchasing-needs-review__allocation-source{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li>span{gap:2px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li>span:last-of-type{grid-column:1}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li>strong{text-align:right;grid-area:2/2/span 2;gap:2px;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li small{color:var(--wf-erp-muted);font-size:.66rem;font-weight:600;display:block}.wf-app--erp .wf-erp-purchasing-needs-review__delivery,.wf-app--erp .wf-erp-purchasing-needs-review__planned-delivery{align-items:stretch;width:100%;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-purchasing-needs-review>.wf-erp-purchasing-needs-review__actions{align-items:center;width:auto;margin-inline:-14px;padding-inline:14px;display:flex}.wf-app--erp .wf-erp-command-form.wf-erp-purchasing-needs-review>.wf-erp-purchasing-needs-review__actions>div>:is(.wf-erp-modal__secondary,.wf-erp-command-button){width:auto}}@media (max-width:40rem){.wf-app--erp .wf-erp-purchasing-needs-review__allocations{padding-bottom:5px}.wf-app--erp .wf-erp-purchasing-needs-review__allocations ul{margin-top:4px}.wf-app--erp .wf-erp-purchasing-needs-review__allocations li{padding:4px 6px}.wf-app--erp .wf-erp-command-form.wf-erp-purchasing-needs-review>.wf-erp-purchasing-needs-review__actions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.wf-app--erp .wf-erp-purchasing-needs-review__actions>p{justify-content:space-between}.wf-app--erp .wf-erp-purchasing-needs-review__actions>div{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}}@media (max-width:32rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped.wf-erp-purchasing-needs-review{padding:10px 10px 0}.wf-app--erp .wf-erp-purchasing-needs-review__context{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:nth-child(n+3){border-top:1px solid var(--wf-erp-line);padding-top:6px}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:nth-child(odd){border-left:0;padding-left:0}.wf-app--erp .wf-erp-purchasing-needs-review__stock-metrics>span:nth-child(2n){border-left:1px solid var(--wf-erp-line);padding-left:10px}.wf-app--erp .wf-erp-purchasing-needs-review__context-item{padding:0;border-left:0!important}.wf-app--erp .wf-erp-purchasing-needs-review__product{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-purchasing-needs-review__evidence-toggle{justify-self:start}.wf-app--erp .wf-erp-purchasing-needs-review__context-item+.wf-erp-purchasing-needs-review__context-item{border-top:1px solid var(--wf-erp-line);margin-top:8px;padding-top:8px}.wf-app--erp .wf-erp-purchasing-needs-review__line:not(.wf-erp-purchasing-needs-review__line--head){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-purchasing-needs-review__money--total{grid-column:1/-1}.wf-app--erp .wf-erp-purchasing-needs-review__actions{margin-inline:-10px;padding-inline:10px}.wf-app--erp .wf-erp-purchasing-needs-review__actions>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){.wf-app--erp .wf-erp-top-menu__bar{grid-template-columns:minmax(0,1fr) 92px 132px;gap:4px;padding:6px 8px}.wf-app--erp .wf-erp-top-menu__search{background:0 0;border:0;flex:none;grid-column:auto;grid-template-columns:repeat(2,44px);gap:4px;width:92px;min-width:0;min-height:44px;padding:0;display:grid;overflow:visible}.wf-app--erp .wf-erp-system-search__mobile-trigger{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;flex:auto;justify-content:center;align-items:center;width:100%;min-width:44px;max-width:none;height:44px;padding:0;display:inline-flex}.wf-app--erp .wf-erp-top-menu__search>.wf-erp-action-hint:has(>.wf-erp-scan-button){width:100%;min-width:0;max-width:none;margin-inline:0}.wf-app--erp .wf-erp-top-menu__search>.wf-erp-action-hint>.wf-erp-scan-button{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:4px;width:100%;min-width:0;max-width:none;height:44px;min-height:44px}.wf-app--erp .wf-erp-system-search__mobile-trigger:hover,.wf-app--erp .wf-erp-system-search__mobile-trigger:focus-visible{background:#ffffff21;border-color:#e0b359a8}.wf-app--erp .wf-erp-system-search>:is(.wf-erp-system-search__search-icon,.wf-erp-system-search__input,.wf-erp-system-search__clear,.wf-erp-action-hint){display:none}.wf-app--erp .wf-erp-top-menu__actions{grid-column:auto;grid-template-columns:repeat(3,44px);gap:0;width:132px;display:grid}.wf-app--erp .wf-erp-top-menu__actions>.wf-erp-notification-bell,.wf-app--erp .wf-erp-top-menu__actions .wf-erp-notification-bell__button{width:100%;min-width:0;max-width:none}}@media (max-width:22.5rem){.wf-app--erp .wf-erp-top-menu__bar{grid-template-columns:minmax(0,1fr) 90px 132px;gap:2px;padding-inline:4px}.wf-app--erp .wf-erp-top-menu__search{gap:2px;width:90px}}@media (max-width:30rem){.wf-app--erp .wf-erp-page-header:has(.wf-erp-route-breadcrumbs[data-wf-back-action=true]){grid-template-columns:max-content minmax(0,1fr)}.wf-app--erp .wf-erp-ap-reskontra__band{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-subledger-reconciliation>summary{grid-template-columns:20px minmax(0,1fr)}.wf-app--erp .wf-erp-subledger-reconciliation{width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-subledger-reconciliation__toggle-copy{grid-column:2}.wf-app--erp .wf-erp-subledger-reconciliation__facts>div{flex:100%;justify-content:space-between;min-width:0;max-width:100%;padding:0}.wf-app--erp .wf-erp-subledger-reconciliation__facts>div+div{border-left:0}.wf-app--erp .wf-erp-route-breadcrumbs{padding-right:10px}}@media (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-table--pick-run tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wf-app--erp.wf-app--erp .wf-erp-table--pick-run tbody th[scope=row]{grid-column:1/-1;width:auto;max-width:none}.wf-app--erp.wf-app--erp .wf-erp-storage-workspace__header-tools,.wf-app--erp.wf-app--erp .wf-erp-storage-workspace__header-tools>.wf-erp-filter-bar,.wf-app--erp.wf-app--erp .wf-erp-storage-workspace__header-tools>.wf-erp-filter-bar>:not([hidden]){flex:100%;width:100%;max-width:none}.wf-app--erp.wf-app--erp .wf-erp-storage-workspace__header-tools>.wf-erp-filter-bar{grid-template-columns:minmax(0,1fr)}.wf-app--erp.wf-app--erp .wf-erp-marketplace-channels{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.wf-app--erp .wf-erp-top-menu{box-shadow:none;border:0;border-bottom:1px solid #fffdf72e;border-radius:0;margin-inline:0}.wf-app--erp .wf-erp-page-header{min-height:52px;padding:4px 10px}.wf-app--erp .wf-erp-route-breadcrumbs{min-width:0;max-width:min(48vw,14rem)}.wf-app--erp .wf-erp-route-breadcrumbs__back-copy strong{max-width:min(10rem,26vw)}.wf-app--erp .wf-erp-page-header__title{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-system-search__option{min-height:54px;padding-block:8px}.wf-app--erp .wf-erp-system-search__footer{justify-content:center}.wf-app--erp .wf-erp-work-order-relations{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-work-order-relation,.wf-app--erp .wf-erp-work-order-relations>.wf-erp-record-link,.wf-app--erp .wf-erp-work-order-optional-group>summary{min-height:44px}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody :is(th,td):first-child,.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody :is(th,td):nth-child(2),.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody :is(th,td):nth-child(3){grid-column:1}.wf-app--erp .wf-erp-table.wf-erp-table--work-order-checklists tbody :is(th,td):nth-child(4){grid-area:1/2/span 3;place-self:center end}.wf-app--erp .wf-erp-info-grid--order-billing{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-workspace__grid--area-rail{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav--rail a{min-height:40px}.wf-app--erp .wf-erp-shell{gap:0;padding:0}.wf-app--erp .wf-erp-content{gap:8px;padding:0}.wf-app--erp .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace__grid,.wf-app--erp .wf-erp-status__body{gap:8px;padding:8px}.wf-app--erp .wf-erp-workflow-links{min-height:0;margin-inline:0;padding:8px 10px 7px;position:relative;overflow:hidden}.wf-app--erp .wf-erp-workflow-links:before,.wf-app--erp .wf-erp-workflow-links:after{color:var(--wf-erp-muted);pointer-events:none;z-index:1;align-items:center;width:38px;font-size:.9rem;font-weight:800;display:none;position:absolute;inset-block:8px 7px}.wf-app--erp .wf-erp-workflow-links:before{background:linear-gradient(90deg, var(--action-secondary) 44%, transparent);content:"←";justify-content:flex-start;inset-inline-start:10px}.wf-app--erp .wf-erp-workflow-links:after{background:linear-gradient(90deg, transparent, var(--action-secondary) 44%);content:"→";justify-content:flex-end;inset-inline-end:10px}.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=true][data-wf-scroll-position=middle]:before,.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=true][data-wf-scroll-position=end]:before,.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=true][data-wf-scroll-position=start]:after,.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=true][data-wf-scroll-position=middle]:after{display:flex}.wf-app--erp .wf-erp-workflow-links__items{flex-wrap:nowrap;padding:0 0 3px;scroll-padding-inline:0;overflow-x:auto}.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=true] .wf-erp-workflow-links__items{scroll-padding-inline:42px}.wf-app--erp .wf-erp-workflow-links :is(a,button){min-inline-size:44px;text-align:center;white-space:nowrap;flex:none;justify-content:center;min-height:44px;padding:0 12px}.wf-app--erp .wf-erp-workflow-links[data-wf-horizontal-overflow=false] :is(a,button){flex:1 1 0;min-inline-size:max-content}.wf-app--erp .wf-erp-pager{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:6px 8px;display:grid}.wf-app--erp .wf-erp-pager__meta{display:contents}.wf-app--erp .wf-erp-pager__sizes{grid-area:1/1/auto/-1;min-width:0}.wf-app--erp .wf-erp-pager__range{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal;grid-area:2/1;align-self:center;min-width:0;line-height:1.25}.wf-app--erp .wf-erp-pager__controls{grid-area:2/2}.wf-app--erp .wf-erp-pager__link{padding-inline:8px}.wf-app--erp .wf-erp-pager__status{white-space:nowrap;padding-inline:0}.wf-app--erp .wf-erp-filter-bar{padding:9px}.wf-app--erp .wf-erp-status__panel>header{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:55px;padding:5px 9px}.wf-app--erp .wf-erp-status__panel>header>h2{flex:1 0 auto;min-width:0;max-width:100%;line-height:1.15}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-command-button{flex:none;width:auto;max-width:min(60%,15rem)}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools,.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools{flex:auto;justify-content:flex-start}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-accounting-action-strip,.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>.wf-erp-accounting-action-strip{flex:100%}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-accounting-action-strip>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>.wf-erp-accounting-action-strip>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link){flex:auto;justify-content:center}.wf-app--erp .wf-erp-status__panel>header :is(h2,h3){margin:0}.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-status__panel>header>h2,.wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-accounting-list-heading{overflow-wrap:anywhere;flex:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-workspace--accounting-control,.wf-app--erp .wf-erp-workspace--accounting-control :is(.wf-erp-status__workspace,.wf-erp-status__body,.wf-erp-status__panel,.wf-erp-workspace__grid,.wf-erp-record-area-nav,.wf-erp-record-area-nav section,.wf-erp-record-area-nav div){grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.wf-app--erp .wf-erp-accounting-area-rail--mobile,.wf-app--erp .wf-erp-accounting-area-rail--mobile>summary,.wf-app--erp .wf-erp-accounting-area-rail--mobile .wf-erp-record-area-nav--rail{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wf-app--erp .wf-erp-accounting-area-rail--mobile>summary,.wf-app--erp .wf-erp-accounting-area-rail--mobile .wf-erp-record-area-nav--rail :is(section,h3,div,a){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.wf-app--erp .wf-erp-issue-banner,.wf-app--erp .wf-erp-issue-banner__head,.wf-app--erp .wf-erp-issue-banner__head>strong{min-width:0;max-width:100%}.wf-app--erp .wf-erp-issue-banner__head{flex-wrap:wrap;align-items:flex-start;width:100%}.wf-app--erp .wf-erp-issue-banner__head>strong{overflow-wrap:anywhere;flex:1 1 0}.wf-app--erp .wf-erp-accounting-document-name .wf-erp-record-link strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.wf-app--erp .wf-erp-issue-banner__head .wf-erp-panel-link{margin-left:0}.wf-app--erp .wf-erp-panel-tools{flex:0 auto;justify-content:end;width:auto;min-width:0;max-width:100%}.wf-app--erp .wf-erp-purchase-order-task-views{flex:100%;width:100%;display:flex}.wf-app--erp .wf-erp-purchase-order-task-views>.wf-erp-panel-link{flex:1 1 0;min-width:0;padding-inline:6px}.wf-app--erp .wf-erp-detail-history-card__tools{flex:none;justify-content:end;width:auto;margin-left:auto}.wf-app--erp .wf-erp-panel-link{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;min-height:44px}.wf-app--erp .wf-erp-panel-link.wf-erp-overview-week-nav{flex:0 0 44px;width:44px;min-width:44px;padding-inline:0}.wf-app--erp .wf-erp-overview-calendar-panel>header>h2{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.wf-app--erp .wf-erp-overview-calendar-panel>header>.wf-erp-panel-tools{flex-wrap:nowrap;flex:1 1 0;gap:4px}.wf-app--erp .wf-erp-overview-calendar-panel>header .wf-erp-subtitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wf-app--erp .wf-date-input__clear,.wf-app--erp .wf-date-input__toggle,.wf-app--erp .wf-erp-filter-bar .wf-date-input__clear,.wf-app--erp .wf-erp-filter-bar .wf-date-input__toggle{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--short:has(>.wf-date-input){flex-basis:180px}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row>.wf-erp-command-form__field--short:has(>.wf-date-input[data-wf-date-allow-clear=true]){flex-basis:192px}.wf-app--erp .wf-date-input{--wf-date-keys:44px}.wf-app--erp .wf-date-input[data-wf-date-allow-clear=true]{--wf-date-keys:88px}.wf-app--erp .wf-erp-filter-bar label>:is(.wf-date-input[data-wf-date-precision],.wf-date-input[data-wf-date-allow-clear=true]){--wf-date-room:10px}.wf-app--erp .wf-erp-filter-bar label>.wf-date-input[data-wf-date-precision]>input{padding-inline:4px}.wf-app--erp .wf-erp-search-select__clear{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.wf-app--erp .wf-erp-schedule-year{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-schedule-workspace__views{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.wf-app--erp .wf-erp-schedule-workspace__header-tools>.wf-erp-schedule-workspace__period-nav{flex:none}.wf-app--erp .wf-erp-schedule-workspace__header-tools>.wf-erp-schedule-workspace__period-nav>.wf-erp-command-button{white-space:nowrap;flex:none;width:auto}.wf-app--erp .wf-erp-vehicle-lookup-search input{min-height:44px}.wf-app--erp .wf-erp-command-form,.wf-app--erp .wf-erp-filter-bar:not([data-wf-mobile-filter-state]),.wf-app--erp .wf-erp-workspace--accounting-entries .wf-erp-filter-bar:not([data-wf-mobile-filter-state]){grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-filter-bar:not([data-wf-mobile-filter-state]):has(>label:nth-of-type(4)){grid-template-columns:minmax(0,1fr)}.wf-app--erp :is(.wf-erp-filter-bar,.wf-erp-mobile-filter-disclosure)[data-wf-mobile-filter-state]{box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto!important}.wf-app--erp :is(.wf-erp-filter-bar,.wf-erp-mobile-filter-disclosure)[data-wf-mobile-filter-state=open]{background:var(--surface-raised);border:1px solid var(--wf-erp-line-strong);overscroll-behavior:contain;max-height:min(82dvh,42rem);padding:8px 12px calc(12px + env(safe-area-inset-bottom));z-index:1250;border-bottom:0;border-radius:12px 12px 0 0;align-content:start;gap:10px;width:100%;margin:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 48px #030c0b47;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-app--erp .wf-erp-filter-bar__mobile-backdrop{z-index:1240;background:#030c0b94;border:0;border-radius:0;width:auto;min-height:0;margin:0;padding:0;display:block;position:fixed;inset:0}.wf-app--erp [data-wf-mobile-filter-state]>:is(.wf-erp-filter-bar__search,[data-wf-mobile-filter-persistent]){grid-column:1;min-width:0}.wf-app--erp .wf-erp-filter-bar[data-wf-mobile-filter-state]>.wf-erp-filter-bar__search>span,.wf-app--erp .wf-erp-filter-bar[data-wf-mobile-filter-state]>.wf-erp-filter-bar__search>label>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wf-app--erp [data-wf-mobile-filter-state]>.wf-erp-filter-bar__mobile-toggle{background:var(--surface-raised);border:1px solid var(--wf-erp-line-strong);color:var(--wf-erp-text);border-radius:4px;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex}.wf-app--erp [data-wf-mobile-filter-state]:not(:has(>.wf-erp-filter-bar__search)):not(:has(>[data-wf-mobile-filter-persistent]))>.wf-erp-filter-bar__mobile-toggle{grid-column:1/-1;justify-self:stretch}.wf-app--erp .wf-erp-filter-bar__mobile-toggle-chevron{transition:transform .14s}.wf-app--erp [data-wf-mobile-filter-state=open]>.wf-erp-filter-bar__mobile-toggle{background:var(--surface-raised);border:0;border-bottom:1px solid var(--wf-erp-line);z-index:1;border-radius:12px 12px 0 0;order:-1;grid-column:1/-1;justify-content:flex-start;margin:-8px -12px 0;padding:0 12px;position:sticky;top:-8px}.wf-app--erp [data-wf-mobile-filter-state=open]>.wf-erp-filter-bar__mobile-toggle .wf-erp-filter-bar__mobile-toggle-chevron{margin-left:auto;transform:rotate(180deg)}.wf-app--erp [data-wf-mobile-filter-state=closed]>:not(input[type=hidden]):not([hidden]):not(.wf-erp-filter-bar__search):not([data-wf-mobile-filter-persistent]):not(.wf-erp-filter-bar__mobile-toggle){display:none}.wf-app--erp [data-wf-mobile-filter-state=open]>:is(label,.wf-erp-filter-select,.wf-erp-search-select,.wf-erp-filter-bar__range,[data-wf-mobile-filter-persistent],[data-wf-mobile-filter-field]){width:100%;min-width:0;max-width:100%}.wf-app--erp [data-wf-mobile-filter-state=open]>:is(.wf-erp-filter-bar__search,label:has(>.wf-date-input),.wf-erp-filter-bar__range,[data-wf-mobile-filter-persistent],[data-wf-mobile-filter-field]){grid-column:1/-1}.wf-app--erp [data-wf-mobile-filter-state=open] label>.wf-date-input[data-wf-date-precision]{inline-size:100%}.wf-app--erp .wf-erp-filter-bar.wf-erp-filter-bar--wrap>:is(label,.wf-erp-filter-bar__search,.wf-erp-search-select,.wf-erp-filter-bar__range){min-width:0;max-width:100%}.wf-app--erp .wf-erp-filter-bar--purchasing-needs>.wf-erp-filter-bar__search,.wf-app--erp .wf-erp-filter-bar--purchasing-needs>label:not(.wf-erp-filter-bar__search){flex:100%;min-width:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--inline{width:100%;display:grid}.wf-app--erp .wf-erp-command-form input:not([type=checkbox]):not([type=radio]),.wf-app--erp .wf-erp-command-form textarea,.wf-app--erp .wf-erp-filter-bar input,.wf-app--erp .wf-erp-money-input{min-height:44px}.wf-app--erp .wf-erp-command-form .wf-erp-money-input input:not([type=checkbox]):not([type=radio]){min-width:44px;min-height:44px}.wf-app--erp .wf-erp-command-panel__head{align-items:stretch;gap:8px}.wf-app--erp .wf-erp-command-panel__actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;margin-left:0;display:grid}.wf-app--erp .wf-erp-command-disclosure summary,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields>summary{min-height:44px}.wf-app--erp .wf-erp-command-form>label,.wf-app--erp .wf-erp-command-form fieldset>label,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__field--long,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--long,.wf-app--erp .wf-erp-command-form label.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section,.wf-erp-return-deviations__entry,.wf-erp-receipt-scan__review))>:is(label,.wf-erp-command-form__field,.wf-erp-command-form__field--compact,.wf-erp-command-form__field--short,.wf-erp-command-form__field--medium,.wf-erp-command-form__field--long,.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-order-customer-field,.wf-erp-customer-credit-block,.wf-erp-capability-editor-row),.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__resolved.wf-erp-command-form__field--medium{grid-column:1/-1}.wf-app--erp .wf-erp-command-form fieldset,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid,.wf-app--erp .wf-erp-command-form .wf-erp-accounting-choice-list__grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-image-picker__uploader{width:100%;padding:14px 12px}.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-search-select,.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-command-form__field,.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-entity-picker,.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-order-customer-field,.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-customer-credit-block,.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-capability-editor-row{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-order-references>:is(label,.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-order-customer-field,.wf-erp-command-form__field,.wf-erp-command-form__fixed,.wf-erp-delivery-picker),.wf-app--erp .wf-erp-order-references>.wf-erp-order-references__reference-fields,.wf-app--erp .wf-erp-order-references__reference-fields>label.wf-erp-command-form__field--medium{flex:100%;width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-order-references>label.wf-erp-command-form__field--short>:is(.wf-date-input,.wf-datetime-input){width:100%;max-width:none}.wf-app--erp .wf-erp-purchasing-create__metadata>*,.wf-app--erp .wf-erp-purchasing-create__delivery>label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-purchasing-create__delivery>label.wf-erp-command-form__field--wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-capability-editor-toolbar,.wf-app--erp .wf-erp-capability-editor-group__rows,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--settings,.wf-app--erp .wf-erp-command-form.wf-erp-command-form--receipt-text,.wf-app--erp .wf-erp-receipt-text-register__body{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form.wf-erp-receipt-text-printer-option{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-receipt-text-printer-option .wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-command-form .wf-erp-optional-fields__grid>.wf-erp-search-select{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form input[type=checkbox]{width:44px;min-width:44px;height:44px;min-height:44px}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--wide,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--medium,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-field--medium,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--small,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--money,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--currency,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--vat,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--checkbox,.wf-app--erp .wf-erp-product-button-color,.wf-app--erp .wf-erp-product-badges{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-product-inventory>.wf-erp-choice-cards{grid-column:1/-1}.wf-app--erp .wf-erp-product-register-settings,.wf-app--erp .wf-erp-product-register-copy__fields,.wf-app--erp .wf-erp-product-restricted-sale__policy{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-product-register-settings>*,.wf-app--erp .wf-erp-product-register-copy__fields>*,.wf-app--erp .wf-erp-product-restricted-sale__policy>*{max-width:none;grid-column:1/-1!important}.wf-app--erp .wf-erp-command-form--gift-card-settings{max-width:none}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section,.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets,.wf-app--erp .wf-erp-gift-card-settings__preset-list,.wf-app--erp .wf-erp-gift-card-settings__preset-row{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>label.wf-erp-product-field--money,.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>label.wf-erp-product-field--small,.wf-app--erp .wf-erp-command-form--gift-card-settings fieldset.wf-erp-product-section>small,.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__presets>small{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-barcode-preview{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-barcode-preview__actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.wf-app--erp .wf-erp-alternate-barcodes{grid-template-columns:minmax(0,1fr) auto}.wf-app--erp .wf-erp-alternate-barcodes__row{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-alternate-barcodes__row .wf-erp-compact-icon-button{justify-self:end}.wf-app--erp .wf-erp-command-button,.wf-app--erp .wf-erp-filter-bar button,.wf-app--erp .wf-erp-filter-bar a,.wf-app--erp .wf-erp-record-area-nav a{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.wf-app--erp .wf-erp-command-button,.wf-app--erp .wf-erp-command-button__main,.wf-app--erp .wf-erp-command-button__main>strong{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.wf-app--erp .wf-erp-detail-history-card__toggle{width:auto;min-height:44px}.wf-app--erp .wf-erp-filter-bar__check input[type=checkbox]{width:44px;min-width:44px;height:44px;min-height:44px}.wf-app--erp .wf-erp-command-form>.wf-erp-command-button,.wf-app--erp .wf-erp-command-form>.wf-erp-action-hint{justify-self:stretch;width:100%}.wf-app--erp .wf-erp-command-actions>.wf-erp-command-button,.wf-app--erp .wf-erp-command-actions>.wf-erp-command-link,.wf-app--erp .wf-erp-command-actions>.wf-erp-action-hint,.wf-app--erp .wf-erp-command-actions>.wf-erp-action-hint>.wf-erp-command-button,.wf-app--erp .wf-erp-panel-tools>.wf-erp-command-button,.wf-app--erp .wf-erp-panel-tools>.wf-erp-panel-link,.wf-app--erp :is(.wf-erp-command-actions__trailing,.wf-erp-command-actions__danger)>:is(.wf-erp-command-button,.wf-erp-action-hint){flex:none;width:auto}.wf-app--erp .wf-erp-accounting-record-detail .wf-erp-panel-tools>.wf-erp-panel-link{overflow-wrap:anywhere;text-align:center;white-space:normal;flex:0 auto;min-width:0;max-width:100%;padding-block:8px}.wf-app--erp .wf-erp-storage-detail .wf-erp-panel-tools>.wf-erp-command-button{white-space:normal;flex:0 auto;min-width:0;max-width:100%}.wf-app--erp .wf-erp-storage-detail .wf-erp-panel-tools>.wf-erp-command-button .wf-erp-command-button__main,.wf-app--erp .wf-erp-storage-detail .wf-erp-panel-tools>.wf-erp-command-button .wf-erp-command-button__main strong{overflow-wrap:anywhere;white-space:normal;max-width:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale>.wf-erp-vehicle-sale-actions>:is(.wf-erp-command-button,.wf-erp-action-hint){flex:100%;width:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale>.wf-erp-vehicle-sale-actions>.wf-erp-vehicle-sale-preview{flex:100%;width:100%;margin-left:0}.wf-app--erp .wf-erp-vehicle-sale-preview__template{flex:100%;width:100%;min-width:0}.wf-app--erp .wf-erp-vehicle-sale-preview>:is(.wf-erp-command-button,.wf-erp-action-hint){flex:100%;width:100%}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-lookup>label.wf-erp-command-form__field--medium,.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-lookup__action{flex:100%;max-width:none}.wf-app--erp .wf-erp-command-form--vehicle-sale .wf-erp-vehicle-lookup__action>.wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-modal__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.wf-app--erp .wf-erp-modal__actions>.wf-erp-modal__secondary,.wf-app--erp .wf-erp-modal__actions>.wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal,.wf-app--erp .wf-erp-command-form__checks{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form__checks>label>span{overflow-wrap:anywhere;min-width:0}.wf-app--erp .wf-erp-command-form--modal>label,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-search-select,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-modal__actions{grid-column:1}.wf-app--erp .wf-erp-insurance-settlement-preview-grid{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-purchase-order-supply-update__confirmation{grid-template-columns:minmax(0,1fr);align-items:stretch}.wf-app--erp .wf-erp-command-form .wf-erp-purchase-order-supply-update__confirmation>label{grid-column:1;max-width:none}.wf-app--erp .wf-erp-command-panel__head .wf-erp-command-button{justify-self:end;width:auto;min-width:8rem}.wf-app--erp .wf-erp-login{padding:12px}.wf-app--erp .wf-erp-login__card{width:100%;max-width:none}.wf-app--erp .wf-erp-table-wrap{overflow:visible}.wf-app--erp .wf-erp-table-wrap.wf-erp-mobile-scroll-list{overflow:auto}.wf-app--erp .wf-erp-table{width:100%;min-width:0;display:block}.wf-app--erp .wf-erp-workspace__grid--record-list .wf-erp-catalog-list .wf-erp-table--purchase-orders{width:100%;min-width:0}.wf-app--erp .wf-erp-table--purchase-orders tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--purchase-orders tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-table--purchase-orders tbody :is(th:first-child,td:nth-child(2),td:nth-child(3),td:nth-child(4)){grid-column:1/-1}.wf-app--erp .wf-erp-table--purchase-orders .wf-erp-purchase-order-supplier-cell>small:first-of-type{display:block;overflow:visible}.wf-app--erp .wf-erp-table--purchase-orders .wf-erp-purchase-order-value-cell{text-align:left;justify-items:start}.wf-app--erp .wf-erp-table--purchase-orders tbody td:nth-child(6){text-align:left}.wf-app--erp .wf-erp-table thead{display:none}.wf-app--erp .wf-erp-flat-section--framed .wf-erp-table--recurring-generated-invoices:not(:has(tbody .wf-erp-table__empty-cell))>thead{display:none}.wf-app--erp .wf-erp-table tbody{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.wf-app--erp .wf-erp-table tbody tr{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:6px;padding:10px;display:grid}.wf-app--erp .wf-erp-table tbody th,.wf-app--erp .wf-erp-table tbody td{background:0 0;border:0;gap:3px;padding:0;display:grid}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules{table-layout:fixed;width:100%;display:table}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules thead{display:table-header-group}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules tbody{display:table-row-group}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules tbody :is(th,td){border-bottom:1px solid var(--wf-erp-line);vertical-align:middle;padding:5px;display:table-cell}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules :is(th,td):first-child{width:2.5rem}.wf-app--erp .wf-erp-table--inventory-valuation-policy-rules tbody :is(th,td):before{content:none;display:none}}@media (pointer:coarse){.wf-app--erp .wf-erp-system-search__footer{display:none}.wf-app--erp :is(.wf-erp-case-folder__disclosure,.wf-erp-communication-cases__manage-folders,.wf-erp-image-picker__tile-action),.wf-app--erp.wf-app--erp .wf-erp-attest-policy-routing-remove-condition{min-width:40px;min-height:40px}.wf-app--erp :is([role=tablist]>[role=tab],.wf-erp-product-replenishment__action){min-height:40px}.wf-app--erp.wf-app--erp .wf-erp-attest-policy-routing-supplier-remove{position:relative}.wf-app--erp.wf-app--erp .wf-erp-attest-policy-routing-supplier-remove:after{content:"";position:absolute;inset:-10px -8px}.wf-app--erp main .wf-erp-attest-comments__trigger.wf-erp-compact-icon-button{flex-basis:44px;min-width:44px;min-height:44px}.wf-app--erp .wf-erp-storage-map__item-count{min-height:32px}}@media (max-width:48rem),(pointer:coarse){.wf-app--erp .wf-erp-barcode-preview__actions>:is(a,button){min-height:var(--touch-target)}.wf-app--erp .wf-erp-modal__secondary,.wf-app--erp .wf-erp-icon-button,.wf-app--erp .wf-erp-fullscreen-surface .wf-erp-fullscreen-toggle,.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button{min-height:var(--touch-target);min-width:var(--touch-target)}.wf-app--erp.wf-app--erp .wf-erp-multi-user-picker__pill,.wf-app--erp .wf-erp-command-form .wf-erp-command-form__checks>label:is(.wf-erp-toggle-row,.wf-erp-command-form__check){min-height:var(--touch-target)}}@media (pointer:coarse) and (min-width:48.0625rem){.wf-app--erp.wf-app--erp.wf-app--erp main :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file]),textarea,select){font-size:1rem}}@media (max-width:30rem){.wf-app--erp .wf-erp-supplier-attest-flows>li{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-actions__trailing{margin-left:0}.wf-app--erp .wf-erp-command-actions__danger{border-left:0;padding-left:0}}@media (min-width:30.0625rem) and (max-width:48rem){.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools,.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools{justify-content:flex-end;column-gap:6px}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-accounting-action-strip>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>.wf-erp-accounting-action-strip>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link),.wf-app--erp .wf-erp-flat-section__head>:is(.wf-erp-command-button,.wf-erp-command-link),.wf-app--erp .wf-erp-flat-section__head>.wf-erp-panel-tools>:is(.wf-erp-command-button,.wf-erp-command-link){flex:none;width:auto}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools>.wf-erp-accounting-action-strip{flex:0 auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head{align-items:center;display:flex}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-section-heading{flex:1 1 min-content;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>:is(.wf-erp-flat-section__summary,.wf-erp-section-heading+:is(.wf-erp-command-actions,.wf-erp-table-actions)){margin-left:auto}.wf-app--erp.wf-app--erp legend.wf-erp-section-legend>.wf-erp-section-legend__actions:has(>.wf-erp-command-button){flex:0 auto}.wf-app--erp.wf-app--erp legend.wf-erp-section-legend>.wf-erp-section-legend__actions>.wf-erp-command-button{flex:none;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-table-actions{justify-content:flex-end;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-table-actions>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link){flex:none;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-command-actions{justify-content:flex-end;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>.wf-erp-command-actions:not([data-wf-keys-tight]) :is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link):not(.wf-erp-action-hint *,.wf-erp-modal *,[role=dialog] *){flex:none;width:auto}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head[data-wf-keys-break]>.wf-erp-section-heading{flex-basis:100%}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head>:is(.wf-erp-command-actions,.wf-erp-panel-tools)[data-wf-keys-tight],.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head[data-wf-keys-tight]>.wf-erp-flat-section__summary{flex:100%}.wf-app--erp.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head[data-wf-keys-tight]>.wf-erp-flat-section__summary{justify-content:flex-end}}@media (min-width:30.0625rem) and (max-width:60rem){.wf-app--erp .wf-erp-panel-tools[data-wf-keys-break]:after{content:"";flex-basis:100%;order:-1;height:0}.wf-app--erp :is(.wf-erp-status__panel>header,.wf-erp-flat-section>.wf-erp-flat-section__head)>.wf-erp-panel-tools[data-wf-keys-tight] :is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link,.wf-erp-action-hint):not(.wf-erp-action-hint *,.wf-erp-badge *,.wf-erp-modal *,[role=dialog] *,.wf-erp-panel-tools .wf-erp-panel-tools *),.wf-app--erp .wf-erp-flat-section>.wf-erp-flat-section__head[data-wf-keys-tight]>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link,.wf-erp-action-hint),.wf-app--erp.wf-app--erp .wf-erp-panel-tools[data-wf-keys-tight]>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link,.wf-erp-action-hint),.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools[data-wf-keys-tight]>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link,.wf-erp-action-hint,.wf-erp-accounting-action-strip){flex:1 1 var(--wf-keys-basis);min-width:min-content}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools>.wf-erp-panel-tools[data-wf-keys-tight]>.wf-erp-accounting-action-strip>:is(.wf-erp-command-button,.wf-erp-command-link,.wf-erp-panel-link,.wf-erp-action-hint){flex:auto}.wf-app--erp.wf-app--erp :is(.wf-erp-command-actions--record,.wf-erp-flat-section__head>.wf-erp-command-actions)[data-wf-keys-tight] :is(div,section,form,nav,span):not(.wf-erp-action-hint,.wf-erp-action-hint *,.wf-erp-command-button,.wf-erp-command-button *,.wf-erp-badge,.wf-erp-badge *,.wf-erp-modal,.wf-erp-modal *,[role=dialog],[role=dialog] *,.wf-sr-only){display:contents}.wf-app--erp.wf-app--erp :is(.wf-erp-command-actions--record,.wf-erp-flat-section__head>.wf-erp-command-actions)[data-wf-keys-tight] :is(.wf-erp-command-button,.wf-erp-action-hint):not(.wf-erp-action-hint *,.wf-erp-modal *,[role=dialog] *){flex:1 1 var(--wf-keys-basis);min-width:min-content}.wf-app--erp [data-wf-keys-tight]{--wf-keys-basis:0px}.wf-app--erp [data-wf-keys-tight] :is(.wf-erp-command-button,.wf-erp-command-button__main,.wf-erp-command-button__main>strong,.wf-erp-command-link,.wf-erp-command-link *,.wf-erp-panel-link,.wf-erp-panel-link *):not(.wf-erp-modal *,[role=dialog] *){overflow-wrap:normal}.wf-app--erp [data-wf-keys-tight] :is(.wf-erp-command-button__main,.wf-erp-command-button__main>strong):not(.wf-erp-modal *,[role=dialog] *){min-width:min-content;max-width:none}}@media (min-width:48.0625rem) and (max-width:60rem){.wf-app--erp .wf-erp-status__panel>header{flex-wrap:wrap}.wf-app--erp .wf-erp-status__panel>header>.wf-erp-panel-tools{margin-left:auto}}@media (min-width:36.001rem) and (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped>:is(.wf-erp-entity-picker,.wf-erp-search-select,.wf-erp-command-form__field--compact,.wf-erp-command-form__field--short,.wf-erp-command-form__field--small,.wf-erp-command-form__field--medium,.wf-erp-command-form__field--price,.wf-erp-command-form__field--discount,.wf-erp-command-form__field--margin,.wf-erp-command-form__field--acquisition-price){grid-column:span 1}:is(.wf-app--erp.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--purchase-order-create,.wf-erp-command-form--attest-delegation-create)>fieldset,.wf-app--erp.wf-app--erp .wf-erp-command-form fieldset.wf-erp-purchasing-create__metadata:has(>.wf-erp-search-select)){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp.wf-app--erp .wf-erp-command-form:is(.wf-erp-command-form--purchase-order-create,.wf-erp-command-form--attest-delegation-create)>fieldset>:is(.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-command-form__field--compact,.wf-erp-command-form__field--short,.wf-erp-command-form__field--small,.wf-erp-command-form__field--medium,.wf-erp-command-form__field--price):not(.wf-erp-command-form__fixed){grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-order-references__reference-fields{display:contents}.wf-app--erp.wf-app--erp .wf-erp-command-form--grouped>.wf-erp-order-references__reference-fields>label.wf-erp-command-form__field{grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-command-form fieldset:is(.wf-erp-customer-form__identity,.wf-erp-customer-form__preferences){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp.wf-app--erp .wf-erp-command-form fieldset:is(.wf-erp-customer-form__identity,.wf-erp-customer-form__preferences)>:not(legend){grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-customer-invoice-editor__row{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp.wf-app--erp .wf-erp-customer-invoice-editor__row>:is(.wf-erp-customer-invoice-editor__name,.wf-erp-customer-invoice-editor__email){grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-customer-invoice-editor__row>:not(.wf-erp-customer-invoice-editor__name,.wf-erp-customer-invoice-editor__email){grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-address-row.wf-erp-address-row--compact-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr)}.wf-app--erp.wf-app--erp .wf-erp-address-row.wf-erp-address-row--compact-row>:is(.wf-erp-address-row__street,.wf-erp-address-row__postal,.wf-erp-address-row__city){grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-address-row.wf-erp-address-row--compact-row>.wf-erp-address-row__country{grid-column:1/2}.wf-app--erp.wf-app--erp .wf-erp-customer-credit-row{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp.wf-app--erp .wf-erp-customer-credit-row>:not(.wf-erp-customer-credit-block){grid-column:span 1}.wf-app--erp.wf-app--erp .wf-erp-customer-credit-row>.wf-erp-customer-credit-block{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end}.wf-app--erp.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-command-form__field--short{grid-column:span 2}}@media (min-width:36.001rem) and (max-width:56rem){.wf-app--erp.wf-app--erp .wf-erp-command-form fieldset.wf-erp-customer-form__identity>.wf-erp-customer-form__identity-number-lookup{grid-column:1/-1}}.wf-app--erp .wf-erp-top-menu__title,.wf-app--erp .wf-erp-workflow-links :is(.wf-erp-workflow-links__picker,.wf-erp-workflow-links__menu,.wf-erp-workflow-links__scrim){display:none}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__header{gap:8px}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__header .wf-erp-company-context-menu{flex:auto;min-width:0}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__header .wf-erp-company-context-menu .wf-ui-preference-menu__trigger{box-shadow:none;color:#fffefa;background:0 0;border-color:#0000;justify-content:flex-start;width:auto;padding-inline:4px 8px;font-size:1.02rem;font-weight:750}@media (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-top-menu__bar{gap:2px;padding-inline:4px 6px}.wf-app--erp.wf-app--erp .wf-erp-top-menu__mobile-context{flex:auto;gap:6px;min-width:0}.wf-app--erp.wf-app--erp .wf-erp-top-menu__brand{display:none}.wf-app--erp.wf-app--erp .wf-erp-top-menu__title{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.08rem;font-weight:750;display:block;overflow:hidden}.wf-app--erp.wf-app--erp .wf-erp-top-menu__title[data-wf-tight=true]{letter-spacing:0;font-size:.96rem}.wf-app--erp.wf-app--erp .wf-erp-top-menu :is(.wf-erp-top-menu__search,.wf-erp-top-menu__actions){flex:none;gap:0;width:auto}.wf-app--erp.wf-app--erp .wf-erp-top-menu :is(.wf-erp-top-menu__navigation-trigger,.wf-erp-system-search__mobile-trigger,.wf-erp-scan-button,.wf-erp-assistant-button,.wf-erp-staff-tasks-button,.wf-erp-notification-bell__button){box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;width:40px;min-width:40px}.wf-app--erp.wf-app--erp .wf-erp-top-menu :is(.wf-erp-top-menu__navigation-trigger,.wf-erp-system-search__mobile-trigger,.wf-erp-scan-button,.wf-erp-assistant-button,.wf-erp-staff-tasks-button,.wf-erp-notification-bell__button) svg{width:20px;height:20px}.wf-app--erp.wf-app--erp .wf-erp-page-header{color:#fffefa;z-index:30;background:#101b1a;border:0;border-top:1px solid #fffdf714;flex-direction:column;align-items:stretch;gap:0;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 2px 6px #101b1a2e}.wf-app--erp.wf-app--erp .wf-erp-page-header:not(:has(.wf-erp-workflow-links,.wf-erp-route-breadcrumbs[data-wf-back-action=true],.wf-erp-page-header__actions:not(:empty))){box-shadow:none;border:0;height:0;overflow:hidden}.wf-app--erp.wf-app--erp .wf-erp-page-header__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp.wf-app--erp :is(.wf-erp-page-header__rail,.wf-erp-workflow-links-host){margin:0;padding:0;overflow:visible}.wf-app--erp.wf-app--erp .wf-erp-page-header__actions:not(:empty){justify-content:flex-end;align-items:center;min-height:44px;padding:0 6px;display:flex}.wf-app--erp.wf-app--erp .wf-erp-page-header__actions .wf-erp-page-header__action{box-shadow:none;color:#fffefadb;background:0 0;border-color:#0000;gap:6px;width:auto;min-height:40px;padding:0 10px}.wf-app--erp.wf-app--erp .wf-erp-page-header__actions .wf-erp-page-header__action span{display:inline}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs[data-wf-back-action=true]{border-right:0;align-items:center;width:auto;max-width:none;height:44px;padding:0 6px;display:flex;position:static}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs__back{box-shadow:none;color:#fffefadb;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 6px;display:flex}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs__back-icon{color:inherit;background:0 0;border:0;width:24px;height:24px}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs__back-copy{max-width:none;overflow:visible}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs__back-copy strong{display:none}.wf-app--erp.wf-app--erp .wf-erp-route-breadcrumbs__back-copy small{color:inherit;text-overflow:clip;white-space:nowrap;max-width:none;font-size:.98rem;font-weight:650;overflow:visible}.wf-app--erp.wf-app--erp .wf-erp-workflow-links{box-shadow:none;background:0 0;border:0;align-items:stretch;margin:0;padding:0;display:flex;position:relative;overflow:visible}.wf-app--erp.wf-app--erp .wf-erp-workflow-links:before,.wf-app--erp.wf-app--erp .wf-erp-workflow-links:after{content:none}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__items>a{display:none}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__items{flex:none;align-items:center;padding:0;overflow:visible}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__items .wf-erp-customer-portal-preview__trigger button{color:#fffefadb;background:0 0;border-color:#fffdf72e;margin-right:8px}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__picker{box-shadow:none;color:#fffefa;font:inherit;text-align:left;z-index:21;background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-start;align-items:center;gap:12px;width:auto;min-width:0;min-height:48px;padding:0 14px 0 16px;display:flex;position:relative}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__picker[aria-expanded=true]{background:#fffdf70f}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__picker-area{color:#d09132;flex:none;width:18px;height:18px}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__picker-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:1rem;font-weight:700;overflow:hidden}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__picker small{color:#fffefa94;flex:none;font-size:.78rem;font-weight:650}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__picker-chevron{color:#fffefab8;flex:none;width:18px;height:18px;transition:transform .12s}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__picker[aria-expanded=true]>.wf-erp-workflow-links__picker-chevron{transform:rotate(180deg)}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__menu{z-index:60;background:#101b1a;border-top:1px solid #fffdf714;border-radius:0 0 14px 14px;margin:0;padding:6px 8px 10px;list-style:none;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px #101b1a57}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__menu a{color:#fffefadb;min-height:46px;text-align:left;white-space:normal;min-inline-size:0;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:0 12px 0 13px;font-size:.98rem;font-weight:600;text-decoration:none;display:flex}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__menu a:hover{color:#fffefa;background:#fffdf70f}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__menu a[aria-current=page]{color:#fffefa;background:#fffdf714;border-left-color:#d09132;font-weight:750}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__menu{overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow-y:auto}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__menu .wf-erp-workflow-links__group{color:#fffefa94;padding:14px 13px 4px;font-size:.78rem;font-weight:700}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__menu .wf-erp-workflow-links__group:first-child{padding-top:6px}.wf-app--erp.wf-app--erp.wf-app--erp :is(.wf-erp-accounting-area-rail--mobile,.wf-erp-responsive-area-rail--mobile){display:none}.wf-app--erp.wf-app--erp .wf-erp-workflow-links--subsection{border-top:1px solid #fffdf714}.wf-app--erp.wf-app--erp .wf-erp-workflow-links--subsection .wf-erp-workflow-links__picker{min-height:44px;padding-left:46px}.wf-app--erp.wf-app--erp .wf-erp-workflow-links--subsection .wf-erp-workflow-links__picker-label{font-size:.94rem;font-weight:650}.wf-app--erp.wf-app--erp .wf-erp-workflow-links__menu a svg{color:#d09132;flex:none;margin-left:auto}.wf-app--erp.wf-app--erp .wf-erp-workflow-links :is(.wf-erp-workflow-links__picker,.wf-erp-workflow-links__menu a):focus-visible{outline:0;box-shadow:inset 0 0 0 2px #d09132}.wf-app--erp.wf-app--erp .wf-erp-workflow-links .wf-erp-workflow-links__scrim{z-index:20;background:#101b1a5c;display:block;position:fixed;inset:0}.wf-app--erp.wf-app--erp [data-wf-repeats-page-title=true]{display:none}.wf-app--erp.wf-app--erp .wf-erp-status__panel>header>div:has(>[data-wf-repeats-page-title=true]:only-child){display:none}.wf-app--erp.wf-app--erp .wf-erp-status__panel>header>.wf-erp-section-heading:has(>.wf-erp-section-heading__copy>[data-wf-repeats-page-title=true]:only-child){display:none}:is(.wf-app--erp.wf-app--erp .wf-erp-status__panel>header:has(>[data-wf-repeats-page-title=true]:only-child),.wf-app--erp.wf-app--erp .wf-erp-status__panel>header:has(>div:only-child>[data-wf-repeats-page-title=true]:only-child),.wf-app--erp.wf-app--erp .wf-erp-status__panel>header:has(>.wf-erp-section-heading:only-child>.wf-erp-section-heading__copy>[data-wf-repeats-page-title=true]:only-child)){display:none}.wf-app--erp.wf-app--erp [data-wf-list-panel=true]>header>.wf-erp-panel-tools:has(>:nth-child(2):last-child):not(:has(>:not(.wf-erp-command-button,.wf-erp-panel-link))){flex-wrap:wrap;flex:100%;gap:8px;width:100%;display:flex}.wf-app--erp.wf-app--erp [data-wf-list-panel=true]>header>.wf-erp-panel-tools:has(>:nth-child(2):last-child):not(:has(>:not(.wf-erp-command-button,.wf-erp-panel-link)))>:is(.wf-erp-command-button,.wf-erp-panel-link){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-align:center;white-space:normal;flex:1 1 0;grid-template-columns:minmax(min-content,1fr);justify-content:center;min-width:min-content;height:auto;min-height:44px;padding-inline:8px}.wf-app--erp.wf-app--erp [data-wf-list-panel=true]>header>.wf-erp-panel-tools:has(>:nth-child(2):last-child):not(:has(>:not(.wf-erp-command-button,.wf-erp-panel-link)))>:is(.wf-erp-command-button,.wf-erp-panel-link) :is(.wf-erp-command-button__main,strong){overflow-wrap:normal;white-space:normal;line-height:1.15}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__items{gap:2px}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__items>a{border-radius:10px;min-height:42px}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation .wf-erp-nav__items>a svg{width:18px;height:18px}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__footer>.wf-app-surface-tabs{grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-mobile-navigation__footer>div{grid-column:auto;width:auto;min-width:0}}@media (min-width:44.0625rem) and (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-top-menu__mobile-context{margin-inline-end:10px}.wf-app--erp.wf-app--erp .wf-erp-top-menu .wf-erp-top-menu__search{gap:7px}}.wf-app--erp .wf-erp-command-actions--record:empty{display:none}@media (max-width:30rem){.wf-app--erp.wf-app--erp .wf-erp-status__panel:not([data-wf-list-panel])>header :is(.wf-erp-record-header__status,.wf-erp-panel-tools){flex-wrap:wrap;flex:auto;justify-content:flex-start;justify-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.wf-app--erp.wf-app--erp .wf-erp-status__panel:not([data-wf-list-panel])>header :is(.wf-erp-record-header__status,.wf-erp-panel-tools)>:is(.wf-erp-command-button,.wf-erp-action-hint,.wf-erp-command-bar,.wf-erp-record-header__form-scope){flex:none;width:auto;max-width:100%}.wf-app--erp.wf-app--erp .wf-erp-status__panel:not([data-wf-list-panel])>header .wf-erp-command-bar>:is(.wf-erp-command-button,.wf-erp-action-hint){flex:none;width:auto}.wf-app--erp.wf-app--erp .wf-erp-status__panel:not([data-wf-list-panel])>header :is(.wf-erp-record-header__status,.wf-erp-panel-tools)>:is(.wf-erp-command-button,.wf-erp-action-hint,.wf-erp-command-bar):not(:is(.wf-erp-command-button,.wf-erp-action-hint,.wf-erp-command-bar)~*){margin-left:auto}.wf-app--erp.wf-app--erp .wf-erp-command-actions.wf-erp-command-actions--record{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;justify-content:stretch;align-items:stretch;gap:6px;width:100%;margin-inline:0;padding:0;display:grid}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record :is(div,section,form,nav,span):not(.wf-erp-action-hint,.wf-erp-action-hint *,.wf-erp-command-button,.wf-erp-command-button *,.wf-erp-badge,.wf-erp-badge *,.wf-erp-modal,.wf-erp-modal *,[role=dialog],[role=dialog] *,.wf-sr-only){display:contents}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-command-actions__danger :is(.wf-erp-action-hint,.wf-erp-command-button){order:1}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-badge{grid-column:1/-1;place-self:center start}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-action-hint{width:100%;min-width:0;margin:0;display:flex}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-command-button{max-width:none;height:100%;min-height:74px;min-inline-size:0;text-align:center;white-space:normal;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;margin:0;padding:8px 3px}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-command-button .wf-erp-command-button__main{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;display:flex}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-command-button .wf-erp-command-button__icon{flex:none;width:21px;height:21px;margin:0}.wf-app--erp.wf-app--erp .wf-erp-command-actions--record .wf-erp-command-button strong{-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-before:4;hyphenate-limit-chars:10 4 4;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-overflow:clip;white-space:normal;max-width:100%;font-size:.75rem;font-weight:700;line-height:1.15;overflow:visible}}@media (min-width:36.001rem) and (max-width:72rem){.wf-app--erp .wf-erp-command-form.wf-erp-command-form--modal{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--modal>label,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-search-select{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form--modal>.wf-erp-command-form__wide,.wf-app--erp .wf-erp-command-form--modal>.wf-erp-modal__actions{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__preset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form--gift-card-settings .wf-erp-gift-card-settings__preset-row{grid-template-columns:minmax(9rem,1fr) auto}.wf-app--erp .wf-erp-command-form__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section)){grid-template-columns:repeat(4,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>:is(label,.wf-erp-command-form__field,.wf-erp-search-select,.wf-erp-entity-picker,.wf-erp-order-customer-field,.wf-erp-customer-credit-block,.wf-erp-capability-editor-row){grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form .wf-erp-form-grid>.wf-erp-command-form__field--compact,.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form .wf-erp-form-grid>.wf-erp-command-form__field--short{grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>:is(.wf-erp-command-form__field--medium,.wf-erp-command-form__field--long){grid-column:span 2;max-width:none}.wf-app--erp .wf-erp-command-form fieldset:where(:not(.wf-erp-product-section))>:is(.wf-erp-command-form__field--wide,.wf-erp-command-form__wide),.wf-app--erp .wf-erp-form-grid>.wf-erp-form-grid__full,.wf-app--erp .wf-erp-form-grid>.wf-erp-command-form__wide{grid-column:1/-1;max-width:none}.wf-app--erp .wf-erp-command-form .wf-erp-form-grid>:is(label,.wf-erp-command-form__field,.wf-erp-search-select,.wf-erp-entity-picker):not(.wf-erp-command-form__wide,.wf-erp-form-grid__full){grid-column:auto;max-width:none}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section,.wf-app--erp .wf-erp-product-register-settings,.wf-app--erp .wf-erp-product-register-copy__fields,.wf-app--erp .wf-erp-product-restricted-sale__policy{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--wide{grid-column:span 6}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>:is(label.wf-erp-product-field--medium,.wf-erp-product-field--medium){grid-column:span 4}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--small,.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--money{grid-column:span 3}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--currency{grid-column:span 2}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>label.wf-erp-product-field--vat{grid-column:span 4}}@media (max-width:48rem){.wf-app--erp [data-wf-list-panel=true][data-wf-viewport-fit]>.wf-erp-status__body,.wf-app--erp [data-wf-list-panel=true]>.wf-erp-status__body{max-height:none;overflow:visible}.wf-app--erp .wf-erp-table tbody [data-wf-cell-mobile-hidden=true],.wf-app--erp .wf-erp-table tbody td[aria-hidden=true]:empty{display:none}.wf-app--erp .wf-erp-table.wf-erp-attest-edit__table tbody :is(th,td),.wf-app--erp .wf-erp-table.wf-erp-attest-review__table tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button{width:100%;min-height:44px;padding:6px 12px}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button__main{gap:6px}.wf-app--erp .wf-erp-attest-edit__add-row .wf-erp-command-button__main>strong{display:inline}.wf-app--erp .wf-erp-attest-edit__add-row>td:before{display:none}.wf-app--erp .wf-erp-table--vehicle-models tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:8px}.wf-app--erp .wf-erp-table--vehicle-models tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--vehicle-models tbody .wf-erp-vehicle-models__model{grid-column:1/-1}.wf-app--erp .wf-erp-table--vehicle-models tbody .wf-erp-vehicle-models__sell{grid-column:2/-1;align-self:end}.wf-app--erp .wf-erp-table--vehicle-models tbody .wf-erp-vehicle-models__sell .wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-table--vehicle-sales tbody tr{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:8px}.wf-app--erp .wf-erp-table--vehicle-sales tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp :is(.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents) tbody tr{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:8px}.wf-app--erp :is(.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents) tbody td.wf-erp-table__empty-cell{grid-column:1/-1}.wf-app--erp :is(.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents) tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--vehicle-deals tbody :is(th,td){align-content:start}.wf-app--erp .wf-erp-table--vehicle-deals tbody :is(.wf-erp-vehicle-deals__vehicle,.wf-erp-vehicle-deals__progress),.wf-app--erp .wf-erp-table tbody :is(.wf-erp-rentals__progress,.wf-erp-work-orders__progress,.wf-erp-storage-register__progress),.wf-app--erp .wf-erp-table--vehicle-deal-supports tbody [data-wf-column-key=expected],.wf-app--erp .wf-erp-table--vehicle-deal-supports tbody [data-wf-column-key=actions],.wf-app--erp .wf-erp-table--vehicle-deal-deposits tbody :is(th,td):nth-child(5){grid-column:1/-1}.wf-app--erp .wf-erp-table input[type=checkbox]{width:44px;min-width:44px;height:44px;min-height:44px}.wf-app--erp .wf-erp-table-scroll-controls button{min-width:40px;min-height:40px}.wf-app--erp .wf-erp-table .wf-erp-mass-check,.wf-app--erp .wf-erp-table .wf-erp-single-check{width:44px}.wf-app--erp .wf-erp-table:not(.wf-erp-table--shipment-allocation,.wf-erp-table--accounting-documents) tbody tr:has(>:is(.wf-erp-mass-check,.wf-erp-single-check)){grid-template-columns:44px minmax(0,1fr);column-gap:10px}.wf-app--erp .wf-erp-table:not(.wf-erp-table--shipment-allocation,.wf-erp-table--accounting-documents) tbody tr>:is(.wf-erp-mass-check,.wf-erp-single-check){grid-area:1/1;align-self:start}.wf-app--erp .wf-erp-table:not(.wf-erp-table--shipment-allocation,.wf-erp-table--accounting-documents) tbody tr>:is(.wf-erp-mass-check,.wf-erp-single-check)+:is(th,td){grid-area:1/2;align-self:center}.wf-app--erp .wf-erp-table:not(.wf-erp-table--shipment-allocation,.wf-erp-table--accounting-documents) tbody tr>:is(.wf-erp-mass-check,.wf-erp-single-check)~:is(th,td):not(:nth-child(2)){grid-column:1/-1}.wf-app--erp table.wf-erp-table.wf-erp-table--shipment-allocation{width:100%;min-width:0}.wf-app--erp .wf-erp-table--shipment-allocation tbody tr{grid-template-columns:4rem minmax(0,1fr) 8rem 6rem;align-items:start;gap:8px 10px}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-mass-check{grid-area:1/1;min-width:4rem;width:4rem!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__article-column{grid-area:1/2;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__quantity-column{grid-area:1/4;min-width:0;width:6rem!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__weight-column{text-align:left;grid-area:2/2;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__value-column{text-align:left;grid-area:1/3;min-width:0;width:8rem!important}.wf-app--erp .wf-erp-table--accounting-documents tbody tr{position:relative}.wf-app--erp .wf-erp-table--accounting-documents tbody .wf-erp-mass-check{z-index:1;height:44px;display:block;position:absolute;top:10px;right:10px;width:44px!important}.wf-app--erp .wf-erp-table--accounting-documents tbody .wf-erp-mass-check input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px;margin:10px}.wf-app--erp .wf-erp-table--accounting-documents tbody [data-wf-accounting-column=identity]{box-sizing:border-box;padding-right:52px;width:100%!important}.wf-app--erp .wf-erp-table--article-lines tbody th[scope=row]{max-width:none;width:100%!important}.wf-app--erp .wf-erp-table--article-lines :is(.wf-erp-article-lines__cell--lager,.wf-erp-article-lines__cell--handover,.wf-erp-article-lines__cell--seller),.wf-app--erp .wf-erp-table--article-lines :is(.wf-erp-article-lines__cell--lager,.wf-erp-article-lines__cell--handover,.wf-erp-article-lines__cell--seller) :is(.wf-erp-search-select,.wf-erp-search-select__input){width:100%;min-width:0}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line){grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(th,td){order:8;grid-column:1/-1;min-width:0;width:100%!important}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>th{order:1;grid-column:1/span 4}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>th:before{content:none}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>th :is(strong,.wf-erp-amend-article__text,.wf-erp-amend-article__text>*){text-overflow:clip;white-space:normal;overflow:visible}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--remove{order:2;grid-column:5/span 2;align-self:start}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--qty,.wf-erp-article-lines__cell--money){order:3;grid-column:span 2}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--lager,.wf-erp-article-lines__cell--handover){order:4}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--seller,.wf-erp-article-lines__cell--mechanic){order:5;grid-column:1/span 4}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--accounting{order:6;grid-column:span 2}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--payer{order:7;grid-column:1/span 3}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--customer-visibility{order:7;grid-column:span 3}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--margin,.wf-erp-article-lines__cell--total){border-top:1px solid var(--wf-erp-line);order:9;align-items:baseline;gap:6px;padding-top:8px;display:flex}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--margin{grid-column:1/span 3}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--margin .wf-erp-article-line-margin-value{justify-content:flex-start;min-height:0}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--total{grid-column:4/span 3;justify-content:flex-end;font-size:1rem;font-weight:750}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>.wf-erp-article-lines__cell--total:before{content:none}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--customer-visibility,.wf-erp-article-lines__cell--remove){flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--customer-visibility,.wf-erp-article-lines__cell--remove):before{letter-spacing:0;font-size:.78rem}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--customer-visibility,.wf-erp-article-lines__cell--remove) input[type=checkbox]{width:32px;min-width:32px;height:32px;min-height:32px}.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--qty,.wf-erp-article-lines__cell--money) :is(input:not([type=checkbox]),.wf-number-input,.wf-erp-money-input),.wf-app--erp :is(.wf-erp-article-lines-editor,.wf-erp-package-lines) .wf-erp-table--article-lines tbody tr:not(.wf-erp-table-row--new-line)>:is(.wf-erp-article-lines__cell--lager,.wf-erp-article-lines__cell--seller,.wf-erp-article-lines__cell--mechanic,.wf-erp-article-lines__cell--payer) :is(.wf-erp-search-select,.wf-erp-search-select__input){width:100%;min-width:0}.wf-app--erp .wf-erp-article-lines-editor .wf-erp-article-line-accounting-trigger{width:auto;min-height:40px}.wf-app--erp .wf-erp-article-line-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.wf-app--erp .wf-erp-article-line-tools>:is(.wf-erp-add-line-search,.wf-erp-article-line-tools__trailing){grid-column:1/-1}.wf-app--erp .wf-erp-article-line-tools__trailing{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-inline-start:0;display:grid;position:static;inset-inline-end:auto}.wf-app--erp .wf-erp-article-line-tools .wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-table--article-lines .wf-erp-add-line-search{width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-table--service-reminders tbody :is(th,td):nth-child(n),.wf-app--erp :is(.wf-erp-table--vehicle-sales-deals,.wf-erp-table--sales-pipeline-actions,.wf-erp-table--sales-pipeline-quotes,.wf-erp-table--sales-pipeline-deals) tbody :is(th,td):nth-child(n){width:100%}.wf-app--erp .wf-erp-table--accounting-control tbody td[data-wf-empty-cell=true]{display:none}.wf-app--erp .wf-erp-table-wrap table.wf-erp-table.wf-erp-table--accounting-control[data-wf-accounting-area]{table-layout:auto;width:100%;min-width:0}.wf-app--erp .wf-erp-table tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) th,.wf-app--erp .wf-erp-table tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) td{background:0 0}.wf-app--erp .wf-erp-table--inventory-transfers tbody th,.wf-app--erp .wf-erp-table--inventory-transfers tbody td,.wf-app--erp .wf-erp-table--accounting-control tbody th,.wf-app--erp .wf-erp-table--accounting-control tbody td{width:100%!important}.wf-app--erp .wf-erp-table--budget-variance tfoot{margin-top:8px;display:block}.wf-app--erp .wf-erp-table--budget-variance tfoot tr{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px;display:grid}.wf-app--erp .wf-erp-table--budget-variance tfoot th,.wf-app--erp .wf-erp-table--budget-variance tfoot td{overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.wf-app--erp .wf-erp-table--budget-variance tfoot th{grid-column:1/-1}.wf-app--erp .wf-erp-table--budget-variance tfoot td[data-wf-column-label]:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-table--customer-invoice-aging tfoot{margin-top:8px;display:block}.wf-app--erp .wf-erp-table--customer-invoice-aging tfoot tr{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px;display:grid}.wf-app--erp .wf-erp-table--customer-invoice-aging tfoot :is(th,td){overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.wf-app--erp .wf-erp-table--customer-invoice-aging tfoot th{grid-column:1/-1}.wf-app--erp .wf-erp-table--customer-invoice-aging tfoot td[data-wf-column-label]:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-table--customer-invoice-aging :is(tbody,tfoot) [data-wf-mobile-optional-empty=true]{display:none}.wf-app--erp .wf-erp-table--accounting-entries{min-width:0}.wf-app--erp .wf-erp-table--accounting-entries tbody th,.wf-app--erp .wf-erp-table--accounting-entries tbody td{min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--create-lines tbody tr{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-table--create-lines tbody th,.wf-app--erp .wf-erp-table--create-lines tbody td{width:100%!important}.wf-app--erp .wf-erp-table--create-lines tbody td:empty{display:none}.wf-app--erp .wf-erp-table--document-lines tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.wf-app--erp .wf-erp-table--document-lines tbody th{grid-column:1/-1}.wf-app--erp .wf-erp-table--document-lines tbody th,.wf-app--erp .wf-erp-table--document-lines tbody td{min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--document-lines tbody td.wf-erp-document-lines__vat{grid-column:1/-1}.wf-app--erp .wf-erp-table--document-lines tbody td.wf-erp-document-lines__unit-price,.wf-app--erp .wf-erp-table--document-lines tbody td.wf-erp-document-lines__line-total{overflow-wrap:anywhere;white-space:normal}.wf-app--erp .wf-erp-table--document-lines tbody td.wf-erp-document-lines__line-total{border-top:1px solid var(--wf-erp-line);text-align:left;grid-column:1/-1;padding-top:8px}.wf-app--erp .wf-erp-table tbody tr:is(.wf-erp-document-lines__detail-row,.wf-erp-delivery-note-price-discrepancy-row,.wf-erp-payment-proposal-tax-detail-row,.wf-erp-vendor-bill-match-evidence-row){background:0 0;border:0;border-radius:0;gap:0;margin-top:-8px;padding:0 10px 10px}.wf-app--erp .wf-erp-table tbody tr:is(.wf-erp-document-lines__detail-row,.wf-erp-delivery-note-price-discrepancy-row,.wf-erp-payment-proposal-tax-detail-row,.wf-erp-vendor-bill-match-evidence-row)>td{grid-column:1/-1;padding:0}.wf-app--erp .wf-erp-table tbody tr:is(.wf-erp-document-lines__detail-row,.wf-erp-delivery-note-price-discrepancy-row,.wf-erp-payment-proposal-tax-detail-row,.wf-erp-vendor-bill-match-evidence-row)>td:before{content:none}.wf-app--erp .wf-erp-table tbody tr.wf-erp-order-line-comment-row{background:0 0;border:0;border-radius:0;margin-top:-8px;padding:0 10px 10px}.wf-app--erp.wf-app--erp .wf-erp-table tbody tr.wf-erp-order-line-comment-row td{grid-column:1/-1;width:auto}.wf-app--erp .wf-erp-table tbody tr.wf-erp-order-line-comment-row td:before{content:none}.wf-app--erp .wf-erp-table tbody :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-height:44px;font-size:1rem}.wf-app--erp .wf-erp-table tbody .wf-number-input>input{padding-inline:10px}.wf-app--erp .wf-erp-table tbody td.wf-erp-table__col--action{text-align:left;white-space:normal;width:auto}.wf-app--erp .wf-erp-table tbody td:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);letter-spacing:.055em;font-size:.68rem;font-weight:600;line-height:1.1}.wf-app--erp .wf-erp-table tbody th[data-wf-column-label]:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);letter-spacing:.055em;margin-bottom:3px;font-size:.68rem;font-weight:600;line-height:1.1;display:block}.wf-app--erp .wf-erp-table tbody td.wf-erp-table__empty-cell{text-align:center;border-bottom:0;grid-column:1/-1;justify-self:stretch;width:auto}:is(.wf-app--erp .wf-erp-table-region>.wf-erp-table-wrap:has(>.wf-erp-table--empty),.wf-app--erp .wf-erp-table-wrap>.wf-erp-table--empty){height:auto}.wf-app--erp .wf-erp-table:not(.wf-erp-table--accounting-entry-lines,.wf-erp-table--create-lines,.wf-erp-table--document-lines,.wf-erp-table--fora-calculation-lines,.wf-erp-table--goods-receipt-return,.wf-erp-table--inventory-economics-articles,.wf-erp-table--pick-run,.wf-erp-table--purchase-orders,.wf-erp-table--replenishment-periods,.wf-erp-table--shipment-allocation,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-models,.wf-erp-table--vehicle-sales,.wf-erp-table--vehicle-stock-episodes,.wf-erp-table--work-order-checklists,.wf-erp-table--workforce-leave-report,.wf-erp-table--budget-variance,.wf-erp-table--customer-invoice-aging,.wf-erp-table--daily-sales-report,.wf-erp-table--inventory-report,.wf-erp-table--operational-report,.wf-erp-table--payment-intent-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--register-fiscal-control,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody :where(tr:not([data-wf-card-facts]))>td[data-wf-column-label]:not(.wf-erp-table__empty-cell,.wf-erp-table__col--action):not(:has(input,select,textarea,button)){text-align:left;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);align-items:baseline;column-gap:10px}.wf-app--erp .wf-erp-table:not(.wf-erp-table--accounting-entry-lines,.wf-erp-table--create-lines,.wf-erp-table--document-lines,.wf-erp-table--fora-calculation-lines,.wf-erp-table--goods-receipt-return,.wf-erp-table--inventory-economics-articles,.wf-erp-table--pick-run,.wf-erp-table--purchase-orders,.wf-erp-table--replenishment-periods,.wf-erp-table--shipment-allocation,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-models,.wf-erp-table--vehicle-sales,.wf-erp-table--vehicle-stock-episodes,.wf-erp-table--work-order-checklists,.wf-erp-table--workforce-leave-report,.wf-erp-table--budget-variance,.wf-erp-table--customer-invoice-aging,.wf-erp-table--daily-sales-report,.wf-erp-table--inventory-report,.wf-erp-table--operational-report,.wf-erp-table--payment-intent-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--register-fiscal-control,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody :where(tr:not([data-wf-card-facts]))>td[data-wf-column-label]:not(.wf-erp-table__empty-cell,.wf-erp-table__col--action):not(:has(input,select,textarea,button)):before{text-align:left;white-space:normal;grid-column:1}.wf-app--erp .wf-erp-table:not(.wf-erp-table--accounting-entry-lines,.wf-erp-table--create-lines,.wf-erp-table--document-lines,.wf-erp-table--fora-calculation-lines,.wf-erp-table--goods-receipt-return,.wf-erp-table--inventory-economics-articles,.wf-erp-table--pick-run,.wf-erp-table--purchase-orders,.wf-erp-table--replenishment-periods,.wf-erp-table--shipment-allocation,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--vehicle-deal-deposits,.wf-erp-table--vehicle-deal-documents,.wf-erp-table--vehicle-deal-supports,.wf-erp-table--vehicle-deals,.wf-erp-table--vehicle-models,.wf-erp-table--vehicle-sales,.wf-erp-table--vehicle-stock-episodes,.wf-erp-table--work-order-checklists,.wf-erp-table--workforce-leave-report,.wf-erp-table--budget-variance,.wf-erp-table--customer-invoice-aging,.wf-erp-table--daily-sales-report,.wf-erp-table--inventory-report,.wf-erp-table--operational-report,.wf-erp-table--payment-intent-report,.wf-erp-table--purchase-statistics-breakdown,.wf-erp-table--register-fiscal-control,.wf-erp-table--vehicle-stock-kpi-aging,.wf-erp-table--vehicle-stock-kpi-oldest) tbody :where(tr:not([data-wf-card-facts]))>td[data-wf-column-label]:not(.wf-erp-table__empty-cell,.wf-erp-table__col--action):not(:has(input,select,textarea,button))>*{grid-column:2;justify-self:start;min-width:0}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]{flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>:is(th,td){text-align:left;flex:0 auto;order:7;width:auto;min-width:0;display:block}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>:is([data-wf-cell-mobile-hidden=true],[data-wf-empty-fact],td[aria-hidden=true]:empty){display:none}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td{font-size:.86rem}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>:is(th,td),.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>:is(th,td) a.wf-erp-record-link,.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>th a.wf-erp-record-link>*{white-space:normal;max-width:100%}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td:before{margin-right:5px;display:inline}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td>:is(div,p,ul,span){width:auto;display:inline-flex}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td>.wf-erp-table-value-stack{flex-wrap:wrap;align-items:baseline;column-gap:6px}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td.wf-erp-mass-check{order:0;align-self:center}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td.wf-erp-mass-check input[type=checkbox]{width:28px;min-width:28px;height:28px;min-height:28px;margin:0}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>th{flex:1 1 0;order:1;align-self:center;font-size:1rem}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>th:before{content:none}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td.wf-erp-table-column--money:not(td.wf-erp-table-column--money~td){white-space:nowrap;order:2;align-self:center;margin-left:auto;font-size:1rem;font-weight:750}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>th+td{flex:auto;order:4;font-size:.95rem}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td:has(.wf-erp-badge){order:5;margin-left:auto}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>:is(td:has(.wf-erp-badge),td.wf-erp-table-column--money:not(td.wf-erp-table-column--money~td)):before{content:none}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]>td.wf-erp-table-column--money{font-weight:750}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]:before,.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]:after{content:"";flex-basis:100%;order:3}.wf-app--erp .wf-erp-table tbody tr[data-wf-card-facts]:after{order:6}}@media (min-width:30.0625rem) and (max-width:48rem){.wf-app--erp .wf-erp-article-line-tools{flex-wrap:wrap;display:flex}.wf-app--erp .wf-erp-article-line-tools>.wf-erp-add-line-search{flex:100%}.wf-app--erp .wf-erp-article-line-tools__trailing{display:contents}.wf-app--erp .wf-erp-article-line-tools>:not(.wf-erp-add-line-search,.wf-erp-article-line-tools__trailing),.wf-app--erp .wf-erp-article-line-tools__trailing>*{flex:1 1 0;min-width:max-content}}@media (min-width:44.0625rem) and (max-width:48rem){.wf-app--erp.wf-app--erp .wf-erp-table-wrap:has(>.wf-erp-table--document-lines)>.wf-erp-table__compact-sort{display:none}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--document-lines{table-layout:auto;width:100%;display:table}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>thead{display:table-header-group}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>tbody{display:table-row-group}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>:is(thead,tbody)>tr{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>:is(thead,tbody)>tr>:is(th,td){border-bottom:1px solid var(--wf-erp-line);vertical-align:top;border-top:0;padding:8px 6px;display:table-cell;width:auto!important}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>thead>tr>th{white-space:nowrap}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>:is(thead,tbody)>tr>:first-child{min-width:12rem}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>tbody>tr>:is(th,td):before{content:none;display:none}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>tbody>tr>td:is(.wf-erp-document-lines__unit-price,.wf-erp-document-lines__line-total){overflow-wrap:normal;text-align:right;white-space:nowrap}.wf-app--erp.wf-app--erp .wf-erp-table--document-lines>tbody>tr:is(.wf-erp-document-lines__detail-row,.wf-erp-order-line-comment-row)>td{padding:0 6px 8px}}@media (max-width:48rem){.wf-app--erp .wf-erp-table.wf-erp-table--accounting-entry-lines tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.wf-app--erp .wf-erp-table.wf-erp-table--accounting-entry-lines tbody :is(th,td){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:none;width:100%!important}.wf-app--erp .wf-erp-table.wf-erp-table--accounting-entry-lines tbody :is(.wf-erp-accounting-entry-lines__account,.wf-erp-accounting-entry-lines__description){text-overflow:clip;grid-column:1/-1;overflow:visible}.wf-app--erp .wf-erp-table-wrap--accounting-general-ledger{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto visible}.wf-app--erp .wf-erp-table--accounting-general-ledger{width:72rem;min-width:72rem;display:table}.wf-app--erp .wf-erp-table--accounting-general-ledger thead{display:table-header-group}.wf-app--erp .wf-erp-table--accounting-general-ledger tbody{display:table-row-group}.wf-app--erp .wf-erp-table--accounting-general-ledger tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.wf-app--erp .wf-erp-table--accounting-general-ledger tbody :is(th,td){border-bottom:1px solid var(--wf-erp-line);vertical-align:top;width:auto;padding:7px 8px;display:table-cell}.wf-app--erp .wf-erp-table--accounting-general-ledger tbody :is(th,td):before{content:none;display:none}.wf-app--erp .wf-erp-sales-work-list>header>.wf-erp-panel-tools>.wf-erp-panel-link{text-align:center;flex:1 1 0;justify-content:center;min-width:0}}@media (max-width:30rem){.wf-app--erp .wf-erp-table--shipment-allocation tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-mass-check{grid-column:1;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__article-column{grid-column:2/-1}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__article-column:before{content:none;display:none}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__quantity-column{grid-area:2/3;width:100%!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__quantity-column>.wf-number-input{max-width:100%}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__weight-column{grid-area:2/1;width:100%!important}.wf-app--erp .wf-erp-table--shipment-allocation tbody .wf-erp-shipment-allocation__value-column{grid-area:2/2;width:100%!important}}@media (min-width:900px){.wf-app--erp .wf-erp-line-grid--wrapped.wf-erp-line-grid--row-support .wf-erp-line-grid__row{grid-template-columns:var(--wf-erp-line-grid-columns)!important}}.wf-app--erp .wf-erp-line-grid__support{align-content:end}.wf-app--erp .wf-erp-line-grid__cell input[readonly]{background:var(--wf-erp-surface-muted,#eef1ef)}.wf-app--erp .wf-erp-budget-forecast__account{width:auto}.wf-app--erp .wf-erp-budget-forecast__amount{white-space:nowrap;width:9rem}.wf-app--erp .wf-erp-budget-forecast__variance{white-space:nowrap;width:10rem}@media (max-width:44rem){.wf-app--erp .wf-erp-product-type-choice>.wf-erp-choice-cards__options,.wf-app--erp .wf-erp-product-inventory>.wf-erp-product-choice-cards--compact>.wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-command-form fieldset.wf-erp-product-section>.wf-erp-product-reference-picker{grid-column:1/-1}.wf-app--erp .wf-erp-product-modifiers__item-row>.wf-erp-product-reference-picker{flex-basis:100%;width:100%;min-width:0}.wf-app--erp .wf-erp-product-offer-card>header{flex-wrap:nowrap;align-items:flex-start}}@media (max-width:30rem){.wf-app--erp .wf-erp-info-grid--order-billing{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem),(pointer:coarse){.wf-app--erp a.wf-erp-link,.wf-app--erp .wf-erp-table :is(th,td)>a.wf-erp-link{align-items:center;min-height:48px;display:inline-flex}}@media (max-width:48rem){.wf-app--erp .wf-erp-record-link{width:100%;min-height:48px;margin:0}.wf-app--erp .wf-erp-goods-receipt-quality__item{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-goods-receipt-quality__actions{justify-content:space-between;width:100%}}@media (max-width:72rem){.wf-app--erp .wf-erp-multi-picker__results .wf-erp-multi-picker__table-wrap{overscroll-behavior:contain;overflow:auto}.wf-app--erp .wf-erp-table--multi-picker{table-layout:fixed;width:100%;min-width:42rem;display:table}.wf-app--erp .wf-erp-table--multi-picker thead{display:table-header-group}.wf-app--erp .wf-erp-table--multi-picker tbody{display:table-row-group}.wf-app--erp .wf-erp-table--multi-picker tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.wf-app--erp .wf-erp-table--multi-picker tbody th,.wf-app--erp .wf-erp-table--multi-picker tbody td{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);vertical-align:middle;padding:9px 10px;display:table-cell}.wf-app--erp .wf-erp-table--multi-picker tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) th,.wf-app--erp .wf-erp-table--multi-picker tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) td{background:color-mix(in srgb, var(--wf-erp-panel) 52%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-table--multi-picker tbody td:before,.wf-app--erp .wf-erp-table--multi-picker tbody th[data-wf-column-label]:before{content:none}}@media (max-width:30rem){.wf-app--erp .wf-erp-multi-picker__results .wf-erp-multi-picker__table-wrap{overflow-x:hidden}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker{min-width:0;display:block}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker thead{display:none}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody{display:block}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody tr:not(.wf-erp-table-row--new-line){border-bottom:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody tr:not(.wf-erp-table-row--new-line)>:is(th,td){background:0 0;border:0;grid-column:auto;padding:0;display:block}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody tr:not(.wf-erp-table-row--new-line)>th{grid-column:1/-1}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody tr:not(.wf-erp-table-row--new-line)>td[data-wf-column-label]:nth-child(2):before{color:var(--wf-erp-muted);content:attr(data-wf-column-label) " ";font-size:.74rem;font-weight:650}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker tbody tr.wf-erp-table-row--selected{background:var(--action-primary-soft);box-shadow:inset 3px 0 0 var(--wf-erp-primary)}.wf-app--erp.wf-app--erp .wf-erp-table.wf-erp-table--multi-picker .wf-number-input{width:100%}}@media (max-width:44rem){.wf-app--erp .wf-erp-purchasing-exception-detail-facts{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody tr{grid-template-columns:minmax(0,1fr) 5.5rem;gap:5px 12px;padding:8px}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody .wf-erp-goods-receipt-return__article-column{grid-column:1/-1;width:auto!important}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody th.wf-erp-goods-receipt-return__article-column:before{content:none;display:none}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody .wf-erp-goods-receipt-return__location-column{text-align:left;grid-column:1/-1;align-items:baseline;gap:6px;display:flex;width:auto!important}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody .wf-erp-goods-receipt-return__available-column{text-align:left;align-content:start;width:auto!important}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody .wf-erp-goods-receipt-return__quantity-column{width:auto!important}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody .wf-erp-goods-receipt-return__quantity-column:has(.wf-erp-goods-receipt-return__serial-selection){grid-column:1/-1}.wf-app--erp .wf-erp-goods-receipt-return__serials>label{overflow-wrap:anywhere}.wf-app--erp .wf-erp-command-form .wf-erp-goods-receipt-return__quantity{inline-size:100%;min-height:38px}.wf-app--erp .wf-erp-table.wf-erp-table--goods-receipt-return tbody tr>:is(th,td){background:0 0}}@media (max-width:760px){.wf-erp-article-placements__unlocated-row{flex-direction:column;align-items:stretch}}@media (max-width:36rem){.wf-app--erp .wf-erp-modal__panel:has(.wf-erp-command-form--periodization-schedule){grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 24px);overflow:hidden}.wf-app--erp .wf-erp-modal__panel>.wf-erp-modal-form:has(>.wf-erp-command-form--periodization-schedule){height:100%;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--periodization-schedule{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll-hint{color:var(--wf-erp-muted);margin:0;font-size:.8rem;line-height:1.35;display:block}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;padding-inline-end:4px;overflow-y:auto}.wf-app--erp .wf-erp-accounting-periodization-modal__scroll>*{grid-column:1/-1}.wf-app--erp .wf-erp-command-form--periodization-schedule>.wf-erp-modal__actions{background:var(--wf-erp-panel);z-index:1;align-self:end;margin:0;position:relative;box-shadow:0 -8px 16px #0f172a14}}@media (max-width:72rem){.wf-app--erp :is(.wf-erp-table--workforce-leave-report,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--fora-calculation-lines) tbody tr{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.wf-app--erp :is(.wf-erp-table--workforce-leave-report,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--fora-calculation-lines) tbody :is(th,td){min-width:0;width:100%!important}.wf-app--erp :is(.wf-erp-table--workforce-leave-report,.wf-erp-table--vacation-calculation-lines,.wf-erp-table--fora-calculation-lines) tbody .wf-erp-workforce-financial__identity{grid-column:1/-1}}.wf-app--erp .wf-erp-workspace--communication-cases{min-width:0;height:auto;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-status__workspace.wf-erp-communication-cases{--communication-folders-width:13rem;--communication-list-width:22rem;grid-template-rows:minmax(0,1fr);grid-template-columns:var(--communication-folders-width) 4px var(--communication-list-width) 4px minmax(0, 1fr);border-block:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);align-content:stretch;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;padding:0;display:grid;overflow:hidden}@media (max-width:72rem){.wf-app--erp .wf-erp-shell:has(.wf-erp-workspace--communication-cases){grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100dvh;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-shell:has(.wf-erp-workspace--communication-cases)>.wf-erp-content{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-shell:has(.wf-erp-workspace--communication-cases) .wf-erp-top-menu{position:static}}.wf-erp-communication-cases__queues,.wf-erp-communication-cases__list,.wf-erp-communication-cases__detail{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y pinch-zoom;min-width:0;min-height:0;overflow:hidden auto}.wf-erp-communication-cases__queues{padding:.8rem .65rem}.wf-erp-communication-cases__splitter{z-index:5;background:var(--wf-erp-line);cursor:col-resize;touch-action:none;width:4px;min-height:100%;position:relative}.wf-erp-communication-cases__splitter:after{content:"";position:absolute;inset:0 -3px}.wf-erp-communication-cases__splitter:hover,.wf-erp-communication-cases__splitter:focus-visible{background:var(--wf-erp-primary);outline:0}body.wf-erp-is-resizing-pane{cursor:col-resize;-webkit-user-select:none;user-select:none}.wf-erp-communication-cases__folder-toggle,.wf-erp-communication-cases__folder-backdrop,.wf-erp-communication-cases__drawer-heading,.wf-erp-communication-cases__list-top{display:none}.wf-erp-communication-cases__new .wf-erp-command-button{justify-content:center;width:100%}.wf-erp-communication-cases__queues nav{gap:2px;display:grid}.wf-erp-communication-cases__rail-title{color:var(--wf-erp-muted);letter-spacing:.06em;margin:1rem .45rem .35rem;font-size:.66rem;display:block}.wf-erp-communication-cases__rail-section-heading{justify-content:space-between;align-items:end;gap:.5rem;margin-top:1rem;padding:0 .35rem .25rem .45rem;display:flex}.wf-erp-communication-cases__rail-section-heading .wf-erp-communication-cases__rail-title{margin:0}.wf-app--erp .wf-erp-communication-cases__manage-folders{border-radius:var(--wf-erp-radius);width:1.75rem;height:1.75rem;color:var(--wf-erp-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.wf-app--erp .wf-erp-communication-cases__manage-folders:hover,.wf-app--erp .wf-erp-communication-cases__manage-folders:focus-visible{border-color:var(--wf-erp-line);background:color-mix(in srgb, var(--wf-erp-primary) 7%, transparent);color:var(--wf-erp-primary-deep)}.wf-erp-communication-cases__manage-folders svg{width:.9rem;height:.9rem}.wf-erp-case-folders,.wf-erp-case-folders ul{margin:0;padding:0;list-style:none}.wf-erp-case-folders ul{border-left:1px solid color-mix(in srgb, var(--wf-erp-line) 75%, transparent);margin-left:.42rem;padding-left:.22rem}.wf-erp-case-folder__row{grid-template-columns:1.2rem minmax(0,1fr);align-items:center;display:grid;position:relative}.wf-erp-case-folder__row.is-manageable{cursor:grab;touch-action:pan-y;grid-template-columns:1.2rem minmax(0,1fr)}.wf-erp-case-folder__row.is-manageable:active{cursor:grabbing}.wf-erp-case-folder__row.is-dragging{opacity:.48}.wf-erp-case-folder__spacer,.wf-erp-case-folder__disclosure{width:1.2rem;height:1.8rem}.wf-erp-case-folder__disclosure{color:var(--wf-erp-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wf-erp-case-folder__disclosure svg{width:.75rem;height:.75rem;transition:transform .12s;transform:rotate(-90deg)}.wf-erp-case-folder__disclosure[aria-expanded=true] svg{transform:rotate(0)}.wf-erp-case-folder__row>a{border-radius:var(--wf-erp-radius);min-height:32px;color:inherit;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:.76rem;text-decoration:none;display:grid}.wf-erp-case-folder__row>a:hover{background:color-mix(in srgb, var(--wf-erp-primary) 6%, transparent)}.wf-erp-case-folder__row[data-drop-placement=inside]>a{outline:2px solid var(--wf-erp-primary);outline-offset:-2px;background:color-mix(in srgb, var(--wf-erp-primary) 14%, transparent);color:var(--wf-erp-primary-deep)}.wf-erp-case-folder__row[data-drop-placement=inside]{border-radius:var(--wf-erp-radius);background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent)}.wf-erp-case-folder__row[data-drop-placement=before]:before,.wf-erp-case-folder__row[data-drop-placement=after]:after{z-index:2;background:var(--wf-erp-primary);height:2px;box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-panel) 82%, transparent);content:"";pointer-events:none;border-radius:999px;position:absolute;left:1.15rem;right:.2rem}.wf-erp-case-folder__row[data-drop-placement=before]:before{top:-1px}.wf-erp-case-folder__row[data-drop-placement=after]:after{bottom:-1px}.wf-erp-case-folder__drag-preview{z-index:10050;border:1px solid var(--wf-erp-primary);border-radius:var(--wf-erp-radius);background:var(--wf-erp-panel);max-width:min(16rem,100vw - 2rem);box-shadow:var(--shadow-modal);color:var(--wf-erp-text);pointer-events:none;align-items:center;gap:.4rem;padding:.42rem .62rem;font-size:.74rem;font-weight:700;display:flex;position:fixed;transform:translate(.75rem,.75rem)}.wf-erp-case-folder__drag-preview svg{width:.85rem;height:.85rem;color:var(--wf-erp-primary)}.wf-erp-case-folder__drag-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-case-folders__root-drop{border:1px dashed var(--wf-erp-line-strong);border-radius:var(--wf-erp-radius);min-height:32px;color:var(--wf-erp-muted);align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.35rem .55rem;font-size:.72rem;font-weight:700;display:flex}.wf-erp-case-folders__root-drop.is-drop-target{border-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);color:var(--wf-erp-primary-deep)}.wf-erp-case-folders__root-drop svg{width:.85rem;height:.85rem}.wf-erp-case-folder__row>a[aria-current=page]{background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);color:var(--wf-erp-primary-deep);font-weight:700}.wf-erp-case-folder__row>a>svg{width:.82rem;height:.82rem;color:var(--wf-erp-muted)}.wf-erp-case-folder__row>a>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-case-folder__unread{background:var(--wf-erp-primary);min-width:1.25rem;color:var(--ink-action);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.08rem .3rem;font-size:.63rem}.wf-erp-communication-cases__folders-empty{color:var(--wf-erp-muted);margin:.4rem .45rem;font-size:.72rem}.wf-erp-case-queue{border-radius:var(--wf-erp-radius);min-height:34px;color:inherit;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.78rem;text-decoration:none;display:grid}.wf-erp-case-queue svg{width:.9rem;height:.9rem;color:var(--wf-erp-muted)}@media (max-width:48rem),(pointer:coarse){.wf-erp-case-queue{min-height:var(--touch-target)}}.wf-erp-case-queue strong{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.wf-erp-case-queue:hover{background:color-mix(in srgb, var(--wf-erp-primary) 6%, transparent)}.wf-erp-case-queue.is-active{background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);color:var(--wf-erp-primary-deep);font-weight:700}.wf-erp-case-queue.is-active svg,.wf-erp-case-queue.is-active strong{color:currentColor}.wf-erp-case-list__unread-dot{background:var(--wf-erp-primary);border-radius:50%;flex:none;width:.45rem;height:.45rem}.wf-erp-communication-cases__list{flex-direction:column;display:flex}.wf-erp-case-filter-shell{z-index:4;border-bottom:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);gap:.4rem;padding:.55rem .65rem;display:grid;position:sticky;top:0}.wf-erp-case-filter-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.4rem;display:grid}.wf-app--erp .wf-erp-case-filter{background:0 0;border:0;min-width:0;margin:0;padding:0}.wf-app--erp .wf-erp-case-filter-shell .wf-erp-case-filter-toolbar>form.wf-erp-case-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem .5rem;display:grid}.wf-app--erp .wf-erp-case-filter-shell .wf-erp-case-filter-toolbar>form.wf-erp-case-filter>.wf-erp-filter-bar__search{min-width:0;display:block}.wf-erp-case-filter-modal__fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wf-app--erp .wf-erp-case-filter>.wf-erp-filter-bar__search>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-erp-case-list{gap:.15rem;margin:0;padding:.3rem;list-style:none;display:grid}.wf-erp-case-list>li{border-radius:var(--wf-erp-radius);margin:0;overflow:hidden}.wf-erp-case-list>li[draggable=true]{cursor:grab}.wf-erp-case-list>li[draggable=true]:active{cursor:grabbing}.wf-erp-case-list>li>a{min-width:0;color:inherit;gap:.25rem;padding:.6rem .65rem;text-decoration:none;display:grid}.wf-erp-case-list>li>a:hover{background:color-mix(in srgb, var(--wf-erp-primary) 5%, transparent)}.wf-erp-case-list>li>a[aria-current=page],.wf-erp-case-list>li.is-opening>a{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);box-shadow:inset 2px 0 var(--wf-erp-primary)}.wf-erp-communication-cases__detail.is-opening>*{opacity:.45;pointer-events:none;transition:opacity .12s}.wf-erp-case-list>li.has-check{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;display:grid}.wf-erp-case-list>li.has-check>.wf-erp-mass-check{justify-content:center;width:auto;padding-top:.6rem;display:flex}.wf-erp-case-list>li.is-checked{background:color-mix(in srgb, var(--wf-erp-primary) 8%, transparent)}.wf-erp-communication-cases__mass-bar,.wf-erp-case-selection__back{display:none}@media (max-width:52rem){.wf-erp-communication-cases__mass-bar{z-index:3;border-top:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);margin-top:auto;padding:.4rem .65rem;display:block;position:sticky;bottom:0}.wf-erp-case-selection__back{margin-bottom:.5rem;display:block}.wf-erp-case-selection .wf-erp-case-selection__actions{justify-content:flex-start;width:100%}.wf-erp-case-selection .wf-erp-case-selection__actions>*{flex:none;min-width:max-content}.wf-app--erp .wf-erp-case-selection__back .wf-erp-command-button,.wf-app--erp .wf-erp-case-selection__actions .wf-erp-command-button,.wf-app--erp .wf-erp-case-selection__heading .wf-erp-command-button{flex:none;width:auto}}.wf-erp-case-selection{align-content:start;gap:1rem;display:grid}.wf-erp-case-selection__header{border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.wf-erp-case-selection__header>div:first-child{flex:18rem;min-width:0}.wf-erp-case-selection__header h2{margin:.15rem 0 .45rem;font-size:1.05rem;line-height:1.25}.wf-erp-case-selection__kicker{color:var(--wf-erp-muted);letter-spacing:.04em;font-size:.7rem}.wf-erp-case-selection__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.wf-erp-case-selection__hint{color:var(--wf-erp-muted);margin:0}.wf-erp-case-selection__list{gap:.4rem;display:grid}.wf-erp-case-selection__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wf-erp-case-selection__list>.wf-erp-case-list{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius)}.wf-erp-case-list__heading,.wf-erp-case-list__party{align-items:center;min-width:0;display:flex}.wf-erp-case-list__heading{justify-content:space-between;gap:.5rem}.wf-erp-case-list__party{gap:.4rem;overflow:hidden}.wf-erp-case-list__party strong,.wf-erp-case-list__subject,.wf-erp-case-list__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-case-list__subject,.wf-erp-case-list__preview{min-width:0;max-width:100%;display:block}.wf-erp-case-list__preview{text-overflow:ellipsis;white-space:nowrap}.wf-erp-case-list__heading strong{font-size:.78rem;font-weight:600}.wf-erp-case-list>li.is-unread .wf-erp-case-list__heading strong,.wf-erp-case-list>li.is-unread .wf-erp-case-list__subject{font-weight:800}.wf-erp-case-list__heading time,.wf-erp-case-list__preview{color:var(--wf-erp-muted);font-size:.68rem}.wf-erp-case-list__heading time{font-variant-numeric:tabular-nums;flex:none}.wf-erp-case-list__subject-line{align-items:center;gap:.45rem;min-width:0;display:flex}.wf-erp-case-list__subject{flex:auto;min-width:0;font-size:.82rem}.wf-erp-case-list__subject-line .wf-erp-badge{flex:none;font-size:.62rem}.wf-erp-communication-cases__empty{color:var(--wf-erp-muted);margin:1.25rem;font-size:.82rem}.wf-erp-case-stream__sentinel{min-height:1px}.wf-erp-case-stream__status{min-height:2rem;color:var(--wf-erp-muted);justify-items:center;gap:.45rem;padding:.45rem .65rem .7rem;font-size:.72rem;display:grid}.wf-erp-case-stream__status>[role=alert]{color:var(--wf-erp-danger)}.wf-erp-case-stream__manual{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);min-height:32px;color:var(--wf-erp-primary-deep);font:inherit;cursor:pointer;padding:.25rem .7rem;font-weight:700}.wf-erp-case-stream__manual:hover,.wf-erp-case-stream__manual:focus-visible{border-color:var(--wf-erp-primary);outline:0}.wf-erp-communication-cases__detail{padding:.85rem 1rem 1.2rem}.wf-erp-communication-cases__placeholder{max-width:24rem;color:var(--wf-erp-muted);text-align:center;justify-items:center;gap:.5rem;margin:6rem auto;display:grid}.wf-erp-communication-cases__placeholder svg{width:2rem;height:2rem}.wf-erp-communication-cases__placeholder p{margin:0;font-size:.8rem}.wf-erp-case-detail{min-width:0}.wf-erp-case-detail__header{border-bottom:1px solid var(--wf-erp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.wf-erp-case-detail__header>div:first-child{flex:18rem;min-width:0}.wf-erp-case-detail__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.wf-app--erp .wf-erp-case-move-form>.wf-erp-command-form__field{grid-column:1/-1}.wf-erp-case-detail__number{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.7rem}.wf-erp-case-detail__header h2{overflow-wrap:anywhere;margin:.15rem 0 .45rem;font-size:1.05rem;line-height:1.25}.wf-erp-case-detail__facts{border-bottom:1px solid var(--wf-erp-line);padding:.55rem 0}.wf-erp-case-detail__facts>details>summary{min-height:32px;color:var(--wf-erp-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;list-style:none;display:inline-flex}.wf-erp-case-detail__facts>details>summary::-webkit-details-marker{display:none}.wf-erp-case-detail__facts>details>summary svg{width:.8rem;height:.8rem}.wf-erp-case-detail__facts>details>summary svg:last-child{transition:transform .12s}.wf-erp-case-detail__facts>details[open]>summary svg:last-child{transform:rotate(180deg)}.wf-erp-case-detail__facts-content{padding-top:.45rem}.wf-erp-case-detail__facts .wf-erp-info-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.35rem .9rem;margin:0;padding:0;overflow:visible}.wf-app--erp .wf-erp-case-detail__facts .wf-erp-info-grid>div{border:0;border-bottom:1px solid color-mix(in srgb, var(--wf-erp-line) 65%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:.3rem 0 .45rem}.wf-erp-case-detail__contact,.wf-erp-case-detail__related{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.65rem;display:flex}.wf-erp-case-detail__related-heading,.wf-erp-case-detail__related-row{align-items:center;gap:.5rem;width:100%;display:flex}.wf-erp-case-detail__related-heading{justify-content:space-between}.wf-erp-case-detail__related-row .wf-erp-record-link{flex:auto}.wf-erp-case-detail__related-remove{flex:none}.wf-erp-case-detail__related-remove .wf-erp-command-button,.wf-erp-case-detail__related-heading .wf-erp-command-button{min-height:1.75rem;padding:.2rem .55rem;font-size:.68rem}.wf-erp-case-detail__contact-link{min-width:0;min-height:28px;color:var(--wf-erp-primary-deep);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.wf-erp-case-detail__contact-link svg{width:.8rem;height:.8rem}.wf-erp-case-detail__related>strong{flex-basis:100%;font-size:.72rem}.wf-erp-case-detail__related .wf-erp-record-link{width:auto;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex:0 auto;padding:.15rem 0;display:inline-flex}.wf-erp-case-thread{padding-top:.75rem}.wf-erp-case-thread>ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.wf-erp-case-message{min-width:0}.wf-erp-case-message>article{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);overflow:hidden}.wf-erp-case-message--inbound>article{box-shadow:inset 3px 0 color-mix(in srgb, var(--wf-erp-primary) 60%, transparent)}.wf-erp-case-message--outbound>article{box-shadow:inset 3px 0 color-mix(in srgb, var(--wf-erp-success) 62%, transparent)}.wf-erp-case-message--internal>article{border-color:color-mix(in srgb, var(--wf-erp-warning) 52%, var(--wf-erp-line));background:color-mix(in srgb, var(--wf-erp-warning) 9%, var(--wf-erp-surface));box-shadow:inset 3px 0 var(--wf-erp-warning)}.wf-erp-case-message--system>article{background:color-mix(in srgb, var(--wf-erp-line) 18%, var(--wf-erp-surface));color:var(--wf-erp-muted);border-style:dashed}.wf-erp-case-message>article>header{border-bottom:1px solid color-mix(in srgb, var(--wf-erp-line) 72%, transparent);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.65rem .75rem .55rem;display:grid}.wf-erp-case-message__avatar{background:color-mix(in srgb, var(--wf-erp-primary) 13%, var(--wf-erp-surface));width:2rem;height:2rem;color:var(--wf-erp-primary-deep);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.wf-erp-case-message--internal .wf-erp-case-message__avatar{background:color-mix(in srgb, var(--wf-erp-warning) 18%, var(--wf-erp-surface));color:color-mix(in srgb, var(--wf-erp-warning) 75%, var(--wf-erp-text))}.wf-erp-case-message__sender{gap:.1rem;min-width:0;display:grid}.wf-erp-case-message__sender>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.wf-erp-case-message__sender>small,.wf-erp-case-message__signals time{color:var(--wf-erp-muted);font-size:.67rem}.wf-erp-case-message__signals{justify-items:end;gap:.25rem;min-width:0;display:grid}.wf-erp-case-message__signals>span{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.wf-erp-case-message__content{padding:.7rem .8rem .8rem 3.3rem}.wf-erp-case-message__open-tracking{color:var(--wf-erp-muted);cursor:help;align-items:center;gap:.25rem;font-size:.67rem;display:inline-flex}.wf-erp-case-message__open-tracking:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-radius:3px;outline:0}.wf-erp-case-message__open-tracking svg{flex:none;width:.72rem;height:.72rem}.wf-erp-case-message__delivery-link{color:inherit;text-decoration:none;display:inline-flex}.wf-erp-case-message__delivery-actions{align-items:center;gap:.25rem;display:inline-flex}.wf-erp-case-message__delivery-refresh .wf-icon{width:.85rem;height:.85rem}.wf-erp-case-message__delivery-refresh:disabled{cursor:wait}.wf-erp-case-message__delivery-link:hover .wf-erp-badge{text-decoration:underline}.wf-erp-case-message__content h3{margin:0 0 .5rem;font-size:.82rem}.wf-erp-case-message__content>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.55}.wf-erp-case-message__email-envelope{min-width:0;font-size:.68rem}.wf-erp-case-message__email-envelope>summary{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--wf-erp-muted);cursor:pointer;align-items:center;gap:.2rem;list-style:none;display:flex}.wf-erp-case-message__email-envelope>summary::-webkit-details-marker{display:none}.wf-erp-case-message__email-envelope>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-case-message__email-envelope>summary svg{flex:none;width:.7rem;height:.7rem;transition:transform .12s}.wf-erp-case-message__email-envelope[open]>summary svg{transform:rotate(180deg)}.wf-erp-case-message__email-meta{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:color-mix(in srgb, var(--wf-erp-line) 14%, var(--wf-erp-surface));gap:.2rem;margin:.35rem 0 0;padding:.4rem .5rem;font-size:.7rem;display:grid}.wf-erp-case-message__email-meta>div{grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem;display:grid}.wf-erp-case-message__email-meta dt{color:var(--wf-erp-muted);font-weight:700}.wf-erp-case-message__email-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.wf-erp-case-message__artifacts{gap:.4rem;margin-top:.6rem;display:grid}.wf-erp-case-message__content>.wf-erp-case-message__internal-truth{color:color-mix(in srgb, var(--wf-erp-warning) 75%, var(--wf-erp-text));align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.wf-erp-case-message__internal-truth svg{flex:none;width:.8rem;height:.8rem}.wf-erp-case-message__changes{gap:.25rem;margin:.45rem 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.wf-erp-case-message__changes li{overflow-wrap:anywhere}.wf-erp-case-tags{vertical-align:1px;flex-wrap:wrap;gap:4px;margin-right:6px;display:inline-flex}.wf-erp-case-tag{border:1px solid var(--wf-erp-line);background:var(--wf-erp-panel);color:var(--wf-erp-text);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.wf-erp-case-tag svg{width:11px;height:11px}.wf-erp-case-tag__remove{color:var(--wf-erp-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 -2px 0 2px;padding:0 2px}.wf-erp-case-tag__remove:hover,.wf-erp-case-tag__remove:focus-visible{color:var(--wf-erp-danger)}.wf-erp-case-tags-field{gap:4px;display:grid}.wf-erp-case-tags-field__label{color:var(--wf-erp-muted);letter-spacing:.02em;font-size:.78rem;font-weight:700}.wf-erp-case-tags-field__control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-erp-case-tags-field__control .wf-erp-case-tag{padding:2px 8px;font-size:.85rem}.wf-erp-case-message--rule{list-style:none}.wf-erp-case-rule-note{border:1px dashed color-mix(in srgb, #7c3aed 40%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);background:color-mix(in srgb, #7c3aed 4%, var(--wf-erp-surface));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px 14px;display:grid}.wf-erp-case-rule-note p{margin:2px 0}.wf-erp-case-rule-note small{color:var(--wf-erp-muted)}.wf-erp-case-rule-note__icon{background:color-mix(in srgb, #7c3aed 14%, var(--wf-erp-surface));width:30px;height:30px;color:color-mix(in srgb, #7c3aed 78%, var(--wf-erp-text));border-radius:50%;place-items:center;display:inline-grid}.wf-erp-case-rule-note__undo{grid-column:2;justify-self:start;margin-top:4px}.wf-app--erp .wf-erp-workspace--communication-sends{min-height:0;overflow:hidden}.wf-app--erp .wf-erp-status__workspace.wf-erp-sent-messages{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-content:stretch;align-items:stretch;gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.wf-erp-sent-messages__list,.wf-erp-sent-messages__reader{min-width:0;min-height:0}.wf-erp-sent-messages__rows,.wf-erp-sent-messages__reader{overscroll-behavior:contain;overflow:hidden auto}.wf-erp-sent-messages__rows{scrollbar-gutter:stable;flex:auto;min-height:0}.wf-erp-sent-messages__list{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius) 0 0 var(--wf-erp-radius);background:var(--wf-erp-surface);border-right:0;flex-direction:column;display:flex;overflow:hidden}.wf-erp-sent-messages__reader{border:1px solid var(--wf-erp-line);border-radius:0 var(--wf-erp-radius) var(--wf-erp-radius) 0;background:var(--wf-erp-surface);container-type:inline-size}.wf-app--erp .wf-erp-sent-messages__reader>.wf-erp-status__panel{min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.wf-erp-sent-messages__reader.is-opening>*{opacity:.45;pointer-events:none;transition:opacity .12s}.wf-erp-sent-messages__tools{z-index:4;border-bottom:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);flex:none;gap:.5rem;padding:.6rem .75rem;display:grid;position:relative}.wf-erp-sent-messages__tools>:first-child{justify-self:start}.wf-app--erp .wf-erp-sent-messages__search{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem .5rem;min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-sent-messages__search>.wf-erp-filter-bar__search{min-width:0;display:block}.wf-app--erp .wf-erp-sent-messages__search>.wf-erp-filter-bar__search>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-sent-messages__tools .wf-erp-queue-tabs{width:auto;max-width:none;margin:0}.wf-erp-sent-messages__filter-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wf-erp-sent-messages__days{flex:1 0 auto}.wf-erp-sent-messages__day>h3{color:var(--wf-erp-muted);letter-spacing:.02em;margin:0;padding:.65rem .75rem .25rem;font-size:.72rem;font-weight:700}.wf-erp-sent-messages__day>ul{gap:2px;margin:0;padding:0 .4rem;list-style:none;display:grid}.wf-erp-sent-messages__day li{border-radius:var(--wf-erp-radius);margin:0}.wf-erp-sent-messages__day li>a{border-radius:inherit;min-width:0;color:inherit;gap:2px;padding:.5rem .65rem;text-decoration:none;display:grid}.wf-erp-sent-messages__day li>a:hover{background:color-mix(in srgb, var(--wf-erp-primary) 6%, transparent)}.wf-erp-sent-messages__day li.is-failed>a{box-shadow:inset 2px 0 var(--wf-erp-danger)}.wf-erp-sent-messages__day li>a[aria-current=page],.wf-erp-sent-messages__day li.is-opening>a{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);box-shadow:inset 2px 0 var(--wf-erp-primary)}.wf-erp-sent-messages__row-head,.wf-erp-sent-messages__row-foot{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.wf-erp-sent-messages__row-foot>.wf-erp-send-delivery{margin-left:auto}.wf-erp-sent-messages__row-head{align-items:baseline;font-size:.82rem}.wf-erp-sent-messages__row-head>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wf-erp-sent-messages__row-head>time{color:var(--wf-erp-muted);flex:none;font-size:.76rem}.wf-erp-sent-messages__subject{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.wf-erp-sent-messages__source{align-items:center;gap:5px;min-width:0;font-size:.8rem;display:inline-flex}.wf-erp-sent-messages__source>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-sent-messages__source>svg{width:.9rem;height:.9rem;color:var(--wf-erp-primary-deep);flex:none}.wf-erp-send-delivery{white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.wf-erp-send-delivery>i{border:1.5px solid color-mix(in srgb, var(--wf-erp-primary) 45%, var(--wf-erp-line));border-radius:50%;width:8px;height:8px;display:inline-block}.wf-erp-send-delivery>i.is-done{border-color:var(--wf-erp-primary);background:var(--wf-erp-primary)}.wf-erp-send-delivery>small{color:var(--wf-erp-primary-deep);margin-left:4px;font-size:.74rem;font-weight:650}.wf-erp-send-delivery.is-failed>i.is-done:nth-child(2){border-color:var(--wf-erp-danger);background:var(--wf-erp-danger)}.wf-erp-send-delivery.is-failed>small{color:var(--wf-erp-danger)}.wf-erp-sent-messages__empty{padding:.75rem}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager{border-top:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);flex:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev status next""prev range next";align-items:center;gap:0 .75rem;display:grid}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager>.wf-erp-pager__meta,.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager>.wf-erp-pager__controls{display:contents}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager>.wf-erp-pager__controls>:first-child{grid-area:prev;justify-self:start}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager>.wf-erp-pager__controls>:last-child{grid-area:next;justify-self:end}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager .wf-erp-pager__status{text-align:center;grid-area:status;align-self:end}.wf-app--erp .wf-erp-sent-messages__list>.wf-erp-pager .wf-erp-pager__range{text-align:center;grid-area:range;align-self:start;margin:0}.wf-erp-sent-messages__placeholder{max-width:24rem;color:var(--wf-erp-muted);text-align:center;justify-items:center;gap:.5rem;margin:6rem auto;display:grid}.wf-erp-sent-messages__placeholder svg{width:2rem;height:2rem}.wf-erp-sent-messages__placeholder p{margin:0;font-size:.8rem}@container (width<=36rem){.wf-app--erp .wf-erp-sent-messages__reader .wf-erp-sent-message-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:52rem){.wf-app--erp .wf-erp-status__workspace.wf-erp-sent-messages{padding:0;display:block}.wf-erp-workspace--communication-sends[data-send-selected=true] .wf-erp-sent-messages__list,.wf-erp-workspace--communication-sends[data-send-selected=false] .wf-erp-sent-messages__reader{display:none}.wf-erp-workspace--communication-sends .wf-erp-sent-messages__list,.wf-erp-workspace--communication-sends .wf-erp-sent-messages__reader{border:0;border-radius:0;height:100%}.wf-app--erp .wf-erp-sent-messages__reader>.wf-erp-status__panel{border-radius:0}}.wf-app--erp .wf-erp-workspace--developers-log,.wf-app--erp .wf-erp-workspace--developers-docs{min-height:0;overflow:hidden}.wf-app--erp .wf-erp-developers__code{font-family:var(--wf-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow-wrap:anywhere;font-size:.8rem}.wf-app--erp .wf-erp-developers__url-part{white-space:nowrap}.wf-app--erp :is(.wf-erp-workspace--developers:not(.wf-erp-workspace--developers-log),.wf-erp-workspace--developers-detail) .wf-erp-info-grid.wf-erp-info-grid--lines{columns:20rem 2}.wf-app--erp .wf-erp-developers__num{font-variant-numeric:tabular-nums;text-align:right;display:block}.wf-app--erp .wf-erp-developers__num--attention{color:var(--wf-erp-warning);font-weight:700}.wf-app--erp .wf-erp-developers__num--blocked{color:var(--wf-erp-danger);font-weight:700}.wf-app--erp .wf-erp-developers__nowrap{white-space:nowrap}.wf-app--erp .wf-erp-developers__muted{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-developers__row-status{white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-developers__row-status:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.wf-app--erp .wf-erp-developers__row-status--ready{color:var(--wf-erp-success,#1f7a4d)}.wf-app--erp .wf-erp-developers__row-status--attention{color:var(--wf-erp-warning)}.wf-app--erp .wf-erp-developers__row-status--blocked{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-developers__row-status--neutral{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-developers__notices{gap:.5rem;margin:0 0 .6rem;display:grid}.wf-app--erp .wf-erp-sent-messages__rows>.wf-erp-developers__notices{margin:.6rem .75rem 0}.wf-app--erp .wf-erp-developers__lead{margin:0 0 .6rem}.wf-app--erp .wf-erp-developers__hint{color:var(--wf-erp-muted);margin:0 0 .5rem;font-size:.86rem}.wf-app--erp .wf-erp-developers__dialog-line{margin:0 0 .5rem;line-height:1.5}.wf-app--erp .wf-erp-developers__pre{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-line));width:100%;color:var(--wf-erp-text);font-family:var(--wf-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem;padding:.7rem .85rem;font-size:.72rem;line-height:1.5}.wf-app--erp .wf-erp-developers__pre--body{max-height:26rem;overflow:auto}.wf-app--erp .wf-erp-developers__pre--tall{max-height:34rem;overflow:auto}.wf-app--erp .wf-erp-developers__json-key{color:#7c3aed}.wf-app--erp .wf-erp-developers__json-string{color:#0f6b4f}.wf-app--erp .wf-erp-developers__json-value{color:#9a5b00}.wf-app--erp .wf-erp-developers__header-name{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-developers__try{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-line));width:100%;min-height:6rem;color:var(--wf-erp-text);font-family:var(--wf-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);resize:vertical;margin:0 0 .5rem;padding:.7rem .85rem;font-size:.72rem;line-height:1.5;display:block}.wf-app--erp .wf-erp-sent-messages__tools>:is(.wf-erp-developers-docs__search,.wf-erp-developers-log__filter){justify-self:stretch}.wf-app--erp .wf-erp-developers-docs__search{background:0 0;border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-developers-docs__search>.wf-erp-filter-bar__search{min-width:0;display:block}.wf-app--erp .wf-erp-developers-docs__search>.wf-erp-filter-bar__search>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-app--erp .wf-erp-developers__reply{margin-top:1rem}.wf-app--erp .wf-erp-developers__split{grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);align-items:start;gap:1rem;margin-top:.75rem;display:grid}@container (width<=40rem){.wf-app--erp .wf-erp-developers__split{grid-template-columns:minmax(0,1fr)}}.wf-app--erp table.wf-erp-table.wf-erp-developers__attempts{min-width:100%}.wf-app--erp .wf-erp-developers__attempts th,.wf-app--erp .wf-erp-developers__attempts td{white-space:nowrap;padding-left:.45rem;padding-right:.45rem}.wf-app--erp .wf-erp-developers__tiles{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-developers__tile{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);height:100%;color:inherit;align-content:start;gap:.15rem;padding:.6rem .75rem;text-decoration:none;display:grid}.wf-app--erp a.wf-erp-developers__tile:hover{border-color:color-mix(in srgb, var(--wf-erp-primary) 45%, var(--wf-erp-line))}.wf-app--erp .wf-erp-developers__tile.is-active{border-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-surface));box-shadow:inset 0 0 0 1px var(--wf-erp-primary)}.wf-app--erp .wf-erp-developers__tile strong{font-size:.86rem}.wf-app--erp .wf-erp-developers__tile small{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums}.wf-app--erp .wf-erp-developers__chips{flex-wrap:wrap;gap:.3rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.wf-app--erp .wf-erp-developers__chips>li{border:1px solid var(--wf-erp-line);background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-line));font-family:var(--wf-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);border-radius:999px;padding:.12rem .5rem;font-size:.72rem}.wf-app--erp .wf-erp-developers__calls>.wf-erp-flat-section__head{display:none}.wf-app--erp .wf-erp-developers__calls table.wf-erp-table{min-width:100%}.wf-app--erp .wf-erp-developers__calls a{color:var(--wf-erp-text);white-space:nowrap;text-decoration:none}.wf-app--erp .wf-erp-developers__calls a .wf-erp-developers__code{font-weight:400}.wf-app--erp .wf-erp-developers__calls a:hover .wf-erp-developers__code{color:var(--wf-erp-primary);text-decoration:underline}.wf-app--erp .wf-erp-developers__call-summary{color:var(--wf-erp-muted);font-size:.82rem}.wf-app--erp .wf-erp-developers__method{border:1px solid var(--wf-erp-line);min-width:2.9rem;color:var(--wf-erp-text);font:700 .66rem/1.5 var(--wf-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);text-align:center;border-radius:4px;margin-right:.35rem;padding:0 .3rem;display:inline-block}.wf-app--erp .wf-erp-developers__overlap .wf-erp-choice-cards__options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:40rem){.wf-app--erp .wf-erp-developers__overlap .wf-erp-choice-cards__options{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-developers__model-text{color:var(--wf-erp-muted);font-size:.8rem}.wf-app--erp .wf-erp-developers-log__filter{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0;padding:0;display:grid}.wf-app--erp .wf-erp-developers-log__filter>*{min-width:0;margin:0}.wf-app--erp .wf-erp-developers-log__filter>:last-child{order:-1}.wf-app--erp .wf-erp-sent-messages__list .wf-erp-developers__code{font-size:.74rem}@media (max-width:52rem){.wf-erp-workspace--developers-log[data-send-selected=true] .wf-erp-sent-messages__list,.wf-erp-workspace--developers-log[data-send-selected=false] .wf-erp-sent-messages__reader,.wf-erp-workspace--developers-docs[data-send-selected=true] .wf-erp-sent-messages__list,.wf-erp-workspace--developers-docs[data-send-selected=false] .wf-erp-sent-messages__reader{display:none}.wf-erp-workspace--developers-log .wf-erp-sent-messages__list,.wf-erp-workspace--developers-log .wf-erp-sent-messages__reader,.wf-erp-workspace--developers-docs .wf-erp-sent-messages__list,.wf-erp-workspace--developers-docs .wf-erp-sent-messages__reader{border:0;border-radius:0;height:100%}}.wf-app--erp .wf-erp-customer-audience{grid-column:1/-1;gap:14px;min-width:0;display:grid}.wf-app--erp .wf-erp-customer-audience__starts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-customer-audience__starts>span{color:var(--wf-erp-muted);margin-right:4px;font-size:.82rem;font-weight:650}.wf-app--erp .wf-erp-customer-audience__rules{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);border-radius:6px;gap:8px;padding:12px;display:grid}.wf-app--erp .wf-erp-customer-audience__lead{font-size:.9rem}.wf-app--erp .wf-erp-customer-audience__rule{grid-template-columns:2.5rem minmax(12rem,16rem) minmax(12rem,16rem) minmax(9rem,12rem) auto;align-items:end;gap:10px;display:grid}.wf-app--erp .wf-erp-customer-audience__rules .wf-erp-customer-audience__rule>:is(label,span,button,div){grid-column:auto;min-width:0}.wf-app--erp .wf-erp-customer-audience__rule>:last-child{justify-self:start}.wf-app--erp .wf-erp-customer-audience__and{color:var(--wf-erp-muted);align-self:center;font-size:.82rem;font-weight:650}.wf-app--erp .wf-erp-customer-audience__add{justify-self:start;position:relative}.wf-app--erp .wf-erp-customer-audience__menu{z-index:20;border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(11rem,auto));gap:4px 18px;width:max-content;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #0000002e}.wf-app--erp .wf-erp-customer-audience__menu-group{align-content:start;gap:2px;padding:4px 0;display:grid}.wf-app--erp .wf-erp-customer-audience__menu-group>strong{color:var(--wf-erp-muted);padding:2px 6px;font-size:.72rem;font-weight:700}.wf-app--erp .wf-erp-customer-audience__menu-item{color:var(--wf-erp-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 6px;font-size:.86rem}.wf-app--erp .wf-erp-customer-audience__menu-item:is(:hover,:focus-visible){background:var(--wf-erp-key)}.wf-app--erp .wf-erp-customer-audience__count{grid-column:1/-1;margin:0;font-size:.92rem}.wf-app--erp .wf-erp-customer-campaign__body{white-space:pre-line}.wf-app--erp .wf-erp-customer-campaign__audience{gap:12px;margin-top:12px;display:grid}.wf-app--erp .wf-erp-flow__body .wf-erp-customer-campaign__message{border-top:1px solid var(--wf-erp-line);margin-top:8px;padding-top:10px}.wf-app--erp .wf-erp-customer-campaign__then ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-customer-campaign__then li{align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-flow__body>.wf-erp-customer-campaign__body{border-left:3px solid var(--wf-erp-line);color:var(--wf-erp-muted);margin-top:6px;padding:6px 12px}.wf-app--erp .wf-erp-table--customer-campaigns td:not([data-wf-column-key=subject]){white-space:nowrap}.wf-app--erp .wf-erp-flow-cards{gap:16px;padding:12px;display:grid}.wf-app--erp .wf-erp-flow-group{gap:8px;display:grid}.wf-app--erp .wf-erp-flow-group>h3{color:var(--wf-erp-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:.86rem;display:flex}.wf-app--erp .wf-erp-flow-group>h3 svg{width:1rem;height:1rem;color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-flow-cards .wf-erp-integrations-provider-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:12px;display:grid}.wf-app--erp .wf-erp-flow-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wf-app--erp .wf-erp-flow-card__lines{gap:4px;display:grid}.wf-app--erp .wf-erp-flow-card__lines>p{grid-template-columns:6.5rem minmax(0,1fr);gap:8px;margin:0;font-size:.86rem;display:grid}.wf-app--erp .wf-erp-flow-card__lines small{color:var(--wf-erp-muted);font-size:.76rem;font-weight:650}.wf-app--erp .wf-erp-flow-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:24px;display:grid}.wf-app--erp .wf-erp-flow-layout--editing{grid-template-columns:minmax(0,1fr) 16rem}.wf-app--erp .wf-erp-flow-rail{gap:16px;display:grid}.wf-app--erp .wf-erp-flow__fact{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);border-radius:6px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:grid}.wf-app--erp .wf-erp-flow__fact>div{gap:2px;display:grid}.wf-app--erp .wf-erp-flow__fact small{color:var(--wf-erp-muted);font-size:.74rem;font-weight:650}.wf-app--erp .wf-erp-flow__fact-note{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-flow__fact .wf-erp-flow__fields{border-top:0;margin-top:4px;padding-top:0}.wf-app--erp .wf-erp-flow__fact-icon{background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);width:2rem;height:2rem;color:var(--wf-erp-primary-deep);border-radius:50%;place-items:center;display:grid}.wf-app--erp .wf-erp-flow__fact-icon svg{width:1rem;height:1rem}.wf-app--erp .wf-erp-flow__lock{color:var(--wf-erp-muted);font-size:.78rem;font-weight:650}.wf-app--erp .wf-erp-flow__steps{gap:0;margin:4px 0;padding:0;list-style:none;display:grid;position:relative}.wf-app--erp .wf-erp-flow__step{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.wf-app--erp .wf-erp-flow__step:before{content:"";z-index:0;background:var(--wf-erp-line);width:2px;position:absolute;top:0;bottom:0;left:calc(11px + 1rem)}.wf-app--erp .wf-erp-flow__node{z-index:1;border:2px solid var(--wf-erp-primary);background:var(--wf-erp-surface);width:2rem;height:2rem;color:var(--wf-erp-primary-deep);border-radius:50%;place-items:center;display:grid;position:relative}.wf-app--erp .wf-erp-flow__node svg{width:.95rem;height:.95rem}.wf-app--erp .wf-erp-flow__step:is(.wf-erp-flow__step--wait,.wf-erp-flow__step--repeat) .wf-erp-flow__node{border-style:dashed;border-color:var(--wf-erp-muted);color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-flow__body{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);border-radius:6px;gap:2px;padding:8px 12px;display:grid}.wf-app--erp .wf-erp-flow__step:is(.wf-erp-flow__step--wait,.wf-erp-flow__step--repeat) .wf-erp-flow__body{background:0 0;border-style:dashed}.wf-app--erp .wf-erp-flow__body>span{font-size:.9rem}.wf-app--erp .wf-erp-flow__body>small{color:var(--wf-erp-muted);font-size:.76rem}.wf-app--erp .wf-erp-flow__only{color:var(--wf-erp-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.82rem;font-weight:650;display:flex}.wf-app--erp .wf-erp-flow__audience{justify-items:start;margin:4px 0 8px;display:grid}.wf-app--erp .wf-erp-flow__audience>.wf-erp-customer-audience__rules{justify-self:stretch}.wf-app--erp .wf-erp-flow__audience .wf-erp-customer-audience__rule{grid-template-columns:2.5rem minmax(7rem,14rem) minmax(4rem,6.5rem) minmax(6rem,10rem) max-content;justify-content:start}.wf-app--erp .wf-erp-flow__step-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-app--erp .wf-erp-flow__add-step{grid-template-columns:minmax(0,1fr);padding-block:2px}.wf-app--erp .wf-erp-flow__add-step>.wf-erp-command-button,.wf-app--erp .wf-erp-flow__add-choices{z-index:1;justify-self:start;position:relative}.wf-app--erp .wf-erp-flow__add-choices{flex-wrap:wrap;gap:6px;display:flex}.wf-app--erp .wf-erp-flow__fields{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:6px 0 2px;display:flex}.wf-app--erp .wf-erp-flow__fields>*{min-width:12rem}.wf-app--erp .wf-erp-flow__settings{gap:8px;margin-top:16px;display:grid}.wf-app--erp .wf-erp-flow__variants{gap:4px;margin:6px 0 2px;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-flow__variants>li{grid-template-columns:minmax(10rem,13rem) 1rem minmax(0,auto);justify-content:start;align-items:baseline;gap:8px;font-size:.88rem;display:grid}.wf-app--erp .wf-erp-flow__variant-when{background:color-mix(in srgb, var(--wf-erp-primary) 9%, transparent);width:max-content;max-width:100%;color:var(--wf-erp-primary-deep);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.8rem;font-weight:650;display:inline-flex}.wf-app--erp .wf-erp-flow__variant-when svg{flex:none;width:.85rem;height:.85rem}.wf-app--erp .wf-erp-flow__variant-when--rest{color:var(--wf-erp-muted);background:0 0;padding-left:0}.wf-app--erp .wf-erp-flow__variant-arrow{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-command-form.wf-erp-flow__variant-editor{border:1px solid var(--wf-erp-line);background:color-mix(in srgb, var(--wf-erp-primary) 3%, transparent);border-radius:6px;grid-template-columns:minmax(20rem,34rem) 1rem auto max-content;justify-content:start;gap:8px;margin:8px 0 4px;padding:10px;display:grid;container-type:inline-size}.wf-app--erp .wf-erp-flow__variant-editor>strong{grid-column:1/-1;font-size:.82rem}.wf-app--erp .wf-erp-flow__variant-editor>:last-child{grid-column:1/-1;justify-self:start}.wf-app--erp .wf-erp-flow__variant-row{--wf-erp-flow-label-room:0px;grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.wf-app--erp .wf-erp-flow__variant-row:first-of-type{--wf-erp-flow-label-room:19px}.wf-app--erp .wf-erp-flow__variant-editor label.wf-erp-command-form__field>span:first-child{line-height:15px}.wf-app--erp .wf-erp-flow__variant-row>.wf-erp-command-button{margin-top:var(--wf-erp-flow-label-room)}.wf-app--erp .wf-erp-flow__variant-condition{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.wf-app--erp .wf-erp-flow__variant-editor .wf-erp-flow__variant-condition>label.wf-erp-command-form__field,.wf-app--erp .wf-erp-flow__variant-editor .wf-erp-flow__variant-values>label.wf-erp-command-form__field{grid-column:auto;min-width:0;max-width:none}.wf-app--erp .wf-erp-flow__variant-editor .wf-erp-flow__variant-values>label.wf-erp-command-form__field{width:clamp(12rem,20cqi,18rem)}.wf-app--erp .wf-erp-flow__variant-values{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.wf-app--erp .wf-erp-flow__variant-rest{color:var(--wf-erp-muted);font-weight:650;line-height:2rem}.wf-app--erp .wf-erp-flow__variant-editor .wf-erp-flow__variant-arrow{margin-top:var(--wf-erp-flow-label-room);line-height:2rem}.wf-app--erp .wf-erp-flow-now__summary{color:var(--wf-erp-muted);margin:0 0 8px;font-size:.86rem}.wf-app--erp .wf-erp-flow-now__list{margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-flow-now__list>li{border-top:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""when badge";align-items:center;gap:0 8px;padding:7px 0;display:grid}.wf-app--erp .wf-erp-flow-now__list>li>strong{grid-area:name;font-size:.86rem}.wf-app--erp .wf-erp-flow-now__list>li>span:not(.wf-erp-flow__variant-when){color:var(--wf-erp-muted);grid-area:when;font-size:.78rem}.wf-app--erp .wf-erp-flow-now__list>li>:last-child{grid-area:badge}.wf-app--erp .wf-erp-flow-layout--editing .wf-erp-flow-now__list>li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""when""badge";gap:2px}.wf-app--erp .wf-erp-flow-layout--editing .wf-erp-flow-now__list>li>:last-child{justify-self:start;margin-top:2px}.wf-app--erp .wf-erp-flow-now__more{border-top:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);padding-top:6px;font-size:.78rem;display:block}.wf-app--erp .wf-erp-flow__consent>label.wf-erp-command-form__field{width:26rem;max-width:100%}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button{border:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);box-shadow:none;color:var(--wf-erp-text);border-radius:999px;padding-inline:16px}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--wf-erp-primary) 45%, var(--wf-erp-line));background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button strong{font-size:.95rem;font-weight:560}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button svg{color:var(--wf-erp-primary-deep)}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow__body,.wf-erp-flow__audience,.wf-erp-flow__add-step) .wf-erp-command-button{min-height:32px;padding:3px 14px}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button.wf-erp-flow__add{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));color:var(--wf-erp-primary-deep);border-color:#0000}.wf-app--erp .wf-erp-workspace--communication-flow :is(.wf-erp-flow-layout,.wf-erp-flow) .wf-erp-command-button.wf-erp-flow__add:hover:not(:disabled){background:color-mix(in srgb, var(--wf-erp-primary) 15%, var(--wf-erp-surface));border-color:#0000}.wf-app--erp .wf-erp-workspace--communication-flow .wf-erp-flow__add-step .wf-erp-command-button{margin-left:1px;padding-left:8px}.wf-erp-case-composer{border:1px solid color-mix(in srgb, var(--wf-erp-primary) 38%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);margin-top:.65rem;padding:.75rem}.wf-erp-case-composer-launcher{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%;margin-top:.75rem;display:flex}@media (min-width:52.0625rem){.wf-erp-case-composer-launcher{z-index:3;border-top:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);padding:.6rem 0;position:sticky;bottom:-1.2rem}}.wf-erp-case-composer-launcher>button{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);min-height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;display:inline-flex}.wf-erp-case-composer-launcher>button:first-child{border-color:var(--wf-erp-primary);background:var(--wf-erp-primary);color:var(--ink-action)}.wf-erp-case-composer-launcher>button[aria-pressed=true]{background:color-mix(in srgb, var(--wf-erp-primary) 12%, transparent);border-color:color-mix(in srgb, var(--wf-erp-primary) 55%, var(--wf-erp-line));color:var(--wf-erp-primary-deep);font-weight:700}.wf-erp-case-composer-launcher>button:first-child[aria-pressed=true]{background:var(--wf-erp-primary-deep);color:var(--ink-action)}.wf-erp-case-composer-launcher>button:disabled{border-color:var(--wf-erp-line);background:color-mix(in srgb, var(--wf-erp-line) 24%, var(--wf-erp-surface));color:var(--wf-erp-muted);cursor:not-allowed}.wf-erp-case-composer-launcher svg{width:.85rem;height:.85rem}.wf-erp-case-composer-launcher__draft{opacity:.82;letter-spacing:.02em;border:1px solid;border-radius:999px;margin-inline-start:.15rem;padding:.08rem .32rem;font-size:.58rem;font-weight:800;line-height:1.1}.wf-erp-case-composer-launcher>small{color:var(--wf-erp-muted);flex-basis:100%;font-size:.68rem}.wf-erp-case-composer__heading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.wf-erp-case-composer__heading strong{font-size:.82rem}.wf-erp-case-composer__draft-status{max-width:min(100%,32rem);color:var(--wf-erp-muted);text-align:right;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.wf-erp-case-composer__draft-status svg{flex:none;width:.78rem;height:.78rem}.wf-erp-case-composer__draft-status--saved{color:var(--wf-erp-success)}.wf-erp-case-composer__draft-status--partial,.wf-erp-case-composer__draft-status--error,.wf-erp-case-composer__draft-status--conflict{color:var(--wf-erp-danger)}.wf-erp-case-composer__heading button{min-height:30px;color:var(--wf-erp-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .45rem;font-size:.7rem}.wf-app--erp .wf-erp-case-composer__form{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);gap:.65rem;margin-top:.7rem;display:grid}.wf-erp-case-composer__body,.wf-erp-case-composer__form .wf-erp-command-form__wide,.wf-erp-case-composer__form .wf-erp-modal__actions{grid-column:1/-1}.wf-erp-case-composer textarea{resize:vertical;width:100%}.wf-erp-case-composer__route{overflow-wrap:anywhere;min-width:0;color:var(--wf-erp-muted);align-self:end;gap:.2rem;margin:0 0 .45rem;font-size:.72rem;display:grid}.wf-erp-case-composer__route p,.wf-erp-case-composer__cc{grid-template-columns:2.6rem minmax(0,1fr);gap:.4rem;margin:0;display:grid}.wf-erp-case-composer__route strong{color:var(--wf-erp-text)}.wf-erp-case-composer__cc input{width:100%;min-width:0}.wf-erp-case-composer__internal-truth{color:color-mix(in srgb, var(--wf-erp-warning) 75%, var(--wf-erp-text));grid-column:1/-1;align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.wf-erp-case-composer__attachment-draft-truth{color:var(--wf-erp-muted);grid-column:1/-1;align-items:center;gap:.35rem;margin:0;font-size:.7rem;display:flex}.wf-erp-case-composer__attachment-draft-truth svg{width:.85rem;height:.85rem;color:var(--wf-erp-warning);flex:none}.wf-erp-case-composer__discard{align-items:center;gap:.35rem;margin-inline-end:auto;display:inline-flex}.wf-erp-case-composer__discard svg,.wf-erp-case-composer__internal-truth svg{width:.85rem;height:.85rem}.wf-erp-case-composer__form .wf-erp-attachment-stage{grid-column:1/-1;justify-items:start;gap:.45rem;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form,.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.65rem .85rem;display:grid}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>label,.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>.wf-erp-command-form__field,.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>.wf-erp-search-select{grid-column:span 4;min-width:0}.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form>label,.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form>.wf-erp-command-form__field,.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form>.wf-erp-search-select{grid-column:span 3;min-width:0}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>label.wf-erp-command-form__field--wide,.wf-app--erp .wf-erp-case-create-form__message{grid-column:span 8}.wf-app--erp .wf-erp-case-create-form__party{grid-column:span 8;min-width:0}.wf-app--erp .wf-erp-command-form.wf-erp-command-form--grouped.wf-erp-case-create-form fieldset>legend.wf-erp-section-legend{float:none}.wf-app--erp .wf-erp-case-create-form__party--other{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;display:grid}.wf-app--erp .wf-erp-case-create-form__party--other>label{min-width:0}.wf-app--erp .wf-erp-case-create-form__assignee{grid-column:span 9;min-width:0}.wf-app--erp .wf-erp-case-create-form__related{grid-column:1/-1}.wf-app--erp .wf-erp-case-create-form__related>summary{cursor:pointer;color:var(--wf-erp-primary-deep);font-size:.72rem;font-weight:800}.wf-erp-case-related-fields{grid-template-columns:minmax(8rem,.7fr) minmax(16rem,1.8fr);align-items:end;gap:.65rem .85rem;margin-top:.65rem;display:grid}.wf-erp-case-related-form{display:block}.wf-erp-case-related-form .wf-erp-modal__actions{margin-top:1rem}.wf-app--erp .wf-erp-case-edit-form__assignee{grid-column:span 9;min-width:0}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>label.wf-erp-case-create-form__message{grid-column:1/-1}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>label.wf-erp-command-form__field--short,.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form>label.wf-erp-command-form__field--short{grid-column:span 3}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form>label.wf-erp-command-form__field--medium{grid-column:span 4}.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form>label.wf-erp-command-form__field--medium{grid-column:span 3}.wf-app--erp .wf-erp-case-create-form>.wf-erp-modal__actions,.wf-app--erp .wf-erp-case-edit-form>.wf-erp-modal__actions{grid-column:1/-1}.wf-app--erp .wf-erp-case-create-form>.wf-erp-modal__actions>.wf-erp-command-button,.wf-app--erp .wf-erp-case-edit-form>.wf-erp-modal__actions>.wf-erp-command-button{width:auto}.wf-app--erp .wf-erp-case-create-form input,.wf-app--erp .wf-erp-case-create-form textarea,.wf-app--erp .wf-erp-case-edit-form input,.wf-app--erp .wf-erp-case-edit-form textarea{width:100%;min-width:0}@media (max-width:72rem){.wf-app--erp .wf-erp-status__workspace.wf-erp-communication-cases{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:0;padding:0;position:relative}.wf-erp-communication-cases__queues{z-index:7;border-right:1px solid var(--wf-erp-line);background:var(--wf-erp-surface);visibility:hidden;width:min(19rem,100% - 2rem);min-height:100%;transition:transform .15s,visibility 0s linear .15s;position:absolute;top:0;left:0;transform:translate(calc(-100% - 1rem));box-shadow:.8rem 0 1.8rem #00000029}.wf-erp-communication-cases__splitter{display:none}.wf-erp-communication-cases__queues[data-folder-drawer-open=true]{visibility:visible;transition:transform .15s,visibility;transform:translate(0)}.wf-erp-communication-cases__queues[data-folder-drawer-open=true]+.wf-erp-communication-cases__folder-backdrop{z-index:6;background:#00000038;border:0;width:100%;min-height:100%;padding:0;display:block;position:absolute;inset:0}.wf-erp-communication-cases__drawer-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.78rem;display:flex}.wf-erp-communication-cases__drawer-heading button{border-radius:var(--wf-erp-radius);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;display:grid}.wf-erp-communication-cases__folder-toggle{border:0;border-bottom:1px solid var(--wf-erp-line);min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.75rem;font-weight:700;display:grid}.wf-erp-communication-cases__folder-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-communication-cases__list-top{border-bottom:1px solid var(--wf-erp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-right:.65rem;display:grid}.wf-erp-communication-cases__list-top>.wf-erp-communication-cases__folder-toggle{border-bottom:0}.wf-erp-communication-cases__queues .wf-erp-communication-cases__new{display:none}}@media (max-width:30rem){.wf-erp-case-filter-modal__fields,.wf-erp-case-related-fields{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-case-filter-toolbar>.wf-erp-command-button strong{font-size:.7rem}.wf-erp-case-composer-launcher{flex-wrap:wrap;width:100%;display:flex}.wf-erp-case-composer-launcher>button{flex:auto;justify-content:center}.wf-erp-case-composer-launcher>small{flex-basis:100%}}@media (max-width:52rem){.wf-app--erp .wf-erp-status__workspace.wf-erp-communication-cases{border-top:0;gap:0;height:100%;min-height:0;padding:0;display:block}.wf-erp-workspace--communication-cases[data-case-selected=true] .wf-erp-communication-cases__queues,.wf-erp-workspace--communication-cases[data-case-selected=true] .wf-erp-communication-cases__list,.wf-erp-workspace--communication-cases[data-case-selected=false] .wf-erp-communication-cases__detail{display:none}.wf-erp-workspace--communication-cases[data-case-selected=true] .wf-erp-communication-cases__detail,.wf-erp-workspace--communication-cases[data-case-selected=false] .wf-erp-communication-cases__list{height:100%}.wf-erp-communication-cases__queues,.wf-erp-communication-cases__list{border-right:0}.wf-erp-communication-cases__new{max-width:none}.wf-erp-case-detail__header{flex-direction:column}.wf-erp-case-detail__header>div:first-child{flex:0 auto;width:100%}.wf-erp-case-detail__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.wf-erp-case-detail__actions>*{flex:none;min-width:max-content}.wf-app--erp .wf-erp-case-detail__actions .wf-erp-command-button{flex:none;width:auto}.wf-app--erp .wf-erp-case-composer__form{grid-template-columns:1fr}.wf-erp-case-message>article>header{grid-template-columns:2rem minmax(0,1fr)}.wf-erp-case-message__signals{grid-column:2;justify-items:start}.wf-erp-case-message__signals>span{justify-content:flex-start}.wf-erp-case-message__content{padding-left:.8rem}.wf-app--erp .wf-erp-command-form.wf-erp-case-create-form,.wf-app--erp .wf-erp-command-form.wf-erp-case-edit-form{grid-template-columns:1fr}.wf-app--erp .wf-erp-case-create-form>*,.wf-app--erp .wf-erp-case-edit-form>*{grid-column:1!important}.wf-app--erp .wf-erp-case-create-form__party--other{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.wf-app--erp .wf-erp-communication-cases__manage-folders,.wf-erp-communication-cases__drawer-heading button{width:2.75rem;height:2.75rem}.wf-erp-case-folder__row,.wf-erp-case-folder__row.is-manageable{grid-template-columns:2.25rem minmax(0,1fr)}.wf-erp-case-folder__spacer,.wf-erp-case-folder__disclosure{width:2.25rem;height:2.75rem}.wf-erp-case-folder__row>a,.wf-erp-case-queue,.wf-erp-communication-cases__folder-toggle,.wf-erp-case-composer-launcher>button,.wf-erp-case-composer__heading button,.wf-app--erp .wf-erp-case-filter-toolbar>.wf-erp-command-button,.wf-app--erp .wf-erp-case-filter input{min-height:2.75rem}}.wf-app--erp .wf-erp-case-message__social-permalink{width:-moz-fit-content;width:fit-content;color:var(--action-primary);align-items:center;margin-top:10px;font-size:.82rem;font-weight:700;display:inline-flex}.wf-app--erp .wf-erp-case-social-reply{gap:14px;display:grid}.wf-app--erp .wf-erp-case-social-reply__route,.wf-app--erp .wf-erp-case-social-reply__public-truth{border:1px solid var(--wf-border);border-radius:var(--radius-sm);background:var(--surface-muted);align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.wf-app--erp .wf-erp-case-social-reply__route>div{gap:1px;display:grid}.wf-app--erp .wf-erp-case-social-reply__route span,.wf-app--erp .wf-erp-case-social-reply__public-truth{color:var(--ink-muted);font-size:.84rem}.wf-app--erp .wf-erp-case-social-reply>label{gap:6px;font-weight:700;display:grid}.wf-app--erp .wf-erp-case-social-reply__body-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.wf-app--erp .wf-erp-case-social-reply>.wf-erp-attachment-stage{justify-items:start;gap:7px;min-width:0;display:grid}.wf-app--erp .wf-erp-case-social-reply>.wf-erp-case-composer__attachment-draft-truth{margin:0}.wf-app--erp .wf-erp-case-social-reply textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:8rem;color:var(--ink-primary);background:var(--surface-input);font:inherit;padding:10px}@media (prefers-reduced-motion:reduce){.wf-erp-case-folder__disclosure svg,.wf-erp-case-detail__facts>details>summary svg:last-child,.wf-erp-case-message__email-envelope>summary svg,.wf-erp-communication-cases__queues{transition:none}.wf-erp-communication-cases__queues,.wf-erp-communication-cases__list,.wf-erp-communication-cases__detail{scroll-behavior:auto}}.wf-erp-storage-release-status{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}@media (min-width:64.001rem){.wf-app--erp .wf-erp-storage-form>:is(.wf-erp-storage-form__basics,.wf-erp-storage-form__stored-item,.wf-erp-storage-form__battery,.wf-erp-storage-form__placement,.wf-erp-storage-form__commercial)>:is(label,.wf-erp-command-form__field,.wf-erp-command-form__fixed,.wf-erp-entity-picker,.wf-erp-search-select){max-width:none}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics{grid-template-columns:repeat(16,minmax(0,1fr))}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>:is(.wf-erp-storage-form__customer,.wf-erp-storage-form__asset){grid-column:span 5}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>.wf-erp-storage-form__date{grid-column:span 3}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>.wf-erp-storage-form__owner{grid-column:span 4}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>.wf-erp-storage-form__owner-authorization{grid-column:span 12}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__stored-item,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__battery,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__placement,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__kind,.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__model,.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__rim{grid-column:span 3}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__season,.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__dimension,.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__brand{grid-column:span 2}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__stored-item-label{grid-column:span 5}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__serial-unit{grid-column:span 4}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__stored-item:not(:has(>.wf-erp-storage-form__serial-unit))>.wf-erp-storage-form__stored-item-label{grid-column:span 9}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__battery-interval{grid-column:span 2}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__battery-instructions{grid-column:span 10}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__battery:not(:has(>.wf-erp-storage-form__battery-interval))>.wf-erp-storage-form__battery-instructions{grid-column:1/-1}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__battery-reading{grid-column:span 4}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__store{grid-column:span 5}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__location{grid-column:span 7}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__placement:has(>.wf-erp-storage-form__allocation-area)>.wf-erp-storage-form__store{grid-column:span 4}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__placement:has(>.wf-erp-storage-form__allocation-area)>.wf-erp-storage-form__location{grid-column:span 5}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__allocation-area{grid-column:span 3}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__relocation-note{grid-column:1/-1}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__pricing{grid-column:span 3}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial[data-wf-pricing-mode=fixed]>.wf-erp-storage-form__fee,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial>.wf-erp-storage-form__period,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial>:is(.wf-erp-storage-form__area,.wf-erp-storage-form__length,.wf-erp-storage-form__rate,.wf-erp-storage-form__billing-timing,.wf-erp-storage-form__billing-lead,.wf-erp-storage-form__reminder){grid-column:span 2}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial[data-wf-pricing-mode=fixed]>.wf-erp-storage-form__billing-mode{grid-column:span 5}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial[data-wf-pricing-mode=fixed]:not(:has(>.wf-erp-storage-form__fee))>.wf-erp-storage-form__billing-mode{grid-column:span 7}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial[data-wf-pricing-mode=fixed]>.wf-erp-storage-form__billing-timing{grid-column:span 3}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial:is([data-wf-pricing-mode=per_sqm],[data-wf-pricing-mode=per_metre])>.wf-erp-storage-form__price-preview{background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-column:span 5;align-self:end;align-items:center;min-height:33px;padding:0 10px;display:flex}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__commercial:is([data-wf-pricing-mode=per_sqm],[data-wf-pricing-mode=per_metre])>.wf-erp-storage-form__billing-mode{grid-column:span 4}}@media (min-width:48.001rem) and (max-width:64rem){.wf-app--erp .wf-erp-storage-form>:is(.wf-erp-storage-form__basics,.wf-erp-storage-form__stored-item,.wf-erp-storage-form__battery,.wf-erp-storage-form__placement,.wf-erp-storage-form__commercial){grid-template-columns:repeat(2,minmax(0,1fr))}.wf-app--erp .wf-erp-storage-form>:is(.wf-erp-storage-form__basics,.wf-erp-storage-form__stored-item,.wf-erp-storage-form__battery,.wf-erp-storage-form__placement,.wf-erp-storage-form__commercial)>:is(label,.wf-erp-command-form__field,.wf-erp-command-form__fixed,.wf-erp-entity-picker,.wf-erp-search-select){grid-column:span 1;max-width:none}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics{grid-template-columns:repeat(6,minmax(0,1fr))}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>:is(.wf-erp-storage-form__kind,.wf-erp-storage-form__customer,.wf-erp-storage-form__asset,.wf-erp-storage-form__season,.wf-erp-storage-form__date,.wf-erp-storage-form__owner){grid-column:span 2}:is(.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics:not(:has(>.wf-erp-storage-form__season))>.wf-erp-storage-form__customer,.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__basics>.wf-erp-storage-form__owner-authorization){grid-column:span 4}.wf-app--erp .wf-erp-storage-form>:is(.wf-erp-storage-form__basics,.wf-erp-storage-form__stored-item,.wf-erp-storage-form__battery,.wf-erp-storage-form__placement)>:is(.wf-erp-storage-form__owner-authorization,.wf-erp-storage-form__stored-item-label:only-of-type,.wf-erp-storage-form__relocation-note){grid-column:1/-1}.wf-app--erp .wf-erp-storage-form>fieldset.wf-erp-storage-form__battery:not(:has(>.wf-erp-storage-form__battery-interval))>.wf-erp-storage-form__battery-instructions{grid-column:1/-1}.wf-app--erp .wf-erp-storage-form>fieldset>.wf-erp-storage-form__price-preview{grid-column:span 1;align-self:end;align-items:center;min-height:33px;display:flex}}.wf-erp-storage-transition-checklists{gap:var(--space-4);min-width:0;display:grid}.wf-app--erp fieldset.wf-erp-storage-transition-checklist-group>:not(legend){grid-column:1/-1;min-width:0}.wf-erp-storage-transition-checklists__group{gap:var(--space-2);min-width:0;display:grid}.wf-erp-storage-transition-checklists__group>h3{font-size:var(--text-sm);margin:0}.wf-app--erp .wf-erp-storage-transition-checklists .wf-erp-operational-checklist-editor__items{grid-area:auto;width:100%}.wf-erp-storage-release-status>small{color:var(--wf-color-text-muted);font-variant-numeric:tabular-nums}.wf-erp-storage-attachment__category{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 24%, var(--wf-erp-line));color:var(--wf-erp-primary);border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:750;line-height:1.2}.wf-erp-storage-attachment__state{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.wf-erp-storage-attachment__state>.wf-icon{flex:none}.wf-erp-storage-attachment__state.is-resolved{color:var(--wf-erp-success)}.wf-erp-storage-attachment__state.is-unused{color:var(--wf-erp-warning)}.wf-erp-storage-locations{width:100%;min-width:0}.wf-erp-storage-locations .wf-erp-table-wrap{min-width:0;max-width:100%;overflow-x:auto}@media (min-width:48.001rem){.wf-app--erp .wf-erp-table--storage-locations{table-layout:fixed;width:100%;min-width:0}.wf-app--erp .wf-erp-table--storage-locations :is(th,td){overflow-wrap:anywhere}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=location]{width:17%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=parent]{width:15%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=type]{width:12%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=kinds]{width:16%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=occupancy]{width:14%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=next-reservation]{width:12%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=map]{width:10%}.wf-app--erp .wf-erp-table--storage-locations [data-wf-column-key=actions]{width:4%}.wf-app--erp .wf-erp-table--storage-locations :is(td[data-wf-column-key=next-reservation],[data-wf-column-key=actions]){white-space:nowrap}.wf-app--erp .wf-erp-table--storage-locations th[data-wf-column-key=next-reservation]{white-space:normal}}.wf-erp-storage-locations__filters{margin-bottom:.75rem}@media (min-width:75rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--storage-rentals{grid-template-columns:minmax(14rem,1.4fr) minmax(7rem,.6fr) minmax(10rem,.9fr) minmax(8rem,.7fr) minmax(10rem,.9fr)}}@media (min-width:48.0625rem) and (max-width:74.999rem){.wf-app--erp form.wf-erp-filter-bar.wf-erp-filter-bar--storage-rentals{grid-template-columns:minmax(13rem,1.4fr) repeat(3,minmax(9rem,1fr))}}.wf-app--erp .wf-erp-storage-locations__filters{grid-template-columns:minmax(14rem,1.6fr) minmax(10rem,.8fr) minmax(9rem,.7fr) minmax(9rem,.7fr)}.wf-erp-storage-locations__map-link{color:inherit;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.wf-erp-storage-locations__map-link:hover,.wf-erp-storage-locations__map-link:focus-visible{color:var(--wf-erp-primary);text-decoration:underline}.wf-erp-storage-locations__map-link .wf-icon{flex:none}.wf-erp-storage-workspace__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wf-erp-storage-workspace__map-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.wf-erp-storage-workspace__map-header .wf-erp-filter-select>.wf-erp-search-select__label{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wf-erp-storage-workspace__header>div:first-child{min-width:0}.wf-erp-storage-workspace__header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}.wf-app--erp .wf-erp-storage-workspace__header-tools>.wf-erp-filter-bar{flex:0 15rem;grid-template-columns:minmax(13rem,15rem);min-width:13rem}.wf-erp-storage-workspace__header h2,.wf-erp-storage-workspace__header p{margin:0}.wf-erp-storage-workspace__header p{color:var(--wf-erp-muted);margin-top:.25rem}.wf-erp-storage-workspace__header .wf-erp-filter-bar,.wf-erp-storage-workspace__map-header .wf-erp-filter-bar{border:0;margin:0;padding:0}.wf-erp-storage-workspace__map-header .wf-erp-filter-bar{flex:0 22rem;grid-template-columns:minmax(0,1fr);min-width:13rem}.wf-erp-storage-map__toolbar,.wf-erp-storage-locations__actions,.wf-erp-storage-map__legend{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wf-erp-storage-map{min-width:0}.wf-erp-storage-map__toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;min-height:2.25rem;margin-bottom:.5rem;display:flex}.wf-erp-storage-map__view-tools{flex-wrap:wrap;flex:18rem;align-items:center;gap:.5rem;min-width:0;display:flex}.wf-erp-storage-map__filter-tools{display:contents}.wf-erp-storage-map__search{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:.4rem;flex:12rem;align-items:center;max-width:22rem;min-height:2.25rem;display:flex;overflow:hidden}.wf-erp-storage-map__search>.wf-icon{color:var(--wf-erp-muted);flex:none;margin-left:.6rem}.wf-erp-storage-map__search input{box-shadow:none;background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:.45rem .55rem}.wf-erp-storage-map__search:focus-within{border-color:var(--wf-erp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 18%, transparent)}.wf-erp-storage-map__search button{background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-line) 12%);border:0;border-left:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);justify-content:center;align-self:stretch;align-items:center;min-width:2.25rem;padding:0;display:inline-flex}.wf-erp-storage-map__search button>span{font-size:1.2rem;line-height:1}.wf-erp-storage-map__status-filter{gap:.15rem;display:grid}.wf-erp-storage-map__status-filter>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wf-erp-storage-map__status-filter .wf-erp-search-select__input{min-width:10rem;min-height:2.25rem}.wf-erp-storage-map__filter-result{color:var(--wf-erp-muted);padding-bottom:.55rem;font-size:.78rem}.wf-erp-storage-map__search-results{background:color-mix(in srgb, var(--wf-erp-surface) 94%, var(--wf-erp-line) 6%);border:1px solid var(--wf-erp-line);border-radius:.45rem;gap:.4rem;margin:-.1rem 0 .55rem;padding:.45rem;display:grid}.wf-erp-storage-map__search-results>p,.wf-erp-storage-map__search-results>small{color:var(--wf-erp-muted);margin:0}.wf-erp-storage-map__search-results>ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wf-erp-storage-map__search-results li{flex:min(16rem,100%);min-width:0;max-width:22rem}.wf-erp-storage-map__search-results button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;text-align:left;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.4rem .5rem;display:flex}.wf-erp-storage-map__search-results button:hover,.wf-erp-storage-map__search-results button:focus-visible{border-color:var(--wf-erp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 18%, transparent)}.wf-erp-storage-map__search-result-label{min-width:0;line-height:1.15;display:grid}.wf-erp-storage-map__search-result-label strong,.wf-erp-storage-map__search-result-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-storage-map__search-result-label small{color:var(--wf-erp-muted);font-size:.7rem}.wf-erp-storage-map__search-result-status{color:var(--wf-erp-muted);white-space:nowrap;flex:none;grid-template-columns:auto auto;place-items:center start;gap:.1rem .3rem;font-size:.72rem;display:grid}.wf-erp-storage-map__search-result-status>span{background:var(--wf-erp-muted);border-radius:999px;grid-row:1;width:.55rem;height:.55rem}.wf-erp-storage-map__search-result-status>small{color:var(--wf-erp-muted);grid-column:1/-1;justify-self:end}.wf-erp-storage-map__search-result-status.is-available>span{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-text) 45%, var(--wf-erp-line));box-sizing:border-box}.wf-erp-storage-map__search-result-status.is-reserved>span{background:var(--wf-erp-warning)}.wf-erp-storage-map__search-result-status.is-occupied>span{background:var(--wf-erp-success)}.wf-erp-storage-map__search-result-status.is-blocked>span{background:var(--wf-erp-danger)}.wf-erp-storage-map__search-result-status.is-zone>span{border:1px dashed var(--wf-erp-muted);box-sizing:border-box;background:0 0;border-radius:.1rem}.wf-erp-storage-map__context{color:var(--wf-erp-muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0;font-size:.78rem;display:flex}.wf-erp-storage-map__context>strong{color:var(--wf-erp-text)}.wf-erp-storage-map__help{color:var(--wf-erp-muted);cursor:help;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.wf-erp-storage-map__help:hover,.wf-erp-storage-map__help:focus-visible{background:color-mix(in srgb, var(--wf-erp-primary) 10%, transparent);color:var(--wf-erp-primary);outline:0}.wf-erp-storage-map__zoom{align-items:center;gap:.35rem;display:flex}.wf-erp-storage-map__zoom>label,.wf-erp-storage-map__editor-actions,.wf-erp-storage-map__save,.wf-erp-storage-map__tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wf-erp-storage-map__zoom button,.wf-erp-storage-map__editor-actions button,.wf-erp-storage-map__tools button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;cursor:pointer;border-radius:.35rem;min-height:2rem;padding:.3rem .55rem}.wf-erp-storage-map__tools button.is-active{background:var(--wf-erp-primary);border-color:var(--wf-erp-primary);color:var(--ink-action)}.wf-erp-storage-map__editor-actions button.is-danger{color:var(--wf-erp-danger)}.wf-erp-storage-map__zoom button:disabled,.wf-erp-storage-map__editor-actions button:disabled,.wf-erp-storage-map__tools button:disabled{cursor:not-allowed;opacity:.5}.wf-erp-storage-map__save{flex:none}.wf-erp-storage-map__dirty{color:var(--wf-erp-warning);margin:0 0 .5rem;font-weight:700}.wf-erp-storage-map__dimensions{color:var(--wf-erp-muted);font-family:var(--wf-font-mono,monospace);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;font-size:.76rem;display:flex}.wf-erp-storage-map__zoom input{width:5.25rem;height:24px}.wf-erp-storage-map__zoom output{color:var(--wf-erp-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:2.6rem}.wf-erp-storage-map__viewport{min-width:0;min-height:0}.wf-erp-storage-map__viewport:only-child{grid-column:1/-1}.wf-erp-storage-map__view-controls{flex:none;margin-left:auto}.wf-erp-storage-map__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.wf-erp-storage-map__legend-trigger{border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);cursor:help;border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;min-width:2.25rem;min-height:2.25rem;padding:.35rem .5rem;display:inline-flex}.wf-erp-storage-map__legend-trigger:hover,.wf-erp-action-hint:focus-visible .wf-erp-storage-map__legend-trigger{border-color:var(--wf-erp-primary);color:var(--wf-erp-text)}.wf-erp-storage-map__legend-popover{gap:.5rem;min-width:15rem;display:grid}.wf-erp-action-hint__tip--storage-map-legend{max-width:20rem}.wf-erp-storage-map__legend>[role=listitem]:before{background:var(--wf-erp-muted);content:"";vertical-align:middle;border-radius:999px;width:.6rem;height:.6rem;margin-right:.35rem;display:inline-block}.wf-erp-storage-map__legend .is-available:before{background:var(--wf-erp-surface);border:1px solid color-mix(in srgb, var(--wf-erp-text) 45%, var(--wf-erp-line));box-sizing:border-box}.wf-erp-storage-map__legend .is-occupied:before{background:var(--wf-erp-success)}.wf-erp-storage-map__legend .is-reserved:before{background:var(--wf-erp-warning)}.wf-erp-storage-map__legend .is-blocked:before{background:var(--wf-erp-danger)}.wf-erp-storage-map__legend .is-wall:before{background:var(--wf-erp-text);border-radius:0;width:1rem;height:2px}.wf-erp-storage-map__legend .is-door:before{border-top:2px dashed var(--wf-erp-primary);background:0 0;border-radius:0;width:1rem;height:0}.wf-erp-storage-map__legend .is-obstacle:before{background:color-mix(in srgb, var(--wf-erp-muted) 45%, transparent);border:1px solid var(--wf-erp-muted);box-sizing:border-box;border-radius:.1rem}.wf-erp-storage-map__legend .is-zone:before{border:1px dashed var(--wf-erp-muted);box-sizing:border-box;background:0 0;border-radius:.1rem;width:1rem}.wf-erp-storage-map__body{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:28rem;display:grid}.wf-erp-storage-map__unplaced{width:19.5rem;max-height:min(68vh,46rem);overflow:auto}.wf-erp-storage-map__editor-panel{align-content:start;gap:.6rem;display:grid}.wf-erp-storage-map__editor-section .wf-erp-flat-section__body,.wf-erp-storage-map__editor-section>.wf-erp-storage-map__unplaced-list{gap:.5rem;display:grid}.wf-erp-storage-map__editor-panel .wf-erp-storage-map__tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wf-erp-storage-map__editor-panel .wf-erp-storage-map__tools button{text-align:left;justify-content:flex-start;align-items:center;gap:.4rem;line-height:1.15;display:flex}.wf-erp-storage-map__editor-panel .wf-erp-storage-map__tools button>.wf-icon{flex:none}.wf-erp-storage-map__editor-panel .wf-erp-storage-map__editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.wf-erp-storage-map__editor-panel .wf-erp-storage-map__editor-actions label{grid-column:1/-1;align-items:center;gap:.4rem;display:flex}.wf-erp-storage-map__editor-section .wf-erp-storage-map__tools,.wf-erp-storage-map__editor-section .wf-erp-storage-map__selection{margin-bottom:.1rem}.wf-erp-storage-map__add-exact{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;border-radius:.35rem;width:100%;min-height:2rem;padding:.3rem .5rem}.wf-erp-storage-map__add-exact:disabled{cursor:not-allowed;opacity:.5}.wf-erp-storage-map__selection{background:color-mix(in srgb, var(--wf-erp-primary) 6%, var(--wf-erp-surface));border:1px solid var(--wf-erp-line);border-radius:.45rem;gap:.35rem;padding:.55rem;display:grid}.wf-erp-storage-map__selection>small{color:var(--wf-erp-muted);font-family:var(--wf-font-mono,monospace);text-overflow:ellipsis;overflow:hidden}.wf-erp-storage-map__selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.wf-erp-storage-map__selection button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;border-radius:.35rem;min-height:2rem;padding:.3rem .45rem}.wf-erp-storage-map__selection button.is-danger{color:var(--wf-erp-danger)}.wf-erp-storage-map__location-inspector>header{gap:.1rem;display:grid}.wf-erp-storage-map__location-inspector>header small{color:var(--wf-erp-muted)}.wf-erp-storage-map__location-inspector>.wf-erp-storage-map__selection-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.wf-erp-storage-map__location-inspector>.wf-erp-storage-map__selection-actions button{padding-inline:.3rem;font-size:.82rem}.wf-erp-storage-map__exact-placement{border-top:1px solid var(--wf-erp-line);padding-top:.45rem}.wf-erp-storage-map__exact-placement>summary{color:var(--wf-erp-muted);cursor:pointer;font-size:.78rem;font-weight:700}.wf-erp-storage-map__exact-placement[open]>summary{margin-bottom:.5rem}.wf-erp-storage-map__apply-placement{width:100%;margin-top:.5rem}.wf-erp-storage-map__location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.wf-erp-storage-map__location-fields label{gap:.15rem;min-width:0;display:grid}.wf-erp-storage-map__location-fields label>span{color:var(--wf-erp-muted);font-size:.72rem}.wf-erp-storage-map__location-fields input{box-sizing:border-box;width:100%;min-width:0}.wf-erp-storage-map__placement-issue{background:color-mix(in srgb, var(--wf-erp-danger) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-danger) 55%, var(--wf-erp-line));color:var(--wf-erp-danger);border-radius:.4rem;margin:0;padding:.45rem;font-size:.78rem}.wf-erp-storage-map__unplaced h3,.wf-erp-storage-map__editor-section>p{margin:0 0 .5rem}.wf-erp-storage-map__unplaced-list{scrollbar-gutter:stable;gap:.4rem;max-height:min(32vh,15rem);padding-right:.15rem;display:grid;overflow:auto}.wf-erp-storage-map__unplaced-list>p{margin:0}.wf-erp-storage-map__unplaced>button,.wf-erp-storage-map__unplaced-location>button:first-child{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:inherit;cursor:grab;text-align:left;border-radius:.4rem;align-items:center;gap:.4rem;width:100%;margin-top:.4rem;padding:.45rem;display:flex}.wf-erp-storage-map__unplaced-location{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;margin-top:0;display:grid}.wf-erp-storage-map__unplaced-location.is-depth-1{margin-inline-start:.65rem}.wf-erp-storage-map__unplaced-location.is-depth-2{margin-inline-start:1.3rem}.wf-erp-storage-map__unplaced-location>button:first-child{margin-top:0}.wf-erp-storage-map__unplaced-location>button:first-child.is-selected{border-color:var(--wf-erp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 18%, transparent)}.wf-erp-storage-map__unplaced-location>button:first-child:disabled{cursor:not-allowed;opacity:.58}.wf-erp-storage-map__unplaced-location>button:first-child>span,.wf-erp-storage-map__unplaced-location>button:first-child small{min-width:0;display:block}.wf-erp-storage-map__unplaced-location>button:first-child>span{line-height:1.15}.wf-erp-storage-map__unplaced-location>button:first-child small{color:var(--wf-erp-muted);margin-top:.12rem}.wf-erp-storage-map__unplaced-parent{color:var(--wf-erp-muted);margin-top:.08rem;font-size:.68rem}.wf-erp-storage-map__unplaced-items{border-top:1px solid var(--wf-erp-line);gap:.4rem;margin-top:.65rem;padding-top:.65rem;display:grid}.wf-erp-storage-map__unplaced-items h4{margin:0}.wf-erp-storage-map__unplaced-items .wf-erp-storage-map__item{width:100%;min-width:0}.wf-erp-storage-map__scroll{background:color-mix(in srgb, var(--wf-erp-surface) 90%, var(--wf-erp-line) 10%);border:1px solid var(--wf-erp-line);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:.55rem;min-height:32rem;max-height:min(72vh,52rem);padding:.75rem;overflow:auto;container:storage-map-viewport/inline-size}.wf-erp-storage-map__canvas{background-color:color-mix(in srgb, var(--wf-erp-surface) 96%, var(--wf-erp-line) 4%);isolation:isolate;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;margin:auto;position:relative;box-shadow:0 .4rem 1.25rem #0000002e}.wf-erp-storage-map__canvas.is-editing{background-color:color-mix(in srgb, var(--wf-erp-surface) 96%, var(--wf-erp-primary) 4%);touch-action:none}.wf-erp-storage-map__active-placement{background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface));border:1px solid color-mix(in srgb, var(--wf-erp-primary) 45%, var(--wf-erp-line));border-left:3px solid var(--wf-erp-primary);box-sizing:border-box;z-index:50;border-radius:.4rem;align-items:center;gap:.5rem;width:max-content;max-width:min(28rem,100cqi - 2.5rem);margin:.5rem;padding:.45rem .5rem;display:flex;position:sticky;top:.5rem;left:.5rem;box-shadow:0 .25rem .8rem #0000002e}.wf-erp-storage-map__active-placement>.wf-icon{color:var(--wf-erp-primary);flex:none}.wf-erp-storage-map__active-placement>span{min-width:0;line-height:1.15;display:grid}.wf-erp-storage-map__active-placement strong,.wf-erp-storage-map__active-placement small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-erp-storage-map__active-placement small{color:var(--wf-erp-muted);font-size:.7rem}.wf-erp-storage-map__active-placement button{flex:none;min-height:2rem;padding:.25rem .45rem}.wf-erp-storage-map__canvas.is-tool-pan{cursor:grab}.wf-erp-storage-map__canvas.is-tool-wall,.wf-erp-storage-map__canvas.is-tool-door,.wf-erp-storage-map__canvas.is-tool-obstacle,.wf-erp-storage-map__canvas.is-tool-label,.wf-erp-storage-map__canvas.is-tool-location{cursor:crosshair}.wf-erp-storage-floor-plan{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wf-erp-storage-floor-plan__surface{fill:var(--wf-erp-surface)}.wf-erp-storage-floor-plan__grid-line{stroke:#0000}.wf-erp-storage-map__canvas.is-editing .wf-erp-storage-floor-plan__grid-line{stroke:color-mix(in srgb, var(--wf-erp-line) 72%, transparent)}.wf-erp-storage-floor-plan__primitive{cursor:default;pointer-events:none;outline:none}.wf-erp-storage-map__canvas.is-editing.is-tool-select .wf-erp-storage-floor-plan__primitive{cursor:pointer;pointer-events:auto}.wf-erp-storage-floor-plan__line{fill:none;filter:drop-shadow(0 0 16px #00000040);stroke:var(--wf-erp-text);stroke-linecap:square}.wf-erp-storage-floor-plan__line-hit{fill:none;pointer-events:stroke;stroke:#0000}.wf-erp-storage-floor-plan__primitive.is-door .wf-erp-storage-floor-plan__line{stroke:var(--wf-erp-primary);stroke-dasharray:3 1.5;stroke-linecap:round}.wf-erp-storage-floor-plan__door-gap{stroke:var(--wf-erp-surface)}.wf-erp-storage-floor-plan__rectangle{fill:color-mix(in srgb, var(--wf-erp-muted) 18%, transparent);stroke:color-mix(in srgb, var(--wf-erp-muted) 82%, var(--wf-erp-line));stroke-width:35px}.wf-erp-storage-floor-plan__primitive.is-label .wf-erp-storage-floor-plan__rectangle{fill:color-mix(in srgb, var(--wf-erp-surface) 58%, transparent);stroke-dasharray:100 55}.wf-erp-storage-floor-plan__label{fill:var(--wf-erp-text);opacity:0;pointer-events:none;font-weight:750}.wf-erp-storage-floor-plan__label-overlay{background:color-mix(in srgb, var(--wf-erp-surface) 92%, var(--wf-erp-line) 8%);border:1px solid color-mix(in srgb, var(--wf-erp-line) 82%, transparent);color:var(--wf-erp-text);pointer-events:none;text-overflow:ellipsis;transform-origin:50%;white-space:nowrap;z-index:3;border-radius:.25rem;max-width:min(12rem,50%);padding:.12rem .25rem;font-size:.68rem;font-weight:750;line-height:1.2;position:absolute;overflow:hidden;box-shadow:0 1px 3px #0000002e}.wf-erp-storage-floor-plan__primitive.is-selected .wf-erp-storage-floor-plan__line,.wf-erp-storage-floor-plan__primitive.is-selected .wf-erp-storage-floor-plan__rectangle{filter:none;stroke:var(--wf-erp-primary)}.wf-erp-storage-floor-plan__handle{cursor:nwse-resize;fill:var(--wf-erp-surface);stroke:var(--wf-erp-primary);stroke-width:28px}.wf-erp-storage-floor-plan__handle-hit{cursor:nwse-resize;fill:#0000;pointer-events:all;stroke:#0000}.wf-erp-storage-floor-plan__primitive.is-wall .wf-erp-storage-floor-plan__handle,.wf-erp-storage-floor-plan__primitive.is-door .wf-erp-storage-floor-plan__handle{cursor:move}.wf-erp-storage-floor-plan__preview{fill:color-mix(in srgb, var(--wf-erp-primary) 14%, transparent);stroke:var(--wf-erp-primary);stroke-dasharray:100 65}.wf-erp-storage-map__empty{color:var(--wf-erp-muted);text-align:center;width:max-content;max-width:min(100% - 2rem,100cqw - 3rem,26rem);margin:0;position:absolute;top:50%;left:min(50%,50cqw);transform:translate(-50%,-50%)}.wf-erp-storage-map__location{background:color-mix(in srgb, var(--wf-erp-primary) 8%, transparent);border:2px solid color-mix(in srgb, var(--wf-erp-primary) 74%, var(--wf-erp-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-erp-surface) 45%, transparent);cursor:pointer;transform-origin:50%;z-index:2;border-radius:.3rem;min-height:0;transition:border-color .12s,box-shadow .12s;position:absolute;overflow:visible;container-type:size}.wf-erp-storage-map__location.is-status-available{background:color-mix(in srgb, var(--wf-erp-surface) 92%, var(--wf-erp-line) 8%);border-color:color-mix(in srgb, var(--wf-erp-text) 42%, var(--wf-erp-line))}.wf-erp-storage-map__location.is-status-reserved{background:color-mix(in srgb, var(--wf-erp-warning) 14%, transparent);border-color:color-mix(in srgb, var(--wf-erp-warning) 82%, var(--wf-erp-line))}.wf-erp-storage-map__location.is-status-occupied{background:color-mix(in srgb, var(--wf-erp-success) 12%, transparent);border-color:color-mix(in srgb, var(--wf-erp-success) 80%, var(--wf-erp-line))}.wf-erp-storage-map__location.is-status-blocked{background:color-mix(in srgb, var(--wf-erp-danger) 11%, transparent);border-color:color-mix(in srgb, var(--wf-erp-danger) 76%, var(--wf-erp-line))}.wf-erp-storage-map__location.is-status-zone{background:color-mix(in srgb, var(--wf-erp-surface) 2%, transparent);border-color:color-mix(in srgb, var(--wf-erp-text) 58%, var(--wf-erp-line));z-index:1;border-style:dashed}.wf-erp-storage-map__canvas.is-editing.is-tool-select .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-tool-wall .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-tool-door .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-tool-obstacle .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-tool-label .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-tool-location .wf-erp-storage-map__location{pointer-events:none}.wf-erp-storage-map__canvas.is-editing.is-tool-location-select .wf-erp-storage-map__location,.wf-erp-storage-map__canvas.is-editing.is-tool-location-select .wf-erp-storage-map__location>header,.wf-erp-storage-map__canvas.is-editing.is-tool-location-select .wf-erp-storage-map__location>.wf-erp-storage-map__item-count,.wf-erp-storage-map__canvas.is-editing.is-tool-location-select .wf-erp-storage-map__location>.wf-erp-storage-map__location-resize{cursor:move;pointer-events:auto}.wf-erp-storage-map__canvas.is-editing.is-tool-location-select .wf-erp-storage-map__location>.wf-erp-storage-map__location-resize{cursor:nwse-resize}.wf-erp-storage-map__location.is-selected{border-color:var(--wf-erp-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 30%, transparent), inset 0 0 0 1px var(--wf-erp-surface)}.wf-erp-storage-map__location.is-filter-match{box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-primary) 34%, transparent), inset 0 0 0 1px var(--wf-erp-surface)}.wf-erp-storage-map__location.is-filter-context{opacity:.62}.wf-erp-storage-map__location.is-filter-muted{opacity:.2}.wf-erp-storage-map__location:hover,.wf-erp-storage-map__location:focus-within{border-color:var(--wf-erp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 20%, transparent)}.wf-erp-storage-map__location.is-area{outline:none}.wf-erp-storage-map__location.is-area.is-status-zone{background:0 0;border-width:1px}.wf-erp-storage-map__location.is-status-zone>header{width:-moz-fit-content;width:fit-content;max-width:min(15rem,100% - .7rem);margin:0;transform:translateY(-45%)}.wf-erp-storage-map__location.is-valid-drop-target{border-color:var(--wf-erp-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-erp-success) 20%, transparent)}.wf-erp-storage-map__location.is-area.is-valid-drop-target{outline-color:var(--wf-erp-success)}.wf-app--erp .wf-erp-storage-map .wf-erp-storage-map__location>header{background:color-mix(in srgb, var(--wf-erp-surface) 90%, var(--wf-erp-line) 10%);border:1px solid color-mix(in srgb, var(--wf-erp-line) 88%, transparent);cursor:pointer;z-index:4;border-radius:.3rem;justify-content:space-between;align-items:center;gap:.3rem;max-width:calc(100% - .7rem);min-height:1.65rem;padding:.25rem .35rem;display:flex;position:absolute;top:.35rem;left:.35rem;right:.35rem;box-shadow:0 1px 4px #00000029}.wf-erp-storage-map__canvas.is-editing .wf-erp-storage-map__location>header{cursor:default}.wf-erp-storage-map__location>header span,.wf-erp-storage-map__location>header small{min-width:0}.wf-erp-storage-map__location-summary>span:first-child{flex:68%}.wf-erp-storage-map__location.is-status-zone .wf-erp-storage-map__location-tools{display:none}.wf-erp-storage-map__location>header strong,.wf-erp-storage-map__location>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-erp-storage-map__location>header small{color:var(--wf-erp-muted);font-size:.67rem}.wf-erp-storage-map__location-tools{flex:0 32%;align-items:center;gap:.25rem;max-width:32%;display:flex}.wf-erp-storage-map__orientation{color:var(--wf-erp-primary);transform-origin:50%;font-size:1rem;font-weight:800;line-height:1;display:inline-block}.wf-erp-storage-map__location-resize{background:var(--wf-erp-surface);border:2px solid var(--wf-erp-primary);cursor:nwse-resize;z-index:7;border-radius:.2rem;width:.75rem;height:.75rem;padding:0;position:absolute}.wf-erp-storage-map__location-resize.is-north-west{top:-.375rem;left:-.375rem}.wf-erp-storage-map__location-resize.is-south-east{bottom:-.375rem;right:-.375rem}.wf-erp-storage-map__item-count{background:var(--wf-erp-primary);color:var(--ink-action);cursor:pointer;font:inherit;white-space:nowrap;z-index:2;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;min-height:1.35rem;padding:.1rem .3rem;font-size:.75rem;font-weight:700;display:none;position:absolute;bottom:.25rem;right:.35rem}.wf-erp-storage-map__location.is-area>.wf-erp-storage-map__item-count.is-area-summary{display:inline-flex}.wf-erp-storage-map__location-items{z-index:3;align-content:start;gap:.35rem;display:grid;position:absolute;inset:2.35rem .35rem .35rem;overflow:auto}.wf-erp-storage-map__location-items .wf-erp-storage-map__item{box-sizing:border-box;width:100%;max-width:none}.wf-erp-storage-map__item{background:var(--wf-erp-surface);border-left:3px solid var(--wf-erp-warning);border-radius:.3rem;justify-content:space-between;align-items:center;gap:.35rem;min-width:min(10rem,90%);max-width:15rem;padding:.3rem .4rem;display:flex;box-shadow:0 1px 3px #0000001f}.wf-erp-storage-map__item.is-stored{border-left-color:var(--wf-erp-success);cursor:grab}.wf-erp-storage-map__item>a{color:inherit;min-width:0;text-decoration:none}.wf-app--erp .wf-erp-storage-map__item>.wf-erp-record-link{border:0;gap:0;width:auto;margin:0;padding:0}.wf-erp-storage-map__item strong,.wf-erp-storage-map__item small,.wf-erp-storage-map__item .wf-erp-record-link span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-erp-storage-map__item small{color:var(--wf-erp-muted)}.wf-erp-storage-map__item>span{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.wf-erp-storage-map__item button{color:var(--wf-erp-primary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;min-height:24px;padding:0;display:inline-flex}.wf-erp-storage-map__location-contents{gap:.5rem;display:grid}.wf-erp-storage-map__location-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.wf-erp-storage-map__location-overview>div{background:color-mix(in srgb, var(--wf-erp-surface) 92%, var(--wf-erp-line) 8%);border:1px solid var(--wf-erp-line);border-radius:.4rem;padding:.55rem}.wf-erp-storage-map__location-overview dt{color:var(--wf-erp-muted);font-size:.75rem}.wf-erp-storage-map__location-overview dd{margin:.15rem 0 0;font-weight:650}.wf-erp-storage-map__location-contents .wf-erp-storage-map__item{width:100%;max-width:none}@container (width<=10rem){.wf-app--erp .wf-erp-storage-map .wf-erp-storage-map__location>header{max-width:calc(100% - .3rem);padding:.18rem .22rem;top:.15rem;left:.15rem;right:.15rem}.wf-erp-storage-map__location>header strong{letter-spacing:-.01em;font-size:clamp(.55rem,9cqw,.72rem)}.wf-erp-storage-map__location-summary>span:first-child small{display:none}.wf-erp-storage-map__location-summary>span:first-child{flex-basis:100%}.wf-erp-storage-map__location-tools,.wf-erp-storage-map__location-items{display:none}.wf-erp-storage-map__location>.wf-erp-storage-map__item-count{display:inline-flex}}@container (height<=7rem){.wf-erp-storage-map__location-items{display:none}.wf-erp-storage-map__location>.wf-erp-storage-map__item-count{display:inline-flex}}.wf-erp-storage-locations__actions{justify-content:flex-start;align-items:center}.wf-erp-storage-location-editor__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.wf-erp-storage-location-editor__header .wf-erp-panel-tools{justify-content:flex-end}.wf-app--erp .wf-erp-command-form__checks.wf-erp-storage-location-kinds{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.wf-erp-storage-location-usage{border:1px solid var(--wf-erp-line);border-radius:.55rem;gap:.6rem;margin-bottom:.85rem;padding:.7rem .8rem;display:grid}.wf-erp-storage-location-usage>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.wf-erp-storage-location-usage>header h3,.wf-erp-storage-location-usage>p{margin:0}.wf-erp-storage-location-usage>header>div,.wf-erp-storage-location-usage>ul>li>span{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wf-erp-storage-location-usage>p{color:var(--wf-erp-muted)}.wf-erp-storage-location-usage>ul{margin:0;padding:0;list-style:none;display:grid}.wf-erp-storage-location-usage>ul>li{border-top:1px solid var(--wf-erp-line);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem 0;display:flex}.wf-erp-storage-location-usage>ul>li:last-child{padding-bottom:0}.wf-erp-storage-location-usage>ul>li>span{color:var(--wf-erp-muted);flex:none;font-size:.78rem}.wf-erp-storage-floor-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-erp-storage-planning{gap:1rem;display:grid}.wf-erp-storage-planning>section{border:1px solid var(--wf-erp-line);border-radius:.55rem;overflow:hidden}.wf-erp-storage-planning>section>header{background:color-mix(in srgb, var(--wf-erp-surface) 92%, var(--wf-erp-line) 8%);justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}.wf-erp-storage-planning h3{margin:0}.wf-erp-storage-planning__occupancy{border-inline-start:.22rem solid var(--wf-erp-line);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:7rem;padding-inline-start:.45rem;display:inline-block}.wf-erp-storage-planning__occupancy[data-tone=partial]{border-inline-start-color:var(--wf-erp-warning)}.wf-erp-storage-planning__occupancy[data-tone=full]{border-inline-start-color:var(--wf-erp-primary)}.wf-erp-storage-planning__occupancy[data-tone=overbooked]{border-inline-start-color:var(--wf-erp-danger);color:var(--wf-erp-danger);font-weight:700}@media (min-width:72.001rem){.wf-app--erp .wf-erp-workspace--storage-map{height:100%}.wf-app--erp .wf-erp-workspace--storage-map>.wf-erp-status__workspace{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-items:stretch;overflow:hidden}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-workspace{align-self:stretch;min-height:0}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-workspace>.wf-erp-status__body{flex-direction:column;align-content:stretch;display:flex;overflow:hidden}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-map{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-map__body{flex:auto;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-map__viewport{height:100%;min-height:0}.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-map__scroll,.wf-app--erp .wf-erp-workspace--storage-map .wf-erp-storage-map__editor-panel{height:100%;min-height:0;max-height:none}}@media (max-width:760px){.wf-app--erp .wf-erp-table-wrap:has(.wf-erp-table--storage-planning-timeline){overflow-x:auto}.wf-app--erp .wf-erp-table--storage-planning-timeline{width:max-content;min-width:max-content;display:table}.wf-app--erp .wf-erp-table--storage-planning-timeline thead{display:table-header-group}.wf-app--erp .wf-erp-table--storage-planning-timeline tbody{display:table-row-group}.wf-app--erp .wf-erp-table--storage-planning-timeline :is(thead,tbody) tr{box-shadow:none;border:0;display:table-row}.wf-app--erp .wf-erp-table--storage-planning-timeline :is(thead,tbody) :is(th,td){width:auto;min-width:7.5rem;display:table-cell}.wf-app--erp .wf-erp-table--storage-planning-timeline tbody :is(th,td):before{content:none}.wf-app--erp .wf-erp-table--storage-planning-timeline :is(th,td):first-child{z-index:1;min-width:10rem;position:sticky;left:0}.wf-app--erp .wf-erp-table--storage-planning-timeline tbody :is(th,td):first-child{background:var(--wf-erp-surface)}.wf-app--erp .wf-erp-storage-locations__filters{grid-template-columns:minmax(0,1fr)}.wf-erp-storage-location-editor__header{align-items:stretch}.wf-app--erp .wf-erp-command-form__checks.wf-erp-storage-location-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-erp-storage-location-editor__header .wf-erp-panel-tools{justify-content:flex-start}.wf-erp-storage-location-usage>ul>li{flex-direction:column;align-items:flex-start}.wf-erp-storage-workspace__header,.wf-erp-storage-workspace__map-header{flex-direction:column;align-items:stretch}.wf-erp-storage-workspace__map-header .wf-erp-filter-bar{flex-basis:auto;min-width:0}.wf-erp-storage-map__toolbar{flex-wrap:wrap;align-items:center}.wf-app--erp .wf-erp-storage-map__save{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.wf-app--erp .wf-erp-storage-map__save>:not(input){width:auto;min-width:0}.wf-erp-storage-map__context{width:100%}.wf-erp-storage-map__view-tools,.wf-erp-storage-map__tools,.wf-erp-storage-map__editor-actions,.wf-erp-storage-map__save{box-sizing:border-box;min-width:0;max-width:100%}.wf-erp-storage-map__search,.wf-erp-storage-map__status-filter{width:100%;max-width:none}.wf-erp-storage-map__filter-tools[data-wf-mobile-filter-state=open]>.wf-erp-storage-map__status-filter{grid-column:1/-1}.wf-erp-storage-map__status-filter .wf-erp-search-select__input{width:100%}.wf-erp-storage-map__body{grid-template-columns:minmax(0,1fr);min-height:0}.wf-erp-storage-map__unplaced{width:auto;max-height:10rem}.wf-erp-storage-map__editor-panel{max-height:none}.wf-erp-storage-map__unplaced-list{max-height:12rem}.wf-erp-storage-map__scroll{min-height:18rem;max-height:62vh}.wf-erp-storage-floor-plan-form,.wf-erp-storage-map__location-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.wf-erp-storage-map__zoom>label,.wf-erp-storage-map__view-controls .wf-erp-fullscreen-toggle strong{display:none}}@media (max-width:520px){.wf-erp-storage-map__context{flex:0 auto;width:auto;margin-left:auto}.wf-erp-storage-map__dimensions,.wf-erp-storage-map__context>strong{display:none}.wf-erp-storage-map__view-controls{margin-left:0}.wf-erp-storage-map__fit strong{display:none}}@media (max-width:72rem){.wf-device-console{overflow:hidden auto}}html[data-wf-color-scheme=dark] .wf-app--erp{--wf-erp-surface:var(--surface-raised);--wf-erp-panel:var(--surface-panel);--wf-erp-dark-canvas:var(--canvas-background);--wf-erp-dark-panel:var(--surface-paper);--wf-erp-dark-panel-raised:var(--surface-raised);--wf-erp-dark-panel-recessed:var(--surface-panel);--wf-erp-dark-panel-header:color-mix(in srgb, var(--surface-raised) 72%, var(--surface-paper));--wf-erp-dark-row-alt:color-mix(in srgb, var(--surface-paper) 72%, var(--surface-panel));--wf-erp-dark-divider:var(--line-subtle);--wf-erp-dark-edge:var(--line-soft);--wf-erp-dark-accent-soft:color-mix(in srgb, var(--action-primary) 13%, transparent);--wf-erp-dark-accent-hover:color-mix(in srgb, var(--action-primary) 19%, transparent);--wf-erp-focus-ring:var(--shadow-focus);background:var(--wf-erp-dark-canvas)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-frame,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-shell,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-content,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status{background:var(--wf-erp-dark-canvas)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-nav,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-shell:before,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-top-menu{background:var(--inverse-surface);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-top-menu__search{background:color-mix(in srgb, var(--surface-paper) 72%, var(--inverse-surface));box-shadow:inset 0 0 0 1px var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-top-menu__search:focus-within{background:color-mix(in srgb, var(--surface-raised) 64%, var(--inverse-surface));border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger{background:color-mix(in srgb, var(--surface-paper) 54%, var(--inverse-surface));box-shadow:inset 0 0 0 1px var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-nav__items :is(a,button):hover{background:color-mix(in srgb, var(--action-primary) 10%, var(--inverse-surface-raised));border-color:#0000;border-left-color:var(--accent-warm)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-nav__items :is(a,button).active{background:color-mix(in srgb, var(--action-primary) 17%, var(--inverse-surface-raised));border-color:#0000;border-left-color:var(--accent-warm);box-shadow:inset 3px 0 0 var(--accent-warm)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-page-header{background:color-mix(in srgb, var(--inverse-surface-raised) 48%, var(--canvas-background));border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-route-breadcrumbs__back-icon{background:color-mix(in srgb, var(--surface-paper) 52%, transparent);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workflow-links{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workflow-links :is(a,button){background:var(--wf-erp-dark-panel-raised);border-color:var(--wf-erp-dark-divider);border-left-color:var(--line-strong);color:var(--ink-secondary);box-shadow:inset 0 1px #ffffff0a}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workflow-links :is(a,button):hover{background:color-mix(in srgb, var(--action-primary) 10%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 36%, var(--wf-erp-dark-divider));border-left-color:var(--accent-warm)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workflow-links a.wf-erp-workflow-links__link--current{background:color-mix(in srgb, var(--action-primary) 22%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 46%, var(--wf-erp-dark-divider));border-left-color:var(--accent-warm-strong);color:var(--ink-primary);box-shadow:inset 0 1px #ffffff0d}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__workspace{background:linear-gradient(145deg, var(--wf-erp-dark-canvas), color-mix(in srgb, var(--surface-paper) 12%, var(--wf-erp-dark-canvas)))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__panel{background:var(--wf-erp-dark-panel);border-color:var(--wf-erp-dark-edge);box-shadow:var(--shadow-panel)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__panel>header,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-catalog-list>.wf-erp-command-disclosure,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-filter-bar{background:var(--wf-erp-dark-panel-header);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__body{background:var(--wf-erp-dark-panel)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-status-card,.wf-erp-status__hero,.wf-erp-notice){background:var(--wf-erp-dark-panel-recessed);box-shadow:inset 3px 0 0 var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-status-card--ready,.wf-erp-status__hero--ready,.wf-erp-notice--ready){box-shadow:inset 3px 0 0 var(--success)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-status-card--attention,.wf-erp-status__hero--attention,.wf-erp-notice--attention){box-shadow:inset 3px 0 0 var(--warning)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-status-card--blocked,.wf-erp-status__hero--blocked,.wf-erp-notice--blocked){box-shadow:inset 3px 0 0 var(--danger)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-info-grid div,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-metric-summary div{background:color-mix(in srgb, var(--surface-raised) 28%, var(--wf-erp-dark-panel));box-shadow:inset 0 1px 0 var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-panel,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-disclosure{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider);box-shadow:none}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-form,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-flat-section{border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-form fieldset{background:color-mix(in srgb, var(--surface-panel) 60%, var(--wf-erp-dark-panel));border-color:var(--wf-erp-dark-divider);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--line-soft) 24%, transparent)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-form--grouped>fieldset,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-form--grouped.wf-erp-command-form--shipment fieldset{background:color-mix(in srgb, var(--surface-panel) 48%, var(--wf-erp-dark-panel));border-color:var(--wf-erp-dark-divider);box-shadow:none}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-form input,.wf-erp-command-form textarea,.wf-erp-filter-bar input,.wf-erp-money-input,.wf-erp-modal__field input,.wf-erp-modal__field textarea,.wf-erp-search-select__input){background:var(--surface-input);border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-inset)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-form input,.wf-erp-command-form textarea,.wf-erp-filter-bar input,.wf-erp-search-select__input):hover:not(:disabled,[readonly]){border-color:color-mix(in srgb, var(--action-primary) 58%, var(--wf-erp-dark-divider))}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-button:not(.wf-erp-command-button--primary,.wf-erp-command-button--danger,.wf-erp-command-button--success),.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-panel-link:not([aria-current=page]),.wf-erp-record-area-nav a,.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)){background:var(--surface-muted);box-shadow:0 1px 2px var(--key-shadow), inset 0 1px 0 var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-button--primary,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link--primary){background:var(--action-primary);box-shadow:var(--shadow-button);color:var(--ink-action);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-button--danger{background:linear-gradient(180deg, var(--action-danger), var(--action-danger-strong));border-color:color-mix(in srgb, var(--action-danger-strong) 76%, var(--key-shadow));box-shadow:var(--shadow-button);color:var(--action-danger-ink)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-button:not(.wf-erp-command-button--primary,.wf-erp-command-button--danger,.wf-erp-command-button--success),.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-panel-link:not([aria-current=page]),.wf-erp-record-area-nav a):hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--action-primary) 14%, var(--surface-muted));filter:none}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-command-button--primary,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link--primary):hover:not(:disabled,[aria-disabled=true]){background:var(--action-primary-strong)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-command-button--danger:hover:not(:disabled,[aria-disabled=true]){background:var(--action-danger-strong)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-badge--ready,.wf-erp-badge--attention,.wf-erp-badge--blocked,.wf-erp-badge--neutral){border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-queue-tabs{background:var(--wf-erp-dark-divider);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-queue-tabs__tab{background:var(--wf-erp-dark-panel-raised);border-color:var(--wf-erp-dark-divider);color:var(--ink-secondary);box-shadow:inset 0 1px #ffffff0a}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-queue-tabs__tab:hover:not(.wf-erp-queue-tabs__tab--active){background:color-mix(in srgb, var(--action-primary) 10%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 36%, var(--wf-erp-dark-divider))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-queue-tabs__tab--active{background:color-mix(in srgb, var(--action-primary) 22%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 46%, var(--wf-erp-dark-divider));color:var(--ink-primary);box-shadow:inset 0 1px #ffffff0d}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-integration-segmented button.is-selected{background:color-mix(in srgb, var(--action-primary) 22%, var(--wf-erp-dark-panel-raised));border-color:var(--action-primary);color:var(--ink-primary)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table-wrap{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__body>.wf-erp-table-wrap{box-shadow:inset 0 0 0 1px var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table :is(thead,tfoot) th{background:var(--wf-erp-dark-panel-header);border-color:var(--wf-erp-dark-divider);color:var(--ink-muted)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table :is(td,tbody th){background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}@media (max-width:48rem){html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table tbody tr:not(.wf-erp-table-row--selected)>:is(td,th){background:0 0}}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table tbody tr:nth-child(2n):not(.wf-erp-table-row--selected) :is(th,td){background:var(--wf-erp-dark-row-alt)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table tbody tr:hover :is(th,td){background:var(--wf-erp-dark-accent-soft)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-table tbody tr.wf-erp-table-row--selected :is(th,td){background:var(--wf-erp-dark-accent-hover)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-pager{background:var(--wf-erp-dark-panel-header);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-overview-header{background:color-mix(in srgb, var(--surface-paper) 44%, transparent);border-color:var(--wf-erp-dark-edge);border-left-color:var(--accent-warm);box-shadow:var(--shadow-panel)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-overview-sales{background:var(--wf-erp-dark-panel-raised);box-shadow:inset 0 0 0 1px var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-overview-week__day{background:repeating-linear-gradient(to bottom, var(--wf-erp-dark-divider) 0 1px, transparent 1px var(--wf-week-hour)), var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-overview-week__day.is-past{background:repeating-linear-gradient(to bottom, var(--wf-erp-dark-divider) 0 1px, transparent 1px var(--wf-week-hour)), color-mix(in srgb, var(--surface-panel) 92%, var(--canvas-background))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-overview-week__block--work_order{background:color-mix(in srgb, var(--wf-erp-overview-work-color) 24%, var(--wf-erp-dark-panel));border-color:color-mix(in srgb, var(--wf-erp-overview-work-color) 42%, transparent);box-shadow:0 3px 8px color-mix(in srgb, var(--inverse-surface) 68%, transparent)}html[data-wf-color-scheme=dark] .wf-app--erp :is(.wf-erp-schedule-day__mechanic-heading,.wf-erp-schedule-day__time-axis,.wf-erp-schedule-day__mechanic,.wf-erp-schedule-calendar__corner,.wf-erp-schedule-calendar__head,.wf-erp-schedule-calendar__gutter){background:var(--wf-erp-dark-panel-header);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-day__lane{background-color:var(--wf-erp-dark-panel-recessed);background-image:linear-gradient(to right, var(--wf-erp-dark-divider) 0 1px, transparent 1px);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__closed{background:color-mix(in srgb, var(--wf-erp-danger) 16%, transparent)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__lane{background:repeating-linear-gradient(to bottom, var(--wf-erp-dark-divider) 0 1px, transparent 1px 45.6px), var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__head.is-anchor{background:var(--wf-erp-dark-accent-hover)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__booking,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-month__bookings a{background:color-mix(in srgb, var(--wf-erp-schedule-booking-color) 25%, var(--wf-erp-dark-panel));box-shadow:0 3px 8px color-mix(in srgb, var(--inverse-surface) 64%, transparent)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__booking:hover{background:color-mix(in srgb, var(--wf-erp-schedule-booking-color) 34%, var(--wf-erp-dark-panel-raised))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-calendar__booking:focus-visible{box-shadow:0 0 0 2px var(--wf-erp-dark-panel-recessed), 0 0 0 4px var(--action-primary), 0 8px 22px color-mix(in srgb, var(--inverse-surface) 72%, transparent)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-schedule-month__day{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-status__workspace.wf-erp-communication-cases{background:var(--wf-erp-dark-panel);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-communication-cases__queues{background:var(--wf-erp-dark-panel-recessed)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-communication-cases__list{background:var(--wf-erp-dark-panel)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-communication-cases__detail{background:color-mix(in srgb, var(--surface-paper) 92%, var(--surface-raised))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-communication-cases__splitter{background:0 0}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-communication-cases__splitter:before{background:var(--wf-erp-dark-divider);content:"";position:absolute;inset:0 1px}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-filter-shell{background:var(--wf-erp-dark-panel-header);border-color:var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-queue.is-active,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-list>li>a[aria-current=page]{background:var(--wf-erp-dark-accent-hover);color:var(--ink-primary)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-list>li>a:hover{background:var(--wf-erp-dark-accent-soft)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-message>article{background:var(--wf-erp-dark-panel-raised);box-shadow:var(--shadow-hairline), 0 5px 16px color-mix(in srgb, var(--inverse-surface) 52%, transparent);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-case-message--internal>article{background:color-mix(in srgb, var(--warning) 10%, var(--wf-erp-dark-panel-raised));box-shadow:inset 3px 0 var(--warning)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-modal__panel{background:var(--surface-paper);border-color:var(--wf-erp-dark-edge);box-shadow:var(--shadow-modal)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-record-area-nav section,html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav section{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider);box-shadow:none}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-record-area-nav a[aria-current=page]{background:var(--wf-erp-dark-accent-hover);box-shadow:inset 3px 0 0 var(--accent-warm);color:var(--ink-primary);border-color:#0000}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-accounting-area-link{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 92%, var(--action-primary)), var(--surface-muted));border-color:color-mix(in srgb, var(--action-primary) 24%, var(--wf-erp-dark-divider));box-shadow:inset 0 1px 0 var(--wf-erp-dark-divider), 0 1px 2px var(--key-shadow);color:var(--ink-primary)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-accounting-area-link__icon{background:color-mix(in srgb, var(--action-primary) 14%, var(--surface-muted));border-color:color-mix(in srgb, var(--action-primary) 30%, transparent);color:var(--action-primary)}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-workspace--accounting-overview .wf-erp-accounting-area-link:hover{background:color-mix(in srgb, var(--action-primary) 16%, var(--surface-muted));border-color:color-mix(in srgb, var(--action-primary) 52%, var(--wf-erp-dark-divider))}html[data-wf-color-scheme=dark] .wf-app--erp .wf-erp-record-area-nav a:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp{--wf-erp-surface:color-mix(in srgb, var(--surface-paper) 88%, var(--canvas-background));--wf-erp-panel:color-mix(in srgb, var(--surface-panel) 82%, var(--surface-paper));--wf-erp-dark-canvas:color-mix(in srgb, var(--canvas-background) 90%, var(--inverse-surface));--wf-erp-dark-panel:color-mix(in srgb, var(--surface-paper) 84%, var(--canvas-background));--wf-erp-dark-panel-raised:color-mix(in srgb, var(--surface-raised) 62%, var(--surface-paper));--wf-erp-dark-panel-recessed:color-mix(in srgb, var(--surface-panel) 88%, var(--canvas-background));--wf-erp-dark-panel-header:color-mix(in srgb, var(--surface-paper) 52%, var(--surface-panel));--wf-erp-dark-row-alt:color-mix(in srgb, var(--surface-paper) 68%, var(--surface-panel));--wf-erp-dark-divider:color-mix(in srgb, var(--line-subtle) 78%, transparent);--wf-erp-dark-edge:color-mix(in srgb, var(--line-soft) 58%, transparent)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-top-menu__search,html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger{border-color:var(--line-subtle);box-shadow:var(--shadow-hairline), inset 0 1px 0 #ffffff0d}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger:hover{background:color-mix(in srgb, var(--surface-raised) 64%, var(--inverse-surface));border-color:color-mix(in srgb, var(--accent-warm) 42%, var(--line-soft))}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-top-menu__search:focus-within{background:color-mix(in srgb, var(--surface-raised) 64%, var(--inverse-surface));border-color:color-mix(in srgb, var(--accent-warm) 66%, var(--line-soft));box-shadow:var(--wf-erp-focus-ring)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-shell-preference-menu .wf-ui-preference-menu__trigger:focus-visible{border-color:color-mix(in srgb, var(--accent-warm) 66%, var(--line-soft));box-shadow:var(--wf-erp-focus-ring);outline:0}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-workflow-links :is(a,button){background:var(--wf-erp-dark-panel-raised);border-color:var(--wf-erp-dark-divider);border-left-color:var(--line-strong);box-shadow:inset 0 1px #ffffff0a}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-workflow-links :is(a,button):hover{background:color-mix(in srgb, var(--action-primary) 10%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 36%, var(--wf-erp-dark-divider));border-left-color:var(--accent-warm)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-workflow-links a.wf-erp-workflow-links__link--current{background:color-mix(in srgb, var(--action-primary) 22%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 46%, var(--wf-erp-dark-divider));border-left-color:var(--accent-warm-strong);color:var(--ink-primary);box-shadow:inset 0 1px #ffffff0d}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-workflow-links :is(a,button):focus-visible{border-color:var(--accent-warm);border-left-color:var(--accent-warm);box-shadow:var(--wf-erp-focus-ring)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-status__panel{background:var(--wf-erp-dark-panel);border-color:var(--wf-erp-dark-edge);box-shadow:var(--shadow-panel)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-status-card,.wf-erp-status__hero,.wf-erp-notice){background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline), inset 3px 0 0 var(--wf-erp-dark-divider)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-status-card--ready,.wf-erp-status__hero--ready,.wf-erp-notice--ready){box-shadow:var(--shadow-hairline), inset 3px 0 0 var(--success)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-status-card--attention,.wf-erp-status__hero--attention,.wf-erp-notice--attention){box-shadow:var(--shadow-hairline), inset 3px 0 0 var(--warning)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-status-card--blocked,.wf-erp-status__hero--blocked,.wf-erp-notice--blocked){box-shadow:var(--shadow-hairline), inset 3px 0 0 var(--danger)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-info-grid div,.wf-erp-metric-summary div){background:color-mix(in srgb, var(--surface-raised) 28%, var(--wf-erp-dark-panel));border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-panel,.wf-erp-command-disclosure){background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-command-form fieldset{background:color-mix(in srgb, var(--surface-panel) 60%, var(--wf-erp-dark-panel));border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-command-form--grouped>fieldset,html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-command-form--grouped.wf-erp-command-form--shipment fieldset{background:color-mix(in srgb, var(--surface-panel) 48%, var(--wf-erp-dark-panel));border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button:not(.wf-erp-command-button--primary,.wf-erp-command-button--danger,.wf-erp-command-button--success),.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-panel-link:not([aria-current=page]),.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)){background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 78%, var(--surface-raised)), color-mix(in srgb, var(--key-surface) 84%, var(--surface-panel)));border-color:var(--key-edge);border-bottom-color:var(--key-edge-strong);box-shadow:inset 0 1px 0 #ffffff1f, 0 2px 0 var(--key-shadow), 0 .24rem .48rem #00000024}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button--primary,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link--primary){background:linear-gradient(180deg, var(--action-primary), var(--action-primary-strong));border-color:color-mix(in srgb, var(--action-primary-strong) 72%, var(--key-shadow));border-bottom-color:color-mix(in srgb, var(--action-primary-strong) 52%, var(--key-shadow));box-shadow:inset 0 1px 0 #ffffff29, 0 2px 0 var(--key-shadow), 0 .24rem .52rem #0000002e}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-command-button--danger{background:linear-gradient(180deg, var(--action-danger), var(--action-danger-strong));border-color:color-mix(in srgb, var(--action-danger-strong) 76%, var(--key-shadow));border-bottom-color:color-mix(in srgb, var(--action-danger-strong) 58%, var(--key-shadow));box-shadow:inset 0 1px 0 #ffffff24, 0 2px 0 var(--key-shadow), 0 .24rem .52rem #0000002e;color:var(--action-danger-ink)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button,.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link,.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)):hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.06)saturate(1.03);transform:translateY(-1px)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button,.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link,.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)):active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 2px 4px #0000007a, 0 1px 0 var(--key-shadow);filter:brightness(.97);transform:translateY(1px)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button,.wf-erp-icon-button,.wf-erp-filter-bar a,.wf-erp-filter-bar button:not(.wf-date-input__toggle),.wf-erp-panel-link,.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)):focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button,.wf-erp-icon-button,.wf-erp-filter-bar button,.wf-erp-modal__secondary,.wf-erp-compact-icon-button,.wf-erp-barcode-preview__actions>:is(a,button)):disabled,html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp :is(.wf-erp-command-button,.wf-erp-filter-bar a,.wf-erp-panel-link)[aria-disabled=true]{background:var(--surface-disabled);border-color:var(--line-soft);border-bottom-color:var(--line-soft);box-shadow:none;color:var(--ink-muted);filter:none;transform:none}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-queue-tabs__tab{background:var(--wf-erp-dark-panel-raised);border-color:var(--wf-erp-dark-divider);box-shadow:inset 0 1px #ffffff0a}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-queue-tabs__tab:hover:not(.wf-erp-queue-tabs__tab--active){background:color-mix(in srgb, var(--action-primary) 10%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 36%, var(--wf-erp-dark-divider))}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-queue-tabs__tab--active{background:color-mix(in srgb, var(--action-primary) 22%, var(--wf-erp-dark-panel-raised));border-color:color-mix(in srgb, var(--action-primary) 46%, var(--wf-erp-dark-divider));color:var(--ink-primary);box-shadow:inset 0 1px #ffffff0d}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-table-wrap{border-color:var(--wf-erp-dark-edge);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-status__body>.wf-erp-table-wrap{box-shadow:inset 0 0 0 1px var(--wf-erp-dark-divider);border-color:#0000}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-overview-header{background:color-mix(in srgb, var(--surface-paper) 44%, transparent);border-color:var(--wf-erp-dark-edge);border-left-color:var(--accent-warm);box-shadow:var(--shadow-panel)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-overview-sales{background:var(--wf-erp-dark-panel-raised);border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-hairline)}html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-record-area-nav section,html[data-wf-color-scheme=dark][data-wf-theme-appearance=dimensional] .wf-app--erp .wf-erp-workspace--accounting-control .wf-erp-record-area-nav section{background:var(--wf-erp-dark-panel-recessed);border-color:var(--wf-erp-dark-divider);box-shadow:var(--shadow-panel)}.wf-app--erp .wf-erp-cycle-count-toolbar{margin-block-end:10px}.wf-app--erp .wf-erp-table :is(th,td).wf-erp-cycle-counts__place{white-space:normal;width:13rem}.wf-app--erp .wf-erp-cycle-count-sheet .wf-erp-queue-tabs{max-width:100%;margin-block-end:.5rem;margin-inline:0}.wf-app--erp .wf-erp-cycle-count-sheet__count-form{align-items:center;gap:.4rem;display:inline-flex}.wf-app--erp .wf-erp-cycle-count-sheet__count-form .wf-number-input[data-wf-number-input=true]{width:8.5rem}.wf-app--erp .wf-erp-cycle-count-sheet__count-form .wf-number-input input{text-align:right}.wf-app--erp .wf-erp-cycle-count-sheet__count-form .wf-erp-money-input{width:9rem}.wf-app--erp .wf-erp-valuation-case-sale{justify-content:flex-end;display:flex}.wf-app--erp .wf-erp-valuation-case-sale .wf-erp-money-input{width:7rem}.wf-app--erp .wf-erp-valuation-case-sale input{text-align:right}.wf-app--erp .wf-erp-cycle-count-sheet__count{white-space:nowrap;padding-block:4px}.wf-app--erp .wf-erp-cycle-count-sheet__number{font-variant-numeric:tabular-nums;white-space:nowrap}.wf-app--erp .wf-erp-cycle-count-sheet__state{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.wf-app--erp .wf-erp-cycle-count-sheet__state:before{content:"";border-radius:50%;width:.5rem;height:.5rem}.wf-app--erp .wf-erp-cycle-count-sheet__state--open{font-weight:700}.wf-app--erp .wf-erp-cycle-count-sheet__state--open:before{background:var(--wf-erp-warning)}.wf-app--erp .wf-erp-cycle-count-sheet__state--counted{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-cycle-count-sheet__state--counted:before{background:var(--wf-erp-success)}.wf-app--erp .wf-erp-cycle-count-sheet__state--failed{color:var(--wf-erp-danger);font-weight:700}.wf-app--erp .wf-erp-cycle-count-sheet__state--failed:before{background:var(--wf-erp-danger)}.wf-app--erp .wf-erp-cycle-count-sheet__difference{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.wf-app--erp .wf-erp-cycle-count-sheet__difference--down{color:var(--wf-erp-danger)}.wf-app--erp .wf-erp-cycle-count-sheet__difference--up{color:var(--wf-erp-success)}.wf-app--erp .wf-erp-cycle-count-sheet__match{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-status__workspace.wf-erp-cycle-count-create-workspace{padding:0}.wf-app--erp .wf-erp-cycle-count-create__setup-row>.wf-erp-storage-bin-picker{flex:1.2 220px}.wf-app--erp .wf-erp-cycle-count-create__setup-row>.wf-erp-command-form__field--checkbox{flex:1.45 280px;min-width:0}.wf-app--erp .wf-erp-cycle-count-scope{border:1px solid var(--wf-erp-line);border-radius:.55rem;gap:.75rem;min-width:0;padding:.8rem;display:grid}.wf-app--erp .wf-erp-cycle-count-scope__header,.wf-app--erp .wf-erp-cycle-count-scope__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wf-app--erp .wf-erp-cycle-count-scope__header>div:first-child{gap:.15rem;display:grid}.wf-app--erp .wf-erp-cycle-count-scope__header>div:first-child span,.wf-app--erp .wf-erp-cycle-count-scope__footer,.wf-app--erp .wf-erp-cycle-count-scope__identity small,.wf-app--erp .wf-erp-cycle-count-scope__state{color:var(--wf-erp-muted);font-size:.78rem}.wf-app--erp .wf-erp-cycle-count-scope__presets,.wf-app--erp .wf-erp-cycle-count-scope__footer>div{flex-wrap:wrap;gap:.4rem;display:flex}.wf-app--erp .wf-erp-cycle-count-scope__presets .wf-erp-command-button[aria-pressed=true]{background:color-mix(in srgb, var(--wf-erp-primary) 10%, var(--wf-erp-panel));border-color:var(--wf-erp-primary);color:var(--wf-erp-accent-strong)}.wf-app--erp .wf-erp-cycle-count-scope__search{gap:.3rem;max-width:34rem;display:grid}.wf-app--erp .wf-erp-cycle-count-scope__search>span{font-size:.78rem;font-weight:650}.wf-app--erp .wf-erp-cycle-count-scope__search input{width:100%;min-width:0}.wf-app--erp .wf-erp-cycle-count-scope__list{border:1px solid var(--wf-erp-line);border-radius:.45rem;max-height:23rem;overflow-y:auto}.wf-app--erp .wf-erp-cycle-count-scope__row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.85rem;padding:.48rem .65rem;display:grid}.wf-app--erp .wf-erp-cycle-count-scope__row+.wf-erp-cycle-count-scope__row{border-top:1px solid var(--wf-erp-line)}.wf-app--erp .wf-erp-cycle-count-scope__row:hover{background:color-mix(in srgb, var(--wf-erp-primary) 7%, transparent)}.wf-app--erp .wf-erp-cycle-count-scope__row:has(input:checked){background:color-mix(in srgb, var(--wf-erp-primary) 7%, transparent)}.wf-app--erp .wf-erp-cycle-count-scope__row input{width:1.05rem;height:1.05rem;margin:0}.wf-app--erp .wf-erp-cycle-count-scope__identity{gap:.08rem;min-width:0;display:grid}.wf-app--erp .wf-erp-cycle-count-scope__identity strong{font-size:.84rem;line-height:1.3}.wf-app--erp .wf-erp-cycle-count-scope__identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-app--erp .wf-erp-command-form label.wf-erp-cycle-count-scope__row>.wf-erp-cycle-count-scope__badge{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--wf-erp-success) 35%, transparent);color:var(--success-ink);letter-spacing:normal;white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.76rem;font-weight:650}.wf-app--erp .wf-erp-cycle-count-scope__state{border:1px dashed var(--wf-erp-line);text-align:center;border-radius:.45rem;place-items:center;row-gap:.55rem;margin:0;padding:1.1rem;display:grid}.wf-app--erp .wf-erp-inventory-count-scanner{gap:.75rem;display:grid}.wf-app--erp .wf-erp-inventory-count-scanner__manual{gap:.65rem;display:grid}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:6px;gap:.65rem;padding:.85rem;display:grid}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>div:first-child{gap:.15rem;min-width:0;display:grid}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>div:first-child span{color:var(--wf-erp-muted);overflow-wrap:anywhere}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>.wf-erp-command-form__field--short{max-width:13rem}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation small{color:var(--wf-erp-muted);margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}@media (max-width:36rem){.wf-app--erp .wf-erp-cycle-count-scope__header,.wf-app--erp .wf-erp-cycle-count-scope__footer{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-cycle-count-scope__presets{grid-template-columns:minmax(0,1fr);display:grid}.wf-app--erp .wf-erp-cycle-count-scope__presets>*,.wf-app--erp .wf-erp-cycle-count-scope__footer>div,.wf-app--erp .wf-erp-cycle-count-scope__footer .wf-erp-command-button{width:100%}.wf-app--erp .wf-erp-cycle-count-scope__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-app--erp .wf-erp-cycle-count-scope__footer .wf-erp-command-button__main>strong{overflow-wrap:normal;white-space:nowrap}.wf-app--erp .wf-erp-cycle-count-scope__row{grid-template-columns:auto minmax(0,1fr);align-items:start}.wf-app--erp .wf-erp-cycle-count-scope__badge{grid-column:2;justify-self:start}.wf-app--erp .wf-erp-cycle-count-scope__identity :is(strong,small){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.wf-app--erp .wf-erp-cycle-count-sheet__count-form,.wf-app--erp .wf-erp-cycle-count-sheet__count-form .wf-number-input[data-wf-number-input=true]{width:100%}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>.wf-erp-table-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>.wf-erp-table-actions>:is(button,[data-wf-runtime-form]){grid-column:auto;width:100%;min-width:0}.wf-app--erp .wf-erp-inventory-count-scanner__confirmation>.wf-erp-table-actions>[data-wf-runtime-form]>button{width:100%}}.wf-erp-type-chooser{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;display:grid}.wf-erp-type-chooser__card{border:1px solid var(--wf-border);background:var(--wf-surface);color:inherit;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.4rem 1rem;font-weight:600;text-decoration:none;display:flex}.wf-erp-type-chooser__card:hover,.wf-erp-type-chooser__card:focus-visible{border-color:var(--wf-accent);background:var(--wf-surface-raised)}.wf-erp-type-chooser__icon{width:2.4rem;height:2.4rem}.wf-erp-search-select__label-action{min-height:1.5rem;color:var(--wf-accent);align-items:center;margin-inline-start:.35rem;padding-inline:.15rem;font-size:.78em;font-weight:500;text-decoration:underline;display:inline-flex}.wf-erp-pick-list__orders{gap:.85rem;padding-top:1rem;display:grid}.wf-erp-pick-list__order-list{border-top:1px solid var(--wf-border);margin-top:1rem}.wf-erp-pick-list__order-list>header{border-bottom:1px solid var(--wf-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.wf-erp-pick-list__order-list>header h3{margin:0;font-size:.9rem;font-weight:700}.wf-erp-pick-run{padding-top:1rem}.wf-erp-pick-run>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.wf-erp-pick-run>header h3,.wf-erp-pick-run>header p{margin:0}.wf-erp-pick-run>header p{max-width:62rem;color:var(--wf-muted);margin-top:.2rem;font-size:.78rem}.wf-erp-pick-run__toolbar{grid-template-columns:minmax(15rem,1fr);gap:.65rem;margin:.8rem 0;display:grid}.wf-erp-pick-run__toolbar .wf-erp-pick-run__scan-feedback{margin:0}.wf-app--erp :is(.wf-erp-table--pick-run,.wf-erp-table--shipment-allocation) tbody tr.is-scanned>:is(td,th){background:color-mix(in srgb, var(--wf-erp-success) 10%, var(--wf-erp-surface))}.wf-app--erp :is(.wf-erp-table--pick-run,.wf-erp-table--shipment-allocation) tbody tr.is-scanned>:first-child{box-shadow:inset 4px 0 0 var(--wf-erp-success)}.wf-app--erp .wf-erp-shipment-packing-scan{gap:8px;display:grid}.wf-app--erp .wf-erp-shipment-packing-scan__feedback,.wf-app--erp .wf-erp-delivery-intake-scan-feedback{margin:0}.wf-erp-pick-run__toolbar label{color:var(--wf-muted);gap:.2rem;font-size:.72rem;font-weight:650;display:grid}.wf-erp-pick-run__toolbar input{border:1px solid var(--wf-border);background:var(--wf-surface);width:100%;min-height:2.2rem;color:inherit;font:inherit;border-radius:.35rem;padding:.4rem .55rem;font-size:.9rem;font-weight:400}@media (pointer:coarse){.wf-erp-pick-run__toolbar :is(input,.wf-erp-search-select__input),.wf-erp-pick-list__handoff-location .wf-erp-search-select__input{font-size:16px}}.wf-erp-pick-run__location-group+.wf-erp-pick-run__location-group{margin-top:.75rem}.wf-erp-pick-run__location-head{border:1px solid var(--wf-border);background:color-mix(in srgb, var(--wf-accent) 7%, var(--wf-surface-raised));border-bottom:0;border-radius:.45rem .45rem 0 0;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.55rem .65rem;display:flex}.wf-erp-pick-run__location-head small{color:var(--wf-muted);font-size:.7rem}.wf-erp-pick-run__table-wrap{border-radius:0 0 .45rem .45rem;overflow:hidden}@media (min-width:48.001rem){.wf-app--erp .wf-erp-status__body .wf-erp-pick-run__location-head{border-inline:0;border-radius:0;margin-inline:-12px;padding-inline:12px}.wf-app--erp .wf-erp-status__body .wf-erp-pick-run__table-wrap{border-radius:0}.wf-app--erp .wf-erp-table--pick-list thead th:first-child{width:100%}.wf-app--erp .wf-erp-table--pick-list :is(th,td).wf-erp-pick-list__quantity{width:11rem;min-width:11rem}}.wf-app--erp .wf-erp-table--pick-run{table-layout:auto;width:100%}.wf-app--erp .wf-erp-table--pick-run th:first-child{width:100%}.wf-app--erp .wf-erp-table--pick-run tbody th[scope=row]{vertical-align:middle;max-width:0}.wf-app--erp .wf-erp-table--pick-run .wf-erp-amend-article,.wf-app--erp .wf-erp-table--pick-run .wf-erp-amend-article__text{min-width:0}.wf-app--erp .wf-erp-table--pick-run :is(th,td).wf-erp-pick-run__remaining{vertical-align:middle;width:4.5rem;min-width:4.5rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-run__entry-cell{vertical-align:middle;width:7.15rem;min-width:7.15rem;padding-block:9px}.wf-erp-pick-list__group{border:1px solid var(--wf-border);border-radius:.5rem;overflow:hidden}.wf-erp-pick-list__group-header{border-bottom:1px solid var(--wf-border);background:var(--wf-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.wf-erp-pick-list__group-summary{flex-wrap:wrap;flex:36rem;align-items:baseline;gap:.35rem .8rem;min-width:0;display:flex}.wf-app--erp .wf-erp-pick-list__group-summary>.wf-erp-record-link{flex:none;align-items:baseline;gap:.45rem;width:auto;margin-inline:-5px 0;display:flex}.wf-erp-pick-list__group-meta{border-left:1px solid var(--wf-border);color:var(--wf-muted);white-space:nowrap;padding-left:.8rem;font-size:.78rem;line-height:1.2}.wf-erp-pick-list__group-meta strong{color:var(--wf-erp-text);font-weight:600}.wf-erp-pick-list__group-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.wf-erp-pick-list__exact-identity{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.wf-erp-pick-list__handoff-location-form,.wf-erp-pick-list__handoff-location{align-items:center;display:inline-flex}.wf-erp-pick-list__handoff-controls{flex-wrap:wrap;flex:100%;align-items:center;gap:.4rem .75rem;display:flex}.wf-erp-pick-list__handoff-location-input{inline-size:min(28rem,36vw);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;min-width:0;display:grid}.wf-erp-pick-list__handoff-completion{display:contents}.wf-erp-pick-list__handoff-photo{flex:0 auto;min-width:0;margin-inline-start:auto;display:block}.wf-erp-pick-list__handoff-photo+.wf-erp-pick-list__handoff-check{margin-inline-start:0}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone{text-align:left;border-width:1px;grid-template-columns:auto auto auto auto;grid-template-areas:"icon lead status actions";place-items:center start;column-gap:8px;min-height:0;padding:2px 3px 2px 8px}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__icon{grid-area:icon;width:1.55rem;height:1.55rem;font-size:.8rem}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__lead{grid-area:lead;font-size:.82rem}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__hint{display:none}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__status{grid-area:status}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__actions{grid-area:actions}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__actions button{min-height:2rem;padding-block:2px}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine--compact{grid-template-columns:minmax(0,17rem)}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__item{grid-template-rows:2.4rem;grid-template-columns:2.4rem minmax(0,1fr) auto;block-size:2.4rem}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__preview{block-size:2.4rem;min-height:0;overflow:hidden}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__preview img{object-fit:cover;block-size:100%;inline-size:100%}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__actions .wf-erp-icon-button{block-size:1.9rem;min-block-size:0;inline-size:1.9rem;min-inline-size:0}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__body{padding:.1rem .45rem}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__details{display:none}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-engine__actions{padding:.1rem .25rem}.wf-erp-pick-list__handoff-photo-preview{color:var(--wf-muted);align-items:center;gap:.4rem;font-size:.76rem;font-weight:650;display:inline-flex}.wf-erp-pick-list__handoff-photo-preview .wf-erp-row-media__thumb{block-size:2.4rem;inline-size:2.4rem}.wf-erp-pick-list__handoff-location{color:var(--wf-muted);gap:.4rem;font-size:.82rem;font-weight:650}.wf-erp-pick-list__handoff-check input[type=checkbox]:disabled{cursor:not-allowed;opacity:.65}.wf-erp-pick-list__handoff-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;min-block-size:2.5rem;margin-inline-start:auto;padding-inline:.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.wf-erp-pick-list__handoff-check input[type=checkbox]{accent-color:var(--wf-accent);cursor:pointer;block-size:1.6rem;inline-size:1.6rem;margin:0}.wf-erp-pick-list__group.is-handed-over .wf-erp-pick-list__group-summary{opacity:.58;text-decoration:line-through}.wf-erp-pick-run__routing{flex-wrap:wrap;gap:.2rem .75rem;margin-top:.2rem;display:flex}.wf-erp-pick-run__routing small{min-width:0;color:var(--wf-muted);gap:.25rem;font-size:.7rem;display:inline-flex}.wf-erp-pick-run__routing strong{color:var(--wf-erp-text);overflow-wrap:anywhere;white-space:normal;font-weight:650}.wf-erp-pick-list__progress-controls{gap:.35rem;min-width:12rem;display:grid}.wf-erp-pick-list__progress-controls>[data-wf-runtime-form]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.wf-erp-pick-list__progress-controls input:not([type=hidden]):not([type=number]){inline-size:7.5rem;min-inline-size:0}.wf-erp-pick-list__progress-controls .wf-number-input{inline-size:5rem;width:5rem}.wf-erp-pick-list__pick-entry{grid-template-columns:minmax(4.75rem,6rem) 2.75rem;justify-content:start;align-items:center;gap:.45rem;width:100%;display:grid}.wf-erp-pick-list__progress-controls>.wf-erp-pick-list__pick-entry{grid-template-columns:minmax(4.75rem,6rem) 2.75rem;align-items:center;gap:.45rem;display:grid}.wf-erp-pick-list__pick-confirm,.wf-erp-pick-list__pick-quantity{color:inherit}.wf-erp-pick-list__pick-confirm{appearance:none;min-height:2.75rem;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2.75rem;align-self:end;align-items:center;padding:0;font-family:inherit}.wf-erp-pick-list__pick-quantity{display:block}.wf-erp-pick-list__control-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wf-erp-pick-list__pick-checkmark{border:2px solid var(--line-strong);background:var(--wf-surface);border-radius:.4rem;place-content:center;block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem;margin:0;padding:0;display:grid}.wf-erp-pick-list__pick-checkmark:before{content:"";border:solid var(--ink-action);opacity:0;border-width:0 .22rem .22rem 0;block-size:1.25rem;inline-size:.7rem;transform:rotate(45deg)translate(-.08rem,-.08rem)}.wf-erp-pick-list__pick-confirm[aria-checked=true] .wf-erp-pick-list__pick-checkmark{border-color:var(--wf-accent);background:var(--wf-accent)}.wf-erp-pick-list__pick-confirm[aria-checked=true] .wf-erp-pick-list__pick-checkmark:before{opacity:1}.wf-erp-pick-list__pick-confirm:focus-visible .wf-erp-pick-list__pick-checkmark{outline:3px solid color-mix(in srgb, var(--wf-accent) 35%, transparent);outline-offset:2px}.wf-erp-pick-list__pick-confirm:disabled{cursor:default;opacity:.8}.wf-erp-pick-list__pick-quantity input[type=number]{border:1px solid var(--wf-border);background:var(--wf-surface);min-block-size:2.75rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:.35rem;padding:.45rem .6rem;font-size:1rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__progress-controls{min-width:0}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-entry{grid-template-columns:4.5rem 2rem;justify-content:end;gap:.65rem;width:auto}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-confirm{grid-template-columns:2rem;min-height:2rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-checkmark{border-radius:.3rem;block-size:2rem;min-block-size:2rem;inline-size:2rem;min-inline-size:2rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-checkmark:before{border-width:0 .18rem .18rem 0;block-size:.95rem;inline-size:.55rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-quantity .wf-number-input{inline-size:4.5rem;min-inline-size:4.5rem;width:4.5rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-quantity input[type=number]{min-block-size:2rem;padding:4px 8px;font-size:.86rem}@media (min-width:720.01px) and (max-width:72rem){.wf-app--erp .wf-erp-pick-run__table-wrap{overflow:hidden}.wf-app--erp .wf-erp-table--pick-run{width:100%;min-width:0;display:table}.wf-app--erp .wf-erp-table--pick-run thead{display:table-header-group}.wf-app--erp .wf-erp-table--pick-run tbody{display:table-row-group}.wf-app--erp .wf-erp-table--pick-run tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.wf-app--erp .wf-erp-table--pick-run tbody th,.wf-app--erp .wf-erp-table--pick-run tbody td{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);vertical-align:middle;padding:9px 10px;display:table-cell}.wf-app--erp .wf-erp-table--pick-run tbody tr:nth-child(2n) th,.wf-app--erp .wf-erp-table--pick-run tbody tr:nth-child(2n) td{background:var(--surface-panel)}.wf-app--erp .wf-erp-table--pick-run tbody td:before,.wf-app--erp .wf-erp-table--pick-run tbody th[data-wf-column-label]:before{content:none}}@media (max-width:48rem),(pointer:coarse){.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-quantity input[type=number]{font-size:1rem}}@media (max-width:720px){.wf-erp-pick-list__handoff-location-input{width:100%}.wf-erp-pick-run__toolbar{grid-template-columns:1fr}.wf-app--erp .wf-erp-pick-run__table-wrap{overflow:hidden}.wf-app--erp .wf-erp-table--pick-run thead{display:none}.wf-app--erp .wf-erp-table--pick-run tbody tr{grid-template-columns:minmax(0,1fr) 3.25rem minmax(7.15rem,auto);gap:6px;display:grid}.wf-app--erp .wf-erp-table--pick-run tbody{gap:0;display:grid}.wf-app--erp .wf-erp-table--pick-run tbody tr{border:0;border-bottom:1px solid var(--wf-erp-line);border-radius:0;padding:6px 8px}.wf-app--erp .wf-erp-table--pick-run tbody tr:has(.wf-erp-pick-list__exact-identity){grid-template-columns:minmax(0,1fr) 3.25rem}.wf-app--erp .wf-erp-table--pick-run tbody th,.wf-app--erp .wf-erp-table--pick-run tbody td{background:0 0;border:0;min-width:0;padding:0;display:block}.wf-app--erp .wf-erp-table--pick-run tbody tr:nth-child(2n){background:var(--surface-panel)}.wf-app--erp .wf-erp-table--pick-run tbody td:before,.wf-app--erp .wf-erp-table--pick-run tbody th[data-wf-column-label]:before{content:none}.wf-app--erp .wf-erp-table--pick-run tbody td.wf-erp-pick-run__remaining:before{color:var(--wf-erp-muted);content:attr(data-wf-column-label);margin-right:6px;font-size:.72rem;font-weight:650;display:inline}.wf-app--erp .wf-erp-table--pick-run tbody th[scope=row]{width:auto;max-width:none}.wf-app--erp .wf-erp-table--pick-run :is(th,td).wf-erp-pick-run__remaining{align-self:center;align-items:baseline;width:auto;min-width:0;display:flex}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-run__entry-cell{align-self:center;width:auto;min-width:0}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-run__entry-cell:has(.wf-erp-pick-list__exact-identity){border-top:1px solid var(--wf-border);grid-column:1/-1;padding-top:6px}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__exact-identity{justify-content:flex-end;width:100%}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-entry{grid-template-columns:minmax(4.75rem,6rem) 2.75rem;justify-content:start;width:100%}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-confirm{grid-template-columns:2.75rem;min-height:2.75rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-checkmark{block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-quantity .wf-number-input{inline-size:100%;min-inline-size:0;width:100%}.wf-app--erp .wf-erp-table--pick-run .wf-erp-pick-list__pick-quantity input[type=number]{min-block-size:2.75rem;font-size:1rem}}@media print{:is(body:has(.wf-erp-pick-list) .wf-erp-top-menu,body:has(.wf-erp-pick-list) .wf-erp-page-header,body:has(.wf-erp-pick-list) .wf-erp-pick-run__toolbar,body:has(.wf-erp-pick-list) .wf-erp-panel-tools){display:none!important}:is(body:has(.wf-erp-pick-list) .wf-erp-content,body:has(.wf-erp-pick-list) .wf-erp-status__body,body:has(.wf-erp-pick-list) .wf-erp-table-wrap){height:auto!important;max-height:none!important;overflow:visible!important}:is(body:has(.wf-erp-pick-list) .wf-erp-table--pick-list th:last-child,body:has(.wf-erp-pick-list) .wf-erp-table--pick-list td:last-child,body:has(.wf-erp-pick-list) .wf-erp-table--pick-run th:last-child,body:has(.wf-erp-pick-list) .wf-erp-table--pick-run td:last-child){display:none!important}}.wf-erp-overview-feed li,.wf-erp-overview-feed strong,.wf-erp-overview-feed span{overflow-wrap:anywhere;min-width:0}@media (max-width:48rem){.wf-erp-pick-list__group-meta{border-left:0;padding-left:0}.wf-erp-pick-list__handoff-location-form,.wf-erp-pick-list__handoff-location{flex:100%}.wf-erp-pick-list__handoff-location{gap:4px;display:grid}.wf-erp-pick-list__handoff-location-input{inline-size:100%}.wf-app--erp .wf-erp-pick-list__handoff-location-input .wf-erp-search-select__input{min-height:3rem}.wf-erp-pick-list__handoff-check{margin-inline-start:0}.wf-erp-pick-list__handoff-photo{flex:100%;margin-inline-start:0}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:6px;padding-inline-start:6px}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__actions{flex-wrap:nowrap;gap:6px}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__actions button{flex:none;width:auto;min-width:0;padding-inline:10px}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__actions button :is(span,strong){white-space:nowrap}.wf-app--erp .wf-erp-pick-list__handoff-photo .wf-erp-attachment-dropzone__lead{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wf-app--erp.wf-app--erp .wf-erp-table--pick-list tbody{gap:0}.wf-app--erp.wf-app--erp .wf-erp-table--pick-list tbody tr{border:0;border-bottom:1px solid var(--wf-erp-line);box-shadow:none;border-radius:0}.wf-app--erp.wf-app--erp .wf-erp-table--pick-list tbody tr:last-child{border-bottom:0}}.wf-erp-driver-verification{border:1px solid var(--wf-border);border-radius:.65rem;gap:.85rem;min-width:0;padding:.9rem;display:grid}.wf-erp-driver-verification__head,.wf-erp-driver-verification__identity-ready,.wf-erp-driver-verification__complete-row{align-items:center;gap:.75rem;display:flex}.wf-erp-driver-verification__head>span,.wf-erp-driver-verification__status-icon,.wf-erp-driver-verification__identity-ready>svg{background:color-mix(in srgb, var(--wf-erp-success) 12%, transparent);color:var(--wf-erp-success);border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.wf-erp-driver-verification__head div,.wf-erp-driver-verification__complete-row>span:nth-child(2),.wf-erp-driver-verification__identity-ready span{gap:.15rem;min-width:0;display:grid}.wf-app--erp .wf-erp-driver-verification>.wf-erp-driver-verification__head{flex-wrap:nowrap}.wf-app--erp .wf-erp-driver-verification>.wf-erp-driver-verification__head>div{flex:1 1 0;width:auto}.wf-erp-driver-verification__roster{gap:.45rem;display:grid}.wf-erp-driver-verification__complete-row{background:color-mix(in srgb, var(--wf-erp-success) 5%, var(--wf-surface));border:1px solid color-mix(in srgb, var(--wf-erp-success) 28%, var(--wf-border));border-radius:.55rem;min-width:0;padding:.55rem .65rem}.wf-erp-driver-verification__complete-row>span:nth-child(2){flex:auto}.wf-erp-driver-verification__complete-row>button{margin-left:auto}.wf-erp-driver-verification__complete-row[data-valid=false]{background:color-mix(in srgb, var(--wf-erp-warning) 8%, var(--wf-surface));border-color:color-mix(in srgb, var(--wf-erp-warning) 35%, var(--wf-border))}.wf-erp-driver-verification__complete-row[data-valid=false] .wf-erp-driver-verification__status-icon{background:color-mix(in srgb, var(--wf-erp-warning) 14%, transparent);color:var(--wf-erp-warning)}.wf-erp-driver-verification small,.wf-erp-driver-verification p{color:var(--wf-muted);margin:0}.wf-erp-driver-verification__methods .wf-erp-choice-cards__options{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-erp-driver-verification__bankid{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.wf-erp-driver-verification__bankid img{aspect-ratio:1;border:1px solid var(--wf-border);background:#fff;border-radius:.55rem;max-width:100%;padding:.4rem;display:block}.wf-erp-driver-verification__bankid>div{gap:.55rem;display:grid}.wf-erp-driver-verification__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wf-erp-driver-verification__restart{border-top:1px solid var(--wf-border);grid-template-columns:minmax(12rem,18rem) max-content;align-items:end;gap:.5rem;padding-top:.75rem;display:grid}.wf-erp-driver-verification__foreign-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__foreign-checks>label{align-items:flex-start;gap:.5rem;min-height:2.25rem;padding:.15rem 0;line-height:1.35;display:flex}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__foreign-checks input[type=checkbox]{flex:none;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;margin:0}.wf-erp-driver-verification__captures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wf-erp-driver-verification__document-fields{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.wf-erp-driver-verification__document-fields>*{width:100%;min-width:0}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__categories{grid-column:1/-1;grid-template-columns:repeat(5,minmax(3.25rem,1fr));gap:.35rem;display:grid}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__conditions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(8rem,1fr));gap:.35rem;display:grid}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__conditions>label{align-items:center;gap:.4rem;min-height:2rem;padding:.15rem 0;display:flex}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__conditions input[type=checkbox]{flex:none;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__condition-confirmation{grid-column:1/-1;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__condition-confirmation input{flex:none;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0}.wf-erp-driver-verification__towing{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.wf-erp-driver-verification__towing>h3,.wf-erp-driver-verification__towing>.wf-erp-command-form__hint,.wf-erp-driver-verification__towing>.wf-erp-driver-verification__foreign-checks{grid-column:1/-1}.wf-erp-driver-verification__categories-label{grid-column:1/-1;font-size:.8rem}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__categories>label{align-items:center;gap:.4rem;min-height:2rem;padding:.15rem 0;display:flex}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__categories input[type=checkbox]{flex:none;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0}@media (max-width:44rem){.wf-erp-driver-verification__methods .wf-erp-choice-cards__options,.wf-erp-driver-verification__captures,.wf-erp-driver-verification__bankid,.wf-erp-driver-verification__document-fields,.wf-erp-driver-verification__foreign-checks,.wf-erp-driver-verification__restart{grid-template-columns:1fr}.wf-erp-driver-verification__complete-row{gap:.6rem}.wf-erp-driver-verification__complete-row>.wf-erp-driver-verification__edit-driver{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;padding-inline:0}.wf-erp-driver-verification__edit-driver .wf-erp-command-button__main{justify-content:center}.wf-erp-driver-verification__edit-driver .wf-erp-command-button__main>strong{display:none}.wf-erp-driver-verification__bankid img{justify-self:center;width:min(12rem,100%)}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__categories{grid-template-columns:repeat(3,minmax(3.25rem,1fr))}.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__towing,.wf-app--erp .wf-erp-driver-verification .wf-erp-driver-verification__conditions{grid-template-columns:1fr}}.wf-app--erp .wf-erp-attachment-engine{grid-template-columns:repeat(auto-fill,minmax(min(15.5rem,100%),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.wf-app--erp .wf-erp-attachment-engine__item{border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);background:var(--wf-erp-surface);grid-template-rows:7.75rem minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-attachment-engine__item:hover,.wf-app--erp .wf-erp-attachment-engine__item:focus-within{border-color:color-mix(in srgb, var(--wf-erp-primary) 62%, var(--wf-erp-line));box-shadow:0 2px 8px #0c372e1a}.wf-app--erp .wf-erp-attachment-engine__preview{border-bottom:1px solid var(--wf-erp-line);background:linear-gradient(135deg, #114a3f0a 25%, transparent 25%) 0 0 / 1rem 1rem, linear-gradient(315deg, #114a3f0a 25%, transparent 25%) 0 0 / 1rem 1rem, color-mix(in srgb, var(--wf-erp-panel) 72%, var(--wf-erp-surface));place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.wf-app--erp .wf-erp-attachment-engine__preview-action{display:contents}.wf-app--erp .wf-erp-attachment-engine__preview-action>button{background:color-mix(in srgb, var(--wf-erp-surface) 72%, transparent);opacity:0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .12s;display:flex;position:absolute;inset:0}.wf-app--erp .wf-erp-attachment-engine__preview--actionable:hover .wf-erp-attachment-engine__preview-action>button,.wf-app--erp .wf-erp-attachment-engine__preview-action>button:focus-visible{opacity:1}@media (hover:none),(pointer:coarse){.wf-app--erp .wf-erp-attachment-engine__preview-action>button{background:color-mix(in srgb, var(--wf-erp-surface) 92%, transparent);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);opacity:1;width:2.75rem;height:2.75rem;inset:auto .4rem .4rem auto;box-shadow:0 1px 4px #0c372e24}}.wf-app--erp .wf-erp-attachment-engine__thumb{object-fit:contain;width:100%;height:100%;display:block}.wf-app--erp .wf-erp-attachment-engine__lazy-thumb{place-items:center;width:100%;height:100%;display:grid}.wf-app--erp .wf-erp-attachment-engine__thumb-loading{background:color-mix(in srgb, var(--wf-erp-line) 42%, transparent);border-radius:50%;width:1.4rem;height:1.4rem;position:relative}.wf-app--erp .wf-erp-attachment-engine__thumb-loading:after{border:2px solid color-mix(in srgb, var(--wf-erp-primary) 24%, transparent);border-right-color:var(--wf-erp-primary);border-radius:inherit;content:"";position:absolute;inset:0}.wf-app--erp .wf-erp-attachment-engine__document-thumb{border:1px solid color-mix(in srgb, var(--wf-erp-line) 86%, var(--wf-erp-text));background:var(--wf-erp-surface);align-content:start;gap:.36rem;width:4.8rem;height:6.15rem;padding:.75rem .62rem;display:grid;box-shadow:0 3px 9px #11332c21}.wf-app--erp .wf-erp-attachment-engine__document-thumb>strong{color:var(--wf-erp-primary);letter-spacing:.04em;font-size:.6rem}.wf-app--erp .wf-erp-attachment-engine__document-thumb>i{background:color-mix(in srgb, var(--wf-erp-line) 68%, var(--wf-erp-surface));border-radius:999px;height:.2rem;display:block}.wf-app--erp .wf-erp-attachment-engine__document-thumb>i:nth-of-type(3){width:58%}.wf-app--erp .wf-erp-attachment-engine__body{align-content:start;gap:.22rem;min-width:0;padding:.6rem .65rem .4rem;display:grid}.wf-app--erp .wf-erp-attachment-engine__identity{align-items:center;gap:.45rem;min-width:0;display:flex}.wf-app--erp .wf-erp-attachment-engine__selection{flex:none;align-items:center;display:inline-flex}.wf-app--erp .wf-erp-attachment-engine__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:.86rem;display:-webkit-box;overflow:hidden}.wf-app--erp .wf-erp-attachment-engine__details{min-width:0;color:var(--wf-erp-muted);flex-wrap:wrap;align-items:center;font-size:.73rem;display:flex}.wf-app--erp .wf-erp-attachment-engine__details>span+span:before{color:color-mix(in srgb, var(--wf-erp-muted) 65%, transparent);content:"·";margin:0 .32rem}.wf-app--erp .wf-erp-attachment-engine__note,.wf-app--erp .wf-erp-attachment-engine__status{color:color-mix(in srgb, var(--wf-erp-text) 78%, var(--wf-erp-muted));overflow-wrap:anywhere;font-size:.74rem}.wf-app--erp .wf-erp-attachment-engine__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-app--erp .wf-erp-attachment-engine__actions{border-top:1px solid color-mix(in srgb, var(--wf-erp-line) 72%, transparent);justify-content:flex-end;align-items:center;gap:.3rem;min-height:2.65rem;padding:.28rem .42rem;display:flex}.wf-app--erp .wf-erp-attachment-engine__actions>*{min-width:0}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-command-actions{justify-content:flex-end}.wf-app--erp .wf-erp-attachment-engine--compact{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:.35rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__item{grid-template-rows:minmax(3.35rem,auto);grid-template-columns:3.25rem minmax(0,1fr) auto}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__preview{border-right:1px solid var(--wf-erp-line);border-bottom:0;min-height:3.35rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__document-thumb{width:1.75rem;height:2.2rem;box-shadow:none;gap:.12rem;padding:.28rem .22rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__document-thumb>strong{font-size:.42rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__document-thumb>i{height:.08rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__body{align-content:center;padding:.42rem .5rem}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__name{-webkit-line-clamp:1}.wf-app--erp .wf-erp-attachment-engine--compact .wf-erp-attachment-engine__actions{border-top:0;border-left:1px solid var(--wf-erp-line);min-height:0;padding:.25rem .35rem}.wf-app--erp .wf-erp-attachment-dropzone{border:2px dashed color-mix(in srgb, var(--wf-erp-primary) 32%, var(--wf-erp-line));border-radius:var(--wf-erp-radius);background:color-mix(in srgb, var(--wf-erp-primary) 5%, var(--wf-erp-surface));cursor:pointer;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:.45rem;min-height:8.75rem;padding:1rem;transition:border-color .15s,background .15s;display:grid}.wf-app--erp .wf-erp-attachment-dropzone.is-dragover,.wf-app--erp .wf-erp-attachment-dropzone:hover{border-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-primary) 9%, var(--wf-erp-surface))}.wf-app--erp .wf-erp-attachment-dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.65}.wf-app--erp .wf-erp-attachment-dropzone__icon{background:color-mix(in srgb, var(--wf-erp-primary) 11%, var(--wf-erp-surface));width:2.45rem;height:2.45rem;color:var(--wf-erp-primary);border-radius:999px;place-items:center;font-size:1.05rem;display:grid}.wf-app--erp .wf-erp-attachment-dropzone__lead,.wf-app--erp .wf-erp-attachment-dropzone__hint,.wf-app--erp .wf-erp-attachment-dropzone__status{margin:0}.wf-app--erp .wf-erp-attachment-dropzone__input{display:none!important}.wf-app--erp .wf-erp-attachment-dropzone__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wf-app--erp .wf-erp-attachment-dropzone__lead{color:var(--wf-erp-text);font-weight:700}.wf-app--erp .wf-erp-attachment-dropzone__hint{color:var(--wf-erp-muted);overflow-wrap:anywhere;font-size:.78rem}.wf-app--erp .wf-erp-attachment-dropzone__status{color:var(--wf-erp-primary);font-size:.78rem;font-weight:700}.wf-app--erp .wf-erp-attachment-stage{gap:.5rem;display:grid}.wf-app--erp .wf-erp-attachment-stage__heading{font-size:.78rem}@media (max-width:40rem){.wf-app--erp .wf-erp-attachment-engine{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.wf-app--erp .wf-erp-attachment-engine--compact{grid-template-columns:minmax(0,1fr);gap:.35rem}.wf-app--erp .wf-erp-attachment-engine__item{grid-template-rows:5.6rem minmax(0,1fr) auto}.wf-app--erp .wf-erp-attachment-engine__document-thumb{gap:.28rem;width:3.8rem;height:4.8rem;padding:.58rem .48rem}.wf-app--erp .wf-erp-attachment-engine__body{padding:.48rem .5rem .3rem}.wf-app--erp .wf-erp-attachment-engine__name{font-size:.8rem}.wf-app--erp .wf-erp-attachment-engine__details{white-space:normal;flex-wrap:wrap;overflow:visible}.wf-app--erp .wf-erp-attachment-engine__details>span{flex:none}.wf-app--erp .wf-erp-attachment-engine__note{-webkit-line-clamp:1}.wf-app--erp .wf-erp-attachment-engine__actions{min-height:2.85rem}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-icon-button{min-width:2.75rem;min-height:2.75rem}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-command-button--danger:has(.wf-erp-command-button__icon){width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding-inline:0}.wf-app--erp .wf-erp-attachment-engine__actions .wf-erp-command-button--danger:has(.wf-erp-command-button__icon) strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:22rem){.wf-app--erp .wf-erp-attachment-engine{grid-template-columns:minmax(0,1fr)}}.wf-app--erp .wf-erp-attachment-video__play{pointer-events:none;background:#0000008c;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-app--erp .wf-erp-attachment-video__play:before{content:"";border-top:.6rem solid #0000;border-bottom:.6rem solid #0000;border-left:.95rem solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.wf-app--erp .wf-erp-attachment-video__duration{border-radius:var(--wf-erp-radius);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000000b3;padding:.1rem .4rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.5rem;right:.5rem}.wf-erp-row-media{align-items:center;gap:.6rem;display:inline-flex}.wf-erp-row-media__thumb{object-fit:cover;background:var(--surface-muted);border-radius:.375rem;flex:none;width:3.25rem;height:2.25rem}.wf-erp-table-image-column{box-sizing:content-box;text-align:center;vertical-align:middle;width:3.25rem;padding-left:.45rem;padding-right:.45rem}.wf-erp-table-image-column .wf-erp-row-media__thumb{display:block}.wf-erp-table-image-column .wf-erp-action-hint{border-radius:.375rem}.wf-erp-table td>a.wf-erp-link{align-items:center;min-height:24px;display:inline-flex}.wf-erp-table input[type=checkbox],.wf-erp-mass-check input[type=checkbox],.wf-erp-filter-bar input[type=checkbox]{width:24px;height:24px;accent-color:var(--wf-accent);margin:0}.wf-erp-status__body li>a,.wf-erp-table th>a,.wf-erp-table td>a,.wf-erp-panel-note>a{align-items:center;min-height:24px;display:inline-flex}a.wf-erp-link{min-height:24px;color:var(--wf-erp-primary-deep);align-items:center;display:inline-flex}button.wf-erp-link{appearance:none;color:var(--wf-erp-primary-deep);cursor:pointer;font:inherit;text-underline-offset:.16em;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}button.wf-erp-link:hover{text-decoration-thickness:2px}.wf-erp-quick-create .wf-erp-command-form{border-top:none;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end;gap:.6rem .9rem;padding-top:0;display:grid}.wf-erp-quick-create .wf-erp-command-form>label{flex-direction:column;grid-column:auto;gap:.25rem;min-width:0;display:flex}.wf-erp-quick-create .wf-erp-command-form>label input,.wf-erp-quick-create .wf-erp-command-form>label textarea{width:100%;min-width:0}.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--short,.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--medium,.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--wide,.wf-erp-quick-create .wf-erp-command-form>.wf-erp-quick-create__note{grid-column:auto}.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-quick-create__same{flex-direction:row;grid-column:1/-1;align-items:center;gap:.45rem;display:inline-flex}.wf-erp-quick-create .wf-erp-command-form>.wf-erp-address-row--modal{grid-column:1/-1;width:100%;min-width:0}.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-quick-create__same input[type=checkbox]{width:24px;height:24px;accent-color:var(--wf-accent);margin:0}.wf-erp-quick-create .wf-erp-command-form>button.wf-erp-command-button{grid-column:auto;place-self:end start;width:auto}.wf-erp-quick-create fieldset.wf-erp-command-form__group>p.wf-erp-command-form__hint{margin:.35rem 0 0}@media (max-width:36rem){.wf-erp-quick-create .wf-erp-command-form{grid-template-columns:minmax(0,1fr)}.wf-erp-quick-create .wf-erp-command-form>label,.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--short,.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--medium,.wf-erp-quick-create .wf-erp-command-form>label.wf-erp-command-form__field--wide,.wf-erp-quick-create .wf-erp-command-form>.wf-erp-quick-create__note,.wf-erp-quick-create .wf-erp-command-form>button.wf-erp-command-button{grid-column:1/-1;max-width:none}}.wf-date-input{align-items:stretch;gap:0;width:100%;display:inline-flex;position:relative}.wf-date-input--with-feedback{flex-wrap:wrap}.wf-app--erp .wf-date-input--with-feedback>input{flex:1 1 0;width:0}.wf-app--erp .wf-date-input{--wf-date-hint-chars:0;--wf-date-value:5.75rem;--wf-date-room:1.375rem;--wf-date-keys:2rem;--wf-date-fit:calc(max(var(--wf-date-value), calc(var(--wf-date-hint-chars) * .42rem)) + var(--wf-date-room) + var(--wf-date-keys));min-inline-size:var(--wf-date-fit)}.wf-app--erp .wf-date-input[data-wf-date-precision=month]{--wf-date-value:4.25rem}.wf-app--erp .wf-date-input[data-wf-date-precision=year]{--wf-date-value:2.625rem}.wf-app--erp .wf-date-input[data-wf-date-precision=minute]{--wf-date-value:9rem}.wf-date-range-fields{display:contents}.wf-datetime-input{align-items:stretch;gap:4px;width:100%;display:inline-flex}.wf-datetime-input .wf-date-input{flex:auto;min-width:12.5rem}.wf-date-input input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.wf-app--erp .wf-date-input>input[aria-invalid=true]{border-color:var(--wf-erp-danger);box-shadow:inset 0 0 0 1px var(--wf-erp-danger-line)}.wf-date-input__clear,.wf-date-input__toggle{border:1px solid var(--line-strong);background:var(--action-secondary);width:2rem;min-height:24px;color:var(--ink-secondary);cursor:pointer;border-left:none;border-radius:0 .3rem .3rem 0;flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.wf-date-input__clear{color:var(--ink-secondary);font:inherit;border-radius:0;font-size:1rem;line-height:1}.wf-date-input__clear:hover,.wf-date-input__toggle:hover{background:var(--surface-selected)}.wf-app--erp .wf-date-input__error{color:var(--wf-erp-danger);overflow-wrap:anywhere;flex:1 0 100%;max-width:100%;margin-top:3px;font-size:.72rem;line-height:1.3}.wf-date-input__panel{z-index:80;background:var(--surface-elevated);border:1px solid var(--line-soft);box-shadow:var(--shadow-modal);color:var(--ink-primary);max-height:calc(100vh - 16px);overscroll-behavior:contain;border-radius:.45rem;width:min(17.5rem,100vw - 16px);max-height:calc(100dvh - 16px);padding:min(.55rem,8px);overflow:hidden auto}.wf-date-input__header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.wf-date-input__header strong{text-transform:capitalize}.wf-date-input__header button{border:1px solid var(--line-soft);background:var(--surface-input);width:max(28px,1.5em);height:max(28px,1.5em);color:var(--ink-primary);cursor:pointer;border-radius:.3rem;font-size:1rem;line-height:1}.wf-date-input__header button:disabled{background:var(--surface-input);color:var(--ink-faint);cursor:default}.wf-date-input__header button.wf-date-input__title{text-transform:capitalize;background:0 0;border-color:#0000;flex:1;width:auto;margin:0 .35rem;font-size:.82rem;font-weight:700}.wf-date-input__header button.wf-date-input__title:hover{border-color:var(--line-soft);background:var(--surface-hover)}.wf-date-input__cells{grid-template-columns:repeat(3,1fr);gap:4px;min-width:0;display:grid}.wf-date-input__cells button{color:var(--ink-primary);cursor:pointer;text-transform:capitalize;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:.3rem;padding:.5rem .25rem;font-size:.78rem}.wf-date-input__cells button:hover{background:var(--surface-hover)}.wf-date-input__cells button:disabled{color:var(--ink-faint);cursor:default;background:0 0}.wf-date-input__cells button.wf-date-input__cell--today{border-color:var(--line-strong)}.wf-date-input__cells button.wf-date-input__cell--selected{background:var(--action-primary);color:var(--ink-action)}.wf-date-input__grid{border-collapse:collapse;table-layout:fixed;width:100%}.wf-date-input__grid-scroll{max-width:100%;overflow-x:clip}.wf-date-input__grid th{color:var(--ink-muted);text-transform:none;padding:.15rem 0;font-size:.68rem;font-weight:600}.wf-date-input__grid thead th:first-child,.wf-date-input__grid tbody th{color:var(--ink-faint);font-variant-numeric:tabular-nums}.wf-date-input__grid td{padding:1px}.wf-date-input__grid td button{width:100%;min-width:0;height:max(28px,1.3em);color:var(--ink-primary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:.3rem;padding:0;font-size:max(12px,.72rem)}.wf-date-input__grid td button:hover:not(:disabled){background:var(--surface-selected)}.wf-date-input__grid td button:disabled{color:var(--ink-faint);cursor:default}.wf-date-input__day--outside{color:var(--ink-faint)}.wf-date-input__day--today{outline:1px solid var(--action-primary)}.wf-date-input__day--selected,.wf-date-input__grid td button.wf-date-input__day--selected,.wf-date-input__grid td button.wf-date-input__day--selected:hover:not(:disabled){background:var(--action-primary);color:var(--ink-action)}.wf-date-input__time{border-top:1px solid var(--line-subtle);align-items:flex-end;gap:.4rem;margin-top:.5rem;padding-top:.5rem;display:flex}.wf-date-input__time-field{color:var(--ink-muted);flex-direction:column;flex:auto;gap:.2rem;font-size:.72rem;font-weight:600;display:flex}.wf-date-input__time-field input{border:1px solid var(--line-strong);background:var(--surface-input);width:100%;min-height:32px;color:var(--ink-primary);font-variant-numeric:tabular-nums;border-radius:.3rem;padding:0 .5rem;font-size:.85rem}.wf-date-input__time-done{border:1px solid var(--action-primary-strong);background:var(--action-primary);min-height:32px;color:var(--ink-action);cursor:pointer;border-radius:.3rem;flex:none;padding:0 .85rem;font-weight:600}.wf-date-input__time-done:hover{background:var(--action-primary-strong)}@media (pointer:coarse){.wf-date-input__time-field input{min-height:44px;font-size:1rem}.wf-date-input__time-done{min-height:44px}.wf-erp-time-combo__list button{min-height:40px;font-size:1rem}.wf-date-input__panel{width:min(22rem,100vw - 16px)}.wf-date-input__header button,.wf-date-input__grid td button{height:40px}.wf-date-input__cells button{min-height:40px}.wf-date-input__header button:not(.wf-date-input__title){width:40px}.wf-date-input__grid td button{font-size:.9rem}}.wf-erp-time-combo{position:relative}.wf-erp-time-combo__list{z-index:2;background:var(--surface-elevated);border:1px solid var(--line-soft);max-height:9rem;box-shadow:var(--shadow-modal);border-radius:.35rem;margin:0;padding:.2rem;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto}.wf-erp-time-combo__list li{margin:0}.wf-erp-time-combo__list button{width:100%;color:var(--ink-primary);cursor:pointer;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:none;border-radius:.25rem;padding:.3rem .5rem;font-size:.82rem}.wf-erp-time-combo__list button:hover{background:var(--surface-hover)}.wf-erp-time-combo__list button.is-selected{background:var(--action-primary);color:var(--ink-action)}.wf-app--erp .wf-erp-scannable-field{gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-filter-bar>.wf-erp-filter-bar__search:has(>.wf-erp-scannable-input){gap:4px;min-width:0;display:grid}.wf-app--erp .wf-erp-filter-bar>.wf-erp-filter-bar__search>label>span{color:var(--wf-erp-muted);letter-spacing:.045em;font-size:.72rem;font-weight:600}.wf-app--erp .wf-erp-scannable-input{background:var(--surface-input);border:1px solid var(--wf-erp-key-edge);box-shadow:var(--shadow-inset);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden}.wf-app--erp .wf-erp-scannable-input>:is(input,textarea){box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}.wf-app--erp .wf-erp-scannable-input:focus-within{border-color:var(--wf-erp-primary);box-shadow:var(--shadow-inset), var(--wf-erp-focus-ring)}.wf-app--erp .wf-erp-scannable-input>:is(input,textarea):focus-visible{outline:0}.wf-app--erp .wf-erp-search-select__input-frame--scannable{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.wf-app--erp .wf-erp-search-select__input-frame--scannable>.wf-erp-search-select__input{border-radius:4px 0 0 4px;min-width:0}.wf-app--erp .wf-erp-search-select__input-frame--scannable>.wf-erp-search-select__chevron{inset-inline-end:3.25rem}.wf-app--erp .wf-erp-search-select__input-frame--scannable>.wf-erp-action-hint:has(>.wf-erp-scan-button--suffix){align-self:stretch;display:flex}.wf-app--erp .wf-erp-search-select__input-frame--scannable>.wf-erp-action-hint>.wf-erp-scan-button--suffix{border-top-left-radius:0;border-bottom-left-radius:0;height:100%;min-height:0}.wf-app--erp .wf-erp-scannable-input>.wf-erp-action-hint:has(>.wf-erp-scan-button--suffix){align-self:stretch;display:flex}.wf-app--erp .wf-erp-scannable-select{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0;min-width:0;display:grid}.wf-app--erp .wf-erp-command-form fieldset>.wf-erp-scannable-select{gap:0}.wf-app--erp .wf-erp-scannable-select>.wf-erp-search-select,.wf-app--erp .wf-erp-table--article-lines .wf-erp-scannable-select>.wf-erp-search-select{width:100%;min-width:0;max-width:none}.wf-app--erp .wf-erp-scan-button{border:1px solid var(--wf-border);background:var(--wf-surface-raised);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--wf-erp-text);cursor:pointer;border-radius:.35rem;place-items:center;padding:0;display:inline-grid}.wf-app--erp .wf-erp-scan-button:hover:not(:disabled){border-color:var(--wf-accent);color:var(--wf-accent)}.wf-app--erp .wf-erp-scan-button:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-scan-button--suffix{background:var(--wf-erp-key);border-color:var(--wf-erp-key-edge);border-left:0;border-radius:0 4px 4px 0}.wf-app--erp .wf-erp-scannable-input>.wf-erp-action-hint>.wf-erp-scan-button--suffix{border:0;border-left:1px solid var(--wf-erp-key-edge);border-radius:0;height:100%;min-height:0}.wf-app--erp .wf-erp-scannable-input>.wf-erp-action-hint>.wf-erp-scan-button--suffix:focus-visible{outline-offset:-3px}.wf-app--erp .wf-erp-scannable-select>.wf-erp-search-select .wf-erp-search-select__input{border-radius:4px 0 0 4px}.wf-app--erp .wf-erp-scannable-select>.wf-erp-action-hint:has(>.wf-erp-scan-button--suffix){align-self:end;display:flex}.wf-app--erp .wf-erp-scannable-select>.wf-erp-action-hint>.wf-erp-scan-button--suffix{height:32px;min-height:32px}.wf-app--erp .wf-erp-pick-list__handoff-location-input:has(>.wf-erp-action-hint>.wf-erp-scan-button--suffix){gap:0}.wf-app--erp .wf-erp-pick-list__handoff-location-input>.wf-erp-action-hint:has(>.wf-erp-scan-button--suffix){align-self:stretch;display:flex}.wf-app--erp .wf-erp-pick-list__handoff-location-input>.wf-erp-action-hint>.wf-erp-scan-button--suffix{border-color:var(--wf-border);border-radius:0 .38rem .38rem 0;height:100%;min-height:0}.wf-app--erp .wf-erp-scan-button:disabled{cursor:not-allowed;opacity:.55}.wf-app--erp .wf-erp-scan-button .wf-icon{width:1.2rem;height:1.2rem}.wf-app--erp .wf-erp-scan-modal-layer>.wf-erp-modal{z-index:90}@media (max-width:40rem){.wf-app--erp .wf-erp-scan-button{width:3rem;min-width:3rem;min-height:3rem}.wf-app--erp .wf-erp-scannable-input>.wf-erp-action-hint>.wf-erp-scan-button--suffix,.wf-app--erp .wf-erp-pick-list__handoff-location-input>.wf-erp-action-hint>.wf-erp-scan-button--suffix{height:100%;min-height:0}.wf-app--erp .wf-erp-scannable-select>.wf-erp-action-hint>.wf-erp-scan-button--suffix{height:44px;min-height:44px}}.wf-erp-schedule-workspace__views,.wf-erp-schedule-workspace__period-nav,.wf-erp-schedule-bays{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wf-erp-schedule-workspace__heading{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;min-width:0;display:flex}.wf-erp-schedule-workspace__period-label{white-space:nowrap;margin:0;font-size:.86rem}.wf-erp-schedule-workspace__context-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;display:grid}.wf-erp-schedule-workspace__summary{align-items:center;margin:0}.wf-erp-schedule-legend{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wf-erp-schedule-legend li{--wf-erp-schedule-booking-color:var(--wf-erp-muted);color:var(--wf-erp-muted);align-items:center;gap:.35rem;font-size:.68rem;line-height:1.2;display:inline-flex}.wf-erp-schedule-legend__swatch{background:var(--wf-erp-schedule-booking-color);border-radius:2px;width:.55rem;height:.55rem;display:inline-block}.wf-erp-schedule-legend li.is-conflict .wf-erp-schedule-legend__swatch{background:var(--wf-erp-danger)}.wf-erp-schedule-legend li.is-closed .wf-erp-schedule-legend__swatch{background:color-mix(in srgb, var(--wf-erp-danger) 22%, transparent)}.wf-erp-schedule-legend li.is-absence .wf-erp-schedule-legend__swatch{background:repeating-linear-gradient(135deg, var(--wf-erp-warning) 0 2px, color-mix(in srgb, var(--wf-erp-warning) 22%, transparent) 2px 4px)}@media (max-width:42rem){.wf-erp-schedule-workspace__context-row{grid-template-columns:minmax(0,1fr);align-items:start}}.wf-erp-schedule-workspace [data-wf-schedule-status=created]{--wf-erp-schedule-booking-color:var(--wf-erp-muted)}.wf-erp-schedule-workspace [data-wf-schedule-status=booked]{--wf-erp-schedule-booking-color:var(--wf-erp-chart-series-1)}.wf-erp-schedule-workspace [data-wf-schedule-status=picked]{--wf-erp-schedule-booking-color:var(--wf-erp-success)}.wf-erp-schedule-workspace [data-wf-schedule-status=in-progress]{--wf-erp-schedule-booking-color:var(--wf-erp-chart-series-3)}.wf-erp-schedule-workspace [data-wf-schedule-status=waiting]{--wf-erp-schedule-booking-color:var(--wf-erp-chart-series-2)}.wf-erp-schedule-workspace [data-wf-schedule-status=done]{--wf-erp-schedule-booking-color:var(--wf-erp-chart-series-4)}.wf-erp-schedule-workspace [data-wf-schedule-status=inactive],.wf-erp-schedule-workspace [data-wf-schedule-status=unmapped]{--wf-erp-schedule-booking-color:var(--wf-erp-muted)}.wf-erp-schedule-workspace__header-tools{align-self:center}.wf-app--erp .wf-erp-schedule-workspace__period-nav{flex-wrap:nowrap;gap:0}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button{border-radius:0;margin-left:-1px}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:first-child{border-radius:var(--wf-erp-radius) 0 0 var(--wf-erp-radius);margin-left:0}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:last-child{border-radius:0 var(--wf-erp-radius) var(--wf-erp-radius) 0}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:focus-visible{z-index:1;position:relative}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:first-child,.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:last-child{padding-inline:10px}.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:first-child>.wf-erp-command-button__main>strong,.wf-app--erp .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button:last-child>.wf-erp-command-button__main>strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-erp-calendar-now-marker{background:var(--wf-erp-danger);pointer-events:none;z-index:4;position:absolute}.wf-erp-calendar-now-marker:before{background:var(--wf-erp-danger);content:"";border-radius:50%;width:6px;height:6px;position:absolute}.wf-erp-calendar-now-marker--horizontal{height:2px;left:0;right:0}.wf-erp-calendar-now-marker--horizontal:before{top:-2px;left:-2px}.wf-erp-calendar-now-marker--vertical{width:2px;top:0;bottom:0}.wf-erp-calendar-now-marker--vertical:before{top:-2px;left:-2px}.wf-erp-schedule-calendar-scroll{max-width:100%;padding-bottom:.35rem;overflow-x:auto}.wf-erp-schedule-day{width:100%;min-width:max-content;position:relative}.wf-erp-schedule-day>.wf-erp-calendar-now-marker{z-index:3}.wf-erp-schedule-day__header,.wf-erp-schedule-day__row{min-width:max-content;display:grid}.wf-erp-schedule-day__mechanic-heading,.wf-erp-schedule-day__time-axis{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);min-height:36px}.wf-erp-schedule-day__mechanic-heading{border-right:1px solid var(--wf-erp-line);z-index:5;padding:9px 8px;font-size:.72rem;font-weight:700;position:sticky;left:0}.wf-erp-schedule-day__time-axis{position:relative}.wf-erp-schedule-day__time-axis span{color:var(--wf-erp-muted);font-size:.66rem;line-height:1;position:absolute;bottom:8px}.wf-erp-schedule-day__mechanic{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);border-right:1px solid var(--wf-erp-line);z-index:4;gap:2px;min-height:76px;padding:8px;display:grid;position:sticky;left:0}.wf-erp-schedule-day__mechanic strong{font-size:.78rem}.wf-erp-schedule-day__mechanic small,.wf-erp-schedule-day__mechanic span{color:var(--wf-erp-muted);font-size:.66rem;line-height:1.2}.wf-erp-schedule-day__row.is-absent .wf-erp-schedule-day__mechanic{background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-warning) 12%)}.wf-erp-schedule-day__row.is-overloaded .wf-erp-schedule-day__mechanic{box-shadow:inset -3px 0 var(--wf-erp-danger)}.wf-erp-schedule-day__lane{background-color:var(--wf-erp-surface);background-image:linear-gradient(to right, color-mix(in srgb, var(--wf-erp-line) 65%, transparent) 0 1px, transparent 1px);border-bottom:1px solid var(--wf-erp-line);position:relative}.wf-erp-schedule-day__row.is-absent .wf-erp-schedule-day__lane{background-color:color-mix(in srgb, var(--wf-erp-surface) 94%, var(--wf-erp-warning) 6%)}.wf-erp-schedule-calendar{width:100%;min-width:max-content;display:grid}.wf-erp-schedule-calendar--week{min-width:0}.wf-erp-schedule-calendar__corner,.wf-erp-schedule-calendar__head{background:var(--wf-erp-surface);border-bottom:1px solid var(--wf-erp-line);min-height:58px}.wf-erp-schedule-calendar__corner{border-right:1px solid var(--wf-erp-line);z-index:4;position:sticky;left:0}.wf-erp-schedule-calendar__head{text-align:center;gap:2px;padding:7px 8px;display:grid}.wf-erp-schedule-calendar__head strong{font-size:.82rem;line-height:1.2}.wf-erp-schedule-calendar__head small,.wf-erp-schedule-calendar__head span{color:var(--wf-erp-muted);font-size:.68rem;line-height:1.2}.wf-erp-schedule-calendar__head.is-absent{background:color-mix(in srgb, var(--wf-erp-surface) 88%, var(--wf-erp-warning) 12%)}.wf-erp-schedule-calendar__head.is-overloaded{box-shadow:inset 0 -3px var(--wf-erp-danger)}.wf-erp-schedule-calendar__head.is-today strong{color:var(--wf-erp-primary)}.wf-erp-schedule-calendar__head.is-anchor{background:color-mix(in srgb, var(--wf-erp-surface) 86%, var(--wf-erp-primary) 14%);box-shadow:inset 0 -3px var(--wf-erp-primary)}.wf-erp-schedule-calendar__gutter{background:var(--wf-erp-surface);border-right:1px solid var(--wf-erp-line);z-index:3;position:sticky;left:0}.wf-erp-schedule-calendar__gutter span{color:var(--wf-erp-muted);font-size:.66rem;line-height:1;position:absolute;right:7px;transform:translateY(-45%)}.wf-erp-schedule-calendar__lane{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--wf-erp-line) 65%, transparent) 0 1px, transparent 1px 45.6px), var(--wf-erp-surface);border-right:1px solid var(--wf-erp-line);min-width:9rem;position:relative}.wf-erp-schedule-calendar__lane.is-absent{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--wf-erp-warning) 7%, transparent) 0 8px, color-mix(in srgb, var(--wf-erp-warning) 13%, transparent) 8px 16px), color-mix(in srgb, var(--wf-erp-surface) 94%, var(--wf-erp-warning) 6%)}.wf-erp-schedule-calendar__lane.is-anchor{box-shadow:inset 2px 0 color-mix(in srgb, var(--wf-erp-primary) 35%, transparent), inset -2px 0 color-mix(in srgb, var(--wf-erp-primary) 35%, transparent)}.wf-erp-schedule-day__lane:focus-visible,.wf-erp-schedule-calendar__lane:focus-visible{box-shadow:inset 0 0 0 2px var(--wf-erp-primary);outline:0}.wf-erp-schedule-calendar__selection{background:color-mix(in srgb, var(--wf-erp-primary) 18%, transparent);border:1px dashed color-mix(in srgb, var(--wf-erp-primary) 76%, transparent);color:var(--wf-erp-primary);pointer-events:none;white-space:nowrap;z-index:1;justify-content:flex-start;align-items:flex-start;padding:2px 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;overflow:hidden}.wf-erp-schedule-calendar__selection--horizontal{top:3px;bottom:3px}.wf-erp-schedule-calendar__selection--vertical{left:3px;right:3px}.wf-erp-schedule-calendar__selection.is-conflict{background:color-mix(in srgb, var(--wf-erp-danger) 35%, transparent);border:2px solid var(--wf-erp-danger);z-index:6}.wf-erp-schedule-calendar__selection-reason{background:var(--surface-raised);max-width:100%;color:var(--wf-erp-danger);pointer-events:none;z-index:7;padding:3px 5px;font-size:.7rem;font-weight:700;position:absolute;bottom:0;left:0}.wf-erp-schedule-calendar__closed{background:color-mix(in srgb, var(--wf-erp-danger) 9%, transparent);z-index:0;position:absolute}.wf-erp-schedule-calendar__closed--horizontal{top:0;bottom:0}.wf-erp-schedule-calendar__closed--vertical{left:0;right:0}.wf-erp-schedule-calendar__absence{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--wf-erp-warning) 7%, transparent) 0 8px, color-mix(in srgb, var(--wf-erp-warning) 13%, transparent) 8px 16px), color-mix(in srgb, var(--wf-erp-surface) 92%, var(--wf-erp-warning) 8%);border:1px solid color-mix(in srgb, var(--wf-erp-warning) 32%, transparent);color:var(--wf-erp-warning);text-align:center;z-index:1;justify-content:center;align-items:center;padding:2px 4px;font-size:.68rem;font-weight:700;display:flex;position:absolute;overflow:hidden}.wf-erp-schedule-calendar__absence--horizontal{top:4px;bottom:4px}.wf-erp-schedule-calendar__absence--vertical{left:4px;right:4px}.wf-erp-schedule-calendar__booking{--wf-erp-schedule-booking-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-surface) 84%, var(--wf-erp-schedule-booking-color) 16%);border-left:3px solid var(--wf-erp-schedule-booking-color);border-radius:var(--wf-erp-radius);color:inherit;z-index:2;flex-direction:column;gap:1px;min-height:16px;padding:3px 5px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.wf-erp-schedule-calendar__booking[draggable=true]{cursor:grab}.wf-erp-schedule-calendar__booking[draggable=true]:active{cursor:grabbing}.wf-erp-schedule-calendar__booking:hover{background:color-mix(in srgb, var(--wf-erp-surface) 72%, var(--wf-erp-schedule-booking-color) 28%);z-index:3}.wf-erp-schedule-calendar__booking:not(.wf-erp-schedule-calendar__booking--horizontal):is(:hover,:focus-visible){z-index:8;min-width:11rem;right:auto!important}.wf-erp-schedule-calendar__booking:focus-visible{box-shadow:0 0 0 2px var(--wf-erp-surface), var(--wf-erp-focus-ring);outline:0}.wf-erp-schedule-calendar__booking.is-conflict{background:var(--wf-erp-danger-surface);border-left-color:var(--wf-erp-danger)}.wf-erp-schedule-calendar__booking--horizontal{bottom:auto;right:auto}.wf-erp-schedule-calendar__booking strong{text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.69rem;line-height:1.15;overflow:hidden}.wf-erp-schedule-calendar__booking>strong{padding-right:3.2rem}.wf-erp-schedule-booking-signals{pointer-events:none;z-index:1;align-items:center;gap:.18rem;line-height:1;display:inline-flex;position:absolute;top:3px;right:4px}.wf-erp-schedule-booking-signal{color:var(--wf-erp-muted);flex:none;font-size:.72rem}.wf-erp-schedule-booking-signal--invoice.is-sent{color:var(--wf-erp-success)}.wf-erp-schedule-booking-signal--invoice.is-not-sent{color:var(--wf-erp-danger)}.wf-erp-schedule-booking-signal--parts-late{color:var(--wf-erp-warning)}.wf-erp-schedule-booking-signals--compact{vertical-align:-.08em;margin-left:.28rem;position:static}.wf-erp-schedule-booking-signals--compact .wf-erp-schedule-booking-signal{font-size:.68rem}.wf-erp-schedule-calendar__booking span,.wf-erp-schedule-calendar__booking small{text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.62rem;line-height:1.12;overflow:hidden}.wf-erp-schedule-calendar__booking .wf-erp-schedule-calendar__pass{font-weight:700}.wf-erp-schedule-calendar__booking .wf-erp-schedule-calendar__clock{align-items:center;gap:5px;font-weight:700;display:flex}.wf-erp-schedule-calendar__booking .wf-erp-schedule-calendar__clock-bar{background:color-mix(in srgb, var(--wf-erp-schedule-booking-color) 22%, transparent);border-radius:2px;flex:0 0 2rem;height:4px}.wf-erp-schedule-calendar__booking .wf-erp-schedule-calendar__clock-bar>span{background:var(--wf-erp-schedule-booking-color);height:100%;display:block}.wf-erp-schedule-calendar__freed{border:1px dashed color-mix(in srgb, var(--wf-erp-muted) 60%, transparent);border-radius:var(--wf-erp-radius);color:var(--wf-erp-muted);text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:2px 4px;font-size:.62rem;font-weight:700;line-height:1.2;display:flex;position:absolute;overflow:hidden}.wf-erp-schedule-calendar__freed-undo{color:var(--wf-erp-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.wf-erp-schedule-calendar__freed-undo:focus-visible{box-shadow:var(--wf-erp-focus-ring);border-radius:2px;outline:0}.wf-erp-schedule-calendar__booking[data-wf-schedule-density=time-only]{padding-block:1px}.wf-erp-schedule-calendar__booking[data-wf-schedule-density=time-only]>span,.wf-erp-schedule-calendar__booking[data-wf-schedule-density=time-only]>small,.wf-erp-schedule-calendar__booking[data-wf-schedule-density=summary]>small{display:none}@media (forced-colors:active){.wf-erp-calendar-now-marker,.wf-erp-calendar-now-marker:before{forced-color-adjust:none;background:highlight}}.wf-erp-schedule-month{grid-template-columns:repeat(7,minmax(6.5rem,1fr));min-width:48rem;display:grid}.wf-erp-schedule-month__weekday{border-bottom:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);text-transform:capitalize;padding:4px 7px;font-size:.7rem;font-weight:700}.wf-erp-schedule-month__day{border-bottom:1px solid var(--wf-erp-line);border-right:1px solid var(--wf-erp-line);min-height:7.5rem;padding:6px}.wf-erp-schedule-month__day.is-outside{background:var(--wf-erp-panel);color:var(--wf-erp-muted)}.wf-erp-schedule-month__day.is-overloaded{box-shadow:inset 0 3px color-mix(in srgb, var(--wf-erp-danger) 60%, transparent)}.wf-erp-schedule-month__day.is-anchor{background:color-mix(in srgb, var(--wf-erp-surface) 86%, var(--wf-erp-primary) 14%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--wf-erp-primary) 55%, transparent)}.wf-erp-schedule-month__day.is-today .wf-erp-schedule-month__date time{background:var(--wf-erp-primary);color:var(--wf-erp-surface);text-align:center;border-radius:999px;min-width:1.55rem;padding:2px 5px}.wf-erp-schedule-month__date{color:inherit;min-height:24px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.wf-erp-schedule-month__date-row{justify-content:space-between;align-items:baseline;display:flex}.wf-erp-schedule-month__week-number{color:var(--wf-erp-muted);font-size:.62rem;font-weight:700}.wf-erp-schedule-month__bookings{gap:2px;display:grid}.wf-erp-schedule-month__bookings a{--wf-erp-schedule-booking-color:var(--wf-erp-primary);background:color-mix(in srgb, var(--wf-erp-surface) 84%, var(--wf-erp-schedule-booking-color) 16%);border-left:2px solid var(--wf-erp-schedule-booking-color);border-radius:var(--wf-erp-radius);color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:3px 4px;font-size:.68rem;text-decoration:none;overflow:hidden}.wf-erp-schedule-month__bookings a.is-conflict{background:var(--wf-erp-danger-surface);border-left-color:var(--wf-erp-danger)}.wf-erp-schedule-month__bookings a small{color:var(--wf-erp-muted);font-size:.62rem;display:block}.wf-erp-schedule-month__bookings>span,.wf-erp-schedule-month__day>small{color:var(--wf-erp-muted);font-size:.66rem}.wf-erp-schedule-year{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;display:grid}.wf-erp-schedule-year>a{color:inherit;border-bottom:1px solid var(--wf-erp-line);gap:2px;padding:12px 8px;text-decoration:none;display:grid}.wf-erp-schedule-year>a:hover{background:color-mix(in srgb, var(--wf-erp-primary) 5%, transparent)}.wf-erp-schedule-year>a.is-overloaded{box-shadow:inset 3px 0 var(--wf-erp-danger)}.wf-erp-schedule-year>a.is-anchor{background:color-mix(in srgb, var(--wf-erp-surface) 86%, var(--wf-erp-primary) 14%);box-shadow:inset 3px 0 var(--wf-erp-primary)}.wf-erp-schedule-year time[aria-current=date]{color:var(--wf-erp-primary)}.wf-erp-schedule-year span,.wf-erp-schedule-year small{color:var(--wf-erp-muted);font-size:.72rem}.wf-erp-schedule-unassigned{border-top:1px solid var(--wf-erp-line);margin-top:14px;padding-top:12px}.wf-erp-schedule-unassigned h3{margin:0 0 5px;font-size:.82rem}.wf-erp-schedule-unassigned p{color:var(--wf-erp-muted);margin:0;font-size:.78rem}.wf-erp-schedule-unassigned ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.wf-erp-schedule-unassigned li{border-bottom:1px solid var(--wf-erp-line)}.wf-erp-schedule-unassigned li>a{color:inherit;gap:2px;padding:7px 4px;text-decoration:none;display:grid}.wf-erp-schedule-unassigned li span,.wf-erp-schedule-unassigned li small{color:var(--wf-erp-muted);font-size:.7rem}.wf-erp-command-form--flat{border-top:0!important;padding-top:0!important}.wf-erp-schedule-empty{color:var(--wf-erp-muted);margin:1rem 0}.wf-erp-delivery-calendar [data-wf-delivery-tone=booked]{--wf-erp-schedule-booking-color:var(--wf-erp-primary)}.wf-erp-delivery-calendar [data-wf-delivery-tone=tentative]{--wf-erp-schedule-booking-color:var(--wf-erp-warning)}.wf-erp-delivery-calendar [data-wf-delivery-tone=done]{--wf-erp-schedule-booking-color:var(--wf-erp-success)}.wf-erp-delivery-calendar [data-wf-delivery-tone=late]{--wf-erp-schedule-booking-color:var(--wf-erp-danger)}.wf-erp-delivery-week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.wf-erp-delivery-day{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);align-content:start;gap:5px;min-width:0;min-height:22rem;padding:6px;display:grid}.wf-erp-delivery-day[data-today]{border-color:var(--wf-erp-primary);box-shadow:inset 0 3px 0 var(--wf-erp-primary)}.wf-erp-delivery-day[data-weekend]{background:var(--wf-erp-panel)}.wf-erp-delivery-day__head{justify-content:space-between;align-items:baseline;gap:6px;font-size:.86rem;display:flex}.wf-erp-delivery-day__head strong{font-size:.95rem}.wf-erp-delivery-day__head span,.wf-erp-delivery-day__empty{color:var(--wf-erp-muted)}.wf-erp-delivery-card{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-left:4px solid var(--wf-erp-schedule-booking-color);border-radius:var(--wf-erp-radius);color:var(--wf-erp-text);overflow-wrap:anywhere;gap:3px;min-width:0;padding:5px 6px;font-size:.82rem;line-height:1.3;text-decoration:none;display:grid}.wf-erp-delivery-card:hover,.wf-erp-delivery-card:focus-visible{border-color:var(--wf-erp-schedule-booking-color)}.wf-erp-delivery-card[data-wf-delivery-tone=tentative]{border-style:dashed dashed dashed solid}.wf-erp-delivery-card[data-wf-delivery-tone=done]{color:var(--wf-erp-muted)}.wf-erp-delivery-card__top{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wf-erp-delivery-card__meta{color:var(--wf-erp-muted)}.wf-erp-delivery-card__meta abbr{text-decoration:none}.wf-erp-delivery-card__marks{flex-wrap:wrap;gap:3px;display:flex}.wf-erp-delivery-card__marks span{border:1px solid var(--wf-erp-text);border-radius:3px;align-items:center;gap:3px;padding:0 4px;font-size:.7rem;line-height:1.5;display:inline-flex}.wf-erp-delivery-card__marks [data-mark=late]{border-color:var(--wf-erp-danger);color:var(--wf-erp-danger);font-weight:600}.wf-erp-delivery-card__marks [data-mark=tentative]{border-color:var(--wf-erp-warning);color:var(--wf-erp-warning);font-weight:600}.wf-erp-delivery-card__marks [data-mark=note]{border-color:var(--wf-erp-warning);display:block}.wf-erp-delivery-card__marks .wf-icon{vertical-align:-1px;width:.75rem;height:.75rem;margin-right:3px}.wf-erp-delivery-card__signoffs{gap:2px;display:flex}.wf-erp-delivery-card__signoffs span{border:1px solid var(--wf-erp-line);color:var(--wf-erp-muted);border-radius:3px;place-items:center;width:17px;height:17px;font-size:.66rem;font-weight:700;display:grid}.wf-erp-delivery-card__signoffs span[data-done=true]{background:var(--wf-erp-success);border-color:var(--wf-erp-success);color:var(--wf-erp-surface)}.wf-erp-delivery-card__signoffs span[data-done=unknown]{border-style:dashed}@media (max-width:760px){.wf-erp-delivery-week{grid-template-columns:minmax(0,1fr)}.wf-erp-delivery-day{min-height:0}}@media (forced-colors:active){.wf-erp-delivery-card__signoffs span[data-done=true]{forced-color-adjust:none}}.wf-erp-serial-actions__row{flex-wrap:wrap;gap:.4rem;width:100%;display:flex}.wf-erp-serial-actions__record-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-left:auto;display:flex}.wf-erp-confirm-remove__text{color:var(--wf-erp-muted);margin:0 0 .9rem;font-size:.86rem}.wf-app--erp .wf-erp-command-form.wf-erp-confirm-remove__actions{border-top:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding-top:0;display:flex}@media (max-width:48rem){.wf-app--erp .wf-erp-command-form.wf-erp-confirm-remove__actions{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-command-form.wf-erp-confirm-remove__actions>.wf-erp-command-button{width:100%}}.wf-erp-warranty-bilagor{gap:.25rem;font-size:.78rem;display:grid}.wf-erp-line-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.wf-erp-search-select__footer{border-top:1px solid var(--wf-erp-line)}.wf-erp-search-select__option--footer{color:var(--wf-erp-accent-strong);font-weight:600}.wf-app--erp .wf-erp-command-form .wf-erp-command-form__row:not(.wf-erp-vehicle-sale__source-row)>.wf-erp-command-form__field--price{flex:0 170px}.wf-erp-command-form__label{letter-spacing:.02em;margin:.6rem 0 .2rem;font-size:.82rem;font-weight:600}.wf-erp-deal-addons{gap:.3rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.wf-erp-deal-addons a{margin-left:.5rem}.wf-erp-economics-chart{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-soft);min-width:0;padding:.85rem}.wf-erp-economics-chart>:is(h3,h6){margin:0 0 .65rem;font-size:.9rem}.wf-erp-economics-chart__plot{background:linear-gradient(180deg, color-mix(in srgb, var(--wf-erp-primary) 3%, transparent), transparent 55%), var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:calc(var(--wf-erp-radius) - 1px);overflow:auto hidden}.wf-erp-economics-chart__canvas{width:100%;min-width:0;max-width:52.5rem;margin-inline:auto;position:relative}.wf-erp-economics-chart__canvas>svg{inline-size:100%;min-height:15rem;display:block}.wf-erp-bar-chart__mobile-plot{display:none}.wf-erp-economics-chart__legend{flex-wrap:wrap;gap:.35rem;margin:0 0 .65rem;padding:0;list-style:none;display:flex}.wf-erp-economics-chart__legend li{display:flex}.wf-erp-economics-chart__legend li:before{content:none}.wf-erp-economics-chart__legend button{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);color:var(--wf-erp-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.4rem;min-height:32px;padding:.25rem .65rem;font-size:.74rem;font-weight:650;display:inline-flex}.wf-erp-economics-chart__legend button:hover:not(:disabled){background:var(--wf-erp-panel);border-color:var(--wf-erp-primary)}.wf-erp-economics-chart__legend button:focus-visible{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-erp-economics-chart__legend button[aria-pressed=false]{color:var(--wf-erp-muted);opacity:.62;text-decoration:line-through}.wf-erp-economics-chart__legend button:disabled{cursor:default}.wf-erp-economics-chart__legend button>span{background:var(--wf-erp-chart-series-1);border-radius:999px;width:1rem;height:3px;display:inline-block}.wf-erp-economics-chart__legend li[data-series="1"] button>span{background:var(--wf-erp-chart-series-2)}.wf-erp-economics-chart__legend li[data-series="2"] button>span{background:var(--wf-erp-chart-series-3)}.wf-erp-economics-chart__legend li[data-series="3"] button>span{background:var(--wf-erp-chart-series-4)}.wf-erp-economics-chart__axis-unit{fill:var(--wf-color-text-muted,var(--wf-erp-muted));letter-spacing:.04em;font-size:11px;font-weight:700}.wf-erp-economics-chart__grid{stroke:var(--wf-erp-line);stroke-dasharray:3 4;stroke-width:.75px}.wf-erp-economics-chart__grid--vertical{opacity:.48}.wf-erp-economics-chart__grid--zero{opacity:.9;stroke-dasharray:none;stroke-width:1.25px}.wf-erp-economics-chart__axis-label{fill:var(--wf-color-text-muted,var(--wf-erp-muted));font-variant-numeric:tabular-nums;font-size:11px}.wf-erp-economics-chart__line{stroke:var(--wf-erp-chart-series-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px}.wf-erp-economics-chart__line--2{stroke:var(--wf-erp-chart-series-2)}.wf-erp-economics-chart__line--3{stroke:var(--wf-erp-chart-series-3)}.wf-erp-economics-chart__line--4{stroke:var(--wf-erp-chart-series-4)}.wf-erp-economics-chart__point{fill:var(--wf-erp-surface);pointer-events:none;stroke:var(--wf-erp-chart-series-1);stroke-width:1.75px}.wf-erp-economics-chart__point--2{stroke:var(--wf-erp-chart-series-2)}.wf-erp-economics-chart__point--3{stroke:var(--wf-erp-chart-series-3)}.wf-erp-economics-chart__point--4{stroke:var(--wf-erp-chart-series-4)}.wf-erp-economics-chart__point--active{fill:var(--wf-erp-panel);stroke-width:2.5px}.wf-erp-economics-chart__bar{fill:var(--wf-erp-chart-series-1);opacity:.82;pointer-events:none}.wf-erp-economics-chart__bar--2{fill:var(--wf-erp-chart-series-2)}.wf-erp-economics-chart__bar--3{fill:var(--wf-erp-chart-series-3)}.wf-erp-economics-chart__bar--4{fill:var(--wf-erp-chart-series-4)}.wf-erp-economics-chart__bar--active{opacity:1;stroke:color-mix(in srgb, currentColor 40%, var(--wf-erp-text));stroke-width:.75px}.wf-erp-economics-chart__bar-focus{fill:color-mix(in srgb, var(--wf-erp-primary) 5%, transparent)}.wf-erp-bar-chart .wf-erp-economics-chart__legend button>span{border-radius:2px;width:.8rem;height:.65rem}.wf-erp-economics-chart__area{opacity:.18;pointer-events:none}.wf-erp-economics-chart__area-stop{stop-color:var(--wf-erp-chart-series-1);stop-opacity:.72}.wf-erp-economics-chart__area-stop--2{stop-color:var(--wf-erp-chart-series-2)}.wf-erp-economics-chart__area-stop--3{stop-color:var(--wf-erp-chart-series-3)}.wf-erp-economics-chart__area-stop--4{stop-color:var(--wf-erp-chart-series-4)}.wf-erp-economics-chart__crosshair{pointer-events:none;stroke:var(--wf-erp-primary);stroke-dasharray:2 3;stroke-width:1px}.wf-erp-economics-chart__hover-target{fill:#0000;outline:none}.wf-erp-economics-chart__hover-target:focus{fill:color-mix(in srgb, var(--wf-erp-primary) 6%, transparent);stroke:var(--wf-erp-primary);stroke-width:1px}.wf-erp-economics-chart__tooltip{background:var(--wf-erp-primary-deep);border:1px solid var(--wf-erp-primary);border-radius:var(--wf-erp-radius);box-shadow:var(--shadow-raised);color:var(--ink-inverse);pointer-events:none;z-index:3;min-width:12rem;max-width:18rem;padding:.55rem .65rem;position:absolute;top:.75rem;transform:translate(.75rem)}.wf-erp-economics-chart__tooltip--left{transform:translate(calc(-100% - .75rem))}.wf-erp-economics-chart__tooltip--mobile{display:none}.wf-erp-economics-chart__tooltip>strong{margin-bottom:.4rem;font-size:.76rem;display:block}.wf-erp-economics-chart__tooltip dl{gap:.25rem;margin:0;display:grid}.wf-erp-economics-chart__tooltip dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem;display:grid}.wf-erp-economics-chart__tooltip dt,.wf-erp-economics-chart__tooltip dd{margin:0;font-size:.7rem}.wf-erp-economics-chart__tooltip dt{color:color-mix(in srgb, var(--ink-inverse) 78%, transparent)}.wf-erp-economics-chart__tooltip dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.wf-erp-economics-chart__disclosure{border-top:1px solid var(--wf-erp-line);margin-top:.65rem;padding-top:.55rem}.wf-erp-economics-chart__disclosure>summary{color:var(--wf-erp-primary);cursor:pointer;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;font-size:.78rem;font-weight:650;display:inline-flex}.wf-erp-economics-chart__disclosure>summary:hover{text-decoration:underline}.wf-erp-economics-chart__data{max-block-size:16rem;margin-top:.55rem;overflow:auto}.wf-erp-table--chart-data td:not(:first-child),.wf-erp-table--chart-data th:not(:first-child){font-variant-numeric:tabular-nums;text-align:right}.wf-erp-accounting-report-charts{gap:.65rem;display:grid}.wf-erp-accounting-report-charts>h5{margin:0}.wf-erp-accounting-report-charts__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));gap:.75rem;display:grid}.wf-erp-accounting-report-choice-groups{gap:1.1rem;display:grid}.wf-erp-accounting-report-choice-group{gap:.55rem;display:grid}.wf-erp-accounting-report-choice-group>h3{margin:0;font-size:.9rem}.wf-erp-accounting-report-choice-group>p{color:var(--wf-erp-muted);margin:-.25rem 0 0;font-size:.78rem}@media (max-width:48rem){.wf-erp-economics-chart{padding:.65rem}.wf-erp-economics-chart__canvas{min-width:0;max-width:none}.wf-erp-bar-chart .wf-erp-economics-chart__plot{display:none}.wf-erp-bar-chart__mobile-plot{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:calc(var(--wf-erp-radius) - 1px);margin:0;padding:0;list-style:none;display:grid}.wf-erp-bar-chart__mobile-point{gap:5px;padding:8px 9px;display:grid}.wf-erp-bar-chart__mobile-point+.wf-erp-bar-chart__mobile-point{border-top:1px solid var(--wf-erp-line)}.wf-erp-bar-chart__mobile-point>strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.wf-erp-bar-chart__mobile-point dl{gap:5px;margin:0;display:grid}.wf-erp-bar-chart__mobile-point dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;display:grid}.wf-erp-bar-chart__mobile-point :is(dt,dd){margin:0;font-size:.7rem}.wf-erp-bar-chart__mobile-point dt{color:var(--wf-erp-muted);font-weight:650}.wf-erp-bar-chart__mobile-point dd{color:var(--wf-erp-text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:3px;min-width:min(9rem,45vw);font-weight:700;display:grid}.wf-erp-bar-chart__mobile-track{background:color-mix(in srgb, var(--wf-erp-line) 58%, transparent);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.wf-erp-bar-chart__mobile-value{background:var(--wf-erp-chart-series-1);border-radius:inherit;height:100%;display:block}.wf-erp-bar-chart__mobile-value--2{background:var(--wf-erp-chart-series-2)}.wf-erp-bar-chart__mobile-value--3{background:var(--wf-erp-chart-series-3)}.wf-erp-bar-chart__mobile-value--4{background:var(--wf-erp-chart-series-4)}.wf-erp-bar-chart__mobile-value--negative{background:var(--wf-erp-warning)}.wf-erp-economics-chart__legend button,.wf-erp-economics-chart__disclosure>summary{min-height:40px}.wf-erp-economics-chart__canvas>.wf-erp-economics-chart__tooltip{display:none}.wf-erp-economics-chart__tooltip--mobile{max-width:none;margin-top:.55rem;display:block;position:static;transform:none}.wf-erp-accounting-report-charts__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.wf-erp-economics-chart__line,.wf-erp-economics-chart__point,.wf-erp-economics-chart__bar,.wf-erp-economics-chart__legend button{transition:opacity .12s,stroke-width .12s,background-color .12s,border-color .12s}}.wf-erp-economics-article__notice{margin:0}.wf-app--erp .wf-erp-workspace--inventory-report .wf-erp-status__workspace,.wf-app--erp .wf-erp-workspace--inventory-article-detail .wf-erp-status__workspace{grid-auto-rows:max-content}.wf-app--erp .wf-erp-workspace--inventory-report .wf-erp-status__workspace>.wf-erp-status__panel,.wf-app--erp .wf-erp-workspace--inventory-article-detail .wf-erp-status__workspace>.wf-erp-status__panel{grid-template-rows:auto auto;overflow:visible}.wf-app--erp .wf-erp-workspace--inventory-report .wf-erp-status__body,.wf-app--erp .wf-erp-workspace--inventory-article-detail .wf-erp-status__body{overflow:visible}@media (min-width:72.001rem){.wf-app--erp .wf-erp-table--inventory-report-aging{table-layout:fixed;width:100%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):first-child{width:35%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(2){width:10%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(3){width:8%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(4){width:12%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(5){width:11%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(6){width:15%}.wf-app--erp .wf-erp-table--inventory-report-aging :is(th,td):nth-child(7){width:9%}}@media (max-width:72rem){.wf-app--erp .wf-erp-table-wrap--inventory-economics-comparison{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto visible}.wf-app--erp .wf-erp-table--inventory-economics-comparison{table-layout:fixed;width:72rem;min-width:72rem;display:table}.wf-app--erp .wf-erp-table--inventory-economics-comparison thead{display:table-header-group}.wf-app--erp .wf-erp-table--inventory-economics-comparison tbody{display:table-row-group}.wf-app--erp .wf-erp-table--inventory-economics-comparison tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.wf-app--erp .wf-erp-table--inventory-economics-comparison tbody :is(th,td){border-bottom:1px solid var(--wf-erp-line);vertical-align:top;width:auto;padding:7px 8px;display:table-cell}.wf-app--erp .wf-erp-table--inventory-economics-comparison tbody :is(th,td):before{content:none;display:none}.wf-app--erp .wf-erp-table--inventory-economics-comparison :is(thead,tbody) tr>:first-child{background:var(--wf-erp-surface);box-shadow:1px 0 0 var(--wf-erp-line);z-index:1;position:sticky;inset-inline-start:0}.wf-app--erp .wf-erp-table--inventory-economics-comparison thead tr>:first-child{background:color-mix(in srgb, var(--wf-erp-panel) 82%, var(--wf-erp-surface));z-index:2}.wf-app--erp .wf-erp-table--inventory-economics-articles tbody tr{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.wf-app--erp .wf-erp-table--inventory-economics-articles tbody :is(th,td){align-content:start;min-width:0;width:100%!important}.wf-app--erp .wf-erp-table--inventory-economics-articles tbody :is(.wf-erp-inventory-economics-article__identity,.wf-erp-inventory-economics-article__latest,.wf-erp-inventory-economics-article__completeness){grid-column:1/-1}.wf-app--erp .wf-erp-table--inventory-economics-articles .wf-erp-inventory-economics-article__completeness .wf-erp-badge{justify-self:start}}body.wf-erp-has-fullscreen-surface{overflow:hidden}.wf-app--erp .wf-erp-fullscreen-surface.is-fullscreen{z-index:1200;background:var(--surface-raised);width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;margin:0;inset:0;overflow:auto;position:fixed!important}.wf-app--erp .wf-erp-storage-map.wf-erp-fullscreen-surface.is-fullscreen{flex-direction:column;padding:clamp(.75rem,1.5vw,1.5rem);display:flex}.wf-app--erp .wf-erp-storage-map.wf-erp-fullscreen-surface.is-fullscreen .wf-erp-storage-map__body{flex:auto;min-height:0}.wf-app--erp .wf-erp-storage-map.wf-erp-fullscreen-surface.is-fullscreen .wf-erp-storage-map__scroll{height:100%;max-height:none}.wf-app--erp .wf-erp-schedule-workspace.wf-erp-fullscreen-surface.is-fullscreen{flex-direction:column;display:flex}.wf-app--erp .wf-erp-schedule-workspace.wf-erp-fullscreen-surface.is-fullscreen>.wf-erp-status__body{flex:auto;min-height:0;overflow:auto}@media (max-width:700px){.wf-app--erp .wf-erp-fullscreen-surface.is-fullscreen{width:100%;height:100dvh}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__header{gap:.55rem;padding:.65rem;display:grid}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__heading{gap:.45rem;display:grid}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__views{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__views>.wf-erp-command-button{white-space:nowrap;justify-content:center;width:auto;min-width:0;padding-inline:.45rem}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__views .wf-erp-command-button__icon{display:none}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__header-tools{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;width:100%;display:grid}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__period-nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.wf-app--erp .wf-erp-schedule-workspace.is-fullscreen .wf-erp-schedule-workspace__period-nav>.wf-erp-command-button{white-space:nowrap;justify-content:center;width:auto;min-width:0}.wf-app--erp .wf-erp-fullscreen-surface.is-fullscreen .wf-erp-fullscreen-toggle{min-height:var(--touch-target);min-width:var(--touch-target);justify-self:end;padding:.55rem}.wf-app--erp .wf-erp-fullscreen-surface.is-fullscreen .wf-erp-fullscreen-toggle>span{display:none}}.wf-app--erp .wf-erp-modal__panel--wide:has(>.wf-erp-work-order-schedule-picker){max-width:min(80rem,100vw - 3rem)}.wf-erp-work-order-schedule-picker__toolbar{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.wf-app--erp .wf-erp-checklist-template-picker{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-height:min(42vh,28rem);padding:1px;display:grid;overflow-y:auto}.wf-app--erp .wf-erp-checklist-template-picker-shell{justify-items:start;gap:10px;min-width:0;display:grid}.wf-app--erp .wf-erp-checklist-template-picker-shell>:not(.wf-erp-command-button){justify-self:stretch}.wf-app--erp .wf-erp-checklist-template-picker__filters{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.wf-app--erp :is(.wf-erp-checklist-template-picker__filter-controls,.wf-erp-checklist-template-picker__meta-actions){display:contents}.wf-app--erp .wf-erp-checklist-template-picker__search{flex:17rem;min-width:min(17rem,100%)}.wf-app--erp .wf-erp-checklist-template-picker__group{flex:0 13rem;min-width:min(13rem,100%)}.wf-app--erp .wf-erp-checklist-template-picker__selection{flex:none;align-self:center;display:inline-flex}.wf-app--erp .wf-erp-checklist-template-picker__create{flex:none;align-self:center;margin-inline-start:auto;display:inline-flex}.wf-app--erp .wf-erp-checklist-template-choice-row{background:var(--wf-erp-surface);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;display:grid;overflow:hidden}.wf-app--erp .wf-erp-checklist-template-choice{cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-height:52px;padding:9px 11px;display:grid}.wf-app--erp .wf-erp-checklist-template-choice:has(input:disabled){cursor:not-allowed;opacity:.58}.wf-app--erp .wf-erp-checklist-template-choice-row:hover:has(.wf-erp-checklist-template-choice:not(:has(input:disabled))){border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-checklist-template-choice__body{gap:2px;min-width:0;display:grid}.wf-app--erp .wf-erp-checklist-template-choice-row:has(input:checked){background:color-mix(in srgb, var(--wf-erp-primary) 8%, var(--wf-erp-surface));border-color:var(--wf-erp-primary)}.wf-app--erp .wf-erp-checklist-template-choice-row:focus-within{box-shadow:var(--wf-erp-focus-ring);outline:0}.wf-app--erp .wf-erp-checklist-template-choice>input{grid-row:1/span 2}.wf-app--erp .wf-erp-checklist-template-choice :is(strong,small){min-width:0}.wf-app--erp .wf-erp-checklist-template-choice small{color:var(--wf-erp-muted)}.wf-app--erp .wf-erp-checklist-template-picker__empty{place-items:start;gap:.65rem;display:grid}.wf-app--erp .wf-erp-lifecycle-checklists{background:var(--wf-erp-panel);border:1px solid var(--wf-erp-line);border-radius:var(--wf-erp-radius);gap:8px;padding:10px;display:grid}.wf-app--erp .wf-erp-checklist-evidence{border-top:1px solid var(--wf-erp-line);grid-column:1/-1;gap:7px;min-width:0;padding-top:7px;display:grid}.wf-app--erp .wf-erp-checklist-evidence__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-app--erp .wf-erp-checklist-evidence__options{margin:0}.wf-app--erp .wf-erp-checklist-evidence__options .wf-erp-checkbox-row{padding:0}@media (max-width:680px){.wf-app--erp .wf-erp-checklist-template-picker{grid-template-columns:minmax(0,1fr)}.wf-app--erp .wf-erp-checklist-template-picker__filters{flex-direction:column;align-items:stretch}.wf-app--erp .wf-erp-checklist-template-picker__filter-controls{display:grid}.wf-app--erp .wf-erp-checklist-template-picker__meta-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.wf-app--erp .wf-erp-checklist-template-picker__create{margin-inline-start:0}.wf-app--erp :is(.wf-erp-checklist-template-picker__search,.wf-erp-checklist-template-picker__group){flex-basis:auto;width:100%}}.wf-app .wf-number-input[data-wf-number-input=true]{vertical-align:middle;grid-template-columns:minmax(0,1fr) 1.5rem;width:100%;min-width:0;max-width:100%;display:inline-grid;position:relative}.wf-app .wf-number-input[data-wf-number-input=true]>input[type=number]{appearance:textfield;grid-area:1/1/auto/-1;width:100%;min-width:0;padding-inline-end:2rem}.wf-app .wf-number-input--unit[data-wf-number-input=true]{grid-template-columns:minmax(0,1fr) auto}.wf-app .wf-number-input--unit[data-wf-number-input=true]>input[type=number]{padding-inline-end:3.9rem}.wf-number-input[data-wf-number-input=true]>.wf-number-input__unit{border-left:1px solid var(--key-edge);color:var(--wf-erp-muted,var(--ink-muted));pointer-events:none;z-index:1;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;min-width:3.3rem;margin:1px 1px 1px 0;padding:0 8px;font-size:.72rem;font-weight:600;display:flex}.wf-app .wf-number-input--unit-steps[data-wf-number-input=true]{grid-template-columns:minmax(0,1fr) auto 1.5rem}.wf-app .wf-number-input--unit-steps[data-wf-number-input=true]>input[type=number]{padding-inline-end:3.4rem}.wf-app .wf-number-input--unit-steps[data-wf-number-input=true]>.wf-number-input__unit{border-left:0;min-width:0;padding:0 6px 0 2px;font-weight:500}.wf-app .wf-number-input--unit-steps[data-wf-number-input=true]>.wf-number-input__controls{grid-column:3}.wf-number-input[data-wf-number-input=true]>.wf-number-input__controls{border-left:1px solid var(--key-edge);z-index:1;grid-area:1/2;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;margin:1px 1px 1px 0;display:grid;overflow:hidden}.wf-number-input[data-wf-number-input=true] .wf-number-input__button{background:color-mix(in srgb, var(--key-surface) 72%, transparent);box-shadow:none;color:var(--ink-primary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:0;display:inline-flex}.wf-number-input[data-wf-number-input=true] .wf-number-input__button+.wf-number-input__button{border-top:1px solid var(--key-edge)}.wf-number-input[data-wf-number-input=true] .wf-number-input__button:hover:not([data-disabled=true]){background:var(--key-surface);color:var(--action-primary-strong)}.wf-number-input[data-wf-number-input=true] .wf-number-input__button:active:not([data-disabled=true]){background:color-mix(in srgb, var(--action-primary) 16%, var(--key-surface))}.wf-number-input[data-wf-number-input=true] .wf-number-input__button[data-disabled=true]{color:var(--ink-muted);cursor:not-allowed;opacity:.48}.wf-number-input[data-wf-number-input=true] .wf-number-input__icon{pointer-events:none;font-size:.62rem}.wf-number-input[data-wf-number-input=true] .wf-number-input__icon--up{transform:rotate(180deg)}.wf-number-input[data-wf-number-input=true] input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.wf-number-input[data-wf-number-input=true] input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}@media (forced-colors:active){.wf-number-input[data-wf-number-input=true]>.wf-number-input__controls{border-color:buttontext}.wf-number-input[data-wf-number-input=true] .wf-number-input__button{color:buttontext;background:canvas}.wf-number-input[data-wf-number-input=true] .wf-number-input__button[data-disabled=true]{color:graytext;opacity:1}}@media print{.wf-number-input[data-wf-number-input=true]{grid-template-columns:minmax(0,1fr)}.wf-number-input[data-wf-number-input=true]>input[type=number]{padding-inline-end:10px}.wf-number-input[data-wf-number-input=true]>.wf-number-input__controls{display:none}}.wf-app--erp :where(.wf-erp-ledger-figures td,.wf-erp-totals dd,.wf-erp-money,.wf-erp-status__hero-amount,.wf-erp-money-input>input,.wf-erp-money-input>b,td.wf-erp-document-lines__unit-price,td.wf-erp-document-lines__line-total,td.wf-erp-article-lines__cell--money,td.wf-erp-article-lines__cell--total,.wf-erp-article-lines__cell--money :is(input,output),.wf-erp-article-lines__cell--total :is(input,output),.wf-erp-table__summa>td,.wf-erp-table__total-row>td),.wf-app--erp :where(td.wf-erp-accounting-entry-lines__amount,td.wf-erp-accounting-general-ledger__amount,td.wf-erp-accounting-policy-adjustments__amount,td.wf-erp-accounting-report-column--amount,td.wf-erp-accounting-report-column--applied,td.wf-erp-accounting-report-column--average-cost,td.wf-erp-accounting-report-column--balance,td.wf-erp-accounting-report-column--booked,td.wf-erp-accounting-report-column--change,td.wf-erp-accounting-report-column--closing-credit,td.wf-erp-accounting-report-column--closing-debit,td.wf-erp-accounting-report-column--comparison,td.wf-erp-accounting-report-column--consolidated,td.wf-erp-accounting-report-column--converted,td.wf-erp-accounting-report-column--cost-of-sales,td.wf-erp-accounting-report-column--credit,td.wf-erp-accounting-report-column--debit,td.wf-erp-accounting-report-column--difference,td.wf-erp-accounting-report-column--elimination,td.wf-erp-accounting-report-column--entity-total,td.wf-erp-accounting-report-column--foreign,td.wf-erp-accounting-report-column--general-ledger,td.wf-erp-accounting-report-column--gross-profit,td.wf-erp-accounting-report-column--gross-profit-per-hour,td.wf-erp-accounting-report-column--inflow,td.wf-erp-accounting-report-column--net,td.wf-erp-accounting-report-column--open,td.wf-erp-accounting-report-column--operating-result,td.wf-erp-accounting-report-column--original,td.wf-erp-accounting-report-column--outflow,td.wf-erp-accounting-report-column--payable,td.wf-erp-accounting-report-column--primary,td.wf-erp-accounting-report-column--receivable,td.wf-erp-accounting-report-column--refunded,td.wf-erp-accounting-report-column--revenue,td.wf-erp-accounting-report-column--revenue-per-hour,td.wf-erp-accounting-report-column--revalued,td.wf-erp-accounting-report-column--source-amount,td.wf-erp-accounting-report-column--subledger,td.wf-erp-accounting-report-column--value,td[data-wf-accounting-column=amount],td.wf-erp-attest-edit__cell--total,.wf-erp-attest-edit__total,td.wf-erp-attest-review__amount,td.wf-erp-automation-runs__amount,td.wf-erp-budget-variance__amount,td.wf-erp-catalog-product-table__price,.wf-erp-delivery-note-price-cell,.wf-erp-delivery-note-price-discrepancy__price>strong,.wf-erp-delivery-note-price-discrepancy__variance,td.wf-erp-group-consolidation__amount,td.wf-erp-incoming-payment-lines__amount,td.wf-erp-incoming-payment-payouts__amount,td.wf-erp-incoming-payment-settlements__amount,td.wf-erp-incoming-payment-suggestions__amount,.wf-erp-opening-balance__lines tfoot td,.wf-erp-opening-balance__balance>strong,.wf-erp-overview-sales__amount,td.wf-erp-package-picker__total,td.wf-erp-periodization-allocations__amount,.wf-erp-product-field--money input,.wf-erp-purchasing-needs-review__money>strong,.wf-erp-receivable-effect__amount>strong,td.wf-erp-receivables-open-items__amount,.wf-erp-reprice-row__delta,.wf-erp-reprice-row__new,.wf-erp-reprice-row__old,.wf-erp-reprice-total>strong,.wf-erp-second-hand-purchase-total-summary>strong,td.wf-erp-table-column--money,td.wf-erp-vat-revision-allocations__amount,td.wf-erp-vehicle-models__price,.wf-erp-vehicle-sale__customer-price :is(input,output,strong),.wf-erp-vehicle-sale__financial-summary-total dd,td.wf-erp-vehicle-sales__total,td.wf-erp-vehicle-stock__price,.wf-erp-vendor-credit-review__totals>strong,td.wf-erp-voucher-lines__amount,td.wf-erp-voucher-sources__amount,td.wf-erp-warranty-claims__amount){font-family:var(--font-money);font-feature-settings:"lnum" 1, "tnum" 1, "zero" 0;font-variant-numeric:lining-nums tabular-nums}:root{--wf-scrollbar-thumb:color-mix(in srgb, var(--action-primary) 58%, var(--line-strong))}html{scrollbar-color:var(--wf-scrollbar-thumb) transparent}@media (forced-colors:active),(prefers-contrast:more){html{scrollbar-color:auto}}
