.content-wrapper{font-family:Outfit,sans-serif;color:#f8fafc;position:relative!important;overflow:hidden!important}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{font-family:Sora,sans-serif}html,body,.layout-page,.content-wrapper,.layout-wrapper,.layout-container{background-color:#0b0f19!important;background-image:radial-gradient(at 0% 0%,rgba(99,102,241,.15) 0px,transparent 55%),radial-gradient(at 100% 0%,rgba(139,92,246,.15) 0px,transparent 55%),radial-gradient(at 50% 50%,rgba(236,72,153,.08) 0px,transparent 50%)!important;color:#f8fafc!important}.layout-navbar-fixed .layout-page:before{display:none!important}.content-wrapper>.container-xxl{max-width:100%!important;padding:0!important}.glass-card-premium{background:#0f172a40!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 60px #0006;border-radius:5px!important;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.text-body-premium{color:#ffffffa6!important}.stat-icon-box{width:52px;height:52px;border-radius:5px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;-ms-flex-negative:0;flex-shrink:0}.stat-icon-box-sm{width:32px;height:32px;border-radius:5px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.badge-premium{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fffc;border-radius:5px;padding:4px 12px;font-weight:500;font-size:.75rem}.badge-premium-success{background:#10b98126;border-color:#10b9814d;color:#34d399}.badge-premium-warning{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}.badge-premium-danger{background:#ef444426;border-color:#ef44444d;color:#f87171}.badge-premium-info{background:#60a5fa26;border-color:#60a5fa4d;color:#93c5fd}.pagination .page-item .page-link{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffb3!important;font-size:13px!important;padding:6px 12px!important;transition:all .3s ease!important;border-radius:5px!important;margin:0 2px!important}.pagination .page-item.active .page-link{background:linear-gradient(135deg,#6366f1,#d946ef)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important}.glow-orb-wrapper{position:fixed;top:-100px;right:-100px;bottom:-100px;left:-100px;overflow:hidden;pointer-events:none;z-index:0}.glow-orb{position:absolute;border-radius:50%;-webkit-filter:blur(120px);filter:blur(120px);opacity:.4;mix-blend-mode:screen;pointer-events:none;-webkit-animation:orbFloat 25s infinite alternate ease-in-out;animation:orbFloat 25s infinite alternate ease-in-out;z-index:0}.orb-1{width:450px;height:450px;background:radial-gradient(circle,#6366f1 0%,transparent 70%);top:-10%;left:-10%;-webkit-animation-duration:20s;animation-duration:20s}.orb-2{width:550px;height:550px;background:radial-gradient(circle,#ec4899 0%,transparent 70%);bottom:5%;right:-10%;-webkit-animation-duration:28s;animation-duration:28s}.orb-3{width:350px;height:350px;background:radial-gradient(circle,#06b6d4 0%,transparent 70%);top:35%;left:25%;-webkit-animation-duration:24s;animation-duration:24s}@-webkit-keyframes orbFloat{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0)}50%{-webkit-transform:translate(60px,40px) scale(1.08) rotate(180deg);transform:translate(60px,40px) scale(1.08) rotate(180deg)}to{-webkit-transform:translate(-30px,-50px) scale(.92) rotate(360deg);transform:translate(-30px,-50px) scale(.92) rotate(360deg)}}@keyframes orbFloat{0%{-webkit-transform:translate(0,0) scale(1) rotate(0deg);transform:translate(0) scale(1) rotate(0)}50%{-webkit-transform:translate(60px,40px) scale(1.08) rotate(180deg);transform:translate(60px,40px) scale(1.08) rotate(180deg)}to{-webkit-transform:translate(-30px,-50px) scale(.92) rotate(360deg);transform:translate(-30px,-50px) scale(.92) rotate(360deg)}}.btn-action{border-radius:5px!important;padding:4px 12px!important;font-size:.75rem!important;font-weight:600!important;transition:all .3s ease!important}.btn-action:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important;color:#fff!important}.btn-danger:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#fff!important}.btn-danger:focus{box-shadow:0 0 0 2px #ef444466!important}select.form-select{background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#fffc!important;border-radius:5px!important;padding:6px 12px!important;font-size:.85rem!important}select.form-select option{background-color:#0b0f19!important;color:#f8fafc!important}.swal2-popup.swal2-custom-popup{background:#0f172a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:1.75rem!important}.swal2-title.swal2-custom-title{font-size:1.15rem!important;font-family:Sora,sans-serif!important;font-weight:600!important;color:#fff!important;margin-top:1rem!important;margin-bottom:.75rem!important}.swal2-html-container.swal2-custom-text{font-size:.85rem!important;line-height:1.6!important;color:#ffffffbf!important;margin-bottom:1.5rem!important;padding:0!important}.swal2-custom-popup .swal2-icon{-webkit-transform:scale(.85)!important;transform:scale(.85)!important;margin-top:.5rem!important;margin-bottom:.25rem!important}.swal2-actions.swal2-custom-actions{margin-top:.5rem!important}.layout-menu.menu-vertical.menu,aside#layout-menu.layout-menu.menu-vertical.menu{background:#0f172ae6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.layout-menu.menu-vertical.menu .menu-inner-shadow{display:none!important}.layout-menu.menu-vertical.menu .app-brand-text,.layout-menu.menu-vertical.menu .app-brand-link{color:#fff!important}.layout-menu.menu-vertical.menu .menu-header,.layout-menu.menu-vertical.menu .menu-header-text{font-family:Sora,sans-serif!important;font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#ffffff80!important;padding:16px 16px 8px!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item .menu-link{font-family:Outfit,sans-serif!important;font-size:.9rem!important;color:#ffffffb3!important;padding:10px 16px!important;background:transparent!important;border-left:3px solid transparent!important;border-radius:0!important;transition:all .3s ease!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item .menu-link>i,.layout-menu.menu-vertical.menu .menu-inner .menu-item .menu-link>.menu-icon{font-size:1.1rem!important;color:inherit!important;margin-right:.75rem!important;transition:color .3s ease!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item:not(.active)>.menu-link:hover{background:#ffffff0d!important;border-left:3px solid #6366f1!important;color:#fff!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item.active>.menu-link,.layout-menu.menu-vertical.menu .menu-inner .menu-item.active.open>.menu-link{background:linear-gradient(135deg,#6366f1,#d946ef)!important;color:#fff!important;box-shadow:0 4px 12px #6366f14d!important;border-radius:5px!important;border-left:3px solid transparent!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item.active>.menu-link:hover{background:linear-gradient(135deg,#6366f1,#d946ef)!important;color:#fff!important;border-left:3px solid transparent!important}.layout-menu.menu-vertical.menu .menu-inner .menu-item.active>.menu-link .menu-toggle-icon{color:#fff!important}.layout-menu.menu-vertical.menu .menu-sub{background:transparent!important}.layout-menu.menu-vertical.menu .menu-sub .menu-item .menu-link{padding-left:2rem!important}
