html.brand{--chart-1:var(--brand-theme-chart-1);--chart-2:var(--brand-theme-chart-2);--chart-3:var(--brand-theme-chart-3);--chart-4:var(--brand-theme-chart-4);--chart-5:var(--brand-theme-chart-5);--background:var(--brand-theme-background);--background-subtle:var(--brand-theme-background-subtle);--foreground:var(--brand-theme-foreground);--muted-foreground:var(--brand-theme-muted-foreground);--border:var(--brand-theme-border);--border-strong:var(--brand-theme-border-strong);--brand-input-border:var(--brand-theme-brand-input-border);--primary:var(--brand-theme-primary);--primary-foreground:var(--brand-theme-primary-foreground);--accent:var(--brand-theme-accent);--accent-subtle:var(--brand-theme-accent-subtle);--accent-text:var(--brand-theme-accent-text);--ring:var(--brand-theme-ring);--skeleton-base:var(--brand-theme-skeleton-base);--skeleton-highlight:var(--brand-theme-skeleton-highlight);--shadow-sm:var(--brand-theme-shadow-sm);--shadow-menu:var(--brand-theme-shadow-menu);--shadow-modal:var(--brand-theme-shadow-modal);--gray-1000:var(--brand-theme-gray-1000);--neutral-50:var(--brand-theme-neutral-50);--neutral-100:var(--brand-theme-neutral-100);--neutral-200:var(--brand-theme-neutral-200);--neutral-300:var(--brand-theme-neutral-300);--neutral-400:var(--brand-theme-neutral-400);--neutral-500:var(--brand-theme-neutral-500);--neutral-600:var(--brand-theme-neutral-600);--neutral-700:var(--brand-theme-neutral-700);--neutral-800:var(--brand-theme-neutral-800);--neutral-900:var(--brand-theme-neutral-900);--gray-100:var(--brand-theme-gray-100);--gray-200:var(--brand-theme-gray-200);--gray-300:var(--brand-theme-gray-300);--gray-400:var(--brand-theme-gray-400);--gray-500:var(--brand-theme-gray-500);--gray-600:var(--brand-theme-gray-600);--gray-700:var(--brand-theme-gray-700);--gray-900:var(--brand-theme-gray-900);--brand-primary-fill:var(--brand-theme-brand-primary-fill);--brand-primary-hover:var(--brand-theme-brand-primary-hover);--brand-primary-pressed:var(--brand-theme-brand-primary-pressed);--brand-primary-foreground:var(--brand-theme-brand-primary-foreground);--brand-primary-text:var(--brand-theme-brand-primary-text);--brand-primary-subtle:var(--brand-theme-brand-primary-subtle);--brand-primary-border:var(--brand-theme-brand-primary-border);--brand-secondary-fill:var(--brand-theme-brand-secondary-fill);--brand-secondary-hover:var(--brand-theme-brand-secondary-hover);--brand-secondary-pressed:var(--brand-theme-brand-secondary-pressed);--brand-secondary-foreground:var(--brand-theme-brand-secondary-foreground);--brand-secondary-text:var(--brand-theme-brand-secondary-text);--brand-secondary-subtle:var(--brand-theme-brand-secondary-subtle);--brand-secondary-border:var(--brand-theme-brand-secondary-border);--success:var(--brand-theme-success);--success-subtle:var(--brand-theme-success-subtle);--brand-success-foreground:var(--brand-theme-brand-success-foreground);--brand-success-border:var(--brand-theme-brand-success-border);--warning:var(--brand-theme-warning);--warning-subtle:var(--brand-theme-warning-subtle);--brand-warning-foreground:var(--brand-theme-brand-warning-foreground);--brand-warning-border:var(--brand-theme-brand-warning-border);--danger:var(--brand-theme-danger);--danger-subtle:var(--brand-theme-danger-subtle);--brand-danger-foreground:var(--brand-theme-brand-danger-foreground);--brand-danger-border:var(--brand-theme-brand-danger-border);--info:var(--brand-theme-info);--info-subtle:var(--brand-theme-info-subtle);--brand-info-foreground:var(--brand-theme-brand-info-foreground);--brand-info-border:var(--brand-theme-brand-info-border);--progress:var(--brand-theme-progress);--progress-subtle:var(--brand-theme-progress-subtle);--brand-progress-foreground:var(--brand-theme-brand-progress-foreground);--brand-progress-border:var(--brand-theme-brand-progress-border);color-scheme:light}html.brand.dark{color-scheme:dark}html.brand :is(.app-sidebar,.brand-surface){--shell-sidebar:var(--brand-theme-brand-shell-sidebar);--shell-hover:var(--brand-theme-brand-shell-hover);--shell-selected:var(--brand-theme-brand-shell-selected);--shell-line:var(--brand-theme-brand-shell-line);--shell-foreground:var(--brand-theme-brand-shell-foreground);--shell-muted:var(--brand-theme-brand-shell-muted);--shell-selected-text:var(--brand-theme-brand-shell-selected-text);--shell-on-white:var(--brand-theme-brand-shell-on-white)}html.brand .brand-panel{--shell-sidebar:var(--brand-theme-brand-panel-sidebar);--shell-hover:var(--brand-theme-brand-panel-hover);--shell-selected:var(--brand-theme-brand-panel-selected);--shell-line:var(--brand-theme-brand-panel-line);--shell-foreground:var(--brand-theme-brand-panel-foreground);--shell-muted:var(--brand-theme-brand-panel-muted);--shell-selected-text:var(--brand-theme-brand-panel-selected-text)}html.brand :is(.app-sidebar,.brand-surface){background-color:var(--shell-sidebar);color:var(--shell-foreground);border-color:var(--shell-line);--background:var(--shell-sidebar);--background-subtle:var(--shell-hover);--foreground:var(--shell-foreground);--muted-foreground:var(--shell-muted);--border:var(--shell-line);--border-strong:var(--shell-muted);--neutral-50:var(--shell-hover);--neutral-100:var(--shell-hover);--neutral-200:var(--shell-line);--neutral-300:var(--shell-line);--neutral-400:var(--shell-muted);--neutral-500:var(--shell-muted);--neutral-600:var(--shell-muted);--neutral-700:var(--shell-foreground);--neutral-800:var(--shell-foreground);--neutral-900:var(--shell-foreground);--gray-1000:var(--shell-foreground);--primary:var(--shell-foreground);--primary-foreground:var(--shell-on-white);--accent:var(--shell-foreground);--accent-subtle:var(--shell-selected);--accent-text:var(--shell-selected-text);--ring:var(--shell-foreground);--brand-primary-fill:var(--shell-foreground);--brand-primary-hover:var(--shell-foreground);--brand-primary-pressed:var(--shell-foreground);--brand-primary-foreground:var(--shell-on-white);--brand-primary-text:var(--shell-foreground);--brand-primary-subtle:var(--shell-selected);--brand-primary-border:var(--shell-foreground);--skeleton-base:var(--shell-selected);--skeleton-highlight:var(--shell-hover)}html.brand .app-sidebar [data-shell-brand]{background-color:var(--brand-theme-brand-shell-sidebar)}html.brand .app-sidebar a[aria-current=page]{font-weight:500}html.brand .app-sidebar [data-nav-label]{text-transform:uppercase;letter-spacing:.18em;font-weight:600}.brand-logo-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;border-radius:8px;background-color:#ffffff;padding:var(--brand-logo-pad,4px 8px)}:root:not(.brand) .brand-logo-chip{border:1px solid var(--border)}.brand-logo-chip>img{height:var(--brand-logo-h,36px);width:auto;max-width:var(--brand-logo-w,160px);-o-object-fit:contain;object-fit:contain}html.brand :is(.app-sidebar,.brand-surface) .brand-surface-reset{color:var(--brand-theme-foreground);--background:var(--brand-theme-background);--background-subtle:var(--brand-theme-background-subtle);--foreground:var(--brand-theme-foreground);--muted-foreground:var(--brand-theme-muted-foreground);--border:var(--brand-theme-border);--border-strong:var(--brand-theme-border-strong);--neutral-50:var(--brand-theme-neutral-50);--neutral-100:var(--brand-theme-neutral-100);--neutral-200:var(--brand-theme-neutral-200);--neutral-300:var(--brand-theme-neutral-300);--neutral-400:var(--brand-theme-neutral-400);--neutral-500:var(--brand-theme-neutral-500);--neutral-600:var(--brand-theme-neutral-600);--neutral-700:var(--brand-theme-neutral-700);--neutral-800:var(--brand-theme-neutral-800);--neutral-900:var(--brand-theme-neutral-900);--gray-1000:var(--brand-theme-gray-1000);--primary:var(--brand-theme-primary);--primary-foreground:var(--brand-theme-primary-foreground);--accent:var(--brand-theme-accent);--accent-subtle:var(--brand-theme-accent-subtle);--accent-text:var(--brand-theme-accent-text);--ring:var(--brand-theme-ring);--brand-primary-fill:var(--brand-theme-brand-primary-fill);--brand-primary-hover:var(--brand-theme-brand-primary-hover);--brand-primary-pressed:var(--brand-theme-brand-primary-pressed);--brand-primary-foreground:var(--brand-theme-brand-primary-foreground);--brand-primary-text:var(--brand-theme-brand-primary-text);--brand-primary-subtle:var(--brand-theme-brand-primary-subtle);--brand-primary-border:var(--brand-theme-brand-primary-border)}html.brand .app-topbar{box-shadow:inset 0 -2px 0 var(--brand-primary-fill)}:root:not(.brand) [data-brand-only]{display:none!important}html.brand [data-brand-welcome]{border-radius:12px;border:1px solid var(--brand-primary-border);border-color:color-mix(in srgb,var(--brand-primary-border) 35%,transparent);background-color:var(--accent-subtle);padding:20px 24px}html.brand [data-brand-welcome] .brand-logo-chip{border:1px solid var(--border)}html.brand .brand-empty-icon:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){border-color:transparent;background-color:var(--accent-subtle);color:var(--accent-text)}html.brand :is([role=tab][aria-selected=true],[data-brand-tab=active]):not(:where([data-brand-theme=off],[data-brand-theme=off] *)),html.brand :is(a,button)[aria-current=page]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){color:var(--accent-text);border-bottom-color:var(--accent)}html.brand :is([role=option][aria-selected=true],[role=option][data-state=checked],[role=menuitemradio][data-state=checked],[role=menuitemcheckbox][data-state=checked],[cmdk-item][data-selected=true],button[role=radio][aria-checked=true],button[aria-pressed=true]:not(.brand-check),button[aria-current=true],nav[aria-label=Pagination] [aria-current=page],[data-brand-selected=true]):not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--accent-subtle);border-color:var(--brand-primary-border)}html.brand :is([role=option][aria-selected=true],[role=option][data-state=checked],[role=menuitemradio][data-state=checked],[role=menuitemcheckbox][data-state=checked],[cmdk-item][data-selected=true],button[role=radio][aria-checked=true],button[aria-pressed=true]:not(.brand-check),button[aria-current=true],nav[aria-label=Pagination] [aria-current=page]):not(:where([data-brand-theme=off],[data-brand-theme=off] *)){color:var(--accent-text)}html.brand :is(.brand-tab-indicator,.brand-progress-fill):not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-fill)}html.brand :is([aria-current=page],[aria-current=true],[aria-pressed=true],[role=radio][aria-checked=true])>.brand-selection-fill:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--accent-subtle);--tw-ring-color:var(--brand-primary-border)}html.brand [aria-current=page] .text-foreground:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){color:var(--accent-text)}html.brand :is(.brand-check[aria-pressed=true],[aria-selected=true]>.brand-check,[role=checkbox][aria-checked=true],[role=checkbox][aria-checked=mixed]):not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-fill);border-color:var(--brand-primary-fill);color:var(--brand-primary-foreground)}html.brand .brand-check[aria-pressed=true]>.bg-background:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-foreground)}html.brand input:is([type=checkbox],[type=radio]):not(:where([data-brand-theme=off],[data-brand-theme=off] *)){accent-color:var(--brand-primary-fill)}html.brand a:is(.underline,.hover\:underline):not(:where([data-brand-theme=off],[data-brand-theme=off] *)):not([class*=text-danger]):not([class*=text-red-]){color:var(--brand-primary-text)}html.brand [data-badge-variant=info]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--info-subtle);color:var(--info)}html.brand [data-brand-step=complete]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-fill);color:var(--brand-primary-foreground)}html.brand [data-brand-step=current]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){border-color:var(--brand-primary-border);color:var(--brand-primary-text)}html.brand .brand-main-action:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-fill);color:var(--brand-primary-foreground);box-shadow:none}html.brand :is([data-button-variant=primary],.brand-main-action):hover:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-hover)}html.brand :where(input,select,textarea,[role=combobox]):where(:not([type=checkbox],[type=radio],[aria-invalid=true])):where(:not([class*=border-red-],[class*=border-danger])):where(:not([data-brand-theme=off],[data-brand-theme=off] *)){border-color:var(--brand-input-border)}html.brand [data-brand-field]{border-color:var(--brand-input-border)}html.brand :is([cmdk-item][data-selected=true],[role=menuitemradio][data-state=checked],[role=menuitemcheckbox][data-state=checked]) svg:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){color:currentColor}html.brand :is([data-button-variant=primary],.brand-main-action):active:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-pressed)}html.brand [data-button-variant=secondary]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-secondary-subtle);color:var(--brand-secondary-text);border-color:var(--brand-secondary-border)}html.brand [data-button-variant=secondary]:hover:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:color-mix(in srgb,var(--brand-secondary-subtle) 90%,var(--brand-secondary-border))}html.brand [data-button-variant=danger]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){color:var(--brand-danger-foreground)}html.brand [data-brand-panel]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-image:linear-gradient(135deg,var(--brand-primary-subtle),var(--brand-secondary-subtle));color:var(--foreground)}html.brand [data-brand-panel] :is(h2,.text-white){color:var(--foreground)}html.brand [data-brand-panel] p{color:var(--muted-foreground)}html.brand [data-brand-initials]:not(:where([data-brand-theme=off],[data-brand-theme=off] *)){background-color:var(--brand-primary-fill)!important;color:var(--brand-primary-foreground)}html.brand [data-brand-theme=off]{--neutral-50:#fafafa;--neutral-100:#f2f2f2;--neutral-200:#eaeaea;--neutral-300:#c9c9c9;--neutral-400:#8f8f8f;--neutral-500:#666666;--neutral-600:#4d4d4d;--neutral-700:#383838;--neutral-800:#262626;--neutral-900:#171717}@media print{html.brand #production-sheet{--background:#ffffff;--background-subtle:#ffffff;--foreground:#171717;--muted-foreground:#666666;--border:#eaeaea;--border-strong:#c9c9c9;color:#171717;background:#ffffff}}