
.admin-body{min-height:100vh;background:#0e1422;color:#e8edf6}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:1045;display:flex;flex-direction:column;width:268px;padding:24px 16px 18px;background:#121b2d;border-right:1px solid #ffffff12;overflow-y:auto;transition:transform .25s}.admin-brand{display:flex;align-items:center;gap:12px;padding:2px 8px 24px;color:#fff;text-decoration:none;border-bottom:1px solid #ffffff12}.admin-brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#E0912F;color:#fff;font-weight:900}.admin-brand strong,.admin-brand small,.admin-profile strong,.admin-profile small{display:block}.admin-brand small{color:#8e9bb2;font-size:.62rem;letter-spacing:1.5px}.admin-profile{display:flex;align-items:center;gap:11px;margin:20px 4px;padding:13px;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px}.admin-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#E0912F25;color:#E0912F}.admin-profile strong{font-size:.82rem}.admin-profile small{color:#94a1b7;font-size:.72rem}.admin-nav{display:flex;flex-direction:column;gap:5px}.admin-nav-label{margin:15px 10px 7px;color:#78869f;font-size:.64rem;font-weight:800;letter-spacing:1.5px}.admin-nav-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;color:#b6c1d2;text-decoration:none;border-radius:9px;font-size:.86rem;font-weight:600}.admin-nav-link>i:first-child{width:19px;color:#8d9ab0;text-align:center}.admin-nav-link:hover{color:#fff;background:#ffffff10}.admin-nav-link.active{color:#fff;background:#E0912F26;box-shadow:inset 3px 0 #E0912F}.admin-nav-link.active>i:first-child{color:#E0912F}.admin-nav-count{margin-left:auto;padding:2px 7px;color:#171d29;background:#E0912F;border-radius:20px;font-size:.68rem}.nav-external{color:#68768e;font-size:.7rem}.admin-sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid #ffffff12}.admin-logout{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px;padding:10px 12px;color:#f0a1a1;background:none;border:0;border-radius:9px;text-align:left}.admin-main{min-height:100vh;margin-left:268px;display:flex;flex-direction:column}.admin-topbar{position:sticky;top:0;z-index:1020;display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 30px;background:#111a2bf2;border-bottom:1px solid #ffffff12}.admin-topbar-title{display:block;color:#fff;font-weight:800}.admin-topbar small{display:block;color:#8290a8;font-size:.73rem}.admin-menu-toggle{display:none;width:40px;height:40px;color:#fff;background:#202c42;border:1px solid #35425a;border-radius:9px;font-size:1.35rem}.admin-topbar-site{margin-left:auto;color:#d2d9e5;text-decoration:none}.admin-content{width:100%;max-width:1500px;flex:1;margin:0 auto;padding:30px}.admin-footer{padding:17px 30px;color:#78869b;border-top:1px solid #ffffff0d;font-size:.72rem}.admin-login-layout,.admin-login-wrap{min-height:100vh}.admin-panel,.stat-card{background:#151f32;border:1px solid #ffffff14;border-radius:14px}.stat-card{display:flex;flex-direction:column;gap:8px;padding:20px;color:#aebbd0}.stat-card i{color:#E0912F}.stat-card strong{color:#fff;font-size:1.9rem}.admin-panel{padding:22px}.admin-panel .table{--bs-table-bg:transparent;--bs-table-color:#dce3ee;--bs-table-border-color:#ffffff14}.admin-panel .form-control,.admin-panel .form-select{color:#edf2fa;background:#101827;border-color:#354158}@media(max-width:991.98px){.admin-sidebar{transform:translateX(-100%);box-shadow:15px 0 45px #0005}.admin-sidebar.is-open{transform:translateX(0)}.admin-main{margin-left:0}.admin-menu-toggle{display:grid;place-items:center}.admin-content{padding:22px}}@media(max-width:575.98px){.admin-topbar{min-height:66px;padding:10px 15px}.admin-content{padding:17px 13px}.admin-panel{padding:14px}}
