@charset "UTF-8";@layer properties;@layer theme,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-gray-500: oklch(55.1% .027 264.364);--color-white: #fff;--spacing: .25rem;--container-lg: 32rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.max-w-lg{max-width:var(--container-lg)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.text-gray-500{color:var(--color-gray-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--phoenix-navy-950: #0a1628;--phoenix-navy-900: #0f2744;--phoenix-navy-800: #142a45;--phoenix-navy-700: #1c3a5c;--phoenix-accent: #e8942e;--phoenix-accent-bright: #f4b034;--phoenix-accent-muted: #c87618;--phoenix-gold-soft: #f0c97a;--color-bg-app: var(--phoenix-navy-950);--color-bg-surface: var(--card, #ffffff);--color-bg-elevated: var(--background, var(--zinc-50));--color-text-primary: var(--foreground, var(--zinc-900));--color-text-muted: var(--muted-foreground, var(--zinc-600));--color-border: var(--border, var(--zinc-200));--tenant-primary-color: var(--primary, var(--zinc-900));--primary-brand-color: var(--tenant-primary-color);--tenant-accent-color: var(--phoenix-accent);--btn-primary-bg: var(--tenant-primary-color);--btn-primary-fg: var(--primary-foreground, #ffffff);--link-color: var(--zinc-700);--shell-sidebar-fg: #e8eef7;--shell-sidebar-fg-strong: #ffffff;--radius-lg: 14px;--radius-md: 10px;--shadow-card: 0 22px 55px rgba(10, 22, 40, .18);--font-sans: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Roboto", sans-serif;--sidebar-width: 260px;--header-height: 56px}@supports (color: color-mix(in lab,red,red)){:root{--color-bg-elevated: var(--background, color-mix(in srgb, var(--zinc-50) 50%, transparent))}}@supports (color: color-mix(in lab,red,red)){:root{--color-border: var(--border, color-mix(in srgb, var(--zinc-200) 80%, transparent))}}:root{--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--blue-500: #3b82f6;--emerald-600: #059669;--ui-success: var(--emerald-600);--background: var(--zinc-50);--foreground: var(--zinc-900);--card: #ffffff;--card-foreground: var(--zinc-900);--ui-bg-primary: var(--card);--muted: var(--zinc-50);--muted-foreground: var(--zinc-600);--muted-text: var(--muted-foreground);--border: var(--zinc-200);--input: var(--zinc-200);--ring: var(--blue-500);--primary: var(--zinc-900);--primary-foreground: #ffffff;--accent: var(--zinc-100);--accent-foreground: var(--zinc-900);--destructive: #b91c1c;--destructive-foreground: #ffffff;--ring-offset-background: var(--card);--ui-focus-ring-color: var(--zinc-950);--ui-focus-ring-offset-color: var(--card);--ui-focus-ring-width: 2px;--ui-focus-ring-gap: 2px;--radius-sm: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--ui-card-pad: 1rem;--ui-card-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 10px 15px -5px rgba(0, 0, 0, .02);--ui-badge-ok-bg: var(--zinc-100);--ui-badge-ok-text: var(--zinc-800);--ui-badge-ok-border: #15803d;--ui-badge-ok-icon: #15803d;--ui-badge-warn-bg: #b45309;--ui-badge-warn-text: #b45309;--ui-badge-warn-border: #b45309;--ui-badge-warn-icon: #b45309;--ui-badge-err-bg: var(--destructive);--ui-badge-err-text: var(--destructive);--ui-badge-err-border: var(--destructive);--ui-badge-err-icon: var(--destructive);--ui-badge-neutral-bg: var(--zinc-100);--ui-badge-neutral-text: var(--zinc-600);--ui-badge-neutral-border: var(--border);--ui-badge-neutral-icon: var(--zinc-500);--ui-badge-info-bg: var(--blue-500);--ui-badge-info-text: var(--blue-500);--ui-badge-info-border: var(--blue-500);--ui-badge-info-icon: var(--blue-500);--ui-shimmer-from: var(--zinc-100);--ui-shimmer-to: var(--zinc-200);--ui-shimmer-speed: 1.35s;--ui-alert-info-bg: var(--blue-500);--ui-alert-info-text: var(--blue-500);--ui-alert-info-border: var(--blue-500);--ui-alert-info-accent: var(--blue-500);--ui-alert-success-bg: #15803d;--ui-alert-success-text: #15803d;--ui-alert-success-border: #15803d;--ui-alert-success-accent: #15803d;--ui-alert-warning-bg: #b45309;--ui-alert-warning-text: #b45309;--ui-alert-warning-border: #b45309;--ui-alert-warning-accent: #b45309;--ui-alert-error-bg: var(--destructive);--ui-alert-error-text: var(--destructive);--ui-alert-error-border: var(--destructive);--ui-alert-error-accent: var(--destructive);--ui-toast-shadow: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 10px 20px -6px rgba(0, 0, 0, .12);--ui-toast-success-accent: #15803d;--ui-toast-success-bg: #15803d;--ui-toast-success-border: #15803d;--ui-toast-success-icon: #15803d;--ui-toast-error-accent: var(--destructive);--ui-toast-error-bg: var(--destructive);--ui-toast-error-border: var(--destructive);--ui-toast-error-icon: var(--destructive);--ui-toast-info-accent: var(--blue-500);--ui-toast-info-bg: var(--blue-500);--ui-toast-info-border: var(--blue-500);--ui-toast-info-icon: var(--blue-500);--ui-decl-canvas-bg: var(--zinc-50);--ui-decl-canvas-frame: var(--ui-success);--ui-decl-cell-required: var(--blue-500);--ui-decl-progress-end: var(--ui-badge-warn-icon)}@supports (color: color-mix(in lab,red,red)){:root{--background: color-mix(in srgb, var(--zinc-50) 50%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--border: color-mix(in srgb, var(--zinc-200) 80%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--input: color-mix(in srgb, var(--zinc-200) 90%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-ok-border: color-mix(in srgb, #15803d 22%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-ok-icon: color-mix(in srgb, #15803d 65%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-warn-bg: color-mix(in srgb, #b45309 10%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-warn-text: color-mix(in srgb, #b45309 80%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-warn-border: color-mix(in srgb, #b45309 28%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-warn-icon: color-mix(in srgb, #b45309 75%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-err-bg: color-mix(in srgb, var(--destructive) 10%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-err-text: color-mix(in srgb, var(--destructive) 78%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-err-border: color-mix(in srgb, var(--destructive) 26%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-info-bg: color-mix(in srgb, var(--blue-500) 10%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-info-text: color-mix(in srgb, var(--blue-500) 78%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-info-border: color-mix(in srgb, var(--blue-500) 26%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-badge-info-icon: color-mix(in srgb, var(--blue-500) 72%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-info-bg: color-mix(in srgb, var(--blue-500) 7%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-info-text: color-mix(in srgb, var(--blue-500) 72%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-info-border: color-mix(in srgb, var(--blue-500) 20%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-info-accent: color-mix(in srgb, var(--blue-500) 68%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-success-bg: color-mix(in srgb, #15803d 7%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-success-text: color-mix(in srgb, #15803d 78%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-success-border: color-mix(in srgb, #15803d 20%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-success-accent: color-mix(in srgb, #15803d 68%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-warning-bg: color-mix(in srgb, #b45309 9%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-warning-text: color-mix(in srgb, #b45309 78%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-warning-border: color-mix(in srgb, #b45309 24%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-warning-accent: color-mix(in srgb, #b45309 72%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-error-bg: color-mix(in srgb, var(--destructive) 8%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-error-text: color-mix(in srgb, var(--destructive) 78%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-alert-error-border: color-mix(in srgb, var(--destructive) 22%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-success-accent: color-mix(in srgb, #15803d 72%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-success-bg: color-mix(in srgb, #15803d 7%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-success-border: color-mix(in srgb, #15803d 22%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-success-icon: color-mix(in srgb, #15803d 68%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-error-bg: color-mix(in srgb, var(--destructive) 8%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-error-border: color-mix(in srgb, var(--destructive) 24%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-info-accent: color-mix(in srgb, var(--blue-500) 62%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-info-bg: color-mix(in srgb, var(--blue-500) 7%, var(--card))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-info-border: color-mix(in srgb, var(--blue-500) 20%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-toast-info-icon: color-mix(in srgb, var(--blue-500) 70%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-decl-canvas-frame: color-mix(in srgb, var(--ui-success) 42%, var(--border))}}@supports (color: color-mix(in lab,red,red)){:root{--ui-decl-cell-required: color-mix(in srgb, var(--blue-500) 55%, var(--zinc-400))}}@media(min-width:640px){:root{--ui-card-pad: 1.25rem}}@media(min-width:1024px){:root{--ui-card-pad: 2rem}}[data-theme=dark]{--background: var(--zinc-950);--foreground: var(--zinc-50);--card: var(--zinc-900);--card-foreground: var(--zinc-50);--muted: var(--zinc-800);--muted-foreground: var(--zinc-400);--muted-text: var(--muted-foreground);--border: var(--zinc-800);--input: var(--zinc-800);--primary: var(--zinc-50);--primary-foreground: var(--zinc-950);--accent: var(--zinc-800);--accent-foreground: var(--zinc-50);--ring-offset-background: var(--zinc-900);--ui-focus-ring-color: var(--zinc-50);--ui-focus-ring-offset-color: var(--card);--destructive: #f87171;--destructive-foreground: var(--zinc-950);--ui-badge-ok-bg: #15803d;--ui-badge-ok-text: #86efac;--ui-badge-ok-border: #15803d;--ui-badge-ok-icon: #86efac;--ui-badge-warn-bg: #b45309;--ui-badge-warn-text: #fcd34d;--ui-badge-warn-border: #b45309;--ui-badge-warn-icon: #fcd34d;--ui-badge-err-bg: var(--destructive);--ui-badge-err-text: var(--destructive);--ui-badge-err-border: var(--destructive);--ui-badge-err-icon: var(--destructive);--ui-badge-neutral-bg: var(--zinc-800);--ui-badge-neutral-text: var(--muted-foreground);--ui-badge-neutral-border: var(--zinc-700);--ui-badge-neutral-icon: var(--muted-foreground);--ui-badge-info-bg: var(--blue-500);--ui-badge-info-text: var(--blue-500);--ui-badge-info-border: var(--blue-500);--ui-badge-info-icon: var(--blue-500);--ui-shimmer-from: var(--zinc-800);--ui-shimmer-to: var(--zinc-700);--ui-alert-info-bg: var(--blue-500);--ui-alert-info-text: var(--blue-500);--ui-alert-info-border: var(--blue-500);--ui-alert-info-accent: var(--blue-500);--ui-alert-success-bg: #15803d;--ui-alert-success-text: #86efac;--ui-alert-success-border: #15803d;--ui-alert-success-accent: #86efac;--ui-alert-warning-bg: #b45309;--ui-alert-warning-text: #fcd34d;--ui-alert-warning-border: #b45309;--ui-alert-warning-accent: #fcd34d;--ui-alert-error-bg: var(--destructive);--ui-alert-error-text: var(--destructive);--ui-alert-error-border: var(--destructive);--ui-alert-error-accent: var(--destructive);--ui-toast-shadow: 0 4px 6px -1px rgba(0, 0, 0, .35), 0 10px 20px -6px rgba(0, 0, 0, .45);--ui-toast-success-accent: #86efac;--ui-toast-success-bg: #15803d;--ui-toast-success-border: #15803d;--ui-toast-success-icon: #86efac;--ui-toast-error-accent: var(--destructive);--ui-toast-error-bg: var(--destructive);--ui-toast-error-border: var(--destructive);--ui-toast-error-icon: var(--destructive);--ui-toast-info-accent: var(--blue-500);--ui-toast-info-bg: var(--blue-500);--ui-toast-info-border: var(--blue-500);--ui-toast-info-icon: var(--blue-500);--ui-decl-canvas-bg: var(--zinc-900);--ui-decl-canvas-frame: var(--ui-success);--ui-decl-cell-required: var(--blue-500)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--border: color-mix(in srgb, var(--zinc-800) 80%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--input: color-mix(in srgb, var(--zinc-800) 90%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-ok-bg: color-mix(in srgb, #15803d 14%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-ok-text: color-mix(in srgb, #86efac 35%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-ok-border: color-mix(in srgb, #15803d 32%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-ok-icon: color-mix(in srgb, #86efac 55%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-warn-bg: color-mix(in srgb, #b45309 16%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-warn-text: color-mix(in srgb, #fcd34d 40%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-warn-border: color-mix(in srgb, #b45309 34%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-warn-icon: color-mix(in srgb, #fcd34d 50%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-err-bg: color-mix(in srgb, var(--destructive) 16%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-err-text: color-mix(in srgb, var(--destructive) 55%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-err-border: color-mix(in srgb, var(--destructive) 38%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-neutral-border: color-mix(in srgb, var(--zinc-700) 80%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-info-bg: color-mix(in srgb, var(--blue-500) 16%, var(--zinc-800))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-info-text: color-mix(in srgb, var(--blue-500) 45%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-info-border: color-mix(in srgb, var(--blue-500) 34%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-badge-info-icon: color-mix(in srgb, var(--blue-500) 62%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-shimmer-to: color-mix(in srgb, var(--zinc-700) 55%, var(--zinc-600))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-info-bg: color-mix(in srgb, var(--blue-500) 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-info-text: color-mix(in srgb, var(--blue-500) 45%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-info-border: color-mix(in srgb, var(--blue-500) 32%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-info-accent: color-mix(in srgb, var(--blue-500) 60%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-success-bg: color-mix(in srgb, #15803d 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-success-text: color-mix(in srgb, #86efac 38%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-success-border: color-mix(in srgb, #15803d 32%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-success-accent: color-mix(in srgb, #86efac 55%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-warning-bg: color-mix(in srgb, #b45309 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-warning-text: color-mix(in srgb, #fcd34d 42%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-warning-border: color-mix(in srgb, #b45309 34%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-warning-accent: color-mix(in srgb, #fcd34d 52%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-error-bg: color-mix(in srgb, var(--destructive) 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-error-text: color-mix(in srgb, var(--destructive) 55%, var(--zinc-100))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-alert-error-border: color-mix(in srgb, var(--destructive) 36%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-success-accent: color-mix(in srgb, #86efac 45%, var(--zinc-500))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-success-bg: color-mix(in srgb, #15803d 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-success-border: color-mix(in srgb, #15803d 32%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-success-icon: color-mix(in srgb, #86efac 55%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-error-bg: color-mix(in srgb, var(--destructive) 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-error-border: color-mix(in srgb, var(--destructive) 36%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-info-accent: color-mix(in srgb, var(--blue-500) 55%, var(--zinc-500))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-info-bg: color-mix(in srgb, var(--blue-500) 14%, var(--zinc-900))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-info-border: color-mix(in srgb, var(--blue-500) 32%, var(--zinc-700))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-toast-info-icon: color-mix(in srgb, var(--blue-500) 65%, var(--zinc-200))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-decl-canvas-frame: color-mix(in srgb, var(--ui-success) 35%, var(--border))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark]{--ui-decl-cell-required: color-mix(in srgb, var(--blue-500) 50%, var(--zinc-500))}}.ui-btn,a.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-checkbox,input[type=checkbox].ui-checkbox,.ui-field input[type=checkbox],.ui-field--checkbox input[type=checkbox],.ui-radio,input[type=radio].ui-radio,.ui-field input[type=radio],.ui-accordion__trigger,.ui-tab,.ui-table-action,.ui-table-actions-menu__trigger,.ui-table-actions-menu__item,.ui-modal-close,.ui-drawer__close,.ui-alert__close,.ui-toast__close,a.ui-breadcrumb__item,.ith-cb__trigger,.ith-cb__clear,.ith-cb__search,.gtip-clear,.gtip-search,.ui-file-drop,.shell__dash-nav-link,.shell__menu-btn,a:focus-visible,button:focus,[role=button]:focus,[role=menuitem]:focus,[role=option]:focus,[role=tab]:focus,[tabindex="0"]:focus{outline:none}.ui-btn:focus-visible,a.ui-btn:focus-visible,.ui-accordion__trigger:focus-visible,.ui-tab:focus-visible,.ui-table-action:focus-visible,.ui-table-actions-menu__trigger:focus-visible,.ui-table-actions-menu__item:focus-visible,.ui-modal-close:focus-visible,.ui-drawer__close:focus-visible,.ui-alert__close:focus-visible,.ui-toast__close:focus-visible,a.ui-breadcrumb__item:focus-visible,.ith-cb__clear:focus-visible,.gtip-clear:focus-visible,.shell__dash-nav-link:focus-visible,.shell__menu-btn:focus-visible,.ui-checkbox:focus-visible,input[type=checkbox].ui-checkbox:focus-visible,.ui-field input[type=checkbox]:focus-visible,.ui-field--checkbox input[type=checkbox]:focus-visible,.ui-radio:focus-visible,input[type=radio].ui-radio:focus-visible,.ui-field input[type=radio]:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.ith-cb__trigger:focus-visible,.ith-cb__search:focus-visible,.gtip-search:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}[role=row]:focus-visible,.tracking-page__row:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}:root{--ui-bg-primary: var(--background);--ui-bg-surface: var(--card);--color-bg-surface: var(--card);--color-bg-elevated: var(--background);--color-text-primary: var(--foreground);--color-text-muted: var(--muted-foreground);--color-border: var(--border);--tenant-primary-color: var(--primary);--btn-primary-fg: var(--primary-foreground)}[data-theme=dark]{--link-color: var(--zinc-400)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-elevated);-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .2s ease,color .2s ease}.ui-card,.ui-btn,.shell__header,.shell__dash-nav-link{transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.shell-nav-open{overflow:hidden}a{color:var(--link-color)}.vekalet-kayit__bc,.vekalet-kayit__muted,.vekalet-kayit__status,.vekalet-kayit__warnings,.vekalet-kayit__hint,.ithalat-kayit__bc,.ithalat-kayit__muted,.ithalat-kayit__status,.ithalat-kayit__warnings,.ithalat-kayit__hint{color:var(--muted-foreground)}.ui-tabular-nums,.tabular-nums{font-variant-numeric:tabular-nums}.ui-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--zinc-700)}.ui-field{display:flex;flex-direction:column;gap:0;min-width:0}.ui-input,.ui-select,.ui-textarea{display:block;width:100%;height:2.75rem;min-height:2.75rem;padding:.625rem .875rem;border-radius:var(--radius-sm);border:1px solid var(--input);background:var(--card);color:var(--foreground);font-size:.875rem;line-height:1.35;outline:none;transition:all .2s ease-in-out}.ui-input::placeholder,.ui-select::placeholder,.ui-textarea::placeholder{color:var(--muted-foreground)}.ui-input:hover:not(:disabled):not(:focus-visible),.ui-select:hover:not(:disabled):not(:focus-visible),.ui-textarea:hover:not(:disabled):not(:focus-visible){border-color:var(--zinc-300)}@supports (color: color-mix(in lab,red,red)){.ui-input:hover:not(:disabled):not(:focus-visible),.ui-select:hover:not(:disabled):not(:focus-visible),.ui-textarea:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in srgb,var(--zinc-300) 70%,var(--input))}}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.5;background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:color-mix(in srgb,var(--zinc-50) 50%,var(--card))}}.ui-input[type=file],.ui-select[type=file],.ui-textarea[type=file]{border:0;background:transparent;padding:0;min-height:auto;font-size:.875rem;font-weight:500}.ui-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2371717a' viewBox='0 0 16 16'%3E%3Cpath d='M4.427 6.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 6H4.604a.25.25 0 00-.177.427z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.ui-textarea{height:auto;min-height:6rem;padding-top:.75rem;padding-bottom:.75rem;resize:vertical}.ui-checkbox,input[type=checkbox].ui-checkbox,.ui-field input[type=checkbox],.ui-field--checkbox input[type=checkbox]{appearance:none;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;border:1px solid var(--input);border-radius:calc(var(--radius-sm) * .75);background:var(--card);cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease-in-out}.ui-checkbox:after,input[type=checkbox].ui-checkbox:after,.ui-field input[type=checkbox]:after,.ui-field--checkbox input[type=checkbox]:after{content:"";position:absolute;left:50%;top:42%;width:.3125rem;height:.5625rem;border:solid var(--primary-foreground);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .15s ease-in-out;pointer-events:none}.ui-checkbox:hover:not(:disabled),input[type=checkbox].ui-checkbox:hover:not(:disabled),.ui-field input[type=checkbox]:hover:not(:disabled),.ui-field--checkbox input[type=checkbox]:hover:not(:disabled){border-color:var(--zinc-300)}@supports (color: color-mix(in lab,red,red)){.ui-checkbox:hover:not(:disabled),input[type=checkbox].ui-checkbox:hover:not(:disabled),.ui-field input[type=checkbox]:hover:not(:disabled),.ui-field--checkbox input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb,var(--zinc-300) 70%,var(--input))}}.ui-checkbox:checked,input[type=checkbox].ui-checkbox:checked,.ui-field input[type=checkbox]:checked,.ui-field--checkbox input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.ui-checkbox:checked:after,input[type=checkbox].ui-checkbox:checked:after,.ui-field input[type=checkbox]:checked:after,.ui-field--checkbox input[type=checkbox]:checked:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.ui-checkbox:focus,input[type=checkbox].ui-checkbox:focus,.ui-field input[type=checkbox]:focus,.ui-field--checkbox input[type=checkbox]:focus{outline:none}.ui-checkbox:focus-visible,input[type=checkbox].ui-checkbox:focus-visible,.ui-field input[type=checkbox]:focus-visible,.ui-field--checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-checkbox:disabled,input[type=checkbox].ui-checkbox:disabled,.ui-field input[type=checkbox]:disabled,.ui-field--checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.ui-radio,input[type=radio].ui-radio,.ui-field input[type=radio]{appearance:none;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;border:1px solid var(--input);border-radius:50%;background:var(--card);cursor:pointer;position:relative;vertical-align:middle;transition:all .2s ease-in-out}.ui-radio:after,input[type=radio].ui-radio:after,.ui-field input[type=radio]:after{content:"";position:absolute;inset:0;margin:auto;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform .15s ease-in-out;pointer-events:none}.ui-radio:hover:not(:disabled),input[type=radio].ui-radio:hover:not(:disabled),.ui-field input[type=radio]:hover:not(:disabled){border-color:var(--zinc-300)}@supports (color: color-mix(in lab,red,red)){.ui-radio:hover:not(:disabled),input[type=radio].ui-radio:hover:not(:disabled),.ui-field input[type=radio]:hover:not(:disabled){border-color:color-mix(in srgb,var(--zinc-300) 70%,var(--input))}}.ui-radio:checked,input[type=radio].ui-radio:checked,.ui-field input[type=radio]:checked{border-color:var(--primary)}.ui-radio:checked:after,input[type=radio].ui-radio:checked:after,.ui-field input[type=radio]:checked:after{transform:scale(1)}.ui-radio:focus,input[type=radio].ui-radio:focus,.ui-field input[type=radio]:focus{outline:none}.ui-radio:focus-visible,input[type=radio].ui-radio:focus-visible,.ui-field input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-radio:disabled,input[type=radio].ui-radio:disabled,.ui-field input[type=radio]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-checkbox,.ui-radio,.ui-field input[type=checkbox],.ui-field input[type=radio],.ui-field--checkbox input[type=checkbox]{transition:none!important}.ui-btn:after,.ui-input:after,.ui-select:after,.ui-textarea:after,.ui-checkbox:after,.ui-radio:after,.ui-field input[type=checkbox]:after,.ui-field input[type=radio]:after,.ui-field--checkbox input[type=checkbox]:after{transition:none!important}.ui-btn:active:not(:disabled),.ui-input:active:not(:disabled),.ui-select:active:not(:disabled),.ui-textarea:active:not(:disabled),.ui-checkbox:active:not(:disabled),.ui-radio:active:not(:disabled),.ui-field input[type=checkbox]:active:not(:disabled),.ui-field input[type=radio]:active:not(:disabled),.ui-field--checkbox input[type=checkbox]:active:not(:disabled){transform:none}}.ui-input.ui-input--cell,.ui-textarea.ui-input--cell,.app-input.ui-input--cell{min-height:0;height:auto;padding:.125rem .25rem;font-size:.875rem;line-height:1.4;border:1px solid transparent;background:transparent;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ui-input.ui-input--cell::placeholder,.ui-textarea.ui-input--cell::placeholder,.app-input.ui-input--cell::placeholder{color:var(--muted-foreground)}@supports (color: color-mix(in lab,red,red)){.ui-input.ui-input--cell::placeholder,.ui-textarea.ui-input--cell::placeholder,.app-input.ui-input--cell::placeholder{color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}}.ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){background:var(--muted);border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){.ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){background:color-mix(in srgb,var(--muted) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),.app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){border-color:color-mix(in srgb,var(--border) 50%,transparent)}}.ui-input.ui-input--cell:focus-visible,.ui-textarea.ui-input--cell:focus-visible,.app-input.ui-input--cell:focus-visible{background:var(--muted);border-color:var(--zinc-400);outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}@supports (color: color-mix(in lab,red,red)){.ui-input.ui-input--cell:focus-visible,.ui-textarea.ui-input--cell:focus-visible,.app-input.ui-input--cell:focus-visible{background:color-mix(in srgb,var(--muted) 80%,var(--card))}}.ui-input.ui-input--cell:disabled,.ui-textarea.ui-input--cell:disabled,.app-input.ui-input--cell:disabled{cursor:not-allowed;opacity:.5;background:transparent;border-color:transparent}.ui-input.ui-input--cell[readonly],.ui-textarea.ui-input--cell[readonly],.app-input.ui-input--cell[readonly]{cursor:default;opacity:1;background:transparent;border-color:transparent}.ui-textarea.ui-input--cell{min-height:0;padding-top:.125rem;padding-bottom:.125rem;resize:vertical}.saas-table .ui-input--cell,.saas-table .ui-textarea.ui-input--cell{margin-bottom:.25rem}.saas-table .ui-input--cell:last-child,.saas-table .ui-textarea.ui-input--cell:last-child{margin-bottom:0}.ui-form-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:end}@media(min-width:768px){.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(min-width:1024px){.ui-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.ui-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-table-pager{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;padding-top:1rem;margin-top:.25rem;border-top:1px solid var(--border)}.ui-table-pager__size{flex:0 0 auto;min-width:6.5rem;margin:0}.ui-table-pager__select{min-height:2.75rem;height:2.75rem;padding-top:0;padding-bottom:0}.ui-table-pager__range{flex:1 1 12rem;margin:0;padding-bottom:.5rem;text-align:center;font-size:.875rem;line-height:1.4;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ui-table-pager__nav{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.ui-table-pager__btn{min-width:2.75rem;padding-left:.625rem;padding-right:.625rem;font-size:1rem;line-height:1}.ui-card .ui-table-pager{margin-top:0}@media(max-width:639px){.ui-table-pager{flex-direction:column;align-items:stretch}.ui-table-pager__range{text-align:left;padding-bottom:0}.ui-table-pager__nav{width:100%;justify-content:flex-end}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn:focus{outline:none}.ui-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:disabled{cursor:not-allowed;opacity:.5}.ui-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn--primary:focus{outline:none}.ui-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--primary:active:not(:disabled){transform:scale(.98)}.ui-btn--primary:disabled{cursor:not-allowed;opacity:.5}.ui-btn--primary{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.ui-btn--primary:hover:not(:disabled){background:var(--primary)}@supports (color: color-mix(in lab,red,red)){.ui-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--zinc-700))}}.ui-btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn--secondary:focus{outline:none}.ui-btn--secondary:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--secondary:active:not(:disabled){transform:scale(.98)}.ui-btn--secondary:disabled{cursor:not-allowed;opacity:.5}.ui-btn--secondary{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000a}.ui-btn--secondary:hover:not(:disabled){background:var(--accent);border-color:var(--zinc-200)}@supports (color: color-mix(in lab,red,red)){.ui-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--zinc-200) 90%,transparent)}}.ui-btn--danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn--danger:focus{outline:none}.ui-btn--danger:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--danger:active:not(:disabled){transform:scale(.98)}.ui-btn--danger:disabled{cursor:not-allowed;opacity:.5}.ui-btn--danger{background:var(--destructive);border-color:var(--destructive);color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-btn--danger{background:color-mix(in srgb,var(--destructive) 8%,var(--card))}}@supports (color: color-mix(in lab,red,red)){.ui-btn--danger{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border))}}.ui-btn--danger:hover:not(:disabled){background:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 14%,var(--card))}}.ui-btn--success{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn--success:focus{outline:none}.ui-btn--success:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--success:active:not(:disabled){transform:scale(.98)}.ui-btn--success:disabled{cursor:not-allowed;opacity:.5}.ui-btn--success{background:var(--ui-success);border-color:transparent;color:#fff}@supports (color: color-mix(in lab,red,red)){.ui-btn--success{background:color-mix(in srgb,var(--ui-success) 88%,var(--zinc-900))}}.ui-btn--success:hover:not(:disabled){background:var(--ui-success)}@supports (color: color-mix(in lab,red,red)){.ui-btn--success:hover:not(:disabled){background:color-mix(in srgb,var(--ui-success) 78%,var(--zinc-900))}}.ui-btn--sm{height:2.25rem;padding:.375rem .875rem;font-size:.8125rem}.ui-btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn--ghost:focus{outline:none}.ui-btn--ghost:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--ghost:active:not(:disabled){transform:scale(.98)}.ui-btn--ghost:disabled{cursor:not-allowed;opacity:.5}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--zinc-600)}.ui-btn--ghost:hover:not(:disabled){background:var(--accent);color:var(--zinc-900)}.ui-btn.ui-filter-clear{background:transparent;border-color:transparent;color:var(--zinc-500)}.ui-btn.ui-filter-clear:hover:not(:disabled){background:transparent;color:var(--zinc-800)}.ui-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--ui-card-shadow);padding:var(--ui-card-pad);min-width:0;max-width:100%;overflow-wrap:break-word}.ui-card__title{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--zinc-900)}.ui-page{display:flex;flex-direction:column;gap:1.75rem}.ui-page__header{display:flex;flex-direction:column;gap:.5rem}.ui-page__title{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--zinc-900)}.ui-page__subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--zinc-600)}.ui-alert{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.45;color:var(--foreground)}.ui-field-error,.ui-field__err{display:block;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--destructive)}.ui-input--invalid,.ui-input--err,.ui-input.ng-invalid.ng-touched,.ui-select.ng-invalid.ng-touched,.ui-textarea.ng-invalid.ng-touched{border-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-input--invalid,.ui-input--err,.ui-input.ng-invalid.ng-touched,.ui-select.ng-invalid.ng-touched,.ui-textarea.ng-invalid.ng-touched{border-color:color-mix(in srgb,var(--destructive) 55%,var(--input))}}.ui-alert--center{align-items:center}.ui-alert--info{background:var(--ui-alert-info-bg);border-color:var(--ui-alert-info-border);color:var(--ui-alert-info-text)}.ui-alert--info .ui-alert__icon{color:var(--ui-alert-info-accent)}.ui-alert--info .ui-alert__title,.ui-alert--info .ui-alert__desc{color:var(--ui-alert-info-text)}@supports (color: color-mix(in lab,red,red)){.ui-alert--info .ui-alert__desc{color:color-mix(in srgb,var(--ui-alert-info-text) 88%,var(--zinc-600))}}.ui-alert--success,.ui-alert--ok{background:var(--ui-alert-success-bg);border-color:var(--ui-alert-success-border);color:var(--ui-alert-success-text)}.ui-alert--success .ui-alert__icon,.ui-alert--ok .ui-alert__icon{color:var(--ui-alert-success-accent)}.ui-alert--success .ui-alert__title,.ui-alert--ok .ui-alert__title,.ui-alert--success .ui-alert__desc,.ui-alert--ok .ui-alert__desc{color:var(--ui-alert-success-text)}@supports (color: color-mix(in lab,red,red)){.ui-alert--success .ui-alert__desc,.ui-alert--ok .ui-alert__desc{color:color-mix(in srgb,var(--ui-alert-success-text) 88%,var(--zinc-600))}}.ui-alert--warning{background:var(--ui-alert-warning-bg);border-color:var(--ui-alert-warning-border);color:var(--ui-alert-warning-text)}.ui-alert--warning .ui-alert__icon{color:var(--ui-alert-warning-accent)}.ui-alert--warning .ui-alert__title,.ui-alert--warning .ui-alert__desc{color:var(--ui-alert-warning-text)}@supports (color: color-mix(in lab,red,red)){.ui-alert--warning .ui-alert__desc{color:color-mix(in srgb,var(--ui-alert-warning-text) 88%,var(--zinc-600))}}.ui-alert--error,.ui-alert--err{background:var(--ui-alert-error-bg);border-color:var(--ui-alert-error-border);color:var(--ui-alert-error-text)}.ui-alert--error .ui-alert__icon,.ui-alert--err .ui-alert__icon{color:var(--ui-alert-error-accent)}.ui-alert--error .ui-alert__title,.ui-alert--err .ui-alert__title,.ui-alert--error .ui-alert__desc,.ui-alert--err .ui-alert__desc{color:var(--ui-alert-error-text)}@supports (color: color-mix(in lab,red,red)){.ui-alert--error .ui-alert__desc,.ui-alert--err .ui-alert__desc{color:color-mix(in srgb,var(--ui-alert-error-text) 88%,var(--zinc-600))}}.ui-alert__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.0625rem;color:var(--zinc-600)}.ui-alert__icon svg{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none}.ui-alert__content{flex:1;min-width:0}.ui-alert__content>:first-child{margin-top:0}.ui-alert__content>:last-child{margin-bottom:0}.ui-alert>p,.ui-alert>ul{flex:1;min-width:0;margin:0}.ui-alert__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.35}.ui-alert__desc{margin:0;font-size:.875rem;line-height:1.45}.ui-alert__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.125rem -.125rem 0 0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--zinc-500);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-alert__close svg{width:1rem;height:1rem;stroke:currentColor;fill:none}.ui-alert__close:hover{background:var(--zinc-500);color:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){.ui-alert__close:hover{background:color-mix(in srgb,var(--zinc-500) 10%,transparent)}}.ui-alert__close:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-alert__content .ui-form-actions{margin-top:.75rem}.ui-badge{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:.125rem .625rem;border:1px solid transparent;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.35;letter-spacing:.01em;white-space:nowrap;vertical-align:middle;background:var(--ui-badge-neutral-bg);color:var(--ui-badge-neutral-text);border-color:var(--ui-badge-neutral-border)}.ui-badge .ui-badge__icon,.ui-badge .ui-badge__dot,.ui-badge .ui-badge svg{color:var(--ui-badge-neutral-icon)}.ui-badge--neutral{background:var(--ui-badge-neutral-bg);color:var(--ui-badge-neutral-text);border-color:var(--ui-badge-neutral-border)}.ui-badge--neutral .ui-badge__icon,.ui-badge--neutral .ui-badge__dot,.ui-badge--neutral .ui-badge svg{color:var(--ui-badge-neutral-icon)}.ui-badge--success,.ui-badge--ok{background:var(--ui-badge-ok-bg);color:var(--ui-badge-ok-text);border-color:var(--ui-badge-ok-border)}.ui-badge--success .ui-badge__icon,.ui-badge--success .ui-badge__dot,.ui-badge--success .ui-badge svg,.ui-badge--ok .ui-badge__icon,.ui-badge--ok .ui-badge__dot,.ui-badge--ok .ui-badge svg{color:var(--ui-badge-ok-icon)}.ui-badge--warning,.ui-badge--warn{background:var(--ui-badge-warn-bg);color:var(--ui-badge-warn-text);border-color:var(--ui-badge-warn-border)}.ui-badge--warning .ui-badge__icon,.ui-badge--warning .ui-badge__dot,.ui-badge--warning .ui-badge svg,.ui-badge--warn .ui-badge__icon,.ui-badge--warn .ui-badge__dot,.ui-badge--warn .ui-badge svg{color:var(--ui-badge-warn-icon)}.ui-badge--info{background:var(--ui-badge-info-bg);color:var(--ui-badge-info-text);border-color:var(--ui-badge-info-border)}.ui-badge--info .ui-badge__icon,.ui-badge--info .ui-badge__dot,.ui-badge--info .ui-badge svg{color:var(--ui-badge-info-icon)}.ui-badge--err{background:var(--ui-badge-err-bg);color:var(--ui-badge-err-text);border-color:var(--ui-badge-err-border)}.ui-badge--err .ui-badge__icon,.ui-badge--err .ui-badge__dot,.ui-badge--err .ui-badge svg{color:var(--ui-badge-err-icon)}.ui-badge--sm{padding:.0625rem .5rem;gap:.25rem;font-size:.6875rem}.ui-badge__icon,.ui-badge svg{flex-shrink:0;width:.875rem;height:.875rem}.ui-badge--sm .ui-badge__icon,.ui-badge--sm svg{width:.75rem;height:.75rem}.ui-badge--map{padding:.0625rem .35rem;gap:.15rem;font-size:.5625rem;font-weight:700;letter-spacing:.03em;line-height:1.2;box-shadow:0 1px 3px var(--zinc-950)}@supports (color: color-mix(in lab,red,red)){.ui-badge--map{box-shadow:0 1px 3px color-mix(in srgb,var(--zinc-950) 14%,transparent)}}.ui-badge--map .ui-badge__icon,.ui-badge--map svg{width:.625rem;height:.625rem}.ui-badge__dot{flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:9999px;background:currentColor}.ui-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-timeline{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 .35rem;list-style:none;border-left:2px solid var(--zinc-200)}.ui-timeline__item{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:0 0 1rem 1rem}.ui-timeline__item:last-child{padding-bottom:0}.ui-timeline__badge{position:absolute;left:calc(-.35rem - 1px);top:.65rem;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.625rem;height:1.625rem;border-radius:9999px;border:2px solid var(--card);background:var(--zinc-900);color:var(--zinc-50);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 0 0 1px var(--zinc-200)}.ui-timeline__body{flex:1;min-width:0}@keyframes ui-step-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--blue-500) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--zinc-900) 12%,var(--zinc-300))}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue-500) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--blue-500) 35%,var(--zinc-400))}}@keyframes ui-step-pulse-warn{0%,to{box-shadow:0 0 color-mix(in srgb,#b45309 24%,transparent),0 0 0 1px color-mix(in srgb,#b45309 35%,var(--zinc-300))}50%{box-shadow:0 0 0 4px color-mix(in srgb,#b45309 12%,transparent),0 0 0 1px color-mix(in srgb,#b45309 45%,var(--zinc-400))}}.ui-steps{display:flex;align-items:center;width:100%;margin:0;padding:0;list-style:none}.ui-steps--horizontal{flex-direction:row;justify-content:space-between}.ui-steps--compact{max-width:6.5rem}.ui-steps--compact .ui-step__label{display:none}.ui-steps--compact .ui-step__marker{width:.5rem;height:.5rem;font-size:0}.ui-steps--compact .ui-step.is-completed .ui-step__marker{width:.625rem;height:.625rem;font-size:.5rem}.ui-steps--compact .ui-step__connector{min-width:.35rem;margin-inline:.1rem}.ui-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0;min-width:0}.ui-step__marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:9999px;border:2px solid var(--zinc-300);background:var(--card);color:transparent;font-size:.6875rem;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ui-step__label{max-width:5.5rem;font-size:.6875rem;font-weight:500;line-height:1.25;text-align:center;color:var(--zinc-500)}.ui-step__connector{flex:1;align-self:center;height:2px;min-width:.5rem;margin-inline:.2rem;border-radius:9999px;background:var(--zinc-300);transition:background .18s ease}.ui-step__connector.is-completed{background:var(--ui-success)}.ui-step.is-completed .ui-step__marker{border-color:var(--ui-success);background:var(--ui-success);color:var(--ui-success)}@supports (color: color-mix(in lab,red,red)){.ui-step.is-completed .ui-step__marker{background:color-mix(in srgb,var(--ui-success) 12%,var(--card))}}.ui-step.is-completed .ui-step__label{color:var(--zinc-700)}.ui-step.is-current .ui-step__marker{border-color:var(--zinc-900);background:var(--blue-500);color:var(--zinc-900);animation:ui-step-pulse 2.2s ease-in-out infinite}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current .ui-step__marker{border-color:color-mix(in srgb,var(--zinc-900) 55%,var(--blue-500))}}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current .ui-step__marker{background:color-mix(in srgb,var(--blue-500) 10%,var(--card))}}.ui-step.is-current .ui-step__label{color:var(--zinc-900);font-weight:600}.ui-step.is-current.is-current--warn .ui-step__marker{border-color:#b45309;background:#b45309;color:#b45309;animation:ui-step-pulse-warn 2.2s ease-in-out infinite}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current.is-current--warn .ui-step__marker{border-color:color-mix(in srgb,#b45309 55%,var(--zinc-400))}}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current.is-current--warn .ui-step__marker{background:color-mix(in srgb,#b45309 12%,var(--card))}}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current.is-current--warn .ui-step__marker{color:color-mix(in srgb,#b45309 85%,var(--zinc-900))}}.ui-step.is-current.is-current--warn .ui-step__label{color:#b45309}@supports (color: color-mix(in lab,red,red)){.ui-step.is-current.is-current--warn .ui-step__label{color:color-mix(in srgb,#b45309 82%,var(--zinc-900))}}.ui-step.is-pending .ui-step__marker{border-color:var(--zinc-300);background:var(--card);color:transparent}.ui-step.is-pending .ui-step__label{color:var(--zinc-400)}.ui-page-transition-host{position:relative;display:block;min-width:0;isolation:isolate}.ui-page-transition-host>router-outlet+*,.ui-page-transition-host>:not(router-outlet):not(.shell__vekalet-banner){display:block;width:100%;min-width:0}.ui-page-transition{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.ui-page-transition-enter-from{opacity:0;transform:translateY(8px)}.ui-page-transition-enter-to,.ui-page-transition-leave-from{opacity:1;transform:translateY(0)}.ui-page-transition-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.ui-page-transition-host *,.ui-page-transition{animation:none!important;transition:none!important}}.ui-wizard{display:flex;flex-direction:column;gap:1.25rem}.ui-wizard__steps{margin-bottom:.25rem}.ui-wizard-panel{display:flex;flex-direction:column;gap:1rem;min-width:0}.ui-wizard-panel__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--foreground)}.ui-wizard-panel__hint{margin:0 0 .5rem;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.ui-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%}.ui-wizard-actions__start,.ui-wizard-actions__end{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-wizard-actions__end{margin-left:auto}.ui-mini-chart-card{margin:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}.ui-mini-chart-card__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.ui-mini-chart-card__value{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--foreground)}.ui-mini-chart-card__value-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ui-mini-chart-card__meta{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.ui-mini-chart-card__meta--positive{color:var(--ui-alert-success-text)}.ui-mini-chart-card__meta--negative{color:var(--ui-alert-error-text)}.ui-mini-chart-card__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--muted-foreground)}.ui-mini-chart-card__sparkline{display:block;width:100%;height:3rem;margin-top:.25rem}.ui-mini-chart-card__sparkline-line{stroke:var(--foreground);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ui-mini-chart-card__trend{display:inline-flex;align-items:center;gap:.2rem;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.ui-mini-chart-card__trend--up{color:var(--ui-alert-error-text)}.ui-mini-chart-card__trend--down{color:var(--ui-alert-success-text)}.ui-mini-chart-card__trend--flat{color:var(--muted-foreground)}.ui-mini-chart-card__risk-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.ui-mini-chart-card__risk-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.ui-mini-chart-card__risk-badge.is-safe{background:var(--ui-alert-success-bg);color:var(--ui-alert-success-text);border-color:var(--ui-alert-success-border)}.ui-mini-chart-card__risk-badge.is-watch{background:var(--ui-alert-warning-bg);color:var(--ui-alert-warning-text);border-color:var(--ui-alert-warning-border)}.ui-mini-chart-card__risk-badge.is-critical{background:var(--ui-alert-error-bg);color:var(--ui-alert-error-text);border-color:var(--ui-alert-error-border)}.ui-mini-chart-card__progress{position:relative;height:.5rem;margin-top:.35rem;border-radius:999px;overflow:hidden;background:var(--zinc-200)}@supports (color: color-mix(in lab,red,red)){.ui-mini-chart-card__progress{background:color-mix(in srgb,var(--zinc-200) 70%,transparent)}}.ui-mini-chart-card__progress-fill{height:100%;border-radius:inherit;transition:width .35s ease}.ui-mini-chart-card__progress-fill.is-safe{background:var(--ui-alert-success-accent)}.ui-mini-chart-card__progress-fill.is-watch{background:var(--ui-alert-warning-accent)}.ui-mini-chart-card__progress-fill.is-critical{background:var(--ui-alert-error-accent)}.ui-mini-chart-card__risk-scale{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ui-accordion{border:1px solid var(--zinc-200);border-radius:var(--radius-md);background:var(--card);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}@supports (color: color-mix(in lab,red,red)){.ui-accordion{border:1px solid color-mix(in srgb,var(--zinc-200) 90%,transparent)}}.ui-accordion.is-open{border-color:var(--zinc-300);box-shadow:0 1px 3px #0000000a}@supports (color: color-mix(in lab,red,red)){.ui-accordion.is-open{border-color:color-mix(in srgb,var(--zinc-300) 85%,transparent)}}.ui-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:none;background:var(--zinc-50);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}@supports (color: color-mix(in lab,red,red)){.ui-accordion__trigger{background:color-mix(in srgb,var(--zinc-50) 55%,var(--card))}}.ui-accordion__trigger:hover{background:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.ui-accordion__trigger:hover{background:color-mix(in srgb,var(--zinc-100) 70%,var(--card))}}.ui-accordion__trigger:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-accordion.is-open .ui-accordion__trigger{background:var(--card);border-bottom:1px solid var(--zinc-200)}@supports (color: color-mix(in lab,red,red)){.ui-accordion.is-open .ui-accordion__trigger{border-bottom:1px solid color-mix(in srgb,var(--zinc-200) 80%,transparent)}}.ui-accordion__trigger-row{display:flex;align-items:stretch;gap:.25rem;padding-right:.35rem;background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.ui-accordion__trigger-row{background:color-mix(in srgb,var(--zinc-50) 55%,var(--card))}}.ui-accordion__trigger-row .ui-accordion__trigger{flex:1;min-width:0;background:transparent}.ui-accordion__trigger-row .ui-accordion__trigger:hover{background:transparent}.ui-accordion.is-open .ui-accordion__trigger-row{background:var(--card)}.ui-accordion__trigger-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ui-accordion__title{font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--zinc-900)}.ui-accordion__summary{font-size:.75rem;line-height:1.35;color:var(--zinc-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-accordion__trigger-actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.ui-accordion__chevron{flex-shrink:0;width:1rem;height:1rem;color:var(--zinc-500);transition:transform .22s ease}.ui-accordion.is-open .ui-accordion__chevron{transform:rotate(180deg)}.ui-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.ui-accordion.is-open .ui-accordion__content{grid-template-rows:1fr}.ui-accordion__content-inner{overflow:hidden;min-height:0;padding:0 .85rem;opacity:0;transition:opacity .2s ease,padding .24s ease}.ui-accordion.is-open .ui-accordion__content-inner{padding:.85rem;opacity:1}.ui-code-preview{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:var(--radius-xl, .75rem);background:var(--zinc-950, #09090b);color:var(--zinc-100);overflow:hidden;box-shadow:inset 0 0 0 1px var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){.ui-code-preview{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zinc-700) 55%,transparent)}}.ui-code-preview__toolbar{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:2.5rem;padding:.35rem .5rem;border-bottom:1px solid var(--zinc-700);background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__toolbar{border-bottom:1px solid color-mix(in srgb,var(--zinc-700) 65%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__toolbar{background:color-mix(in srgb,var(--zinc-900) 85%,#09090b)}}.ui-code-preview__copy{min-width:2rem;width:2rem;height:2rem;padding:0;color:var(--zinc-400);border-color:transparent;background:transparent}.ui-code-preview__copy:hover:not(:disabled){color:var(--zinc-100);background:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__copy:hover:not(:disabled){background:color-mix(in srgb,var(--zinc-700) 45%,transparent)}}.ui-code-preview__body{display:flex;min-height:0;max-height:14rem;overflow:auto;overscroll-behavior:contain;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Consolas,monospace;font-size:.8125rem;line-height:1.55}.ui-code-preview__gutter{flex-shrink:0;padding:.85rem .65rem .85rem .85rem;text-align:right;-webkit-user-select:none;user-select:none;color:var(--zinc-500);border-right:1px solid var(--zinc-800);background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__gutter{color:color-mix(in srgb,var(--zinc-500) 85%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__gutter{border-right:1px solid color-mix(in srgb,var(--zinc-800) 90%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-code-preview__gutter{background:color-mix(in srgb,var(--zinc-900) 70%,#09090b)}}.ui-code-preview__gutter span{display:block}.ui-code-preview__code{flex:1;min-width:0;margin:0;padding:.85rem 1rem;overflow-x:auto;white-space:pre;color:var(--zinc-100);background:transparent}.ui-code-preview__code code{font:inherit;color:inherit;background:transparent}.ui-code-preview__kw{color:#93c5fd;font-weight:600}.ui-code-preview__str{color:#86efac}.ui-code-preview__num{color:#fcd34d}.ui-code-preview__placeholder,.ui-code-preview__loading{margin:0;padding:1rem 1.15rem;font-size:.8125rem;line-height:1.5;color:var(--zinc-500)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ui-skeleton{display:block;width:100%;height:.875rem;border-radius:var(--radius-sm);background-color:var(--zinc-200);flex-shrink:0}.ui-skeleton--shimmer{position:relative;overflow:hidden;background-color:var(--zinc-200);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:shimmer 1.35s linear infinite}.ui-skeleton--sm{height:.75rem;border-radius:calc(var(--radius-sm) * .75)}.ui-skeleton--title{height:1.125rem;border-radius:var(--radius-sm)}.ui-skeleton--lg{height:1rem}.ui-skeleton--media{width:100%;height:8rem;border-radius:var(--radius-md)}.ui-skeleton--btn{width:6rem;height:2.75rem;border-radius:var(--radius-sm)}.ui-skeleton--circle{width:2.5rem;height:2.5rem;border-radius:9999px}.ui-skeleton-card{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.25rem 0}.ui-skeleton-stack{display:flex;flex-direction:column;gap:.625rem;width:100%;padding:.5rem 0}.ui-skeleton-stack--compact{gap:.5rem;padding:.375rem .75rem .75rem}.ui-skeleton-table-cell{min-height:3.25rem;vertical-align:middle}.ui-skeleton-row{pointer-events:none;-webkit-user-select:none;user-select:none}.ui-skeleton-row:hover,.ui-skeleton-row:hover .saas-table__td{background:transparent!important}.saas-table .ui-skeleton-row .saas-table__td{border-bottom:1px solid var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.saas-table .ui-skeleton-row .saas-table__td{border-bottom:1px solid color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.saas-table .ui-skeleton-row:last-child .saas-table__td{border-bottom:none}.ui-loading{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;padding:.25rem 0}.ui-loading--inline{display:inline-flex;width:auto}.ui-loading--center{align-items:center;text-align:center}.ui-loading__bar{display:block;width:100%;height:.875rem;border-radius:var(--radius-sm);flex-shrink:0;position:relative;overflow:hidden;background-color:var(--zinc-200);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:shimmer 1.35s linear infinite;width:min(100%,12rem);max-width:100%}.ui-loading__bar:nth-child(2){width:min(100%,8.5rem);opacity:.92}.ui-loading__bar:nth-child(3){width:min(100%,10rem);opacity:.84}.ui-loading__bar--sm{width:min(100%,6rem);height:.75rem}.ui-loading__bar--lg{width:min(100%,16rem);height:1rem}@media(prefers-reduced-motion:reduce){.ui-skeleton--shimmer,.ui-loading__bar{animation:none;background-image:none;background-color:var(--zinc-200)}}[data-theme=dark] .ui-skeleton,[data-theme=dark] .ui-skeleton--shimmer{background-color:var(--zinc-800)}[data-theme=dark] .ui-skeleton--shimmer{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ui-skeleton--shimmer,[data-theme=dark] .ui-loading__bar{background-color:var(--zinc-800)}}.ui-empty,.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:2.5rem 1.5rem;text-align:center;box-sizing:border-box}.ui-empty--compact{padding:1.5rem 1rem;gap:.625rem}.ui-empty--table{min-height:12rem;padding:2rem 1rem}.ui-empty__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;margin-bottom:.125rem;color:var(--zinc-500)}@supports (color: color-mix(in lab,red,red)){.ui-empty__icon{color:color-mix(in srgb,var(--zinc-500) 85%,var(--zinc-200))}}.ui-empty__icon svg{width:2.5rem;height:2.5rem;stroke:currentColor;fill:none}.ui-empty__icon img{width:2.5rem;height:2.5rem;object-fit:contain;opacity:.72}.ui-empty__title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--zinc-800)}.ui-empty__description{margin:0;max-width:22rem;font-size:.875rem;line-height:1.5;color:var(--zinc-500)}.ui-empty__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin-top:.5rem}.ui-empty__cta .ui-btn,.ui-empty__cta .ui-btn--primary,.ui-empty__cta .ui-btn--secondary{margin-top:0}.saas-table__td>.ui-empty,.saas-table-wrap .ui-empty{margin-inline:auto}@keyframes ui-toast-in{0%{opacity:0;transform:translate(1.125rem)}to{opacity:1;transform:translate(0)}}@keyframes ui-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1.125rem)}}.ui-toast-container{position:fixed;top:1rem;right:1rem;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;width:min(100vw - 2rem,22rem);pointer-events:none}.ui-toast-container--bottom{top:auto;bottom:1rem}.ui-toast{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem .75rem .875rem .875rem;border:1px solid var(--border);border-left-width:3px;border-left-color:var(--zinc-500);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--ui-toast-shadow);pointer-events:auto;animation:ui-toast-in .28s ease-out both}.ui-toast--exit{animation:ui-toast-out .22s ease-in both}.ui-toast--success{background:var(--ui-toast-success-bg);border-color:var(--ui-toast-success-border);border-left-color:var(--ui-toast-success-accent)}.ui-toast--success .ui-toast__icon{color:var(--ui-toast-success-icon)}.ui-toast--error{background:var(--ui-toast-error-bg);border-color:var(--ui-toast-error-border);border-left-color:var(--ui-toast-error-accent)}.ui-toast--error .ui-toast__icon{color:var(--ui-toast-error-icon)}.ui-toast--info{background:var(--ui-toast-info-bg);border-color:var(--ui-toast-info-border);border-left-color:var(--ui-toast-info-accent)}.ui-toast--info .ui-toast__icon{color:var(--ui-toast-info-icon)}.ui-toast__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.0625rem;color:var(--zinc-600)}.ui-toast__icon svg{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none}.ui-toast__body{flex:1;min-width:0;padding-right:.25rem}.ui-toast__title{margin:0 0 .125rem;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--zinc-800)}.ui-toast__message{margin:0;font-size:.875rem;line-height:1.45;color:var(--zinc-600);word-break:break-word}.ui-toast__close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.125rem -.125rem 0 0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--zinc-500);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-toast__close svg{width:1rem;height:1rem;stroke:currentColor;fill:none}.ui-toast__close:hover{background:var(--zinc-500);color:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){.ui-toast__close:hover{background:color-mix(in srgb,var(--zinc-500) 10%,transparent)}}.ui-toast__close:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}@media(prefers-reduced-motion:reduce){.ui-toast{animation:none}.ui-toast--exit{animation:none;opacity:0}}@media(max-width:639px){.ui-toast-container{top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;align-items:stretch}.ui-toast-container--bottom{bottom:.75rem}}.ui-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 1.25rem;padding:0;border-bottom:1px solid var(--zinc-200);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--zinc-500);white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.ui-tab:hover:not(.is-active):not(.ui-tab--active){color:var(--zinc-800)}.ui-tab:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-tab.is-active,.ui-tab--active{color:var(--zinc-900);border-bottom-color:var(--zinc-900)}.ui-tabs-content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ui-tabs-content[hidden]{display:none}.ui-floating-action-bar{position:fixed;bottom:1.5rem;left:50%;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.25rem;max-width:min(36rem,100vw - 2rem);padding:.75rem 1.25rem;border-radius:9999px;background:var(--zinc-900);color:var(--zinc-200);box-shadow:0 25px 50px -12px var(--zinc-950),0 0 0 1px var(--zinc-700);transform:translate(-50%,5rem);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}@supports (color: color-mix(in lab,red,red)){.ui-floating-action-bar{box-shadow:0 25px 50px -12px color-mix(in srgb,var(--zinc-950) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--zinc-700) 40%,transparent)}}.ui-floating-action-bar.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.ui-floating-action-bar .ui-btn{min-height:2.5rem;height:2.5rem;padding-left:1rem;padding-right:1rem}.ui-floating-action-bar .ui-btn--ghost{color:var(--zinc-200);border-color:var(--zinc-500);background:transparent}@supports (color: color-mix(in lab,red,red)){.ui-floating-action-bar .ui-btn--ghost{border-color:color-mix(in srgb,var(--zinc-500) 55%,transparent)}}.ui-floating-action-bar .ui-btn--ghost:hover:not(:disabled){color:var(--zinc-50);background:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){.ui-floating-action-bar .ui-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--zinc-700) 65%,transparent)}}.ui-floating-action-bar__count{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--zinc-200);white-space:nowrap}.ui-floating-action-bar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}@media(max-width:639px){.ui-floating-action-bar{border-radius:var(--radius-xl);width:calc(100vw - 2rem);max-width:none;padding:1rem 1.25rem}}.ui-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:0;font-size:.875rem;line-height:1.35}.ui-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;color:var(--zinc-900);font-weight:500;text-decoration:none;pointer-events:none}a.ui-breadcrumb__item{color:var(--zinc-500);font-weight:400;pointer-events:auto;transition:color .15s ease,text-decoration-color .15s ease}a.ui-breadcrumb__item:hover{color:var(--zinc-800);text-decoration:underline;text-underline-offset:.15em}a.ui-breadcrumb__item:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-breadcrumb__item.is-current,.ui-breadcrumb__item[aria-current=page]{color:var(--zinc-900);font-weight:500;pointer-events:none;cursor:default}.ui-breadcrumb__separator{display:inline-flex;flex-shrink:0;align-items:center;color:var(--zinc-300);-webkit-user-select:none;user-select:none;pointer-events:none}.ui-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:8rem;padding:1.75rem 1.5rem;border:2px dashed var(--zinc-300);border-radius:var(--radius-lg);background:var(--zinc-50);text-align:center;cursor:pointer;transition:border-color .2s ease,border-style .15s ease,background-color .2s ease}@supports (color: color-mix(in lab,red,red)){.ui-file-drop{background:color-mix(in srgb,var(--zinc-50) 70%,transparent)}}.ui-file-drop:hover:not(.is-disabled):not(.is-drag-over){border-color:var(--zinc-500);background:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.ui-file-drop:hover:not(.is-disabled):not(.is-drag-over){border-color:color-mix(in srgb,var(--zinc-500) 50%,var(--zinc-300))}}@supports (color: color-mix(in lab,red,red)){.ui-file-drop:hover:not(.is-disabled):not(.is-drag-over){background:color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.ui-file-drop:focus-within:not(.is-disabled){outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-file-drop.is-drag-over{border-style:solid;border-color:var(--zinc-900);background:var(--zinc-100)}.ui-file-drop.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-file-drop__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--zinc-400)}.ui-file-drop__icon svg{width:2.5rem;height:2.5rem;stroke:currentColor;fill:none}.ui-file-drop__text{margin:0;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--zinc-700)}.ui-file-drop__subtext{margin:0;max-width:24rem;font-size:.75rem;line-height:1.45;color:var(--zinc-400)}.ui-file-drop.is-drag-over .ui-file-drop__icon{color:var(--zinc-600)}.ui-file-drop.is-drag-over .ui-file-drop__text{color:var(--zinc-900)}.app-input,.input,.inp{display:block;width:100%;height:2.75rem;min-height:2.75rem;padding:.625rem .875rem;border-radius:var(--radius-sm);border:1px solid var(--input);background:var(--card);color:var(--foreground);font-size:.875rem;line-height:1.35;outline:none;transition:all .2s ease-in-out}.app-input::placeholder,.input::placeholder,.inp::placeholder{color:var(--muted-foreground)}.app-input:hover:not(:disabled):not(:focus-visible),.input:hover:not(:disabled):not(:focus-visible),.inp:hover:not(:disabled):not(:focus-visible){border-color:var(--zinc-300)}@supports (color: color-mix(in lab,red,red)){.app-input:hover:not(:disabled):not(:focus-visible),.input:hover:not(:disabled):not(:focus-visible),.inp:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in srgb,var(--zinc-300) 70%,var(--input))}}.app-input:focus,.input:focus,.inp:focus{outline:none}.app-input:focus-visible,.input:focus-visible,.inp:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.app-input:disabled,.input:disabled,.inp:disabled{cursor:not-allowed;opacity:.5;background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.app-input:disabled,.input:disabled,.inp:disabled{background:color-mix(in srgb,var(--zinc-50) 50%,var(--card))}}.app-input[type=file],.input[type=file],.inp[type=file]{border:0;background:transparent;padding:0;min-height:auto;font-size:.875rem;font-weight:500}.gtip-add-panel__label>span:first-child{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--zinc-700)}.app-btn-primary,.btn.btn-primary,.btn.primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.app-btn-primary:focus,.btn.btn-primary:focus,.btn.primary:focus{outline:none}.app-btn-primary:focus-visible,.btn.btn-primary:focus-visible,.btn.primary:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.app-btn-primary:active:not(:disabled),.btn.btn-primary:active:not(:disabled),.btn.primary:active:not(:disabled){transform:scale(.98)}.app-btn-primary:disabled,.btn.btn-primary:disabled,.btn.primary:disabled{cursor:not-allowed;opacity:.5}.app-btn-primary,.btn.btn-primary,.btn.primary{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.app-btn-primary:hover:not(:disabled),.btn.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled){background:var(--primary)}@supports (color: color-mix(in lab,red,red)){.app-btn-primary:hover:not(:disabled),.btn.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--zinc-700))}}.btn.btn-secondary,.btn.ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.btn.btn-secondary:focus,.btn.ghost:focus{outline:none}.btn.btn-secondary:focus-visible,.btn.ghost:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.btn.btn-secondary:active:not(:disabled),.btn.ghost:active:not(:disabled){transform:scale(.98)}.btn.btn-secondary:disabled,.btn.ghost:disabled{cursor:not-allowed;opacity:.5}.btn.btn-secondary,.btn.ghost{border-color:var(--border);background:var(--card);color:var(--foreground)}.btn.btn-secondary:hover:not(:disabled),.btn.ghost:hover:not(:disabled){background:var(--accent)}.btn.btn-danger,.btn.danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.btn.btn-danger:focus,.btn.danger:focus{outline:none}.btn.btn-danger:focus-visible,.btn.danger:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.btn.btn-danger:active:not(:disabled),.btn.danger:active:not(:disabled){transform:scale(.98)}.btn.btn-danger:disabled,.btn.danger:disabled{cursor:not-allowed;opacity:.5}.btn.btn-danger,.btn.danger{background:var(--destructive);border-color:var(--destructive);color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.btn.btn-danger,.btn.danger{background:color-mix(in srgb,var(--destructive) 8%,var(--card))}}@supports (color: color-mix(in lab,red,red)){.btn.btn-danger,.btn.danger{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border))}}.btn.btn-danger:hover:not(:disabled),.btn.danger:hover:not(:disabled){background:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.btn.btn-danger:hover:not(:disabled),.btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 14%,var(--card))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.btn:focus{outline:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn.sm,.btn-sm,.ui-btn.sm{height:2.25rem;padding:.375rem .875rem;font-size:.8125rem}.ui-btn.primary,.ui-btn.primary.sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn.primary:focus,.ui-btn.primary.sm:focus{outline:none}.ui-btn.primary:focus-visible,.ui-btn.primary.sm:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn.primary:active:not(:disabled),.ui-btn.primary.sm:active:not(:disabled){transform:scale(.98)}.ui-btn.primary:disabled,.ui-btn.primary.sm:disabled{cursor:not-allowed;opacity:.5}.ui-btn.primary,.ui-btn.primary.sm{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.ui-btn.primary:hover:not(:disabled),.ui-btn.primary.sm:hover:not(:disabled){background:var(--primary)}@supports (color: color-mix(in lab,red,red)){.ui-btn.primary:hover:not(:disabled),.ui-btn.primary.sm:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--zinc-700))}}.ui-btn.ghost,.ui-btn.ghost.sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn.ghost:focus,.ui-btn.ghost.sm:focus{outline:none}.ui-btn.ghost:focus-visible,.ui-btn.ghost.sm:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn.ghost:active:not(:disabled),.ui-btn.ghost.sm:active:not(:disabled){transform:scale(.98)}.ui-btn.ghost:disabled,.ui-btn.ghost.sm:disabled{cursor:not-allowed;opacity:.5}.ui-btn.ghost,.ui-btn.ghost.sm{border-color:var(--border);background:var(--card);color:var(--foreground)}.ui-btn.ghost:hover:not(:disabled),.ui-btn.ghost.sm:hover:not(:disabled){background:var(--accent)}.ui-btn.danger,.ui-btn.danger.sm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,transform .1s ease}.ui-btn.danger:focus,.ui-btn.danger.sm:focus{outline:none}.ui-btn.danger:focus-visible,.ui-btn.danger.sm:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn.danger:active:not(:disabled),.ui-btn.danger.sm:active:not(:disabled){transform:scale(.98)}.ui-btn.danger:disabled,.ui-btn.danger.sm:disabled{cursor:not-allowed;opacity:.5}.ui-btn.danger,.ui-btn.danger.sm{background:var(--destructive);border-color:var(--destructive);color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-btn.danger,.ui-btn.danger.sm{background:color-mix(in srgb,var(--destructive) 8%,var(--card))}}@supports (color: color-mix(in lab,red,red)){.ui-btn.danger,.ui-btn.danger.sm{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border))}}.ui-btn.danger:hover:not(:disabled),.ui-btn.danger.sm:hover:not(:disabled){background:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-btn.danger:hover:not(:disabled),.ui-btn.danger.sm:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 14%,var(--card))}}.form-card{border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:var(--ui-card-shadow);padding:var(--ui-card-pad);min-width:0;max-width:100%;overflow-wrap:break-word}.app-btn-primary{width:auto}.login-page__submit.ui-btn--primary{width:100%}.ithalat-stack,.space-y-4{display:flex;flex-direction:column;gap:1.25rem}.ithalat-form-card{max-width:32rem}.ithalat-form-fields{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.ui-dropdown,.ui-tooltip{transform-origin:var(--ui-popover-origin, top center);will-change:transform,opacity;transition:transform .15s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.ui-tooltip{position:absolute;z-index:1300;max-width:min(18rem,100vw - 1rem);padding:.375rem .625rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:.8125rem;line-height:1.4;box-shadow:var(--ui-card-shadow);pointer-events:none}.ui-modal-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--zinc-900);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@supports (color: color-mix(in lab,red,red)){.ui-modal-backdrop,.modal-backdrop{background:color-mix(in srgb,var(--zinc-900) 50%,transparent)}}.ui-modal-box,.modal-box{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:min(90vh,720px);padding:0;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:0 20px 25px -5px var(--zinc-950),0 8px 10px -6px var(--zinc-950);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.ui-modal-box,.modal-box{box-shadow:0 20px 25px -5px color-mix(in srgb,var(--zinc-950) 12%,transparent),0 8px 10px -6px color-mix(in srgb,var(--zinc-950) 8%,transparent)}}.ui-modal-box.max-w-lg,.modal-box.max-w-lg{max-width:32rem}.ui-modal-box--wide{max-width:42rem}.ui-modal-box--xl{max-width:min(56rem,96vw)}@media(prefers-reduced-motion:reduce){.ui-dropdown,.ui-tooltip,.ui-modal-backdrop,.modal-backdrop,.ui-modal-box,.modal-box,.ui-drawer-backdrop,.ui-drawer{animation:none!important;transition:none!important}}.ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.ui-modal-header__text{min-width:0;flex:1}.ui-modal-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.ui-modal-desc{margin:.35rem 0 0;font-size:.875rem;color:var(--muted-foreground);line-height:1.45}.ui-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);font-size:1.375rem;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease}.ui-modal-close:hover{color:var(--foreground);background:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.ui-modal-close:hover{background:color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.ui-modal-close:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-modal-box>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ui-modal-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;overflow-y:auto;flex:1;min-height:0}.ui-modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.ui-modal-body .ui-alert{margin:0}.ui-drawer-backdrop{position:fixed;inset:0;z-index:1090;background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){.ui-drawer-backdrop{background:color-mix(in srgb,var(--zinc-900) 40%,transparent)}}.ui-drawer{position:fixed;top:0;right:0;z-index:1100;display:flex;flex-direction:column;width:min(100vw,28.125rem);max-width:36rem;height:100%;background:var(--ui-bg-primary);color:var(--card-foreground);border-left:1px solid var(--border);box-shadow:-8px 0 24px -4px var(--zinc-950),-4px 0 8px -4px var(--zinc-950);transform:translate(0);transition:transform .3s cubic-bezier(.25,1,.5,1);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.ui-drawer{box-shadow:-8px 0 24px -4px color-mix(in srgb,var(--zinc-950) 12%,transparent),-4px 0 8px -4px color-mix(in srgb,var(--zinc-950) 8%,transparent)}}.ui-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.ui-drawer__header-text{min-width:0;flex:1}.ui-drawer__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.ui-drawer__close:hover{background:var(--zinc-200);color:var(--foreground)}@supports (color: color-mix(in lab,red,red)){.ui-drawer__close:hover{background:color-mix(in srgb,var(--zinc-200) 65%,transparent)}}.ui-drawer__close:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-drawer__body{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.ui-drawer__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid var(--border);background:var(--ui-bg-primary)}.ui-drawer__body .ui-breadcrumb{margin-bottom:.25rem}.ui-drawer__body .ui-alert{margin:0}[data-theme=dark] .ui-label{color:var(--zinc-400)}[data-theme=dark] .ui-modal-close:hover{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-modal-close:hover{background:color-mix(in srgb,var(--zinc-800) 80%,transparent)}}[data-theme=dark] .ui-drawer__close:hover{background:var(--zinc-800);color:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-drawer__close:hover{background:color-mix(in srgb,var(--zinc-800) 80%,transparent)}}[data-theme=dark] .ui-drawer__title,[data-theme=dark] .ui-card__title,[data-theme=dark] .ui-page__title{color:var(--zinc-50)}[data-theme=dark] .ui-timeline{border-left-color:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-timeline{border-left-color:color-mix(in srgb,var(--zinc-700) 85%,transparent)}}[data-theme=dark] .ui-timeline__badge{background:var(--zinc-100);color:var(--zinc-900);border-color:var(--card);box-shadow:0 0 0 1px var(--zinc-600)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-timeline__badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--zinc-600) 70%,transparent)}}[data-theme=dark] .ui-step__marker{background:var(--card)}[data-theme=dark] .ui-step.is-completed .ui-step__marker{border-color:var(--ui-success);background:var(--ui-success);color:var(--ui-success)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-completed .ui-step__marker{border-color:color-mix(in srgb,var(--ui-success) 75%,var(--zinc-400))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-completed .ui-step__marker{background:color-mix(in srgb,var(--ui-success) 18%,var(--card))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-completed .ui-step__marker{color:color-mix(in srgb,var(--ui-success) 80%,var(--zinc-200))}}[data-theme=dark] .ui-step.is-completed .ui-step__label{color:var(--zinc-300)}[data-theme=dark] .ui-step.is-current .ui-step__marker{border-color:var(--blue-500);background:var(--blue-500);color:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-current .ui-step__marker{border-color:color-mix(in srgb,var(--blue-500) 45%,var(--zinc-500))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-current .ui-step__marker{background:color-mix(in srgb,var(--blue-500) 16%,var(--card))}}[data-theme=dark] .ui-step.is-current .ui-step__label{color:var(--zinc-100)}[data-theme=dark] .ui-step.is-pending .ui-step__marker{border-color:var(--zinc-600)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step.is-pending .ui-step__marker{border-color:color-mix(in srgb,var(--zinc-600) 70%,transparent)}}[data-theme=dark] .ui-step.is-pending .ui-step__label{color:var(--zinc-500)}[data-theme=dark] .ui-step__connector{background:var(--zinc-600)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-step__connector{background:color-mix(in srgb,var(--zinc-600) 75%,transparent)}}[data-theme=dark] .ui-accordion{border-color:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-accordion{border-color:color-mix(in srgb,var(--zinc-700) 80%,transparent)}}[data-theme=dark] .ui-accordion__trigger{background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-accordion__trigger{background:color-mix(in srgb,var(--zinc-900) 65%,var(--card))}}[data-theme=dark] .ui-accordion__trigger:hover{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-accordion__trigger:hover{background:color-mix(in srgb,var(--zinc-800) 75%,var(--card))}}[data-theme=dark] .ui-accordion.is-open .ui-accordion__trigger{background:var(--card);border-bottom-color:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-accordion.is-open .ui-accordion__trigger{border-bottom-color:color-mix(in srgb,var(--zinc-700) 80%,transparent)}}[data-theme=dark] .ui-accordion__trigger-row{background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-accordion__trigger-row{background:color-mix(in srgb,var(--zinc-900) 65%,var(--card))}}[data-theme=dark] .ui-accordion.is-open .ui-accordion__trigger-row{background:var(--card)}[data-theme=dark] .ui-accordion__title,[data-theme=dark] .ui-empty__title{color:var(--zinc-100)}[data-theme=dark] .ui-empty__description{color:var(--muted-foreground)}[data-theme=dark] .ui-empty__icon{color:var(--zinc-500)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-empty__icon{color:color-mix(in srgb,var(--zinc-500) 65%,var(--zinc-600))}}[data-theme=dark] .ui-toast__title{color:var(--zinc-100)}[data-theme=dark] .ui-toast__message,[data-theme=dark] .ui-toast__close{color:var(--muted-foreground)}[data-theme=dark] .ui-toast__close:hover{background:var(--zinc-500);color:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-toast__close:hover{background:color-mix(in srgb,var(--zinc-500) 16%,transparent)}}[data-theme=dark] .ui-btn--primary,[data-theme=dark] .ui-btn.primary,[data-theme=dark] .app-btn-primary,[data-theme=dark] .btn.btn-primary,[data-theme=dark] .btn.primary{background:var(--primary);color:var(--primary-foreground)}[data-theme=dark] .ui-btn--primary:hover:not(:disabled),[data-theme=dark] .ui-btn.primary:hover:not(:disabled),[data-theme=dark] .app-btn-primary:hover:not(:disabled),[data-theme=dark] .btn.btn-primary:hover:not(:disabled),[data-theme=dark] .btn.primary:hover:not(:disabled){background:var(--primary)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-btn--primary:hover:not(:disabled),[data-theme=dark] .ui-btn.primary:hover:not(:disabled),[data-theme=dark] .app-btn-primary:hover:not(:disabled),[data-theme=dark] .btn.btn-primary:hover:not(:disabled),[data-theme=dark] .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--zinc-700))}}[data-theme=dark] .ui-tab.is-active,[data-theme=dark] .ui-tab--active{color:var(--zinc-50);border-bottom-color:var(--zinc-50)}[data-theme=dark] .ui-tabs{border-bottom-color:var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-tabs{border-bottom-color:color-mix(in srgb,var(--zinc-700) 85%,transparent)}}[data-theme=dark] .ui-tab:hover:not(.is-active):not(.ui-tab--active){color:var(--zinc-200)}[data-theme=dark] a.ui-breadcrumb__item{color:var(--zinc-400)}[data-theme=dark] a.ui-breadcrumb__item:hover{color:var(--zinc-200)}[data-theme=dark] .ui-breadcrumb__item.is-current,[data-theme=dark] .ui-breadcrumb__item[aria-current=page]{color:var(--zinc-50)}[data-theme=dark] .ui-breadcrumb__separator{color:var(--zinc-500)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-breadcrumb__separator{color:color-mix(in srgb,var(--zinc-500) 55%,var(--zinc-700))}}[data-theme=dark] .ui-file-drop{border-color:var(--zinc-700);background:var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-file-drop{border-color:color-mix(in srgb,var(--zinc-700) 85%,transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-file-drop{background:color-mix(in srgb,var(--zinc-900) 55%,transparent)}}[data-theme=dark] .ui-file-drop:hover:not(.is-disabled):not(.is-drag-over){border-color:var(--zinc-600);background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-file-drop:hover:not(.is-disabled):not(.is-drag-over){background:color-mix(in srgb,var(--zinc-800) 70%,transparent)}}[data-theme=dark] .ui-file-drop.is-drag-over{border-color:var(--zinc-50);background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-file-drop.is-drag-over{background:color-mix(in srgb,var(--zinc-800) 85%,transparent)}}[data-theme=dark] .ui-file-drop__text{color:var(--zinc-200)}[data-theme=dark] .ui-file-drop__subtext,[data-theme=dark] .ui-file-drop__icon{color:var(--muted-foreground)}[data-theme=dark] .ui-file-drop.is-drag-over .ui-file-drop__text{color:var(--zinc-50)}[data-theme=dark] .ui-file-drop.is-drag-over .ui-file-drop__icon{color:var(--zinc-200)}[data-theme=dark] .ui-input,[data-theme=dark] .ui-select,[data-theme=dark] .ui-textarea,[data-theme=dark] .app-input,[data-theme=dark] .input,[data-theme=dark] .inp{background:var(--zinc-900);border-color:var(--input)}[data-theme=dark] .ui-input:focus,[data-theme=dark] .ui-select:focus,[data-theme=dark] .ui-textarea:focus,[data-theme=dark] .app-input:focus,[data-theme=dark] .input:focus,[data-theme=dark] .inp:focus{outline:none}[data-theme=dark] .ui-input:focus-visible,[data-theme=dark] .ui-select:focus-visible,[data-theme=dark] .ui-textarea:focus-visible,[data-theme=dark] .app-input:focus-visible,[data-theme=dark] .input:focus-visible,[data-theme=dark] .inp:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}[data-theme=dark] .ui-input:disabled,[data-theme=dark] .ui-select:disabled,[data-theme=dark] .ui-textarea:disabled,[data-theme=dark] .app-input:disabled,[data-theme=dark] .input:disabled,[data-theme=dark] .inp:disabled{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-input:disabled,[data-theme=dark] .ui-select:disabled,[data-theme=dark] .ui-textarea:disabled,[data-theme=dark] .app-input:disabled,[data-theme=dark] .input:disabled,[data-theme=dark] .inp:disabled{background:color-mix(in srgb,var(--zinc-800) 50%,var(--card))}}[data-theme=dark] .ui-checkbox,[data-theme=dark] input[type=checkbox].ui-checkbox,[data-theme=dark] .ui-field input[type=checkbox],[data-theme=dark] .ui-field--checkbox input[type=checkbox],[data-theme=dark] .ui-radio,[data-theme=dark] input[type=radio].ui-radio,[data-theme=dark] .ui-field input[type=radio]{background:var(--zinc-900)}[data-theme=dark] .ui-checkbox:focus,[data-theme=dark] input[type=checkbox].ui-checkbox:focus,[data-theme=dark] .ui-field input[type=checkbox]:focus,[data-theme=dark] .ui-field--checkbox input[type=checkbox]:focus,[data-theme=dark] .ui-radio:focus,[data-theme=dark] input[type=radio].ui-radio:focus,[data-theme=dark] .ui-field input[type=radio]:focus{outline:none}[data-theme=dark] .ui-checkbox:focus-visible,[data-theme=dark] input[type=checkbox].ui-checkbox:focus-visible,[data-theme=dark] .ui-field input[type=checkbox]:focus-visible,[data-theme=dark] .ui-field--checkbox input[type=checkbox]:focus-visible,[data-theme=dark] .ui-radio:focus-visible,[data-theme=dark] input[type=radio].ui-radio:focus-visible,[data-theme=dark] .ui-field input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}[data-theme=dark] .ui-input.ui-input--cell,[data-theme=dark] .ui-textarea.ui-input--cell,[data-theme=dark] .app-input.ui-input--cell{background:transparent;border-color:transparent}[data-theme=dark] .ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){background:var(--muted);border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){background:color-mix(in srgb,var(--muted) 35%,transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .ui-textarea.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]),[data-theme=dark] .app-input.ui-input--cell:hover:not(:disabled):not(:focus-visible):not([readonly]){border-color:color-mix(in srgb,var(--border) 45%,transparent)}}[data-theme=dark] .ui-input.ui-input--cell:focus-visible,[data-theme=dark] .ui-textarea.ui-input--cell:focus-visible,[data-theme=dark] .app-input.ui-input--cell:focus-visible{background:var(--zinc-800);border-color:var(--zinc-500);outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-input.ui-input--cell:focus-visible,[data-theme=dark] .ui-textarea.ui-input--cell:focus-visible,[data-theme=dark] .app-input.ui-input--cell:focus-visible{background:color-mix(in srgb,var(--zinc-800) 85%,var(--card))}}[data-theme=dark] .ui-input.ui-input--cell:disabled,[data-theme=dark] .ui-input.ui-input--cell[readonly],[data-theme=dark] .ui-textarea.ui-input--cell:disabled,[data-theme=dark] .ui-textarea.ui-input--cell[readonly],[data-theme=dark] .app-input.ui-input--cell:disabled,[data-theme=dark] .app-input.ui-input--cell[readonly]{background:transparent;border-color:transparent}@media(max-width:1023px){.ui-page__title{font-size:1.375rem}.ui-card{border-radius:var(--radius-lg)}.ui-modal-backdrop,.modal-backdrop{padding:1rem;align-items:flex-end}.ui-modal-box,.modal-box{max-height:min(92vh,720px);border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(max-width:639px){.ui-page{gap:1.25rem}.ui-page__title{font-size:1.25rem}.ui-page__subtitle{font-size:.875rem}.ui-form-grid{gap:1rem}.ui-form-actions{flex-direction:column;align-items:stretch;width:100%}.ui-form-actions .ui-btn,.ui-form-actions .btn{width:100%}.ui-modal-footer{flex-direction:column-reverse;align-items:stretch}.ui-modal-footer .ui-btn{width:100%}.ui-card__title{margin-bottom:1rem;font-size:1rem}}app-company-combobox,app-supplier-combobox,app-gtip-combobox{display:block;width:100%;min-width:0}.ui-form-grid app-company-combobox,.ui-form-grid app-supplier-combobox,.ui-form-grid app-gtip-combobox,.ui-field app-company-combobox,.ui-field app-supplier-combobox,.ui-field app-gtip-combobox{width:100%}.ith-cb{position:relative;display:block;width:100%;min-width:0}.ith-cb__control{position:relative;display:flex;align-items:center;height:2.75rem;width:100%}.ith-cb__trigger{display:flex;align-items:center;width:100%;height:2.75rem;min-width:0;padding:0 2.25rem 0 .875rem;border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-size:.875rem;line-height:1.35;text-align:left;cursor:pointer;transition:all .2s ease}.ith-cb__trigger:hover:not(:disabled){border-color:var(--zinc-300)}@supports (color: color-mix(in lab,red,red)){.ith-cb__trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--zinc-300) 70%,var(--input))}}.ith-cb__trigger:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ith-cb__control--clearable .ith-cb__trigger{padding-right:3.5rem}.ith-cb__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ith-cb__caret{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;font-size:.75rem;line-height:1}.ith-cb__clear{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted-foreground);font-size:1.125rem;line-height:1;cursor:pointer}.ith-cb__clear:hover{color:var(--foreground);background:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.ith-cb__clear:hover{background:color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.ith-cb__clear:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ith-cb__panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:100;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--ui-card-shadow);max-height:min(360px,70vh);display:flex;flex-direction:column;overflow:hidden}.ith-cb__search{margin:.5rem;padding:.625rem .875rem;min-height:2.75rem;border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-size:.875rem;line-height:1.35}.ith-cb__search:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ith-cb__list{overflow-y:auto;flex:1}.ith-cb__item{display:block;width:100%;padding:.5rem .875rem;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;color:var(--foreground)}.ith-cb__item:hover{background:var(--primary)}@supports (color: color-mix(in lab,red,red)){.ith-cb__item:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.ith-cb__item-name{font-weight:600;font-size:.875rem}.ith-cb__item-meta{margin-left:.35rem;font-size:.75rem;color:var(--muted-foreground)}.ith-cb__empty{padding:.75rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.gtip-wrap{position:relative;display:block;width:100%;min-width:0}.gtip-input--clear{padding-right:2.25rem}.gtip-clear{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:1.125rem;line-height:1;cursor:pointer;color:var(--muted-foreground)}.gtip-clear:hover{color:var(--foreground);background:var(--zinc-100)}@supports (color: color-mix(in lab,red,red)){.gtip-clear:hover{background:color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.gtip-clear:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.gtip-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--ui-card-shadow);max-height:320px;display:flex;flex-direction:column}.gtip-pop__search{padding:.5rem;border-bottom:1px solid var(--border)}.gtip-search{width:100%;min-height:2.75rem;padding:.625rem .875rem;border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font-size:.875rem;line-height:1.35}.gtip-search:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.gtip-pop__body{overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.gtip-msg{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.gtip-msg--err{color:var(--destructive)}.gtip-head{display:grid;grid-template-columns:minmax(5rem,1fr) 2fr;gap:.5rem;padding:.4rem .875rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground);background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.gtip-row{display:grid;grid-template-columns:minmax(5rem,1fr) 2fr;gap:.5rem;width:100%;text-align:left;padding:.45rem .875rem;border:none;border-top:1px solid var(--border);background:var(--card);font:inherit;font-size:.8125rem;cursor:pointer;color:var(--foreground)}.gtip-row:hover{background:var(--background)}.gtip-code{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.gtip-desc{word-break:break-word}.gtip-more{padding:.5rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.gtip-more button{font:inherit;font-size:.75rem;padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--background);cursor:pointer}.gtip-more button:disabled{opacity:.6;cursor:wait}.gtip-more__meta{font-size:.72rem;color:var(--muted-foreground)}[data-theme=dark] .ith-cb__clear:hover,[data-theme=dark] .gtip-clear:hover{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ith-cb__clear:hover,[data-theme=dark] .gtip-clear:hover{background:color-mix(in srgb,var(--zinc-800) 80%,transparent)}}.saas-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);scrollbar-gutter:stable}.ui-card .saas-table-wrap,.form-card .saas-table-wrap,.dash-reports .saas-table-wrap,.dash-report__body .saas-table-wrap,.hq-defs .saas-table-wrap,.saas-table-wrap--aligned{margin-left:0;margin-right:0;width:100%}.ui-card .saas-table-wrap.saas-table-wrap--bleed,.form-card .saas-table-wrap.saas-table-wrap--bleed,.dash-reports .saas-table-wrap.saas-table-wrap--bleed{margin-left:calc(-1 * var(--ui-card-pad));margin-right:calc(-1 * var(--ui-card-pad));width:calc(100% + 2 * var(--ui-card-pad));border:none;border-radius:0}.saas-table-wrap--y{max-height:min(520px,62vh);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.saas-table-wrap--y .saas-table__th{position:sticky;top:0;z-index:10;background:var(--muted);box-shadow:0 1px 0 var(--border)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--y .saas-table__th{box-shadow:0 1px color-mix(in srgb,var(--border) 85%,transparent)}}@media(max-width:768px){.saas-table-wrap--sticky-first .saas-table tr>th:first-child,.saas-table-wrap--sticky-first .saas-table tr>td:first-child,.saas-table--sticky-first tr>th:first-child,.saas-table--sticky-first tr>td:first-child{position:sticky;left:0;z-index:5;background:var(--card);border-right:1px solid var(--zinc-200);box-shadow:4px 0 8px -4px var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-first .saas-table tr>th:first-child,.saas-table-wrap--sticky-first .saas-table tr>td:first-child,.saas-table--sticky-first tr>th:first-child,.saas-table--sticky-first tr>td:first-child{border-right:1px solid color-mix(in srgb,var(--zinc-200) 90%,var(--border))}}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-first .saas-table tr>th:first-child,.saas-table-wrap--sticky-first .saas-table tr>td:first-child,.saas-table--sticky-first tr>th:first-child,.saas-table--sticky-first tr>td:first-child{box-shadow:4px 0 8px -4px color-mix(in srgb,var(--zinc-900) 8%,transparent)}}.saas-table-wrap--sticky-first .saas-table tr>th:first-child,.saas-table--sticky-first tr>th:first-child{background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-first .saas-table tr>th:first-child,.saas-table--sticky-first tr>th:first-child{background:color-mix(in srgb,var(--zinc-50) 85%,var(--card))}}.saas-table-wrap--sticky-first.saas-table-wrap--y .saas-table tr>th:first-child,.saas-table-wrap--sticky-first .saas-table.saas-table--sticky-first tr>th:first-child{z-index:15;background:var(--muted)}.saas-table-wrap--sticky-first .saas-table__row:hover>td:first-child{background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-first .saas-table__row:hover>td:first-child{background:color-mix(in srgb,var(--zinc-50) 65%,var(--card))}}}.saas-table-wrap--sticky-last .saas-table tr>th:last-child,.saas-table-wrap--sticky-last .saas-table tr>td:last-child{position:sticky;right:0;z-index:5;background:var(--card);border-left:1px solid var(--zinc-200);box-shadow:-4px 0 8px -4px var(--zinc-900)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-last .saas-table tr>th:last-child,.saas-table-wrap--sticky-last .saas-table tr>td:last-child{border-left:1px solid color-mix(in srgb,var(--zinc-200) 90%,var(--border))}}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-last .saas-table tr>th:last-child,.saas-table-wrap--sticky-last .saas-table tr>td:last-child{box-shadow:-4px 0 8px -4px color-mix(in srgb,var(--zinc-900) 8%,transparent)}}.saas-table-wrap--sticky-last .saas-table tr>th:last-child{background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-last .saas-table tr>th:last-child{background:color-mix(in srgb,var(--zinc-50) 85%,var(--card))}}.saas-table-wrap--sticky-last.saas-table-wrap--y .saas-table tr>th:last-child{z-index:15;background:var(--muted)}.saas-table-wrap--sticky-last .saas-table__row:hover>td:last-child{background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.saas-table-wrap--sticky-last .saas-table__row:hover>td:last-child{background:color-mix(in srgb,var(--zinc-50) 65%,var(--card))}}.saas-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem;line-height:1.4}.saas-table--min-640{min-width:640px}.saas-table--min-720{min-width:720px}.saas-table--auto{table-layout:auto;min-width:960px}.saas-table__th{padding:.875rem 1.25rem;text-align:left;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--zinc-600);background:var(--zinc-50);border-bottom:1px solid var(--zinc-100);border-left:none;border-right:none;vertical-align:middle;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.saas-table__th{background:color-mix(in srgb,var(--zinc-50) 70%,transparent)}}.saas-table__td{min-height:3.25rem;padding:.875rem 1.25rem;font-size:.875rem;color:var(--foreground);border-bottom:1px solid var(--zinc-100);border-left:none;border-right:none;vertical-align:middle}@supports (color: color-mix(in lab,red,red)){.saas-table__td{border-bottom:1px solid color-mix(in srgb,var(--zinc-100) 80%,transparent)}}.saas-table__td--top{vertical-align:top;height:auto}.saas-table__row{transition:background-color .2s ease}.saas-table__row:hover{background:var(--zinc-50)}@supports (color: color-mix(in lab,red,red)){.saas-table__row:hover{background:color-mix(in srgb,var(--zinc-50) 65%,var(--card))}}.saas-table__row:last-child .saas-table__td{border-bottom:none}.saas-table__col--check{width:3rem;text-align:center}.saas-table__col--code{width:7.5rem;text-align:left;font-variant-numeric:tabular-nums}.saas-table__col--gtip{width:8.5rem;text-align:left;font-variant-numeric:tabular-nums}.saas-table__col--country{width:7rem;text-align:left}.saas-table__col--buyer,.saas-table__col--supplier{width:14rem;text-align:left}.saas-table__col--name{width:22%;text-align:left}.saas-table__col--product{width:26%;text-align:left}.saas-table__col--desc{width:auto;text-align:left}.saas-table__col--file{width:18%;text-align:left}.saas-table__col--size{width:6.5rem;text-align:right}.saas-table__col--mime{width:9rem;text-align:left}.saas-table__col--hash{width:11rem;text-align:left}.saas-table__col--date{width:9.5rem;text-align:right;white-space:nowrap}.saas-table__col--num{width:6.5rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.saas-table__col--status{width:8rem;text-align:center}.saas-table__col--role{width:9rem;text-align:center}.saas-table__col--tenant{width:14rem;text-align:left}.saas-table__col--email{width:22%;text-align:left}.saas-table__col--actions,.saas-table__col--actions-wide{width:1%;min-width:2.75rem;max-width:6rem;text-align:right;vertical-align:middle}.saas-table__col--actions-2{min-width:5.25rem;max-width:5.5rem}.saas-table__col--actions-3{min-width:7.75rem;max-width:8rem}.saas-table__col--hq-name{width:16%;text-align:left}.saas-table__col--hq-domain{width:18%;text-align:left}.saas-table__col--hq-brand{width:22%;text-align:left}.saas-table__col--hq-bridge{width:28%;text-align:left}.saas-table__col--hq-save{width:7.5rem;text-align:right}.saas-table__truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-table__truncate--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;font-variant-numeric:tabular-nums}.saas-table__text--medium{font-weight:600;color:var(--zinc-900)}.saas-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.125rem;width:100%;white-space:nowrap}.saas-table__col--actions .saas-table__actions,.saas-table__col--actions-wide .saas-table__actions,.saas-table__col--actions-2 .saas-table__actions,.saas-table__col--actions-3 .saas-table__actions{justify-content:flex-end}.ui-table-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--zinc-600);cursor:pointer;text-decoration:none;transition:color .15s ease,background-color .15s ease}.ui-table-action:hover:not(:disabled){color:var(--zinc-900);background:var(--muted)}@supports (color: color-mix(in lab,red,red)){.ui-table-action:hover:not(:disabled){background:color-mix(in srgb,var(--muted) 55%,transparent)}}.ui-table-action:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-table-action:disabled{cursor:not-allowed;opacity:.45}.ui-table-action--danger{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-table-action--danger{color:color-mix(in srgb,var(--destructive) 82%,var(--zinc-600))}}.ui-table-action--danger:hover:not(:disabled){color:var(--destructive);background:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-table-action--danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 8%,transparent)}}.ui-table-action__icon{display:block;flex-shrink:0}.ui-table-actions-menu{position:relative;display:inline-flex;align-items:center;justify-content:flex-end}.ui-table-actions-menu__panel{position:fixed;z-index:1200;min-width:11.5rem;max-width:min(16rem,100vw - 1rem);padding:.375rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--ui-card-shadow);transform:translate(-100%)}.ui-table-actions-menu__item{display:flex;align-items:center;width:100%;min-height:2.25rem;padding:.5rem .75rem;border:none;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-table-actions-menu__item:hover:not(:disabled){background:var(--muted)}@supports (color: color-mix(in lab,red,red)){.ui-table-actions-menu__item:hover:not(:disabled){background:color-mix(in srgb,var(--muted) 70%,transparent)}}.ui-table-actions-menu__item:disabled{cursor:not-allowed;opacity:.5}.ui-table-actions-menu__item--danger{color:var(--destructive)}.ui-table-actions-menu__item--danger:hover:not(:disabled){background:var(--destructive);color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.ui-table-actions-menu__item--danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 8%,transparent)}}.saas-table__action-link{padding:0;border:none;background:none;font-size:.8125rem;font-weight:500;cursor:pointer;color:var(--zinc-700);transition:color .2s ease}.saas-table__action-link:hover{color:var(--zinc-900);text-decoration:underline}.saas-table__action-link--danger{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.saas-table__action-link--danger{color:color-mix(in srgb,var(--destructive) 85%,var(--zinc-700))}}.saas-table__action-link--danger:hover{color:var(--destructive)}.saas-table__row--clickable{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=dark] .saas-table__th{background:var(--zinc-800);border-bottom-color:var(--zinc-800);color:var(--zinc-500)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table__th{background:color-mix(in srgb,var(--zinc-800) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table__th{border-bottom-color:color-mix(in srgb,var(--zinc-800) 90%,transparent)}}[data-theme=dark] .saas-table-wrap--y .saas-table__th{background:var(--zinc-800);box-shadow:0 1px 0 var(--zinc-700)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table-wrap--y .saas-table__th{box-shadow:0 1px color-mix(in srgb,var(--zinc-700) 90%,transparent)}}[data-theme=dark] .saas-table__td{border-bottom-color:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table__td{border-bottom-color:color-mix(in srgb,var(--zinc-800) 80%,transparent)}}[data-theme=dark] .saas-table__row:hover{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table__row:hover{background:color-mix(in srgb,var(--zinc-800) 55%,var(--card))}}[data-theme=dark] .saas-table__text--medium{color:var(--zinc-50)}[data-theme=dark] .saas-table__action-link{color:var(--zinc-400)}[data-theme=dark] .saas-table__action-link:hover{color:var(--zinc-50)}[data-theme=dark] .ui-table-action{color:var(--zinc-400)}[data-theme=dark] .ui-table-action:hover:not(:disabled){color:var(--zinc-50);background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-table-action:hover:not(:disabled){background:color-mix(in srgb,var(--zinc-800) 70%,transparent)}}[data-theme=dark] .ui-table-action--danger{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-table-action--danger{color:color-mix(in srgb,var(--destructive) 75%,var(--zinc-400))}}[data-theme=dark] .ui-table-action--danger:hover:not(:disabled){color:var(--destructive);background:var(--destructive)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .ui-table-action--danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive) 12%,transparent)}}[data-theme=dark] .ui-table-actions-menu__panel{background:var(--zinc-900);border-color:var(--border)}@media(max-width:768px){[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>th:first-child,[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>td:first-child,[data-theme=dark] .saas-table--sticky-first tr>th:first-child,[data-theme=dark] .saas-table--sticky-first tr>td:first-child{border-right-color:var(--zinc-700);box-shadow:4px 0 8px -4px var(--zinc-950)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>th:first-child,[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>td:first-child,[data-theme=dark] .saas-table--sticky-first tr>th:first-child,[data-theme=dark] .saas-table--sticky-first tr>td:first-child{border-right-color:color-mix(in srgb,var(--zinc-700) 85%,var(--border))}}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>th:first-child,[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>td:first-child,[data-theme=dark] .saas-table--sticky-first tr>th:first-child,[data-theme=dark] .saas-table--sticky-first tr>td:first-child{box-shadow:4px 0 8px -4px color-mix(in srgb,var(--zinc-950) 35%,transparent)}}[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>th:first-child,[data-theme=dark] .saas-table--sticky-first tr>th:first-child{background:var(--zinc-800)}[data-theme=dark] .saas-table-wrap--sticky-first.saas-table-wrap--y .saas-table tr>th:first-child,[data-theme=dark] .saas-table-wrap--sticky-first .saas-table.saas-table--sticky-first tr>th:first-child{background:var(--zinc-800)}[data-theme=dark] .saas-table-wrap--sticky-first .saas-table tr>td:first-child,[data-theme=dark] .saas-table--sticky-first tr>td:first-child{background:var(--card)}[data-theme=dark] .saas-table-wrap--sticky-first .saas-table__row:hover>td:first-child{background:var(--zinc-800)}@supports (color: color-mix(in lab,red,red)){[data-theme=dark] .saas-table-wrap--sticky-first .saas-table__row:hover>td:first-child{background:color-mix(in srgb,var(--zinc-800) 55%,var(--card))}}}@media(max-width:639px){.ui-card .saas-table-wrap.saas-table-wrap--bleed,.form-card .saas-table-wrap.saas-table-wrap--bleed{margin-left:calc(-1 * var(--ui-card-pad));margin-right:calc(-1 * var(--ui-card-pad));width:calc(100% + 2 * var(--ui-card-pad))}.saas-table-wrap{-webkit-overflow-scrolling:touch}.saas-table__th,.saas-table__td{padding:.75rem .875rem;font-size:.8125rem}.saas-table__th{font-size:.625rem;letter-spacing:.06em}.saas-table__action-link{font-size:.75rem}}.login-page{--login-z-base: 0;--login-z-overlay: 30;position:relative;isolation:isolate;min-height:100vh;display:grid;grid-template-columns:1fr}@media(min-width:960px){.login-page[data-login-split=columns]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.login-page[data-login-split=stacked]{grid-template-rows:minmax(200px,42vh) 1fr}.login-page[data-login-split=stacked] .login-page__hero-inner{max-width:min(520px,94vw);margin-inline:auto;text-align:center}.login-page[data-login-split=stacked] .login-page__hero-logo{margin-inline:auto}.login-page[data-login-split=stacked] .login-page__bullets{text-align:left}.login-page__hero{position:relative;z-index:var(--login-z-base);padding:clamp(2rem,5vw,3.5rem);color:#e8eef7;overflow:hidden}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=brandGradient]{background:radial-gradient(120% 120% at 20% 20%,var(--primary-brand-color),transparent 55%),linear-gradient(165deg,var(--phoenix-navy-950) 0%,var(--phoenix-navy-900) 42%,#071018 100%)}@supports (color: color-mix(in lab,red,red)){.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=brandGradient]{background:radial-gradient(120% 120% at 20% 20%,color-mix(in srgb,var(--primary-brand-color) 50%,transparent),transparent 55%),linear-gradient(165deg,var(--phoenix-navy-950) 0%,var(--phoenix-navy-900) 42%,#071018 100%)}}.login-page__hero--has-photo{background:var(--phoenix-navy-950)}.login-page__hero--has-photo:after{display:none}.login-page__hero--has-photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#071018e0,#07101861 45%,#071018e6)}.login-page__hero-boot{position:absolute;inset:0;background:var(--phoenix-navy-950)}.login-page__hero-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .45s ease;pointer-events:none}.login-page__hero-photo--visible{opacity:1}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=brandGradient]:after{content:"";position:absolute;inset:-40% -20% auto auto;width:min(520px,80vw);height:min(520px,80vw);background:radial-gradient(circle at 30% 30%,var(--primary-brand-color),transparent 60%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=brandGradient]:after{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--primary-brand-color) 38%,transparent),transparent 60%)}}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=aurora]{background:radial-gradient(80% 80% at 20% 20%,var(--primary-brand-color),transparent 55%),radial-gradient(70% 70% at 80% 30%,rgba(147,51,234,.35),transparent 50%),radial-gradient(90% 90% at 50% 100%,rgba(14,165,233,.28),transparent 45%),linear-gradient(155deg,#0a1628,#0f172a 45%,#020617);animation:login-hero-aurora-drift 16s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=aurora]{background:radial-gradient(80% 80% at 20% 20%,color-mix(in srgb,var(--primary-brand-color) 55%,transparent),transparent 55%),radial-gradient(70% 70% at 80% 30%,rgba(147,51,234,.35),transparent 50%),radial-gradient(90% 90% at 50% 100%,rgba(14,165,233,.28),transparent 45%),linear-gradient(155deg,#0a1628,#0f172a 45%,#020617)}}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=oceanDepth]{background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(56,189,248,.22),transparent 55%),radial-gradient(120% 80% at 100% 80%,var(--primary-brand-color),transparent 50%),linear-gradient(180deg,#042f2e,#0c4a6e 38%,#082f49)}@supports (color: color-mix(in lab,red,red)){.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=oceanDepth]{background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(56,189,248,.22),transparent 55%),radial-gradient(120% 80% at 100% 80%,color-mix(in srgb,var(--primary-brand-color) 28%,transparent),transparent 50%),linear-gradient(180deg,#042f2e,#0c4a6e 38%,#082f49)}}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=midnightMesh]{background:linear-gradient(#0f172aeb,#0f172aeb),repeating-linear-gradient(-12deg,transparent,transparent 38px,var(--primary-brand-color) 38px,var(--primary-brand-color) 39px),linear-gradient(145deg,#020617,#0f172a 55%,#020617)}@supports (color: color-mix(in lab,red,red)){.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=midnightMesh]{background:linear-gradient(#0f172aeb,#0f172aeb),repeating-linear-gradient(-12deg,transparent,transparent 38px,color-mix(in srgb,var(--primary-brand-color) 12%,transparent) 38px,color-mix(in srgb,var(--primary-brand-color) 12%,transparent) 39px),linear-gradient(145deg,#020617,#0f172a 55%,#020617)}}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=sunsetWarm]{background:radial-gradient(90% 70% at 10% 90%,rgba(249,115,22,.35),transparent 55%),radial-gradient(70% 60% at 90% 10%,rgba(168,85,247,.28),transparent 50%),linear-gradient(165deg,#1e1b4b,#422006 48%,#0c0a09)}.login-page__hero:not(.login-page__hero--has-photo)[data-login-hero-style=minimalGrid]{background:linear-gradient(#071018e0,#071018e0),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(248,250,252,.06) 47px,rgba(248,250,252,.06) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(248,250,252,.05) 47px,rgba(248,250,252,.05) 48px),linear-gradient(180deg,#0f172a,#020617)}@keyframes login-hero-aurora-drift{0%{filter:hue-rotate(-8deg) saturate(1.05)}to{filter:hue-rotate(12deg) saturate(1.15)}}.login-page__panel{position:relative;z-index:var(--login-z-base);display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,var(--color-bg-elevated) 0%,#ffffff 45%)}.login-page[data-login-panel-solid=true] .login-page__panel{background:var(--login-panel-bg, #ffffff)}.login-page__overlay{position:fixed;inset:0;z-index:var(--login-z-overlay);pointer-events:none}.login-page__overlay[data-overlay-kind=brandVeil]{background:linear-gradient(135deg,var(--primary-brand-color),var(--primary-brand-color))}@supports (color: color-mix(in lab,red,red)){.login-page__overlay[data-overlay-kind=brandVeil]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-brand-color) 22%,transparent),color-mix(in srgb,var(--primary-brand-color) 8%,transparent))}}.login-page__overlay[data-overlay-kind=frostGlass]{-webkit-backdrop-filter:blur(2px) saturate(1.08);backdrop-filter:blur(2px) saturate(1.08);background:#f8fafc1f}.login-page__overlay[data-overlay-kind=cinemaVignette]{background:radial-gradient(ellipse 75% 65% at 50% 48%,transparent 40%,rgba(2,6,23,.55) 100%)}.login-page__overlay[data-overlay-kind=softGrain]{opacity:.4;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 5px)}.login-page__overlay[data-overlay-kind=duotoneCool]{background:linear-gradient(120deg,var(--primary-brand-color),var(--primary-brand-color));mix-blend-mode:soft-light;opacity:.85}@supports (color: color-mix(in lab,red,red)){.login-page__overlay[data-overlay-kind=duotoneCool]{background:linear-gradient(120deg,color-mix(in srgb,var(--primary-brand-color) 35%,#1e3a5f),color-mix(in srgb,var(--primary-brand-color) 15%,#312e81))}}.ui-label,.ui-field>label,.ui-form-grid label{white-space:nowrap!important;word-break:keep-all!important}.ui-form-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px 16px!important;align-items:flex-end!important;width:100%!important;box-sizing:border-box!important}.ui-field{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}.ui-label{font-size:13px!important;font-weight:500!important;color:var(--zinc-700)!important;margin-bottom:6px!important;line-height:1.4!important}.ui-input,.ui-select,.ui-textarea,.ui-form-grid .ui-input,.ui-form-grid .ui-select,.ui-field .ui-input,.ui-field .ui-select,.modal-box .ui-input,.modal-box .ui-select,.ui-modal-box .ui-input,.ui-modal-box .ui-select{display:block!important;width:100%!important;min-height:42px!important;height:auto!important;padding:8px 14px!important;border:1px solid var(--input)!important;border-radius:var(--radius-lg)!important;font-size:14px!important;color:var(--foreground)!important;background-color:var(--card)!important;box-sizing:border-box!important;transition:border-color .15s ease,box-shadow .15s ease!important}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none!important}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:none;border-color:var(--ui-focus-ring-color);box-shadow:0 0 0 var(--ui-focus-ring-gap) var(--ui-focus-ring-offset-color),0 0 0 calc(var(--ui-focus-ring-gap) + var(--ui-focus-ring-width)) var(--ui-focus-ring-color)}.ui-btn--primary,button[type=submit].ui-btn{background-color:var(--primary)!important;color:var(--primary-foreground)!important;height:42px!important;padding:0 24px!important;border-radius:var(--radius-lg)!important;font-size:14px!important;font-weight:500!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .15s ease!important}.ui-btn--primary:hover,button[type=submit].ui-btn:hover{background-color:var(--zinc-800)!important}[data-theme=dark] .ui-btn--primary:hover,[data-theme=dark] button[type=submit].ui-btn:hover{background-color:var(--zinc-200)!important}.saas-table:not(.saas-table--auto){table-layout:fixed!important}.saas-table__th,.saas-table__td{vertical-align:middle!important;padding:.75rem 1rem!important;box-sizing:border-box!important}.saas-table__td--top{vertical-align:top!important}.saas-table__th{background-color:var(--zinc-50)!important;color:var(--zinc-600)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid var(--zinc-100)!important;white-space:nowrap!important}@supports (color: color-mix(in lab,red,red)){.saas-table__th{background-color:color-mix(in srgb,var(--zinc-50) 70%,transparent)!important}}.saas-table__td{font-size:14px!important;color:var(--foreground)!important;border-bottom:1px solid var(--zinc-100)!important;white-space:normal!important;word-break:break-word!important;overflow:hidden}@supports (color: color-mix(in lab,red,red)){.saas-table__td{border-bottom:1px solid color-mix(in srgb,var(--zinc-100) 80%,transparent)!important}}.saas-table__truncate{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.saas-table__col--num,.saas-table__col--date,.saas-table__col--size,.saas-table__col--hq-save,.saas-table__col--actions,.saas-table__col--actions-wide,.saas-table__col--actions-2,.saas-table__col--status,.saas-table__col--role,.saas-table__col--check{text-align:right!important}.saas-table__col--status,.saas-table__col--role,.saas-table__col--check{text-align:center!important}.saas-table__th button{max-width:100%;text-align:inherit}.saas-table__row:hover{background-color:var(--zinc-50)!important;transition:background-color .15s ease!important}@supports (color: color-mix(in lab,red,red)){.saas-table__row:hover{background-color:color-mix(in srgb,var(--zinc-50) 65%,var(--card))!important}}.saas-table__row:hover .saas-table__td{background-color:transparent!important}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
