:root{--vv-gray-0:#fff;--vv-gray-50:#fafafa;--vv-gray-100:#f2f2f2;--vv-gray-200:#eaeaea;--vv-gray-300:#d4d4d4;--vv-gray-500:#8f8f8f;--vv-gray-600:#666;--vv-gray-900:#171717;--vv-gray-1000:#000;--vv-color-bg:var(--vv-gray-0);--vv-color-surface:var(--vv-gray-0);--vv-color-surface-raised:var(--vv-gray-0);--vv-color-surface-sunken:var(--vv-gray-50);--vv-color-text:var(--vv-gray-1000);--vv-color-text-muted:var(--vv-gray-600);--vv-color-border:var(--vv-gray-200);--vv-color-border-strong:var(--vv-gray-900);--vv-color-ink:var(--vv-gray-1000);--vv-color-on-ink:var(--vv-gray-0);--vv-color-accent:oklch(.47 .09 195);--vv-color-accent-hover:oklch(.42 .085 195);--vv-color-accent-subtle:oklch(.95 .025 195);--vv-color-on-accent:var(--vv-gray-0);--vv-color-highlight:var(--vv-gray-200);--vv-color-focus:var(--vv-color-accent);--vv-color-scrim:#00000080;--vv-color-success:oklch(.47 .11 150);--vv-color-success-subtle:oklch(.95 .035 150);--vv-color-warning:oklch(.5 .11 65);--vv-color-warning-subtle:oklch(.95 .05 85);--vv-color-info:oklch(.48 .12 250);--vv-color-info-subtle:oklch(.95 .025 250);--vv-color-danger:oklch(.5 .17 27);--vv-color-danger-subtle:oklch(.95 .03 27);--vv-color-brand-marigold:var(--vv-color-accent);--vv-color-stock-quarantine:var(--vv-color-warning);--vv-color-stock-expired:var(--vv-color-danger);--vv-color-series-1:var(--vv-gray-1000);--vv-color-series-1-ink:var(--vv-gray-0);--vv-color-series-2:var(--vv-gray-300);--vv-color-series-2-ink:var(--vv-gray-1000);--vv-color-series-3:var(--vv-gray-600);--vv-color-series-3-ink:var(--vv-gray-0);--vv-color-series-4:var(--vv-gray-100);--vv-color-series-4-ink:var(--vv-gray-1000);--vv-color-series-5:var(--vv-gray-900);--vv-color-series-5-ink:var(--vv-gray-0);--vv-color-series-6:var(--vv-gray-500);--vv-color-series-6-ink:var(--vv-gray-0);--vv-font-display:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vv-font-body:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vv-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--vv-font-size-2xs:.6875rem;--vv-font-size-xs:.75rem;--vv-font-size-sm:.875rem;--vv-font-size-md:1rem;--vv-font-size-lg:1.25rem;--vv-font-size-cell:.8125rem;--vv-font-size-xl:1.75rem;--vv-font-numeric:tabular-nums;--vv-font-weight-regular:400;--vv-font-weight-medium:500;--vv-font-weight-semibold:600;--vv-font-weight-bold:700;--vv-line-height-tight:1.2;--vv-line-height-normal:1.6;--vv-letter-spacing-display:-.03em;--vv-space-0-5:.125rem;--vv-space-1:.25rem;--vv-space-2:.5rem;--vv-space-3:.75rem;--vv-space-4:1rem;--vv-space-5:1.5rem;--vv-space-6:2rem;--vv-space-7:3rem;--vv-size-touch:2.75rem;--vv-size-control-sm:1.75rem;--vv-size-control:2rem;--vv-size-control-lg:2.5rem;--vv-space-control-inline:.625rem;--vv-font-size-label:.8125rem;--vv-control-height:var(--vv-size-control);--vv-control-height-lg:var(--vv-size-control-lg);--vv-control-font-size:var(--vv-font-size-sm);--vv-control-font-size-lg:var(--vv-font-size-md);--vv-control-label-size:var(--vv-font-size-label);--vv-control-padding-inline:var(--vv-space-control-inline);--vv-control-button-padding-inline:var(--vv-space-3);--vv-control-check-size:var(--vv-size-icon-sm);--vv-size-target:3rem;--vv-size-target-primary:4rem;--vv-size-row-compact:2rem;--vv-size-row:2.5rem;--vv-size-row-comfortable:3rem;--vv-size-field-xs:6rem;--vv-size-field-sm:10rem;--vv-size-field-md:20rem;--vv-size-field-lg:32rem;--vv-size-icon-sm:1rem;--vv-size-icon-md:1.25rem;--vv-size-dot:.5rem;--vv-size-swatch:.875rem;--vv-size-bar:1.125rem;--vv-size-badge:1.75rem;--vv-size-counter:3.5rem;--vv-size-column-2xs:5rem;--vv-size-column-xs:8rem;--vv-size-column-sm:9rem;--vv-size-column-md:11rem;--vv-size-column-lg:12rem;--vv-size-column-xl:13rem;--vv-size-column-2xl:14rem;--vv-size-panel:32rem;--vv-size-content:48rem;--vv-size-content-wide:64rem;--vv-size-sidebar:17.5rem;--vv-size-sidebar-collapsed:3.5rem;--vv-size-page:80rem;--vv-size-page-narrow:45rem;--vv-size-pane:26rem;--vv-size-pane-min:16rem;--vv-size-topbar:3rem;--vv-size-header-offset:4rem;--vv-size-stage-min:12.5rem;--vv-size-stage-max:min(72vh,42.5rem);--vv-radius-sm:.25rem;--vv-radius-md:.375rem;--vv-radius-lg:.75rem;--vv-radius-full:9999px;--vv-border-width-thin:1px;--vv-border-width-thick:2px;--vv-outline-offset:2px;--vv-underline-offset:3px;--vv-opacity-disabled:.4;--vv-opacity-muted:.75;--vv-opacity-wash:.72;--vv-opacity-subtle:.6;--vv-opacity-faint:.5;--vv-opacity-scrim:.25;--vv-opacity-dim:.22;--vv-shadow-1:0 0 0 1px var(--vv-color-border);--vv-shadow-2:0 0 0 1px var(--vv-color-border);--vv-shadow-3:0 0 0 1px var(--vv-color-border-strong);--vv-shadow-float:0 0 0 1px var(--vv-color-border),0 .5rem 1.5rem #0000001f;--vv-duration-fast:.12s;--vv-duration-normal:.2s;--vv-easing-standard:cubic-bezier(.2,0,0,1);--vv-z-sticky:10;--vv-z-overlay:40;--vv-z-modal:50}:root[data-theme=dark]{--vv-gray-0:#000;--vv-gray-50:#0a0a0a;--vv-gray-100:#111;--vv-gray-200:#1f1f1f;--vv-gray-300:#2e2e2e;--vv-gray-500:#7d7d7d;--vv-gray-600:#a1a1a1;--vv-gray-900:#ededed;--vv-gray-1000:#fff;--vv-color-scrim:#000000b3;--vv-color-accent:oklch(.75 .1 195);--vv-color-accent-hover:oklch(.82 .09 195);--vv-color-accent-subtle:oklch(.25 .04 195);--vv-color-on-accent:var(--vv-gray-0);--vv-color-success:oklch(.75 .13 150);--vv-color-success-subtle:oklch(.24 .04 150);--vv-color-warning:oklch(.8 .12 75);--vv-color-warning-subtle:oklch(.26 .05 75);--vv-color-info:oklch(.74 .11 250);--vv-color-info-subtle:oklch(.25 .05 250);--vv-color-danger:oklch(.72 .15 25);--vv-color-danger-subtle:oklch(.25 .06 25);--vv-shadow-float:0 0 0 1px var(--vv-color-border),0 .5rem 1.5rem #0009}@media (prefers-reduced-motion:reduce){:root{--vv-duration-fast:0s;--vv-duration-normal:0s}}html{--buncss-light:initial;--buncss-dark: ;color-scheme:light}html[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}body{background:var(--vv-color-bg);color:var(--vv-color-text);font-family:var(--vv-font-body);font-size:var(--vv-font-size-md);line-height:var(--vv-line-height-normal);margin:0}*,*:before,*:after{box-sizing:border-box}:where([class^=vv-],[class*=\ vv-]):focus-visible{outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:var(--vv-border-width-thick)}.vv-shell a:focus-visible{outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:var(--vv-border-width-thick)}.vv-sr-only{position:absolute;width:var(--vv-border-width-thin);height:var(--vv-border-width-thin);margin:calc(var(--vv-border-width-thin)*-1);overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.vv-icon{width:var(--vv-size-icon-md);height:var(--vv-size-icon-md);flex:none}.vv-icon[data-size=sm]{width:var(--vv-size-icon-sm);height:var(--vv-size-icon-sm)}.vv-icon[data-spin]{animation:vv-spin calc(var(--vv-duration-normal)*5)linear infinite}@keyframes vv-spin{to{transform:rotate(360deg)}}.vv-shell[data-layout=phone],.vv-drawer[data-layout=phone],.vv-scan,.vv-stepper,.vv-numpad,.vv-feedback,.vv-feedback-block,.vv-step,.vv-task{--vv-control-height:var(--vv-size-touch);--vv-control-height-lg:calc(var(--vv-size-touch)*1.25);--vv-control-font-size:var(--vv-font-size-md);--vv-control-font-size-lg:var(--vv-font-size-lg);--vv-control-label-size:var(--vv-font-size-sm);--vv-control-padding-inline:var(--vv-space-3);--vv-control-button-padding-inline:var(--vv-space-4);--vv-control-check-size:var(--vv-size-icon-md)}@media (pointer:coarse){:root{--vv-control-height:var(--vv-size-touch);--vv-control-height-lg:calc(var(--vv-size-touch)*1.25);--vv-control-font-size:var(--vv-font-size-md);--vv-control-font-size-lg:var(--vv-font-size-lg);--vv-control-label-size:var(--vv-font-size-sm);--vv-control-padding-inline:var(--vv-space-3);--vv-control-button-padding-inline:var(--vv-space-4);--vv-control-check-size:var(--vv-size-icon-md)}}.vv-button{display:inline-flex;justify-content:center;align-items: center;gap:var(--vv-space-2);min-height:var(--vv-control-height);min-width:var(--vv-control-height);padding:var(--vv-space-1)var(--vv-control-button-padding-inline);border:var(--vv-border-width-thin)solid var(--vv-color-accent);border-radius:var(--vv-radius-md);background:var(--vv-color-accent);color:var(--vv-color-on-accent);font:inherit;font-size:var(--vv-control-font-size);font-weight:var(--vv-font-weight-medium);line-height:var(--vv-line-height-tight);cursor:pointer;transition:background var(--vv-duration-fast)var(--vv-easing-standard)}.vv-button[data-size=lg]{min-height:var(--vv-control-height-lg);font-size:var(--vv-control-font-size-lg)}.vv-button[data-full]{width:100%}.vv-button[data-variant=secondary]{background:var(--vv-color-surface);color:var(--vv-color-text);border-color:var(--vv-color-border-strong)}.vv-button[data-variant=ghost]{color:var(--vv-color-text);background:0 0;border-color:#0000}.vv-button[data-variant=danger]{background:var(--vv-color-surface);color:var(--vv-color-text);border:var(--vv-border-width-thick)solid var(--vv-color-border-strong);font-weight:var(--vv-font-weight-bold)}.vv-button[aria-pressed=true]{background:var(--vv-color-accent-subtle);color:var(--vv-color-accent)}@media (hover:hover){.vv-button:hover:not([aria-disabled=true]){background:var(--vv-color-accent-hover);color:var(--vv-color-on-accent)}.vv-button[data-variant=ghost]:hover:not([aria-disabled=true]){background:var(--vv-color-accent-subtle);color:var(--vv-color-text)}.vv-button:-webkit-any([data-variant=secondary],[data-variant=danger]):hover:not([aria-disabled=true]){background:var(--vv-color-surface-sunken);color:var(--vv-color-text)}.vv-button:-moz-any([data-variant=secondary],[data-variant=danger]):hover:not([aria-disabled=true]){background:var(--vv-color-surface-sunken);color:var(--vv-color-text)}.vv-button:is([data-variant=secondary],[data-variant=danger]):hover:not([aria-disabled=true]){background:var(--vv-color-surface-sunken);color:var(--vv-color-text)}}.vv-button[aria-disabled=true]{opacity:var(--vv-opacity-disabled);cursor:not-allowed}.vv-icon-button{padding:0}.vv-field{display:flex;gap:var(--vv-space-1);flex-direction:column}.vv-field__label{color:var(--vv-color-text-muted);font-size:var(--vv-control-label-size);font-weight:var(--vv-font-weight-medium)}.vv-field__hint{color:var(--vv-color-text-muted);font-size:var(--vv-control-label-size);margin:0}.vv-input{min-height:var(--vv-control-height);padding:var(--vv-space-1)var(--vv-control-padding-inline);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-md);background:var(--vv-color-surface);color:var(--vv-color-text);font:inherit;font-size:var(--vv-control-font-size);line-height:var(--vv-line-height-tight);width:100%}.vv-input::placeholder{color:var(--vv-color-text-muted)}textarea.vv-input{padding-block:var(--vv-space-2);line-height:var(--vv-line-height-normal)}.vv-input[data-width=xs]{max-width:var(--vv-size-field-xs)}.vv-input[data-width=sm]{max-width:var(--vv-size-field-sm)}.vv-input[data-width=md]{max-width:var(--vv-size-field-md)}.vv-input[data-width=lg]{max-width:var(--vv-size-field-lg)}.vv-field__optional{color:var(--vv-color-text-muted);font-weight:var(--vv-font-weight-regular)}.vv-input:disabled{opacity:var(--vv-opacity-disabled);cursor:not-allowed}.vv-field[data-invalid] .vv-input,.vv-input[aria-invalid=true]{border-width:var(--vv-border-width-thick)}.vv-inline-error{display:flex;align-items: flex-start;gap:var(--vv-space-2);font-size:var(--vv-control-label-size);font-weight:var(--vv-font-weight-semibold);margin:0}.vv-check{display:flex;align-items: center;gap:var(--vv-space-2);min-height:var(--vv-control-height);font-size:var(--vv-control-font-size);cursor:pointer}.vv-check__box{width:var(--vv-control-check-size);height:var(--vv-control-check-size);accent-color:var(--vv-color-accent);flex:none;margin:0}.vv-switch{display:flex;align-items: center;gap:var(--vv-space-3);min-height:var(--vv-control-height);color:inherit;font:inherit;font-size:var(--vv-control-font-size);cursor:pointer;background:0 0;border:0;width:100%;padding:0}.vv-switch:disabled{opacity:var(--vv-opacity-disabled);cursor:not-allowed}.vv-switch__label{font-weight:var(--vv-font-weight-medium)}.vv-switch__state{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);min-width:var(--vv-space-5)}.vv-switch__track{display:inline-flex;width:calc(var(--vv-control-height)*1.125);height:calc(var(--vv-control-height)*.625);padding:var(--vv-space-0-5);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-full);background:var(--vv-color-surface);flex:none;align-items: center;margin-inline-start:auto}.vv-switch__track[data-checked]{background:var(--vv-color-accent);justify-content:flex-end}.vv-switch__thumb{aspect-ratio:1;border-radius:var(--vv-radius-full);background:var(--vv-color-accent);height:100%}.vv-switch__track[data-checked] .vv-switch__thumb{background:var(--vv-color-on-accent)}.vv-badge,.vv-pill{display:inline-flex;align-items: center;gap:var(--vv-space-1);padding:0 var(--vv-space-2);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-full);background:var(--vv-color-surface);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);white-space:nowrap}.vv-badge[data-tone=success],.vv-pill[data-tone=success]{border-color:var(--vv-color-success);background:var(--vv-color-success-subtle);color:var(--vv-color-success)}.vv-badge[data-tone=info],.vv-pill[data-tone=info]{border-color:var(--vv-color-info);background:var(--vv-color-info-subtle);color:var(--vv-color-info)}.vv-badge[data-tone=warning],.vv-pill[data-tone=warning]{border-style:dashed;border-width:var(--vv-border-width-thick);border-color:var(--vv-color-warning);background:var(--vv-color-warning-subtle);color:var(--vv-color-warning)}.vv-badge[data-tone=danger],.vv-pill[data-tone=danger]{border-width:var(--vv-border-width-thick);border-color:var(--vv-color-danger);background:var(--vv-color-danger-subtle);color:var(--vv-color-danger);font-weight:var(--vv-font-weight-bold)}.vv-badge[data-tone=neutral],.vv-pill[data-tone=neutral]{border-color:var(--vv-color-border);background:var(--vv-color-surface-sunken);color:var(--vv-color-text-muted)}.vv-status{display:inline-flex;align-items: center;gap:var(--vv-space-1);font-size:var(--vv-font-size-sm);font-weight:var(--vv-font-weight-medium);white-space:nowrap}.vv-status[data-subtle]{padding:0 var(--vv-space-2);border-radius:var(--vv-radius-sm)}.vv-status[data-tone=neutral]{color:var(--vv-color-text-muted)}.vv-status[data-tone=neutral][data-subtle]{background:var(--vv-color-surface-sunken)}.vv-status[data-tone=success]{color:var(--vv-color-success)}.vv-status[data-tone=success][data-subtle]{background:var(--vv-color-success-subtle)}.vv-status[data-tone=info]{color:var(--vv-color-info)}.vv-status[data-tone=info][data-subtle]{background:var(--vv-color-info-subtle)}.vv-status[data-tone=warning]{color:var(--vv-color-warning)}.vv-status[data-tone=warning][data-subtle]{background:var(--vv-color-warning-subtle)}.vv-status[data-tone=danger]{color:var(--vv-color-danger);font-weight:var(--vv-font-weight-bold)}.vv-status[data-tone=danger][data-subtle]{background:var(--vv-color-danger-subtle)}.vv-banner,.vv-toast{display:flex;align-items: flex-start;gap:var(--vv-space-3);padding:var(--vv-space-3)var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-md);background:var(--vv-color-surface)}.vv-banner[data-tone=success]{border-color:var(--vv-color-success);background:var(--vv-color-success-subtle)}.vv-banner[data-tone=info]{border-color:var(--vv-color-info);background:var(--vv-color-info-subtle)}.vv-banner[data-tone=warning]{border-color:var(--vv-color-warning);background:var(--vv-color-warning-subtle)}.vv-banner[data-tone=danger]{border-color:var(--vv-color-danger);background:var(--vv-color-danger-subtle)}.vv-banner[data-tone]>.vv-icon,.vv-toast[data-tone]>.vv-icon{color:var(--vv-color-text-muted)}.vv-banner[data-tone=success]>.vv-icon,.vv-toast[data-tone=success]>.vv-icon{color:var(--vv-color-success)}.vv-banner[data-tone=info]>.vv-icon,.vv-toast[data-tone=info]>.vv-icon{color:var(--vv-color-info)}.vv-banner[data-tone=warning]>.vv-icon,.vv-toast[data-tone=warning]>.vv-icon{color:var(--vv-color-warning)}.vv-banner[data-tone=danger]>.vv-icon,.vv-toast[data-tone=danger]>.vv-icon{color:var(--vv-color-danger)}.vv-banner[data-tone=warning],.vv-toast[data-tone=warning]{border-style:dashed;border-width:var(--vv-border-width-thick)}.vv-banner[data-tone=danger],.vv-toast[data-tone=danger]{border-width:var(--vv-border-width-thick)}.vv-toast[data-tone=warning]{border-color:var(--vv-color-warning)}.vv-toast[data-tone=danger]{border-color:var(--vv-color-danger)}.vv-banner__body{flex:1;min-width:0}.vv-banner__title,.vv-banner__text,.vv-banner__action{margin:0}.vv-banner__title{font-weight:var(--vv-font-weight-bold)}.vv-banner__action{margin-top:var(--vv-space-2)}.vv-toasts{position:fixed;inset-inline:var(--vv-space-4);bottom:var(--vv-space-4);z-index:calc(var(--vv-z-modal) + 1);display:flex;gap:var(--vv-space-2);pointer-events:none;flex-direction:column}.vv-toast{pointer-events:auto;border-color:var(--vv-color-border);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-float);align-items: center}.vv-toast__message{flex:1;margin:0}.vv-toast__action{color:var(--vv-color-accent);font-weight:var(--vv-font-weight-semibold)}.vv-skeleton{display:flex;gap:var(--vv-space-2);flex-direction:column}.vv-skeleton__line{display:block;height:var(--vv-space-4);border-radius:var(--vv-radius-sm);background:var(--vv-color-highlight);animation:vv-pulse calc(var(--vv-duration-normal)*8)var(--vv-easing-standard)infinite alternate}@keyframes vv-pulse{to{background:var(--vv-color-surface-sunken)}}.vv-empty{display:flex;align-items: flex-start;gap:var(--vv-space-2);padding:var(--vv-space-4)0;flex-direction:column}.vv-empty__title{font-size:var(--vv-font-size-md);font-weight:var(--vv-font-weight-medium);margin:0}.vv-empty__text{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);max-width:var(--vv-size-field-lg);margin:0}.vv-scrim{position:fixed;height:var(--visual-viewport-height,100%);z-index:var(--vv-z-modal);display:flex;background:var(--vv-color-scrim);justify-content:center;align-items: flex-end;inset:0}.vv-modal{display:contents}.vv-dialog{max-width:calc(var(--vv-size-touch)*10);overflow:auto;padding:var(--vv-space-5);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-lg)var(--vv-radius-lg)0 0;background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-float);width:100%;max-height:90%}.vv-dialog__title{margin:0 0 var(--vv-space-3);font-size:var(--vv-font-size-lg);letter-spacing:var(--vv-letter-spacing-display)}.vv-dialog__footer{display:flex;gap:var(--vv-space-3);margin-top:var(--vv-space-5);flex-wrap:wrap;justify-content:flex-end}.vv-dialog__footer>*{flex:auto}.vv-tooltip__bubble{margin:var(--vv-space-2);z-index:var(--vv-z-overlay);padding:var(--vv-space-1)var(--vv-space-2);border-radius:var(--vv-radius-sm);background:var(--vv-color-accent);color:var(--vv-color-on-accent);font-size:var(--vv-font-size-sm);white-space:nowrap}.vv-dialog__consequences{margin-top:var(--vv-space-3);padding:var(--vv-space-3);border-radius:var(--vv-radius-md);background:var(--vv-color-surface-sunken)}.vv-dialog__consequences+.vv-field{margin-top:var(--vv-space-3)}.vv-drawer-scrim{justify-content:flex-end;align-items:stretch}.vv-drawer__keys{display:contents}.vv-drawer{position:fixed;inset:0;top:var(--shell-inset-top);z-index:var(--vv-z-overlay);display:flex;background:var(--vv-color-surface-raised);color:var(--vv-color-text);flex-direction:column}.vv-drawer[data-modal]{z-index:var(--vv-z-modal)}.vv-drawer[data-layout=wide]{inset-block:calc(var(--shell-inset-top) + var(--vv-space-2))var(--vv-space-2);width:var(--vv-size-pane);min-width:var(--vv-size-pane-min);max-width:calc(100% - var(--vv-space-4));border-radius:var(--vv-radius-lg);box-shadow:var(--vv-shadow-float)}.vv-drawer[data-layout=wide]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--vv-space-2)}.vv-drawer[data-layout=wide]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--vv-space-2)}.vv-drawer[data-layout=wide]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:var(--vv-space-2)}.vv-drawer[data-layout=wide]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--vv-space-2)}.vv-drawer[data-layout=wide]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--vv-space-2)}.vv-drawer[data-layout=wide]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto;left:var(--vv-space-2)}.vv-drawer:focus-visible{outline:none}.vv-drawer__header{display:flex;align-items: center;gap:var(--vv-space-1);padding:var(--vv-space-2)var(--vv-space-2)var(--vv-space-2)var(--vv-space-4);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-drawer__title{font-size:var(--vv-font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0}.vv-drawer__body{overflow:auto;padding:var(--vv-space-4);flex:1}.vv-drawer__footer{display:flex;justify-content:flex-end;gap:var(--vv-space-3);padding:var(--vv-space-3)var(--vv-space-4);border-top:var(--vv-border-width-thin)solid var(--vv-color-border);flex-wrap:wrap}.vv-drawer__resize{position:absolute;width:var(--vv-space-2);cursor:col-resize;touch-action:none;top:0;bottom:0}.vv-drawer__resize:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--vv-space-1)*-1)}.vv-drawer__resize:hover{background:var(--vv-color-accent-subtle)}.vv-drawer__resize:focus-visible{background:var(--vv-color-accent-subtle)}.vv-form{display:flex;gap:var(--vv-space-4);flex-direction:column}.vv-error-summary{padding:var(--vv-space-3)var(--vv-space-4);border:var(--vv-border-width-thick)solid var(--vv-color-danger);border-radius:var(--vv-radius-md);background:var(--vv-color-danger-subtle)}.vv-error-summary__title{margin:0 0 var(--vv-space-2);font-size:var(--vv-font-size-md)}.vv-error-summary__list{margin:0;padding-inline-start:var(--vv-space-4)}.vv-error-summary__list a{color:var(--vv-color-danger);font-weight:var(--vv-font-weight-semibold)}.vv-save-bar{position:sticky;bottom:var(--shell-nav-height,0);z-index:var(--vv-z-sticky);display:flex;align-items: center;gap:var(--vv-space-2);padding:var(--vv-space-2)var(--vv-space-3);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-float)}.vv-save-bar__message{font-weight:var(--vv-font-weight-medium);flex:1;margin:0}.vv-popover{z-index:var(--vv-z-overlay);min-width:var(--vv-size-column-xl);max-width:calc(100vw - var(--vv-space-6));overflow:auto;border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-md);background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-3)}.vv-menu,.vv-listbox{display:flex;padding:var(--vv-space-1);outline:none;flex-direction:column;margin:0}.vv-menu__item,.vv-listbox__option{display:flex;align-items: center;gap:var(--vv-space-2);min-height:var(--vv-control-height);padding:var(--vv-space-1)var(--vv-control-padding-inline);border-radius:var(--vv-radius-sm);font-size:var(--vv-control-font-size);cursor:pointer;outline:none}.vv-menu__item[data-focused],.vv-listbox__option[data-focused]{background:var(--vv-color-accent-subtle);box-shadow:inset 0 0 0 var(--vv-border-width-thick)var(--vv-color-focus)}.vv-menu__item[data-danger]{font-weight:var(--vv-font-weight-bold)}.vv-menu__item[data-disabled],.vv-listbox__option[data-disabled]{opacity:var(--vv-opacity-disabled);cursor:not-allowed}.vv-listbox__option{flex-direction:column;align-items: flex-start;gap:0}.vv-listbox__option[data-selected] .vv-listbox__label{font-weight:var(--vv-font-weight-bold)}.vv-listbox__description{color:var(--vv-color-text-muted);font-family:var(--vv-font-mono);font-size:var(--vv-font-size-sm)}.vv-listbox__empty{padding:var(--vv-space-3);color:var(--vv-color-text-muted);margin:0}.vv-combobox__row{display:flex;gap:var(--vv-space-2)}.vv-combobox__popover{width:var(--trigger-width);max-height:calc(var(--vv-control-height)*9)}.vv-tabs{display:flex;gap:var(--vv-space-4);flex-direction:column;min-width:0}.vv-tabs__list{display:flex;gap:var(--vv-space-1);overflow-x:auto;border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-tabs__tab{display:flex;min-height:var(--vv-control-height);padding:var(--vv-space-1)var(--vv-control-padding-inline);color:var(--vv-color-text-muted);font-size:var(--vv-control-font-size);font-weight:var(--vv-font-weight-medium);white-space:nowrap;cursor:pointer;outline:none;flex:none;align-items: center}.vv-tabs__tab[data-focus-visible]{outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:calc(var(--vv-border-width-thick)*-1)}.vv-tabs__tab[data-selected]{color:var(--vv-color-text);font-weight:var(--vv-font-weight-bold);box-shadow:inset 0 calc(var(--vv-border-width-thick)*-1)0 var(--vv-color-accent)}.vv-tabs__panel{display:flex;gap:var(--vv-space-4);flex-direction:column;min-width:0}.vv-tabs__panel[data-inert]{display:none}.vv-date__group{display:flex;align-items: center;gap:var(--vv-space-2);padding-block-start:0;padding-block-end:0;padding-inline-end:0}.vv-date__group>.vv-icon-button{align-self:stretch;min-height:0}.vv-date__group>.vv-icon-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.vv-date__group>.vv-icon-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.vv-date__group>.vv-icon-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.vv-date__group>.vv-icon-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.vv-date__group>.vv-icon-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.vv-date__group>.vv-icon-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.vv-date__input{display:flex;font-variant-numeric:tabular-nums;flex:1;align-items: center}.vv-date__segment{padding:0 var(--vv-space-0-5);border-radius:var(--vv-radius-sm);outline:none}.vv-date__segment[data-placeholder]{color:var(--vv-color-text-muted)}.vv-date__segment[data-focused]{background:var(--vv-color-accent);color:var(--vv-color-on-accent)}.vv-date__dialog{padding:var(--vv-space-3);outline:none}.vv-calendar__header{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)}.vv-calendar__heading{font-size:var(--vv-font-size-md);margin:0}.vv-calendar__grid{border-collapse:collapse}.vv-calendar__grid th{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold)}.vv-calendar__cell{display:grid;width:var(--vv-control-height);height:var(--vv-control-height);border-radius:var(--vv-radius-md);font-size:var(--vv-control-font-size);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;place-items: center}.vv-calendar__cell[data-outside-month]{display:none}.vv-calendar__cell[data-focus-visible]{outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:calc(var(--vv-border-width-thick)*-1)}.vv-calendar__cell[data-today]{box-shadow:inset 0 0 0 var(--vv-border-width-thin)var(--vv-color-border-strong)}.vv-calendar__cell[data-selected]{background:var(--vv-color-accent);color:var(--vv-color-on-accent);font-weight:var(--vv-font-weight-bold)}.vv-calendar__cell[data-disabled],.vv-calendar__cell[data-unavailable]{opacity:var(--vv-opacity-disabled);text-decoration:line-through;cursor:not-allowed}.vv-scrim[data-placement=top]{padding-top:var(--vv-space-7);align-items: flex-start}.vv-palette{display:flex;gap:var(--vv-space-3);border-radius:var(--vv-radius-lg);flex-direction:column}.vv-palette__search{display:flex;align-items: center;gap:var(--vv-space-2)}.vv-palette__list{max-height:calc(var(--vv-size-touch)*8);overflow:auto;padding:0}.vv-palette__heading{padding:var(--vv-space-2)var(--vv-space-3)var(--vv-space-1);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);text-transform:uppercase}.vv-palette__item{min-height:var(--vv-control-height);justify-content:space-between;padding-block-start:0;padding-block-end:0}.vv-palette__text{display:flex;align-items:baseline;gap:var(--vv-space-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.vv-palette__match{color:inherit;font-weight:var(--vv-font-weight-semibold);text-decoration:underline;text-decoration-color:var(--vv-color-accent);text-underline-offset:var(--vv-space-1);background:0 0}.vv-palette__shortcut{color:var(--vv-color-text-muted);font-family:var(--vv-font-mono);font-size:var(--vv-font-size-xs);flex-shrink:0}.vv-palette__step{padding:0 var(--vv-space-2);border-radius:var(--vv-radius-sm);background:var(--vv-color-accent-subtle);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);white-space:nowrap;flex-shrink:0}.vv-shortcuts{display:flex;gap:var(--vv-space-2);flex-direction:column;margin:0}.vv-shortcuts__row{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-4)}.vv-shortcuts__keys{display:flex;gap:var(--vv-space-1);margin:0}.vv-card{display:flex;gap:var(--vv-space-3);padding:var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);flex-direction:column}.vv-card>:where(p,ul,ol,dl,h3,form,section){margin-block-start:0;margin-block-end:0}.vv-card__header{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)var(--vv-space-3);min-height:var(--vv-control-height);margin-block:calc(var(--vv-space-2)*-1)calc(var(--vv-space-1)*-1);flex-wrap:wrap}.vv-card__actions{display:flex;align-items: center;gap:var(--vv-space-2);flex-wrap:wrap}.vv-card__heading{font-size:var(--vv-font-size-md);font-weight:var(--vv-font-weight-semibold);margin:0}.vv-card__footer{padding-top:var(--vv-space-3);border-top:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-kpi{display:flex;gap:var(--vv-space-1);padding:var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-lg);flex-direction:column}.vv-kpi__label,.vv-kpi__hint{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-kpi__value{font-family:var(--vv-font-mono);font-variant-numeric:tabular-nums;font-size:calc(var(--vv-font-size-lg)*2);font-weight:var(--vv-font-weight-bold);line-height:var(--vv-line-height-tight);letter-spacing:var(--vv-letter-spacing-display)}.vv-kpi__unit{font-family:var(--vv-font-body);font-size:var(--vv-font-size-md);font-weight:var(--vv-font-weight-medium)}.vv-table-wrap{overflow:visible}.vv-table-wrap[data-overflow]{overflow-x:auto}.vv-table{border-collapse:separate;border-spacing:0;font-size:var(--vv-font-size-cell);width:100%}.vv-table th,.vv-table td{height:var(--vv-size-row-comfortable);padding:var(--vv-space-2)var(--vv-space-3);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border);text-align:start;background:var(--vv-color-surface)}.vv-table th{font-size:var(--vv-font-size-sm);font-weight:var(--vv-font-weight-semibold);white-space:nowrap;vertical-align:bottom;border-bottom-color:var(--vv-color-border-strong)}.vv-table td{vertical-align:middle}.vv-table__sort{display:inline-flex;align-items: center;gap:var(--vv-space-1);min-height:var(--vv-control-height);margin-block:calc(var(--vv-space-2)*-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.vv-table [data-align=end] .vv-table__sort{flex-direction:row-reverse}.vv-table [aria-sort=ascending] .vv-table__sort,.vv-table [aria-sort=descending] .vv-table__sort{text-decoration:underline;text-underline-offset:var(--vv-underline-offset)}.vv-table :-webkit-any(th,td):first-child{position:sticky;z-index:var(--vv-z-sticky)}.vv-table :-moz-any(th,td):first-child{position:sticky;z-index:var(--vv-z-sticky)}.vv-table :is(th,td):first-child{position:sticky;z-index:var(--vv-z-sticky)}.vv-table :-webkit-any(th,td):first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table :-moz-any(th,td):first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table :is(th,td):first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table :-webkit-any(th,td):first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table :-moz-any(th,td):first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table :is(th,td):first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table[data-selectable] :-webkit-any(th,td):nth-child(2){position:sticky;z-index:var(--vv-z-sticky)}.vv-table[data-selectable] :-moz-any(th,td):nth-child(2){position:sticky;z-index:var(--vv-z-sticky)}.vv-table[data-selectable] :is(th,td):nth-child(2){position:sticky;z-index:var(--vv-z-sticky)}.vv-table[data-selectable] :-webkit-any(th,td):nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table[data-selectable] :-moz-any(th,td):nth-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table[data-selectable] :is(th,td):nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.vv-table[data-selectable] :-webkit-any(th,td):nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table[data-selectable] :-moz-any(th,td):nth-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table[data-selectable] :is(th,td):nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.vv-table[data-selectable] :-webkit-any(th,td):nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-size-touch)}.vv-table[data-selectable] :-moz-any(th,td):nth-child(2):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-size-touch)}.vv-table[data-selectable] :is(th,td):nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-size-touch)}.vv-table[data-selectable] :-webkit-any(th,td):nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-size-touch)}.vv-table[data-selectable] :-moz-any(th,td):nth-child(2):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-size-touch)}.vv-table[data-selectable] :is(th,td):nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-size-touch)}.vv-table thead th{position:sticky;top:calc(var(--shell-inset-top) + var(--vv-size-topbar));z-index:calc(var(--vv-z-sticky) + 1)}.vv-table-wrap[data-overflow] thead th{top:0}.vv-table [data-align=end]{text-align:end;font-variant-numeric:var(--vv-font-numeric)}.vv-table-empty>p{margin:0}.vv-table[data-density=standard] :-webkit-any(th,td){height:var(--vv-size-row)}.vv-table[data-density=standard] :-moz-any(th,td){height:var(--vv-size-row)}.vv-table[data-density=standard] :is(th,td){height:var(--vv-size-row)}.vv-table[data-density=compact] :-webkit-any(th,td){height:var(--vv-size-row-compact);padding-block:var(--vv-space-1)}.vv-table[data-density=compact] :-moz-any(th,td){height:var(--vv-size-row-compact);padding-block:var(--vv-space-1)}.vv-table[data-density=compact] :is(th,td){height:var(--vv-size-row-compact);padding-block:var(--vv-space-1)}.vv-cards{display:flex;list-style:none;flex-direction:column;margin:0;padding:0}.vv-cards__item{padding:var(--vv-space-3)}.vv-cards__item+.vv-cards__item{border-top:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-cards__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--vv-font-weight-semibold);flex:auto;min-width:0;margin:0}.vv-cards__status{display:inline-flex;flex:none;margin-inline-start:auto}.vv-cards__fields{--cards-dot:var(--vv-space-4);--cards-indent:0;display:flex;margin:var(--vv-space-1)0 0 calc(var(--cards-indent) - var(--cards-dot));clip-path:inset(calc(var(--vv-space-2)*-1)calc(var(--vv-space-2)*-1)calc(var(--vv-space-2)*-1)var(--cards-dot));color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);flex-wrap:wrap;align-items:baseline}.vv-cards__item[data-selectable] .vv-cards__fields{--cards-indent:calc(var(--vv-size-touch) - var(--vv-space-2))}.vv-cards__field{display:inline-flex;align-items:baseline;min-width:0}.vv-cards__field:not([data-block]):before{content:"·";width:var(--cards-dot);text-align:center;flex:none}.vv-cards__field dt:not(.vv-sr-only){margin-inline-end:var(--vv-space-1)}.vv-cards__field dd{margin:0}.vv-cards__field[data-align=end] dd{font-variant-numeric:var(--vv-font-numeric)}.vv-cards__field[data-block]{flex:1 0 calc(100% - var(--cards-dot));padding-top:var(--vv-space-2);flex-direction:column;align-items:stretch;margin-inline-start:var(--cards-dot)}.vv-pagination{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-3)}.vv-pagination__status{font-weight:var(--vv-font-weight-medium)}.vv-table__select{width:var(--vv-size-touch);padding-inline:var(--vv-space-3)}.vv-table tr[data-selected]>td,.vv-cards__item[data-selected]{background:var(--vv-color-accent-subtle)}.vv-table[data-clickable] tbody tr,.vv-cards__item[data-clickable]{cursor:pointer}.vv-table[data-clickable] tbody tr:hover>td:not(:is(tr[data-selected]>td)){background:var(--vv-color-surface-sunken)}.vv-table__link{color:inherit;font-weight:var(--vv-font-weight-medium);text-decoration:none}button.vv-table__link{font:inherit;font-weight:var(--vv-font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.vv-cards__select{display:inline-flex;min-width:var(--vv-size-touch);min-height:var(--vv-size-touch);margin:calc(var(--vv-space-2)*-1);cursor:pointer;justify-content:center;align-items: center}.vv-table__select{cursor:pointer}.vv-table__link:hover{text-decoration:underline;text-underline-offset:var(--vv-underline-offset)}.vv-table__link:focus-visible{text-decoration:underline;text-underline-offset:var(--vv-underline-offset)}.vv-cards__head{display:flex;align-items: center;gap:var(--vv-space-2);min-width:0}.vv-table-frame{display:flex;gap:var(--vv-space-3);flex-direction:column}.vv-table-error{display:flex;align-items: center;gap:var(--vv-space-3);padding-block:var(--vv-space-4);flex-wrap:wrap}.vv-pagination__size{width:auto}.vv-list-toolbar{display:flex;gap:var(--vv-space-2);flex-direction:column}.vv-list-toolbar__views{display:flex;gap:var(--vv-space-1);overflow-x:auto;border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-list-toolbar__view{display:inline-flex;align-items: center;gap:var(--vv-space-2);min-height:var(--vv-control-height);padding-inline:var(--vv-control-padding-inline);border-bottom:var(--vv-border-width-thick)solid transparent;color:var(--vv-color-text-muted);font-size:var(--vv-control-font-size);white-space:nowrap;cursor:pointer}.vv-list-toolbar__view[data-selected]{border-bottom-color:var(--vv-color-accent);color:var(--vv-color-text);font-weight:var(--vv-font-weight-medium)}.vv-list-toolbar__view[data-focus-visible]{outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:calc(var(--vv-border-width-thick)*-1)}.vv-list-toolbar__count{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-variant-numeric:var(--vv-font-numeric)}.vv-list-toolbar__row{display:flex;align-items: center;gap:var(--vv-space-2);min-height:var(--vv-control-height);flex-wrap:wrap}.vv-list-toolbar__search{display:flex;align-items: center;gap:var(--vv-space-2);color:var(--vv-color-text-muted);flex:auto}.vv-list-toolbar__row .vv-field{flex:none}.vv-filter-pill{display:inline-flex;align-items: center;gap:var(--vv-space-1);min-height:var(--vv-control-height);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-md);font-size:var(--vv-font-size-cell);line-height:var(--vv-line-height-tight);padding-inline-start:var(--vv-space-2)}.vv-filter-pill>.vv-icon-button{align-self:stretch;min-height:0}.vv-bulk-bar{position:sticky;top:calc(var(--shell-inset-top) + var(--vv-size-topbar));z-index:calc(var(--vv-z-sticky) + 2);display:flex;align-items: center;gap:var(--vv-space-2)var(--vv-space-3);min-height:var(--vv-size-row);padding:var(--vv-space-1)var(--vv-space-3);border:var(--vv-border-width-thin)solid var(--vv-color-accent);border-radius:var(--vv-radius-md);background:var(--vv-color-accent-subtle);flex-wrap:wrap}.vv-shell[data-layout=phone] .vv-bulk-bar{top:auto;bottom:var(--shell-nav-height);z-index:calc(var(--vv-z-sticky) - 1);box-shadow:var(--vv-shadow-float)}.vv-bulk-bar__count{font-weight:var(--vv-font-weight-semibold);font-variant-numeric:var(--vv-font-numeric)}.vv-bulk-bar__actions{display:flex;gap:var(--vv-space-2);flex-wrap:wrap;flex:auto}.vv-scan{display:flex;gap:var(--vv-space-3);flex-direction:column}.vv-scan__form{display:flex;gap:var(--vv-space-1);flex-direction:column}.vv-scan__row{display:flex;gap:var(--vv-space-2)}.vv-scan__input{min-height:calc(var(--vv-size-touch)*1.25);font-family:var(--vv-font-mono);font-size:var(--vv-font-size-lg);flex:1}.vv-scan__camera{display:flex;gap:var(--vv-space-2);flex-direction:column;align-items: flex-start}.vv-scan__video{border:var(--vv-border-width-thick)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface-sunken);width:100%}.vv-stepper{display:flex;gap:var(--vv-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.vv-stepper__label{font-weight:var(--vv-font-weight-medium)}.vv-stepper__controls{display:flex;align-items: center;gap:var(--vv-space-3)}.vv-stepper__input{width:calc(var(--vv-size-touch)*2);min-height:calc(var(--vv-size-touch)*1.25);text-align:center;font-family:var(--vv-font-mono);font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-bold)}.vv-stepper__summary{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-spot{display:inline-flex;white-space:nowrap;align-items: center;gap:var(--vv-space-1);padding:var(--vv-space-1)var(--vv-space-2);border:var(--vv-border-width-thick)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-sm);font-family:var(--vv-font-mono);font-weight:var(--vv-font-weight-bold)}.vv-pick{list-style:none}.vv-pick__body{display:flex;gap:var(--vv-space-2);padding:var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);color:inherit;font:inherit;text-align:start;flex-direction:column;width:100%}button.vv-pick__body{min-height:calc(var(--vv-size-touch)*1.5);cursor:pointer}.vv-pick[data-active] .vv-pick__body{border-width:var(--vv-border-width-thick)}.vv-pick[data-status=picked] .vv-pick__body{border-color:var(--vv-color-border);color:var(--vv-color-text-muted)}.vv-pick__head,.vv-pick__meta{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2);flex-wrap:wrap}.vv-pick__name{font-weight:var(--vv-font-weight-bold);font-size:var(--vv-font-size-lg)}.vv-pick__sku{font-family:var(--vv-font-mono);color:var(--vv-color-text-muted)}.vv-pick__count{font-family:var(--vv-font-mono);font-weight:var(--vv-font-weight-bold)}.vv-pick__progress{height:var(--vv-space-2);accent-color:var(--vv-color-accent);width:100%}.vv-action-bar{position:sticky;bottom:var(--shell-nav-height,0px);z-index:var(--vv-z-sticky);display:flex;gap:var(--vv-space-2);padding:var(--vv-space-3)var(--vv-space-4);padding-bottom:calc(var(--vv-space-3) + env(safe-area-inset-bottom,0px));border-top:var(--vv-border-width-thin)solid var(--vv-color-border-strong);background:var(--vv-color-surface);flex-direction:column}.vv-action-bar__main>*{min-height:calc(var(--vv-size-touch)*1.25);font-size:var(--vv-font-size-lg);width:100%}.vv-action-bar__secondary{display:flex;gap:var(--vv-space-2);justify-content:center}.vv-shell[data-layout=phone] .vv-action-bar{margin-inline:calc(var(--vv-space-4)*-1);padding-bottom:var(--vv-space-3)}.vv-shell[data-layout=wide] .vv-action-bar{position:static;background:0 0;border:0;flex-direction:row;justify-content:flex-end;padding:0}.vv-shell[data-layout=wide] .vv-action-bar__main>*{width:auto}.vv-save{display:inline-flex;align-items: center;gap:var(--vv-space-2);font-weight:var(--vv-font-weight-medium)}.vv-save[data-status=failed]{font-weight:var(--vv-font-weight-bold)}.vv-feedback{display:flex;align-items: center;gap:var(--vv-space-3);min-height:calc(var(--vv-size-touch)*1.25);padding:var(--vv-space-3)var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-lg);flex-wrap:wrap}.vv-feedback:not([data-outcome]):not([data-tier]){border-color:#0000}.vv-feedback__label{font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-bold)}.vv-feedback[data-outcome=line-complete]{background:var(--vv-color-accent);color:var(--vv-color-on-accent)}.vv-feedback[data-outcome=wrong-item]{border-width:calc(var(--vv-border-width-thick)*2)}.vv-feedback[data-outcome=needs-attention]{border-style:dashed;border-width:var(--vv-border-width-thick)}.vv-feedback[data-tier=ok]{border-color:var(--vv-color-success)}.vv-feedback[data-tier=ok][data-flash]{background:var(--vv-color-success);color:var(--vv-color-on-accent)}.vv-feedback[data-tier=warning]{border-width:var(--vv-border-width-thick);border-color:var(--vv-color-warning);background:var(--vv-color-warning-subtle)}.vv-feedback__actions,.vv-feedback__reasons{display:flex;gap:var(--vv-space-4);border:0;flex-wrap:wrap;width:100%;margin:0;padding:0}.vv-feedback__actions>*,.vv-feedback__reasons>.vv-button{min-height:var(--vv-size-target)}.vv-feedback-block{position:fixed;z-index:var(--vv-z-modal);display:flex;justify-content:center;gap:var(--vv-space-4);padding:var(--vv-space-6);background:var(--vv-color-danger);color:var(--vv-color-on-accent);flex-direction:column;inset:0}.vv-feedback-block__title{font-size:var(--vv-font-size-xl);font-weight:var(--vv-font-weight-bold)}.vv-feedback-block__message{font-size:var(--vv-font-size-lg)}.vv-feedback-block>.vv-button{min-height:var(--vv-size-target-primary)}.vv-stepper__controls>.vv-icon-button{min-width:var(--vv-size-target);min-height:var(--vv-size-target)}.vv-numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vv-space-2);border:0;margin:0;padding:0}.vv-numpad__key{min-height:var(--vv-size-target);font-size:var(--vv-font-size-lg);font-variant-numeric:var(--vv-font-numeric)}.vv-numpad__done{grid-column:1/-1;min-height:var(--vv-size-target)}.vv-step{display:flex;gap:var(--vv-space-4);flex-direction:column;min-height:100%}.vv-step__head{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)}.vv-step__counter{font-size:var(--vv-font-size-lg);font-variant-numeric:var(--vv-font-numeric);margin:0}.vv-step__key{display:flex;gap:var(--vv-space-1);flex-direction:column}.vv-step__key-label{color:var(--vv-color-text-muted)}.vv-step__key-value[data-code]{font-family:var(--vv-font-mono)}.vv-step__key-value{font-size:var(--vv-font-size-xl);font-weight:var(--vv-font-weight-bold);font-variant-numeric:var(--vv-font-numeric)}.vv-step__facts{display:grid;gap:var(--vv-space-2);margin:0}.vv-step__fact{display:flex;justify-content:space-between;gap:var(--vv-space-2)}.vv-step__fact dt{color:var(--vv-color-text-muted)}.vv-step__fact dd{font-weight:var(--vv-font-weight-medium);margin:0}.vv-step__actions{display:flex;gap:var(--vv-space-4);flex-direction:column;margin-top:auto}.vv-step__secondary,.vv-step__issues{display:flex;gap:var(--vv-space-4);border:0;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0}.vv-step[data-hand=left] .vv-step__secondary,.vv-step[data-hand=left] .vv-step__issues{flex-direction:row-reverse;justify-content:flex-end}.vv-step__secondary>.vv-button,.vv-step__issues>.vv-button{min-height:var(--vv-size-target)}.vv-step__primary{min-height:var(--vv-size-target-primary);font-size:var(--vv-font-size-lg)}.vv-task{list-style:none}.vv-task__body{display:grid;grid-template-columns:1fr auto;gap:var(--vv-space-2);min-height:var(--vv-size-target-primary);padding:var(--vv-space-4);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;width:100%}.vv-task__title{font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-bold)}.vv-task__hint{grid-column:1/-1;color:var(--vv-color-text-muted)}.vv-task__count{font-family:var(--vv-font-mono);font-weight:var(--vv-font-weight-bold);font-variant-numeric:var(--vv-font-numeric)}.vv-task__urgency{display:inline-flex;align-items: center;gap:var(--vv-space-1);font-weight:var(--vv-font-weight-medium)}.vv-task__urgency[data-tone=danger]{color:var(--vv-color-danger)}.vv-task__urgency[data-tone=warning]{color:var(--vv-color-warning)}.vv-task__urgency[data-tone=info]{color:var(--vv-color-info)}.vv-page{display:flex;gap:var(--vv-space-5);max-width:calc(var(--vv-size-content-wide)*1.5);flex-direction:column;width:100%;min-width:0}.vv-page-header{display:flex;gap:var(--vv-space-1);flex-direction:column;min-width:0}.vv-page-header__row{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)var(--vv-space-4);min-height:var(--vv-size-touch);flex-wrap:wrap}.vv-page-header__trail{font-size:var(--vv-font-size-sm);color:var(--vv-color-text-muted)}.vv-crumbs{display:flex;list-style:none;flex-wrap:wrap;margin:0;padding:0}.vv-crumbs__item+.vv-crumbs__item:before{content:"/";padding-inline:var(--vv-space-2);color:var(--vv-color-border-strong)}.vv-crumbs__link{display:inline-flex;align-items: center;gap:var(--vv-space-1);color:inherit;text-decoration:none}.vv-crumbs__link:hover{color:var(--vv-color-text);text-decoration:underline}.vv-page-layout{container-type:inline-size;display:flex;gap:var(--vv-space-5);flex-direction:column;width:100%;min-width:0;margin-inline-start:auto;margin-inline-end:auto}.vv-page-layout[data-width=default]{max-width:var(--vv-size-page)}.vv-page-layout[data-width=narrow]{max-width:var(--vv-size-page-narrow)}.vv-page-layout__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vv-space-5);align-items: start}.vv-page-layout__main,.vv-page-layout__aside{display:flex;gap:var(--vv-space-5);flex-direction:column;min-width:0}.vv-page-layout__body[data-aside]>.vv-page-layout__main{overflow-x:clip;overflow-clip-margin:var(--vv-space-1)}@container (width>=840px){.vv-page-layout__body[data-aside]{grid-template-columns:minmax(0,2fr)minmax(var(--vv-size-pane-min),1fr)}.vv-page-layout__aside{padding-inline-start:var(--vv-space-5);border-inline-start:var(--vv-border-width-thin)solid var(--vv-color-border)}}.vv-list-detail{display:flex;min-width:0;min-height:100%}.vv-list-detail__list,.vv-list-detail__detail{display:flex;gap:var(--vv-space-4);flex-direction:column;min-width:0}.vv-list-detail__list,.vv-list-detail[data-panes=detail] .vv-list-detail__detail{flex:1 1 0}.vv-list-detail[data-panes=two] .vv-list-detail__list{min-width:min(var(--vv-size-pane-min),35%)}.vv-list-detail[data-panes=two] .vv-list-detail__detail{width:clamp(min(var(--vv-size-panel),60%),var(--detail-width,calc(100% - var(--vv-size-sidebar))),calc(100% - var(--vv-size-pane-min) - var(--vv-space-5)));flex:none;padding-inline-start:var(--vv-space-4)}.vv-list-detail__handle{width:var(--vv-space-3);cursor:col-resize;touch-action:none;background:linear-gradient(var(--vv-color-border),var(--vv-color-border))center/var(--vv-border-width-thin)100% no-repeat;flex:none;margin-inline-start:var(--vv-space-2)}.vv-list-detail__handle:hover{background-image:linear-gradient(var(--vv-color-accent),var(--vv-color-accent));background-size:var(--vv-border-width-thick)100%}.vv-list-detail__handle:focus-visible{background-image:linear-gradient(var(--vv-color-accent),var(--vv-color-accent));background-size:var(--vv-border-width-thick)100%}.vv-settings-section{display:flex;gap:var(--vv-space-3)var(--vv-space-6);padding-block:var(--vv-space-5);border-top:var(--vv-border-width-thin)solid var(--vv-color-border);flex-wrap:wrap}.vv-settings-section__intro{flex:1 1 var(--vv-size-column-2xl);display:flex;gap:var(--vv-space-1);flex-direction:column}.vv-settings-section__title{font-size:var(--vv-font-size-md);font-weight:var(--vv-font-weight-bold);margin:0}.vv-settings-section__description{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-settings-section__controls{display:flex;gap:var(--vv-space-4);flex-direction:column;flex:999 1 0;min-width:60%}.vv-page-header__title{overflow-wrap:anywhere;font-family:var(--vv-font-display);font-size:calc(var(--vv-font-size-lg)*1.2);line-height:var(--vv-line-height-tight);letter-spacing:var(--vv-letter-spacing-display);min-width:0;margin:0}.vv-page-header__actions{display:flex;align-items: center;gap:var(--vv-space-2);flex-wrap:wrap}.vv-stack{display:flex;flex-direction:column;min-width:0}.vv-cluster{display:flex;flex-wrap:wrap;align-items: center}.vv-cluster[data-justify=end],.vv-form-actions[data-justify=end]{justify-content:flex-end}.vv-cluster[data-justify=between]{justify-content:space-between}.vv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr));--grid-min:var(--vv-size-column-md);align-items: start}.vv-grid[data-min=xs]{--grid-min:var(--vv-size-column-xs)}.vv-grid[data-min=sm]{--grid-min:var(--vv-size-column-sm)}.vv-grid[data-min=lg]{--grid-min:var(--vv-size-column-2xl)}.vv-grid[data-min=panel]{--grid-min:var(--vv-size-panel)}.vv-grid[data-min=content]{--grid-min:var(--vv-size-content)}.vv-stack[data-gap="1"],.vv-cluster[data-gap="1"],.vv-grid[data-gap="1"]{gap:var(--vv-space-1)}.vv-stack[data-gap="2"],.vv-cluster[data-gap="2"],.vv-grid[data-gap="2"]{gap:var(--vv-space-2)}.vv-stack[data-gap="3"],.vv-cluster[data-gap="3"],.vv-grid[data-gap="3"]{gap:var(--vv-space-3)}.vv-stack[data-gap="4"],.vv-cluster[data-gap="4"],.vv-grid[data-gap="4"]{gap:var(--vv-space-4)}.vv-stack[data-gap="5"],.vv-cluster[data-gap="5"],.vv-grid[data-gap="5"]{gap:var(--vv-space-5)}.vv-stack[data-gap="6"],.vv-cluster[data-gap="6"],.vv-grid[data-gap="6"]{gap:var(--vv-space-6)}.vv-split{display:flex;align-items: flex-start;gap:var(--vv-space-5);flex-wrap:wrap}.vv-split__main,.vv-split__side{display:flex;gap:var(--vv-space-5);flex-direction:column}.vv-split__main{flex:999 1 0;min-width:50%}.vv-split__side{flex:1 1 var(--vv-size-sidebar);min-width:0}.vv-split[data-side=wide] .vv-split__side{flex-basis:calc(var(--vv-size-sidebar)*1.25)}.vv-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--vv-size-column-2xl)),1fr));align-items: start;gap:var(--vv-space-4);max-width:var(--vv-size-content-wide)}.vv-form-grid>:not(.vv-field){grid-column:1/-1}.vv-form-actions{display:flex;align-items: center;gap:var(--vv-space-2);flex-wrap:wrap}.vv-shell[data-layout=phone] .vv-form-actions>*,.vv-shell[data-layout=phone] .vv-cluster>.vv-button{flex:auto}.vv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--vv-size-column-2xl)),1fr));column-gap:var(--vv-space-6);margin:0}.vv-facts__item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--vv-space-1)var(--vv-space-3);padding-block:var(--vv-space-2);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border);flex-wrap:wrap}.vv-facts__label{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-facts__value{overflow-wrap:anywhere;text-align:end;font-weight:var(--vv-font-weight-medium);font-variant-numeric:tabular-nums;min-width:0;margin:0}.vv-page-layout__aside .vv-facts__item{flex-direction:column;align-items: flex-start}.vv-page-layout__aside .vv-facts__value{text-align:start}.vv-shell{display:grid;grid-template-rows:var(--vv-size-topbar)1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh}:root{--shell-inset-top:0px}.vv-shell__header{position:sticky;top:var(--shell-inset-top);z-index:var(--vv-z-sticky);grid-column:1/-1;display:flex;align-items: center;gap:var(--vv-space-3);height:var(--vv-size-topbar);padding-inline:var(--vv-space-4);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border);background:var(--vv-color-bg);min-width:0}.vv-shell__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--vv-font-weight-bold);letter-spacing:var(--vv-letter-spacing-display);flex:0 auto;min-width:0}.vv-shell__where{display:flex;align-items: center;gap:var(--vv-space-3);flex:auto;min-width:0}.vv-shell__crumbs{display:flex;list-style:none;overflow:hidden;white-space:nowrap;color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);min-width:0;margin:0;padding:0}.vv-shell__crumb+.vv-shell__crumb:before{content:"/";padding-inline:var(--vv-space-2);color:var(--vv-color-border-strong)}.vv-shell__crumb[aria-current=page]{color:var(--vv-color-text)}.vv-shell__scope{display:flex;flex:none;align-items: center}.vv-shell__actions{display:flex;align-items: center;gap:var(--vv-space-2);flex:none;margin-inline-start:auto}.vv-shell__main{padding:var(--vv-space-4);min-width:0}.vv-shell__menu,.vv-shell__group-items{display:flex;list-style:none;margin:0;padding:0}.vv-shell__group{display:flex;flex:auto}.vv-shell__group-items{flex:auto}.vv-shell__group-items>li{flex:1 0 auto}.vv-shell__group-label{display:none}.vv-shell__link{display:flex;justify-content:center;align-items: center;gap:var(--vv-space-1);min-height:calc(var(--vv-size-touch)*1.25);padding:var(--vv-space-2);color:var(--vv-color-text);font-size:var(--vv-font-size-xs);text-decoration:none;flex-direction:column}.vv-shell__link[aria-current=page]{font-weight:var(--vv-font-weight-bold);box-shadow:inset 0 calc(var(--vv-border-width-thick)*-1)0 var(--vv-color-accent)}.vv-shell[data-layout=phone]{--shell-nav-link-height:calc(var(--vv-size-touch)*1.25);--shell-nav-height:calc(var(--shell-nav-link-height) + var(--vv-border-width-thin) + env(safe-area-inset-bottom,0px))}.vv-shell[data-layout=phone] .vv-shell__main{grid-row:2}.vv-shell[data-layout=phone] .vv-shell__nav{position:sticky;grid-row:3;z-index:var(--vv-z-sticky);height:var(--shell-nav-height);border-top:var(--vv-border-width-thin)solid var(--vv-color-border-strong);background:var(--vv-color-surface);bottom:0}.vv-shell__bar{display:flex;list-style:none;margin:0;padding:0}.vv-shell__bar>li{flex:1 1 0;min-width:0}.vv-shell[data-layout=phone] .vv-shell__link{height:var(--shell-nav-link-height);padding-inline:var(--vv-space-1);font:inherit;font-size:var(--vv-font-size-xs);cursor:pointer;background:0 0;border:0;width:100%}.vv-shell[data-layout=phone] .vv-shell__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.vv-shell__link[data-active]{font-weight:var(--vv-font-weight-bold);box-shadow:inset 0 calc(var(--vv-border-width-thick)*-1)0 var(--vv-color-accent)}.vv-shell[data-layout=phone] .vv-shell__company{flex:auto}.vv-shell[data-layout=phone] .vv-shell__actions{gap:var(--vv-space-1)}.vv-sheet{display:flex;gap:var(--vv-space-3);padding:var(--vv-space-3)var(--vv-space-4)calc(var(--vv-space-4) + env(safe-area-inset-bottom));flex-direction:column}.vv-sheet__header{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)}.vv-sheet__title{font-size:var(--vv-font-size-md);margin:0}.vv-shell__sheet-menu,.vv-shell__sheet-menu .vv-shell__group-items{display:flex;gap:var(--vv-space-1);list-style:none;flex-direction:column;margin:0;padding:0}.vv-shell__sheet-menu{gap:var(--vv-space-3)}.vv-shell__sheet-menu .vv-shell__group{gap:var(--vv-space-1);flex-direction:column}.vv-shell__sheet-menu .vv-shell__group-label{display:block;color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-medium)}.vv-shell__sheet-menu .vv-shell__link{justify-content:flex-start;gap:var(--vv-space-3);min-height:var(--vv-size-touch);padding:var(--vv-space-2);border-radius:var(--vv-radius-md);font-size:var(--vv-font-size-md);flex-direction:row}.vv-shell__sheet-menu .vv-shell__link[aria-current=page]{background:var(--vv-color-accent-subtle);font-weight:var(--vv-font-weight-medium);box-shadow:none}.vv-shell__sheet-body{display:flex;gap:var(--vv-space-3);flex-direction:column}.vv-shell__sheet-section{display:flex;align-items:stretch;gap:var(--vv-space-2);flex-direction:column}.vv-shell__sheet-row{display:flex;min-height:var(--vv-size-touch);justify-content:space-between;align-items: center}.vv-shell__sheet-section+.vv-shell__sheet-section,.vv-shell__sheet-row+.vv-shell__sheet-section{padding-top:var(--vv-space-3);border-top:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-shell[data-layout=phone] .vv-shell__crumbs{display:none}.vv-shell[data-layout=wide]{grid-template-columns:var(--vv-size-sidebar)minmax(0,1fr);grid-template-rows:var(--vv-size-topbar)1fr}.vv-shell[data-layout=wide][data-sidebar=collapsed]{grid-template-columns:var(--vv-size-sidebar-collapsed)minmax(0,1fr)}.vv-shell[data-layout=wide] .vv-shell__nav{position:sticky;top:calc(var(--shell-inset-top) + var(--vv-size-topbar));grid-row:2;display:flex;height:calc(100vh - var(--vv-size-topbar) - var(--shell-inset-top));overflow-y:auto;border-inline-end:var(--vv-border-width-thin)solid var(--vv-color-border);flex-direction:column}.vv-shell[data-layout=wide] .vv-shell__menu{gap:var(--vv-space-4);padding:var(--vv-space-3)var(--vv-space-2);flex-direction:column;flex:1 0 auto}.vv-shell[data-layout=wide] .vv-shell__group{gap:var(--vv-space-1);flex-direction:column;flex:none}.vv-shell[data-layout=wide] .vv-shell__group-label{display:block;padding-inline:var(--vv-space-3);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-medium)}.vv-shell[data-layout=wide] .vv-shell__group-items{flex-direction:column}.vv-shell[data-layout=wide] .vv-shell__link{justify-content:flex-start;gap:var(--vv-space-3);min-height:var(--vv-size-row);padding:var(--vv-space-1)var(--vv-space-3);border-radius:var(--vv-radius-md);font-size:var(--vv-font-size-sm);flex-direction:row}@media (hover:hover){.vv-shell[data-layout=wide] .vv-shell__link:hover{background:var(--vv-color-surface-sunken)}}.vv-shell[data-layout=wide] .vv-shell__link[aria-current=page]{background:var(--vv-color-accent-subtle);font-weight:var(--vv-font-weight-medium);box-shadow:none}.vv-shell[data-sidebar=collapsed] .vv-shell__group-label{display:none}.vv-shell[data-layout=wide][data-sidebar=collapsed] .vv-shell__group+.vv-shell__group{padding-top:var(--vv-space-3);border-top:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-shell[data-layout=wide][data-sidebar=collapsed] .vv-shell__link{justify-content:center;padding-inline-start:0;padding-inline-end:0}.vv-shell[data-layout=wide][data-sidebar=collapsed] .vv-shell__label{position:absolute;width:var(--vv-border-width-thin);height:var(--vv-border-width-thin);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vv-shell__nav-foot{display:flex;padding:var(--vv-space-2);border-top:var(--vv-border-width-thin)solid var(--vv-color-border);justify-content:flex-end}.vv-shell[data-sidebar=collapsed] .vv-shell__nav-foot{justify-content:center}.vv-shell[data-layout=wide] .vv-shell__main{grid-column:2;grid-row:2;padding:var(--vv-space-5)var(--vv-space-6)}.vv-skip{position:absolute;display:flex;min-height:var(--vv-size-touch);top:calc(var(--vv-size-touch)*-2);z-index:var(--vv-z-modal);padding:var(--vv-space-2)var(--vv-space-3);background:var(--vv-color-accent);color:var(--vv-color-on-accent);align-items: center}.vv-skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-space-2)}.vv-skip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-space-2)}.vv-skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--vv-space-2)}.vv-skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-space-2)}.vv-skip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-space-2)}.vv-skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--vv-space-2)}.vv-skip:focus{top:var(--vv-space-2)}@media (min-width:600px){.vv-scrim{align-items: center}.vv-dialog{border-radius:var(--vv-radius-lg)}.vv-toasts{width:calc(var(--vv-size-touch)*9)}.vv-toasts:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.vv-toasts:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.vv-toasts:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.vv-toasts:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.vv-toasts:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.vv-toasts:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}}@media (prefers-reduced-motion:reduce){.vv-skeleton__line,.vv-icon[data-spin]{animation:none}.vv-button{transition:none}}.app-muted{color:var(--vv-color-text-muted);margin:0}.app-text{margin:0}.app-list{padding-left:var(--vv-space-5);display:flex;gap:var(--vv-space-1);flex-direction:column;margin:0}.app-rows{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.app-rows>li{padding-block:var(--vv-space-2)}.app-rows>li+li{border-top:var(--vv-border-width-thin)solid var(--vv-color-border)}.app-picks{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--vv-size-column-2xl)),1fr));gap:var(--vv-space-3);margin:0;padding:0}.app-inline{display:inline-flex;align-items: center;gap:var(--vv-space-2);flex-wrap:wrap}.app-userbar{display:flex;align-items: center;gap:var(--vv-space-2);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-shell[data-layout=phone] .app-userbar__who{display:none}.app-signin{display:grid;grid-template-rows:auto 1fr;padding:var(--vv-space-4);min-height:100vh}.app-signin__bar{display:flex;justify-content:flex-end}.app-signin__body{display:grid;padding-bottom:var(--vv-space-7);place-items: center}.app-signin__body>*{max-width:calc(var(--vv-size-field-md)*1.2);width:100%}.app-code{display:block;overflow-wrap:anywhere;font-family:var(--vv-font-mono);font-size:var(--vv-font-size-sm)}.app-mono{font-family:var(--vv-font-mono);font-size:var(--vv-font-size-sm);overflow-wrap:anywhere}.app-log{list-style:none;max-height:calc(var(--vv-size-stage-min)*1.6);overflow-y:auto;font-family:var(--vv-font-mono);font-size:var(--vv-font-size-xs);display:flex;gap:var(--vv-space-1);flex-direction:column;margin:0;padding:0}.app-subheading{font-size:var(--vv-font-size-md);margin:0}.app-filter{min-width:var(--vv-size-column-2xl)}.app-section{display:flex;gap:var(--vv-space-2);flex-direction:column}.app-row{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-2)var(--vv-space-3);flex-wrap:wrap}.app-inline-form{display:flex;align-items: flex-start;gap:var(--vv-space-2);flex-wrap:wrap}.app-inline-form>.vv-inline-error{flex-basis:100%}.app-inline-form .app-number-input{width:var(--vv-size-column-2xs);text-align:end;font-variant-numeric:tabular-nums}.app-form{display:flex;gap:var(--vv-space-4);flex-direction:column}.app-code-cell{font-family:var(--vv-font-mono);font-size:var(--vv-font-size-sm);white-space:nowrap}.app-nowrap{white-space:nowrap}.app-setup-step[data-state=done]{padding-block:var(--vv-space-1);color:var(--vv-color-text-muted)}.app-setup-step[data-state=done] strong{font-weight:var(--vv-font-weight-regular)}.app-setup-step[data-state=done] .app-setup-step__why{display:none}.app-stack{display:flex;gap:var(--vv-space-0-5);flex-direction:column}.app-w{background:var(--vv-color-bg);color:var(--vv-color-text);min-height:100dvh}.app-w__header{position:sticky;top:var(--shell-inset-top);z-index:var(--vv-z-sticky);padding:var(--vv-space-2)var(--vv-space-4);background:var(--vv-color-bg);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.app-w__header-main,.app-w__header-sub{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-3)}.app-w__header-sub{font-size:var(--vv-font-size-xs);color:var(--vv-color-text-muted);min-width:0}.app-w__header-sub>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-w__main{padding:var(--vv-space-4)}.app-w__order{display:flex;align-items: flex-start;gap:var(--vv-space-1);text-align:start;overflow-wrap:anywhere;flex-direction:column;width:100%}.app-w__order>strong{font-size:var(--vv-font-size-lg)}.app-w__list{list-style:none;display:flex;gap:var(--vv-space-3);flex-direction:column;margin:0;padding:0}.app-thumb{inline-size:var(--vv-size-row);block-size:var(--vv-size-row);object-fit:cover;border-radius:var(--vv-radius-md);border:var(--vv-border-width-thin)solid var(--vv-color-border);background:var(--vv-color-surface);flex:none}.app-thumb--empty{display:inline-grid;color:var(--vv-color-text-muted);cursor:pointer;border-style:dashed;place-items: center;padding:0}.app-thumb--empty:hover{color:var(--vv-color-accent);border-color:var(--vv-color-accent)}.app-thumb--lg{inline-size:var(--vv-size-target-primary);block-size:var(--vv-size-target-primary)}.app-thumb-button{cursor:zoom-in;border-radius:var(--vv-radius-md);background:0 0;border:0;padding:0}.app-picture{display:block;max-block-size:var(--vv-size-stage-max);object-fit:contain;max-inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.app-operator__bar{display:flex;justify-content:space-between;align-items: center;gap:var(--vv-space-3);min-block-size:var(--vv-size-topbar);padding-inline:var(--vv-space-4);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.app-operator__main{padding:var(--vv-space-4)}:root:has(.app-viewing){--shell-inset-top:var(--vv-size-topbar)}.app-view-banner{position:sticky;z-index:calc(var(--vv-z-sticky) + 3);display:flex;align-items: center;gap:var(--vv-space-3);block-size:var(--vv-size-topbar);padding-inline:var(--vv-space-4);background:var(--vv-color-text);color:var(--vv-color-surface);top:0}.app-view-banner__text{font-size:var(--vv-font-size-sm);line-height:var(--vv-line-height-tight);flex:1;min-width:0}.app-view-banner__line{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
