/* Sikander Admin — dedicated control center skin */
.admin-shell{display:flex;min-height:100vh;background:radial-gradient(900px 500px at 55% -10%,rgba(151,76,10,.28),transparent 60%),#080604!important}
.sidebar{position:sticky!important;top:0!important;height:100vh!important;width:270px!important;min-width:270px!important;padding:24px 16px!important;background:linear-gradient(180deg,#1a0f07 0%,#0b0704 100%)!important;border-right:1px solid rgba(247,183,51,.18)!important;display:flex!important;flex-direction:column!important;box-shadow:18px 0 45px rgba(0,0,0,.24)!important}
.admin-brand{padding:2px 10px 26px!important;display:flex!important;align-items:center!important;gap:12px!important}
.admin-brand b{font-size:19px!important;color:#fff4d2!important;line-height:1.1!important}.admin-brand small{font-size:9px!important;letter-spacing:1.6px!important;color:#927c5e!important;margin-top:5px!important}.admin-mark{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important}
.sidebar-section{margin:18px 10px 7px!important;color:#715d43!important;font-size:9px!important;letter-spacing:2px!important}
.sidebar a{min-height:45px!important;padding:11px 12px!important;margin:4px 0!important;border:1px solid transparent!important;border-radius:13px!important;color:#bca98c!important;font-size:14px!important;transition:.18s ease!important}
.sidebar a:hover{background:rgba(247,183,51,.08)!important;border-color:rgba(247,183,51,.12)!important;color:#ffe4a2!important;transform:none!important}
.sidebar a[href$="dashboard.php"]{background:linear-gradient(90deg,rgba(247,183,51,.14),rgba(247,183,51,.03))!important;border-color:rgba(247,183,51,.2)!important;color:#ffd66e!important}
.sidebar-bottom{margin-top:auto!important;border-top:1px solid rgba(247,183,51,.10)!important;padding-top:12px!important}
.admin-main{width:calc(100% - 270px)!important;max-width:none!important;padding:34px 42px 50px!important;background:transparent!important}
.admin-topline{max-width:1450px!important;margin:0 auto!important;padding-bottom:5px!important}.admin-topline h1{font-family:'Playfair Display',serif!important;font-size:42px!important;line-height:1.05!important;color:#fff1c4!important;letter-spacing:-.5px!important}.admin-topline .muted{font-size:14px!important;margin-top:10px!important}.admin-live{white-space:nowrap!important}
.admin-stats{max-width:1450px!important;margin:22px auto 0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}
.stat-card{min-height:132px!important;padding:21px!important;background:linear-gradient(145deg,rgba(34,21,10,.98),rgba(13,8,5,.98))!important;border:1px solid rgba(247,183,51,.20)!important;border-radius:20px!important;box-shadow:0 16px 45px rgba(0,0,0,.25)!important}
.stat-card span{font-size:12px!important;color:#a99474!important}.stat-card strong{font-size:32px!important;margin:10px 0 5px!important;color:#ffd66e!important}.stat-card small{font-size:11px!important;color:#776650!important}.stat-icon{color:#b87518!important;opacity:.9!important}
.admin-grid-two{max-width:1450px!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:1.25fr .75fr!important;gap:18px!important}
.admin-panel{background:linear-gradient(145deg,rgba(31,19,10,.97),rgba(13,8,5,.99))!important;border:1px solid rgba(247,183,51,.19)!important;border-radius:22px!important;padding:22px!important;box-shadow:0 16px 45px rgba(0,0,0,.23)!important}
.featured-panel{min-height:210px!important}.round-display{margin-top:12px!important}.round-display h2{font-family:'Playfair Display',serif!important;font-size:31px!important;color:#ffe3a3!important}.admin-status{font-size:10px!important;letter-spacing:.8px!important}.panel-actions{margin-top:24px!important}
.quick-grid{gap:10px!important}.quick-grid a{min-height:68px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(247,183,51,.13)!important;transition:.18s ease!important}.quick-grid a:hover{background:rgba(247,183,51,.07)!important;border-color:rgba(247,183,51,.28)!important;transform:translateY(-1px)!important}.quick-grid b{color:#f5b43f!important}
.admin-panel[style*="margin-top:18px"]{max-width:1450px!important;margin:18px auto 0!important}.panel-heading h2{margin:5px 0 0!important;font-size:21px!important;color:#fff0c9!important}.admin-main .table th,.admin-main .table td{padding:14px 11px!important}.admin-main .table th{color:#eac16b!important}.admin-main .table td{color:#d9c9ad!important}.admin-main .table tr:last-child td{border-bottom:0!important}
.admin-mobilebar{display:none!important}
@media(max-width:1100px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-grid-two{grid-template-columns:1fr!important}.admin-main{padding:28px!important}}
@media(max-width:760px){.admin-shell{display:block!important}.sidebar{display:none!important}.admin-main{width:100%!important;padding:15px!important}.admin-mobilebar{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important}.admin-mobilebar .brand{font-size:21px!important}.admin-topline h1{font-size:31px!important}.admin-topline{display:block!important}.admin-live{display:inline-block!important;margin-top:12px!important}.admin-stats{grid-template-columns:1fr 1fr!important;gap:10px!important}.stat-card{min-height:112px!important;padding:15px!important}.stat-card strong{font-size:25px!important}.admin-grid-two{grid-template-columns:1fr!important}.admin-panel{padding:17px!important}.round-display{display:block!important}.panel-actions{flex-wrap:wrap!important}.panel-actions .btn{flex:1!important}.table-wrap{margin:0 -3px!important}}
@media(max-width:470px){.admin-stats{grid-template-columns:1fr!important}.admin-topline h1{font-size:28px!important}.panel-actions .btn{width:100%!important}.quick-grid{grid-template-columns:1fr!important}}
