:root{--ice-navy: #061b35;--ice-navy-soft: #0b2f5b;--ice-blue: #0d6efd;--ice-gold: #f6b23c;--ice-border: #d9e2ef;--ice-surface: #ffffff;--ice-page: #f6f9fd;--ice-text: #10233f}body{color:var(--ice-text);background:radial-gradient(circle at 20% 5%,rgba(13,110,253,.06),transparent 28rem),var(--ice-page)}.layout-navbar{min-height:4.25rem;border-bottom:1px solid var(--ice-border);box-shadow:0 .125rem .75rem #10233f0d}.layout-navbar.navbar-detached{margin:0;border-radius:0}.layout-menu.menu-vertical{background:radial-gradient(circle at 50% 0%,rgba(13,110,253,.16),transparent 8rem),linear-gradient(180deg,#061c38,#03172d 55%,#05284e),var(--ice-navy)!important}.layout-menu.menu-vertical .menu-inner-shadow{background:linear-gradient(180deg,#061c38,#061c38b8 45%,#061c3800)!important}.layout-menu .brand-mark,.layout-menu .brand-subtitle,.menu-verse,.menu-verse strong{color:var(--ice-gold)!important}.layout-menu .brand-title,.layout-menu .menu-link,.layout-menu .menu-icon{color:#fff!important}.layout-menu .brand-title,.layout-menu .brand-subtitle{display:block;line-height:1.1}.layout-menu .brand-title{font-size:.92rem;text-transform:uppercase}.layout-menu .brand-subtitle{margin-top:.2rem;font-size:.7rem;font-weight:500}.layout-menu .menu-item.active>.menu-link{background:linear-gradient(90deg,#1176f6,#075cca)!important}.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:hover,.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:focus{color:#fff!important;background:#1176f638!important}.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:hover .menu-icon,.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:focus .menu-icon,.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:hover div,.layout-menu.menu-vertical .menu-item:not(.active)>.menu-link:focus div{color:#fff!important}.menu-verse{margin:1rem;padding:1rem .5rem 4rem;font-size:.82rem;font-weight:700;line-height:1.45;text-align:center;border-top:1px solid rgba(255,255,255,.12);background-image:url(/assets/img/branding/sidebar-book.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.menu-verse strong{display:block;margin-top:.45rem}.layout-menu-collapsed:not(.layout-menu-hover) .menu-verse{display:none}.content-wrapper{background:transparent}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page-heading h4,.card-title{color:var(--ice-text);font-weight:700}.card{border:1px solid var(--ice-border);border-radius:.5rem;box-shadow:0 .75rem 2rem #10233f0f}.card-header{border-bottom:1px solid var(--ice-border)}.card-subtitle{color:#63718a}.metric-card .card-body{display:flex;align-items:center;gap:1rem}.metric-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.4rem}.metric-label{display:block;color:#63718a;font-size:.86rem;font-weight:600}.metric-value{margin-bottom:0;color:var(--ice-text);font-weight:800}.table{color:var(--ice-text)}.table thead th{color:#32415c;background:#f4f7fb;border-bottom:1px solid var(--ice-border);font-size:.78rem;font-weight:700;text-transform:none}.table tbody td{border-color:#e8eef6}.btn-primary{background-color:var(--ice-blue);border-color:var(--ice-blue);box-shadow:0 .45rem .9rem #0d6efd2e}.btn-outline-primary{color:var(--ice-blue);border-color:#b8d2ff}.btn-outline-primary:hover,.pagination .page-item.active .page-link{background-color:var(--ice-blue);border-color:var(--ice-blue)}.form-control,.form-select{border-color:var(--ice-border);border-radius:.45rem}.footer{color:#64738b;border-top:1px solid var(--ice-border)}@media (max-width: 1199.98px){.layout-menu .app-brand{height:4.5rem}.menu-verse{display:none}}
