:root{--vv-gray-0:#fff;--vv-gray-50:#f4f4f4;--vv-gray-100:#ececec;--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-50);--vv-color-surface:var(--vv-gray-0);--vv-color-surface-raised:var(--vv-gray-0);--vv-color-surface-sunken:var(--vv-gray-100);--vv-color-chrome:var(--vv-gray-0);--vv-color-hover:var(--vv-gray-100);--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-subtle:var(--vv-gray-100);--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(.5 .21 273);--vv-color-accent-hover:oklch(.44 .2 273);--vv-color-accent-subtle:oklch(.95 .03 273);--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-size-2xl:2.25rem;--vv-font-size-3xl:3rem;--vv-font-size-title:1.5rem;--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-snug:1.4;--vv-line-height-normal:1.6;--vv-letter-spacing-display:-.03em;--vv-letter-spacing-caps:.06em;--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-icon-lg:2rem;--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:.5rem;--vv-radius-lg:.75rem;--vv-radius-xl:1.25rem;--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),0 1px 2px #0000000a;--vv-shadow-2:0 0 0 1px var(--vv-color-border),0 2px 6px #0000000f,0 1px 2px #0000000a;--vv-shadow-3:0 0 0 1px var(--vv-color-border-strong),0 2px 8px #00000014;--vv-shadow-float:0 0 0 1px var(--vv-color-border),0 .75rem 2rem #0000001f,0 .25rem .5rem #0000000f;--vv-duration-fast:.12s;--vv-duration-normal:.2s;--vv-duration-slow:.32s;--vv-easing-standard:cubic-bezier(.2,0,0,1);--vv-easing-enter:cubic-bezier(.05,.7,.1,1);--vv-easing-exit:cubic-bezier(.3,0,.8,.15);--vv-z-sticky:10;--vv-z-overlay:40;--vv-z-modal:50}:root[data-theme=dark]{--vv-gray-0:#161616;--vv-gray-50:#0b0b0b;--vv-gray-100:#202020;--vv-gray-200:#2c2c2c;--vv-gray-300:#3d3d3d;--vv-gray-500:#7d7d7d;--vv-gray-600:#a1a1a1;--vv-gray-900:#ededed;--vv-gray-1000:#fff;--vv-color-scrim:#000000b3;--vv-color-chrome:var(--vv-gray-0);--vv-color-accent:oklch(.74 .14 273);--vv-color-accent-hover:oklch(.81 .11 273);--vv-color-accent-subtle:oklch(.27 .07 273);--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-1:0 0 0 1px var(--vv-color-border);--vv-shadow-2:0 0 0 1px var(--vv-color-border),0 2px 8px #00000080;--vv-shadow-3:0 0 0 1px var(--vv-color-border-strong),0 2px 8px #00000080;--vv-shadow-float:0 0 0 1px var(--vv-gray-300),0 .75rem 2rem #000000b3}@media (prefers-reduced-motion:reduce){:root{--vv-duration-fast:0s;--vv-duration-normal:0s;--vv-duration-slow: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-size=lg]{width:var(--vv-size-icon-lg);height:var(--vv-size-icon-lg)}.vv-brand{display:inline-flex;align-items: center;gap:var(--vv-space-2);color:var(--vv-color-text)}.vv-brand__chip{display:inline-grid;padding:var(--vv-space-1);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-sm);background:var(--vv-color-surface-raised);place-items: center}.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;box-shadow:var(--vv-shadow-1);transition:background var(--vv-duration-fast)var(--vv-easing-standard),box-shadow var(--vv-duration-fast)var(--vv-easing-standard),transform var(--vv-duration-fast)var(--vv-easing-standard)}.vv-button:active:not([aria-disabled=true]){transform:translateY(var(--vv-border-width-thin))}.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)}.vv-button[data-variant=ghost]{color:var(--vv-color-text);box-shadow:none;background:0 0;border-color:#0000}.vv-button[data-variant=danger]{background:var(--vv-color-surface);color:var(--vv-color-danger);border:var(--vv-border-width-thick)solid var(--vv-color-danger);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-hover);color:var(--vv-color-text)}.vv-button[data-variant=secondary]:hover:not([aria-disabled=true]){background:var(--vv-color-surface);color:var(--vv-color-text);box-shadow:var(--vv-shadow-2)}.vv-button[data-variant=danger]:hover:not([aria-disabled=true]){background:var(--vv-color-danger-subtle);color:var(--vv-color-danger)}}.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-gray-300);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);transition:border-color var(--vv-duration-fast)var(--vv-easing-standard),box-shadow var(--vv-duration-fast)var(--vv-easing-standard);width:100%}@media (hover:hover){.vv-input:hover{border-color:var(--vv-color-text-muted)}}.vv-input:focus-visible{border-color:var(--vv-color-accent);box-shadow:0 0 0 calc(var(--vv-border-width-thick)*2)var(--vv-color-accent-subtle)}select.vv-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--vv-control-padding-inline) - var(--vv-space-1))50%,calc(100% - var(--vv-control-padding-inline))50%;background-size:var(--vv-space-1)var(--vv-space-1);cursor:pointer;background-repeat:no-repeat;padding-inline-end:calc(var(--vv-control-padding-inline) + var(--vv-size-icon-md))}.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);padding:var(--vv-space-0-5)var(--vv-space-2)var(--vv-space-0-5)var(--vv-space-1);border-radius:var(--vv-radius-full);background:var(--vv-color-surface-sunken);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);line-height:var(--vv-line-height-snug);white-space:nowrap;width:-moz-fit-content;width:fit-content}.vv-status .vv-icon{width:var(--vv-size-icon-sm);height:var(--vv-size-icon-sm)}.vv-status[data-subtle]{padding:0 var(--vv-space-2);border-radius:var(--vv-radius-sm)}.vv-status[data-tone=success]{background:var(--vv-color-success-subtle)}.vv-status[data-tone=info]{background:var(--vv-color-info-subtle)}.vv-status[data-tone=warning]{background:var(--vv-color-warning-subtle)}.vv-status[data-tone=danger]{background:var(--vv-color-danger-subtle)}.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-lg);background:var(--vv-color-surface)}.vv-banner{border-inline-start-width:calc(var(--vv-border-width-thick)*2)}.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);animation:vv-rise var(--vv-duration-slow)var(--vv-easing-enter);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-avatar{display:inline-flex;width:var(--vv-size-badge);height:var(--vv-size-badge);border-radius:var(--vv-radius-full);background:var(--vv-color-accent-subtle);color:var(--vv-color-accent);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-bold);letter-spacing:0;flex:none;justify-content:center;align-items: center}.vv-avatar[data-size=lg]{width:calc(var(--vv-size-badge)*1.5);height:calc(var(--vv-size-badge)*1.5);font-size:var(--vv-font-size-sm)}.vv-user-menu__button{display:inline-flex;align-items: center;gap:var(--vv-space-1);min-height:var(--vv-control-height);padding:var(--vv-space-0-5)var(--vv-space-1)var(--vv-space-0-5)var(--vv-space-0-5);border-radius:var(--vv-radius-full);color:var(--vv-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}.vv-user-menu__button[data-pressed],.vv-user-menu__button[aria-expanded=true]{background:var(--vv-color-hover)}@media (hover:hover){.vv-user-menu__button:hover{background:var(--vv-color-hover)}}.vv-user-menu__popover{width:calc(var(--vv-size-column-xl)*1.6)}.vv-user-menu{display:flex;outline:none;flex-direction:column}.vv-user-menu__who{display:flex;align-items: center;gap:var(--vv-space-3);padding:var(--vv-space-4);border-bottom:var(--vv-border-width-thin)solid var(--vv-color-border)}.vv-user-menu__names{display:flex;flex-direction:column;min-width:0}.vv-user-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vv-font-size-sm);font-weight:var(--vv-font-weight-semibold)}.vv-user-menu__detail{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs)}.vv-user-menu__body{display:flex;gap:var(--vv-space-3);padding:var(--vv-space-3)var(--vv-space-4)var(--vv-space-4);flex-direction:column}.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:linear-gradient(90deg,var(--vv-color-surface-sunken)0%,var(--vv-color-highlight)50%,var(--vv-color-surface-sunken)100%)0 0/200% 100%;animation:vv-pulse calc(var(--vv-duration-slow)*5)linear infinite}@keyframes vv-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.vv-empty{display:flex;align-items: center;gap:var(--vv-space-2);padding:var(--vv-space-6)var(--vv-space-4);border:var(--vv-border-width-thin)dashed var(--vv-gray-300);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);text-align:center;flex-direction:column}.vv-empty:before{content:"";width:calc(var(--vv-size-badge)*1.75);height:calc(var(--vv-size-badge)*1.75);margin-bottom:var(--vv-space-1);border-radius:var(--vv-radius-full);background:radial-gradient(circle at center,var(--vv-color-accent)0 18%,transparent 19%),radial-gradient(circle at center,var(--vv-color-accent-subtle)0 62%,transparent 63%);box-shadow:0 0 0 var(--vv-space-1)var(--vv-color-surface-sunken)}.vv-empty:has(>.vv-empty__icon):before{content:none}.vv-empty__icon{display:inline-grid;width:calc(var(--vv-size-icon-lg)*2);height:calc(var(--vv-size-icon-lg)*2);margin-bottom:var(--vv-space-1);border-radius:var(--vv-radius-full);background:var(--vv-color-accent-subtle);box-shadow:0 0 0 var(--vv-space-1)var(--vv-color-surface-sunken);color:var(--vv-color-accent);place-items: center}.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);animation:vv-fade var(--vv-duration-normal)var(--vv-easing-standard);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-radius:var(--vv-radius-xl)var(--vv-radius-xl)0 0;background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-float);animation:vv-rise var(--vv-duration-slow)var(--vv-easing-enter);border:0;width:100%;max-height:90%}@keyframes vv-rise{0%{transform:translateY(var(--vv-space-6));opacity:0}}@keyframes vv-fade{0%{opacity:0}}.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-md);background:var(--vv-color-ink);color:var(--vv-color-on-ink);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-medium);white-space:nowrap;box-shadow:var(--vv-shadow-float)}.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-radius:var(--vv-radius-lg);background:var(--vv-color-surface-raised);box-shadow:var(--vv-shadow-float);border:0}.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{position:relative;display:flex}.vv-combobox__input{padding-inline-end:calc(var(--vv-control-height) + var(--vv-space-1))}.vv-combobox__row>.vv-icon-button{position:absolute;inset-block:var(--vv-border-width-thin);border-radius:var(--vv-radius-md);color:var(--vv-color-text-muted);min-height:0}.vv-combobox__row>.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))){right:var(--vv-border-width-thin)}.vv-combobox__row>.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))){right:var(--vv-border-width-thin)}.vv-combobox__row>.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))){right:var(--vv-border-width-thin)}.vv-combobox__row>.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)){left:var(--vv-border-width-thin)}.vv-combobox__row>.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)){left:var(--vv-border-width-thin)}.vv-combobox__row>.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)){left:var(--vv-border-width-thin)}.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-radius:var(--vv-radius-lg);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-1);border:0;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{position:relative;display:flex;align-items: flex-end;gap:var(--vv-space-1)var(--vv-space-3);padding:var(--vv-space-4);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-1);flex-wrap:wrap}.vv-kpi>*{flex-basis:100%}.vv-kpi>.vv-kpi__value{flex:auto}.vv-kpi>.vv-sparkline{margin-bottom:var(--vv-space-1);flex:none}.vv-kpi__label,.vv-kpi__hint{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-kpi__label{font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);letter-spacing:var(--vv-letter-spacing-caps);text-transform:uppercase;display:flex;align-items: center;gap:var(--vv-space-2)}.vv-kpi__label>a{color:inherit;text-decoration:underline;text-underline-offset:var(--vv-underline-offset)}.vv-kpi__label>a:after{content:"";position:absolute;border-radius:inherit;inset:0}.vv-kpi:has(.vv-kpi__label>a:hover){border-color:var(--vv-color-border-strong)}.vv-kpi__label>a:focus-visible{outline:none}.vv-kpi:has(.vv-kpi__label>a:focus-visible){outline:var(--vv-border-width-thick)solid var(--vv-color-focus);outline-offset:var(--vv-outline-offset)}.vv-kpi__value{font-family:var(--vv-font-display);font-variant-numeric:tabular-nums;font-size:var(--vv-font-size-2xl);font-weight:var(--vv-font-weight-bold);line-height:var(--vv-line-height-tight);letter-spacing:var(--vv-letter-spacing-display)}.vv-kpi__change{display:inline-flex;align-items: center;gap:var(--vv-space-1);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);width:-moz-fit-content;width:fit-content}.vv-kpi__change[data-good=true]{color:var(--vv-color-success)}.vv-kpi__change[data-good=false]{color:var(--vv-color-danger)}.vv-sparkline{display:block;height:calc(var(--vv-size-badge)*1.25);overflow:visible;width:100%}.vv-sparkline__line{fill:none;stroke:var(--vv-color-accent);stroke-width:var(--vv-border-width-thick);stroke-linejoin:round;stroke-linecap:round}.vv-sparkline__area{fill:var(--vv-color-accent-subtle);stroke:none}.vv-kpi__unit{font-family:var(--vv-font-body);font-size:var(--vv-font-size-md);font-weight:var(--vv-font-weight-medium);letter-spacing:normal}.vv-table-wrap{overflow:visible}.vv-table-wrap{border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-1)}.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{background:var(--vv-color-surface-sunken);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-2xs);font-weight:var(--vv-font-weight-semibold);letter-spacing:var(--vv-letter-spacing-caps);text-transform:uppercase;white-space:nowrap;vertical-align:middle;height:var(--vv-size-row-compact)}.vv-table thead tr:first-child th: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))){border-top-left-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th: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))){border-top-left-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th: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))){border-top-left-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th: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)){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th: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)){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th: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)){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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))){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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))){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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))){border-top-right-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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)){border-top-left-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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)){border-top-left-radius:var(--vv-radius-lg)}.vv-table thead tr:first-child th:last-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)){border-top-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td{border-bottom:0}.vv-table tbody tr:last-child 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))){border-bottom-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child 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))){border-bottom-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child 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))){border-bottom-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child 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)){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child 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)){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child 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)){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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))){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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))){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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))){border-bottom-right-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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)){border-bottom-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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)){border-bottom-left-radius:var(--vv-radius-lg)}.vv-table tbody tr:last-child td:last-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)){border-bottom-left-radius:var(--vv-radius-lg)}@media (hover:hover){.vv-table tbody tr:hover td{background:var(--vv-color-hover)}}.vv-table td{vertical-align:middle}.vv-table [data-primary]{min-width:var(--vv-size-column-xl)}.vv-list-detail__list .vv-table [data-primary]{min-width:0}.vv-table tr:has([aria-current=true],[aria-current=page]) td{background:var(--vv-color-accent-subtle);font-weight:var(--vv-font-weight-semibold)}.vv-table tr:has([aria-current=true],[aria-current=page]) td:first-child{box-shadow:inset var(--vv-border-width-thick)0 0 var(--vv-color-accent)}.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;letter-spacing:inherit;text-transform: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{color:var(--vv-color-text);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-shell[data-layout=phone] .vv-cards__select input[type=checkbox]{width:calc(var(--vv-size-icon-md)*1.2);height:calc(var(--vv-size-icon-md)*1.2)}.vv-shell[data-layout=phone] :is(.vv-facts__value a,.vv-cards .vv-table__link){display:inline-block;padding-block:var(--vv-space-1)}.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-tools{display:flex;margin-bottom:calc(var(--vv-space-2)*-1);justify-content:flex-end}.vv-column-chooser__count{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs)}.vv-column-chooser__body{display:flex;gap:var(--vv-space-1);padding:var(--vv-space-3)var(--vv-space-4);outline:none;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{min-width:var(--vv-size-icon-md);padding:0 var(--vv-space-2);border-radius:var(--vv-radius-full);background:var(--vv-color-surface-sunken);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-2xs);font-weight:var(--vv-font-weight-semibold);font-variant-numeric:var(--vv-font-numeric);line-height:var(--vv-line-height-snug);text-align:center}.vv-list-toolbar__view[data-selected] .vv-list-toolbar__count{background:var(--vv-color-accent);color:var(--vv-color-on-accent)}.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);min-height:calc(100dvh - var(--vv-size-header-offset)*2 - var(--vv-size-target-primary) - var(--vv-space-6));flex-direction:column}.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);padding:var(--vv-space-4)var(--vv-space-5);border-radius:var(--vv-radius-xl);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-2);flex-direction:column}.vv-step__key-label{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-semibold);letter-spacing:var(--vv-letter-spacing-caps);text-transform:uppercase}.vv-step__key-value[data-code]{font-family:var(--vv-font-mono)}.vv-step__key-value{overflow-wrap:anywhere;font-size:var(--vv-font-size-2xl);line-height:var(--vv-line-height-tight);letter-spacing:var(--vv-letter-spacing-display);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-scan-prompt{display:flex;align-items: center;gap:var(--vv-space-2);padding:var(--vv-space-6)var(--vv-space-4);border:var(--vv-border-width-thick)dashed var(--vv-color-accent);border-radius:var(--vv-radius-xl);background:var(--vv-color-accent-subtle);text-align:center;flex-direction:column}.vv-scan-prompt__mark{display:grid;width:var(--vv-size-target-primary);height:var(--vv-size-target-primary);border-radius:var(--vv-radius-full);background:var(--vv-color-accent);color:var(--vv-color-on-accent);animation:vv-listen calc(var(--vv-duration-slow)*6)var(--vv-easing-standard)infinite;place-items: center}.vv-scan-prompt__mark .vv-icon{width:calc(var(--vv-size-icon-md)*1.6);height:calc(var(--vv-size-icon-md)*1.6)}@keyframes vv-listen{0%,to{box-shadow:0 0 0 0 var(--vv-color-accent-subtle)}50%{box-shadow:0 0 0 var(--vv-space-3)var(--vv-color-surface)}}.vv-scan-prompt__ready{color:var(--vv-color-accent);font-size:var(--vv-font-size-xs);font-weight:var(--vv-font-weight-bold);letter-spacing:var(--vv-letter-spacing-caps);text-transform:uppercase}.vv-scan-prompt__text{font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-semibold)}.vv-scan-prompt__text>p{margin:0}.vv-task{list-style:none}.vv-task__body{display:grid;grid-template-columns:1fr auto;align-items: center;gap:var(--vv-space-2)var(--vv-space-3);min-height:calc(var(--vv-size-target-primary)*1.5);padding:var(--vv-space-4)var(--vv-space-5);border-radius:var(--vv-radius-xl);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-2);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--vv-duration-fast)var(--vv-easing-standard),transform var(--vv-duration-fast)var(--vv-easing-standard);border:0;width:100%}.vv-task__body:active{transform:scale(.98)}.vv-task:-webkit-any([data-urgency=late],[data-urgency=today]) .vv-task__body{border-inline-start:calc(var(--vv-border-width-thick)*3)solid var(--vv-color-warning)}.vv-task:-moz-any([data-urgency=late],[data-urgency=today]) .vv-task__body{border-inline-start:calc(var(--vv-border-width-thick)*3)solid var(--vv-color-warning)}.vv-task:is([data-urgency=late],[data-urgency=today]) .vv-task__body{border-inline-start:calc(var(--vv-border-width-thick)*3)solid var(--vv-color-warning)}.vv-task[data-urgency=late] .vv-task__body{border-inline-start-color:var(--vv-color-danger)}.vv-task__title{font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-bold);letter-spacing:var(--vv-letter-spacing-display)}.vv-task__hint{grid-column:1/-1;color:var(--vv-color-text-muted)}.vv-task__count{padding:var(--vv-space-1)var(--vv-space-3);border-radius:var(--vv-radius-full);background:var(--vv-color-accent);color:var(--vv-color-on-accent);font-family:var(--vv-font-display);font-weight:var(--vv-font-weight-bold);font-variant-numeric:var(--vv-font-numeric);white-space:nowrap}.vv-task__urgency{display:inline-flex;align-items: center;gap:var(--vv-space-1);font-weight:var(--vv-font-weight-semibold)}.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);padding:var(--vv-space-4)var(--vv-space-5);border-radius:var(--vv-radius-lg);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-1);flex-direction:column;flex:999 1 0;min-width:60%}.vv-settings-section__controls:has(>.vv-table-frame:only-child,>.vv-table-wrap:only-child,>.vv-card:only-child){box-shadow:none;background:0 0;padding:0}.vv-page-header__title{overflow-wrap:anywhere;font-family:var(--vv-font-display);font-size:var(--vv-font-size-title);font-weight:var(--vv-font-weight-bold);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:0 var(--vv-space-4);max-width:var(--vv-size-content-wide)}.vv-form-grid>*{margin-bottom:var(--vv-space-4)}.vv-form-grid>.vv-field{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--vv-space-1);align-content: start}.vv-form-grid>.vv-field>.vv-field__label{align-self: end}.vv-form-grid>.vv-field>.vv-check{grid-row:2}.vv-form-grid>.vv-field .vv-input[data-width]{max-width:none}.vv-form-grid>.vv-field-group{grid-row:span 4}.vv-form-grid>.vv-field-group[data-span=row]{grid-column:1/-1}.vv-form-grid>:not(:-webkit-any(.vv-field,.vv-field-group)){grid-column:1/-1}.vv-form-grid>:not(:-moz-any(.vv-field,.vv-field-group)){grid-column:1/-1}.vv-form-grid>:not(:is(.vv-field,.vv-field-group)){grid-column:1/-1}.vv-field-group{border:0;min-width:0;margin:0;padding:0}.vv-field-group__legend{margin-bottom:var(--vv-space-1);color:var(--vv-color-text);font-size:var(--vv-control-label-size);font-weight:var(--vv-font-weight-semibold);padding:0}.vv-field-group__fields{display:flex;align-items: flex-end;gap:var(--vv-space-2);flex-wrap:wrap}.vv-field-group__fields>*{flex:1 1 var(--vv-size-field-xs);min-width:0}.vv-field-group__fields+.vv-field__hint{margin-top:var(--vv-space-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,.vv-drawer[data-layout=phone] .vv-form-actions>*,.vv-drawer[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-chrome);min-width:0}.vv-shell__company{display:flex;max-width:var(--vv-size-column-2xl);align-items: center;gap:var(--vv-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--vv-font-weight-bold);letter-spacing:var(--vv-letter-spacing-display);flex:none;min-width:0}.vv-shell__company:before{content:"";width:var(--vv-size-icon-md);height:var(--vv-size-icon-md);border-radius:var(--vv-radius-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 10l7 13 7-13' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,linear-gradient(135deg,var(--vv-color-accent),var(--vv-color-accent-hover));flex:none}.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__search{display:flex;flex:0 1 calc(var(--vv-size-column-xl)*1.75);min-width:0}.vv-shell__search>.vv-button{overflow:hidden;white-space:nowrap;border:var(--vv-border-width-thin)solid var(--vv-color-border);background:var(--vv-color-surface-sunken);color:var(--vv-color-text-muted);font-weight:var(--vv-font-weight-regular);flex:auto;justify-content:flex-start;min-width:0}.vv-palette__hint{padding:0 var(--vv-space-1);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-sm);background:var(--vv-color-surface);color:var(--vv-color-text-muted);font-family:var(--vv-font-body);font-size:var(--vv-font-size-2xs);font-weight:var(--vv-font-weight-medium);margin-inline-start:auto}@media (hover:hover){.vv-shell__search>.vv-button:hover:not([aria-disabled=true]){border-color:var(--vv-color-text-muted);background:var(--vv-color-surface-sunken);color:var(--vv-color-text)}}.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]{color:var(--vv-color-accent);font-weight:var(--vv-font-weight-bold)}.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);background:var(--vv-color-chrome);bottom:0}.vv-shell[data-layout=phone] .vv-shell__nav .vv-shell__link .vv-icon{width:calc(var(--vv-size-icon-md)*2.8);padding-inline:var(--vv-space-4);border-radius:var(--vv-radius-full);transition:background var(--vv-duration-fast)var(--vv-easing-standard)}.vv-shell[data-layout=phone] .vv-shell__nav .vv-shell__link:-webkit-any([aria-current=page],[data-active]) .vv-icon{background:var(--vv-color-accent-subtle)}.vv-shell[data-layout=phone] .vv-shell__nav .vv-shell__link:-moz-any([aria-current=page],[data-active]) .vv-icon{background:var(--vv-color-accent-subtle)}.vv-shell[data-layout=phone] .vv-shell__nav .vv-shell__link:is([aria-current=page],[data-active]) .vv-icon{background:var(--vv-color-accent-subtle)}.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]{color:var(--vv-color-accent);font-weight:var(--vv-font-weight-bold)}.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: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:var(--vv-radius-xl);border-top-right-radius:var(--vv-radius-xl)}.vv-sheet: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:var(--vv-radius-xl);border-top-right-radius:var(--vv-radius-xl)}.vv-sheet: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:var(--vv-radius-xl);border-top-right-radius:var(--vv-radius-xl)}.vv-sheet:-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:var(--vv-radius-xl);border-top-left-radius:var(--vv-radius-xl)}.vv-sheet:-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:var(--vv-radius-xl);border-top-left-radius:var(--vv-radius-xl)}.vv-sheet: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:var(--vv-radius-xl);border-top-left-radius:var(--vv-radius-xl)}.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-semibold)}.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-page-header__actions>.vv-button[data-variant=primary]:only-child{position:fixed;bottom:calc(var(--shell-nav-height) + var(--vv-space-4));z-index:var(--vv-z-sticky);min-height:var(--vv-size-target);padding-inline:var(--vv-space-5);border-radius:var(--vv-radius-full);box-shadow:var(--vv-shadow-float)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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))){right:var(--vv-space-4)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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))){right:var(--vv-space-4)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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))){right:var(--vv-space-4)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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)){left:var(--vv-space-4)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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)){left:var(--vv-space-4)}.vv-shell[data-layout=phone] .vv-page-header__actions>.vv-button[data-variant=primary]:only-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)){left:var(--vv-space-4)}.vv-shell[data-layout=phone]:has(.vv-bulk-bar) .vv-page-header__actions>.vv-button[data-variant=primary]:only-child{display:none}.vv-shell[data-layout=phone]:has(.vv-page-header__actions>.vv-button[data-variant=primary]:only-child) .vv-shell__main{padding-bottom:calc(var(--vv-size-target) + var(--vv-space-6))}.vv-shell[data-layout=phone] .vv-shell__crumbs{display:none}.vv-shell[data-layout=wide]{--shell-sidebar:var(--vv-size-sidebar);grid-template-columns:var(--shell-sidebar)minmax(0,1fr);grid-template-rows:var(--vv-size-topbar)1fr;background:linear-gradient(to right,var(--vv-color-chrome)calc(var(--shell-sidebar) - var(--vv-border-width-thin)),var(--vv-color-border)calc(var(--shell-sidebar) - var(--vv-border-width-thin))var(--shell-sidebar),transparent var(--shell-sidebar))}.vv-shell[data-layout=wide][data-sidebar=collapsed]{--shell-sidebar:var(--vv-size-sidebar-collapsed)}.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);background:var(--vv-color-chrome);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-2xs);font-weight:var(--vv-font-weight-semibold);letter-spacing:var(--vv-letter-spacing-caps);text-transform:uppercase}.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);color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);font-weight:var(--vv-font-weight-medium);flex-direction:row}@media (hover:hover){.vv-shell[data-layout=wide] .vv-shell__link:hover{background:var(--vv-color-hover);color:var(--vv-color-text)}}.vv-shell[data-layout=wide] .vv-shell__link[aria-current=page]{background:var(--vv-color-accent-subtle);color:var(--vv-color-accent);font-weight:var(--vv-font-weight-semibold);box-shadow:inset var(--vv-border-width-thick)0 0 var(--vv-color-accent)}.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)}.vv-meter{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;gap:var(--vv-space-1)var(--vv-space-2);font-size:var(--vv-font-size-sm)}.vv-meter__label{font-weight:var(--vv-font-weight-medium)}.vv-meter__value{color:var(--vv-color-text-muted);font-variant-numeric:tabular-nums}.vv-meter__bar{grid-column:1/-1;appearance:none;display:block;height:var(--vv-size-bar);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-full);background:var(--vv-color-surface-sunken);overflow:hidden;width:100%}.vv-meter__bar::-webkit-meter-bar{border-radius:var(--vv-radius-full);background:var(--vv-color-surface-sunken);border:0;height:100%}.vv-meter__bar::-webkit-meter-optimum-value{border-radius:var(--vv-radius-full);background:var(--vv-color-ink)}.vv-meter__bar::-webkit-meter-suboptimum-value{border-radius:var(--vv-radius-full);background:var(--vv-color-ink)}.vv-meter__bar::-webkit-meter-even-less-good-value{border-radius:var(--vv-radius-full);background:var(--vv-color-ink)}.vv-meter__bar::-moz-meter-bar{border-radius:var(--vv-radius-full);background:var(--vv-color-ink)}.vv-stacked,.vv-bar-list,.vv-trend{display:flex;gap:var(--vv-space-2);flex-direction:column;min-width:0;margin:0}.vv-stacked__label,.vv-bar-list__label,.vv-trend__label{font-size:var(--vv-font-size-sm);font-weight:var(--vv-font-weight-medium)}.vv-stacked__bar{display:block;height:calc(var(--vv-size-bar)*1.5);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-sm);width:100%}.vv-series__fill{stroke:var(--vv-color-surface);stroke-width:var(--vv-border-width-thin)}.vv-series[data-series="1"] .vv-series__fill{fill:var(--vv-color-series-1)}.vv-series[data-series="2"] .vv-series__fill{fill:var(--vv-color-series-2)}.vv-series[data-series="3"] .vv-series__fill{fill:var(--vv-color-series-3)}.vv-series[data-series="4"] .vv-series__fill{fill:var(--vv-color-series-4)}.vv-series[data-series="5"] .vv-series__fill{fill:var(--vv-color-series-5)}.vv-series[data-series="6"] .vv-series__fill{fill:var(--vv-color-series-6)}.vv-series-pattern{stroke-width:1.25}.vv-series-pattern[data-series="2"]{stroke:var(--vv-color-series-2-ink)}.vv-series-pattern[data-series="3"]{fill:var(--vv-color-series-3-ink)}.vv-series-pattern[data-series="4"]{stroke:var(--vv-color-series-4-ink)}.vv-series-pattern[data-series="5"]{stroke:var(--vv-color-series-5-ink)}.vv-series-pattern[data-series="6"]{stroke:var(--vv-color-series-6-ink)}.vv-stacked__legend{display:flex;gap:var(--vv-space-1)var(--vv-space-4);list-style:none;font-size:var(--vv-font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0}.vv-stacked__legend>li{display:inline-flex;align-items: center;gap:var(--vv-space-2)}.vv-stacked__swatch{width:var(--vv-size-swatch);height:var(--vv-size-swatch);border:var(--vv-border-width-thin)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-sm);flex:none}.vv-bar-list__items{display:flex;gap:var(--vv-space-3);list-style:none;flex-direction:column;margin:0;padding:0}.vv-bar-list__item{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--vv-space-1)var(--vv-space-2);font-size:var(--vv-font-size-sm)}.vv-bar-list__name{min-width:0}.vv-bar-list__name a{color:inherit;text-underline-offset:var(--vv-underline-offset)}.vv-bar-list__value{font-variant-numeric:tabular-nums;font-weight:var(--vv-font-weight-semibold)}.vv-bar-list__track{grid-column:1/-1;height:var(--vv-size-dot);border-radius:var(--vv-radius-full);background:var(--vv-color-surface-sunken);overflow:hidden}.vv-bar-list__bar{display:block;border-radius:var(--vv-radius-full);background:var(--vv-color-ink);height:100%}.vv-sparkline{display:inline-block;width:calc(var(--vv-size-icon-lg)*3);height:var(--vv-size-icon-lg);color:var(--vv-color-text);vertical-align:middle}.vv-sparkline__svg{display:block;overflow:visible;width:100%;height:100%}.vv-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vv-sparkline__last{fill:currentColor;stroke:var(--vv-color-surface);stroke-width:1}.vv-trend__plot{min-height:calc(var(--vv-size-icon-lg)*5)}.vv-trend__fallback{color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm);font-variant-numeric:tabular-nums;margin:0}.vv-trend__drawing{overflow:hidden;width:100%}.vv-trend .recharts-cartesian-grid line{stroke:var(--vv-color-border)}.vv-trend .recharts-cartesian-axis-tick-value{fill:var(--vv-color-text-muted);font-size:var(--vv-font-size-xs);font-variant-numeric:tabular-nums}.vv-trend .recharts-area-curve{stroke:var(--vv-color-ink);stroke-width:2}.vv-trend .recharts-area-area{fill:var(--vv-color-series-4);fill-opacity:1}.vv-trend__dot{fill:var(--vv-color-surface);stroke:var(--vv-color-ink);stroke-width:2}.vv-trend__dot--active{fill:var(--vv-color-ink)}.vv-trend__cursor{stroke:var(--vv-color-border-strong)}.vv-steps{--step-marker:var(--vv-size-badge);display:flex;list-style:none;font-size:var(--vv-font-size-sm);margin:0;padding:0}.vv-steps__step{position:relative;display:flex;align-items: center;gap:var(--vv-space-1);text-align:center;flex-direction:column;flex:1 1 0;min-width:0}.vv-steps__step+.vv-steps__step:before{content:"";position:absolute;top:calc(var(--step-marker)/2);left:calc(-50% + var(--step-marker)/2 + var(--vv-space-1));right:calc(50% + var(--step-marker)/2 + var(--vv-space-1));border-top:var(--vv-border-width-thick)solid var(--vv-color-border-strong)}.vv-steps__step:-webkit-any([data-state=todo],[data-state=blocked]):before{border-top-style:dashed}.vv-steps__step:-moz-any([data-state=todo],[data-state=blocked]):before{border-top-style:dashed}.vv-steps__step:is([data-state=todo],[data-state=blocked]):before{border-top-style:dashed}.vv-steps__marker{display:inline-grid;width:var(--step-marker);height:var(--step-marker);border:var(--vv-border-width-thick)solid var(--vv-color-border-strong);border-radius:var(--vv-radius-full);background:var(--vv-color-surface);color:var(--vv-color-text);flex:none;place-items: center}.vv-steps__step[data-state=done] .vv-steps__marker{background:var(--vv-color-ink);color:var(--vv-color-on-ink)}.vv-steps__step[data-state=current] .vv-steps__marker .vv-icon{fill:currentColor}.vv-steps__step[data-state=current] .vv-steps__label{font-weight:var(--vv-font-weight-semibold)}.vv-steps__step[data-state=todo] .vv-steps__label{color:var(--vv-color-text-muted)}.vv-steps__step[data-state=blocked] .vv-steps__marker{border-style:dashed}.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]{flex-direction:column}:is(.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]) .vv-steps__step{gap:var(--vv-space-3);padding-block:var(--vv-space-2);text-align:start;flex-direction:row}:is(.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]) .vv-steps__step+.vv-steps__step:before{top:calc((var(--step-marker) - 100%)/2);bottom:calc(50% + var(--step-marker)/2);left:calc(var(--step-marker)/2 - var(--vv-border-width-thick)/2);border-top:0;border-left:var(--vv-border-width-thick)solid var(--vv-color-border-strong);right:auto}:-webkit-any(.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]) .vv-steps__step:-webkit-any([data-state=todo],[data-state=blocked]):before{border-left-style:dashed}:-moz-any(.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]) .vv-steps__step:-moz-any([data-state=todo],[data-state=blocked]):before{border-left-style:dashed}:is(.vv-steps[data-orientation=vertical],.vv-shell[data-layout=phone] .vv-steps[data-orientation=auto]) .vv-steps__step:is([data-state=todo],[data-state=blocked]):before{border-left-style:dashed}@media (min-width:600px){.vv-scrim{align-items: center}.vv-dialog{border-radius:var(--vv-radius-xl)}.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 print{.vv-shell[data-layout] .vv-shell__header,.vv-shell[data-layout] .vv-shell__nav,.vv-skip,.vv-toasts,.vv-bulk-bar,.vv-action-bar{display:none}.vv-shell,.vv-shell[data-layout=wide]{display:block;background:0 0;min-height:0}.vv-shell[data-layout] .vv-shell__main{padding:0}body{background:var(--vv-color-surface)}.vv-card,.vv-kpi,.vv-table-wrap,.vv-settings-section__controls{box-shadow:0 0 0 var(--vv-border-width-thin)var(--vv-color-border);break-inside:avoid}}@media (prefers-reduced-motion:reduce){.vv-skeleton__line,.vv-icon[data-spin],.vv-dialog,.vv-scrim,.vv-toast,.vv-scan-prompt__mark{animation:none}.vv-button,.vv-input,.vv-task__body,.vv-shell__link .vv-icon{transition:none}.vv-task__body:active,.vv-button:active:not([aria-disabled=true]){transform:none}}:root[data-theme=dark] .vv-shell__company:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 10l7 13 7-13' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,linear-gradient(135deg,var(--vv-color-accent),var(--vv-color-accent-hover))}.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__who{overflow-wrap:anywhere;color:var(--vv-color-text-muted);font-size:var(--vv-font-size-sm)}.vv-user-menu .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;align-items: center;gap:var(--vv-space-2)}.app-signin__bar>.vv-field{width:auto}.app-signin__brand{display:flex;align-items: center;gap:var(--vv-space-2);font-weight:var(--vv-font-weight-bold);letter-spacing:var(--vv-letter-spacing-display);margin-inline-end:auto}.app-signin__brand:before{content:"";width:var(--vv-size-icon-md);height:var(--vv-size-icon-md);border-radius:var(--vv-radius-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 10l7 13 7-13' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,linear-gradient(135deg,var(--vv-color-accent),var(--vv-color-accent-hover))}.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);padding:var(--vv-space-6);border-radius:var(--vv-radius-xl);background:var(--vv-color-surface);box-shadow:var(--vv-shadow-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-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-chrome);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__title{font-size:inherit;font-weight:var(--vv-font-weight-bold);line-height:inherit;margin:0}.app-w__header-sub>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-w__header a,.app-w__header button{min-height:var(--vv-size-touch);min-width:var(--vv-size-touch);display:inline-flex;justify-content:center;align-items: center}.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-w__batch-pick .vv-check{min-height:var(--vv-size-touch);padding-block:var(--vv-space-2);align-items: center}.app-w__batch-pick .vv-check__box{inline-size:calc(var(--vv-size-touch)/2);block-size:calc(var(--vv-size-touch)/2)}.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}.app-w__camera-fab{position:fixed;z-index:var(--vv-z-overlay);min-height:var(--vv-size-target-primary);border-radius:var(--vv-radius-full);box-shadow:var(--vv-shadow-float);bottom:calc(var(--vv-space-4) + env(safe-area-inset-bottom))}.app-w__camera-fab: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))){right:var(--vv-space-4)}.app-w__camera-fab: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))){right:var(--vv-space-4)}.app-w__camera-fab: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))){right:var(--vv-space-4)}.app-w__camera-fab:-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-4)}.app-w__camera-fab:-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-4)}.app-w__camera-fab: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-4)}.app-w__camera-fab[data-hand=left]: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-4);right:auto}.app-w__camera-fab[data-hand=left]: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-4);right:auto}.app-w__camera-fab[data-hand=left]: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-4);right:auto}.app-w__camera-fab[data-hand=left]:-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-4);left:auto}.app-w__camera-fab[data-hand=left]:-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-4);left:auto}.app-w__camera-fab[data-hand=left]: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-4);left:auto}.app-w__camera-spacer{block-size:calc(var(--vv-size-target-primary) + var(--vv-space-6))}.app-w__camera{display:flex;gap:var(--vv-space-3);flex-direction:column}.app-w__camera-video{display:block;object-fit:cover;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%;max-height:45dvh}.app-w__camera-last{font-size:var(--vv-font-size-md);overflow-wrap:anywhere;margin:0}.app-w__camera-typed{display:flex;gap:var(--vv-space-2);flex-direction:column}.app-w__camera-typed .vv-input{min-height:var(--vv-size-target)}.app-labels-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--vv-size-column-xl),1fr));gap:var(--vv-space-3);list-style:none;margin:0;padding:0}.app-labels-label{display:flex;justify-content:center;align-items: center;gap:var(--vv-space-1);padding:var(--vv-space-3);border:var(--vv-border-width-thin)solid var(--vv-color-border);border-radius:var(--vv-radius-md);background:var(--vv-color-surface);break-inside:avoid;page-break-inside:avoid;flex-direction:column}.app-labels-name{font-size:var(--vv-font-size-lg);font-weight:var(--vv-font-weight-bold);line-height:var(--vv-line-height-tight);text-align:center;overflow-wrap:anywhere;max-width:100%}.app-labels-barcode{display:block;max-height:calc(var(--vv-size-target)*2);width:100%}@media print{@page{size:A4;margin:10mm}.app-labels .vv-page-header,.app-labels-noprint{display:none}:root:has(.app-labels) .vv-shell__header{display:none}:root:has(.app-labels) .vv-shell__nav{display:none}:root:has(.app-labels) .vv-skip{display:none}:root:has(.app-labels) .vv-toasts{display:none}:root:has(.app-labels) .app-view-banner{display:none}:root:has(.app-labels) .vv-shell{display:block;min-height:0}:root:has(.app-labels) .vv-shell__main{padding:0}.app-labels-sheet{grid-template-columns:repeat(3,1fr);gap:0}.app-labels-label{overflow:hidden;border:var(--vv-border-width-thin)dashed var(--vv-color-border);border-radius:0;block-size:39mm;padding:2mm 3mm}.app-labels-name{font-size:var(--vv-font-size-md)}.app-labels-barcode{max-height:22mm}}.app-kpi-link{display:block;border-radius:var(--vv-radius-lg);color:inherit;text-decoration:none;align-self:stretch}.app-kpi-link .vv-kpi{transition:box-shadow var(--vv-duration-fast)var(--vv-easing-standard);height:100%}@media (hover:hover){.app-kpi-link:hover .vv-kpi{box-shadow:var(--vv-shadow-2)}}@media (prefers-reduced-motion:reduce){.app-kpi-link .vv-kpi{transition:none}}:root[data-theme=dark] .app-signin__brand:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 10l7 13 7-13' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,linear-gradient(135deg,var(--vv-color-accent),var(--vv-color-accent-hover))}.vv-table tr[aria-current=true]>td:first-child{box-shadow:inset var(--vv-border-width-thick)0 0 var(--vv-color-focus)}
