@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap";:root{--allantez-primary: #0066ff;--allantez-primary-rgb: 0, 102, 255;--allantez-primary-hover: #0052d4;--allantez-primary-active: #0040a8;--allantez-primary-subtle: rgba(0, 102, 255, .08);--allantez-cyan: #00d2ff;--allantez-cyan-rgb: 0, 210, 255;--allantez-cyan-dark: #0099cc;--allantez-midnight: #050d1a;--allantez-navy: #0a192f;--allantez-slate: #0f1f38;--allantez-success: #10b981;--allantez-success-rgb: 16, 185, 129;--allantez-warning: #f59e0b;--allantez-warning-rgb: 245, 158, 11;--allantez-danger: #ef4444;--allantez-danger-rgb: 239, 68, 68;--allantez-info: #0284c7;--allantez-info-rgb: 2, 132, 199;--allantez-grad-primary: linear-gradient(135deg, #0066ff 0%, #0052d4 100%);--allantez-grad-cyan: linear-gradient(135deg, #0066ff 0%, #00d2ff 100%);--allantez-grad-dark: linear-gradient(135deg, #0b1930 0%, #050d1a 100%);--allantez-grad-surface: linear-gradient(180deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .4) 100%);--bs-primary: #0066ff;--bs-primary-rgb: 0, 102, 255;--bs-primary-bg-subtle: rgba(0, 102, 255, .08);--bs-primary-border-subtle: rgba(0, 102, 255, .25);--bs-primary-contrast: #ffffff;--bs-body-font-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bs-font-sans-serif: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{font-family:var(--bs-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#f4f7fb;color:#334155}h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:Outfit,Plus Jakarta Sans,sans-serif;letter-spacing:-.02em;font-weight:700}.app-brand-logo-light{display:inline-block!important}.app-brand-logo-dark,html[data-bs-theme=dark] .app-brand-logo-light,[data-bs-theme=dark] .app-brand-logo-light{display:none!important}html[data-bs-theme=dark] .app-brand-logo-dark,[data-bs-theme=dark] .app-brand-logo-dark{display:inline-block!important}.app-brand-logo-img{transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s ease;vertical-align:middle}.app-brand-logo-img:hover{transform:scale(1.03)}.menu .app-brand.demo{height:72px;padding:0 1.25rem;border-bottom:1px solid rgba(226,232,240,.7);transition:border-color .2s ease}html[data-bs-theme=dark] .menu .app-brand.demo,[data-bs-theme=dark] .menu .app-brand.demo{border-bottom-color:#ffffff0f}.app-brand .app-brand-link{display:flex;align-items:center;gap:.5rem}.layout-menu.menu-vertical{background:#fff;border-right:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px -2px #0f172a08}html[data-bs-theme=dark] .layout-menu.menu-vertical,[data-bs-theme=dark] .layout-menu.menu-vertical{background:#0b1322;border-right:1px solid rgba(255,255,255,.06);box-shadow:0 4px 24px #00000059}.menu-vertical .menu-header{padding:1.25rem 1.25rem .5rem!important}.menu-vertical .menu-header .menu-header-text{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.09em!important;color:#94a3b8!important}html[data-bs-theme=dark] .menu-vertical .menu-header .menu-header-text,[data-bs-theme=dark] .menu-vertical .menu-header .menu-header-text{color:#64748b!important}.menu-vertical .menu-item{margin:.15rem .75rem!important}.menu-vertical .menu-item .menu-link{border-radius:10px!important;padding:.625rem .95rem!important;font-weight:500!important;font-size:.9125rem!important;color:#475569!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}html[data-bs-theme=dark] .menu-vertical .menu-item .menu-link,[data-bs-theme=dark] .menu-vertical .menu-item .menu-link{color:#cbd5e1!important}.menu-vertical .menu-item:not(.active) .menu-link:hover{background-color:#0066ff0f!important;color:#06f!important;transform:translate(4px)}html[data-bs-theme=dark] .menu-vertical .menu-item:not(.active) .menu-link:hover,[data-bs-theme=dark] .menu-vertical .menu-item:not(.active) .menu-link:hover{background-color:#00d2ff14!important;color:#38bdf8!important;transform:translate(4px)}.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle){background:linear-gradient(135deg,#06f,#0052d4)!important;box-shadow:0 4px 16px #0066ff61!important;color:#fff!important;font-weight:600!important}.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon,.menu-vertical .menu-item.active>.menu-link:not(.menu-toggle) i{color:#fff!important}.menu-vertical .menu-sub .menu-link{padding-left:2.75rem!important;font-size:.865rem!important}.menu-icon.bi,.menu-icon.ti{font-size:1.2rem;line-height:1;margin-right:.65rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.menu-link:hover .menu-icon.bi,.menu-link:hover .menu-icon.ti{transform:scale(1.1)}.layout-navbar{background:#ffffffd1!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(226,232,240,.7)!important;box-shadow:0 4px 16px -2px #0f172a08!important;border-radius:14px!important;margin-top:.75rem!important}html[data-bs-theme=dark] .layout-navbar,[data-bs-theme=dark] .layout-navbar{background:#0b1322d1!important;border-bottom:1px solid rgba(56,189,248,.12)!important;box-shadow:0 4px 20px #0006!important}.layout-navbar .nav-link{color:#475569!important;border-radius:9px;transition:all .2s ease}html[data-bs-theme=dark] .layout-navbar .nav-link,[data-bs-theme=dark] .layout-navbar .nav-link{color:#cbd5e1!important}.layout-navbar .nav-link:hover{background-color:#0066ff14!important;color:#06f!important}.badge-dot{position:relative}.badge-dot:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:#ef4444;border-radius:50%;border:2px solid #ffffff;animation:pulse-ring 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.card{border-radius:14px!important;border:1px solid rgba(226,232,240,.75)!important;background-color:#fff;box-shadow:0 2px 8px -2px #0f172a0a,0 8px 24px -4px #0f172a08!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s ease!important}.card:hover{box-shadow:0 10px 28px -4px #0066ff14,0 4px 12px -2px #0f172a0a!important}html[data-bs-theme=dark] .card,[data-bs-theme=dark] .card{background-color:#0f1a2e!important;border-color:#38bdf81a!important;box-shadow:0 4px 20px #00000059!important}html[data-bs-theme=dark] .card:hover,[data-bs-theme=dark] .card:hover{border-color:#38bdf838!important;box-shadow:0 8px 30px #0066ff2e!important}.card-header{border-bottom:1px solid rgba(226,232,240,.6)!important;padding:1.25rem 1.5rem!important;background:transparent!important}html[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-header{border-bottom-color:#ffffff0f!important}.card-body{padding:1.5rem!important}.stat-card-widget{position:relative;overflow:hidden}.stat-card-widget:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#06f,#00d2ff);opacity:0;transition:opacity .25s ease}.stat-card-widget:hover:before{opacity:1}.stat-icon-wrapper{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.card:hover .stat-icon-wrapper{transform:scale(1.1) rotate(2deg)}.stat-icon-primary{background:#0066ff1f;color:#06f}.stat-icon-success{background:#10b9811f;color:#10b981}.stat-icon-warning{background:#f59e0b1f;color:#f59e0b}.stat-icon-danger{background:#ef44441f;color:#ef4444}.stat-icon-info{background:#0284c71f;color:#0284c7}.btn{border-radius:9px!important;font-weight:600!important;font-size:.875rem!important;padding:.55rem 1.15rem!important;letter-spacing:.01em!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important}.btn-primary{background:linear-gradient(135deg,#06f,#0052d4)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #0066ff4d!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:linear-gradient(135deg,#0052d4,#0040a8)!important;transform:translateY(-1.5px);box-shadow:0 6px 20px #0066ff73!important;color:#fff!important}.btn-outline-primary{border:1.5px solid #0066ff!important;color:#06f!important;background:transparent!important}.btn-outline-primary:hover{background:linear-gradient(135deg,#06f,#0052d4)!important;color:#fff!important;transform:translateY(-1.5px);box-shadow:0 4px 14px #0066ff4d!important}.btn-success{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;box-shadow:0 4px 14px #10b98147!important;color:#fff!important}.btn-success:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #10b98166!important;color:#fff!important}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;box-shadow:0 4px 14px #ef444447!important;color:#fff!important}.btn-danger:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px #ef444466!important;color:#fff!important}.badge{border-radius:6px!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:.02em!important;padding:.4em .7em!important;line-height:1.2!important}.badge.rounded-pill{border-radius:50rem!important;padding:.35em .85em!important}.bg-label-primary{background-color:#0066ff1a!important;color:#06f!important;border:1px solid rgba(0,102,255,.2)!important}.bg-label-success{background-color:#10b9811a!important;color:#059669!important;border:1px solid rgba(16,185,129,.2)!important}.bg-label-warning{background-color:#f59e0b1a!important;color:#d97706!important;border:1px solid rgba(245,158,11,.2)!important}.bg-label-danger{background-color:#ef44441a!important;color:#dc2626!important;border:1px solid rgba(239,68,68,.2)!important}.bg-label-info{background-color:#0284c71a!important;color:#0284c7!important;border:1px solid rgba(2,132,199,.2)!important}.bg-label-secondary{background-color:#64748b1a!important;color:#475569!important;border:1px solid rgba(100,116,139,.2)!important}html[data-bs-theme=dark] .bg-label-primary,[data-bs-theme=dark] .bg-label-primary{background-color:#0066ff2e!important;color:#60a5fa!important;border-color:#0066ff59!important}html[data-bs-theme=dark] .bg-label-success,[data-bs-theme=dark] .bg-label-success{background-color:#10b9812e!important;color:#34d399!important;border-color:#10b98159!important}html[data-bs-theme=dark] .bg-label-warning,[data-bs-theme=dark] .bg-label-warning{background-color:#f59e0b2e!important;color:#fbbf24!important;border-color:#f59e0b59!important}html[data-bs-theme=dark] .bg-label-danger,[data-bs-theme=dark] .bg-label-danger{background-color:#ef44442e!important;color:#f87171!important;border-color:#ef444459!important}html[data-bs-theme=dark] .bg-label-info,[data-bs-theme=dark] .bg-label-info{background-color:#0284c72e!important;color:#38bdf8!important;border-color:#0284c759!important}.nav-pills{background:#f1f5f9cc;padding:.35rem;border-radius:12px;display:inline-flex;gap:.25rem;border:1px solid rgba(226,232,240,.7)}html[data-bs-theme=dark] .nav-pills,[data-bs-theme=dark] .nav-pills{background:#0f172a99;border-color:#38bdf81f}.nav-pills .nav-link{border-radius:9px!important;padding:.5rem 1rem!important;font-weight:600!important;font-size:.865rem!important;color:#64748b!important;transition:all .2s ease!important}html[data-bs-theme=dark] .nav-pills .nav-link,[data-bs-theme=dark] .nav-pills .nav-link{color:#94a3b8!important}.nav-pills .nav-link:hover{color:#06f!important;background-color:#0066ff0d!important}.nav-pills .nav-link.active{background:linear-gradient(135deg,#06f,#0052d4)!important;color:#fff!important;box-shadow:0 4px 12px #0066ff4d!important}.table{vertical-align:middle}.table thead th{font-size:.735rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;background:#0066ff08!important;border-bottom:2px solid rgba(226,232,240,.8)!important;padding:.85rem 1rem!important}html[data-bs-theme=dark] .table thead th,[data-bs-theme=dark] .table thead th{color:#94a3b8!important;background:#ffffff05!important;border-bottom-color:#ffffff14!important}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background-color:#0066ff05!important}html[data-bs-theme=dark] .table tbody tr:hover,[data-bs-theme=dark] .table tbody tr:hover{background-color:#ffffff08!important}.table td{padding:.9rem 1rem!important;border-bottom:1px solid rgba(226,232,240,.6)!important}html[data-bs-theme=dark] .table td,[data-bs-theme=dark] .table td{border-bottom-color:#ffffff0d!important}.form-control,.form-select{border-radius:9px!important;border:1px solid #e2e8f0!important;padding:.55rem .95rem!important;font-size:.9125rem!important;transition:border-color .2s,box-shadow .2s!important}.form-control:focus,.form-select:focus{border-color:#06f!important;box-shadow:0 0 0 3px #0066ff26!important}html[data-bs-theme=dark] .form-control,html[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:#0b1424!important;border-color:#38bdf82e!important;color:#f1f5f9!important}html[data-bs-theme=dark] .form-control:focus,html[data-bs-theme=dark] .form-select:focus,[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf838!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0066ff80}html[data-bs-theme=dark],[data-bs-theme=dark]{background-color:#080d1a!important;color:#f1f5f9!important}html[data-bs-theme=dark] .layout-page,[data-bs-theme=dark] .layout-page{background-color:#080d1a!important}html[data-bs-theme=dark] .text-body,[data-bs-theme=dark] .text-body{color:#cbd5e1!important}html[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-muted{color:#94a3b8!important}@media print{.layout-menu,.layout-navbar,.content-footer,.btn,.no-print,.dropdown{display:none!important}html,body{background:#fff!important;color:#000!important}.card{border:none!important;box-shadow:none!important}}
