:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html.dark{color-scheme:dark}body{background-color:#f1f5f9;color:#1e293b;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#64748bb3}html.dark body{background-color:#0b132b;color:#f8fafc}html.dark .bg-white,html.dark [class*="bg-white/"]{background-color:#1e293beb!important;border-color:#334155cc!important}html.dark .bg-gray-50,html.dark .bg-gray-100,html.dark .bg-slate-50{background-color:#1e293b!important}html.dark .bg-gray-200,html.dark .bg-slate-100{background-color:#334155!important}html.dark .text-gray-900,html.dark .text-gray-800,html.dark .text-gray-700,html.dark .text-slate-900,html.dark .text-slate-800,html.dark .text-slate-700{color:#f8fafc!important}html.dark .text-gray-600,html.dark .text-gray-500,html.dark .text-slate-600,html.dark .text-slate-500{color:#94a3b8!important}html.dark .text-gray-400,html.dark .text-slate-400{color:#64748b!important}html.dark .text-\[\#1F4A59\]{color:#38bdf8!important}html.dark .border-gray-100,html.dark .border-gray-200,html.dark .border-gray-300,html.dark .border-slate-200,html.dark .border-slate-300,html.dark [class*="border-white/"]{border-color:#334155!important}html.dark input:not([type=checkbox]):not([type=radio]),html.dark select,html.dark textarea{background-color:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#64748b!important}html.dark header{background-color:#0f172ae6!important;border-color:#334155!important}html.dark aside{background-color:#091824!important;border-right:1px solid #1E293B!important}html.dark table th{background-color:#0f172a!important;color:#cbd5e1!important;border-color:#334155!important}html.dark table td{border-color:#334155!important}html.dark table tbody tr:hover{background-color:#33415559!important}html.dark .modal-content,html.dark div[role=dialog],html.dark .fixed.inset-0 .bg-white{background-color:#1e293b!important;color:#f8fafc!important;border-color:#334155!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1F4A59;outline-offset:1px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide-up{animation:fadeSlideUp .5s cubic-bezier(.16,1,.3,1) both}
