*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;background:#f0f4f8;color:#0f172a;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}a{color:#185fa5;text-decoration:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}::-webkit-scrollbar-track{background:#0000}.card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #00000014}.btn-primary{background:#185fa5;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:9px 16px}.btn-primary:hover{background:#134c84}.btn-secondary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#185fa5;font-size:14px;font-weight:600;padding:9px 16px}.btn-secondary:hover{background:#eff6ff}.btn-danger{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:600;padding:9px 16px}input[type=date],input[type=email],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:14px;outline:none;padding:9px 12px;width:100%}input:focus,select:focus,textarea:focus{border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f}table{border-collapse:collapse;width:100%}th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;text-align:left;text-transform:uppercase;white-space:nowrap}td,th{padding:10px 12px}td{border-bottom:1px solid #f1f5f9;font-size:14px;vertical-align:top}tr:hover td{background:#f8fafc}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.app-sidebar{border-right:none!important;border-top:1px solid #e2e8f0;bottom:44px;display:flex!important;flex-direction:row!important;height:54px!important;left:0;overflow-x:auto;padding:0!important;position:fixed;right:0;top:auto!important;width:100%!important;z-index:190}.app-sidebar .side-title{display:none}.app-sidebar button{border-radius:0!important;flex:1 0 auto;justify-content:center!important}.app-content{margin-bottom:98px!important;margin-left:0!important;padding:14px!important}.hide-mobile{display:none!important}.table-wrap{overflow-x:auto}}
/*# sourceMappingURL=main.5a17e7d8.css.map*/