:root[data-erp-theme-mode=day],:root[data-erp-theme-mode=system]:not(.dark){--background:220 25% 97.5%;--foreground:224 36% 11%;--card:0 0% 100%;--card-foreground:224 36% 11%;--popover:0 0% 100%;--popover-foreground:224 36% 11%;--secondary:220 20% 95%;--secondary-foreground:224 36% 14%;--muted:220 18% 94%;--muted-foreground:220 9% 42%;--border:220 15% 88%;--input:220 14% 83%}@media screen and (max-width:1023.98px),screen and (pointer:coarse) and (max-width:1399.98px){[data-erp-content]{overflow-x:hidden}[data-erp-content] .flex.shrink-0:has(>button,>a){max-width:100%;flex-wrap:wrap}[data-erp-content] .flex:not(.flex-col,.flex-col-reverse,.flex-wrap,.overflow-x-auto,.overflow-auto,.overflow-x-scroll):has(>button,>a[class*=btn]){flex-wrap:wrap;max-width:100%}:root:has(.fixed.inset-0[class*=z-]:not(.pointer-events-none),[role=dialog]) [data-dgt-connect]{display:none}[data-erp-content] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),[data-erp-content] select{min-height:2.75rem;font-size:.875rem;border-radius:.75rem;max-width:100%}[data-erp-content] textarea{font-size:.875rem;border-radius:.75rem;max-width:100%}[role=dialog] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),[role=dialog] select{min-height:2.75rem;border-radius:.75rem;max-width:100%}[data-erp-content] label{font-size:.75rem;font-weight:700}[data-erp-content] .bg-card.rounded-2xl,[data-erp-content] .bg-card.rounded-xl,[data-erp-content] .erp-surface,[data-erp-content] .premium-card{border-radius:1rem}[data-erp-content] .premium-card:hover{transform:none}[data-erp-content] button:not(.rounded-full):not([role=switch]):not([role=checkbox]){border-radius:.75rem}[data-erp-content] button[type=submit]:not(:disabled){background-image:linear-gradient(90deg,rgb(5 150 105),rgb(13 148 136),rgb(16 185 129));color:#fff;border-color:transparent;box-shadow:0 10px 15px -3px rgb(5 150 105/.3)}[data-erp-content] :has(>table){overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}[data-erp-content] :has(>table){background-image:linear-gradient(to right,hsl(var(--card)) 30%,transparent),linear-gradient(to left,hsl(var(--card)) 30%,transparent),radial-gradient(farthest-side at 0 50%,rgb(0 0 0/.22),transparent),radial-gradient(farthest-side at 100% 50%,rgb(0 0 0/.22),transparent);background-position:0,100%,0,100%;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}[data-erp-content] table [data-token]{white-space:nowrap;overflow-wrap:normal;word-break:normal}[data-erp-content] table :is(td,th) :is(.inline-flex,.font-mono,.rounded,.rounded-md,.rounded-full){white-space:nowrap}[role=dialog]{max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem);overflow-y:auto}[data-erp-content] .grid>*{min-width:0;overflow-wrap:break-word}[data-erp-content] .grid:is(.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-8,.grid-cols-12):has(input,select,textarea){grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-erp-content] .grid:is(.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-8,.grid-cols-12):has(input,select,textarea)>*{grid-column:auto/span 1!important}[data-erp-content] .overflow-x-auto:is(.flex,.inline-flex)>*{flex-shrink:0}:root[dir=rtl] [data-erp-content] :is(table.text-left,table .text-left){text-align:start}}@media screen{[data-erp-content] :has(>table){overflow-x:auto;max-width:100%}:root.dark{--background:225 18% 4.5%;--foreground:210 20% 96%;--card:225 14% 8%;--card-foreground:210 20% 96%;--popover:225 14% 9%;--popover-foreground:210 20% 96%;--secondary:225 12% 13%;--secondary-foreground:210 20% 96%;--muted:225 12% 13%;--muted-foreground:220 10% 64%;--border:225 11% 17%;--input:225 10% 23%;--mobile-label:220 14% 82%}:root.dark body{background-color:hsl(var(--background));color:hsl(var(--foreground))}:root.dark [data-erp-content] label{color:hsl(var(--mobile-label))}:root.dark [data-erp-content] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),:root.dark [data-erp-content] select,:root.dark [data-erp-content] textarea,:root.dark [role=dialog] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),:root.dark [role=dialog] select,:root.dark [role=dialog] textarea{background-color:hsl(var(--background));border-color:hsl(var(--input)/.8);color:hsl(var(--foreground))}:root.dark [data-erp-content] input::-moz-placeholder,:root.dark [data-erp-content] textarea::-moz-placeholder{color:hsl(215 16% 47%)}:root.dark [data-erp-content] input::placeholder,:root.dark [data-erp-content] textarea::placeholder{color:hsl(215 16% 47%)}:root.dark [data-erp-content] input:disabled,:root.dark [data-erp-content] input[readonly]{background-color:hsl(var(--card));color:hsl(var(--muted-foreground))}:where(:root.dark) .bg-white,:where(:root.dark) .bg-white\/60,:where(:root.dark) .bg-white\/70,:where(:root.dark) .bg-white\/80,:where(:root.dark) .bg-white\/90,:where(:root.dark) .bg-white\/95{background-color:hsl(var(--card))}:where(:root.dark) .bg-gray-50,:where(:root.dark) .bg-gray-50\/50,:where(:root.dark) .bg-neutral-50,:where(:root.dark) .bg-slate-50,:where(:root.dark) .bg-slate-50\/50,:where(:root.dark) .bg-slate-50\/60,:where(:root.dark) .bg-slate-50\/70,:where(:root.dark) .bg-slate-50\/80,:where(:root.dark) .bg-stone-50,:where(:root.dark) .bg-zinc-50{background-color:hsl(var(--background))}:where(:root.dark) .bg-gray-100,:where(:root.dark) .bg-gray-200,:where(:root.dark) .bg-neutral-100,:where(:root.dark) .bg-slate-100,:where(:root.dark) .bg-slate-200,:where(:root.dark) .bg-zinc-100{background-color:hsl(var(--muted))}:where(:root.dark) .hover\:bg-gray-100:hover,:where(:root.dark) .hover\:bg-gray-50:hover,:where(:root.dark) .hover\:bg-slate-100:hover,:where(:root.dark) .hover\:bg-slate-50:hover,:where(:root.dark) .hover\:bg-white:hover{background-color:hsl(var(--muted))}:where(:root.dark) .text-black,:where(:root.dark) .text-gray-800,:where(:root.dark) .text-gray-900,:where(:root.dark) .text-neutral-900,:where(:root.dark) .text-slate-800,:where(:root.dark) .text-slate-900,:where(:root.dark) .text-slate-950,:where(:root.dark) .text-zinc-900{color:hsl(var(--foreground))}:where(:root.dark) .text-gray-600,:where(:root.dark) .text-gray-700,:where(:root.dark) .text-slate-600,:where(:root.dark) .text-slate-700,:where(:root.dark) .text-zinc-700{color:hsl(var(--mobile-label))}:where(:root.dark) .text-gray-500,:where(:root.dark) .text-slate-500,:where(:root.dark) .text-zinc-500{color:hsl(var(--muted-foreground))}:where(:root.dark) .border-gray-100,:where(:root.dark) .border-gray-200,:where(:root.dark) .border-gray-300,:where(:root.dark) .border-slate-100,:where(:root.dark) .border-slate-200,:where(:root.dark) .border-slate-300,:where(:root.dark) .border-zinc-200{border-color:hsl(var(--border))}:where(:root.dark) .divide-gray-200>:not([hidden])~:not([hidden]),:where(:root.dark) .divide-slate-100>:not([hidden])~:not([hidden]),:where(:root.dark) .divide-slate-200>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}:where(:root.dark) .bg-blue-50,:where(:root.dark) .bg-blue-50\/50,:where(:root.dark) .bg-blue-50\/60,:where(:root.dark) .bg-blue-50\/70,:where(:root.dark) .bg-blue-50\/80{background-color:rgb(59 130 246/.1)}:where(:root.dark) .bg-blue-100,:where(:root.dark) .bg-blue-100\/50,:where(:root.dark) .bg-blue-100\/60,:where(:root.dark) .bg-blue-100\/70,:where(:root.dark) .bg-blue-100\/80{background-color:rgb(59 130 246/.16)}:where(:root.dark) .text-blue-600,:where(:root.dark) .text-blue-700,:where(:root.dark) .text-blue-800,:where(:root.dark) .text-blue-900{color:rgb(96 165 250)}:where(:root.dark) .border-blue-100,:where(:root.dark) .border-blue-200,:where(:root.dark) .border-blue-300{border-color:rgb(59 130 246/.35)}:where(:root.dark) .bg-sky-50,:where(:root.dark) .bg-sky-50\/50,:where(:root.dark) .bg-sky-50\/60,:where(:root.dark) .bg-sky-50\/70,:where(:root.dark) .bg-sky-50\/80{background-color:rgb(14 165 233/.1)}:where(:root.dark) .bg-sky-100,:where(:root.dark) .bg-sky-100\/50,:where(:root.dark) .bg-sky-100\/60,:where(:root.dark) .bg-sky-100\/70,:where(:root.dark) .bg-sky-100\/80{background-color:rgb(14 165 233/.16)}:where(:root.dark) .text-sky-600,:where(:root.dark) .text-sky-700,:where(:root.dark) .text-sky-800,:where(:root.dark) .text-sky-900{color:rgb(56 189 248)}:where(:root.dark) .border-sky-100,:where(:root.dark) .border-sky-200,:where(:root.dark) .border-sky-300{border-color:rgb(14 165 233/.35)}:where(:root.dark) .bg-indigo-50,:where(:root.dark) .bg-indigo-50\/50,:where(:root.dark) .bg-indigo-50\/60,:where(:root.dark) .bg-indigo-50\/70,:where(:root.dark) .bg-indigo-50\/80{background-color:rgb(99 102 241/.1)}:where(:root.dark) .bg-indigo-100,:where(:root.dark) .bg-indigo-100\/50,:where(:root.dark) .bg-indigo-100\/60,:where(:root.dark) .bg-indigo-100\/70,:where(:root.dark) .bg-indigo-100\/80{background-color:rgb(99 102 241/.16)}:where(:root.dark) .text-indigo-600,:where(:root.dark) .text-indigo-700,:where(:root.dark) .text-indigo-800,:where(:root.dark) .text-indigo-900{color:rgb(129 140 248)}:where(:root.dark) .border-indigo-100,:where(:root.dark) .border-indigo-200,:where(:root.dark) .border-indigo-300{border-color:rgb(99 102 241/.35)}:where(:root.dark) .bg-violet-50,:where(:root.dark) .bg-violet-50\/50,:where(:root.dark) .bg-violet-50\/60,:where(:root.dark) .bg-violet-50\/70,:where(:root.dark) .bg-violet-50\/80{background-color:rgb(139 92 246/.1)}:where(:root.dark) .bg-violet-100,:where(:root.dark) .bg-violet-100\/50,:where(:root.dark) .bg-violet-100\/60,:where(:root.dark) .bg-violet-100\/70,:where(:root.dark) .bg-violet-100\/80{background-color:rgb(139 92 246/.16)}:where(:root.dark) .text-violet-600,:where(:root.dark) .text-violet-700,:where(:root.dark) .text-violet-800,:where(:root.dark) .text-violet-900{color:rgb(167 139 250)}:where(:root.dark) .border-violet-100,:where(:root.dark) .border-violet-200,:where(:root.dark) .border-violet-300{border-color:rgb(139 92 246/.35)}:where(:root.dark) .bg-purple-50,:where(:root.dark) .bg-purple-50\/50,:where(:root.dark) .bg-purple-50\/60,:where(:root.dark) .bg-purple-50\/70,:where(:root.dark) .bg-purple-50\/80{background-color:rgb(168 85 247/.1)}:where(:root.dark) .bg-purple-100,:where(:root.dark) .bg-purple-100\/50,:where(:root.dark) .bg-purple-100\/60,:where(:root.dark) .bg-purple-100\/70,:where(:root.dark) .bg-purple-100\/80{background-color:rgb(168 85 247/.16)}:where(:root.dark) .text-purple-600,:where(:root.dark) .text-purple-700,:where(:root.dark) .text-purple-800,:where(:root.dark) .text-purple-900{color:rgb(192 132 252)}:where(:root.dark) .border-purple-100,:where(:root.dark) .border-purple-200,:where(:root.dark) .border-purple-300{border-color:rgb(168 85 247/.35)}:where(:root.dark) .bg-fuchsia-50,:where(:root.dark) .bg-fuchsia-50\/50,:where(:root.dark) .bg-fuchsia-50\/60,:where(:root.dark) .bg-fuchsia-50\/70,:where(:root.dark) .bg-fuchsia-50\/80{background-color:rgb(217 70 239/.1)}:where(:root.dark) .bg-fuchsia-100,:where(:root.dark) .bg-fuchsia-100\/50,:where(:root.dark) .bg-fuchsia-100\/60,:where(:root.dark) .bg-fuchsia-100\/70,:where(:root.dark) .bg-fuchsia-100\/80{background-color:rgb(217 70 239/.16)}:where(:root.dark) .text-fuchsia-600,:where(:root.dark) .text-fuchsia-700,:where(:root.dark) .text-fuchsia-800,:where(:root.dark) .text-fuchsia-900{color:rgb(232 121 249)}:where(:root.dark) .border-fuchsia-100,:where(:root.dark) .border-fuchsia-200,:where(:root.dark) .border-fuchsia-300{border-color:rgb(217 70 239/.35)}:where(:root.dark) .bg-pink-50,:where(:root.dark) .bg-pink-50\/50,:where(:root.dark) .bg-pink-50\/60,:where(:root.dark) .bg-pink-50\/70,:where(:root.dark) .bg-pink-50\/80{background-color:rgb(236 72 153/.1)}:where(:root.dark) .bg-pink-100,:where(:root.dark) .bg-pink-100\/50,:where(:root.dark) .bg-pink-100\/60,:where(:root.dark) .bg-pink-100\/70,:where(:root.dark) .bg-pink-100\/80{background-color:rgb(236 72 153/.16)}:where(:root.dark) .text-pink-600,:where(:root.dark) .text-pink-700,:where(:root.dark) .text-pink-800,:where(:root.dark) .text-pink-900{color:rgb(244 114 182)}:where(:root.dark) .border-pink-100,:where(:root.dark) .border-pink-200,:where(:root.dark) .border-pink-300{border-color:rgb(236 72 153/.35)}:where(:root.dark) .bg-rose-50,:where(:root.dark) .bg-rose-50\/50,:where(:root.dark) .bg-rose-50\/60,:where(:root.dark) .bg-rose-50\/70,:where(:root.dark) .bg-rose-50\/80{background-color:rgb(244 63 94/.1)}:where(:root.dark) .bg-rose-100,:where(:root.dark) .bg-rose-100\/50,:where(:root.dark) .bg-rose-100\/60,:where(:root.dark) .bg-rose-100\/70,:where(:root.dark) .bg-rose-100\/80{background-color:rgb(244 63 94/.16)}:where(:root.dark) .text-rose-600,:where(:root.dark) .text-rose-700,:where(:root.dark) .text-rose-800,:where(:root.dark) .text-rose-900{color:rgb(251 113 133)}:where(:root.dark) .border-rose-100,:where(:root.dark) .border-rose-200,:where(:root.dark) .border-rose-300{border-color:rgb(244 63 94/.35)}:where(:root.dark) .bg-red-50,:where(:root.dark) .bg-red-50\/50,:where(:root.dark) .bg-red-50\/60,:where(:root.dark) .bg-red-50\/70,:where(:root.dark) .bg-red-50\/80{background-color:rgb(239 68 68/.1)}:where(:root.dark) .bg-red-100,:where(:root.dark) .bg-red-100\/50,:where(:root.dark) .bg-red-100\/60,:where(:root.dark) .bg-red-100\/70,:where(:root.dark) .bg-red-100\/80{background-color:rgb(239 68 68/.16)}:where(:root.dark) .text-red-600,:where(:root.dark) .text-red-700,:where(:root.dark) .text-red-800,:where(:root.dark) .text-red-900{color:rgb(248 113 113)}:where(:root.dark) .border-red-100,:where(:root.dark) .border-red-200,:where(:root.dark) .border-red-300{border-color:rgb(239 68 68/.35)}:where(:root.dark) .bg-orange-50,:where(:root.dark) .bg-orange-50\/50,:where(:root.dark) .bg-orange-50\/60,:where(:root.dark) .bg-orange-50\/70,:where(:root.dark) .bg-orange-50\/80{background-color:rgb(249 115 22/.1)}:where(:root.dark) .bg-orange-100,:where(:root.dark) .bg-orange-100\/50,:where(:root.dark) .bg-orange-100\/60,:where(:root.dark) .bg-orange-100\/70,:where(:root.dark) .bg-orange-100\/80{background-color:rgb(249 115 22/.16)}:where(:root.dark) .text-orange-600,:where(:root.dark) .text-orange-700,:where(:root.dark) .text-orange-800,:where(:root.dark) .text-orange-900{color:rgb(251 146 60)}:where(:root.dark) .border-orange-100,:where(:root.dark) .border-orange-200,:where(:root.dark) .border-orange-300{border-color:rgb(249 115 22/.35)}:where(:root.dark) .bg-amber-50,:where(:root.dark) .bg-amber-50\/50,:where(:root.dark) .bg-amber-50\/60,:where(:root.dark) .bg-amber-50\/70,:where(:root.dark) .bg-amber-50\/80{background-color:rgb(245 158 11/.1)}:where(:root.dark) .bg-amber-100,:where(:root.dark) .bg-amber-100\/50,:where(:root.dark) .bg-amber-100\/60,:where(:root.dark) .bg-amber-100\/70,:where(:root.dark) .bg-amber-100\/80{background-color:rgb(245 158 11/.16)}:where(:root.dark) .text-amber-600,:where(:root.dark) .text-amber-700,:where(:root.dark) .text-amber-800,:where(:root.dark) .text-amber-900{color:rgb(251 191 36)}:where(:root.dark) .border-amber-100,:where(:root.dark) .border-amber-200,:where(:root.dark) .border-amber-300{border-color:rgb(245 158 11/.35)}:where(:root.dark) .bg-yellow-50,:where(:root.dark) .bg-yellow-50\/50,:where(:root.dark) .bg-yellow-50\/60,:where(:root.dark) .bg-yellow-50\/70,:where(:root.dark) .bg-yellow-50\/80{background-color:rgb(234 179 8/.1)}:where(:root.dark) .bg-yellow-100,:where(:root.dark) .bg-yellow-100\/50,:where(:root.dark) .bg-yellow-100\/60,:where(:root.dark) .bg-yellow-100\/70,:where(:root.dark) .bg-yellow-100\/80{background-color:rgb(234 179 8/.16)}:where(:root.dark) .text-yellow-600,:where(:root.dark) .text-yellow-700,:where(:root.dark) .text-yellow-800,:where(:root.dark) .text-yellow-900{color:rgb(250 204 21)}:where(:root.dark) .border-yellow-100,:where(:root.dark) .border-yellow-200,:where(:root.dark) .border-yellow-300{border-color:rgb(234 179 8/.35)}:where(:root.dark) .bg-lime-50,:where(:root.dark) .bg-lime-50\/50,:where(:root.dark) .bg-lime-50\/60,:where(:root.dark) .bg-lime-50\/70,:where(:root.dark) .bg-lime-50\/80{background-color:rgb(132 204 22/.1)}:where(:root.dark) .bg-lime-100,:where(:root.dark) .bg-lime-100\/50,:where(:root.dark) .bg-lime-100\/60,:where(:root.dark) .bg-lime-100\/70,:where(:root.dark) .bg-lime-100\/80{background-color:rgb(132 204 22/.16)}:where(:root.dark) .text-lime-600,:where(:root.dark) .text-lime-700,:where(:root.dark) .text-lime-800,:where(:root.dark) .text-lime-900{color:rgb(163 230 53)}:where(:root.dark) .border-lime-100,:where(:root.dark) .border-lime-200,:where(:root.dark) .border-lime-300{border-color:rgb(132 204 22/.35)}:where(:root.dark) .bg-green-50,:where(:root.dark) .bg-green-50\/50,:where(:root.dark) .bg-green-50\/60,:where(:root.dark) .bg-green-50\/70,:where(:root.dark) .bg-green-50\/80{background-color:rgb(34 197 94/.1)}:where(:root.dark) .bg-green-100,:where(:root.dark) .bg-green-100\/50,:where(:root.dark) .bg-green-100\/60,:where(:root.dark) .bg-green-100\/70,:where(:root.dark) .bg-green-100\/80{background-color:rgb(34 197 94/.16)}:where(:root.dark) .text-green-600,:where(:root.dark) .text-green-700,:where(:root.dark) .text-green-800,:where(:root.dark) .text-green-900{color:rgb(74 222 128)}:where(:root.dark) .border-green-100,:where(:root.dark) .border-green-200,:where(:root.dark) .border-green-300{border-color:rgb(34 197 94/.35)}:where(:root.dark) .bg-emerald-50,:where(:root.dark) .bg-emerald-50\/50,:where(:root.dark) .bg-emerald-50\/60,:where(:root.dark) .bg-emerald-50\/70,:where(:root.dark) .bg-emerald-50\/80{background-color:rgb(16 185 129/.1)}:where(:root.dark) .bg-emerald-100,:where(:root.dark) .bg-emerald-100\/50,:where(:root.dark) .bg-emerald-100\/60,:where(:root.dark) .bg-emerald-100\/70,:where(:root.dark) .bg-emerald-100\/80{background-color:rgb(16 185 129/.16)}:where(:root.dark) .text-emerald-600,:where(:root.dark) .text-emerald-700,:where(:root.dark) .text-emerald-800,:where(:root.dark) .text-emerald-900{color:rgb(52 211 153)}:where(:root.dark) .border-emerald-100,:where(:root.dark) .border-emerald-200,:where(:root.dark) .border-emerald-300{border-color:rgb(16 185 129/.35)}:where(:root.dark) .bg-teal-50,:where(:root.dark) .bg-teal-50\/50,:where(:root.dark) .bg-teal-50\/60,:where(:root.dark) .bg-teal-50\/70,:where(:root.dark) .bg-teal-50\/80{background-color:rgb(20 184 166/.1)}:where(:root.dark) .bg-teal-100,:where(:root.dark) .bg-teal-100\/50,:where(:root.dark) .bg-teal-100\/60,:where(:root.dark) .bg-teal-100\/70,:where(:root.dark) .bg-teal-100\/80{background-color:rgb(20 184 166/.16)}:where(:root.dark) .text-teal-600,:where(:root.dark) .text-teal-700,:where(:root.dark) .text-teal-800,:where(:root.dark) .text-teal-900{color:rgb(45 212 191)}:where(:root.dark) .border-teal-100,:where(:root.dark) .border-teal-200,:where(:root.dark) .border-teal-300{border-color:rgb(20 184 166/.35)}:where(:root.dark) .bg-cyan-50,:where(:root.dark) .bg-cyan-50\/50,:where(:root.dark) .bg-cyan-50\/60,:where(:root.dark) .bg-cyan-50\/70,:where(:root.dark) .bg-cyan-50\/80{background-color:rgb(6 182 212/.1)}:where(:root.dark) .bg-cyan-100,:where(:root.dark) .bg-cyan-100\/50,:where(:root.dark) .bg-cyan-100\/60,:where(:root.dark) .bg-cyan-100\/70,:where(:root.dark) .bg-cyan-100\/80{background-color:rgb(6 182 212/.16)}:where(:root.dark) .text-cyan-600,:where(:root.dark) .text-cyan-700,:where(:root.dark) .text-cyan-800,:where(:root.dark) .text-cyan-900{color:rgb(34 211 238)}:where(:root.dark) .border-cyan-100,:where(:root.dark) .border-cyan-200,:where(:root.dark) .border-cyan-300{border-color:rgb(6 182 212/.35)}:where(:root.dark) .hover\:text-\[\#0f172a\]:hover,:where(:root.dark) .text-\[\#0f172a\]{color:hsl(var(--foreground))}:where(:root.dark) .hover\:text-\[\#0F172A\]:hover,:where(:root.dark) .text-\[\#0F172A\]{color:hsl(var(--foreground))}:where(:root.dark) .hover\:text-\[\#0a192f\]:hover,:where(:root.dark) .text-\[\#0a192f\]{color:hsl(var(--foreground))}:where(:root.dark) .hover\:text-\[\#0f2942\]:hover,:where(:root.dark) .text-\[\#0f2942\]{color:hsl(var(--foreground))}:where(:root.dark) .hover\:text-\[\#0d2d6b\]:hover,:where(:root.dark) .text-\[\#0d2d6b\]{color:rgb(147 197 253)}:where(:root.dark) .hover\:text-\[\#1e3a8a\]:hover,:where(:root.dark) .text-\[\#1e3a8a\]{color:rgb(96 165 250)}:where(:root.dark) .hover\:text-\[\#1e40af\]:hover,:where(:root.dark) .text-\[\#1e40af\]{color:rgb(96 165 250)}:where(:root.dark) .hover\:text-\[\#1455ff\]:hover,:where(:root.dark) .text-\[\#1455ff\]{color:rgb(96 165 250)}:where(:root.dark) .hover\:text-\[\#2563eb\]:hover,:where(:root.dark) .text-\[\#2563eb\]{color:rgb(96 165 250)}:where(:root.dark) .hover\:text-\[\#1d4ed8\]:hover,:where(:root.dark) .text-\[\#1d4ed8\]{color:rgb(96 165 250)}:where(:root.dark) .hover\:text-\[\#7c3aed\]:hover,:where(:root.dark) .text-\[\#7c3aed\]{color:rgb(167 139 250)}:where(:root.dark) .hover\:text-\[\#0284c7\]:hover,:where(:root.dark) .text-\[\#0284c7\]{color:rgb(56 189 248)}:where(:root.dark) .hover\:text-\[\#d97706\]:hover,:where(:root.dark) .text-\[\#d97706\]{color:rgb(251 191 36)}:where(:root.dark) .hover\:text-\[\#15803d\]:hover,:where(:root.dark) .text-\[\#15803d\]{color:rgb(74 222 128)}:where(:root.dark) .hover\:text-\[\#0f766e\]:hover,:where(:root.dark) .text-\[\#0f766e\]{color:rgb(45 212 191)}:where(:root.dark) .hover\:text-\[\#059669\]:hover,:where(:root.dark) .text-\[\#059669\]{color:rgb(52 211 153)}:where(:root.dark) .bg-\[\#f8fafc\],:where(:root.dark) .hover\:bg-\[\#f8fafc\]:hover{background-color:hsl(var(--background))}:where(:root.dark) .bg-\[\#ffffff\],:where(:root.dark) .hover\:bg-\[\#ffffff\]:hover{background-color:hsl(var(--card))}:where(:root.dark) .bg-\[\#fff\],:where(:root.dark) .hover\:bg-\[\#fff\]:hover{background-color:hsl(var(--card))}:where(:root.dark) .bg-\[\#edf5ff\],:where(:root.dark) .hover\:bg-\[\#edf5ff\]:hover{background-color:rgb(37 99 235/.18)}:where(:root.dark) .bg-\[\#e0f2fe\],:where(:root.dark) .hover\:bg-\[\#e0f2fe\]:hover{background-color:rgb(14 165 233/.16)}:where(:root.dark) .bg-\[\#ede9fe\],:where(:root.dark) .hover\:bg-\[\#ede9fe\]:hover{background-color:rgb(139 92 246/.16)}:where(:root.dark) .bg-\[\#dcfce7\],:where(:root.dark) .hover\:bg-\[\#dcfce7\]:hover{background-color:rgb(34 197 94/.16)}:where(:root.dark) .bg-\[\#fef3c7\],:where(:root.dark) .hover\:bg-\[\#fef3c7\]:hover{background-color:rgb(245 158 11/.16)}:where(:root.dark) .bg-\[\#ccfbf1\],:where(:root.dark) .hover\:bg-\[\#ccfbf1\]:hover{background-color:rgb(20 184 166/.16)}:root{--ds-radius:0.75rem;--ds-radius-lg:1rem;--ds-shadow-xs:0 1px 2px hsl(var(--foreground)/0.05);--ds-shadow-sm:0 1px 3px hsl(var(--foreground)/0.08),0 1px 2px hsl(var(--foreground)/0.05);--ds-focus:0 0 0 3px hsl(var(--ring)/0.28)}body{font-feature-settings:"kern","liga","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where([data-erp-content]) :where(h1,h2,h3){letter-spacing:-.01em;text-wrap:balance}:where([data-erp-content]) :is(span,div).uppercase:where(.rounded,.rounded-md,.rounded-full,.rounded-sm):where([class*="text-[9px]"],[class*="text-[10px]"],.text-xs){white-space:nowrap;flex-shrink:0}:where([data-erp-content]) table{font-variant-numeric:tabular-nums}:where([data-erp-content],[role=dialog]) select{max-width:100%;min-width:0;text-overflow:ellipsis}:where([data-erp-content],[role=dialog]) :is(.grid,.flex)>:has(>select){min-width:0}:where([data-erp-content]) thead th{background-color:hsl(var(--muted)/.6);color:hsl(var(--muted-foreground));font-weight:700}[data-erp-content] table :is(thead th,tfoot th,>tr>th,th[scope=col]),[role=dialog] table :is(thead th,>tr>th,th[scope=col]){text-align:center;font-size:.8125rem;line-height:1.25;font-weight:700;white-space:nowrap;vertical-align:middle;padding-inline:.625rem}[data-erp-content] table thead th>:is(div,span).flex,[data-erp-content] table thead th>:is(div,span).inline-flex,[role=dialog] table thead th>:is(div,span).flex{justify-content:center;text-align:center}[data-erp-content] tbody tr:hover>td{background-image:linear-gradient(hsl(var(--primary)/.05),hsl(var(--primary)/.05))}:where([data-erp-content],[role=dialog]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){border-radius:var(--ds-radius);border-color:hsl(var(--input));transition:border-color .15s ease,box-shadow .15s ease}[data-erp-content] :is(input,select,textarea):focus-visible,[role=dialog] :is(input,select,textarea):focus-visible{outline:none;border-color:hsl(var(--ring));box-shadow:var(--ds-focus)}[data-erp-content] :is(button,[role=button],a,summary):focus-visible{outline:none;box-shadow:var(--ds-focus)}:where([data-erp-content]) :is(div,section,article):where(.rounded-xl,.rounded-2xl):where(.border){box-shadow:var(--ds-shadow-xs)}:root[dir=rtl] body,:root[dir=rtl] body *{letter-spacing:normal!important}}@media screen and (max-width:1023.98px){.fixed.bottom-4:has(>button[aria-haspopup],>button[aria-label]){bottom:calc(5.25rem + env(safe-area-inset-bottom))}[data-erp-content]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}}@media screen and (max-width:639.98px){[data-erp-content]{padding:.625rem .625rem calc(6rem + env(safe-area-inset-bottom))!important}[data-erp-content] .grid:is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-8,.grid-cols-12):has(input,select,textarea){grid-template-columns:minmax(0,1fr)!important}[data-erp-content] .grid:is(.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-8,.grid-cols-12):has(input,select,textarea)>*{grid-column:1/-1!important}[data-erp-content] .flex:not(.flex-col):has(>*>input,>*>select,>input,>select){flex-wrap:wrap}[data-erp-content] button:not(.rounded-full):not([role=switch]):not([role=checkbox]):not(table *){min-height:2.5rem}[data-erp-content] h1{font-size:1.125rem;line-height:1.5rem}[data-studio-steps]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}[data-studio-steps]>button{flex-direction:column;gap:.25rem;padding:.5rem .25rem;text-align:center;min-height:0}[data-studio-steps]>button>div:first-child{height:1.75rem;width:1.75rem}[data-studio-steps]>button>div:last-child>div:first-child{display:none}[data-studio-steps]>button>div:last-child>div:last-child{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.625rem;line-height:.8rem}}@media screen{[data-cash-style=titanium]{--background:215 20% 95%;--foreground:222 40% 10%;--card:0 0% 100%;--card-foreground:222 40% 10%;--popover:0 0% 100%;--popover-foreground:222 40% 10%;--muted:215 18% 92%;--muted-foreground:218 12% 40%;--secondary:215 18% 92%;--secondary-foreground:222 40% 12%;--border:215 16% 84%;--input:215 14% 80%;--primary:160 84% 28%;--primary-foreground:0 0% 100%;--ring:160 84% 32%;--accent:350 80% 52%;--accent-foreground:0 0% 100%;--cs-radius:0.95rem}:root.dark [data-cash-style=titanium]{--background:222 52% 5%;--foreground:210 30% 96%;--card:222 42% 8%;--card-foreground:210 30% 96%;--popover:222 42% 9%;--popover-foreground:210 30% 96%;--muted:222 34% 12%;--muted-foreground:218 14% 66%;--secondary:222 34% 12%;--secondary-foreground:210 30% 96%;--border:222 30% 18%;--input:222 26% 24%;--primary:160 84% 42%;--primary-foreground:222 52% 6%;--ring:160 84% 45%;--accent:350 85% 62%;--accent-foreground:0 0% 100%}[data-cash-style=swiss]{--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--muted:210 40% 98%;--muted-foreground:215 16% 44%;--secondary:210 40% 98%;--secondary-foreground:222 47% 11%;--border:214 20% 90%;--input:214 18% 86%;--primary:160 84% 29%;--primary-foreground:0 0% 100%;--ring:160 70% 36%;--accent:160 84% 29%;--accent-foreground:0 0% 100%;--cs-radius:0.4rem}:root.dark [data-cash-style=swiss]{--background:222 22% 7%;--foreground:210 20% 96%;--card:222 20% 10%;--card-foreground:210 20% 96%;--popover:222 20% 10%;--popover-foreground:210 20% 96%;--muted:222 16% 14%;--muted-foreground:218 12% 64%;--secondary:222 16% 14%;--secondary-foreground:210 20% 96%;--border:222 14% 20%;--input:222 12% 26%;--primary:160 70% 45%;--primary-foreground:222 22% 7%;--ring:160 70% 48%;--accent:160 70% 45%;--accent-foreground:222 22% 7%}[data-cash-style=executive]{--background:226 60% 97%;--foreground:224 60% 12%;--card:0 0% 100%;--card-foreground:224 60% 12%;--popover:0 0% 100%;--popover-foreground:224 60% 12%;--muted:226 40% 94%;--muted-foreground:224 20% 40%;--secondary:226 40% 94%;--secondary-foreground:224 60% 14%;--border:226 30% 87%;--input:226 26% 82%;--primary:38 92% 46%;--primary-foreground:224 60% 10%;--ring:38 92% 46%;--accent:160 84% 30%;--accent-foreground:0 0% 100%;--cs-radius:0.7rem}:root.dark [data-cash-style=executive]{--background:224 63% 8%;--foreground:220 30% 96%;--card:224 52% 12%;--card-foreground:220 30% 96%;--popover:224 52% 13%;--popover-foreground:220 30% 96%;--muted:224 42% 16%;--muted-foreground:220 16% 68%;--secondary:224 42% 16%;--secondary-foreground:220 30% 96%;--border:224 40% 22%;--input:224 34% 28%;--primary:38 92% 52%;--primary-foreground:224 63% 8%;--ring:38 92% 55%;--accent:160 84% 42%;--accent-foreground:224 63% 8%}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]){background-color:hsl(var(--background));color:hsl(var(--foreground));border-radius:calc(var(--cs-radius) + .25rem);padding:.75rem;transition:background-color .2s ease}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.bg-white,.bg-card,.bg-slate-50,.bg-gray-50,.bg-white\/90,.bg-white\/80){background-color:hsl(var(--card))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.bg-slate-100,.bg-gray-100,.bg-slate-100\/60,.bg-slate-50\/50,.bg-slate-50\/60){background-color:hsl(var(--muted))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.text-slate-900,.text-slate-800,.text-gray-900,.text-black,.text-\[\#0f172a\]){color:hsl(var(--foreground))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-600,.text-gray-500){color:hsl(var(--muted-foreground))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-200,.border-input,.border){border-color:hsl(var(--border))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--input))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.bg-blue-600,.bg-primary,.bg-indigo-600,.bg-emerald-600){background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(.hover\:bg-blue-700:hover,.hover\:bg-emerald-700:hover,.hover\:bg-primary\/90:hover){background-color:hsl(var(--primary)/.88)}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) :is(div,section,article):where(.rounded-xl,.rounded-2xl):where(.border){border-radius:var(--cs-radius)}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) thead th{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}:is([data-cash-style=titanium],[data-cash-style=swiss],[data-cash-style=executive]) [data-cash-style-bar]{color:hsl(var(--foreground))}[data-cash-style=titanium] :is(div,section,article):where(.rounded-xl,.rounded-2xl):where(.border){border-color:hsl(var(--primary)/.26);box-shadow:0 0 0 1px hsl(var(--primary)/.06),0 12px 34px -18px hsl(var(--primary)/.5)}[data-cash-style=titanium] :is(td,input[type=number],.font-mono,.tabular-nums){font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}[data-cash-style=titanium] :is(.text-emerald-600,.text-emerald-700,.text-green-600){color:hsl(160 84% 40%)}[data-cash-style=titanium] :is(.text-red-600,.text-red-700,.text-rose-600){color:hsl(var(--accent))}[data-cash-style=swiss] :is(div,section,article):where(.rounded-xl,.rounded-2xl):where(.border){box-shadow:none;border-color:hsl(var(--border))}[data-cash-style=swiss] :is(h1,h2,h3,h4){letter-spacing:-.015em}[data-cash-style=swiss] :is(button,[role=button]):not(.rounded-full){border-radius:var(--cs-radius)}[data-cash-style=executive] :is(div,section,article):where(.rounded-xl,.rounded-2xl):where(.border){border-top:3px solid hsl(var(--primary));box-shadow:0 10px 28px -20px hsl(var(--foreground)/.45)}[data-cash-style=executive] thead th{border-bottom:2px solid hsl(var(--primary)/.55)}}