@tailwind base;@tailwind components;@tailwind utilities;@theme{ --font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--border)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components{.custom-component{@apply bg-background border border-border rounded-lg;}.availability-calendar{--fc-border-color: var(--color-border);--fc-page-bg-color: var(--color-background);--fc-neutral-bg-color: var(--color-muted);--fc-neutral-text-color: var(--color-muted-foreground);--fc-button-bg-color: var(--color-primary);--fc-button-border-color: var(--color-primary);--fc-button-text-color: var(--color-primary-foreground);--fc-button-hover-bg-color: color-mix(in srgb, var(--color-primary) 90%, transparent);--fc-button-active-bg-color: var(--color-primary);--fc-daygrid-event-dot-width: 8px;--fc-list-event-dot-width: 8px;--fc-now-indicator-color: var(--color-primary);--fc-week-number-color: var(--color-muted-foreground);--fc-week-number-bg-color: var(--color-muted)}.availability-calendar .fc-header-toolbar{margin-bottom:1.5rem!important;flex-wrap:wrap!important;gap:.5rem!important}.availability-calendar .fc-toolbar-title{font-size:1rem!important;font-weight:700!important;color:var(--color-foreground)!important;margin:0!important;text-transform:capitalize!important}.availability-calendar .fc-toolbar-chunk{display:flex!important;align-items:center!important;gap:.25rem!important}.availability-calendar .fc-button{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-foreground)!important;border-radius:var(--radius)!important;font-weight:700!important;font-size:.75rem!important;padding:.375rem .625rem!important;box-shadow:0 1px 2px #0000000d!important}.availability-calendar .fc-button:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,black)!important;border-color:color-mix(in oklab,var(--color-primary) 90%,black)!important;box-shadow:0 4px 8px #0000001f!important;transition:all .3s ease!important}.availability-calendar .fc-button:not(:disabled).fc-button-active,.availability-calendar .fc-button:not(:disabled):active{background-color:color-mix(in oklab,var(--color-primary) 80%,black)!important;border-color:color-mix(in oklab,var(--color-primary) 80%,black)!important}.availability-calendar .fc-today-button{background-color:var(--color-primary)!important;border-color:var(--color-border)!important;color:var(--color-primary-foreground)!important}.availability-calendar .fc-today-button:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,black)!important;border-color:color-mix(in oklab,var(--color-primary) 90%,black)!important}.availability-calendar .fc-dayGridMonth-button{border-radius:20% 0 0 20%!important}.availability-calendar .fc-timeGridWeek-button{border-radius:0!important}.availability-calendar .fc-timeGridDay-button{border-radius:0 20% 20% 0!important}.availability-calendar .fc-col-header{background-color:var(--color-muted)!important;border-bottom:1px solid var(--color-border)!important}.availability-calendar .fc-col-header-cell{background-color:var(--color-muted)!important;border-right:1px solid var(--color-border)!important}.availability-calendar .fc-col-header-cell:last-child{border-right:none!important}.availability-calendar .fc-col-header-cell-cushion{padding:12px 8px!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;color:var(--color-muted-foreground)!important;letter-spacing:.05em!important}.availability-calendar .fc-daygrid-day{border-right:1px solid var(--color-border)!important;border-bottom:1px solid var(--color-border)!important}.availability-calendar .fc-daygrid-day:last-child{border-right:none!important}.availability-calendar .fc-daygrid-day-number{padding:8px!important;font-weight:500!important;color:var(--color-foreground)!important;font-size:.875rem!important}.availability-calendar .fc-day-today{background-color:var(--color-accent)!important}.availability-calendar .fc-day-today .fc-daygrid-day-number{color:var(--color-accent-foreground)!important;font-weight:700!important}.availability-calendar .fc-event{border-radius:var(--radius)!important;border:none!important;font-size:.75rem!important;font-weight:500!important;box-shadow:0 1px 3px #0000001a!important;transition:transform .2s ease,box-shadow .2s ease!important;cursor:pointer!important}.availability-calendar .fc-event:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.availability-calendar .fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width) / 2) solid var(--color-green-500)!important}.availability-calendar .fc-event.availability-event{border-radius:6px!important;padding:3px 8px!important;font-weight:600!important;border:none!important;box-shadow:0 2px 4px #0000001a!important}.availability-calendar .availability-event--available{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)!important;color:var(--color-white)!important}.availability-calendar .availability-event--recurring{background-color:var(--color-blue-700)!important;border-color:var(--color-blue-800)!important;color:var(--color-primary-foreground)!important}.availability-calendar .availability-event--unavailable.fc-bg-event{background-color:color-mix(in srgb,var(--color-red-100) 40%,transparent)!important;opacity:1!important;border:1px dashed var(--color-red-300)!important;cursor:not-allowed!important;transform:none!important}.availability-calendar .availability-event--recurring.availability-event--unavailable{background-color:color-mix(in srgb,var(--color-red-500) 60%,var(--color-red-700) 40%)!important;border-color:color-mix(in srgb,var(--color-red-400) 60%,var(--color-red-800) 40%)!important;border-style:dashed!important;border-width:1px!important;opacity:.85!important}.availability-calendar .fc-view-harness{background-color:var(--color-background)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;overflow:hidden!important}.availability-calendar .fc-daygrid-body{background-color:var(--color-background)!important}.availability-calendar .fc-prev-button{width:2rem!important;height:2rem!important;padding:0!important;border-radius:20% 0 0 20%!important}.availability-calendar .fc-next-button{width:2rem!important;height:2rem!important;padding:0!important;border-radius:0 20% 20% 0!important}.availability-calendar .fc-prev-button:before,.availability-calendar .fc-next-button:before{font-size:.8rem!important;font-weight:700!important}.availability-calendar .fc-timegrid-slot{border-bottom:1px solid var(--color-border)!important;height:3rem!important}.availability-calendar .fc-timegrid-slot-minor{border-bottom:1px dashed var(--color-border)!important}@media (max-width: 768px){.availability-calendar .fc-toolbar-title{font-size:.875rem!important}.availability-calendar .fc-button{font-size:.7rem!important;padding:.3rem .5rem!important}.availability-calendar .fc-col-header-cell-cushion{padding:8px 4px!important;font-size:.7rem!important}}}@layer utilities{.space-x-2\.5>*+*{margin-left:.625rem}.gap-7\.5{gap:1.875rem}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}}.livewire-tables .kt-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-weight:600;font-size:.875rem;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.livewire-tables .kt-avatar-circle{border-radius:50%}.livewire-tables .kt-avatar-size-40{width:2.5rem;height:2.5rem;font-size:.875rem}.dark .livewire-tables .kt-table{background-color:#1f2937!important;color:#f9fafb!important}.dark .livewire-tables .kt-table-head{background-color:#374151!important;color:#f9fafb!important;border-color:#4b5563!important}.dark .livewire-tables .kt-table-body{background-color:#1f2937!important;color:#f9fafb!important}.dark .livewire-tables .kt-table-body tr:hover{background-color:#374151!important}.dark .livewire-tables .kt-table-body tr:nth-child(2n){background-color:#111827!important}.dark .livewire-tables .kt-table-body tr:nth-child(2n):hover{background-color:#374151!important}.dark .livewire-tables .kt-input{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark .livewire-tables .kt-input::placeholder{color:#9ca3af!important}.dark .livewire-tables .kt-input:focus{background-color:#374151!important;border-color:#3b82f6!important;color:#f9fafb!important;box-shadow:0 0 0 .2rem #3b82f640!important}.dark .livewire-tables .kt-btn{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark .livewire-tables .kt-btn:hover{background-color:#4b5563!important;border-color:#6b7280!important}.dark .livewire-tables .kt-btn-primary{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.dark .livewire-tables .kt-btn-primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.dark .livewire-tables .kt-badge{background-color:#374151!important;color:#f9fafb!important}.dark .livewire-tables .kt-badge-danger{background-color:#dc2626!important;color:#fff!important}.dark .livewire-tables .kt-badge-warning{background-color:#d97706!important;color:#fff!important}.dark .livewire-tables .kt-badge-primary{background-color:#3b82f6!important;color:#fff!important}.dark .livewire-tables .kt-badge-info{background-color:#0891b2!important;color:#fff!important}.dark .livewire-tables .kt-badge-success{background-color:#059669!important;color:#fff!important}.dark .livewire-tables .kt-badge-secondary{background-color:#6b7280!important;color:#fff!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none;padding-right:0}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1;pointer-events:auto;cursor:pointer}.date-input-wrapper{position:relative;display:inline-block}.date-input-wrapper input{padding-right:2.5rem;cursor:pointer}.kt-date-trigger{position:absolute;right:0rem;top:50%;transform:translateY(-50%);background-color:var(--primary);border:none;border-radius:.375rem;padding:.5rem .6rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.kt-date-trigger:hover{background-color:var(--primary);opacity:.85}.kt-date-trigger i{color:#fff;font-size:.75rem}.order-note-highlight{display:inline-block;padding:.125rem .375rem;border-radius:.25rem;background-color:#f59e0b14;border-left:2px solid #fbbf24;color:#a16207;font-weight:600;line-height:1.35}.dark .order-note-highlight{background-color:#f59e0b24;color:#fcd34d}.flatpickr-calendar{font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);border-radius:.5rem}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--primary);border-color:var(--primary)}.flatpickr-day.today{border-color:var(--primary)}.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{outline:none;box-shadow:0 0 0 .2rem #3b82f640}.kt-badge-blue-100{background-color:var(--color-blue-100);color:var(--color-blue-900)}.kt-badge-outline.kt-badge-blue-100{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-100:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-100{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-100:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-200{background-color:var(--color-blue-200);color:var(--color-blue-900)}.kt-badge-outline.kt-badge-blue-200{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-200:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-200{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-200:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-300{background-color:var(--color-blue-300);color:var(--color-blue-900)}.kt-badge-outline.kt-badge-blue-300{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-300:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-300{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-300:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-400{background-color:var(--color-blue-400);color:var(--color-blue-900)}.kt-badge-outline.kt-badge-blue-400{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-400:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-400{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-400:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-500{background-color:var(--color-blue-500);color:var(--color-white)}.kt-badge-outline.kt-badge-blue-500{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-500:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-500{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-500:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-600{background-color:var(--color-blue-600);color:var(--color-white)}.kt-badge-outline.kt-badge-blue-600{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-600:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-600{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-600:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-700{background-color:var(--color-blue-700);color:var(--color-white)}.kt-badge-outline.kt-badge-blue-700{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-700:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-700{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-700:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-800{background-color:var(--color-blue-800);color:var(--color-white)}.kt-badge-outline.kt-badge-blue-800{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-800:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-800{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-800:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-blue-900{background-color:var(--color-blue-900);color:var(--color-white)}.kt-badge-outline.kt-badge-blue-900{border-style:solid;border-width:1px;border-color:var(--color-blue-100);background-color:var(--color-blue-50);color:var(--color-blue-700)}.kt-badge-outline.kt-badge-blue-900:is(.dark *){border-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-light.kt-badge-blue-900{background-color:var(--color-blue-100);color:var(--color-blue-800)}.kt-badge-light.kt-badge-blue-900:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent);color:var(--color-blue-400)}.kt-badge-green-100{background-color:var(--color-green-100);color:var(--color-green-900)}.kt-badge-outline.kt-badge-green-100{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-100:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-100{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-100:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-200{background-color:var(--color-green-200);color:var(--color-green-900)}.kt-badge-outline.kt-badge-green-200{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-200:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-200{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-200:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-300{background-color:var(--color-green-300);color:var(--color-green-900)}.kt-badge-outline.kt-badge-green-300{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-300:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-300{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-300:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-400{background-color:var(--color-green-400);color:var(--color-green-900)}.kt-badge-outline.kt-badge-green-400{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-400:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-400{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-400:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-500{background-color:var(--color-green-500);color:var(--color-white)}.kt-badge-outline.kt-badge-green-500{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-500:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-500{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-500:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-600{background-color:var(--color-green-600);color:var(--color-white)}.kt-badge-outline.kt-badge-green-600{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-600:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-600{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-600:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-700{background-color:var(--color-green-700);color:var(--color-white)}.kt-badge-outline.kt-badge-green-700{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-700:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-700{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-700:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-800{background-color:var(--color-green-800);color:var(--color-white)}.kt-badge-outline.kt-badge-green-800{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-800:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-800{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-800:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-green-900{background-color:var(--color-green-900);color:var(--color-white)}.kt-badge-outline.kt-badge-green-900{border-style:solid;border-width:1px;border-color:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-green-700)}.kt-badge-outline.kt-badge-green-900:is(.dark *){border-color:var(--color-green-950);background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-light.kt-badge-green-900{background-color:var(--color-green-100);color:var(--color-green-800)}.kt-badge-light.kt-badge-green-900:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 50%,transparent);color:var(--color-green-400)}.kt-badge-red-100{background-color:var(--color-red-100);color:var(--color-red-900)}.kt-badge-outline.kt-badge-red-100{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-100:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-100{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-100:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-200{background-color:var(--color-red-200);color:var(--color-red-900)}.kt-badge-outline.kt-badge-red-200{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-200:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-200{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-200:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-300{background-color:var(--color-red-300);color:var(--color-red-900)}.kt-badge-outline.kt-badge-red-300{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-300:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-300{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-300:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-400{background-color:var(--color-red-400);color:var(--color-red-900)}.kt-badge-outline.kt-badge-red-400{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-400:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-400{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-400:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-500{background-color:var(--color-red-500);color:var(--color-white)}.kt-badge-outline.kt-badge-red-500{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-500:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-500{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-500:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-600{background-color:var(--color-red-600);color:var(--color-white)}.kt-badge-outline.kt-badge-red-600{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-600:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-600{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-600:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-700{background-color:var(--color-red-700);color:var(--color-white)}.kt-badge-outline.kt-badge-red-700{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-700:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-700{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-700:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-800{background-color:var(--color-red-800);color:var(--color-white)}.kt-badge-outline.kt-badge-red-800{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-800:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-800{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-800:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-red-900{background-color:var(--color-red-900);color:var(--color-white)}.kt-badge-outline.kt-badge-red-900{border-style:solid;border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);color:var(--color-red-700)}.kt-badge-outline.kt-badge-red-900:is(.dark *){border-color:var(--color-red-950);background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-light.kt-badge-red-900{background-color:var(--color-red-100);color:var(--color-red-800)}.kt-badge-light.kt-badge-red-900:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent);color:var(--color-red-400)}.kt-badge-yellow-100{background-color:var(--color-yellow-100);color:var(--color-yellow-900)}.kt-badge-outline.kt-badge-yellow-100{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-100:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-100{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-100:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-200{background-color:var(--color-yellow-200);color:var(--color-yellow-900)}.kt-badge-outline.kt-badge-yellow-200{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-200:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-200{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-200:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-300{background-color:var(--color-yellow-300);color:var(--color-yellow-900)}.kt-badge-outline.kt-badge-yellow-300{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-300:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-300{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-300:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-400{background-color:var(--color-yellow-400);color:var(--color-yellow-900)}.kt-badge-outline.kt-badge-yellow-400{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-400:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-400{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-400:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-500{background-color:var(--color-yellow-500);color:var(--color-white)}.kt-badge-outline.kt-badge-yellow-500{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-500:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-500{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-500:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-600{background-color:var(--color-yellow-600);color:var(--color-white)}.kt-badge-outline.kt-badge-yellow-600{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-600:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-600{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-600:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-700{background-color:var(--color-yellow-700);color:var(--color-white)}.kt-badge-outline.kt-badge-yellow-700{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-700:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-700{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-700:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-800{background-color:var(--color-yellow-800);color:var(--color-white)}.kt-badge-outline.kt-badge-yellow-800{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-800:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-800{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-800:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-yellow-900{background-color:var(--color-yellow-900);color:var(--color-white)}.kt-badge-outline.kt-badge-yellow-900{border-style:solid;border-width:1px;border-color:var(--color-yellow-100);background-color:var(--color-yellow-50);color:var(--color-yellow-700)}.kt-badge-outline.kt-badge-yellow-900:is(.dark *){border-color:var(--color-yellow-950);background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-light.kt-badge-yellow-900{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.kt-badge-light.kt-badge-yellow-900:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent);color:var(--color-yellow-400)}.kt-badge-orange-100{background-color:var(--color-orange-100);color:var(--color-orange-900)}.kt-badge-outline.kt-badge-orange-100{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-100:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-100{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-100:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-200{background-color:var(--color-orange-200);color:var(--color-orange-900)}.kt-badge-outline.kt-badge-orange-200{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-200:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-200{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-200:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-300{background-color:var(--color-orange-300);color:var(--color-orange-900)}.kt-badge-outline.kt-badge-orange-300{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-300:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-300{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-300:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-400{background-color:var(--color-orange-400);color:var(--color-orange-900)}.kt-badge-outline.kt-badge-orange-400{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-400:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-400{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-400:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-500{background-color:var(--color-orange-500);color:var(--color-white)}.kt-badge-outline.kt-badge-orange-500{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-500:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-500{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-500:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-600{background-color:var(--color-orange-600);color:var(--color-white)}.kt-badge-outline.kt-badge-orange-600{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-600:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-600{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-600:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-700{background-color:var(--color-orange-700);color:var(--color-white)}.kt-badge-outline.kt-badge-orange-700{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-700:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-700{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-700:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-800{background-color:var(--color-orange-800);color:var(--color-white)}.kt-badge-outline.kt-badge-orange-800{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-800:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-800{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-800:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-orange-900{background-color:var(--color-orange-900);color:var(--color-white)}.kt-badge-outline.kt-badge-orange-900{border-style:solid;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-orange-50);color:var(--color-orange-700)}.kt-badge-outline.kt-badge-orange-900:is(.dark *){border-color:var(--color-orange-950);background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-light.kt-badge-orange-900{background-color:var(--color-orange-100);color:var(--color-orange-800)}.kt-badge-light.kt-badge-orange-900:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent);color:var(--color-orange-400)}.kt-badge-indigo-100{background-color:var(--color-indigo-100);color:var(--color-indigo-900)}.kt-badge-outline.kt-badge-indigo-100{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-100:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-100{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-100:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-200{background-color:var(--color-indigo-200);color:var(--color-indigo-900)}.kt-badge-outline.kt-badge-indigo-200{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-200:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-200{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-200:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-300{background-color:var(--color-indigo-300);color:var(--color-indigo-900)}.kt-badge-outline.kt-badge-indigo-300{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-300:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-300{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-300:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-400{background-color:var(--color-indigo-400);color:var(--color-indigo-900)}.kt-badge-outline.kt-badge-indigo-400{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-400:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-400{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-400:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-500{background-color:var(--color-indigo-500);color:var(--color-white)}.kt-badge-outline.kt-badge-indigo-500{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-500:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-500{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-500:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-600{background-color:var(--color-indigo-600);color:var(--color-white)}.kt-badge-outline.kt-badge-indigo-600{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-600:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-600{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-600:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-700{background-color:var(--color-indigo-700);color:var(--color-white)}.kt-badge-outline.kt-badge-indigo-700{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-700:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-700{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-700:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-800{background-color:var(--color-indigo-800);color:var(--color-white)}.kt-badge-outline.kt-badge-indigo-800{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-800:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-800{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-800:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-indigo-900{background-color:var(--color-indigo-900);color:var(--color-white)}.kt-badge-outline.kt-badge-indigo-900{border-style:solid;border-width:1px;border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.kt-badge-outline.kt-badge-indigo-900:is(.dark *){border-color:var(--color-indigo-950);background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-light.kt-badge-indigo-900{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.kt-badge-light.kt-badge-indigo-900:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 50%,transparent);color:var(--color-indigo-400)}.kt-badge-purple-100{background-color:var(--color-purple-100);color:var(--color-purple-900)}.kt-badge-outline.kt-badge-purple-100{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-100:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-100{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-100:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-200{background-color:var(--color-purple-200);color:var(--color-purple-900)}.kt-badge-outline.kt-badge-purple-200{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-200:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-200{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-200:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-300{background-color:var(--color-purple-300);color:var(--color-purple-900)}.kt-badge-outline.kt-badge-purple-300{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-300:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-300{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-300:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-400{background-color:var(--color-purple-400);color:var(--color-purple-900)}.kt-badge-outline.kt-badge-purple-400{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-400:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-400{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-400:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-500{background-color:var(--color-purple-500);color:var(--color-white)}.kt-badge-outline.kt-badge-purple-500{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-500:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-500{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-500:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-600{background-color:var(--color-purple-600);color:var(--color-white)}.kt-badge-outline.kt-badge-purple-600{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-600:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-600{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-600:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-700{background-color:var(--color-purple-700);color:var(--color-white)}.kt-badge-outline.kt-badge-purple-700{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-700:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-700{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-700:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-800{background-color:var(--color-purple-800);color:var(--color-white)}.kt-badge-outline.kt-badge-purple-800{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-800:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-800{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-800:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-purple-900{background-color:var(--color-purple-900);color:var(--color-white)}.kt-badge-outline.kt-badge-purple-900{border-style:solid;border-width:1px;border-color:var(--color-purple-100);background-color:var(--color-purple-50);color:var(--color-purple-700)}.kt-badge-outline.kt-badge-purple-900:is(.dark *){border-color:var(--color-purple-950);background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-light.kt-badge-purple-900{background-color:var(--color-purple-100);color:var(--color-purple-800)}.kt-badge-light.kt-badge-purple-900:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent);color:var(--color-purple-400)}.kt-badge-pink-100{background-color:var(--color-pink-100);color:var(--color-pink-900)}.kt-badge-outline.kt-badge-pink-100{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-100:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-100{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-100:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-200{background-color:var(--color-pink-200);color:var(--color-pink-900)}.kt-badge-outline.kt-badge-pink-200{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-200:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-200{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-200:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-300{background-color:var(--color-pink-300);color:var(--color-pink-900)}.kt-badge-outline.kt-badge-pink-300{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-300:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-300{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-300:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-400{background-color:var(--color-pink-400);color:var(--color-pink-900)}.kt-badge-outline.kt-badge-pink-400{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-400:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-400{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-400:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-500{background-color:var(--color-pink-500);color:var(--color-white)}.kt-badge-outline.kt-badge-pink-500{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-500:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-500{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-500:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-600{background-color:var(--color-pink-600);color:var(--color-white)}.kt-badge-outline.kt-badge-pink-600{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-600:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-600{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-600:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-700{background-color:var(--color-pink-700);color:var(--color-white)}.kt-badge-outline.kt-badge-pink-700{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-700:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-700{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-700:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-800{background-color:var(--color-pink-800);color:var(--color-white)}.kt-badge-outline.kt-badge-pink-800{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-800:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-800{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-800:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-pink-900{background-color:var(--color-pink-900);color:var(--color-white)}.kt-badge-outline.kt-badge-pink-900{border-style:solid;border-width:1px;border-color:var(--color-pink-100);background-color:var(--color-pink-50);color:var(--color-pink-700)}.kt-badge-outline.kt-badge-pink-900:is(.dark *){border-color:var(--color-pink-950);background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-light.kt-badge-pink-900{background-color:var(--color-pink-100);color:var(--color-pink-800)}.kt-badge-light.kt-badge-pink-900:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950) 50%,transparent);color:var(--color-pink-400)}.kt-badge-violet-100{background-color:var(--color-violet-100);color:var(--color-violet-900)}.kt-badge-outline.kt-badge-violet-100{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-100:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-100{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-100:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-200{background-color:var(--color-violet-200);color:var(--color-violet-900)}.kt-badge-outline.kt-badge-violet-200{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-200:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-200{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-200:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-300{background-color:var(--color-violet-300);color:var(--color-violet-900)}.kt-badge-outline.kt-badge-violet-300{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-300:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-300{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-300:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-400{background-color:var(--color-violet-400);color:var(--color-violet-900)}.kt-badge-outline.kt-badge-violet-400{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-400:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-400{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-400:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-500{background-color:var(--color-violet-500);color:var(--color-white)}.kt-badge-outline.kt-badge-violet-500{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-500:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-500{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-500:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-600{background-color:var(--color-violet-600);color:var(--color-white)}.kt-badge-outline.kt-badge-violet-600{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-600:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-600{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-600:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-700{background-color:var(--color-violet-700);color:var(--color-white)}.kt-badge-outline.kt-badge-violet-700{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-700:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-700{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-700:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-800{background-color:var(--color-violet-800);color:var(--color-white)}.kt-badge-outline.kt-badge-violet-800{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-800:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-800{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-800:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-violet-900{background-color:var(--color-violet-900);color:var(--color-white)}.kt-badge-outline.kt-badge-violet-900{border-style:solid;border-width:1px;border-color:var(--color-violet-100);background-color:var(--color-violet-50);color:var(--color-violet-700)}.kt-badge-outline.kt-badge-violet-900:is(.dark *){border-color:var(--color-violet-950);background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-light.kt-badge-violet-900{background-color:var(--color-violet-100);color:var(--color-violet-800)}.kt-badge-light.kt-badge-violet-900:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent);color:var(--color-violet-400)}.kt-badge-gray-100{background-color:var(--color-gray-100);color:var(--color-gray-900)}.kt-badge-outline.kt-badge-gray-100{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-100:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-100{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-100:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-200{background-color:var(--color-gray-200);color:var(--color-gray-900)}.kt-badge-outline.kt-badge-gray-200{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-200:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-200{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-200:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-300{background-color:var(--color-gray-300);color:var(--color-gray-900)}.kt-badge-outline.kt-badge-gray-300{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-300:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-300{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-300:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-400{background-color:var(--color-gray-400);color:var(--color-gray-900)}.kt-badge-outline.kt-badge-gray-400{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-400:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-400{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-400:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-500{background-color:var(--color-gray-500);color:var(--color-white)}.kt-badge-outline.kt-badge-gray-500{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-500:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-500{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-500:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-600{background-color:var(--color-gray-600);color:var(--color-white)}.kt-badge-outline.kt-badge-gray-600{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-600:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-600{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-600:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-700{background-color:var(--color-gray-700);color:var(--color-white)}.kt-badge-outline.kt-badge-gray-700{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-700:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-700{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-700:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-800{background-color:var(--color-gray-800);color:var(--color-white)}.kt-badge-outline.kt-badge-gray-800{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-800:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-800{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-800:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-gray-900{background-color:var(--color-gray-900);color:var(--color-white)}.kt-badge-outline.kt-badge-gray-900{border-style:solid;border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);color:var(--color-gray-700)}.kt-badge-outline.kt-badge-gray-900:is(.dark *){border-color:var(--color-gray-950);background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-light.kt-badge-gray-900{background-color:var(--color-gray-100);color:var(--color-gray-800)}.kt-badge-light.kt-badge-gray-900:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent);color:var(--color-gray-400)}.kt-badge-slate-100{background-color:var(--color-slate-100);color:var(--color-slate-900)}.kt-badge-outline.kt-badge-slate-100{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-100:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-100{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-100:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-200{background-color:var(--color-slate-200);color:var(--color-slate-900)}.kt-badge-outline.kt-badge-slate-200{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-200:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-200{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-200:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-300{background-color:var(--color-slate-300);color:var(--color-slate-900)}.kt-badge-outline.kt-badge-slate-300{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-300:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-300{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-300:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-400{background-color:var(--color-slate-400);color:var(--color-slate-900)}.kt-badge-outline.kt-badge-slate-400{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-400:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-400{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-400:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-500{background-color:var(--color-slate-500);color:var(--color-white)}.kt-badge-outline.kt-badge-slate-500{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-500:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-500{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-500:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-600{background-color:var(--color-slate-600);color:var(--color-white)}.kt-badge-outline.kt-badge-slate-600{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-600:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-600{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-600:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-700{background-color:var(--color-slate-700);color:var(--color-white)}.kt-badge-outline.kt-badge-slate-700{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-700:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-700{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-700:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-800{background-color:var(--color-slate-800);color:var(--color-white)}.kt-badge-outline.kt-badge-slate-800{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-800:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-800{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-800:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-slate-900{background-color:var(--color-slate-900);color:var(--color-white)}.kt-badge-outline.kt-badge-slate-900{border-style:solid;border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);color:var(--color-slate-700)}.kt-badge-outline.kt-badge-slate-900:is(.dark *){border-color:var(--color-slate-950);background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-light.kt-badge-slate-900{background-color:var(--color-slate-100);color:var(--color-slate-800)}.kt-badge-light.kt-badge-slate-900:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent);color:var(--color-slate-400)}.kt-badge-zinc-100{background-color:var(--color-zinc-100);color:var(--color-zinc-900)}.kt-badge-outline.kt-badge-zinc-100{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-100:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-100{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-100:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-200{background-color:var(--color-zinc-200);color:var(--color-zinc-900)}.kt-badge-outline.kt-badge-zinc-200{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-200:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-200{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-200:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-300{background-color:var(--color-zinc-300);color:var(--color-zinc-900)}.kt-badge-outline.kt-badge-zinc-300{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-300:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-300{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-300:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-400{background-color:var(--color-zinc-400);color:var(--color-zinc-900)}.kt-badge-outline.kt-badge-zinc-400{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-400:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-400{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-400:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-500{background-color:var(--color-zinc-500);color:var(--color-white)}.kt-badge-outline.kt-badge-zinc-500{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-500:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-500{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-500:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-600{background-color:var(--color-zinc-600);color:var(--color-white)}.kt-badge-outline.kt-badge-zinc-600{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-600:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-600{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-600:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-700{background-color:var(--color-zinc-700);color:var(--color-white)}.kt-badge-outline.kt-badge-zinc-700{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-700:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-700{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-700:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-800{background-color:var(--color-zinc-800);color:var(--color-white)}.kt-badge-outline.kt-badge-zinc-800{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-800:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-800{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-800:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-zinc-900{background-color:var(--color-zinc-900);color:var(--color-white)}.kt-badge-outline.kt-badge-zinc-900{border-style:solid;border-width:1px;border-color:var(--color-zinc-100);background-color:var(--color-zinc-50);color:var(--color-zinc-700)}.kt-badge-outline.kt-badge-zinc-900:is(.dark *){border-color:var(--color-zinc-950);background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-light.kt-badge-zinc-900{background-color:var(--color-zinc-100);color:var(--color-zinc-800)}.kt-badge-light.kt-badge-zinc-900:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent);color:var(--color-zinc-400)}.kt-badge-neutral-100{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.kt-badge-outline.kt-badge-neutral-100{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-100:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-100{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-100:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-200{background-color:var(--color-neutral-200);color:var(--color-neutral-900)}.kt-badge-outline.kt-badge-neutral-200{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-200:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-200{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-200:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-300{background-color:var(--color-neutral-300);color:var(--color-neutral-900)}.kt-badge-outline.kt-badge-neutral-300{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-300:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-300{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-300:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-400{background-color:var(--color-neutral-400);color:var(--color-neutral-900)}.kt-badge-outline.kt-badge-neutral-400{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-400:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-400{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-400:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-500{background-color:var(--color-neutral-500);color:var(--color-white)}.kt-badge-outline.kt-badge-neutral-500{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-500:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-500{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-500:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-600{background-color:var(--color-neutral-600);color:var(--color-white)}.kt-badge-outline.kt-badge-neutral-600{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-600:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-600{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-600:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-700{background-color:var(--color-neutral-700);color:var(--color-white)}.kt-badge-outline.kt-badge-neutral-700{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-700:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-700{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-700:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-800{background-color:var(--color-neutral-800);color:var(--color-white)}.kt-badge-outline.kt-badge-neutral-800{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-800:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-800{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-800:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-neutral-900{background-color:var(--color-neutral-900);color:var(--color-white)}.kt-badge-outline.kt-badge-neutral-900{border-style:solid;border-width:1px;border-color:var(--color-neutral-100);background-color:var(--color-neutral-50);color:var(--color-neutral-700)}.kt-badge-outline.kt-badge-neutral-900:is(.dark *){border-color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-light.kt-badge-neutral-900{background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.kt-badge-light.kt-badge-neutral-900:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-950) 50%,transparent);color:var(--color-neutral-400)}.kt-badge-stone-100{background-color:var(--color-stone-100);color:var(--color-stone-900)}.kt-badge-outline.kt-badge-stone-100{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-100:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-100{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-100:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-200{background-color:var(--color-stone-200);color:var(--color-stone-900)}.kt-badge-outline.kt-badge-stone-200{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-200:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-200{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-200:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-300{background-color:var(--color-stone-300);color:var(--color-stone-900)}.kt-badge-outline.kt-badge-stone-300{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-300:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-300{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-300:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-400{background-color:var(--color-stone-400);color:var(--color-stone-900)}.kt-badge-outline.kt-badge-stone-400{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-400:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-400{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-400:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-500{background-color:var(--color-stone-500);color:var(--color-white)}.kt-badge-outline.kt-badge-stone-500{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-500:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-500{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-500:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-600{background-color:var(--color-stone-600);color:var(--color-white)}.kt-badge-outline.kt-badge-stone-600{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-600:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-600{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-600:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-700{background-color:var(--color-stone-700);color:var(--color-white)}.kt-badge-outline.kt-badge-stone-700{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-700:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-700{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-700:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-800{background-color:var(--color-stone-800);color:var(--color-white)}.kt-badge-outline.kt-badge-stone-800{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-800:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-800{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-800:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-stone-900{background-color:var(--color-stone-900);color:var(--color-white)}.kt-badge-outline.kt-badge-stone-900{border-style:solid;border-width:1px;border-color:var(--color-stone-100);background-color:var(--color-stone-50);color:var(--color-stone-700)}.kt-badge-outline.kt-badge-stone-900:is(.dark *){border-color:var(--color-stone-950);background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-light.kt-badge-stone-900{background-color:var(--color-stone-100);color:var(--color-stone-800)}.kt-badge-light.kt-badge-stone-900:is(.dark *){background-color:color-mix(in oklab,var(--color-stone-950) 50%,transparent);color:var(--color-stone-400)}.kt-badge-emerald-100{background-color:var(--color-emerald-100);color:var(--color-emerald-900)}.kt-badge-outline.kt-badge-emerald-100{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-100:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-100{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-100:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-200{background-color:var(--color-emerald-200);color:var(--color-emerald-900)}.kt-badge-outline.kt-badge-emerald-200{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-200:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-200{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-200:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-300{background-color:var(--color-emerald-300);color:var(--color-emerald-900)}.kt-badge-outline.kt-badge-emerald-300{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-300:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-300{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-300:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-400{background-color:var(--color-emerald-400);color:var(--color-emerald-900)}.kt-badge-outline.kt-badge-emerald-400{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-400:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-400{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-400:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-500{background-color:var(--color-emerald-500);color:var(--color-white)}.kt-badge-outline.kt-badge-emerald-500{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-500:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-500{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-500:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-600{background-color:var(--color-emerald-600);color:var(--color-white)}.kt-badge-outline.kt-badge-emerald-600{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-600:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-600{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-600:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-700{background-color:var(--color-emerald-700);color:var(--color-white)}.kt-badge-outline.kt-badge-emerald-700{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-700:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-700{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-700:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-800{background-color:var(--color-emerald-800);color:var(--color-white)}.kt-badge-outline.kt-badge-emerald-800{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-800:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-800{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-800:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-emerald-900{background-color:var(--color-emerald-900);color:var(--color-white)}.kt-badge-outline.kt-badge-emerald-900{border-style:solid;border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.kt-badge-outline.kt-badge-emerald-900:is(.dark *){border-color:var(--color-emerald-950);background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-light.kt-badge-emerald-900{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.kt-badge-light.kt-badge-emerald-900:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent);color:var(--color-emerald-400)}.kt-badge-teal-100{background-color:var(--color-teal-100);color:var(--color-teal-900)}.kt-badge-outline.kt-badge-teal-100{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-100:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-100{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-100:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-200{background-color:var(--color-teal-200);color:var(--color-teal-900)}.kt-badge-outline.kt-badge-teal-200{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-200:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-200{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-200:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-300{background-color:var(--color-teal-300);color:var(--color-teal-900)}.kt-badge-outline.kt-badge-teal-300{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-300:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-300{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-300:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-400{background-color:var(--color-teal-400);color:var(--color-teal-900)}.kt-badge-outline.kt-badge-teal-400{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-400:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-400{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-400:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-500{background-color:var(--color-teal-500);color:var(--color-white)}.kt-badge-outline.kt-badge-teal-500{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-500:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-500{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-500:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-600{background-color:var(--color-teal-600);color:var(--color-white)}.kt-badge-outline.kt-badge-teal-600{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-600:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-600{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-600:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-700{background-color:var(--color-teal-700);color:var(--color-white)}.kt-badge-outline.kt-badge-teal-700{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-700:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-700{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-700:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-800{background-color:var(--color-teal-800);color:var(--color-white)}.kt-badge-outline.kt-badge-teal-800{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-800:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-800{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-800:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-teal-900{background-color:var(--color-teal-900);color:var(--color-white)}.kt-badge-outline.kt-badge-teal-900{border-style:solid;border-width:1px;border-color:var(--color-teal-100);background-color:var(--color-teal-50);color:var(--color-teal-700)}.kt-badge-outline.kt-badge-teal-900:is(.dark *){border-color:var(--color-teal-950);background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-light.kt-badge-teal-900{background-color:var(--color-teal-100);color:var(--color-teal-800)}.kt-badge-light.kt-badge-teal-900:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950) 50%,transparent);color:var(--color-teal-400)}.kt-badge-cyan-100{background-color:var(--color-cyan-100);color:var(--color-cyan-900)}.kt-badge-outline.kt-badge-cyan-100{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-100:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-100{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-100:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-200{background-color:var(--color-cyan-200);color:var(--color-cyan-900)}.kt-badge-outline.kt-badge-cyan-200{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-200:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-200{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-200:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-300{background-color:var(--color-cyan-300);color:var(--color-cyan-900)}.kt-badge-outline.kt-badge-cyan-300{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-300:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-300{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-300:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-400{background-color:var(--color-cyan-400);color:var(--color-cyan-900)}.kt-badge-outline.kt-badge-cyan-400{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-400:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-400{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-400:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-500{background-color:var(--color-cyan-500);color:var(--color-white)}.kt-badge-outline.kt-badge-cyan-500{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-500:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-500{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-500:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-600{background-color:var(--color-cyan-600);color:var(--color-white)}.kt-badge-outline.kt-badge-cyan-600{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-600:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-600{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-600:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-700{background-color:var(--color-cyan-700);color:var(--color-white)}.kt-badge-outline.kt-badge-cyan-700{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-700:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-700{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-700:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-800{background-color:var(--color-cyan-800);color:var(--color-white)}.kt-badge-outline.kt-badge-cyan-800{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-800:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-800{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-800:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-cyan-900{background-color:var(--color-cyan-900);color:var(--color-white)}.kt-badge-outline.kt-badge-cyan-900{border-style:solid;border-width:1px;border-color:var(--color-cyan-100);background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.kt-badge-outline.kt-badge-cyan-900:is(.dark *){border-color:var(--color-cyan-950);background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-light.kt-badge-cyan-900{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.kt-badge-light.kt-badge-cyan-900:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent);color:var(--color-cyan-400)}.kt-badge-sky-100{background-color:var(--color-sky-100);color:var(--color-sky-900)}.kt-badge-outline.kt-badge-sky-100{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-100:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-100{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-100:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-200{background-color:var(--color-sky-200);color:var(--color-sky-900)}.kt-badge-outline.kt-badge-sky-200{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-200:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-200{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-200:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-300{background-color:var(--color-sky-300);color:var(--color-sky-900)}.kt-badge-outline.kt-badge-sky-300{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-300:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-300{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-300:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-400{background-color:var(--color-sky-400);color:var(--color-sky-900)}.kt-badge-outline.kt-badge-sky-400{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-400:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-400{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-400:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-500{background-color:var(--color-sky-500);color:var(--color-white)}.kt-badge-outline.kt-badge-sky-500{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-500:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-500{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-500:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-600{background-color:var(--color-sky-600);color:var(--color-white)}.kt-badge-outline.kt-badge-sky-600{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-600:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-600{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-600:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-700{background-color:var(--color-sky-700);color:var(--color-white)}.kt-badge-outline.kt-badge-sky-700{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-700:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-700{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-700:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-800{background-color:var(--color-sky-800);color:var(--color-white)}.kt-badge-outline.kt-badge-sky-800{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-800:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-800{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-800:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-sky-900{background-color:var(--color-sky-900);color:var(--color-white)}.kt-badge-outline.kt-badge-sky-900{border-style:solid;border-width:1px;border-color:var(--color-sky-100);background-color:var(--color-sky-50);color:var(--color-sky-700)}.kt-badge-outline.kt-badge-sky-900:is(.dark *){border-color:var(--color-sky-950);background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-light.kt-badge-sky-900{background-color:var(--color-sky-100);color:var(--color-sky-800)}.kt-badge-light.kt-badge-sky-900:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 50%,transparent);color:var(--color-sky-400)}.kt-badge-amber-100{background-color:var(--color-amber-100);color:var(--color-amber-900)}.kt-badge-outline.kt-badge-amber-100{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-100:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-100{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-100:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-200{background-color:var(--color-amber-200);color:var(--color-amber-900)}.kt-badge-outline.kt-badge-amber-200{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-200:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-200{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-200:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-300{background-color:var(--color-amber-300);color:var(--color-amber-900)}.kt-badge-outline.kt-badge-amber-300{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-300:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-300{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-300:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-400{background-color:var(--color-amber-400);color:var(--color-amber-900)}.kt-badge-outline.kt-badge-amber-400{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-400:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-400{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-400:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-500{background-color:var(--color-amber-500);color:var(--color-white)}.kt-badge-outline.kt-badge-amber-500{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-500:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-500{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-500:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-600{background-color:var(--color-amber-600);color:var(--color-white)}.kt-badge-outline.kt-badge-amber-600{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-600:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-600{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-600:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-700{background-color:var(--color-amber-700);color:var(--color-white)}.kt-badge-outline.kt-badge-amber-700{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-700:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-700{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-700:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-800{background-color:var(--color-amber-800);color:var(--color-white)}.kt-badge-outline.kt-badge-amber-800{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-800:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-800{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-800:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-amber-900{background-color:var(--color-amber-900);color:var(--color-white)}.kt-badge-outline.kt-badge-amber-900{border-style:solid;border-width:1px;border-color:var(--color-amber-100);background-color:var(--color-amber-50);color:var(--color-amber-700)}.kt-badge-outline.kt-badge-amber-900:is(.dark *){border-color:var(--color-amber-950);background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-light.kt-badge-amber-900{background-color:var(--color-amber-100);color:var(--color-amber-800)}.kt-badge-light.kt-badge-amber-900:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent);color:var(--color-amber-400)}.kt-badge-lime-100{background-color:var(--color-lime-100);color:var(--color-lime-900)}.kt-badge-outline.kt-badge-lime-100{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-100:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-100{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-100:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-200{background-color:var(--color-lime-200);color:var(--color-lime-900)}.kt-badge-outline.kt-badge-lime-200{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-200:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-200{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-200:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-300{background-color:var(--color-lime-300);color:var(--color-lime-900)}.kt-badge-outline.kt-badge-lime-300{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-300:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-300{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-300:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-400{background-color:var(--color-lime-400);color:var(--color-lime-900)}.kt-badge-outline.kt-badge-lime-400{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-400:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-400{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-400:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-500{background-color:var(--color-lime-500);color:var(--color-white)}.kt-badge-outline.kt-badge-lime-500{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-500:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-500{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-500:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-600{background-color:var(--color-lime-600);color:var(--color-white)}.kt-badge-outline.kt-badge-lime-600{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-600:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-600{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-600:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-700{background-color:var(--color-lime-700);color:var(--color-white)}.kt-badge-outline.kt-badge-lime-700{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-700:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-700{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-700:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-800{background-color:var(--color-lime-800);color:var(--color-white)}.kt-badge-outline.kt-badge-lime-800{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-800:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-800{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-800:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-lime-900{background-color:var(--color-lime-900);color:var(--color-white)}.kt-badge-outline.kt-badge-lime-900{border-style:solid;border-width:1px;border-color:var(--color-lime-100);background-color:var(--color-lime-50);color:var(--color-lime-700)}.kt-badge-outline.kt-badge-lime-900:is(.dark *){border-color:var(--color-lime-950);background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-light.kt-badge-lime-900{background-color:var(--color-lime-100);color:var(--color-lime-800)}.kt-badge-light.kt-badge-lime-900:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-950) 50%,transparent);color:var(--color-lime-400)}.kt-badge-rose-100{background-color:var(--color-rose-100);color:var(--color-rose-900)}.kt-badge-outline.kt-badge-rose-100{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-100:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-100{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-100:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-200{background-color:var(--color-rose-200);color:var(--color-rose-900)}.kt-badge-outline.kt-badge-rose-200{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-200:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-200{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-200:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-300{background-color:var(--color-rose-300);color:var(--color-rose-900)}.kt-badge-outline.kt-badge-rose-300{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-300:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-300{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-300:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-400{background-color:var(--color-rose-400);color:var(--color-rose-900)}.kt-badge-outline.kt-badge-rose-400{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-400:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-400{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-400:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-500{background-color:var(--color-rose-500);color:var(--color-white)}.kt-badge-outline.kt-badge-rose-500{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-500:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-500{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-500:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-600{background-color:var(--color-rose-600);color:var(--color-white)}.kt-badge-outline.kt-badge-rose-600{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-600:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-600{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-600:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-700{background-color:var(--color-rose-700);color:var(--color-white)}.kt-badge-outline.kt-badge-rose-700{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-700:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-700{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-700:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-800{background-color:var(--color-rose-800);color:var(--color-white)}.kt-badge-outline.kt-badge-rose-800{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-800:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-800{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-800:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-rose-900{background-color:var(--color-rose-900);color:var(--color-white)}.kt-badge-outline.kt-badge-rose-900{border-style:solid;border-width:1px;border-color:var(--color-rose-100);background-color:var(--color-rose-50);color:var(--color-rose-700)}.kt-badge-outline.kt-badge-rose-900:is(.dark *){border-color:var(--color-rose-950);background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-light.kt-badge-rose-900{background-color:var(--color-rose-100);color:var(--color-rose-800)}.kt-badge-light.kt-badge-rose-900:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 50%,transparent);color:var(--color-rose-400)}.kt-badge-fuchsia-100{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-900)}.kt-badge-outline.kt-badge-fuchsia-100{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-100:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-100{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-100:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-200{background-color:var(--color-fuchsia-200);color:var(--color-fuchsia-900)}.kt-badge-outline.kt-badge-fuchsia-200{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-200:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-200{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-200:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-300{background-color:var(--color-fuchsia-300);color:var(--color-fuchsia-900)}.kt-badge-outline.kt-badge-fuchsia-300{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-300:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-300{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-300:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-400{background-color:var(--color-fuchsia-400);color:var(--color-fuchsia-900)}.kt-badge-outline.kt-badge-fuchsia-400{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-400:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-400{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-400:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-500{background-color:var(--color-fuchsia-500);color:var(--color-white)}.kt-badge-outline.kt-badge-fuchsia-500{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-500:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-500{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-500:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-600{background-color:var(--color-fuchsia-600);color:var(--color-white)}.kt-badge-outline.kt-badge-fuchsia-600{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-600:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-600{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-600:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-700{background-color:var(--color-fuchsia-700);color:var(--color-white)}.kt-badge-outline.kt-badge-fuchsia-700{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-700:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-700{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-700:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-800{background-color:var(--color-fuchsia-800);color:var(--color-white)}.kt-badge-outline.kt-badge-fuchsia-800{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-800:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-800{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-800:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-fuchsia-900{background-color:var(--color-fuchsia-900);color:var(--color-white)}.kt-badge-outline.kt-badge-fuchsia-900{border-style:solid;border-width:1px;border-color:var(--color-fuchsia-100);background-color:var(--color-fuchsia-50);color:var(--color-fuchsia-700)}.kt-badge-outline.kt-badge-fuchsia-900:is(.dark *){border-color:var(--color-fuchsia-950);background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-badge-light.kt-badge-fuchsia-900{background-color:var(--color-fuchsia-100);color:var(--color-fuchsia-800)}.kt-badge-light.kt-badge-fuchsia-900:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-950) 50%,transparent);color:var(--color-fuchsia-400)}.kt-btn.kt-btn{align-items:center;border:1px solid transparent;border-radius:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground) 10%,transparent),transparent 58%),var(--primary);color:var(--primary-foreground);display:inline-flex;font-size:.8125rem;font-weight:750;gap:.45rem;height:auto;justify-content:center;line-height:1.15;min-height:2.25rem;padding:.5rem .85rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--primary) 10%,transparent)}.kt-btn.kt-btn:hover,.kt-btn.kt-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground) 12%,transparent),transparent 58%),color-mix(in srgb,var(--primary) 90%,var(--foreground));color:var(--primary-foreground);box-shadow:0 2px 4px color-mix(in srgb,var(--foreground) 10%,transparent),0 .65rem 1.25rem color-mix(in srgb,var(--primary) 15%,transparent)}.kt-btn.kt-btn:active{transform:translateY(1px);box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 8%,transparent),0 .3rem .75rem color-mix(in srgb,var(--primary) 10%,transparent)}.kt-btn.kt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent),0 .65rem 1.25rem color-mix(in srgb,var(--primary) 12%,transparent)}.kt-btn.kt-btn:disabled,.kt-btn.kt-btn[aria-disabled=true],.kt-btn.kt-btn.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}.kt-btn.kt-btn i,.kt-btn.kt-btn svg{color:currentColor;flex:0 0 auto}.kt-btn.kt-btn i{font-size:1rem;line-height:1}.kt-btn.kt-btn svg{height:1rem;width:1rem}.kt-btn.kt-btn-sm{border-radius:.5rem;font-size:.75rem;gap:.35rem;min-height:1.875rem;padding:.375rem .65rem}.kt-btn.kt-btn-sm i{font-size:.875rem}.kt-btn.kt-btn-sm svg{height:.875rem;width:.875rem}.kt-btn.kt-btn-lg{border-radius:.65rem;font-size:.875rem;min-height:2.5rem;padding:.625rem 1rem}.kt-btn.kt-btn-icon{aspect-ratio:1;min-height:2.25rem;padding:0;width:2.25rem}.kt-btn.kt-btn-sm.kt-btn-icon{min-height:1.875rem;width:1.875rem}.kt-btn.kt-btn-lg.kt-btn-icon{min-height:2.5rem;width:2.5rem}.kt-btn.kt-btn-outline{border-color:color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,transparent),color-mix(in srgb,var(--muted) 14%,transparent)),var(--background);color:color-mix(in srgb,var(--foreground) 84%,var(--muted-foreground));box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 5%,transparent)}.kt-btn.kt-btn-outline:hover,.kt-btn.kt-btn-outline.active{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 68%),var(--background);color:color-mix(in srgb,var(--foreground) 84%,var(--primary));box-shadow:0 2px 4px color-mix(in srgb,var(--foreground) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--primary) 8%,transparent)}.kt-btn.kt-btn-outline.kt-btn-primary{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--background));color:color-mix(in srgb,var(--foreground) 72%,var(--primary))}.kt-btn.kt-btn-outline.kt-btn-primary:hover,.kt-btn.kt-btn-outline.kt-btn-primary.active{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent 64%),color-mix(in srgb,var(--primary) 14%,var(--background));color:color-mix(in srgb,var(--foreground) 58%,var(--primary))}.kt-btn.kt-btn-light,.kt-btn.kt-btn-secondary{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background) 88%,transparent),transparent 60%),color-mix(in srgb,var(--muted) 42%,var(--background));color:color-mix(in srgb,var(--foreground) 86%,var(--muted-foreground));box-shadow:none}.kt-btn.kt-btn-light:hover,.kt-btn.kt-btn-light.active,.kt-btn.kt-btn-secondary:hover,.kt-btn.kt-btn-secondary.active{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 64%),color-mix(in srgb,var(--muted) 56%,var(--background));color:var(--foreground)}.kt-btn.kt-btn-ghost{border-color:transparent;background:transparent;color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground));box-shadow:none}.kt-btn.kt-btn-ghost:hover,.kt-btn.kt-btn-ghost.active{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 28%,transparent);color:var(--foreground);box-shadow:none}.kt-btn.kt-btn-destructive,.kt-btn[class*=kt-btn-red-]{border-color:color-mix(in srgb,var(--destructive) 84%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--destructive-foreground) 10%,transparent),transparent 58%),var(--destructive);color:var(--destructive-foreground);box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--destructive) 10%,transparent)}.kt-btn.kt-btn-destructive:hover,.kt-btn.kt-btn-destructive.active,.kt-btn[class*=kt-btn-red-]:hover,.kt-btn[class*=kt-btn-red-].active{background:linear-gradient(180deg,color-mix(in srgb,var(--destructive-foreground) 12%,transparent),transparent 58%),color-mix(in srgb,var(--destructive) 90%,var(--foreground));color:var(--destructive-foreground)}.kt-btn.kt-btn-outline.kt-btn-destructive,.kt-btn.kt-btn-outline[class*=kt-btn-red-]{border-color:color-mix(in srgb,var(--destructive) 32%,var(--border));background:color-mix(in srgb,var(--destructive) 7%,var(--background));color:color-mix(in srgb,var(--foreground) 72%,var(--destructive));box-shadow:none}.kt-btn.kt-btn-outline.kt-btn-destructive:hover,.kt-btn.kt-btn-outline.kt-btn-destructive.active,.kt-btn.kt-btn-outline[class*=kt-btn-red-]:hover,.kt-btn.kt-btn-outline[class*=kt-btn-red-].active{border-color:color-mix(in srgb,var(--destructive) 70%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 12%,transparent),transparent 64%),color-mix(in srgb,var(--destructive) 13%,var(--background));color:color-mix(in srgb,var(--foreground) 58%,var(--destructive))}.kt-btn.kt-btn-success,.kt-btn[class*=kt-btn-green-]{border-color:color-mix(in srgb,var(--primary) 82%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground) 10%,transparent),transparent 58%),var(--primary);color:var(--primary-foreground)}.kt-btn.kt-btn-outline.kt-btn-success,.kt-btn.kt-btn-outline[class*=kt-btn-green-]{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--background));color:color-mix(in srgb,var(--foreground) 72%,var(--primary));box-shadow:none}.kt-btn.kt-btn-outline.kt-btn-success:hover,.kt-btn.kt-btn-outline.kt-btn-success.active,.kt-btn.kt-btn-outline[class*=kt-btn-green-]:hover,.kt-btn.kt-btn-outline[class*=kt-btn-green-].active{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent 64%),color-mix(in srgb,var(--primary) 14%,var(--background));color:color-mix(in srgb,var(--foreground) 58%,var(--primary))}@media (prefers-reduced-motion: reduce){.kt-btn.kt-btn{transition:none}.kt-btn.kt-btn:active{transform:none}}.kt-btn.kt-btn-xs{height:1.5rem;gap:.25rem;border-radius:calc(var(--radius) - 3px);min-height:1.5rem;padding:.25rem .5rem;padding-inline:.5rem;font-size:.6875rem;line-height:1rem}.kt-btn.kt-btn-xs svg{width:.75rem;height:.75rem}.kt-btn.kt-btn-xs i{font-size:.75rem;line-height:1rem}.kt-btn.kt-btn-xs.kt-btn-icon{width:1.5rem;height:1.5rem;padding:0}.kt-alert-green{background-color:var(--color-green-50);border:1px solid var(--color-green-200);color:var(--color-green-800);padding:calc(var(--spacing) * 2);border-radius:var(--radius)}.kt-alert-yellow{background-color:var(--color-yellow-50);border:1px solid var(--color-yellow-200);color:var(--color-yellow-800);padding:calc(var(--spacing) * 2);border-radius:var(--radius)}.kt-alert-blue{background-color:var(--color-blue-50);border:1px solid var(--color-blue-200);color:var(--color-blue-800);padding:calc(var(--spacing) * 2);border-radius:var(--radius)}.kt-alert-red{background-color:var(--color-red-50);border:1px solid var(--color-red-200);color:var(--color-red-800);padding:calc(var(--spacing) * 2);border-radius:var(--radius)}.kt-alert-violet{background-color:var(--color-violet-50);border:1px solid var(--color-violet-200);color:var(--color-violet-800);padding:calc(var(--spacing) * 2);border-radius:var(--radius)}.kt-chip{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) - 4px);padding-inline:.5rem;height:calc(var(--spacing) * 5);font-size:.6875rem}.kt-chip-blue{background-color:var(--color-blue-100);color:var(--color-blue-800);border:1px solid var(--color-blue-200)}.kt-chip-green{background-color:var(--color-green-100);color:var(--color-green-800);border:1px solid var(--color-green-200)}.kt-chip-yellow{background-color:var(--color-yellow-100);color:var(--color-yellow-800);border:1px solid var(--color-yellow-200)}.kt-chip-red{background-color:var(--color-red-100);color:var(--color-red-800);border:1px solid var(--color-red-200)}.kt-chip-violet{background-color:var(--color-violet-100);color:var(--color-violet-800);border:1px solid var(--color-violet-200)}.kt-chip-gray{background-color:var(--color-gray-100);color:var(--color-gray-800);border:1px solid var(--color-gray-200)}.kt-input{display:block;width:100%;border:1px solid var(--input);border-color:var(--input);background-color:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000d;outline:0;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.kt-input::placeholder{color:var(--muted-foreground)}.kt-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent),0 1px 2px #0000000d;outline:none}.kt-input:disabled{cursor:not-allowed;opacity:60%}.kt-input[readonly]{cursor:not-allowed;background-color:var(--muted);color:var(--secondary-foreground)}.kt-input::file-selector-button{height:100%;border-width:0;border-inline-end-width:1px;border-color:var(--input);background-color:transparent;padding:0;font-weight:var(--font-weight-medium);color:var(--foreground);font-style:normal}.kt-input[type=file]{padding-block:0}.kt-input[aria-invalid=true]{border-color:var(--destructive)}.kt-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 24%,transparent),0 1px 2px #0000000d}.kt-input{height:calc(var(--spacing) * 8.5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kt-input::file-selector-button{margin-inline-end:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 3)}.kt-input-lg{height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kt-input-lg::file-selector-button{margin-inline-end:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 4)}.kt-input-sm{height:calc(var(--spacing) * 7);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.kt-input-sm::file-selector-button{margin-inline-end:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 2.5)}.kt-input:not(input){display:flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.kt-input:not(input):has(input:focus-visible){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent),0 1px 2px #0000000d;outline:none}.kt-input:not(input) input{display:flex;height:auto;width:100%;border-width:0;background-color:transparent;padding:0;color:var(--foreground);box-shadow:none;transition-property:color;outline-style:none}.kt-input:not(input) input::placeholder{color:var(--muted-foreground)}.kt-input:not(input) input:focus-visible{box-shadow:none}.kt-input:not(input) input:disabled{cursor:not-allowed;opacity:50%}.kt-input:not(input) input{font-size:inherit;list-style:inherit}.kt-input:not(input) i{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--muted-foreground)}.kt-input:not(input) svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.kt-input:not(input).kt-input-sm{gap:calc(var(--spacing) * 1.25)}.kt-input:not(input).kt-input-sm i{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kt-input:not(input).kt-input-sm svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.kt-input:not(input).kt-input-lg{gap:calc(var(--spacing) * 1.5)}.kt-input:not(input).kt-input-lg i{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.kt-input:not(input).kt-input-lg svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.kt-input-addon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--input);border-color:var(--input);background-color:var(--muted);color:var(--secondary-foreground);box-shadow:0 1px 2px #0000000d;height:calc(var(--spacing) * 8.5);min-width:calc(var(--spacing) * 8.5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kt-input-addon i{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.kt-input-addon svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.kt-input-addon.kt-input-addon-sm{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.kt-input-addon.kt-input-addon-sm i{font-size:var(--text-base);line-height:var(--text-base--line-height)}.kt-input-addon.kt-input-addon-sm svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.kt-input-addon.kt-input-addon-lg{height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.kt-input-addon.kt-input-addon-lg i{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.kt-input-addon.kt-input-addon-lg svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.kt-input-addon.kt-input-addon-icon{padding-inline:0}.kt-input-ghost{border-width:0;background-color:var(--background);padding:0;box-shadow:none}.kt-input-ghost:focus-visible{border-width:0;box-shadow:none}.dark .kt-input[aria-invalid=true]{border-color:var(--destructive)}.kt-input-group{position:relative;display:flex;align-items:stretch}.kt-input-group .kt-input{z-index:1;flex-grow:1}.kt-input-group .kt-input-addon:has(+.kt-input){border-start-end-radius:0!important;border-end-end-radius:0!important;border-inline-end-width:0!important}.kt-input-group .kt-input+.kt-input-addon{border-start-start-radius:0!important;border-end-start-radius:0!important;border-inline-start-width:0!important}.kt-input-group .kt-input-addon:has(+.kt-btn){border-start-end-radius:0!important;border-end-end-radius:0!important}.kt-input-group .kt-input+.kt-btn{border-start-start-radius:0!important;border-end-start-radius:0!important}.kt-input-group .kt-input+.kt-btn.kt-btn-outline{border-inline-start-width:0!important}.kt-input-group .kt-btn+.kt-input,.kt-input-group .kt-input-addon+.kt-input{border-start-start-radius:0!important;border-end-start-radius:0!important}.kt-input-group .kt-input:has(+.kt-btn),.kt-input-group .kt-input:has(+.kt-input-addon){border-start-end-radius:0!important;border-end-end-radius:0!important}.kt-label{color:var(--secondary-foreground);font-size:.8125rem}.kt-error{color:var(--color-red-600);font-size:.75rem}.kt-table-compact{--row-y: .375rem;--cell-x: .5rem}.kt-table-compact tbody tr{border-bottom:1px solid var(--border)}.kt-table-compact td,.kt-table-compact th{padding:var(--row-y) var(--cell-x)}.kt-table-sticky-header thead th{position:sticky;top:0;background-color:var(--muted);z-index:1}.kt-table-zebra tbody tr:nth-child(2n){background-color:var(--muted)}.kt-table-hover tbody tr:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}.kt-card{--kt-card-radius: .9rem;--kt-card-border-color: color-mix(in srgb, var(--border) 76%, transparent);--kt-card-border-hover: color-mix(in srgb, var(--primary) 18%, var(--border));--kt-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--primary) 2.5%, transparent), transparent 72%), var(--background);--kt-card-bg-hover: linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, transparent), transparent 74%), var(--background);--kt-card-header-bg: linear-gradient(180deg, color-mix(in srgb, var(--primary) 3%, transparent), transparent 82%), color-mix(in srgb, var(--muted) 10%, var(--background));--kt-card-footer-bg: color-mix(in srgb, var(--background) 92%, var(--muted));--kt-card-shadow: 0 8px 20px color-mix(in srgb, var(--foreground) 4%, transparent);--kt-card-shadow-hover: 0 12px 26px color-mix(in srgb, var(--foreground) 6%, transparent);--kt-card-selected-ring: 0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent);align-items:stretch;border:1px solid var(--kt-card-border-color);border-radius:var(--kt-card-radius);background:var(--kt-card-bg);box-shadow:var(--kt-card-shadow);color:var(--foreground);display:flex;flex-direction:column;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.kt-card.is-interactive:hover,.kt-card.u-financial-editable-card:hover,a.kt-card:hover,button.kt-card:hover{border-color:var(--kt-card-border-hover);background:var(--kt-card-bg-hover);box-shadow:var(--kt-card-shadow-hover)}.kt-card.is-selected,.kt-card[aria-selected=true]{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 76%),var(--background);box-shadow:var(--kt-card-shadow-hover),var(--kt-card-selected-ring)}.kt-card.is-hidden{opacity:.58}.kt-card>.kt-card-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--kt-card-header-bg);border-radius:calc(var(--kt-card-radius) - 1px) calc(var(--kt-card-radius) - 1px) 0 0;display:flex;gap:.625rem;justify-content:space-between;padding:.75rem 1rem}.kt-card .kt-card-title{color:color-mix(in srgb,var(--foreground) 88%,var(--primary));font-weight:800;letter-spacing:0}.kt-card>.kt-card-header .kt-card-title>i:first-child{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:1.75rem;justify-content:center;width:1.75rem}.kt-card-actions{align-items:center;display:inline-flex;gap:.5rem}.kt-card>.kt-card-content,.kt-card>.kt-card-body{flex:1 1 auto;min-height:0;padding:1rem}.kt-card>.kt-card-footer{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:var(--kt-card-footer-bg);border-radius:0 0 calc(var(--kt-card-radius) - 1px) calc(var(--kt-card-radius) - 1px);padding:.75rem 1rem}.kt-elevation-0{box-shadow:none}.kt-elevation-1{box-shadow:0 1px 2px #0000000d}.kt-elevation-2{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.kt-elevation-3{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.kt-elevation-4{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.kt-elevation-5{box-shadow:0 20px 25px -6px #0000001a}.u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-balance{text-wrap:balance}.u-word-break{word-break:break-word;overflow-wrap:anywhere}.u-copy-stack{display:grid;gap:.08rem;min-width:0}.u-meta-label{color:var(--muted-foreground);font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.u-text-10{font-size:.625rem}.u-text-11{font-size:.6875rem}.u-text-12{font-size:.75rem}.u-text-icon-lg{font-size:1.4em}.u-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.u-scrollbar-hidden::-webkit-scrollbar{display:none}.u-scroll-frame{display:flex;flex-direction:column;max-height:min(90vh,56rem);overflow:hidden}.u-scroll-frame-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.u-flex-column{display:flex;min-height:0;flex-direction:column}.u-flex-column-fill{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.u-scroll-y{overflow-y:auto;overscroll-behavior:contain}.u-scroll-y-fill{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.u-grid-scroll-2{display:grid;gap:.5rem;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,auto));overflow-x:auto;overflow-y:hidden;padding-block:.25rem .15rem;scroll-padding-top:.25rem;scroll-snap-type:x proximity}.u-grid-scroll-2>*{scroll-snap-align:start}.u-grid-scroll-sm{max-height:6rem}.u-grid-scroll-md{max-height:9rem}.u-grid-scroll-lg{max-height:9.25rem}.kanban-scroll-wrapper{scrollbar-width:none}.kanban-scroll-wrapper::-webkit-scrollbar{display:none}.u-min-h-var{min-height:var(--u-min-h)}.u-max-h-var{max-height:var(--u-max-h)}.u-h-var{height:var(--u-h)}.u-min-h-kanban-column{min-height:34.375rem}.u-max-w-120{max-width:7.5rem}.u-max-w-140{max-width:8.75rem}.u-max-w-180{max-width:11.25rem}.u-soft-panel{display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;background:var(--background);padding:.75rem}.u-soft-panel-muted{background:color-mix(in srgb,var(--muted) 14%,transparent)}.u-soft-panel-primary{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 58%),var(--background)}.u-soft-panel-lg{gap:.875rem;border-radius:1rem;padding:.875rem}.u-soft-panel-sm{gap:.5rem;padding:.625rem}.u-action-card{cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-action-card:hover,.u-action-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:0 14px 30px #0f172a14;outline:0;transform:translateY(-1px)}.u-empty-panel{display:grid;min-height:8rem;align-items:center;justify-items:center;gap:.5rem;border:1px dashed color-mix(in srgb,var(--border) 78%,transparent);border-radius:.875rem;background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--muted-foreground);padding:1.25rem;text-align:center}.u-empty-panel-sm{min-height:4rem;padding:.75rem}.u-empty-panel-chart{min-height:7.5rem}.u-empty-panel-horizontal{display:flex;justify-content:center}.u-empty-panel-danger{border-color:color-mix(in srgb,var(--destructive) 30%,transparent);background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.u-drop-panel{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px dashed color-mix(in srgb,var(--input) 78%,transparent);border-radius:1rem;background:radial-gradient(circle at top,color-mix(in srgb,var(--primary) 7%,transparent),transparent 55%),color-mix(in srgb,var(--muted) 28%,transparent);padding:1.25rem;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.u-drop-panel:hover,.u-drop-panel.is-active{border-color:color-mix(in srgb,var(--primary) 46%,var(--input));background:radial-gradient(circle at top,color-mix(in srgb,var(--primary) 12%,transparent),transparent 58%),color-mix(in srgb,var(--muted) 38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 9%,transparent)}.u-drop-panel.is-active{transform:translateY(-1px)}.u-pill-list{display:flex;flex-wrap:wrap;gap:.4rem}.u-pill{display:inline-flex;max-width:100%;min-height:1.75rem;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--muted-foreground);padding:.25rem .65rem;white-space:nowrap}.u-pill-primary{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--background));color:var(--primary)}.u-choice-card{display:flex;cursor:pointer;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.75rem;background:var(--background);color:var(--muted-foreground);transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.u-choice-card-grid{display:grid}.u-choice-card-foreground{color:var(--foreground)}.u-choice-card:hover,.u-choice-card.is-active{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}.u-choice-card:hover{transform:translateY(-1px)}.u-choice-card.is-disabled{cursor:not-allowed;opacity:.55}.u-segmented-control{display:grid;gap:.25rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 32%,transparent);padding:.25rem}.u-segmented-control-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-segmented-control-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-segmented-control button{min-height:1.8rem;cursor:pointer;border:0;border-radius:.55rem;background:transparent;color:var(--muted-foreground);font-size:.72rem;font-weight:800;padding-inline:.5rem}.u-segmented-control button.is-active{background:var(--card);color:var(--primary);box-shadow:0 .25rem .75rem color-mix(in srgb,var(--primary) 12%,transparent)}.u-empty-state{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.u-sidebar-compact-title{display:block;max-width:3rem;overflow-wrap:normal;text-align:center;white-space:normal!important;line-height:1.05}.u-sidebar-corner-badge{position:absolute;top:-.2rem;right:-.01rem;z-index:10;justify-content:center;padding:.6rem .3rem .55rem;border-radius:5px;font-size:.7rem;line-height:1}.u-sidebar-disabled{cursor:not-allowed!important;opacity:.48;filter:grayscale(.25)}.u-sidebar-disabled:hover{border-color:transparent!important;background:transparent!important}.u-min-w-0{min-width:0}.u-grid-stack{display:grid;grid-template-columns:minmax(0,1fr)}.u-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid-auto-12{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.u-gap-xs{gap:.25rem}.u-gap-sm{gap:.5rem}.u-gap-list{gap:.625rem}.u-gap-md{gap:.75rem}.u-gap-lg{gap:.875rem}.u-gap-xl{gap:1rem}@media (max-width: 575px){.u-grid-mobile-1{grid-template-columns:minmax(0,1fr)}}@media (min-width: 768px){.u-grid-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-split{display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-split-sm{gap:.5rem}.u-split-lg{gap:1rem}.u-split-center{align-items:center}.u-split-start{align-items:flex-start}.u-media-row{display:flex;align-items:center;gap:.75rem;min-width:0}.u-media-row-sm{gap:.65rem}.u-action-row{display:grid;align-items:center;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto}.u-field-action-grid{display:grid;align-items:end;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.u-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.u-actions-end{justify-content:flex-end}.u-icon-btn-sm{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem}.u-auth-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 34%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 24rem),color-mix(in srgb,var(--muted) 20%,var(--background));display:grid;grid-template-columns:minmax(22rem,52vw) minmax(22rem,48vw);min-height:100vh;min-height:100svh;min-height:100dvh}.u-auth-brand-panel{align-items:center;display:flex;min-height:100vh;min-height:100svh;min-height:100dvh;overflow:hidden;padding:clamp(4.25rem,4vmin,4rem);position:relative}.u-auth-brand-panel:before{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 9%,transparent),transparent 64%),color-mix(in srgb,var(--background) 62%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:1.25rem;content:"";inset:clamp(1rem,3vw,3rem);position:absolute}.u-auth-brand-inner{display:grid;gap:clamp(1.25rem,5svh,4rem);max-width:min(42rem,84%);position:relative;width:100%;z-index:1}.u-auth-logo{align-items:center;display:inline-flex;width:fit-content}.u-auth-logo img,.u-auth-mobile-logo img{display:block;height:auto;max-width:clamp(9rem,18vw,12rem)}.light .u-auth-logo img,.light .u-auth-mobile-logo img,[data-kt-theme-mode=light] .u-auth-logo img,[data-kt-theme-mode=light] .u-auth-mobile-logo img{filter:brightness(0) saturate(100%)}.dark .u-auth-logo img,.dark .u-auth-mobile-logo img{filter:none}.u-auth-copy{display:grid;gap:1rem}.u-auth-eyebrow,.u-auth-form-kicker{color:var(--primary);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.u-auth-copy h1{color:var(--foreground);font-size:clamp(2rem,min(4.8vw,7svh),4.6rem);font-weight:850;letter-spacing:0;line-height:.98;margin:0;max-width:11ch}.u-auth-copy p{color:var(--muted-foreground);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:550;line-height:1.7;margin:0;max-width:34rem}.u-auth-feature-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem}.u-auth-feature{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--foreground);display:flex;font-size:.875rem;font-weight:800;gap:.625rem;min-height:3.25rem;padding:.65rem .8rem}.u-auth-feature i{align-items:center;border-radius:.6rem;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;font-size:1.05rem;height:2rem;justify-content:center;width:2rem}.u-auth-form-panel{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;min-height:100dvh;overflow-y:auto;padding:clamp(1rem,4vmin,3rem)}.u-auth-form-wrap{display:grid;gap:clamp(.75rem,1.6svh,1rem);max-width:min(30rem,100vw - 2rem);width:100%}.u-auth-mobile-logo{display:none;justify-content:center}.u-auth-login-card{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 48%),var(--background);box-shadow:0 18px 42px color-mix(in srgb,var(--foreground) 9%,transparent),0 2px 7px color-mix(in srgb,var(--foreground) 5%,transparent);display:grid;gap:clamp(.9rem,2svh,1.25rem);padding:clamp(1rem,3vmin,2rem)}.u-auth-form-header{display:grid;gap:.45rem}.u-auth-form-header h2{color:var(--foreground);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:850;line-height:1.08;margin:0}.u-auth-form-header p{color:var(--muted-foreground);font-size:.925rem;font-weight:550;line-height:1.55;margin:0}.u-auth-alert{align-items:flex-start;border:1px solid color-mix(in srgb,var(--destructive) 26%,var(--border));border-radius:.85rem;background:color-mix(in srgb,var(--destructive) 7%,var(--background));color:var(--foreground);display:flex;gap:.7rem;padding:.8rem .9rem}.u-auth-alert>i{color:var(--destructive);flex:0 0 auto;font-size:1.1rem;margin-top:.1rem}.u-auth-alert-title{color:var(--foreground);font-size:.875rem;font-weight:800}.u-auth-alert ul{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45;list-style:disc;margin:.35rem 0 0;padding-left:1rem}.u-auth-form{display:grid;gap:clamp(.75rem,1.75svh,1rem)}.u-auth-field{display:grid;gap:.4rem}.u-auth-input-group .kt-input,.u-auth-input-group .kt-input-addon{min-height:2.55rem}.u-auth-password-toggle{cursor:pointer}.u-auth-options{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.u-auth-check{align-items:center;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.45rem}.u-auth-support-note{color:var(--muted-foreground);font-size:.75rem;font-weight:650;text-align:right}.u-auth-submit{min-height:2.65rem;width:100%}.u-auth-submit span{align-items:center;display:inline-flex;gap:.45rem}.u-auth-card-footer{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--muted-foreground);display:grid;font-size:.8125rem;gap:.65rem;padding-top:1.15rem;text-align:center}.u-auth-card-footer p{margin:0}.u-auth-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center}.u-auth-links a,.u-auth-mail{color:color-mix(in srgb,var(--foreground) 70%,var(--primary));font-weight:750;text-decoration:none}.u-auth-links a:hover,.u-auth-mail:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.u-auth-footer{color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:650;gap:.35rem .75rem;justify-content:center;text-align:center}@media (max-width: 991px){.u-auth-shell{grid-template-columns:1fr}.u-auth-brand-panel{display:none}.u-auth-form-panel{min-height:100vh;min-height:100svh;min-height:100dvh}.u-auth-mobile-logo{display:flex}}@media (max-height: 720px) and (min-width: 992px){.u-auth-brand-inner{gap:clamp(1rem,3svh,2rem)}.u-auth-copy h1{font-size:clamp(1.9rem,min(4vw,6svh),3.4rem)}.u-auth-feature{min-height:2.75rem;padding:.5rem .7rem}.u-auth-login-card{gap:.8rem}.u-auth-card-footer{padding-top:.8rem}}@media (max-height: 620px) and (min-width: 992px){.u-auth-feature-grid{display:none}}@media (max-width: 520px){.u-auth-form-panel{padding:clamp(.75rem,4vmin,1rem)}.u-auth-login-card{border-radius:.85rem}.u-auth-options{align-items:flex-start;flex-direction:column}.u-auth-support-note{text-align:left}}.u-modal-mail{--u-modal-width: 82vw;--u-modal-height: 88dvh}.u-modal-md{--u-modal-width: 46vw}.u-modal-sm{--u-modal-width: 32vw}.u-modal-lg{--u-modal-width: 66vw;--u-modal-height: 76dvh}.u-modal-xl{--u-modal-width: 86vw;--u-modal-height: 88dvh}.kt-modal .kt-modal-content.kt-modal-content{border-color:color-mix(in srgb,var(--border) 78%,transparent);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2%,transparent),transparent 76%),var(--card);color:var(--card-foreground);box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--foreground) 10%,transparent);overflow:hidden}.kt-modal .kt-modal-header.kt-modal-header{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent) 0%,color-mix(in srgb,var(--primary) 3%,transparent) 54%,transparent 100%),color-mix(in srgb,var(--muted) 10%,var(--card))}.kt-modal .kt-modal-title.kt-modal-title{color:color-mix(in srgb,var(--foreground) 88%,var(--primary));font-weight:800;letter-spacing:0}.kt-modal .kt-modal-footer.kt-modal-footer{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--card) 92%,var(--muted))}.kt-modal .kt-modal-close.kt-modal-close{align-items:center;border-radius:.5rem;color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));display:inline-flex;justify-content:center;margin-inline-end:0;transition:background .16s ease,color .16s ease}.kt-modal .kt-modal-close.kt-modal-close:hover,.kt-modal .kt-modal-close.kt-modal-close:focus-visible{background:color-mix(in srgb,var(--muted) 36%,transparent);color:var(--foreground);outline:none}.kt-modal .kt-modal-close.kt-modal-close i{opacity:1}.u-modal-viewport{width:min(var(--u-modal-width, 46vw),100vw - 1rem);height:var(--u-modal-height, auto);max-height:calc(100dvh - 1rem)}@media (max-width: 48rem){.u-modal-viewport{width:calc(100vw - 1rem);height:var(--u-modal-height, auto)}}.u-modal-header-icon{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.u-toast-stack{z-index:1000;width:min(24rem,100vw - 2rem)}.kt-icon-tile{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.75rem;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.kt-icon-tile-sm{height:2rem;width:2rem;border-radius:.65rem}.kt-icon-tile-md{height:2.25rem;width:2.25rem}.kt-icon-tile-lg{height:2.45rem;width:2.45rem}.kt-icon-tile-xl{height:3rem;width:3rem;font-size:1.35rem}.kt-icon-tile-circle{border-radius:999px}.kt-icon-tile-outline{border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}.kt-icon-tile-solid{background:var(--primary);color:var(--primary-foreground)}.kt-info-tile{display:grid;min-width:0;gap:.08rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.7rem;background:var(--background);padding:.55rem .65rem}.kt-info-tile-primary{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent),var(--background)}.kt-info-tile>strong{overflow:hidden;color:var(--muted-foreground);font-size:.65rem;font-weight:900;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.kt-info-tile>small{overflow:hidden;font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.kt-info-tile-metric>strong{color:var(--foreground);font-size:.88rem}.kt-info-tile-metric>small{font-size:.66rem;font-weight:850;text-transform:uppercase}.u-page-intro{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 72%),var(--background)}.u-page-intro>.kt-card-content{position:relative}.u-page-intro-icon{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,var(--muted) 22%,transparent));box-shadow:0 6px 14px #0f172a0f}.u-page-intro-title{color:color-mix(in srgb,var(--foreground) 88%,var(--primary))}.u-page-intro-description{color:color-mix(in srgb,var(--muted-foreground) 92%,var(--foreground))}.u-topbar-org-switcher{align-items:center;display:flex;min-width:0}.u-topbar-org-dropdown{display:inline-flex;min-width:0;position:relative}.u-topbar-org-trigger{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.625rem;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 92%,transparent),transparent 64%),color-mix(in srgb,var(--muted) 34%,var(--background));box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);cursor:pointer;display:inline-flex;gap:.5rem;min-height:2.25rem;max-width:min(22rem,34vw);padding:.375rem .5rem .375rem .45rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.u-topbar-org-trigger:hover,.u-topbar-org-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 68%),var(--background);box-shadow:0 2px 4px color-mix(in srgb,var(--foreground) 7%,transparent),0 .45rem 1rem color-mix(in srgb,var(--primary) 7%,transparent)}.u-topbar-org-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 24%,transparent)}.u-topbar-org-icon,.u-topbar-org-option-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.5rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;justify-content:center}.u-topbar-org-icon{height:1.5rem;width:1.5rem}.u-topbar-org-icon i{font-size:.875rem}.u-topbar-org-text{display:flex;flex-direction:column;line-height:1.05;min-width:0;text-align:left}.u-topbar-org-label{color:var(--muted-foreground);font-size:.625rem;font-weight:750;text-transform:uppercase}.u-topbar-org-name{color:var(--foreground);font-size:.78rem;font-weight:800;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-topbar-org-chevron{color:var(--muted-foreground);flex:0 0 auto;font-size:.75rem;margin-left:.125rem}.u-topbar-org-menu{margin-top:.5rem;width:min(22rem,100vw - 1.5rem)}.u-topbar-org-panel{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 42%),var(--background);box-shadow:0 14px 34px color-mix(in srgb,var(--foreground) 12%,transparent),0 2px 6px color-mix(in srgb,var(--foreground) 6%,transparent);overflow:hidden}.u-topbar-org-menu-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;justify-content:space-between;padding:.8rem .9rem .7rem}.u-topbar-org-menu-title{color:var(--foreground);font-size:.875rem;font-weight:850}.u-topbar-org-menu-subtitle{color:var(--muted-foreground);font-size:.72rem;font-weight:650;margin-top:.1rem}.u-topbar-org-menu-body{display:grid;gap:.65rem;padding:.75rem}.u-topbar-org-search{background:color-mix(in srgb,var(--muted) 18%,var(--background))}.u-topbar-org-list{display:grid;gap:.25rem;max-height:16rem;overflow-y:auto;padding-right:.15rem}.u-topbar-org-option{align-items:center;border:1px solid transparent;border-radius:.65rem;background:transparent;color:var(--foreground);cursor:pointer;display:flex;gap:.625rem;min-height:3.25rem;padding:.45rem .55rem;text-align:left;transition:background .16s ease,border-color .16s ease;width:100%}.u-topbar-org-option:hover,.u-topbar-org-option:focus-visible{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 6%,transparent);outline:none}.u-topbar-org-option.is-active{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 68%),color-mix(in srgb,var(--primary) 5%,var(--background))}.u-topbar-org-option-icon{height:1.75rem;width:1.75rem}.u-topbar-org-option:not(.is-active) .u-topbar-org-option-icon{background:color-mix(in srgb,var(--muted) 34%,var(--background));color:var(--muted-foreground)}.u-topbar-org-option-text{display:grid;gap:.18rem;min-width:0}.u-topbar-org-option-name,.u-topbar-org-option-slug{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-topbar-org-option-name{color:var(--foreground);font-size:.8125rem;font-weight:800}.u-topbar-org-option-name span{color:var(--muted-foreground);font-weight:650}.u-topbar-org-option-slug{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.u-topbar-org-empty{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;font-size:.8125rem;font-weight:650;gap:.45rem;justify-content:center;min-height:5rem;padding:.75rem;text-align:center}.u-topbar-org-empty-icon{align-items:center;border-radius:999px;background:color-mix(in srgb,var(--muted) 42%,var(--background));display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-topbar-org-static{color:var(--muted-foreground);display:inline-flex;font-size:.8125rem;font-weight:750;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-topbar-user-dropdown{display:inline-flex;position:relative}.u-topbar-user-trigger{align-items:center;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;display:inline-flex;justify-content:center;padding:.125rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.u-topbar-user-trigger:hover,.u-topbar-user-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 6%,transparent);box-shadow:0 .45rem 1rem color-mix(in srgb,var(--primary) 7%,transparent)}.u-topbar-user-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 24%,transparent)}.u-topbar-user-trigger-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--border) 90%,transparent)}.u-topbar-user-menu{margin-top:.5rem;width:min(20rem,100vw - 1.5rem)}.u-topbar-user-panel{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 42%),var(--background);box-shadow:0 14px 34px color-mix(in srgb,var(--foreground) 12%,transparent),0 2px 6px color-mix(in srgb,var(--foreground) 6%,transparent);overflow:hidden}.u-topbar-user-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;gap:.75rem;min-width:0;padding:.85rem .9rem .75rem}.u-topbar-user-avatar{flex:0 0 auto;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 13%,var(--border))}.u-topbar-user-identity{display:grid;gap:.18rem;min-width:0}.u-topbar-user-name,.u-topbar-user-email,.u-topbar-user-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-topbar-user-name{color:var(--foreground);font-size:.9rem;font-weight:850}.u-topbar-user-email,.u-topbar-user-org{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.u-topbar-user-role-pill{align-items:center;align-self:start;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 72%),color-mix(in srgb,var(--primary) 6%,var(--background));color:var(--primary);display:inline-flex;font-size:.68rem;font-weight:850;justify-content:center;letter-spacing:0;line-height:1;margin-top:.25rem;max-width:100%;min-height:1.55rem;text-transform:uppercase;margin-left:-.2rem}.u-topbar-user-actions{display:grid;gap:.3rem;padding:.55rem .6rem .65rem}.u-topbar-user-action{align-items:center;border:1px solid transparent;border-radius:.7rem;color:inherit;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.2rem;padding:.5rem .55rem;text-decoration:none;transition:background .16s ease,border-color .16s ease}.u-topbar-user-action:hover,.u-topbar-user-action:focus-visible{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 72%),color-mix(in srgb,var(--background) 80%,transparent);outline:none}.u-topbar-user-action-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-topbar-user-action-title,.u-topbar-user-action-subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-topbar-user-action-title{color:var(--foreground);font-size:.8rem;font-weight:800}.u-topbar-user-action-subtitle{color:var(--muted-foreground);font-size:.68rem;font-weight:650;margin-top:.1rem}.u-topbar-user-action-arrow{color:var(--muted-foreground);font-size:.75rem}.u-topbar-user-footer{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:grid;gap:.7rem;padding:.7rem .75rem .8rem}.u-topbar-user-theme{align-items:center;display:flex;justify-content:space-between;gap:.75rem;min-height:2rem}.u-topbar-user-theme-copy{align-items:center;color:var(--foreground);display:inline-flex;gap:.5rem;font-size:.78rem;font-weight:750}.u-topbar-user-theme-copy i{color:var(--muted-foreground);font-size:.95rem}@media (max-width: 767px){.u-topbar-org-trigger{max-width:2.35rem;padding:.35rem}.u-topbar-org-text,.u-topbar-org-chevron{display:none}}.u-notification-aside-root,.u-notification-aside-toggle{position:relative}.u-notification-aside-badge{position:absolute;inset-block-start:-.2rem;inset-inline-end:-.2rem;display:flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;padding-inline:.25rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:700;line-height:1rem}.u-notification-aside-drawer{border-left:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 18rem),var(--background);box-shadow:-18px 0 38px color-mix(in srgb,var(--foreground) 12%,transparent);width:25.5rem;max-width:90%}.u-notification-aside-header{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 11%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 74%);gap:.75rem}.u-notification-aside-title-row{align-items:center;display:flex;gap:.55rem;min-width:0}.u-notification-aside-title-row h2{color:var(--foreground);font-size:.95rem;font-weight:800;line-height:1.2;margin:0}.u-notification-aside-title-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-notification-aside-header-actions{align-items:center;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.u-notification-aside-header-action{white-space:nowrap}.u-notification-aside-error{border-bottom:1px solid color-mix(in srgb,var(--destructive) 25%,var(--border));background:color-mix(in srgb,var(--destructive) 7%,var(--background));padding:.625rem 1.25rem;color:var(--destructive);font-size:.75rem}.u-notification-aside-content{min-height:0;overflow-y:auto;padding:.75rem}.u-notification-aside-state{display:flex;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.25rem;text-align:center}.u-notification-aside-item{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,transparent),color-mix(in srgb,var(--muted) 7%,transparent)),var(--background);display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.55rem;padding:.75rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-notification-aside-item:last-child{margin-bottom:0}.u-notification-aside-item:hover,.u-notification-aside-item.is-unread{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4.5%,transparent),transparent 82%),var(--card);box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 4%,transparent)}.u-notification-aside-item-main{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:.75rem;border:0;background:transparent;cursor:pointer;padding:0;text-align:start}.u-notification-aside-item-main:disabled,.u-notification-aside-dismiss:disabled,.u-notification-aside-header button:disabled{cursor:wait;opacity:.55}.u-notification-aside-icon{display:flex;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--muted) 38%,var(--card));color:var(--muted-foreground)}.u-notification-aside-item.is-unread .u-notification-aside-icon{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary)}.u-notification-aside-copy{display:grid;flex:1 1 auto;gap:.25rem;min-width:0;text-align:left}.u-notification-aside-item-title-row{align-items:flex-start;display:flex;gap:.45rem;min-width:0}.u-notification-aside-item-title{color:var(--foreground);flex:1 1 auto;font-size:.84rem;font-weight:750;line-height:1.25;min-width:0}.u-notification-aside-body{color:var(--muted-foreground);display:-webkit-box;font-size:.76rem;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.u-notification-aside-meta{align-items:center;color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.25rem .55rem;line-height:1.25;margin-top:.25rem}.u-notification-aside-meta span,.u-notification-aside-meta time{min-width:0}.u-notification-aside-unread-dot{width:.45rem;height:.45rem;flex:0 0 .45rem;margin-top:.3rem;border-radius:999px;background:var(--primary)}.u-notification-aside-dismiss{flex:0 0 auto;margin-top:-.1rem}.u-notification-aside-footer{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--background) 88%,transparent)}.u-notification-aside-footer-link{justify-content:center;width:100%}@media (max-width: 639px){.u-notification-aside-drawer{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.u-notification-aside-header{padding-inline:1rem}.u-notification-aside-header-actions{justify-content:flex-start;width:100%}.u-notification-aside-header-action{flex:1 1 auto;justify-content:center}}.u-notification-settings{display:grid;gap:1rem}.u-notification-settings-stat{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 76%),color-mix(in srgb,var(--card) 92%,var(--background));padding:.75rem .875rem;min-width:0}.u-notification-settings-stat span,.u-notification-settings-stat strong{display:block}.u-notification-settings-stat span{color:var(--muted-foreground);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.u-notification-settings-stat strong{color:var(--foreground);font-size:1.15rem;line-height:1.15;margin-top:.35rem}.u-notification-settings-card{border-color:color-mix(in srgb,var(--border) 76%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 4%,transparent)}.u-notification-settings-card-header{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%);border-color:color-mix(in srgb,var(--border) 76%,transparent)}.u-notification-settings-event-list,.u-notification-settings-sources{display:grid;gap:.75rem;max-height:min(32rem,100vh - 18rem);overflow-y:auto;padding:1rem}.u-notification-settings-event{align-items:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--card) 94%,var(--background));cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.85rem;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.u-notification-settings-event:hover,.u-notification-settings-event.is-enabled{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 82%),var(--card)}.u-notification-settings-event.is-muted{background:color-mix(in srgb,var(--muted) 10%,var(--card))}.u-notification-settings-event.is-mandatory,.u-notification-settings-event.is-pending,.u-notification-settings-source.is-pending{cursor:wait}.u-notification-settings-event.is-mandatory{cursor:default;opacity:.78}.u-notification-settings-toggle-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.u-notification-settings-event-icon,.u-notification-settings-source-group-icon,.u-notification-settings-source-avatar{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;justify-content:center}.u-notification-settings-event-icon{border-radius:.75rem;height:2.35rem;width:2.35rem}.u-notification-settings-event-copy{display:grid;gap:.2rem;min-width:0}.u-notification-settings-event-copy>span:last-child{color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.u-notification-settings-event-title{align-items:center;color:var(--foreground);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:.4rem;line-height:1.25}.u-notification-settings-switch{align-items:center;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 40%,var(--background));display:inline-flex;flex:0 0 auto;height:1.4rem;padding:.14rem;width:2.55rem}.u-notification-settings-switch span{border-radius:999px;background:var(--muted-foreground);box-shadow:0 2px 6px color-mix(in srgb,var(--foreground) 18%,transparent);display:block;height:1rem;transition:transform .16s ease,background-color .16s ease;width:1rem}.u-notification-settings-event.is-enabled .u-notification-settings-switch{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 14%,var(--background))}.u-notification-settings-event.is-enabled .u-notification-settings-switch span{background:var(--primary);transform:translate(1.1rem)}.u-notification-settings-event.is-mandatory .u-notification-settings-switch{border-color:color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--muted) 52%,var(--background))}.u-notification-settings-event.is-mandatory .u-notification-settings-switch span{background:color-mix(in srgb,var(--muted-foreground) 56%,transparent)}.u-notification-settings-event.is-mandatory .u-notification-settings-switch:after{color:var(--muted-foreground);content:"";font-family:keenicons-filled;font-size:.65rem;line-height:1;margin-inline-start:auto;margin-inline-end:.18rem}.u-notification-settings-source-group{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--muted) 8%,transparent);display:grid;gap:.85rem;padding:.85rem}.u-notification-settings-source-group-head{align-items:center;display:flex;gap:.65rem;min-width:0}.u-notification-settings-source-group-icon{border-radius:.65rem;height:2rem;width:2rem}.u-notification-settings-source-group-head h3,.u-notification-settings-source-group-head p{margin:0}.u-notification-settings-source-group-head h3{color:var(--foreground);font-size:.9rem;font-weight:700;line-height:1.2}.u-notification-settings-source-group-head p{color:var(--muted-foreground);font-size:.76rem;line-height:1.35;margin-top:.15rem}.u-notification-settings-source-grid{display:grid;gap:.55rem}.u-notification-settings-source{align-items:center;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:.7rem;background:var(--background);cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;padding:.65rem;position:relative;transition:border-color .16s ease,background-color .16s ease}.u-notification-settings-source:hover,.u-notification-settings-source.is-enabled{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))}.u-notification-settings-source.is-muted{background:color-mix(in srgb,var(--muted) 12%,var(--background))}.u-notification-settings-source-avatar{border-radius:.6rem;color:var(--foreground);font-size:.68rem;font-weight:800;height:2rem;letter-spacing:.02em;width:2rem}.u-notification-settings-source-copy{display:grid;gap:.1rem;min-width:0}.u-notification-settings-source-copy span,.u-notification-settings-source-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-notification-settings-source-copy span{color:var(--foreground);font-size:.82rem;font-weight:700}.u-notification-settings-source-copy small{color:var(--muted-foreground);font-size:.72rem}.u-notification-settings-source-check{align-items:center;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.u-notification-settings-source-check span{border-radius:999px;display:block;height:.55rem;width:.55rem}.u-notification-settings-source.is-enabled .u-notification-settings-source-check{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}.u-notification-settings-source.is-enabled .u-notification-settings-source-check span{background:var(--primary)}@media (min-width: 768px){.u-notification-settings-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.u-notification-settings{grid-template-columns:minmax(0,.95fr) minmax(22rem,.65fr);align-items:start}}.mail-modal-editor{white-space:normal}.mail-modal-editor:empty:before{content:attr(data-placeholder);color:var(--muted-foreground)}.mail-modal-editor p,.mail-modal-editor div{line-height:1.4;margin:0 0 16px;max-height:35vh}.mail-modal-editor br{line-height:1}.u-mail-modal-body{overflow:hidden}.u-mail-modal-shell{height:100%}.u-mail-modal-header,.u-mail-editor-toolbar{flex:0 0 auto}.u-mail-field-row{display:grid;gap:.5rem}@media (min-width: 768px){.u-mail-field-row{grid-template-columns:5rem minmax(0,1fr);align-items:center}}.u-mail-field-row-with-action{display:grid;gap:.5rem}@media (min-width: 768px){.u-mail-field-row-with-action{grid-template-columns:5rem minmax(0,1fr) auto;align-items:center}}.u-mail-field-offset{display:grid;gap:.5rem}@media (min-width: 768px){.u-mail-field-offset{grid-template-columns:5rem minmax(0,1fr)}}.u-mail-compose-grid{display:grid;min-height:0;flex:1 1 auto;overflow:hidden}@media (min-width: 1024px){.u-mail-compose-grid{grid-template-columns:minmax(0,1fr) 35vw}}.u-mail-compose-single{display:flex;min-height:0;flex:1 1 auto;overflow:hidden}.u-mail-recipient-box{display:flex;min-height:2.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;border:1px solid var(--input);border-radius:.625rem;background-color:var(--background);padding:.15rem}.u-mail-recipient-box:focus-within{border-color:color-mix(in srgb,var(--primary) 38%,var(--input));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.u-mail-recipient-input{min-width:11rem;flex:1 1 11rem;border:0;background:transparent;padding:.25rem .375rem;color:var(--foreground);outline:0}.u-mail-recipient-chip{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border-radius:999px;background-color:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--foreground);padding:.25rem .375rem .25rem .625rem;font-size:.8125rem;font-weight:600}.u-mail-recipient-remove{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-foreground)}.u-mail-recipient-remove:hover{background-color:color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--foreground)}.u-mail-document-list{max-height:16rem}.u-upload-dropzone{min-height:10.5rem}.u-upload-file-list{max-height:13rem}.u-document-card{max-height:47.5vh}.u-order-item-documents{display:grid;gap:1rem}.u-order-item-documents-hero,.u-order-item-documents-side-card,.u-order-item-documents-file-card{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 48%),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 5%,transparent)}.u-order-item-documents-hero-header,.u-order-item-documents-file-header{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%)}.u-order-item-documents-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-order-item-documents-summary{display:grid;gap:.75rem;padding:.875rem}.u-order-item-documents-summary-card,.u-order-item-documents-callout{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 10%,transparent);min-width:0;padding:.8rem .875rem}.u-order-item-documents-summary-card>:first-child,.u-order-item-documents-callout>:first-child{letter-spacing:.02em}.u-order-item-documents-layout{align-items:start;display:grid;gap:1rem}.u-order-item-documents-side{display:grid;gap:1rem}.u-order-item-documents-main{display:grid;gap:1rem;min-width:0}.u-order-item-documents-side-card{overflow:hidden}.u-order-item-documents-side-card>.kt-card-header{min-height:3rem;border-color:color-mix(in srgb,var(--border) 78%,transparent);padding-block:.625rem}.u-order-item-documents-attribute-list{display:grid;gap:.5rem}.u-order-item-documents-attribute{align-items:start;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--muted) 10%,transparent);display:flex;font-size:.75rem;gap:.75rem;justify-content:space-between;min-width:0;padding:.55rem .65rem}.u-order-item-documents-attribute span{min-width:0;overflow-wrap:anywhere}.u-order-item-comments-card{min-width:0}.u-order-item-comments-content{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 16%,transparent),transparent 42%),var(--background);padding:1rem}.u-order-item-comments-composer{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 78%),color-mix(in srgb,var(--card) 92%,var(--background));box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 4%,transparent);display:grid;gap:.75rem;margin-bottom:.875rem;padding:.8rem}.u-order-item-comments-composer-head{align-items:center;color:var(--foreground);display:flex;gap:.65rem;min-width:0}.u-order-item-comments-composer-head strong,.u-order-item-comments-composer-head span{display:block;min-width:0}.u-order-item-comments-composer-head strong{font-size:.875rem;font-weight:700;line-height:1.2}.u-order-item-comments-composer-head span{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.u-order-item-comments-composer-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-order-item-comments-input{min-height:5rem;resize:vertical}.u-order-item-comments-composer-foot{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.u-order-item-comments-composer-foot>span{color:var(--muted-foreground);font-size:.72rem}.u-order-item-comments-list{display:grid;gap:.55rem;max-height:34rem;overflow-y:auto;padding-right:.2rem}.u-order-item-comment{border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--muted) 8%,transparent)),var(--background);display:grid;gap:.45rem;padding:.65rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-order-item-comment:hover,.u-order-item-comment.is-open{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 4%,transparent)}.u-order-item-comment>summary{cursor:pointer;list-style:none}.u-order-item-comment>summary::-webkit-details-marker{display:none}.u-order-item-comment[open] .u-order-item-comment-toggle-icon i{transform:rotate(180deg)}.u-order-item-comment-meta{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.u-order-item-comment-toggle{align-items:center;background:transparent;border:0;color:inherit;display:flex;flex:1 1 auto;gap:.6rem;min-width:0;padding:0;text-align:left}.u-order-item-comment-toggle:hover{cursor:pointer}.u-order-item-comment-toggle:hover .u-order-item-comment-summary,.u-order-item-comment.is-open .u-order-item-comment-summary{color:var(--foreground)}.u-order-item-comment-toggle-icon{align-items:center;border-radius:999px;color:var(--primary);display:inline-flex;flex:0 0 auto;height:1.45rem;justify-content:center;width:1.45rem}.u-order-item-comment-toggle-icon i{transition:transform .16s ease}.u-order-item-comment-avatar{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.65rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 11%,transparent),color-mix(in srgb,var(--primary) 4%,transparent));color:var(--foreground);display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:800;height:2.1rem;justify-content:center;letter-spacing:.02em;width:2.1rem}.u-order-item-comment-summary{color:var(--muted-foreground);display:block;font-size:.75rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-order-item-comment-body{border-left:2px solid color-mix(in srgb,var(--primary) 24%,transparent);color:var(--foreground);font-size:.8125rem;line-height:1.45;margin-left:4.25rem;overflow-wrap:anywhere;padding:.15rem 0 .15rem .75rem;white-space:pre-wrap}.u-order-item-comment-delete{flex:0 0 auto}.u-order-item-comments-empty{align-items:center;border:1px dashed color-mix(in srgb,var(--border) 76%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted-foreground);display:flex;gap:.75rem;padding:.9rem}.u-order-item-comments-empty>i{align-items:center;border-radius:.7rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2.1rem;justify-content:center;width:2.1rem}.u-order-item-comments-empty strong,.u-order-item-comments-empty span{display:block}.u-order-item-comments-empty strong{color:var(--foreground);font-size:.875rem}.u-order-item-comments-empty span{font-size:.75rem;line-height:1.35}.u-order-item-documents-file-card{min-width:0;overflow:hidden}.u-order-item-documents-file-list{display:grid}.u-order-item-documents-file-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:.9rem 1rem;transition:background-color .16s ease,border-color .16s ease}.u-order-item-documents-file-row:last-child{border-bottom:0}.u-order-item-documents-file-row:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 72%),color-mix(in srgb,var(--muted) 8%,transparent)}.u-order-item-documents-file-main{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.u-order-item-documents-file-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:color-mix(in srgb,var(--foreground) 72%,var(--primary));display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.u-order-item-documents-file-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.u-sales-document-show{display:grid;gap:1rem}.u-sales-document-topbar{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 8%,transparent),transparent 72%),var(--background);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.625rem .75rem}.u-sales-document-alert{align-items:flex-start;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 5%,transparent);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem}.u-sales-document-alert>i{color:var(--primary);font-size:1.35rem;line-height:1;margin-top:.1rem}.u-sales-document-alert>div{display:grid;flex:1 1 18rem;gap:.25rem;min-width:0}.u-sales-document-alert strong{color:var(--foreground);font-size:.9rem}.u-sales-document-alert span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.u-sales-document-alert.is-warning{border-color:color-mix(in srgb,var(--warning, #f59e0b) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #f59e0b) 8%,transparent),transparent 72%),var(--background)}.u-sales-document-alert.is-warning>i{color:var(--warning, #f59e0b)}.u-sales-document-alert.is-error{border-color:color-mix(in srgb,var(--destructive) 24%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 7%,transparent),transparent 72%),var(--background)}.u-sales-document-alert.is-error>i{color:var(--destructive)}.u-sales-document-show-trail{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.u-sales-document-show-trail .ki-right{color:color-mix(in srgb,var(--muted-foreground) 48%,transparent);font-size:.75rem}.u-sales-document-details-card{overflow:visible}.u-sales-document-top-actions,.u-sales-document-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-sales-document-hero{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));overflow:hidden}.u-sales-document-hero-main{align-items:stretch;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 76%),var(--background);display:grid;gap:1rem;padding:1rem}.u-sales-document-hero-copy{display:grid;gap:.45rem;min-width:0}.u-sales-document-label{color:var(--muted-foreground);font-size:.6875rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.u-sales-document-hero-copy h2{color:color-mix(in srgb,var(--foreground) 88%,var(--primary));font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:850;line-height:1.08;margin:0;overflow-wrap:anywhere}.u-sales-document-hero-meta{color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.45rem}.u-sales-document-hero-meta span+span:before{color:color-mix(in srgb,var(--muted-foreground) 56%,transparent);content:"/";margin-right:.45rem}.u-sales-document-hero-link{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,transparent);color:color-mix(in srgb,var(--foreground) 82%,var(--primary));display:inline-flex;font-weight:750;gap:.35rem;line-height:1;min-height:1.75rem;padding-inline:.65rem;text-decoration:none}.u-sales-document-hero-link:hover,.u-sales-document-hero-link:focus-visible{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.u-sales-document-hero-link i{font-size:.85rem}.u-sales-document-total-card{align-content:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 76%),color-mix(in srgb,var(--card) 86%,transparent);display:grid;gap:.25rem;min-width:0;padding:.875rem 1rem}.u-sales-document-total-card span,.u-sales-document-total-card em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;font-weight:700}.u-sales-document-total-card strong{color:color-mix(in srgb,var(--foreground) 80%,var(--primary));font-size:1.45rem;font-weight:850;line-height:1.05}.u-sales-document-hero-actions{align-items:center;border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--muted) 5%,transparent);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem}.u-sales-document-insight-grid{display:grid;gap:.75rem}.u-sales-document-insight{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 72%),var(--background);display:grid;gap:.2rem .6rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.825rem .875rem}.u-sales-document-insight>i{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:color-mix(in srgb,var(--foreground) 72%,var(--primary));display:inline-flex;grid-row:span 3;height:2.15rem;justify-content:center;width:2.15rem}.u-sales-document-insight span,.u-sales-document-insight em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;font-weight:800;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.u-sales-document-insight em{font-size:.72rem;font-weight:650;letter-spacing:0;text-transform:none}.u-sales-document-insight strong{color:var(--foreground);font-size:.9rem;font-weight:800;min-width:0;overflow-wrap:anywhere}.u-sales-document-insight.is-warning{border-color:color-mix(in srgb,var(--warning, #f59e0b) 26%,var(--border))}.u-sales-document-insight.is-danger{border-color:color-mix(in srgb,var(--destructive) 24%,var(--border))}.u-sales-document-insight.is-danger>i{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border));background:color-mix(in srgb,var(--destructive) 7%,transparent);color:var(--destructive)}.u-sales-document-layout{align-items:start;display:grid;gap:1rem}.u-sales-document-main,.u-sales-document-side{display:grid;gap:1rem;min-width:0}.u-sales-document-lines-card,.u-sales-document-related-card{min-width:0;overflow:hidden}.u-sales-document-line-table-head{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--muted-foreground);display:none;font-size:.6875rem;font-weight:800;gap:.75rem;grid-template-columns:minmax(0,1fr) 5rem 7rem 7rem;letter-spacing:.02em;padding:.7rem 1rem;text-transform:uppercase}.u-sales-document-line-table-head span:not(:first-child){text-align:right}.u-sales-document-empty-state{align-items:center;border:1px dashed color-mix(in srgb,var(--border) 86%,transparent);border-radius:.75rem;color:var(--muted-foreground);display:grid;gap:.35rem;justify-items:center;padding:1.5rem;text-align:center}.u-sales-document-empty-state i{color:color-mix(in srgb,var(--muted-foreground) 64%,var(--primary));font-size:1.4rem}.u-sales-document-empty-state strong{color:var(--foreground);font-size:.9rem}.u-sales-document-empty-state span{font-size:.8125rem}.u-sales-document-related-list{display:grid;padding:.55rem}.u-sales-document-related-row{align-items:center;border-radius:.7rem;color:var(--foreground);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.65rem .7rem;text-decoration:none}.u-sales-document-related-row:hover,.u-sales-document-related-row:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 72%),color-mix(in srgb,var(--muted) 8%,transparent)}.u-sales-document-related-row.is-current{background:color-mix(in srgb,var(--primary) 7%,transparent)}.u-sales-document-related-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.6rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:color-mix(in srgb,var(--foreground) 72%,var(--primary));display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-sales-document-related-copy{display:grid;gap:.15rem;min-width:0}.u-sales-document-related-copy strong,.u-sales-document-related-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-sales-document-related-copy strong{font-size:.85rem;font-weight:800}.u-sales-document-related-copy em{color:var(--muted-foreground);font-size:.75rem;font-style:normal}.u-sales-document-related-total{color:color-mix(in srgb,var(--foreground) 82%,var(--primary));font-size:.82rem;font-weight:800;white-space:nowrap}.u-sales-document-reference{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--muted) 10%,transparent);display:grid;gap:.25rem;padding:.625rem .75rem}.u-sales-document-reference span{color:var(--muted-foreground);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.u-sales-document-reference strong{color:var(--foreground);font-size:.875rem;font-weight:700;overflow-wrap:anywhere}.u-mailing-page{display:grid;gap:1.25rem}.u-mailing-panel{overflow:hidden}.u-mailing-panel-header{display:grid;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 78%),color-mix(in srgb,var(--muted) 12%,var(--background));padding:1rem}.u-mailing-panel-title{display:grid;gap:.2rem;min-width:0}.u-mailing-panel-title h2{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2}.u-mailing-status-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--background);padding:.75rem 1rem}.u-mailing-status-tab{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--muted) 7%,transparent);color:var(--muted-foreground);min-height:2.5rem;padding:.45rem .65rem;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.u-mailing-status-tab:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--foreground)}.u-mailing-status-tab.is-active{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 72%),color-mix(in srgb,var(--primary) 6%,var(--background));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.u-mailing-status-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:750}.u-mailing-status-tab strong{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,var(--background));color:var(--foreground);font-size:.75rem;font-weight:800;min-width:1.65rem;padding:.15rem .45rem}.u-mailing-toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.u-mailing-type-filter{flex:0 0 20rem;width:20rem;max-width:calc(100vw - 2rem)}.u-mailing-type-filter .ts-wrapper,.u-mailing-type-filter .ts-control{width:100%}.u-mailing-list{display:grid;gap:.55rem;background:color-mix(in srgb,var(--muted) 8%,var(--background));padding:.7rem}.u-mailing-row{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 76%),var(--background);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-mailing-row:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:0 12px 28px #0f172a12;transform:translateY(-1px)}.u-mailing-row.is-failed{background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 5%,transparent),transparent 76%),var(--background)}.u-mailing-accordion-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.35rem}.u-mailing-accordion-head>.kt-btn{align-self:center;margin-right:.75rem}.u-mailing-accordion-toggle{display:grid;grid-template-columns:auto auto minmax(11rem,1.35fr) minmax(16rem,1.6fr) auto;align-items:center;gap:.65rem;border-radius:.55rem;color:inherit;cursor:pointer;min-width:0;padding:.3rem .45rem;text-align:left;transition:background .16s ease}.u-mailing-accordion-toggle:hover,.u-mailing-row.is-open .u-mailing-accordion-toggle{background:color-mix(in srgb,var(--muted) 8%,transparent)}.u-mailing-row-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);height:1.7rem;width:1.7rem}.u-mailing-row-icon.is-sent{border-color:color-mix(in srgb,var(--success, #16a34a) 24%,var(--border));background:color-mix(in srgb,var(--success, #16a34a) 10%,transparent);color:var(--success, #16a34a)}.u-mailing-row-icon.is-waiting{border-color:color-mix(in srgb,var(--warning, #f59e0b) 28%,var(--border));background:color-mix(in srgb,var(--warning, #f59e0b) 12%,transparent);color:var(--warning, #f59e0b)}.u-mailing-row-icon.is-failed{border-color:color-mix(in srgb,var(--destructive) 24%,var(--border));background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.u-mailing-row-title{display:grid;gap:.08rem;min-width:0}.u-mailing-row-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:var(--muted-foreground);font-size:.625rem;font-weight:800;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.u-mailing-row-kicker em{border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--primary) 78%,var(--foreground));font-style:normal;letter-spacing:0;padding:.08rem .35rem;text-transform:none}.u-mailing-row-title strong{color:var(--foreground);font-size:.8125rem;font-weight:800;line-height:1.22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mailing-row-title>span{color:var(--muted-foreground);font-size:.7rem;overflow-wrap:anywhere}.u-mailing-header-meta{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(5rem,.45fr);gap:.45rem;min-width:0}.u-mailing-header-meta>span{display:grid;gap:.08rem;min-width:0}.u-mailing-header-meta em{color:var(--muted-foreground);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.035em;line-height:1;text-transform:uppercase}.u-mailing-header-meta strong{color:var(--foreground);font-size:.72rem;font-weight:750;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mailing-header-status{display:flex;align-items:center;gap:.45rem;justify-content:flex-end;min-width:max-content}.u-mailing-chevron{align-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.65rem;color:var(--muted-foreground);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-mailing-row.is-open .u-mailing-chevron{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 84%,var(--primary))}.u-mailing-accordion-body{display:grid;gap:.55rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 5%,transparent);padding:.55rem .7rem .7rem 3.55rem}.u-mailing-row-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.u-mailing-meta-item{display:grid;align-content:start;gap:.16rem;border-radius:.55rem;background:color-mix(in srgb,var(--muted) 8%,transparent);min-height:3.2rem;padding:.42rem .55rem}.u-mailing-meta-item span{color:var(--muted-foreground);font-size:.625rem;font-weight:800;letter-spacing:.035em;line-height:1;text-transform:uppercase}.u-mailing-meta-item strong,.u-mailing-meta-item a,.u-mailing-meta-item em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mailing-meta-item strong{color:var(--foreground);font-size:.75rem;font-weight:750}.u-mailing-meta-item a{color:var(--primary);font-size:.72rem;font-weight:700}.u-mailing-meta-item a:hover{text-decoration:underline}.u-mailing-meta-item em{color:var(--muted-foreground);font-size:.7rem;font-style:normal}.u-mailing-documents{display:flex;flex-wrap:wrap;gap:.3rem}.u-mailing-documents .kt-badge{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mailing-failure{display:flex;align-items:flex-start;gap:.45rem;border:1px solid color-mix(in srgb,var(--destructive) 22%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--destructive) 7%,transparent);color:var(--destructive);font-size:.75rem;padding:.45rem .55rem}.u-mailing-failure i{margin-top:.1rem}.u-mailing-pagination{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:var(--background)}.u-mailing-retry-modal{display:grid;gap:.75rem;padding:1rem}.u-mailing-retry-modal p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.u-mailing-retry-list{display:grid;gap:.4rem;max-height:min(22rem,52vh);overflow-y:auto}.u-mailing-retry-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--muted) 6%,transparent);cursor:pointer;padding:.55rem .65rem}.u-mailing-retry-option:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent)}.u-mailing-retry-option span{display:grid;gap:.15rem;min-width:0}.u-mailing-retry-option strong,.u-mailing-retry-option em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mailing-retry-option strong{color:var(--foreground);font-size:.8125rem;font-weight:800}.u-mailing-retry-option em{color:var(--muted-foreground);font-size:.75rem;font-style:normal}.u-sales-document-download-modal{display:grid;gap:.9rem;padding:1rem}.u-sales-document-download-summary{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:.8rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),color-mix(in srgb,var(--muted) 8%,transparent);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;padding:.875rem}.u-sales-document-download-summary-main{align-items:center;display:flex;gap:.7rem;min-width:0}.u-sales-document-download-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2.3rem;justify-content:center;width:2.3rem}.u-sales-document-download-summary-main div,.u-sales-document-download-summary-main strong,.u-sales-document-download-summary-main span{min-width:0}.u-sales-document-download-summary-main div{display:grid;gap:.15rem}.u-sales-document-download-summary-main strong{color:var(--foreground);font-size:.95rem;font-weight:850}.u-sales-document-download-summary-main span{color:var(--muted-foreground);font-size:.76rem}.u-sales-document-download-stats{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(4.25rem,1fr))}.u-sales-document-download-stats span{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.6rem;background:color-mix(in srgb,var(--background) 82%,transparent);display:grid;gap:.05rem;padding:.45rem .55rem}.u-sales-document-download-stats em,.u-sales-document-download-section-head span{color:var(--muted-foreground);font-size:.68rem;font-style:normal}.u-sales-document-download-stats strong{color:var(--foreground);font-size:.875rem;font-weight:850}.u-sales-document-download-section{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--muted) 6%,transparent);display:grid;gap:.8rem;padding:.85rem}.u-sales-document-download-section-head{align-items:center;display:flex;gap:.6rem}.u-sales-document-download-section-head>i{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.55rem;background:var(--background);color:var(--primary);display:inline-flex;flex:0 0 auto;height:1.9rem;justify-content:center;width:1.9rem}.u-sales-document-download-section-head div{display:grid;gap:.05rem;min-width:0}.u-sales-document-download-section-head strong{color:var(--foreground);font-size:.84rem;font-weight:850}.u-sales-document-download-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-sales-document-download-field{display:grid;gap:.35rem;min-width:0}.u-sales-document-download-field.is-wide{grid-column:1/-1}.u-sales-document-download-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.u-sales-document-export-progress{display:grid;gap:.6rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 76%),color-mix(in srgb,var(--muted) 9%,transparent)}.u-sales-document-export-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--foreground);font-size:.8125rem;font-weight:700}.u-sales-document-export-progress-actions{display:inline-flex;align-items:center;gap:.45rem}.u-sales-document-export-progress-track{height:.55rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--muted) 64%,transparent)}.u-sales-document-export-progress-bar{width:var(--u-export-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 74%,var(--foreground)),var(--primary));transition:width .2s ease}.u-sales-document-export-progress p{color:var(--muted-foreground);font-size:.76rem;line-height:1.35}.u-sales-document-export-progress p.is-error{color:var(--destructive)}@media (max-width: 640px){.u-sales-document-download-grid,.u-sales-document-download-stats{grid-template-columns:1fr}.u-sales-document-download-footer{justify-content:stretch}.u-sales-document-download-footer .kt-btn{flex:1 1 auto}}@media (max-width: 640px){.u-mailing-toolbar-filters,.u-mailing-toolbar-filters .u-index-toolbar-select,.u-mailing-type-filter{width:100%}.u-mailing-type-filter{flex-basis:100%;max-width:100%}.u-mailing-row{display:block}.u-mailing-accordion-head{grid-template-columns:1fr auto}.u-mailing-accordion-toggle{grid-template-columns:auto auto minmax(0,1fr) auto}.u-mailing-header-meta{grid-column:3/-1;grid-template-columns:1fr}.u-mailing-header-status{grid-column:4;grid-row:1}.u-mailing-row-meta{grid-template-columns:1fr}.u-mailing-accordion-body{padding-left:.7rem}}@media (min-width: 768px){.u-order-item-documents-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.u-sales-document-hero-main{grid-template-columns:minmax(0,1fr) minmax(13rem,.28fr)}.u-sales-document-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-sales-document-line-table-head{display:grid}.u-mailing-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.u-mailing-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.u-order-item-documents-layout{grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr)}.u-order-item-documents-side{position:sticky;top:1rem}.u-order-item-documents-file-row{flex-direction:row;padding-inline:1.25rem}.u-order-item-documents-file-main,.u-order-item-documents-file-actions{width:auto}.u-sales-document-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.u-sales-document-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr)}.u-sales-document-side{position:sticky;top:1rem}.u-mailing-row-meta{grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}}.u-audit-page{display:grid;gap:1rem}.u-audit-panel{overflow:hidden}.u-audit-panel-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.u-audit-panel-title{display:grid;gap:.15rem;min-width:0}.u-audit-panel-title h2{color:var(--foreground);font-size:1rem;font-weight:800}.u-audit-toolbar{align-items:end;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:grid;gap:.75rem;padding:.875rem 1rem}.u-audit-search{align-items:center;display:flex;gap:.5rem;min-width:0}.u-audit-search>i{color:var(--muted-foreground);flex:0 0 auto}.u-audit-search .kt-input{min-width:0;width:100%}.u-audit-filter-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.u-audit-filter{color:var(--muted-foreground);display:grid;font-size:.75rem;gap:.3rem;min-width:0}.u-audit-filter>span{font-weight:700}.u-audit-list{display:grid}.u-audit-row{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);min-width:0}.u-audit-row:last-child{border-bottom:0}.u-audit-row-head{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto auto minmax(0,1.35fr) minmax(18rem,1fr) auto;padding:.85rem 1rem;text-align:left;width:100%}.u-audit-row-head:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 80%),color-mix(in srgb,var(--muted) 7%,transparent)}.u-audit-chevron,.u-audit-icon{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);display:inline-flex;flex:0 0 auto;justify-content:center}.u-audit-chevron{border-radius:.45rem;color:var(--muted-foreground);height:1.8rem;width:1.8rem}.u-audit-icon{border-radius:.65rem;height:2.2rem;width:2.2rem}.u-audit-icon.is-failed{background:color-mix(in srgb,var(--destructive) 9%,transparent);color:var(--destructive)}.u-audit-icon.is-security{background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.u-audit-icon.is-file,.u-audit-icon.is-business,.u-audit-icon.is-reporting,.u-audit-icon.is-system{background:color-mix(in srgb,var(--muted) 20%,transparent);color:color-mix(in srgb,var(--foreground) 75%,var(--primary))}.u-audit-main,.u-audit-main strong,.u-audit-main span,.u-audit-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-audit-main{display:grid;gap:.15rem}.u-audit-main strong{color:var(--foreground);font-size:.9rem;font-weight:800}.u-audit-main>span:last-child{color:var(--muted-foreground);font-size:.78rem}.u-audit-kicker{align-items:center;color:var(--muted-foreground);display:flex;font-size:.68rem;font-weight:800;gap:.4rem;letter-spacing:.02em;text-transform:uppercase}.u-audit-kicker em{color:color-mix(in srgb,var(--muted-foreground) 75%,transparent);font-style:normal}.u-audit-meta{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.u-audit-meta span{display:grid;gap:.15rem;min-width:0}.u-audit-meta em,.u-audit-detail span{color:var(--muted-foreground);font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.u-audit-meta strong{color:var(--foreground);font-size:.78rem;font-weight:750}.u-audit-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.u-audit-row-body{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent);background:color-mix(in srgb,var(--muted) 7%,transparent);display:grid;gap:.875rem;padding:.875rem 1rem 1rem 4.7rem}.u-audit-detail-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.u-audit-detail{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.65rem;background:var(--background);display:grid;gap:.2rem;min-width:0;padding:.65rem .75rem}.u-audit-detail strong,.u-audit-detail em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-audit-detail strong{color:var(--foreground);font-size:.8rem;font-weight:800}.u-audit-detail em{color:var(--muted-foreground);font-size:.74rem;font-style:normal}.u-audit-json-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.u-audit-json-title{color:var(--muted-foreground);font-size:.7rem;font-weight:800;letter-spacing:.02em;margin-bottom:.35rem;text-transform:uppercase}.u-audit-json-grid pre{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--background) 96%,var(--muted));color:var(--foreground);font-size:.72rem;line-height:1.45;max-height:18rem;overflow:auto;padding:.75rem}@media (max-width: 1024px){.u-audit-row-head{grid-template-columns:auto auto minmax(0,1fr)}.u-audit-meta,.u-audit-badges{grid-column:3}.u-audit-meta{grid-template-columns:1fr}}@media (max-width: 640px){.u-audit-row-head{grid-template-columns:auto minmax(0,1fr);padding-inline:.75rem}.u-audit-chevron{display:none}.u-audit-icon{grid-row:span 2}.u-audit-main,.u-audit-meta,.u-audit-badges{grid-column:2}.u-audit-badges{justify-content:flex-start}.u-audit-row-body{padding:.8rem .75rem}}.u-index-toolbar{display:flex;flex-direction:column;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--muted) 12%,var(--background))}@media (min-width: 1024px){.u-index-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}}.u-index-toolbar-main{display:flex;flex-direction:column;gap:.75rem;min-width:0}.u-index-toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.u-index-toolbar-filters .kt-btn{border-radius:999px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.u-index-toolbar-filters .kt-btn:not(.kt-btn-primary):hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent);color:var(--primary)}.u-index-toolbar-filters .kt-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground) 10%,transparent),transparent 68%),var(--primary);box-shadow:0 6px 16px #0f172a14}.u-index-toolbar-search{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%;max-width:28rem;color:var(--muted-foreground);border-color:color-mix(in srgb,var(--input) 58%,transparent);background:var(--background);box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.u-index-toolbar-search:hover{border-color:color-mix(in srgb,var(--input) 80%,transparent);background:color-mix(in srgb,var(--muted) 7%,var(--background))}.kt-input.u-index-toolbar-search:has(input:focus-visible){border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:var(--background);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.u-index-toolbar-search-input{min-width:0;width:100%}.u-index-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width: 1024px){.u-index-toolbar-actions{justify-content:flex-end}}.u-index-toolbar-select{display:inline-flex;align-items:center;gap:.5rem;padding:.15rem 0;background-color:transparent}.u-index-toolbar-select .kt-select{border-color:color-mix(in srgb,var(--input) 52%,transparent);background-color:transparent;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.u-index-toolbar-select .kt-select:focus{background-color:transparent;border-color:color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.u-index-summary-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.375rem}.u-index-summary-badge{display:inline-flex;min-height:1.7rem;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 14%,var(--background));color:var(--foreground);padding:.2rem .55rem;box-shadow:none;white-space:nowrap}.u-index-summary-badge i{color:var(--primary);font-size:.75rem}.u-index-summary-badge-label{color:var(--muted-foreground);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.u-index-summary-badge-value{font-size:.75rem;font-weight:700;line-height:1}.u-index-table-scroll{--u-index-table-height: max(18rem, calc(100vh - 28rem) );background:var(--background);min-height:var(--u-index-table-height);max-height:var(--u-index-table-height);overflow:auto}.u-index-table{--row-y: .75rem;--cell-x: 1rem;border-collapse:separate;border-spacing:0}.u-index-table thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--muted) 18%,var(--background));font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.u-index-table thead th:has(.u-index-sort-button.is-active){background:color-mix(in srgb,var(--primary) 5%,var(--background));box-shadow:inset 0 -2px color-mix(in srgb,var(--primary) 55%,transparent);color:var(--primary)}.u-index-table thead th button{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.u-index-sort-button{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.18rem .36rem;margin:-.18rem -.36rem;transition:background .16s ease,color .16s ease}.u-index-sort-button:hover,.u-index-sort-button.is-active{background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}.u-index-sort-button i{font-size:.72rem;line-height:1}.u-index-sort-button:not(.is-active) i{opacity:.45}.u-index-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);vertical-align:middle}.u-index-table tbody tr:last-child td{border-bottom:0}.u-index-table tbody tr{background:var(--background);transition:background-color .16s ease,box-shadow .16s ease}.u-index-table tbody tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 11%,transparent),color-mix(in srgb,var(--primary) 4%,transparent) 48%,transparent 82%),var(--background);box-shadow:inset 3px 0 color-mix(in srgb,var(--primary) 62%,transparent)}.u-index-table .kt-badge{white-space:nowrap}.u-index-table .kt-btn-icon{height:2rem;width:2rem}.u-orders-index-notes-cell{max-width:14rem}.order-note-highlight{border-left:2px solid var(--warning, #fbbf24);border-radius:.35rem;background:color-mix(in srgb,var(--warning, #f59e0b) 9%,transparent);color:color-mix(in srgb,var(--foreground) 78%,var(--warning, #f59e0b));display:inline-block;font-size:.75rem;font-weight:700;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:.18rem .45rem;white-space:pre-line}.u-orders-delete-items-list{max-height:min(18rem,38vh);overflow-y:auto;scrollbar-width:thin}.u-user-filter-popover{width:min(19rem,92vw);overflow:hidden}.u-user-filter-popover-controls{padding-bottom:.75rem}.u-user-filter-popover-list{max-height:16rem;padding-right:.25rem}.u-attribute-fields{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.u-attribute-fields-empty{border:1px dashed color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted-foreground);font-size:.875rem;padding:1rem;text-align:center}.u-attribute-field{display:grid;gap:.35rem;min-width:0}@media (min-width: 768px){.u-attribute-field.is-wide{grid-column:1/-1}}.u-attribute-field-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.u-attribute-field.is-address .u-attribute-field-head{align-items:center}.u-attribute-field-label{color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.2;min-width:0}.u-attribute-field-key{color:var(--muted-foreground);flex:0 1 auto;font-size:.6875rem;line-height:1.2;max-width:45%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.u-attribute-address-source{flex:0 0 auto;gap:.3rem;min-height:1.75rem;padding-inline:.55rem;white-space:nowrap}.u-attribute-address-source i{font-size:.85rem}.u-attribute-required{color:var(--destructive);margin-left:.15rem}.u-attribute-range{display:grid;gap:.5rem}@media (min-width: 768px){.u-attribute-range{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-attribute-boolean{align-items:center;border:0;border-radius:0;background:transparent;color:var(--foreground);display:flex;gap:.5rem;min-height:2.375rem;padding:.35rem 0}.u-attribute-boolean span{font-size:.8125rem;line-height:1.2}.u-attribute-textarea{min-height:5rem}.u-attribute-fields.is-compact{gap:.65rem 1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.u-attribute-fields.is-compact .u-attribute-field{gap:.25rem}.u-attribute-fields.is-compact .u-attribute-field-label{color:var(--muted-foreground);font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.u-attribute-fields.is-compact .u-attribute-field-key{display:none}.u-attribute-fields.is-compact .u-attribute-address-source{font-size:.6875rem;min-height:1.625rem;padding-inline:.45rem}.u-attribute-fields.is-compact .u-attribute-textarea{min-height:3.75rem}.u-attribute-fields.is-compact .kt-input,.u-attribute-fields.is-compact .kt-select,.u-attribute-fields.is-compact .flatpickr-alt-input,.u-attribute-fields.is-compact .u-attribute-control .kt-input,.u-attribute-fields.is-compact .u-attribute-control.kt-input{height:2rem;min-height:2rem;padding-inline:.6rem;font-size:.8125rem}.u-attribute-fields.is-compact .ts-wrapper.tomselect-xs .ts-control{min-height:2rem}.u-attribute-fields.is-compact .u-attribute-range{gap:.4rem}.u-attribute-fields.is-compact .u-attribute-boolean{min-height:2.25rem;padding:.45rem .6rem}.u-attribute-fields.is-compact .u-attribute-boolean span{font-size:.75rem}.u-task-page{display:grid;gap:1rem}.u-task-docs-workbench{align-items:start;display:grid;gap:1rem}.u-task-docs-rail{border-color:color-mix(in srgb,var(--border) 78%,transparent);display:grid;gap:.9rem;overflow:visible;padding:.9rem}.u-task-docs-rail-head{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 76%),color-mix(in srgb,var(--muted) 10%,var(--background));display:flex;justify-content:space-between;min-height:4.2rem;padding:.75rem}.u-task-docs-rail-head div{display:grid;gap:.1rem}.u-task-docs-rail-head span,.u-task-docs-rail-title,.u-task-docs-per-page>span,.u-task-docs-section-title{color:var(--muted-foreground);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.u-task-docs-rail-head strong{color:var(--foreground);font-size:1.55rem;font-weight:850;line-height:1}.u-task-docs-rail-head>i{color:var(--primary);font-size:1.35rem}.u-task-docs-search{align-items:center;background:var(--background);border-color:color-mix(in srgb,var(--input) 58%,transparent);display:flex;gap:.45rem;min-width:0;width:100%}.u-task-docs-search>i{color:var(--muted-foreground);flex:0 0 auto;font-size:.8rem}.u-task-docs-search input{background:transparent;border:0;color:var(--foreground);min-width:0;outline:0;width:100%}.u-task-docs-search:has(input:focus-visible){border-color:color-mix(in srgb,var(--primary) 28%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.u-task-docs-rail-section{display:grid;gap:.55rem;min-width:0}.u-task-docs-button-stack{display:grid;gap:.35rem}.u-task-docs-filter-button{align-items:center;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--background) 92%,var(--muted));color:var(--muted-foreground);display:flex;font-size:.78rem;font-weight:800;gap:.65rem;justify-content:space-between;min-height:2.15rem;min-width:0;padding:.45rem .55rem;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.u-task-docs-filter-button:hover,.u-task-docs-filter-button.is-active{border-color:color-mix(in srgb,var(--primary) 25%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 75%),var(--background);color:var(--primary)}.u-task-docs-filter-button.is-active{box-shadow:inset 3px 0 color-mix(in srgb,var(--primary) 72%,transparent)}.u-task-docs-filter-button span{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.u-task-docs-filter-button span span,.u-task-docs-filter-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-filter-button i{flex:0 0 auto;font-size:.78rem}.u-task-docs-filter-button strong{border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,var(--background));color:var(--foreground);flex:0 0 auto;font-size:.68rem;font-weight:850;min-width:1.35rem;padding:.05rem .35rem;text-align:center}.u-task-docs-user-filter{position:relative}.u-task-docs-user-popover{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.8rem;box-shadow:0 18px 44px color-mix(in srgb,var(--foreground) 12%,transparent);display:grid;gap:.65rem;left:0;min-width:min(20rem,100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + .5rem);z-index:30}.u-task-docs-user-actions{display:flex;flex-wrap:wrap;gap:.4rem}.u-task-docs-user-list{display:grid;gap:.2rem;max-height:18rem}.u-task-docs-user-option{align-items:center;border-radius:.45rem;color:var(--foreground);cursor:pointer;display:flex;font-size:.82rem;font-weight:650;gap:.5rem;min-width:0;padding:.38rem .4rem}.u-task-docs-user-option:hover{background:color-mix(in srgb,var(--muted) 14%,transparent)}.u-task-docs-user-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-per-page{display:grid;gap:.45rem}.u-task-docs-main{display:grid;gap:1rem;min-width:0}.u-task-docs-command{align-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.9rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),var(--background);display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;padding:.9rem 1rem}.u-task-docs-command h2{color:var(--foreground);font-size:1.1rem;font-weight:850;letter-spacing:0;line-height:1.2;margin:0}.u-task-docs-command p{color:var(--muted-foreground);font-size:.8rem;margin:.2rem 0 0}.u-task-docs-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.u-task-docs-view-toggle{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--muted) 7%,transparent);display:inline-flex;gap:.2rem;padding:.2rem}.u-task-docs-view-toggle button{align-items:center;border:0;border-radius:.52rem;background:transparent;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:800;gap:.35rem;min-height:1.85rem;padding:.25rem .55rem}.u-task-docs-view-toggle button:hover,.u-task-docs-view-toggle button.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--background));color:var(--primary)}.u-task-docs-kpis{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.u-task-docs-kpis span{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background) 78%,transparent);color:var(--muted-foreground);display:inline-flex;font-size:.72rem;font-weight:750;gap:.3rem;min-height:1.7rem;padding:.2rem .55rem}.u-task-docs-kpis span.is-warning{border-color:color-mix(in srgb,var(--warning, #f59e0b) 24%,var(--border));background:color-mix(in srgb,var(--warning, #f59e0b) 7%,transparent)}.u-task-docs-kpis span.is-ready{border-color:color-mix(in srgb,var(--success, #22c55e) 24%,var(--border));background:color-mix(in srgb,var(--success, #22c55e) 7%,transparent)}.u-task-docs-kpis strong{color:var(--foreground);font-weight:850}.u-task-docs-card-grid{align-content:start;align-items:start;display:grid;gap:.9rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));max-height:65vh;overflow-y:auto;scrollbar-width:thin;padding:.1rem}.u-task-docs-row-list{display:grid;gap:.55rem;max-height:65vh;overflow-y:auto;padding:.1rem;scrollbar-width:thin}.u-task-docs-row{align-items:center;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2%,transparent),transparent 78%),var(--background);box-shadow:0 7px 18px color-mix(in srgb,var(--foreground) 4.5%,transparent);display:grid;gap:.75rem;grid-template-columns:minmax(22rem,1.9fr) minmax(7rem,.45fr) minmax(10rem,.6fr) auto;min-width:0;padding:.7rem .75rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.u-task-docs-row:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4.5%,transparent),transparent 78%),var(--background);box-shadow:0 10px 22px color-mix(in srgb,var(--foreground) 7%,transparent)}.u-task-docs-row-main,.u-task-docs-row-status,.u-task-docs-row-documents,.u-task-docs-row-actions{min-width:0}.u-task-docs-row-main{align-items:center;display:flex;gap:.65rem}.u-task-docs-row-title{display:grid;gap:.25rem;min-width:0}.u-task-docs-row-title h3{color:var(--foreground);font-size:.88rem;font-weight:850;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-row-title p{color:var(--muted-foreground);font-size:.72rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-row-meta{align-items:center;color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.35rem;min-width:0}.u-task-docs-row-meta a{color:var(--primary);font-weight:800}.u-task-docs-row-details{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.u-task-docs-row-details span,.u-task-docs-row-details em{border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--muted) 7%,transparent);color:var(--foreground);display:grid;font-size:.7rem;font-style:normal;font-weight:750;gap:.08rem;flex:1 1 12rem;max-width:24rem;min-height:1.45rem;min-width:10rem;overflow:hidden;padding:.22rem .48rem;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-row-details small{color:var(--muted-foreground);font-size:.66rem;font-weight:800}.u-task-docs-row-status,.u-task-docs-row-documents{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.u-task-docs-row-documents span,.u-task-docs-row-documents a,.u-task-docs-row-documents em{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 9%,var(--background));color:var(--foreground);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:750;gap:.3rem;max-width:11rem;min-height:1.6rem;padding:.18rem .5rem}.u-task-docs-row-documents span.is-ready{border-color:color-mix(in srgb,var(--success, #22c55e) 24%,var(--border));background:color-mix(in srgb,var(--success, #22c55e) 7%,transparent)}.u-task-docs-row-documents span.is-empty{color:var(--muted-foreground)}.u-task-docs-row-documents a{color:var(--primary)}.u-task-docs-row-documents a,.u-task-docs-row-documents em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.u-task-docs-card{align-self:start;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 70%),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 5%,transparent);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.u-task-docs-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 72%),var(--background);box-shadow:0 12px 26px color-mix(in srgb,var(--foreground) 8%,transparent);transform:translateY(-1px)}.u-task-docs-card-head{display:grid;gap:.75rem;padding:.9rem .95rem .75rem}.u-task-docs-card-title{align-items:flex-start;display:flex;gap:.65rem;min-width:0}.u-task-docs-card-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.u-task-docs-card-title h3{color:var(--foreground);font-size:.98rem;font-weight:850;line-height:1.25;margin:0;overflow-wrap:anywhere}.u-task-docs-card-title p{color:var(--muted-foreground);font-size:.76rem;line-height:1.35;margin:.18rem 0 0}.u-task-docs-card-badges,.u-task-docs-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.u-task-docs-card-meta{border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent);color:var(--muted-foreground);font-size:.74rem;padding:.75rem .95rem}.u-task-docs-card-meta a{color:var(--primary);font-weight:800}.u-task-docs-assignee{border:1px solid color-mix(in srgb,var(--success, #22c55e) 28%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--success, #22c55e) 8%,transparent);color:color-mix(in srgb,var(--foreground) 78%,var(--success, #22c55e));padding:.18rem .48rem}.u-task-docs-assignee a{color:inherit}.u-task-docs-card-body{display:grid;gap:.8rem;padding:0 .95rem .9rem}.u-task-docs-card-body section{display:grid;gap:.45rem;min-width:0}.u-task-docs-section-title{align-items:center;display:flex;gap:.35rem}.u-task-docs-section-title strong{border-radius:999px;background:color-mix(in srgb,var(--muted) 16%,var(--background));color:var(--foreground);font-size:.65rem;letter-spacing:0;padding:.02rem .35rem}.u-task-docs-attribute-cloud{display:flex;flex-wrap:wrap;gap:.4rem}.u-task-docs-attribute-cloud span,.u-task-docs-attribute-cloud em{border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--muted) 8%,transparent);color:var(--foreground);display:grid;font-size:.76rem;font-style:normal;font-weight:750;gap:.1rem;max-width:100%;min-width:7rem;padding:.45rem .55rem}.u-task-docs-attribute-cloud small{color:var(--muted-foreground);font-size:.66rem;font-weight:800}.u-task-docs-doc-strip{display:flex;flex-wrap:wrap;gap:.4rem}.u-task-docs-doc-strip a,.u-task-docs-doc-strip em{align-items:center;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 10%,var(--background));color:var(--foreground);display:inline-flex;font-size:.74rem;font-style:normal;font-weight:750;gap:.35rem;max-width:12rem;min-height:1.7rem;padding:.2rem .55rem}.u-task-docs-doc-strip a:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));color:var(--primary)}.u-task-docs-doc-strip i{color:var(--primary);flex:0 0 auto;font-size:.72rem}.u-task-docs-doc-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-docs-empty-docs,.u-task-docs-muted{color:var(--muted-foreground);font-size:.76rem}.u-task-docs-empty-docs{align-items:center;border:1px dashed color-mix(in srgb,var(--border) 78%,transparent);border-radius:.65rem;display:flex;gap:.45rem;min-height:2.35rem;padding:.5rem .65rem}.u-task-docs-empty-docs i{color:color-mix(in srgb,var(--primary) 54%,var(--muted-foreground))}.u-task-docs-card-actions{align-items:center;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding:.75rem .95rem}.u-task-docs-empty-state,.u-task-docs-pagination{overflow:hidden}.u-task-docs-empty-state{padding:1rem}@media (min-width: 1100px){.u-task-docs-workbench{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}.u-task-docs-rail{max-height:calc(100vh - 10rem);overflow-y:auto;position:sticky;scrollbar-width:thin;top:1rem}}@media (max-width: 1099px){.u-task-docs-rail{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.u-task-docs-row{grid-template-columns:minmax(0,1fr) auto}.u-task-docs-row-documents{grid-column:1/-1}.u-task-docs-rail-head,.u-task-docs-search,.u-task-docs-per-page{align-self:start}}@media (max-width: 640px){.u-task-docs-command,.u-task-docs-card-actions{align-items:flex-start}.u-task-docs-command-actions,.u-task-docs-view-toggle{justify-content:stretch;width:100%}.u-task-docs-view-toggle button{flex:1 1 0;justify-content:center}.u-task-docs-row{grid-template-columns:minmax(0,1fr)}.u-task-docs-row-actions{justify-content:flex-start}.u-task-docs-card-actions .kt-btn{justify-content:center;width:100%}}.u-task-summary-tile{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),color-mix(in srgb,var(--background) 92%,var(--muted));display:flex;gap:.75rem;min-width:0;padding:.7rem .75rem}.u-task-summary-tile.is-warning{border-color:color-mix(in srgb,var(--warning, #f59e0b) 24%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #f59e0b) 7%,transparent),transparent 72%),var(--background)}.u-task-summary-tile.is-danger{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 7%,transparent),transparent 72%),var(--background)}.u-task-summary-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-task-summary-tile.is-warning .u-task-summary-icon{border-color:color-mix(in srgb,var(--warning, #f59e0b) 22%,var(--border));background:color-mix(in srgb,var(--warning, #f59e0b) 9%,transparent);color:var(--warning, #f59e0b)}.u-task-summary-tile.is-danger .u-task-summary-icon{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border));background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--destructive)}.u-task-summary-copy{display:grid;gap:.1rem;min-width:0}.u-task-summary-label{color:var(--muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.u-task-summary-value{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2}.u-task-board{--u-task-board-height: clamp(25rem, calc(100vh - 18rem) , 42rem);--u-task-board-height: clamp(25rem, calc(100dvh - 18rem) , 42rem);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 18rem),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 4%,transparent);display:flex;flex-direction:column;height:var(--u-task-board-height);overflow:hidden}.u-task-board-toolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding:.65rem .85rem}.u-task-board-title{align-items:center;display:flex;gap:.7rem;min-width:0}.u-task-board-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.7rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--muted) 16%,transparent));color:var(--primary);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-task-board-title h3{color:var(--foreground);font-size:.95rem;font-weight:750;line-height:1.2;margin:0}.u-task-board-title p{color:var(--muted-foreground);font-size:.75rem;margin:.1rem 0 0}.u-task-board-hints{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.u-task-board-scroll{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding:.75rem .85rem 1rem;scrollbar-width:none}.u-task-board-scroll::-webkit-scrollbar{display:none}.u-task-board-columns{align-items:stretch;display:flex;gap:1rem;height:100%;min-height:0;min-width:max-content}.u-task-status-column{display:flex;flex:0 0 clamp(18.75rem,23vw,21rem);min-height:0}.u-task-column-card{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.u-task-column-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 80%),color-mix(in srgb,var(--muted) 10%,var(--background));display:flex;gap:.65rem;justify-content:space-between;min-height:2.75rem;padding:.6rem .8rem}.u-task-column-title{align-items:center;color:color-mix(in srgb,var(--foreground) 90%,var(--primary));display:flex;font-size:.9rem;font-weight:800;gap:.5rem;min-width:0}.u-task-column-title>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-column-dot{border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--background) 86%,transparent);flex:0 0 auto;height:.65rem;width:.65rem}.u-task-column-search{align-items:center;display:flex;gap:.5rem;padding:.55rem .8rem .35rem}.u-task-column-search>i{color:var(--muted-foreground);font-size:.8rem}.u-task-column-search .kt-input{background:color-mix(in srgb,var(--background) 88%,var(--muted));border-color:color-mix(in srgb,var(--input) 58%,transparent);box-shadow:none;height:2.1rem;min-width:0;width:100%}.u-task-column-search .kt-input:focus{border-color:color-mix(in srgb,var(--primary) 28%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.u-task-column-list{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;padding:.75rem .8rem;scrollbar-width:thin}.u-task-column-list>.task-board-card,.u-task-column-list>.u-task-empty-column{flex:0 0 auto}.u-task-empty-column{align-items:center;border:1px dashed color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;color:var(--muted-foreground);display:flex;flex-direction:column;font-size:.78rem;gap:.45rem;justify-content:center;min-height:7rem;padding:1rem;text-align:center}.u-task-empty-column i{color:color-mix(in srgb,var(--primary) 48%,var(--muted-foreground));font-size:1.25rem}.u-task-card{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.78rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.4%,transparent),transparent 76%),var(--background);box-shadow:0 6px 16px color-mix(in srgb,var(--foreground) 4%,transparent);cursor:move;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;-webkit-user-select:none;user-select:none}.u-task-card:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 78%),var(--background);box-shadow:0 10px 22px color-mix(in srgb,var(--foreground) 7%,transparent);transform:translateY(-1px)}.u-task-card-priority-bar{bottom:0;left:0;position:absolute;top:0;width:.22rem}.u-task-card.is-priority-low .u-task-card-priority-bar{background:color-mix(in srgb,var(--muted-foreground) 52%,var(--border))}.u-task-card.is-priority-normal .u-task-card-priority-bar{background:var(--primary)}.u-task-card.is-priority-high .u-task-card-priority-bar{background:var(--warning, #f59e0b)}.u-task-card.is-priority-urgent .u-task-card-priority-bar{background:var(--destructive)}.u-task-card.is-priority-high{background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #f59e0b) 5%,transparent),transparent 76%),var(--background)}.u-task-card.is-priority-urgent{background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 5.5%,transparent),transparent 76%),var(--background)}.u-task-card-content{display:grid;gap:.65rem;padding:.85rem .85rem .85rem 1rem;position:relative}.u-task-card-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0}.u-task-card-actions{align-items:center;display:flex;gap:.35rem}.u-task-card-action{opacity:.82}.u-task-card:hover .u-task-card-action,.u-task-card-action:focus-visible{opacity:1}.u-task-card-title{color:color-mix(in srgb,var(--foreground) 82%,var(--primary));font-size:.9rem;font-weight:800;line-height:1.28;overflow-wrap:anywhere}.u-task-card-description{color:var(--muted-foreground);font-size:.78rem;line-height:1.45;margin:-.2rem 0 0}.u-task-card-related{min-width:0}.u-task-related-pill{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 6%,transparent);color:color-mix(in srgb,var(--foreground) 76%,var(--primary));display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;max-width:100%;min-height:1.55rem;padding:.2rem .55rem}a.u-task-related-pill:hover{background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.u-task-card-meta{border-top:1px solid color-mix(in srgb,var(--border) 64%,transparent);display:grid;gap:.5rem;padding-top:.65rem}.u-task-meta-row{align-items:center;color:var(--muted-foreground);display:flex;font-size:.74rem;gap:.4rem;min-width:0}.u-task-meta-row i,.u-task-meta-pill i,.u-task-date-pill i,.u-task-created-by i{color:var(--primary);flex:0 0 auto;font-size:.7rem}.u-task-meta-row strong{color:var(--foreground);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-meta-grid{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:space-between}.u-task-meta-pill,.u-task-date-pill{align-items:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--foreground);display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;min-height:1.55rem;min-width:0;padding:.18rem .5rem}.u-task-meta-pill span{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-date-pill{color:var(--muted-foreground)}.u-task-date-pill.is-today{border-color:color-mix(in srgb,var(--warning, #f59e0b) 22%,var(--border));background:color-mix(in srgb,var(--warning, #f59e0b) 8%,transparent);color:color-mix(in srgb,var(--foreground) 76%,var(--warning, #f59e0b))}.u-task-date-pill.is-today i{color:var(--warning, #f59e0b)}.u-task-date-pill.is-overdue{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border));background:color-mix(in srgb,var(--destructive) 8%,transparent);color:color-mix(in srgb,var(--foreground) 76%,var(--destructive))}.u-task-date-pill.is-overdue i{color:var(--destructive)}.u-task-created-by{align-items:center;color:var(--muted-foreground);display:flex;font-size:.72rem;gap:.35rem;min-width:0}.u-task-created-by span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.u-task-board{--u-task-board-height: clamp(24rem, calc(100vh - 13rem) , 36rem);--u-task-board-height: clamp(24rem, calc(100dvh - 13rem) , 36rem)}.u-task-board-scroll{padding-inline:.75rem}.u-task-status-column{flex-basis:min(20rem,100vw - 2rem)}}.u-task-form-page{display:grid;gap:1rem}.u-task-form-grid{display:grid;gap:1.25rem}.u-task-form-main,.u-task-form-aside{display:grid;gap:1rem;min-width:0}.u-task-form-section{border-color:color-mix(in srgb,var(--border) 76%,transparent);overflow:hidden}.u-task-form-section>.kt-card-header{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 76%),color-mix(in srgb,var(--muted) 9%,var(--background))}.u-task-form-section-content{display:grid;gap:1rem;padding:1rem}.u-task-form-summary{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);cursor:pointer;display:flex;font-weight:700;gap:.75rem;justify-content:space-between;list-style:none;padding:.9rem 1rem;-webkit-user-select:none;user-select:none}.u-task-form-summary::-webkit-details-marker{display:none}.u-task-form-summary>span{align-items:center;color:var(--foreground);display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.u-task-form-summary i{color:var(--primary)}.u-task-form-summary>i{color:var(--muted-foreground);transition:transform .16s ease}.u-task-form-section[open] .u-task-form-summary>i{transform:rotate(180deg)}.u-task-form-basic-grid,.u-task-form-details-grid,.u-task-form-link-grid{display:grid;gap:1rem}.u-task-form-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.u-task-form-sticky{border-color:color-mix(in srgb,var(--primary) 12%,var(--border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 76%),var(--background);overflow:hidden}.u-task-form-sticky>.kt-card-header{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.u-task-form-overview{display:grid;gap:.75rem;padding:1rem}.u-task-overview-title{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 10%,transparent);display:grid;gap:.2rem;padding:.7rem .8rem}.u-task-overview-title span,.u-task-overview-row span{color:var(--muted-foreground);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.u-task-overview-title strong{color:var(--foreground);font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.u-task-overview-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-task-overview-row strong{color:var(--foreground);font-size:.84rem;font-weight:750;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.u-task-form-overview p{border-top:1px solid color-mix(in srgb,var(--border) 64%,transparent);color:var(--muted-foreground);font-size:.78rem;line-height:1.45;margin:.25rem 0 0;padding-top:.75rem}@media (min-width: 768px){.u-task-form-basic-grid,.u-task-form-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-task-form-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.u-task-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.u-task-form-main{grid-column:span 8/span 8}.u-task-form-aside{grid-column:span 4/span 4}.u-task-form-sticky{position:sticky;top:1.5rem}}.u-task-editor{display:grid;gap:1rem}.u-task-editor-topbar{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),var(--background);display:grid;gap:.75rem;padding:.75rem}.u-task-editor-heading{align-items:center;display:flex;gap:.75rem;min-width:0}.u-task-editor-heading-icon,.u-task-editor-group-icon,.u-task-context-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:.7rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.u-task-editor-heading h2{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2;margin:0}.u-task-editor-heading p{color:var(--muted-foreground);font-size:.8rem;line-height:1.35;margin:.12rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-task-editor-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.u-task-editor-status-pill{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 6%,transparent);color:color-mix(in srgb,var(--foreground) 76%,var(--primary));display:inline-flex;font-size:.78rem;font-weight:800;gap:.4rem;min-height:2rem;padding:.25rem .7rem}.u-task-editor-layout{align-items:start;display:grid;gap:1rem}.u-task-editor-main{display:grid;gap:1rem;min-width:0}.u-task-editor-surface{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.9rem;background:var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 4%,transparent);overflow:visible}.u-task-editor-group{display:grid;gap:1rem;padding:1rem;position:relative}.u-task-editor-group:focus-within{z-index:20}.u-task-editor-group+.u-task-editor-group{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.u-task-editor-group-head{align-items:start;display:flex;gap:.75rem;min-width:0}.u-task-editor-group-title{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-task-editor-group-title h3{color:var(--foreground);font-size:.95rem;font-weight:800;line-height:1.2;margin:0}.u-task-editor-group-head p{color:var(--muted-foreground);font-size:.78rem;line-height:1.4;margin:.2rem 0 0}.u-task-editor-group-body,.u-task-editor-basic-grid,.u-task-editor-details-grid,.u-task-editor-link-grid{display:grid;gap:1rem}.u-task-editor-description-field{min-width:0}.u-task-editor-description-field .kt-textarea{min-height:8rem}.u-task-editor-bottom-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.u-task-editor-aside{min-width:0}.u-task-context-panel{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:.9rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 78%),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 4%,transparent);display:grid;gap:.85rem;padding:1rem}.u-task-context-head{align-items:center;display:flex;gap:.75rem;min-width:0}.u-task-context-head h3{color:var(--foreground);font-size:.95rem;font-weight:800;line-height:1.2;margin:0}.u-task-context-head p{color:var(--muted-foreground);font-size:.75rem;margin:.1rem 0 0}.u-task-context-title{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 10%,transparent);display:grid;gap:.25rem;padding:.75rem .8rem}.u-task-context-title span,.u-task-context-row span{color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.u-task-context-title strong{color:var(--foreground);font-size:.9rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.u-task-context-list{display:grid;gap:.55rem}.u-task-context-row{align-items:start;border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent);display:grid;gap:.25rem;padding-bottom:.55rem}.u-task-context-row:last-child{border-bottom:0;padding-bottom:0}.u-task-context-row strong{color:var(--foreground);font-size:.82rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.u-task-context-actions{border-top:1px solid color-mix(in srgb,var(--border) 64%,transparent);display:grid;gap:.5rem;padding-top:.85rem}@media (min-width: 768px){.u-task-editor-topbar{grid-template-columns:auto minmax(0,1fr) auto}.u-task-editor-top-actions{justify-content:flex-end}.u-task-editor-basic-grid,.u-task-editor-link-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}.u-task-editor-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.u-task-editor-description-field{grid-column:1/-1}}@media (min-width: 1280px){.u-task-editor-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.u-task-context-panel{position:sticky;top:1.5rem}}@media (min-width: 1280px){.u-schema-attribute-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 12rem}}@media (min-width: 1024px){.u-task-document-card-grid{grid-template-columns:1.2fr 1fr 1fr}}@media (min-width: 640px){.u-task-document-meta-grid{grid-template-columns:8rem 1fr}}@media (min-width: 1280px){.u-price-list-item-grid{grid-template-columns:minmax(240px,1.5fr) 120px 120px 150px 150px}}@media (min-width: 1280px){.u-react-intro-grid{grid-template-columns:1.25fr .75fr}}@media (min-width: 1280px){.u-order-status-layout-grid{grid-template-columns:360px minmax(0,1fr)}}@media (min-width: 1024px){.u-order-status-row-grid{grid-template-columns:72px minmax(0,1fr) auto}}.u-order-item-row-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width: 640px){.u-order-item-row-grid{grid-template-columns:minmax(0,1.35fr) minmax(5.5rem,.85fr)}}@media (min-width: 768px){.u-order-item-row-grid{grid-template-columns:minmax(0,1.5fr) minmax(5.5rem,.8fr) minmax(7rem,1fr)}}@media (min-width: 1024px){.u-order-item-row-grid{grid-template-columns:minmax(0,1fr) 4.5rem 7.5rem 4.5rem 11rem;align-items:center}}.u-order-item-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width: 768px){.u-order-item-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(7rem,.25fr);align-items:end}}.u-sales-order-show{display:grid;gap:1rem}.u-sales-order-show-statusbar{align-items:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 8%,transparent),transparent 72%),var(--background);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding:.625rem .75rem}.u-sales-order-show-statuses{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.u-sales-order-show-statuses .ki-right{color:color-mix(in srgb,var(--muted-foreground) 48%,transparent);font-size:.75rem}.u-sales-order-show-hero-card{overflow:hidden}.u-sales-order-show-hero-header{align-items:center;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 74%);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.u-sales-order-show-actions{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--muted) 5%,transparent);padding:.875rem}.u-sales-order-show-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.u-sales-order-show-action-row .kt-btn{min-height:2.25rem}.u-sales-order-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-sales-order-show-alert{align-items:flex-start;border:1px solid color-mix(in srgb,var(--destructive) 22%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--destructive) 6%,transparent);color:var(--destructive);display:flex;font-size:.875rem;gap:.5rem;padding:.75rem .875rem;width:100%}.u-sales-order-show-loading{align-items:center;color:var(--muted-foreground);display:flex;font-size:.8125rem;gap:.5rem;justify-content:flex-end;width:100%}.u-sales-order-show .u-sales-order-builder-main{display:grid;gap:1rem}.u-sales-order-show-item-detail-grid{display:grid;gap:.75rem}@media (min-width: 640px){.u-sales-order-show-item-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.u-sales-order-show-item-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-sales-order-show-attribute-grid{display:grid;gap:.5rem}@media (min-width: 640px){.u-sales-order-show-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.u-sales-order-show-attribute-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-sales-order-show-attribute{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--muted) 10%,transparent);display:grid;gap:.25rem;min-width:0;padding:.55rem .625rem}.u-sales-order-show-attribute div{color:var(--muted-foreground);font-size:.625rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.u-sales-order-show-attribute strong{color:var(--foreground);font-size:.8125rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.u-sales-order-show-totals{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px);border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),var(--background);display:grid;gap:.75rem;padding:.875rem}@media (min-width: 768px){.u-sales-order-show-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-sales-order-show-totals>div{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-sales-order-show-totals span{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.u-sales-order-show-totals strong{color:color-mix(in srgb,var(--foreground) 80%,var(--primary));font-size:.95rem;font-weight:800;text-align:right}.u-sales-order-create{display:grid;gap:1rem}.u-sales-order-create-hero{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:.875rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 11%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 72%),var(--background);padding:.75rem 1rem}.u-sales-order-hero{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.u-sales-order-hero-main{display:grid;gap:.35rem;min-width:0}.u-sales-order-create-title{color:color-mix(in srgb,var(--foreground) 88%,var(--primary));font-size:.95rem}.u-sales-order-create-title i{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.65rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,var(--muted) 22%,transparent));display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-sales-order-hero-meta,.u-sales-order-hero-actions,.u-sales-order-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-sales-order-hero-meta{color:var(--muted-foreground);font-size:.75rem;line-height:1.2}.u-sales-order-hero-meta span+span:before{color:color-mix(in srgb,var(--muted-foreground) 56%,transparent);content:"/";margin-right:.5rem}.u-sales-order-status-pill{align-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:999px;color:var(--muted-foreground);display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;line-height:1;min-height:2rem;padding-inline:.75rem;white-space:nowrap}.u-sales-order-status-pill.is-ready{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 84%,var(--primary))}.u-sales-order-status-pill.is-warning{border-color:color-mix(in srgb,var(--destructive) 22%,var(--border));background:color-mix(in srgb,var(--destructive) 7%,transparent);color:color-mix(in srgb,var(--foreground) 82%,var(--destructive))}.u-sales-order-create-form{display:grid;gap:1rem;padding:0}.u-sales-order-builder-layout{align-items:start;display:grid;gap:1rem}@media (min-width: 1280px){.u-sales-order-builder-layout{grid-template-columns:minmax(17rem,.35fr) minmax(0,1fr)}}.u-sales-order-context-stack{display:grid;gap:1rem}@media (min-width: 1280px){.u-sales-order-context-stack{align-self:start;position:sticky;top:1rem}}.u-sales-order-builder-main{min-width:0}.u-sales-order-panel{--kt-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--primary) 2.5%, transparent), transparent 48%), var(--background);--kt-card-bg-hover: var(--kt-card-bg);--kt-card-border-color: color-mix(in srgb, var(--border) 78%, transparent);--kt-card-border-hover: var(--kt-card-border-color);--kt-card-shadow: 0 8px 20px color-mix(in srgb, var(--foreground) 5%, transparent);--kt-card-shadow-hover: var(--kt-card-shadow);border-color:color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 48%),var(--background);box-shadow:0 8px 20px color-mix(in srgb,var(--foreground) 5%,transparent)}.u-sales-order-panel>.kt-card-header{min-height:3rem;border-color:color-mix(in srgb,var(--border) 78%,transparent);padding-block:.625rem}.u-sales-order-panel .kt-card-title{color:var(--foreground);font-size:.875rem;font-weight:800}.u-sales-order-toggle-row{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem}.u-sales-order-help-text{color:var(--muted-foreground);display:block;font-size:.75rem;line-height:1.35;margin-top:.25rem}.u-sales-order-summary-list{display:grid;gap:.65rem}.u-sales-order-summary-list>div{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-sales-order-summary-list span{color:var(--muted-foreground);font-size:.75rem}.u-sales-order-summary-list strong{color:var(--foreground);font-size:.8125rem;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.u-sales-order-context-strip{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 70%),var(--background);display:grid;gap:.75rem;padding:.875rem}@media (min-width: 768px){.u-sales-order-context-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-sales-order-context-strip>div{display:grid;gap:.2rem .5rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.u-sales-order-context-strip>div>i{color:color-mix(in srgb,var(--muted-foreground) 70%,var(--primary));grid-row:span 2;line-height:1;margin-top:.05rem}.u-sales-order-context-strip span{color:var(--muted-foreground);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.u-sales-order-context-strip strong{color:var(--foreground);font-size:.8125rem;line-height:1.25;min-width:0;overflow-wrap:anywhere}.u-sales-order-rule-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.u-sales-order-rule-menu{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:.7rem;background:var(--card);box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--foreground);margin-top:.45rem;overflow:hidden;position:absolute;width:min(18rem,100vw - 2rem);z-index:10}.u-sales-order-rule-menu-title{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--muted-foreground);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;padding:.7rem .8rem;text-transform:uppercase}.u-sales-order-rule-menu-list{max-height:16rem;overflow-y:auto;padding:.35rem}.u-sales-order-rule-menu-item{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--foreground);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;min-width:0;padding:.55rem .6rem;text-align:left;width:100%}.u-sales-order-rule-menu-item:hover,.u-sales-order-rule-menu-item:focus-visible{background:color-mix(in srgb,var(--muted) 18%,transparent)}.u-sales-order-rule-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-sales-order-builder-card{min-width:0;overflow:visible}.u-sales-order-builder-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.u-sales-order-header-meta{color:var(--muted-foreground);font-size:.75rem;line-height:1.2;margin-top:.2rem}.u-sales-order-lines-stack{display:grid;gap:.75rem;padding:.875rem}.u-sales-order-item-card{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 42%),var(--background);display:grid;gap:.75rem;padding:.875rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-sales-order-item-card:hover,.u-sales-order-item-card:focus-within{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 10px 24px color-mix(in srgb,var(--foreground) 7%,transparent)}.u-sales-order-accordion-item{gap:0;overflow:visible;padding:0;position:relative}.u-sales-order-accordion-item:focus-within{z-index:20}.u-sales-order-accordion-item.is-expanded{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.u-sales-order-accordion-item.is-collapsed{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 8%,transparent),transparent 52%),var(--background)}.u-sales-order-accordion-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem .875rem}.u-sales-order-accordion-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 18rem;gap:.75rem;min-width:0;padding:0;text-align:left}.u-sales-order-accordion-toggle:focus-visible{border-radius:.75rem;outline:2px solid transparent;outline-offset:3px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 26%,transparent)}.u-sales-order-accordion-icon{align-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.65rem;color:var(--muted-foreground);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-sales-order-accordion-item.is-expanded .u-sales-order-accordion-icon{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 84%,var(--primary))}.u-sales-order-accordion-copy{display:grid;gap:.25rem;min-width:0}.u-sales-order-accordion-title{color:var(--foreground);font-size:.875rem;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-sales-order-accordion-meta{align-items:center;color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.45rem;line-height:1.2}.u-sales-order-accordion-meta span+span:before{color:color-mix(in srgb,var(--muted-foreground) 56%,transparent);content:"/";margin-right:.45rem}.u-sales-order-accordion-body{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:grid;gap:.875rem;padding:.875rem}.u-sales-order-item-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.u-sales-order-item-index{align-items:center;color:var(--foreground);display:inline-flex;gap:.45rem}.u-sales-order-item-index:before{background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:999px;content:"";height:.55rem;width:.55rem}.u-sales-order-line-state{color:var(--muted-foreground);font-size:.75rem;font-weight:700;line-height:1.2;margin-top:.25rem}.u-sales-order-row-actions .u-sales-order-line-state{margin-top:0}.u-sales-order-line-state.is-ready{color:color-mix(in srgb,var(--foreground) 76%,var(--primary))}.u-sales-order-line-state.is-open{color:color-mix(in srgb,var(--foreground) 76%,var(--destructive))}.u-sales-order-field{display:grid;gap:.35rem;min-width:0;position:relative}.u-sales-order-field:focus-within{z-index:30}.u-sales-order-field-label{color:var(--muted-foreground);font-size:.6875rem;line-height:1;margin:0}.u-sales-order-pending-product-panel{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 68%);display:grid;gap:.75rem;margin-top:.15rem;padding-top:.75rem}.u-sales-order-pending-product-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-sales-order-pending-product-head>div{min-width:0}.u-sales-order-pending-product-head .u-sales-order-help-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-sales-order-item-details{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 7%,transparent),transparent 70%);display:grid;gap:.625rem;margin-top:.15rem;padding-top:.75rem}.u-sales-order-details-title{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground));font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.u-sales-order-extra-panel{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 62%),color-mix(in srgb,var(--muted) 10%,var(--background));padding:.55rem .625rem}.u-sales-order-item-details .u-sales-order-extra-panel{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.u-sales-order-item-details .u-sales-order-extra-panel>div:first-child{font-size:.6875rem;line-height:1}.u-sales-order-item-details .u-sales-order-extra-panel>div:last-child{margin-top:0}.u-sales-order-action-bar{align-items:center;border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px);border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,transparent),var(--background)),var(--background);bottom:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem;position:sticky;z-index:2}.u-sales-order-action-summary{display:grid;gap:.15rem;min-width:0}.u-sales-order-action-summary strong{color:var(--foreground);font-size:.875rem}.u-sales-order-action-summary span{color:var(--muted-foreground);font-size:.75rem}.u-sales-order-muted-panel{border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 15%,transparent);padding:.75rem}.u-sales-order-submit-row{align-items:center;display:flex;justify-content:flex-end}.employee-show,.employee-show__tab-stack{display:flex;flex-direction:column;gap:1rem}.employee-show__tabs{display:flex;max-width:100%;gap:.25rem;overflow-x:auto;padding:.25rem;border:1px solid var(--border);border-radius:.4rem;background:var(--card)}.employee-show__tabs button{display:inline-flex;min-height:2.4rem;align-items:center;gap:.45rem;flex-shrink:0;padding:.45rem .75rem;border-radius:.3rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.employee-show__tabs button:hover{background:var(--muted);color:var(--foreground)}.employee-show__tabs button.active{background:var(--primary);color:var(--primary-foreground)}.employee-show__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.employee-show__work-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);gap:1rem;align-items:start}.employee-show__section{overflow:hidden}.employee-show__priority,.employee-show__work-primary{display:flex;height:39rem;max-height:39rem;min-height:0;flex-direction:column}.employee-show__priority-list{min-height:0;overflow-y:auto}.employee-show__section>header{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.employee-show__section>header small{display:block;color:var(--muted-foreground);font-size:.65rem;font-weight:600;text-transform:uppercase}.employee-show__section>header h2{margin:.1rem 0 0;color:var(--foreground);font-size:.9rem;font-weight:700}.employee-show__calendar{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:.85rem;color:var(--foreground);--fc-border-color: color-mix(in srgb, var(--border) 72%, transparent);--fc-page-bg-color: var(--card);--fc-neutral-bg-color: color-mix(in srgb, var(--muted) 18%, var(--background));--fc-neutral-text-color: var(--muted-foreground);--fc-today-bg-color: color-mix(in srgb, var(--primary) 5%, transparent);--fc-now-indicator-color: var(--destructive)}.employee-show__calendar>.fc{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.employee-show__calendar .fc-header-toolbar{flex:0 0 auto}.employee-show__calendar .fc-view-harness,.employee-show__calendar .fc-scroller-harness{min-height:0}.employee-show__calendar .fc-view-harness{height:auto!important;flex:1 1 auto}.employee-show__calendar .fc-scroller{overflow-y:auto!important;scrollbar-width:thin}.employee-show__availability-calendar .fc-highlight{background:color-mix(in srgb,var(--primary) 18%,transparent)}.employee-show__availability-calendar .fc-day-today{background:transparent!important}.employee-show__availability-calendar .fc-day-today .fc-daygrid-day-number{background:transparent!important;color:var(--foreground)!important}.employee-show__availability-calendar .fc-daygrid-day,.employee-show__availability-calendar .fc-timegrid-slot{cursor:crosshair}.employee-show__calendar .fc{font-size:.72rem}.employee-show__calendar .fc-toolbar{align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;padding:.55rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 70%),color-mix(in srgb,var(--background) 92%,var(--card))}.employee-show__calendar .fc-toolbar-chunk{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.employee-show__calendar .fc-toolbar-title{color:var(--foreground);font-size:.95rem;font-weight:800;letter-spacing:0}.employee-show__calendar .fc-button-group{gap:.35rem}.employee-show__calendar .fc-button-group>.fc-button{border-radius:.5rem!important}.employee-show__calendar .fc-button{min-height:1.875rem;padding:.375rem .65rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important;border-radius:.5rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,transparent),color-mix(in srgb,var(--muted) 14%,transparent)),var(--background)!important;color:color-mix(in srgb,var(--foreground) 84%,var(--muted-foreground))!important;box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 5%,transparent)!important;font-size:.75rem;font-weight:750;line-height:1.15;text-transform:none}.employee-show__calendar .fc-button:hover,.employee-show__calendar .fc-button:focus{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 68%),var(--background)!important;color:color-mix(in srgb,var(--foreground) 84%,var(--primary))!important;box-shadow:0 2px 4px color-mix(in srgb,var(--foreground) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--primary) 8%,transparent)!important}.employee-show__calendar .fc-button-primary:not(:disabled).fc-button-active,.employee-show__calendar .fc-button-primary:not(:disabled):active{border-color:transparent!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-foreground) 10%,transparent),transparent 58%),var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--primary) 10%,transparent)!important}.employee-show__calendar .fc-button:disabled{cursor:not-allowed;opacity:.55}.employee-show__calendar .fc-scrollgrid{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 74%,transparent)!important;border-radius:.8rem;background:var(--background)}.employee-show__calendar .fc-theme-standard td,.employee-show__calendar .fc-theme-standard th,.employee-show__calendar .fc-scrollgrid td,.employee-show__calendar .fc-scrollgrid th{border-color:color-mix(in srgb,var(--border) 66%,transparent)!important}.employee-show__calendar .fc-col-header-cell{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 76%),color-mix(in srgb,var(--muted) 16%,var(--background))}.employee-show__calendar .fc-col-header-cell-cushion,.employee-show__calendar .fc-daygrid-day-number{color:var(--muted-foreground)}.employee-show__calendar .fc-col-header-cell-cushion{padding:.55rem .45rem;font-size:.68rem;font-weight:800}.employee-show__calendar .fc-daygrid-day{background:var(--background);transition:background-color .16s ease}.employee-show__calendar .fc-daygrid-day:hover{background:color-mix(in srgb,var(--primary) 3.5%,var(--background))}.employee-show__calendar .fc-daygrid-day-number{display:inline-flex;min-width:1.65rem;min-height:1.65rem;align-items:center;justify-content:center;margin:.25rem;border-radius:.45rem;font-weight:750}.employee-show__calendar .fc-day-today .fc-daygrid-day-number{background:color-mix(in srgb,var(--primary) 12%,var(--background));color:var(--primary)}.employee-show__calendar .fc-timegrid-slot-label,.employee-show__calendar .fc-timegrid-axis{color:var(--muted-foreground);font-size:.68rem}.employee-show__calendar .fc-event{cursor:pointer;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.45rem;padding:.16rem .35rem;box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 7%,transparent)}.employee-show__calendar-event-content{display:flex;min-width:0;flex-direction:column;overflow:hidden;line-height:1.2}.employee-show__calendar-event-content strong,.employee-show__calendar-event-content small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-show__calendar-event-content strong{font-size:.68rem}.employee-show__calendar-event-content small{margin-top:.1rem;opacity:.85;font-size:.6rem}.employee-show__calendar-event--gepland,.employee-show__calendar-event--in_uitvoering,.employee-show__calendar-event--in_behandeling,.employee-show__calendar-event--afgerond{border-color:color-mix(in srgb,#2563eb 84%,var(--border))!important;background:linear-gradient(180deg,color-mix(in srgb,#fff 10%,transparent),transparent 66%),#2563eb!important;color:#fff}.employee-show__calendar-event--overdue{box-shadow:inset 0 0 0 2px var(--destructive)}.employee-show__availability-panel{display:flex;height:39rem;max-height:39rem;min-height:0;flex-direction:column}.employee-show__availability-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);gap:1rem;align-items:stretch}.employee-show__availability-aside{display:flex;height:39rem;max-height:39rem;min-height:0;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 38%),var(--card)}.employee-show__availability-aside-head{align-items:center;justify-content:flex-start!important}.employee-show__availability-aside-head>div{min-width:0;flex:1 1 auto}.employee-show__availability-aside-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 14%,transparent),color-mix(in srgb,var(--primary) 5%,transparent)),var(--background);color:var(--primary);box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 7%,transparent)}.employee-show__availability-summary{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--muted) 12%,transparent)}.employee-show__availability-summary span{display:inline-flex;min-height:1.8rem;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:999px;background:var(--background);color:var(--foreground);font-size:.7rem;font-weight:700;padding:.25rem .6rem}.employee-show__availability-summary span.is-muted{color:var(--muted-foreground)}.employee-show__availability-type-pill--available{border-color:color-mix(in srgb,#15803d 30%,var(--border))!important;background:color-mix(in srgb,#15803d 9%,var(--background))!important;color:#15803d!important}.employee-show__availability-type-pill--unavailable{border-color:color-mix(in srgb,var(--destructive) 30%,var(--border))!important;background:color-mix(in srgb,var(--destructive) 9%,var(--background))!important;color:var(--destructive)!important}.employee-show__availability-aside .employee-show__availability-form{min-height:0;flex:1 1 auto;overflow-y:auto}.employee-show__availability-form-section{display:grid;gap:.75rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 70%),var(--background)}.employee-show__availability-section-title{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.employee-show__availability-section-title i{color:var(--primary)}.employee-show__availability-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 80%,transparent),var(--card)),var(--card)}.employee-show__availability-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.employee-show__availability-empty{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1.75rem;color:var(--muted-foreground);text-align:center;font-size:.76rem;line-height:1.45}.employee-show__availability-empty-icon{display:inline-flex;width:3.1rem;height:3.1rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:.9rem;background:color-mix(in srgb,var(--primary) 9%,transparent)}.employee-show__availability-empty-icon i{color:var(--primary);font-size:1.65rem}.employee-show__availability-empty strong{color:var(--foreground);font-size:.9rem}.employee-show__availability-empty .kt-btn{margin-top:.25rem}.employee-show__availability-calendar{min-height:0;--fc-today-bg-color: transparent}.employee-show__availability-calendar-event--available{border-color:color-mix(in srgb,#15803d 34%,var(--border))!important;background:linear-gradient(180deg,color-mix(in srgb,#15803d 8%,transparent),transparent 66%),color-mix(in srgb,#15803d 9%,var(--background))!important;color:#15803d}.employee-show__availability-calendar-event--unavailable{border-color:color-mix(in srgb,var(--destructive) 34%,var(--border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 8%,transparent),transparent 66%),color-mix(in srgb,var(--destructive) 9%,var(--background))!important;color:var(--destructive)}.employee-show__availability-calendar-event--recurring{border-style:dashed}.employee-show__availability-calendar-event--readonly{cursor:not-allowed;opacity:.7}.employee-show__work-row{position:relative;display:grid;grid-template-columns:8.75rem minmax(0,1fr) auto;min-height:6rem;align-items:center;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--border);overflow:hidden;transition:background .16s ease,border-color .16s ease}.employee-show__work-row--paid-recent{background:linear-gradient(180deg,color-mix(in srgb,var(--success, #22c55e) 5%,transparent),transparent 76%),var(--background)}.employee-show__work-row--paid-warning{background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #f59e0b) 5%,transparent),transparent 76%),var(--background)}.employee-show__work-row--paid-critical{background:linear-gradient(180deg,color-mix(in srgb,var(--destructive) 5.5%,transparent),transparent 76%),var(--background)}.employee-show__work-row--paid-recent:before,.employee-show__work-row--paid-warning:before,.employee-show__work-row--paid-critical:before{position:absolute;inset:0 auto 0 0;width:.22rem;content:""}.employee-show__work-row--paid-recent:before{background:var(--success, #22c55e)}.employee-show__work-row--paid-warning:before{background:var(--warning, #f59e0b)}.employee-show__work-row--paid-critical:before{background:var(--destructive)}.employee-show__work-row:last-child{border-bottom:0}.employee-show__work-date{display:flex;align-items:center;gap:.45rem;color:var(--foreground);font-size:.7rem;font-weight:600}.employee-show__work-date i{color:var(--primary)}.employee-show__work-row h3{margin:.35rem 0 .2rem;overflow:hidden;color:var(--foreground);font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.employee-show__work-row p{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin:0;color:var(--muted-foreground);font-size:.68rem}.employee-show__work-row p span{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.employee-show__row-actions{display:flex;gap:.35rem}.employee-show__phase{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:.25rem;padding:.15rem .4rem;background:var(--muted);color:var(--muted-foreground);font-size:.65rem;font-weight:600}.employee-show__phase--in_uitvoering{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--background));color:var(--primary)}.employee-show__phase--paid{border-color:color-mix(in srgb,var(--success, #22c55e) 30%,var(--border));background:color-mix(in srgb,var(--success, #22c55e) 8%,var(--background));color:color-mix(in srgb,var(--foreground) 78%,var(--success, #22c55e))}.employee-show__phase--in_behandeling{border-color:color-mix(in srgb,#d97706 30%,var(--border));background:color-mix(in srgb,#d97706 8%,var(--background));color:#a75804}.employee-show__work-modal-body{padding:0}.employee-show__work-detail{display:grid;gap:.85rem;padding:1rem}.employee-show__work-detail-hero{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 78%),color-mix(in srgb,var(--background) 78%,transparent)}.employee-show__work-detail-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:1.2rem}.employee-show__work-detail-heading{display:grid;min-width:0;gap:.28rem}.employee-show__work-detail-heading>div{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.employee-show__work-detail-heading h2,.employee-show__work-detail-heading p{margin:0}.employee-show__work-detail-heading h2{overflow:hidden;color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.employee-show__work-detail-heading p{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.employee-show__work-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.employee-show__work-detail-grid>div{display:grid;gap:.25rem;min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--card) 72%,transparent)}.employee-show__work-detail-grid-wide{grid-column:1/-1}.employee-show__work-detail-grid dt{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.64rem;font-weight:800;text-transform:uppercase}.employee-show__work-detail-grid dt i{color:var(--primary);font-size:.78rem}.employee-show__work-detail-grid dd{margin:0;overflow:hidden;color:var(--foreground);font-size:.78rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.employee-show__work-detail-grid-wide dd{white-space:normal}.employee-show__work-modal-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 80%,transparent),var(--card)),var(--card)}.employee-show__work-modal-actions{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.employee-show__empty{display:flex;min-height:7rem;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.5rem;color:var(--muted-foreground);text-align:center;font-size:.75rem}.employee-show__empty i{color:var(--primary);font-size:1.5rem}.employee-show__availability-list{max-height:38rem;overflow-y:auto}.employee-show__availability-row{display:grid;width:100%;grid-template-columns:2.25rem minmax(10rem,1fr) minmax(8rem,2fr) 1rem;min-height:4.5rem;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--border);color:var(--foreground);text-align:left}.employee-show__availability-row:hover{background:var(--muted)}.employee-show__availability-row strong,.employee-show__availability-row small{display:block}.employee-show__availability-row strong{font-size:.75rem}.employee-show__availability-row small{margin-top:.1rem;color:var(--muted-foreground);font-size:.67rem}.employee-show__availability-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.35rem;background:color-mix(in srgb,#15803d 10%,transparent);color:#15803d}.employee-show__availability-icon--unavailable{background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.employee-show__availability-form{display:flex;flex-direction:column;gap:1rem;padding:1rem}.employee-show__availability-form label{display:flex;flex-direction:column;gap:.35rem;color:var(--foreground);font-size:.72rem;font-weight:600}.employee-show__availability-form .employee-show__field{min-width:0}.employee-show__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.employee-show__segment{display:inline-flex;width:fit-content;gap:.35rem}.employee-show__segment--full{width:100%}.employee-show__segment--full button{flex:1 1 0;justify-content:center}.employee-show__check{display:flex!important;align-items:center;gap:.6rem;flex-direction:row!important;min-height:2.5rem;padding:.6rem .7rem;border:1px solid var(--border);border-radius:.35rem;background:color-mix(in srgb,var(--muted) 45%,transparent)}.employee-show__check input{flex:0 0 auto}.employee-show__check span{display:grid;gap:.1rem}.employee-show__check strong{color:var(--foreground);font-size:.74rem}.employee-show__check small{color:var(--muted-foreground);font-size:.68rem;font-weight:600}.employee-show__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding:0;border:0}.employee-show__weekdays legend{width:100%;margin-bottom:.15rem;color:var(--foreground);font-size:.72rem;font-weight:600}.employee-show__weekdays .kt-btn{min-width:0;padding-inline:.4rem}.employee-show__profile-grid{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:1rem;align-items:start}.employee-show__identity{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.5rem;text-align:center}.employee-show__identity h2,.employee-show__identity p{margin:0}.employee-show__identity h2{color:var(--foreground);font-size:1rem;font-weight:700}.employee-show__identity p,.employee-show__identity small{color:var(--muted-foreground);font-size:.72rem}.employee-show__avatar{display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;margin-bottom:.35rem;border:2px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--primary) 8%,var(--background));color:var(--primary);font-size:1.4rem;font-weight:700}.employee-show__details{margin:0;padding:.5rem 1rem}.employee-show__details>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--border)}.employee-show__details>div:last-child{border-bottom:0}.employee-show__details dt{color:var(--muted-foreground);font-size:.7rem}.employee-show__details dd{margin:0;color:var(--foreground);font-size:.74rem;font-weight:600}.employee-show__organization-list>div{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid var(--border)}.employee-show__organization-list>div:last-child{border-bottom:0}.employee-show__organization-list strong,.employee-show__organization-list small{display:block}.employee-show__organization-list strong{font-size:.74rem}.employee-show__organization-list small{color:var(--muted-foreground);font-size:.65rem}.employee-show__organization-mark{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.3rem;background:color-mix(in srgb,var(--primary) 10%,var(--background));color:var(--primary);font-size:.72rem;font-weight:700}.employee-show__settings-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);gap:1rem;align-items:start}.employee-show__settings{display:grid;gap:.75rem}.employee-show__setting{position:relative;overflow:hidden;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:6rem;padding:1rem;border-color:color-mix(in srgb,var(--border) 74%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3.5%,transparent),transparent 78%),var(--card);transition:border-color .16s ease,box-shadow .16s ease}.employee-show__setting:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 4%,transparent)}.employee-show__setting>i{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.35rem;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:1.15rem}.employee-show__setting h2,.employee-show__setting p{margin:0}.employee-show__setting h2{color:var(--foreground);font-size:.86rem;font-weight:700;line-height:1.2}.employee-show__setting p{margin-top:.28rem;color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.employee-show__setting-action{align-self:center;justify-self:end;white-space:nowrap}.employee-show__password{border-color:color-mix(in srgb,var(--border) 74%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 52%),var(--card)}.employee-show__password>header{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%);border-color:color-mix(in srgb,var(--border) 76%,transparent)}.employee-show__password-icon{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.employee-show__password-intro{display:grid;gap:.2rem;margin:1rem 1rem 0;padding:.85rem;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--muted) 10%,transparent)}.employee-show__password-intro strong,.employee-show__password-intro span{display:block}.employee-show__password-intro strong{color:var(--foreground);font-size:.82rem;font-weight:750}.employee-show__password-intro span{color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.employee-show__password-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;padding:1rem}.employee-show__password-errors{grid-column:1/-1}.employee-show__password-form .employee-show__field{display:grid;gap:.4rem;min-width:0;color:var(--foreground);font-size:.74rem;font-weight:700}.employee-show__password-form .employee-show__field .kt-input{min-height:2.35rem}.employee-show__password-form .kt-btn{grid-column:1/-1;justify-self:end}.employee-show__password-success{margin:-.25rem 1rem 1rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:.7rem;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);font-size:.75rem;font-weight:600}.employee-show__payout{gap:.85rem}.employee-show__payout-title-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.employee-show__payout-card{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 64%),var(--card)}.employee-show__section>.employee-show__payout-card-head{min-height:3.9rem;padding:0;background:color-mix(in srgb,var(--background) 56%,transparent)}.employee-show__payout-card.is-closed>.employee-show__payout-card-head{border-bottom-color:transparent}.employee-show__payout-accordion-toggle{display:flex;width:100%;min-height:3.9rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease}.employee-show__payout-accordion-toggle:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 74%),color-mix(in srgb,var(--background) 58%,transparent)}.employee-show__payout-accordion-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:-2px}.employee-show__payout-title{display:flex;min-width:0;align-items:center;gap:.65rem}.employee-show__payout-title-icon{width:2.05rem;height:2.05rem;border-radius:.58rem;font-size:1rem}.employee-show__payout-heading{display:block;margin:.1rem 0 0;color:var(--foreground);font-size:.9rem;font-weight:750;line-height:1.2}.employee-show__payout-card-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem}.employee-show__payout-chevron{display:inline-flex;width:1.85rem;height:1.85rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--background) 70%,transparent);color:var(--muted-foreground);font-size:.86rem}.employee-show__payout-card.is-open .employee-show__payout-chevron{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}.employee-show__payout-accordion-body{min-width:0}.employee-show__payout-rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.65rem;padding:.85rem}.employee-show__payout-rule{display:flex;min-width:0;align-items:stretch;justify-content:space-between;gap:.85rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 76%),color-mix(in srgb,var(--background) 68%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.employee-show__payout-rule:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 76%),color-mix(in srgb,var(--background) 86%,transparent);transform:translateY(-1px)}.employee-show__payout-rule-main{display:flex;min-width:0;flex-direction:column;gap:.45rem}.employee-show__payout-rule-name{overflow:hidden;color:var(--foreground);font-size:.82rem;font-weight:800;line-height:1.25;text-overflow:ellipsis}.employee-show__payout-rule-validity{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.7rem;font-weight:650}.employee-show__payout-rule-validity i{color:var(--primary);font-size:.85rem}.employee-show__payout-rule-side{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;justify-content:space-between;gap:.45rem;text-align:right}.employee-show__payout-rule-price{color:var(--foreground);font-size:.95rem;font-weight:850;line-height:1;white-space:nowrap}.employee-show__payout-rule-discount{display:inline-flex;justify-content:center;padding:.2rem .48rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary);font-size:.65rem;font-weight:750;line-height:1.1;white-space:nowrap}.employee-show__payout-empty{border-color:color-mix(in srgb,var(--border) 76%,transparent)}.employee-show__invoice-panel{overflow:hidden}.employee-show__section>.employee-show__invoice-head{min-height:3.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),color-mix(in srgb,var(--background) 56%,transparent)}.employee-show__invoice-list{display:grid;gap:.55rem;padding:.75rem}.employee-show__invoice-row{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto auto 1.2rem;align-items:center;gap:.75rem;min-width:0;padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--background) 62%,transparent);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.employee-show__invoice-row:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 70%),color-mix(in srgb,var(--background) 82%,transparent);transform:translateY(-1px)}.employee-show__invoice-icon,.employee-show__invoice-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--primary)}.employee-show__invoice-icon{width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.72rem;background:color-mix(in srgb,var(--primary) 7%,transparent);font-size:1rem}.employee-show__invoice-arrow{opacity:.65;font-size:.95rem}.employee-show__invoice-main{display:grid;min-width:0;gap:.25rem}.employee-show__invoice-title{overflow:hidden;color:var(--foreground);font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.employee-show__invoice-meta{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem .75rem;color:var(--muted-foreground);font-size:.69rem;font-weight:650}.employee-show__invoice-status{justify-self:end;white-space:nowrap}.employee-show__invoice-total{justify-self:end;color:var(--foreground);font-size:.86rem;font-weight:850;white-space:nowrap}.employee-show__invoice--betaald{color:#15803d}.employee-show__invoice--geannuleerd{color:var(--destructive)}@media (max-width: 1199px){.employee-show__profile-grid{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr)}}@media (max-width: 1023px){.employee-show__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-show__work-grid,.employee-show__profile-grid,.employee-show__settings-layout{grid-template-columns:minmax(0,1fr)}.employee-show__priority,.employee-show__work-primary,.employee-show__availability-panel{height:29rem;max-height:29rem}.employee-show__availability-layout{grid-template-columns:minmax(0,1fr)}.employee-show__availability-aside{height:29rem;max-height:29rem}.employee-show__availability-footer{align-items:stretch;flex-direction:column}.employee-show__availability-footer>.kt-btn,.employee-show__availability-footer-actions,.employee-show__availability-footer-actions .kt-btn{width:100%}}@media (max-width: 639px){.employee-show__calendar{min-height:0;padding:.65rem}.employee-show__calendar .fc-toolbar-title{font-size:.85rem}.employee-show__calendar .fc-toolbar-chunk{max-width:100%}.employee-show__availability-summary{padding:.75rem}.employee-show__availability-summary span{flex:1 1 100%;justify-content:center}.employee-show__weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-show__work-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.employee-show__work-detail{padding:.75rem}.employee-show__work-detail-hero,.employee-show__work-detail-grid{grid-template-columns:minmax(0,1fr)}.employee-show__work-detail-icon{display:none}.employee-show__work-modal-actions,.employee-show__work-modal-actions .kt-btn{width:100%;justify-content:center}.employee-show__work-date{grid-column:1/-1}.employee-show__availability-row{grid-template-columns:2.25rem minmax(0,1fr) 1rem}.employee-show__availability-row>:nth-child(3){display:none}.employee-show__form-grid,.employee-show__settings,.employee-show__password-form{grid-template-columns:minmax(0,1fr)}.employee-show__setting{grid-template-columns:2.5rem minmax(0,1fr)}.employee-show__setting-action{grid-column:1/-1;justify-content:center;justify-self:stretch}.employee-show__payout-rule-grid{grid-template-columns:minmax(0,1fr)}.employee-show__payout-rule{flex-direction:column}.employee-show__payout-rule-side{align-items:flex-start;flex-direction:row;justify-content:space-between;text-align:left}.employee-show__payout-accordion-toggle{align-items:flex-start;flex-direction:column}.employee-show__payout-card-actions{width:100%;justify-content:space-between}.employee-show__invoice-row{grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.65rem}.employee-show__invoice-status,.employee-show__invoice-total{grid-column:2/-1;justify-self:start}.employee-show__invoice-arrow{grid-column:3;grid-row:1}}.responsible-dashboard{display:flex;flex-direction:column;gap:1rem}.responsible-dashboard__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.65rem}.responsible-dashboard__hero-main{display:flex;min-width:0;align-items:center;gap:.85rem}.responsible-dashboard__hero-icon,.responsible-dashboard__stat-icon,.responsible-dashboard__queue-marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.responsible-dashboard__hero-icon{width:2.1rem;height:2.1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:1rem}.responsible-dashboard__eyebrow{display:block;color:var(--muted-foreground);font-size:.66rem;font-weight:800;text-transform:uppercase}.responsible-dashboard__panel h2{margin:0;color:var(--foreground);font-weight:800;letter-spacing:0}.responsible-dashboard__hero h1{margin:0;color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2}.responsible-dashboard__hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.responsible-dashboard__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.responsible-dashboard__stat{position:relative;display:flex;min-height:4.35rem;align-items:center;gap:.65rem;overflow:hidden;padding:.68rem .75rem;border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 1.6%,transparent),transparent 80%),var(--card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.responsible-dashboard__stat:hover{border-color:color-mix(in srgb,var(--primary) 16%,var(--border));box-shadow:0 5px 12px color-mix(in srgb,var(--foreground) 4%,transparent);transform:translateY(-1px)}.responsible-dashboard__stat-copy{display:grid;min-width:0;flex:1 1 auto;gap:.1rem}.responsible-dashboard__stat-copy span{color:var(--muted-foreground);font-size:.64rem;font-weight:750}.responsible-dashboard__stat-copy strong{color:var(--foreground);font-size:1.15rem;font-weight:800;line-height:1}.responsible-dashboard__stat-copy small{color:var(--muted-foreground);font-size:.62rem;line-height:1.3}.responsible-dashboard__stat-icon{order:-1;width:2rem;height:2rem;border-radius:.55rem;font-size:.92rem}.responsible-dashboard__stat--primary .responsible-dashboard__stat-icon{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.responsible-dashboard__stat--warning .responsible-dashboard__stat-icon{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#a16207}.responsible-dashboard__stat--success .responsible-dashboard__stat-icon{background:color-mix(in srgb,#22c55e 11%,transparent);color:#15803d}.responsible-dashboard__stat--danger .responsible-dashboard__stat-icon{background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.responsible-dashboard__stat--info .responsible-dashboard__stat-icon{background:color-mix(in srgb,#0ea5e9 11%,transparent);color:#0369a1}.responsible-dashboard__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);gap:1rem;align-items:start}.responsible-dashboard__main,.responsible-dashboard__side{display:grid;gap:1rem}.responsible-dashboard__panel{overflow:hidden;border-color:color-mix(in srgb,var(--border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.2%,transparent),transparent 64%),var(--card)}.responsible-dashboard__panel-head{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--background) 52%,transparent)}.responsible-dashboard__panel h2{margin-top:.12rem;font-size:.94rem;line-height:1.2}.responsible-dashboard__queue,.responsible-dashboard__task-list{display:grid;max-height:29rem;overflow-y:auto}.responsible-dashboard__queue--review{grid-auto-columns:minmax(30rem,36rem);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(1,minmax(0,auto));max-height:none;overflow-x:auto;overflow-y:hidden;column-gap:10px}.responsible-dashboard__queue-row,.responsible-dashboard__task-row,.responsible-dashboard__order-card,.responsible-dashboard__quick-link{color:var(--foreground);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.responsible-dashboard__queue-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:6rem;padding:.8rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.responsible-dashboard__queue--review .responsible-dashboard__queue-row{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--background) 72%,transparent)}.responsible-dashboard__queue-row:hover,.responsible-dashboard__task-row:hover,.responsible-dashboard__order-card:hover,.responsible-dashboard__quick-link:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 74%),color-mix(in srgb,var(--muted) 16%,transparent)}.responsible-dashboard__queue-marker{width:2.25rem;height:2.25rem;border-radius:.6rem;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.responsible-dashboard__queue-marker--warning{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#a16207}.responsible-dashboard__queue-body{display:grid;min-width:0;gap:.28rem}.responsible-dashboard__queue-topline,.responsible-dashboard__queue-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.responsible-dashboard__queue-client{overflow:hidden;color:var(--primary);font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.responsible-dashboard__queue-title{overflow:hidden;color:var(--foreground);font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.responsible-dashboard__queue-meta span{display:inline-flex;min-width:0;align-items:center;gap:.25rem}.responsible-dashboard__queue-meta i{color:color-mix(in srgb,var(--primary) 75%,var(--muted-foreground));font-size:.72rem}.responsible-dashboard__attribute-cloud{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.responsible-dashboard__attribute-cloud>span{display:grid;min-width:5.75rem;max-width:11rem;gap:.08rem;padding:.34rem .45rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 74%),color-mix(in srgb,var(--card) 70%,transparent);color:var(--foreground);font-size:.68rem;font-weight:750;line-height:1.2}.responsible-dashboard__attribute-cloud small{overflow:hidden;color:var(--muted-foreground);font-size:.58rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.responsible-dashboard__attribute-cloud em{display:inline-flex;align-items:center;color:var(--muted-foreground);font-size:.66rem;font-style:normal;font-weight:750}.responsible-dashboard__queue-meta,.responsible-dashboard__queue-side,.responsible-dashboard__task-row small,.responsible-dashboard__order-card small{color:var(--muted-foreground);font-size:.68rem;font-weight:600}.responsible-dashboard__queue-side{display:grid;justify-items:end;gap:.12rem;white-space:nowrap}.responsible-dashboard__queue-side i{color:var(--primary)}.responsible-dashboard__queue-side strong{color:var(--foreground);font-size:.72rem;font-weight:800}.responsible-dashboard__order-grid{display:grid;grid-auto-columns:minmax(18rem,22rem);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,auto));gap:.6rem;overflow-x:auto;overflow-y:hidden;padding:.85rem}.responsible-dashboard__order-card{display:flex;min-height:4.6rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--background) 70%,transparent)}.responsible-dashboard__order-card span{display:grid;min-width:0;gap:.2rem}.responsible-dashboard__order-card strong{overflow:hidden;color:var(--primary);font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.responsible-dashboard__order-card>span:last-child{flex:0 0 auto;justify-items:end}.responsible-dashboard__task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.responsible-dashboard__task-main,.responsible-dashboard__task-meta{display:grid;min-width:0;gap:.24rem}.responsible-dashboard__task-main strong{overflow:hidden;color:var(--foreground);font-size:.76rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.responsible-dashboard__task-meta{justify-items:end;white-space:nowrap}.responsible-dashboard__quick-list{display:grid;gap:.55rem;padding:.85rem}.responsible-dashboard__quick-link{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--background) 72%,transparent);font-size:.75rem;font-weight:750}.responsible-dashboard__quick-link span{display:inline-flex;min-width:0;align-items:center;gap:.45rem}.responsible-dashboard__quick-link i{color:var(--primary)}.responsible-dashboard__quick-link--primary{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--foreground) 80%,var(--primary))}.responsible-dashboard__empty{display:flex;min-height:9rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem;color:var(--muted-foreground);text-align:center;font-size:.75rem}.responsible-dashboard__empty i{color:#15803d;font-size:1.35rem}.responsible-dashboard__empty strong{color:var(--foreground);font-size:.8rem}.responsible-dashboard__empty--compact{min-height:5.5rem}@media (max-width: 1279px){.responsible-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.responsible-dashboard__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){.responsible-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.responsible-dashboard__hero,.responsible-dashboard__panel-head{align-items:stretch;flex-direction:column}.responsible-dashboard__hero-actions,.responsible-dashboard__hero-actions .kt-btn,.responsible-dashboard__panel-head .kt-btn{width:100%;justify-content:center}.responsible-dashboard__stats{grid-template-columns:minmax(0,1fr)}.responsible-dashboard__queue-row{grid-template-columns:2.4rem minmax(0,1fr)}.responsible-dashboard__queue--review .responsible-dashboard__queue-row{grid-template-columns:2.4rem minmax(0,1fr) auto}.responsible-dashboard__queue-side{grid-column:2;grid-template-columns:auto auto;justify-content:start}.responsible-dashboard__queue--review .responsible-dashboard__queue-side{grid-column:auto;grid-template-columns:none;justify-content:initial}.responsible-dashboard__task-row{grid-template-columns:minmax(0,1fr)}.responsible-dashboard__task-meta{justify-items:start}}.financial-builder-workspace{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}:root{--financial-overview-card-row-height: 240px}.financial-builder-grid.grid-stack{--gs-cell-height: var(--financial-overview-card-row-height);min-height:var(--financial-overview-card-row-height)}.financial-builder-grid.grid-stack>.grid-stack-item>.grid-stack-item-content{overflow:hidden}.u-financial-grid{display:grid;gap:.75rem;grid-auto-rows:var(--financial-overview-card-row-height);grid-template-columns:minmax(0,1fr)}.u-financial-grid-card{min-height:0;min-width:0}.u-financial-span-1,.u-financial-span-2,.u-financial-span-3,.u-financial-span-4{grid-column:span 1}.u-financial-row-1{grid-row:span 1}.u-financial-row-2{grid-row:span 2}.u-financial-producttype-select{width:12rem}.u-financial-editable-card{cursor:pointer}.u-financial-control-card>.kt-card-content{padding-block:.75rem}.u-financial-control-card{overflow:visible}.u-financial-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.u-financial-page-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.u-financial-builder-shell>.kt-card-header{min-height:3rem;padding-block:.5rem}.u-financial-builder-dock{display:grid;gap:.75rem}.u-financial-builder-dock-main{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.u-financial-builder-card-strip{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.125rem}.u-financial-builder-card-pill{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 76%),color-mix(in srgb,var(--background) 88%,var(--muted));border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:999px;color:var(--foreground);display:inline-flex;flex:0 0 auto;gap:.4rem;max-width:14rem;min-height:2rem;padding:.375rem .625rem;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.u-financial-builder-card-pill:hover,.u-financial-builder-card-pill.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 78%),var(--background);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--primary)}.u-financial-add-panel{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);max-height:34vh;overflow-y:auto;overscroll-behavior:contain}.u-financial-add-panel.is-modal,.u-financial-dashboard-panel.is-modal{border-top:0;max-height:none;overflow:visible;padding:0}.u-financial-modal-body{display:grid;gap:1rem}.u-financial-dashboard-panel{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);max-height:34vh;overflow-y:auto;overscroll-behavior:contain}.u-financial-dashboard-form{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.u-financial-dashboard-actions{display:flex;flex-wrap:wrap;gap:.5rem}.u-financial-dashboard-versions{border-top:1px dashed color-mix(in srgb,var(--border) 75%,transparent);display:grid;gap:.5rem;padding-top:.75rem}.u-financial-version-list{display:grid;gap:.375rem;grid-template-columns:minmax(0,1fr)}.u-financial-version-button{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.5rem;display:flex;font-size:.75rem;justify-content:space-between;padding:.5rem .625rem;text-align:left}.u-financial-version-button:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.u-financial-add-panel-section{display:grid;gap:.75rem}.u-financial-template-grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.u-financial-template-card{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 76%),color-mix(in srgb,var(--background) 90%,var(--muted));border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.625rem .75rem;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.u-financial-template-card:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 78%),var(--background);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 8px 18px color-mix(in srgb,var(--foreground) 6%,transparent);transform:translateY(-1px)}.u-financial-template-card:disabled{cursor:not-allowed;opacity:.65}.u-financial-template-icon{background:color-mix(in srgb,var(--primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:.65rem;color:var(--primary)}.u-financial-builder-form{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.u-financial-builder-full{grid-column:1/-1}.u-financial-slot-settings{border-top:1px dashed color-mix(in srgb,var(--border) 75%,transparent);display:grid;gap:.75rem;margin-top:.25rem;padding-top:.75rem}.u-financial-wizard-modal-body{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:hidden;padding:0}.u-financial-wizard-shell{display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.u-financial-wizard-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 28%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),var(--background) 72%);border-bottom:1px solid color-mix(in srgb,var(--primary) 18%,transparent);display:grid;gap:.875rem;padding:1rem}.u-financial-wizard-hero-main{align-items:center;display:flex;gap:.875rem;min-width:0}.u-financial-wizard-hero-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,transparent),color-mix(in srgb,var(--primary) 8%,transparent));border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);border-radius:.875rem;color:var(--primary);font-size:1.35rem;height:3rem;width:3rem}.u-financial-wizard-hero-copy{min-width:0}.u-financial-wizard-hero-title{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.2}.u-financial-wizard-hero-subtitle{color:var(--muted-foreground);font-size:.8125rem;line-height:1.2rem;margin-top:.125rem}.u-financial-wizard-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.u-financial-wizard-hero-meta .kt-badge{border-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}.u-financial-wizard-steps{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);display:grid;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr));max-height:100%;overflow:hidden;padding:.5rem}.u-financial-wizard-step{align-items:center;background:transparent;border:1px solid transparent;border-radius:.75rem;color:var(--muted-foreground);display:grid;gap:.625rem;grid-template-columns:auto minmax(0,1fr);font-size:.8125rem;font-weight:700;min-height:3rem;padding:.5rem .625rem;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.u-financial-wizard-step:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);border-color:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.u-financial-wizard-step.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),var(--background));border-color:color-mix(in srgb,var(--primary) 38%,transparent);box-shadow:0 8px 20px #0f172a14;color:var(--primary)}.u-financial-wizard-step-index{align-items:center;background:color-mix(in srgb,var(--muted) 65%,transparent);border-radius:999px;color:var(--muted-foreground);display:inline-flex;font-size:.6875rem;font-weight:800;height:1.25rem;justify-content:center;width:1.25rem}.u-financial-wizard-step.is-active .u-financial-wizard-step-index{background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary)}.u-financial-wizard-step.is-complete .u-financial-wizard-step-index{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.u-financial-wizard-step-copy{display:grid;gap:.0625rem;min-width:0}.u-financial-wizard-step-label{align-items:center;display:flex;gap:.35rem;min-width:0}.u-financial-wizard-step-description{color:var(--muted-foreground);font-size:.6875rem;font-weight:500;line-height:.95rem}.u-financial-wizard-layout{display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.u-financial-wizard-aside{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5.5%,transparent),color-mix(in srgb,var(--muted) 12%,transparent));border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);min-width:0;overflow:hidden}.u-financial-wizard-content{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:1rem}.u-financial-wizard-content-title{color:var(--primary);font-size:.95rem;font-weight:800;line-height:1.2}.u-financial-wizard-content-description{color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem;margin-top:.125rem}.u-financial-wizard-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 42%),var(--background);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-left:3px solid color-mix(in srgb,var(--primary) 62%,transparent);border-radius:0px 1rem 1rem 0px;box-shadow:0 10px 24px #0f172a0d;display:grid;gap:1rem;padding:1rem}.u-financial-wizard-panel-title{color:var(--primary);font-size:.875rem;font-weight:800;line-height:1.2}.u-financial-wizard-panel-description{color:var(--muted-foreground);font-size:.75rem;line-height:1.1rem;margin-top:.125rem}.u-financial-wizard-section{display:grid;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.u-financial-wizard-card{background:color-mix(in srgb,var(--muted) 14%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.875rem;display:grid;gap:.875rem;padding:.9rem}.u-financial-wizard-card.is-highlighted{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),var(--background));border-color:color-mix(in srgb,var(--primary) 22%,transparent)}.u-financial-card-step{overflow-x:hidden;overflow-y:auto}.u-financial-card-step-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.u-financial-card-control-icon{background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:.75rem;color:var(--primary);height:2.5rem;width:2.5rem}.u-financial-card-step-controls{display:grid;gap:.875rem;min-width:0}.u-financial-card-control-panel{align-content:start;gap:.875rem}.u-financial-card-control-panel.is-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 58%),var(--background);border-color:color-mix(in srgb,var(--primary) 22%,transparent)}.u-financial-card-control-heading{align-items:center;display:flex;gap:.75rem;min-width:0}.u-financial-card-control-title{color:var(--foreground);font-size:.875rem;font-weight:800;line-height:1.2}.u-financial-card-control-description{color:var(--muted-foreground);font-size:.75rem;line-height:1.25;margin-top:.125rem}.u-financial-card-choice,.u-financial-size-choice,.u-financial-height-choice{align-items:center;font-size:.75rem;font-weight:700;gap:.5rem;min-height:2.5rem;padding:.625rem .75rem;text-align:left}.u-financial-size-choice,.u-financial-height-choice{display:grid;gap:.5rem}.u-financial-card-choice-label{color:var(--muted-foreground);font-size:.7rem;font-weight:800;margin-bottom:.375rem;text-transform:uppercase}.u-financial-size-bars{display:grid;gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.u-financial-size-bars i{background:color-mix(in srgb,currentColor 24%,transparent);border-radius:.25rem;height:.45rem}.u-financial-size-bars.is-width-1 i:nth-child(n+2),.u-financial-size-bars.is-width-2 i:nth-child(n+3),.u-financial-size-bars.is-width-3 i:nth-child(n+4){background:color-mix(in srgb,var(--muted-foreground) 16%,transparent)}.u-financial-height-bars{display:grid;gap:.2rem;grid-template-rows:repeat(2,.45rem)}.u-financial-height-bars i{background:color-mix(in srgb,currentColor 24%,transparent);border-radius:.25rem}.u-financial-height-bars.is-height-1 i:nth-child(2){background:color-mix(in srgb,var(--muted-foreground) 16%,transparent)}.u-financial-carousel-settings{display:grid;gap:.875rem}.u-financial-carousel-slot-grid,.u-financial-carousel-timing{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-carousel-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.u-financial-carousel-switch{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 26%,transparent),var(--background));border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:1rem;color:var(--foreground);cursor:pointer;display:flex;gap:.875rem;justify-content:space-between;min-height:4rem;padding:.75rem .875rem;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.u-financial-carousel-switch:hover,.u-financial-carousel-switch.is-on{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),var(--background));border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.u-financial-carousel-switch-track{align-items:center;background:color-mix(in srgb,var(--muted-foreground) 18%,transparent);border-radius:999px;display:inline-flex;flex:0 0 auto;height:2rem;padding:.1875rem;width:3.75rem}.u-financial-carousel-switch.is-on .u-financial-carousel-switch-track{background:color-mix(in srgb,var(--primary) 28%,transparent)}.u-financial-carousel-switch-thumb{align-items:center;background:var(--background);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:999px;box-shadow:0 4px 10px #0f172a1f;color:var(--muted-foreground);display:inline-flex;height:1.625rem;justify-content:center;transform:translate(0);transition:color .15s ease,transform .15s ease;width:1.625rem}.u-financial-carousel-switch.is-on .u-financial-carousel-switch-thumb{color:var(--primary);transform:translate(1.75rem)}.u-financial-carousel-switch-copy{display:grid;gap:.125rem;min-width:0}.u-financial-carousel-switch-copy strong,.u-financial-carousel-number-choice span{color:inherit;font-size:.8125rem;font-weight:800;line-height:1.15}.u-financial-carousel-switch-copy small,.u-financial-carousel-number-choice small{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;line-height:1.15}.u-financial-carousel-number-choice{align-items:center;gap:.125rem;justify-items:center;min-height:3rem;padding:.5rem}.u-financial-carousel-number-choice.is-active small{color:color-mix(in srgb,var(--primary) 72%,var(--muted-foreground))}.u-financial-interval-control{align-items:center;background:var(--background);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.75rem;display:grid;gap:.375rem;grid-template-columns:2rem minmax(0,1fr) auto 2rem;min-height:2.5rem;padding:.25rem}.u-financial-interval-control button{align-items:center;background:color-mix(in srgb,var(--muted) 40%,transparent);border:0;border-radius:.55rem;color:var(--foreground);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-financial-interval-control button:hover{background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.u-financial-interval-control .kt-input{border:0;box-shadow:none;height:2rem;padding-inline:.25rem;text-align:center}.u-financial-interval-control span{color:var(--muted-foreground);font-size:.75rem;font-weight:700}.u-financial-slot-tab-list{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-slot-tab{gap:.125rem;min-height:3.25rem;padding:.625rem .75rem;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.u-financial-slot-tab span{color:inherit;font-size:.8125rem;font-weight:800}.u-financial-slot-tab small{color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.u-financial-slot-tab.is-active small{color:color-mix(in srgb,var(--primary) 72%,var(--muted-foreground))}.u-financial-slot-tab.is-disabled{cursor:not-allowed;opacity:.55}.u-financial-renderer-choice{align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;text-align:left}.u-financial-renderer-choice i{align-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:.625rem;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.u-financial-renderer-choice span{display:grid;gap:.125rem;min-width:0}.u-financial-renderer-choice strong{color:inherit;font-size:.8125rem;font-weight:800}.u-financial-renderer-choice small{color:var(--muted-foreground);font-size:.6875rem;font-weight:700;line-height:1.2}.u-financial-renderer-choice.is-active small{color:color-mix(in srgb,var(--primary) 72%,var(--muted-foreground))}.u-financial-query-builder-panel{gap:.875rem}.u-financial-query-hero{align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,transparent),color-mix(in srgb,var(--card) 92%,transparent));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1rem;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr);padding:.875rem}.u-financial-query-hero>div:first-child{display:grid;gap:.125rem;min-width:0}.u-financial-query-hero strong{color:var(--foreground);font-size:1rem;font-weight:850}.u-financial-query-hero small,.u-financial-query-kicker{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.u-financial-query-kicker{color:var(--primary);letter-spacing:.05em;text-transform:uppercase}.u-financial-query-report-stack{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.u-financial-query-report-stack>span{background:color-mix(in srgb,var(--background) 74%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.65rem;display:grid;gap:.05rem;min-width:8.75rem;padding:.4rem .55rem}.u-financial-query-report-stack>span.is-warning{background:color-mix(in srgb,var(--color-yellow-400) 8%,var(--background));border-color:color-mix(in srgb,var(--color-yellow-400) 32%,var(--border))}.u-financial-query-report-stack strong{color:var(--muted-foreground);font-size:.65rem;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.u-financial-query-report-stack small{color:var(--foreground);font-size:.75rem;font-weight:750;line-height:1.2}.u-financial-query-section{background:color-mix(in srgb,var(--card) 96%,var(--muted));border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:1rem;display:grid;gap:.875rem;padding:.875rem}.u-financial-query-section.is-foundation{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.u-financial-renderer-choice,.u-financial-dataset-card,.u-financial-measure-card,.u-financial-filter-starter{min-width:14rem}.u-financial-scope-mode{min-width:10.5rem}.u-financial-dataset-card,.u-financial-measure-card,.u-financial-scope-mode{gap:.45rem;padding:.75rem;text-align:left}.u-financial-dataset-card-top i{flex:0 0 auto;font-size:1.05rem}.u-financial-dataset-card-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;color:inherit;display:block;font-size:.62rem;font-weight:850;max-width:100%;padding:.125rem .45rem}.u-financial-dataset-card strong,.u-financial-measure-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:.82rem;font-weight:850}.u-financial-dataset-card small,.u-financial-measure-card small{color:var(--muted-foreground);font-size:.68rem;font-weight:650;line-height:1.25}.u-financial-measure-card{align-items:center;grid-template-columns:minmax(0,1fr) auto}.u-financial-measure-card>span{display:grid;gap:.125rem;min-width:0}.u-financial-measure-card>i{align-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border-radius:.65rem;display:inline-flex;height:2rem;justify-content:center;width:2rem}.u-financial-scope-mode{align-items:center;display:flex;justify-content:center;gap:.45rem;min-height:2.5rem;text-align:center}.u-financial-scope-mode span{font-size:.75rem;font-weight:850}.u-financial-linked-expansion{align-items:center;background:color-mix(in srgb,var(--muted) 24%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.875rem;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem}.u-financial-linked-expansion strong{color:var(--foreground);display:block;font-size:.8rem;font-weight:850}.u-financial-linked-expansion small,.u-financial-query-help{color:var(--muted-foreground);display:block;font-size:.68rem;font-weight:650;line-height:1.25}.u-financial-query-help{margin-top:.35rem}.u-financial-query-section-head strong{color:var(--foreground);display:block;font-size:.875rem;font-weight:850}.u-financial-query-section-head small{color:var(--muted-foreground);display:block;font-size:.72rem;font-weight:650;line-height:1.25}.u-financial-query-step{background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);border-radius:.7rem;color:var(--primary);font-size:.7rem;font-weight:900}.u-financial-filter-builder{display:grid;gap:.875rem}.u-financial-filter-summary{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--muted) 24%,transparent));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:.9rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:.75rem}.u-financial-filter-summary strong,.u-financial-filter-lane-head strong,.u-financial-filter-empty-state strong{color:var(--foreground);display:block;font-size:.82rem;font-weight:850}.u-financial-filter-summary small,.u-financial-filter-lane-head small,.u-financial-filter-empty-state>span:not(.u-financial-filter-empty-icon){color:var(--muted-foreground);display:block;font-size:.7rem;font-weight:650;line-height:1.3}.u-financial-filter-summary-control{display:grid;gap:.35rem;min-width:0}.u-financial-filter-summary-control>span{color:var(--muted-foreground);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.u-financial-filter-lane{background:color-mix(in srgb,var(--background) 92%,var(--muted));border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.9rem;display:grid;gap:.75rem;padding:.75rem}.u-financial-filter-lane.is-advanced{background:color-mix(in srgb,var(--primary) 3%,var(--background));border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}.u-financial-filter-starters{width:100%}.u-financial-filter-starters.is-compact{max-height:7.75rem}.u-financial-filter-starters.is-compact .u-financial-filter-starter{min-height:3.05rem;min-width:14rem;padding:.45rem .55rem}.u-financial-filter-starter{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--background)),var(--background));border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.85rem;color:var(--foreground);cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.75rem;min-width:16rem;padding:.6rem .7rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.u-financial-filter-starter:hover,.u-financial-filter-starter:focus-visible{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--primary) 10%,transparent);outline:0;transform:translateY(-1px)}.u-financial-filter-starter>i{color:var(--primary);font-size:.95rem}.u-financial-filter-starter-icon{background:color-mix(in srgb,var(--primary) 11%,transparent);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:.7rem;color:var(--primary)}.u-financial-filter-starter strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);display:block;font-size:.8rem;font-weight:850;line-height:1.15}.u-financial-filter-starter small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);display:block;font-size:.68rem;font-weight:650;line-height:1.2;margin-top:.18rem}.u-financial-filter-empty-state{min-height:10rem}.u-financial-filter-empty-icon{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:1rem;color:var(--primary);height:2.75rem;width:2.75rem}.u-financial-filter-active-list{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;max-width:100%}.u-financial-filter-active-chip{align-items:center;background:color-mix(in srgb,var(--primary) 8%,var(--background));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;display:inline-flex;gap:.35rem;min-height:1.75rem;max-width:100%;padding:.25rem .65rem}.u-financial-filter-active-chip strong{color:var(--primary);display:inline;font-size:.68rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.u-financial-filter-active-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.72rem;font-weight:750}.u-financial-query-operator{align-items:center;background:color-mix(in srgb,var(--muted) 26%,transparent);border-radius:.75rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);padding:.625rem}.u-financial-query-operator>span{color:var(--muted-foreground);font-size:.72rem;font-weight:800}.u-financial-query-row,.u-financial-query-group{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;display:grid;gap:.625rem;padding:.75rem}.u-financial-query-group{background:color-mix(in srgb,var(--primary) 4%,var(--background));border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.u-financial-query-row-head span,.u-financial-query-group-head strong{color:var(--foreground);font-size:.78rem;font-weight:850}.u-financial-query-row-head small{color:var(--muted-foreground);display:block;font-size:.66rem;font-weight:650;margin-top:.1rem}.u-financial-query-group-head small{color:var(--muted-foreground);display:block;font-size:.68rem;font-weight:650}.u-financial-query-sentence,.u-financial-group-logic{align-items:center;background:color-mix(in srgb,var(--muted) 25%,transparent);border-radius:.7rem;color:var(--muted-foreground);display:flex;flex-wrap:wrap;gap:.35rem;min-height:2rem;padding:.375rem .55rem}.u-financial-query-sentence span,.u-financial-group-logic span{font-size:.68rem;font-weight:750}.u-financial-query-sentence strong{color:var(--primary);font-size:.72rem;font-weight:850}.u-financial-query-preview-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--primary) 8%,var(--background));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;color:var(--foreground);display:inline-block;max-width:100%;padding:.1rem .45rem}.u-financial-condition-strip{display:flex;gap:.35rem;max-width:100%;overflow-x:auto;padding-block:.1rem .2rem}.u-financial-condition-chip{background:color-mix(in srgb,var(--muted) 22%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:999px;color:var(--muted-foreground);cursor:pointer;flex:0 0 auto;font-size:.68rem;font-weight:800;min-height:1.85rem;padding:.25rem .65rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.u-financial-condition-chip:hover,.u-financial-condition-chip:focus-visible{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));color:var(--primary);outline:0}.u-financial-condition-chip.is-active{background:color-mix(in srgb,var(--primary) 11%,var(--background));border-color:color-mix(in srgb,var(--primary) 46%,var(--border));color:var(--primary)}.u-financial-group-logic{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.u-financial-query-row-grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);width:100%}.u-financial-query-value{min-width:0;width:100%}.u-financial-query-static,.u-financial-query-empty{align-items:center;background:color-mix(in srgb,var(--muted) 30%,transparent);border:1px dashed color-mix(in srgb,var(--border) 82%,transparent);border-radius:.75rem;color:var(--muted-foreground);display:flex;gap:.5rem;min-height:2.25rem;padding:.5rem .625rem;font-size:.75rem;font-weight:700}.u-financial-query-empty{justify-content:center;min-height:4rem;text-align:center}.u-financial-query-empty.is-compact{justify-content:flex-start;min-height:2.75rem}.u-financial-query-date-value{display:grid;gap:.5rem}.u-financial-query-range{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-period-panel{display:grid;gap:.75rem}.u-financial-period-primary{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),var(--background));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem}.u-financial-period-icon{background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:.8rem;color:var(--primary);height:2.5rem;width:2.5rem}.u-financial-period-copy{display:grid;gap:.1rem;min-width:0}.u-financial-period-copy>span{color:var(--primary);font-size:.65rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.u-financial-period-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.85rem;font-weight:850}.u-financial-period-copy small,.u-financial-period-extra-head small{color:var(--muted-foreground);font-size:.68rem;font-weight:650;line-height:1.25}.u-financial-period-control{grid-column:1/-1;min-width:0}.u-financial-period-extra{background:color-mix(in srgb,var(--muted) 18%,transparent);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.95rem;display:grid;gap:.7rem;padding:.75rem}.u-financial-period-extra-head strong{color:var(--foreground);display:block;font-size:.8rem;font-weight:850}.u-financial-period-coverage{align-items:center;border-radius:.85rem;display:flex;gap:.65rem;padding:.65rem .75rem}.u-financial-period-coverage.is-ok{background:color-mix(in srgb,var(--color-emerald-600) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-emerald-600) 22%,var(--border))}.u-financial-period-coverage.is-warning{background:color-mix(in srgb,var(--color-amber-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-amber-500) 32%,var(--border))}.u-financial-period-coverage-icon{border-radius:.7rem}.u-financial-period-coverage.is-ok .u-financial-period-coverage-icon{background:color-mix(in srgb,var(--color-emerald-600) 14%,transparent);color:var(--color-emerald-600)}.u-financial-period-coverage.is-warning .u-financial-period-coverage-icon{background:color-mix(in srgb,var(--color-amber-500) 18%,transparent);color:var(--color-amber-600)}.u-financial-period-coverage strong{color:var(--foreground);display:block;font-size:.75rem;font-weight:850}.u-financial-period-coverage small{color:var(--muted-foreground);display:block;font-size:.68rem;font-weight:650;line-height:1.25;margin-top:.1rem}.u-financial-period-row{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.875rem;display:grid;gap:.5rem;padding:.625rem;align-items:center;grid-template-columns:auto minmax(0,1fr)}.u-financial-period-row-badge{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:.65rem;color:var(--primary);font-size:.72rem;font-weight:900}.u-financial-period-main{display:grid;gap:.5rem;min-width:0}.u-financial-period-rule-copy{color:var(--muted-foreground);font-size:.72rem;font-weight:800;grid-column:2}.u-financial-review-hero{align-items:center;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,transparent),var(--background));border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:1rem;display:grid;gap:.875rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}.u-financial-review-hero-icon{background:var(--primary);border-radius:.875rem;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary-foreground);height:2.75rem;width:2.75rem}.u-financial-review-kicker{color:var(--primary);display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.u-financial-review-hero strong{display:block;font-size:1rem;font-weight:900}.u-financial-review-hero small{color:var(--muted-foreground);display:block;font-size:.76rem;line-height:1.15rem}.u-financial-carousel-slot-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-carousel-slot-card{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:1rem;display:grid;gap:.65rem;padding:.85rem;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 10%,transparent),transparent 68%),var(--background);grid-template-columns:auto minmax(0,1fr);min-height:9.5rem;min-width:0;position:relative}.u-financial-carousel-slot-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.u-financial-carousel-slot-card.is-active{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 18%,transparent),transparent 38%),var(--background);border-color:color-mix(in srgb,var(--primary) 48%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}.u-financial-carousel-slot-card.is-empty{cursor:pointer;opacity:.58}.u-financial-carousel-slot-card-index{background:var(--primary);border-radius:.75rem;color:var(--primary-foreground);font-size:.8rem;font-weight:900}.u-financial-carousel-slot-card-icon{grid-column:1}.u-financial-carousel-slot-card-copy{grid-row:span 2}.u-financial-carousel-slot-card-copy strong{font-size:.92rem;font-weight:900}.u-financial-carousel-slot-card-copy small{color:var(--muted-foreground);font-size:.7rem}.u-financial-carousel-slot-card-state{align-self:end;background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:999px;color:var(--primary);font-size:.68rem;font-weight:900;grid-column:1/-1;justify-self:start;padding:.3rem .55rem}.u-financial-carousel-slot-card.is-empty .u-financial-carousel-slot-card-state{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted-foreground)}.u-financial-review-panel.is-carousel-control,.u-financial-review-panel.is-active-slot{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 55%),color-mix(in srgb,var(--muted) 8%,transparent)}.u-financial-carousel-behavior-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-carousel-behavior-grid .kt-info-tile>small{font-weight:800}.u-financial-review-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.u-financial-review-layout.is-carousel{grid-template-columns:minmax(0,1.28fr) minmax(17rem,.72fr)}.u-financial-review-main-panel,.u-financial-review-preview-panel{min-width:0}.u-financial-review-checklist{display:grid;gap:.625rem}.u-financial-review-check{background:color-mix(in srgb,var(--muted) 12%,transparent);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:.9rem;display:grid;gap:.75rem;padding:.8rem;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.u-financial-review-check:hover{border-color:color-mix(in srgb,var(--primary) 32%,transparent);box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.u-financial-review-check.is-ok{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 8%,transparent),transparent 36%),color-mix(in srgb,var(--background) 86%,transparent)}.u-financial-review-check.is-warning{border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.u-financial-review-check-icon{background:color-mix(in srgb,var(--primary) 11%,transparent)}.u-financial-review-check.is-warning .u-financial-review-check-icon{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.u-financial-review-check-copy>.u-meta-label{font-size:.68rem}.u-financial-review-check-copy strong{font-size:.9rem}.u-financial-review-check-copy small{color:var(--muted-foreground);font-size:.74rem}.u-financial-review-check-action{align-items:center;color:var(--primary);display:inline-flex;font-size:.72rem;font-weight:800;gap:.25rem;white-space:nowrap}.u-financial-review-carousel-module{border-top:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));display:grid;gap:.875rem;padding-top:.95rem}.u-financial-review-carousel-head strong,.u-financial-review-carousel-head small{display:block}.u-financial-review-carousel-head small{color:var(--muted-foreground);font-size:.74rem;line-height:1.05rem}.u-financial-review-carousel-metrics .kt-info-tile{border-radius:.8rem}.u-financial-carousel-slot-grid-embedded .u-financial-carousel-slot-card{min-height:8.25rem}.u-financial-review-panel{background:color-mix(in srgb,var(--muted) 10%,transparent);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:.95rem;display:grid;gap:.75rem;padding:.85rem}.u-financial-review-panel-head strong,.u-financial-review-panel-head small{display:block}.u-financial-review-panel-head small{color:var(--muted-foreground);font-size:.72rem}.u-financial-review-output{display:flex;flex-wrap:wrap;gap:.4rem}.u-financial-review-output span{background:var(--background);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:999px;color:var(--muted-foreground);font-size:.72rem;font-weight:800;padding:.35rem .55rem}.u-financial-review-preview-result{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.u-financial-review-preview-result span{align-items:center;display:inline-flex;gap:.4rem;min-width:0}.u-financial-review-preview-result>strong{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.u-financial-review-preview-empty i{color:var(--primary);font-size:1.4rem}.u-financial-review-preview-empty strong{color:var(--foreground)}.u-financial-wizard-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4.5%,transparent),var(--background));border-top-color:color-mix(in srgb,var(--primary) 16%,transparent);flex:0 0 auto;justify-content:stretch;min-height:0;padding-block:.625rem}.u-financial-wizard-footer-actions{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end;min-height:0}.u-financial-builder-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.financial-builder-card,.financial-builder-widget-card{--financial-donut-legend-height: 8rem;--financial-donut-visual-size: 8.25rem;height:100%;overflow:hidden}.financial-builder-card.u-financial-editable-card:hover{cursor:pointer}.financial-builder-card.is-tall,.financial-builder-widget-card.is-tall,.u-financial-grid-card.is-tall,.grid-stack-item.is-tall{--financial-donut-legend-height: 14.5rem;--financial-donut-visual-size: 14.5rem}.financial-builder-card>.kt-card-header,.financial-builder-widget-card>.kt-card-header{flex:0 0 auto;min-height:3rem}.financial-builder-card>.kt-card-header .kt-badge,.financial-builder-widget-card>.kt-card-header .kt-badge{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background) 78%,var(--muted))}.financial-builder-widget-content{background:linear-gradient(180deg,color-mix(in srgb,var(--background) 94%,var(--muted)),transparent 6rem),var(--background);flex:1 1 auto;min-height:0;overflow:auto}.financial-builder-widget-content.has-line-chart{overflow:hidden;padding:.75rem}.financial-builder-widget-content.has-donut{overflow:hidden;padding:.5rem .625rem}.financial-builder-widget-content.has-leaderboard{padding:.75rem}.financial-builder-widget-content.has-controls{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.financial-builder-widget-body{flex:1 1 auto;min-height:0}.financial-builder-widget-content.has-controls .financial-builder-widget-body{display:flex;flex-direction:column;overflow:hidden}.financial-builder-widget-controls{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.financial-builder-widget-controls .kt-btn{background:color-mix(in srgb,var(--background) 82%,var(--muted))}.u-financial-bucket-control{border-radius:999px;gap:.125rem;min-width:9rem;padding:.1875rem}.u-financial-bucket-control button{border-radius:999px;font-size:.68rem;min-height:1.65rem;padding-inline:.5rem}.financial-builder-producttype-trigger{display:inline-flex;gap:.375rem}.financial-builder-producttype-control{position:relative}.financial-builder-producttype-menu{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.5rem;box-shadow:0 16px 40px #0f172a2e;max-width:calc(100vw - 1.5rem);position:absolute;right:0;top:calc(100% + .5rem);width:18rem;z-index:90}.financial-builder-producttype-menu-inner{display:grid;gap:.625rem}.financial-builder-producttype-menu-head,.financial-builder-producttype-actions{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.financial-builder-producttype-title{color:var(--foreground);font-size:.8125rem;font-weight:800;line-height:1.15}.financial-builder-producttype-subtitle{color:var(--muted-foreground);font-size:.7rem;font-weight:650;line-height:1rem;margin-top:.0625rem}.financial-builder-producttype-actions{justify-content:flex-start}.financial-builder-producttype-list{display:grid;gap:.125rem}.financial-builder-producttype-option{align-items:center;border-radius:.375rem;color:var(--foreground);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;min-height:1.875rem;padding:.1875rem .25rem}.financial-builder-producttype-option:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}.financial-builder-card.has-producttype-menu,.financial-builder-widget-card.has-producttype-menu,.u-financial-grid-card.has-producttype-menu,.grid-stack-item.has-producttype-menu,.grid-stack-item.has-producttype-menu>.grid-stack-item-content{overflow:visible;z-index:30}.financial-builder-card.has-producttype-menu .financial-builder-widget-content.has-controls{overflow:visible}.financial-builder-card-loading{align-content:center;display:grid;gap:.875rem;height:100%;padding:.5rem}.financial-builder-card-loading-header,.financial-builder-card-loading-value,.financial-builder-card-loading-grid>span{animation:financial-builder-loading-pulse 1.4s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 65%,transparent),var(--muted),color-mix(in srgb,var(--muted) 65%,transparent));background-size:220% 100%;border-radius:.5rem}.financial-builder-card-loading-header{height:.875rem;width:45%}.financial-builder-card-loading-value{height:2.25rem;width:68%}.financial-builder-card-loading-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.financial-builder-card-loading-grid>span{height:2.75rem}@keyframes financial-builder-loading-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.financial-builder-carousel-tabs{align-items:center;background:color-mix(in srgb,var(--muted) 32%,transparent);border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:.65rem;display:flex;flex:0 0 auto;gap:.25rem;margin:.75rem 1rem 0;overflow-x:auto;padding:.18rem}.financial-builder-carousel-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:1px solid transparent;border-radius:.55rem;color:var(--muted-foreground);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.75rem;font-weight:600;gap:.25rem;justify-content:center;line-height:1rem;min-height:1.75rem;min-width:0;padding:.25rem .5rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.financial-builder-carousel-tab:hover,.financial-builder-carousel-tab[aria-current=true],.financial-builder-carousel-tab[data-kt-carousel-pagination-active]{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 78%),var(--background);border-color:color-mix(in srgb,var(--primary) 42%,var(--border));color:var(--primary);box-shadow:0 4px 10px color-mix(in srgb,var(--foreground) 4%,transparent)}.financial-builder-carousel-tab:disabled{cursor:not-allowed;opacity:.55}.financial-builder-kt-carousel{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:100%;outline:none}.financial-builder-carousel-viewport{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;height:auto;min-height:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y}.financial-builder-carousel-slide{display:flex;flex-direction:column;flex:0 0 100%;height:100%;min-height:0;min-width:100%;scroll-snap-align:start}.financial-builder-carousel-slide:not(:first-child){padding-left:.25rem}.financial-builder-carousel-slot{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.5rem;color:inherit;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.5rem;text-align:left;width:100%}.financial-builder-carousel-slot.is-selected{background:var(--primary);border-color:var(--primary)}.financial-builder-carousel-slot.is-muted{opacity:.48}.financial-builder-metric-slide{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between}.financial-builder-metric-value{color:var(--primary);font-size:1.8rem;font-weight:800;line-height:1}.financial-builder-metric-caption{color:var(--muted-foreground);font-size:.75rem;line-height:1rem;margin-top:.5rem}.financial-builder-metric-stats{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.financial-builder-metric-stat{border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:.65rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 74%),color-mix(in srgb,var(--background) 88%,var(--muted));min-width:0;padding:.5rem .6rem}.financial-builder-metric-stat-label{color:var(--muted-foreground);font-size:.6875rem;line-height:.95rem}.financial-builder-metric-stat-value{font-size:1rem;font-weight:600;line-height:1.15;margin-top:.125rem}.financial-builder-line-chart-shell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.financial-builder-timeseries-value{color:var(--primary);flex:0 0 auto;font-size:1.25rem;font-weight:700;line-height:1.1;margin-bottom:.25rem}.financial-builder-line-chart{flex:1 1 auto;height:100%;max-height:22.5rem;min-height:11.25rem;overflow:hidden;width:100%}.financial-builder-line-chart .apexcharts-canvas,.financial-builder-line-chart .apexcharts-svg{max-height:100%}.u-financial-report-loader{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.u-financial-data-preview{border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.5rem;display:grid;gap:.375rem;padding:.625rem .75rem}.u-financial-data-preview.is-ok{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 28%,transparent)}.u-financial-data-preview.is-error{background:color-mix(in srgb,var(--destructive) 12%,transparent);border-color:color-mix(in srgb,var(--destructive) 28%,transparent)}.u-financial-preview-row-list{color:var(--muted-foreground);display:grid;font-size:.75rem;gap:.125rem}.financial-builder-chart-state{flex:1 1 auto}.financial-builder-donut-shell{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(6rem,38%) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.financial-builder-donut-visual{align-items:center;display:flex;height:min(100%,var(--financial-donut-visual-size));justify-content:center;min-height:0;min-width:0;overflow:hidden}.financial-builder-donut-chart{align-self:center;justify-self:center;height:min(100%,var(--financial-donut-visual-size));max-height:var(--financial-donut-visual-size);min-height:0;min-width:0;overflow:hidden;width:min(100%,var(--financial-donut-visual-size))}.financial-builder-donut-chart .apexcharts-canvas,.financial-builder-donut-chart .apexcharts-svg{max-height:100%;max-width:100%}.financial-builder-donut-legend{display:flex;flex-direction:column;gap:.5rem;height:var(--financial-donut-legend-height);justify-content:flex-start;max-height:min(100%,var(--financial-donut-legend-height));min-height:0;overflow-x:hidden;overflow-y:auto;padding-block:.125rem}.financial-builder-donut-legend>div{border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--background) 86%,var(--muted));padding:.35rem .45rem}@media (max-width: 640px){.financial-builder-donut-shell{gap:.5rem;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(8rem,11rem) minmax(0,1fr)}.financial-builder-donut-legend{max-height:8rem}}.financial-builder-leaderboard{display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:0;overflow:hidden}.financial-builder-leaderboard-summary{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;min-width:0}.financial-builder-leaderboard-total-label,.financial-builder-leaderboard-insight-label{color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:.95rem}.financial-builder-leaderboard-total{color:var(--primary);font-size:1.625rem;font-weight:700;letter-spacing:0;line-height:1;margin-top:.125rem}.financial-builder-leaderboard-groups{border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:999px;color:var(--muted-foreground);flex:0 0 auto;font-size:.6875rem;font-weight:600;line-height:1;padding:.3125rem .5rem}.financial-builder-leaderboard-insights{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.financial-builder-leaderboard-insight{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),transparent 78%),color-mix(in srgb,var(--muted) 18%,transparent);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:.65rem;min-width:0;padding:.4375rem .5625rem}.financial-builder-leaderboard-insight-value{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.1;margin-top:.125rem}.financial-builder-leaderboard-list{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;min-height:0;overflow:auto;padding-right:.125rem}.financial-builder-leaderboard-row{border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--background) 88%,var(--muted));min-width:0;padding:.5rem .55rem;transition:background .15s ease,border-color .15s ease}.financial-builder-leaderboard-row:hover{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,transparent),transparent 78%),var(--background)}.financial-builder-leaderboard-row-main{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) minmax(4.5rem,auto) auto;min-width:0}.financial-builder-leaderboard-rank{align-items:center;background:color-mix(in srgb,var(--muted) 34%,transparent);border-radius:.375rem;color:var(--muted-foreground);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.375rem;justify-content:center;line-height:1;width:1.375rem}.financial-builder-leaderboard-name{color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.1}.financial-builder-leaderboard-amount{color:var(--primary);font-size:.8125rem;font-weight:700;line-height:1.1;text-align:right}.financial-builder-leaderboard-share{color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1;min-width:2rem;text-align:right}.financial-builder-leaderboard-bar{background:color-mix(in srgb,var(--muted) 72%,transparent);border-radius:999px;height:.3125rem;margin-left:1.875rem;margin-top:.375rem;overflow:hidden}.financial-builder-table-shell{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.financial-builder-table{border-collapse:separate;border-spacing:0 .45rem;table-layout:fixed;width:100%}.financial-builder-table tbody{font-size:.8125rem}.financial-builder-table tr{background:color-mix(in srgb,var(--background) 88%,var(--muted));transition:background .15s ease}.financial-builder-table tr:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4.5%,transparent),transparent 82%),var(--background)}.financial-builder-table td{border-block:1px solid color-mix(in srgb,var(--border) 58%,transparent);padding:.55rem .65rem}.financial-builder-table td:first-child{border-left:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:.6rem 0 0 .6rem}.financial-builder-table td:last-child{border-right:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:0 .6rem .6rem 0}.financial-builder-table-label,.financial-builder-table-value{color:var(--foreground);font-weight:750}.financial-builder-table-value{color:var(--primary)}.financial-builder-table-muted{color:var(--muted-foreground)}.financial-builder-placeholder-slide{align-items:center;border:1px dashed color-mix(in srgb,var(--border) 76%,transparent);border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72%),color-mix(in srgb,var(--background) 92%,var(--muted));display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:1.5rem 1rem;text-align:center}.financial-builder-placeholder-icon{align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);display:inline-flex;height:3rem;justify-content:center;width:3rem}.financial-builder-placeholder-title{color:var(--foreground);font-size:.875rem;font-weight:750}.financial-builder-placeholder-caption{color:var(--muted-foreground);font-size:.75rem}.financial-builder-leaderboard-bar>div{background:var(--primary);border-radius:inherit;height:100%;min-width:.375rem}.financial-builder-leaderboard-row.is-negative .financial-builder-leaderboard-rank{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.financial-builder-leaderboard-row.is-negative .financial-builder-leaderboard-amount,.financial-builder-leaderboard-row.is-negative .financial-builder-leaderboard-share{color:var(--destructive)}.financial-builder-leaderboard-row.is-negative .financial-builder-leaderboard-bar>div{background:var(--destructive);min-width:0}.financial-builder-chart-filter-menu[x-cloak]{display:none!important}.financial-builder-chart-filter-menu{padding:.75rem;width:20rem}.financial-builder-chart-filter-menu-shared{background:var(--background);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.5rem;box-shadow:0 16px 40px #0f172a2e;max-width:calc(100vw - 1.5rem);position:fixed;z-index:80}.financial-builder-chart-filter-list{max-height:9.5rem;overflow-y:auto;padding-right:.25rem}.financial-builder-grid.is-arranging .grid-stack-item:not(.ui-draggable-dragging) .financial-builder-widget-card{opacity:.78}.financial-builder-grid .grid-stack-placeholder>.placeholder-content{background:color-mix(in srgb,var(--primary) 9%,transparent);border:1px dashed color-mix(in srgb,var(--primary) 75%,transparent);border-radius:.5rem;top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.financial-builder-drag-handle{cursor:grab;touch-action:none}.financial-builder-drag-chip{align-items:center;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:.5rem;color:var(--muted-foreground);display:inline-flex;height:1.75rem;justify-content:center;transition:border-color .15s ease,color .15s ease;width:1.75rem}.financial-builder-drag-chip:hover{border-color:color-mix(in srgb,var(--primary) 65%,transparent);color:var(--primary)}.financial-builder-drag-handle:active{cursor:grabbing}@media (max-width: 575px){.u-financial-carousel-slot-card,.u-financial-carousel-slot-grid,.u-financial-carousel-behavior-grid,.u-financial-review-hero,.u-financial-review-check{grid-template-columns:minmax(0,1fr)}.u-financial-review-hero-icon{display:none}.u-financial-review-check-action{justify-content:flex-start}.u-financial-review-preview-result{align-items:flex-start;display:grid}.u-financial-review-preview-result>strong{text-align:left}.u-financial-wizard-footer-actions{flex-wrap:wrap}}@media (max-width: 991px){.u-financial-review-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width: 768px){.u-financial-slot-tab-list{grid-template-columns:repeat(4,minmax(0,1fr))}.u-financial-query-hero{align-items:end;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}.u-financial-query-operator{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}.u-financial-filter-summary{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr)}.u-financial-group-logic{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr)}.u-financial-period-primary{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.65fr)}.u-financial-period-control{grid-column:auto}.u-financial-period-row{grid-template-columns:auto minmax(0,1fr) auto auto}.u-financial-period-rule-copy{grid-column:auto}}@media (min-width: 1024px){.u-financial-wizard-layout{grid-template-columns:16.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.u-financial-wizard-aside{border-bottom:0;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.u-financial-wizard-steps{border-bottom:0;gap:.375rem;grid-template-columns:minmax(0,1fr);padding:.75rem}.u-financial-card-step-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.u-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-span-2,.u-financial-span-3,.u-financial-span-4{grid-column:span 2}.u-financial-builder-form{grid-template-columns:repeat(2,minmax(0,1fr))}.u-financial-dashboard-form{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr)}.u-financial-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1400px){.u-financial-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.u-financial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.u-financial-span-1{grid-column:span 1}.u-financial-span-2{grid-column:span 2}.u-financial-span-3{grid-column:span 3}.u-financial-span-4{grid-column:span 4}.u-financial-builder-panel{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);max-height:38vh}.financial-builder-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 320px}.financial-builder-workspace.no-inspector{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1536px){.financial-builder-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 300px}}@media print{.no-print{display:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.75em;color:#555}.kt-card,.kt-table{box-shadow:none!important;border-color:#ddd!important}body{color:#000}}
