:root{--color-surface:#fff;--color-background:#f1f5f9;--color-background-light:#f8f9fa;--color-border:#e2e8f0;--color-text-main:#0f172a;--color-text-secondary:#64748b}.dark{--color-surface:#0f172a;--color-background:#0f172a;--color-background-light:#1e293b;--color-border:#334155;--color-text-main:#f1f5f9;--color-text-secondary:#94a3b8}body,html{transition:background-color .2s ease,color .2s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5f9;background-color:var(--color-background);color:#0f172a;color:var(--color-text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}::-webkit-scrollbar{height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--color-border)}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--color-text-secondary)}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e2e8f0;background-color:var(--color-border);border-radius:20px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dark .bg-white{--tw-bg-opacity:1;background-color:#0b1327}.dark .bg-slate-50{background-color:#0f172a}.dark .bg-slate-100{background-color:#334155}.dark .border-slate-100,.dark .border-slate-200{border-color:#475569}.dark .text-slate-400,.dark .text-slate-500,.dark .text-slate-600{color:#cbd5e1}.dark .text-slate-700{color:#e2e8f0}.dark .text-slate-900{color:#f1f5f9}.dark .placeholder\:text-slate-400::placeholder,.dark input::placeholder,.dark textarea::placeholder{color:#94a3b8}.dark .hover\:bg-slate-50:hover,.dark tbody tr[class*="hover:bg-slate-50"]:hover,.dark tr.hover\:bg-slate-50:hover,.dark tr[class*="hover:bg-slate-50"]:hover{background-color:#334155}.dark .hover\:bg-slate-100:hover{background-color:#12419121}html[data-tenant-rs=true].dark .hover\:bg-slate-100:hover{background-color:#2a2a2a1f}.dark .hover\:text-slate-700:hover,.dark .hover\:text-slate-800:hover{color:#e2e8f0}.dark .form-input,.dark input.bg-slate-50,.dark input.text-slate-900,.dark select.bg-white,.dark select.text-slate-700,.dark textarea.bg-slate-50,.dark textarea.text-slate-900{background-color:#1e293b;color:#f1f5f9}.dark thead.bg-slate-50{background-color:#334155}.dark thead.text-slate-500{color:#cbd5e1}.dark .appearance-none{color:#f1f5f9}.dark .bg-slate-50\/50{background-color:#1e293b}.dark .shadow-sm{box-shadow:0 1px 2px 0 #0000004d}.dark .shadow-xl{box-shadow:0 20px 25px -5px #0006,0 8px 10px -6px #0000004d}.dark .bg-red-50{background-color:rgba(127 29 29 .3)}.dark .border-red-100,.dark .border-red-200{border-color:#991b1b}.dark .text-red-700{color:#fca5a5}.dark .bg-emerald-50{background-color:rgba(6 78 59 .4)}.dark .border-emerald-100,.dark .border-emerald-200{border-color:#14b8a6}.dark .text-emerald-700{color:#6ee7b7}.dark .bg-blue-50{background-color:rgba(30 64 175 .35)}.dark .border-blue-100{border-color:#60a5fa}.dark .text-blue-700{color:#93c5fd}.dark .bg-amber-50{background-color:rgba(146 64 14 .35)}.dark .border-amber-100{border-color:#fbbf24}.dark .text-amber-700{color:#fde68a}.dark .text-red-800{color:#fecaca}.dark .focus-within\:ring-primary\/30:focus-within,.dark .focus\:ring-primary\/20:focus,.dark .focus\:ring-primary\/50:focus{--tw-ring-color:#12419166}html[data-tenant-rs=true] .dark .focus-within\:ring-primary\/30:focus-within,html[data-tenant-rs=true] .dark .focus\:ring-primary\/20:focus,html[data-tenant-rs=true] .dark .focus\:ring-primary\/50:focus{--tw-ring-color:#2a2a2a73}.dark .hover\:bg-slate-200\/80:hover,.dark button.text-slate-500:hover{background-color:rgba(71 85 105 .8);color:#e2e8f0}.dark .ring-offset-white{--tw-ring-offset-color:#1e293b}.dark .focus\:ring-offset-1{--tw-ring-offset-width:1px}.dark .focus\:ring-offset-2{--tw-ring-offset-width:2px}.dark .border-gray-200,.dark .border-gray-300,.dark .border-slate-300,.dark [class*="border-[#cbd5e1]"],.dark [class*="border-[#dbe0e6]"],.dark [class*="border-[#e5e7eb]"],.dark [class*="border-[#f0f2f4]"]{border-color:#475569}.dark [class*="hover:border-[#cbd5e1]"]:hover{border-color:#64748b}.dark .divide-gray-200>*+*,.dark .divide-slate-100>*+*,.dark .divide-slate-200>*+*,.dark .divide-y.divide-gray-200>*+*,.dark .divide-y.divide-slate-100>*+*,.dark .divide-y.divide-slate-200>*+*,.dark [class*="divide-[#e5e7eb]"]>*+*,.dark [class*="divide-[#f0f2f4]"]>*+*{border-color:#475569}.dark [class*="bg-[#f0f2f4]"],.dark [class*="bg-[#f9fafb]"]{background-color:#14203d}.dark [class*="text-[#111418]"],.dark [class*="text-[#9ca3af]"]{color:#f1f5f9}.dark [class*="text-[#617289]"]{color:#cbd5e1}.dark .hover\:bg-gray-50:hover{background-color:#334155}.dark a.bg-white.border-slate-200,.dark button.bg-white,.dark button.border-slate-200{background-color:#14203d;border-color:#475569}.dark button.text-slate-500,.dark button.text-slate-600,.dark button.text-slate-700{color:#cbd5e1}.dark a.hover\:bg-slate-50:hover,.dark button.hover\:bg-slate-50:hover{background-color:#334155}.dark .bg-white.text-primary,.dark a.bg-white.text-primary,.dark button.bg-white.text-primary{color:#93c5fd}html[data-tenant-rs=true].dark .bg-white.text-primary,html[data-tenant-rs=true].dark a.bg-white.text-primary,html[data-tenant-rs=true].dark button.bg-white.text-primary{color:#e2e8f0}.dark a[class*="hover:bg-[#f9fafb]"]:hover,.dark button[class*="hover:bg-[#f9fafb]"]:hover{background-color:#334155}.dark button.disabled\:opacity-50:disabled{opacity:.5}.dark span.inline-flex.rounded-full.text-xs.font-semibold.border,.dark td span.inline-flex.rounded-full.text-xs.font-semibold.border{border-width:1px}.dark span.rounded-full.border.border-slate-100{border-color:#475569}.dark .text-gray-700.uppercase,.dark th.text-gray-700,.dark th.text-slate-700{color:#cbd5e1}.dark .text-red-600{color:#fca5a5}.dark .text-emerald-600{color:#6ee7b7}.dark .border-blue-300\/50,.dark [class*=border-blue-300]{border-color:#60a5fa99}.dark .border-slate-300\/50,.dark [class*=border-slate-300]{border-color:#47556999}.dark .border-red-300\/50,.dark [class*=border-red-300]{border-color:#f8717180}.dark .border-emerald-300\/50,.dark [class*=border-emerald-300]{border-color:#34d39980}.dark button.bg-gradient-to-r.from-blue-50,.dark button.from-blue-50{background-image:linear-gradient(90deg,rgba(30 64 175 .4),rgba(30 64 175 .2))}.dark button.bg-gradient-to-r.from-blue-50:hover,.dark button.from-blue-50:hover{background-image:linear-gradient(90deg,rgba(30 64 175 .55),rgba(30 64 175 .35))}.dark button.bg-gradient-to-r.from-red-50,.dark button.from-red-50{background-image:linear-gradient(90deg,rgba(127 29 29 .45),rgba(127 29 29 .35))}.dark button.bg-gradient-to-r.from-red-50:hover,.dark button.from-red-50:hover{background-image:linear-gradient(90deg,rgba(127 29 29 .55),rgba(127 29 29 .45))}.dark button.bg-gradient-to-r.from-slate-50,.dark button.from-slate-50{background-image:linear-gradient(90deg,#334155,#475569)}.dark button.bg-gradient-to-r.from-emerald-50,.dark button.from-emerald-50{background-image:linear-gradient(90deg,rgba(6 78 59 .45),rgba(6 78 59 .3))}.dark button.bg-gradient-to-r.from-slate-100,.dark button.from-slate-100.to-slate-50{background-image:linear-gradient(90deg,#475569,#334155)}.dark .bg-green-100{background-color:rgba(20 83 45 .45)}.dark .text-green-800{color:#86efac}.dark .bg-red-100{background-color:rgba(127 29 29 .45)}.dark .bg-blue-100{background-color:rgba(30 64 175 .45)}.dark .text-blue-800{color:#93c5fd}.dark .bg-gray-100{background-color:#334155}.dark .text-gray-800{color:#e2e8f0}.dark .bg-yellow-100{background-color:rgba(113 63 18 .45)}.dark .text-yellow-800{color:#fde68a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#124191}.auth-layout{font-family:Spline Sans,Noto Sans,sans-serif;min-height:100vh;position:relative}.auth-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:fixed;z-index:0}.auth-overlay{background-color:#00000040;inset:0;pointer-events:none;position:fixed;z-index:1}.auth-layout .login-container{background:#0000;position:relative;z-index:2}.login-container{align-items:stretch;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:Spline Sans,Noto Sans,sans-serif;justify-content:flex-start;min-height:100vh;overflow:hidden;position:relative}@media (min-width:768px){.login-container{align-items:center;justify-content:center}}.login-container::selection{background-color:#0045f5;color:#fff}.shape-blob{border-radius:50%;filter:blur(90px);opacity:.25;position:absolute;z-index:0}.shape-1{animation:float 15s ease-in-out infinite;height:600px;left:-15%;top:-15%;width:600px}.shape-1,.shape-2{background:#0045f5}.shape-2{animation:float-delayed 18s ease-in-out infinite;bottom:-15%;height:700px;right:-15%;width:700px}.glass-card{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#fff;box-shadow:0 20px 50px -10px #0045f51a}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0045f5,#00c957);-webkit-background-clip:text;background-clip:text}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes float-delayed{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes shimmer{to{transform:translateX(100%)}}.animate-shimmer{animation:shimmer 1.5s infinite}.loading-spinner{animation:rotate4 2s linear infinite;height:1.25em;transform-origin:center;width:1.25em}.loading-spinner circle{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.fade-out-content{opacity:0;transition:opacity .5s ease-out}.dark .auth-overlay{background-color:#00000080}.dark .login-container{background-color:#0f172a}.dark .glass-card{background:#1e293be6;box-shadow:0 20px 50px -10px #0006}.dark .shape-1,.dark .shape-2{opacity:.2}.dark input:-webkit-autofill,.dark input:-webkit-autofill:active,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f5f9!important;-webkit-box-shadow:inset 0 0 0 30px #1e293b!important}.dark .auth-layout .text-gray-800,.dark .auth-layout .text-gray-900{color:#f1f5f9}.dark .auth-layout .text-gray-400,.dark .auth-layout .text-gray-500{color:#94a3b8}.dark .auth-layout input.bg-white,.dark .auth-layout input[type=email],.dark .auth-layout input[type=password],.dark .auth-layout input[type=text]{background-color:#1e293b;border-color:#475569;color:#f1f5f9}.dark .auth-layout input.placeholder-gray-400,.dark .auth-layout input::placeholder{color:#64748b}.dark .auth-layout .border-gray-300{border-color:#475569}.dark .auth-layout .bg-red-50{background-color:#7f1d1d4d}.dark .auth-layout .border-red-200{border-color:#991b1b}.dark .auth-layout .text-red-600{color:#fca5a5}.dark .auth-layout .bg-\[\#0045F5\],.dark .auth-layout button.bg-\[\#0045F5\]{background-color:#0045f5}html[data-tenant-rs=true]::-webkit-scrollbar-thumb:hover{background:#2a2a2a}html[data-tenant-rs=true] .login-container::selection{background-color:#2a2a2a}html[data-tenant-rs=true] .shape-1,html[data-tenant-rs=true] .shape-2{background:#2a2a2a}html[data-tenant-rs=true] .glass-card{box-shadow:0 20px 50px -10px #2a2a2a26}html[data-tenant-rs=true] .text-gradient{background:linear-gradient(90deg,#2a2a2a,#4a4a4a);-webkit-background-clip:text;background-clip:text}html[data-tenant-rs=true] .auth-layout .bg-\[\#0045F5\],html[data-tenant-rs=true] .auth-layout button.bg-\[\#0045F5\],html[data-tenant-rs=true].dark .auth-layout .bg-\[\#0045F5\],html[data-tenant-rs=true].dark .auth-layout button.bg-\[\#0045F5\]{background-color:#2a2a2a}.dark .auth-layout .bg-white.rounded-2xl,.dark .auth-layout .bg-white.rounded-none{background-color:#1e293b}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-container{align-items:center;background-color:#f8fafc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-content{align-items:center;display:flex;flex-direction:column;gap:20px}.loader-spinner{animation:spin 1s linear infinite;border:4px solid #0045f51a;border-radius:50%;border-top-color:#0045f5;height:50px;width:50px}.loader-text{color:#0045f5;font-family:Spline Sans,Noto Sans,sans-serif;font-size:16px;font-weight:500}@keyframes spin{to{transform:rotate(1turn)}}.loader{--height-of-loader:4px;--loader-color:#0071e2;background-color:#0003;border-radius:30px;display:block;height:var(--height-of-loader);position:relative;width:130px}.loader:before{animation:moving 1s ease-in-out infinite;background:var(--loader-color);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes moving{50%{width:100%}to{left:auto;right:0;width:0}}
/*# sourceMappingURL=main.f9d21836.css.map*/