/* ZAINBOT ADMIN EXPERIENCE V4 */
:root{--bg:#07100c!important;--bg2:#040906!important;--panel:#0b1711!important;--panel2:#101e17!important;--border:rgba(135,255,183,.13)!important;--border-strong:rgba(57,255,136,.28)!important;--text:#f2fff7!important;--muted:#92a99b!important;--green:#39ff88!important;--amber:#ffbc42!important;--red:#ff667c!important;--cyan:#4dddf8!important}
html[data-theme="light"],body.light,[data-theme="light"]{--bg:#f3f7f4!important;--bg2:#e9f0eb!important;--panel:#fff!important;--panel2:#f7faf8!important;--border:rgba(12,67,36,.12)!important;--border-strong:rgba(0,142,65,.27)!important;--text:#0a1d12!important;--muted:#52685a!important;--green:#00a84f!important}
body{background:radial-gradient(circle at 92% 8%,rgba(57,255,136,.06),transparent 26rem),var(--bg)!important;color:var(--text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.sidebar{border-right:1px solid var(--border)!important;background:linear-gradient(180deg,var(--panel),var(--bg2))!important;box-shadow:18px 0 65px rgba(0,0,0,.14)}
.side-nav .item{min-height:40px!important;border-radius:9px!important;font-weight:680!important}.side-nav .item:hover{background:color-mix(in srgb,var(--green) 7%,transparent)!important}.side-nav .item.active{color:var(--green)!important;border-color:var(--border-strong)!important;background:color-mix(in srgb,var(--green) 10%,transparent)!important;box-shadow:inset 3px 0 0 var(--green)}
.nav-label,.brand small,.sub{color:var(--muted)!important}.nav-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:8px!important;letter-spacing:.16em!important}.main-content{background:transparent!important}
.topbar{position:sticky!important;top:0!important;z-index:30!important;border-bottom:1px solid var(--border)!important;background:color-mix(in srgb,var(--bg) 84%,transparent)!important;backdrop-filter:blur(18px)!important}.topbar h1{letter-spacing:-.035em!important}
.card,.panel,.stat,.table-card,.modal-content,.health-card,.seller-card,.billing-card{border:1px solid var(--border)!important;border-radius:16px!important;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 74%,transparent))!important;box-shadow:0 12px 35px rgba(0,0,0,.08)!important}
.card .k,.stat span,.panel-head h2,th{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;letter-spacing:.07em!important}table{border-collapse:separate!important;border-spacing:0!important}th{color:var(--muted)!important;font-size:8px!important;text-transform:uppercase!important}td,th{border-bottom-color:var(--border)!important}tbody tr:hover td{background:color-mix(in srgb,var(--green) 2.5%,transparent)!important}.tag,.badge,.status{border-radius:999px!important}button,.btn,input,select{border-radius:9px!important}
.empty{padding:34px!important;border:1px dashed var(--border)!important;border-radius:14px!important;color:var(--muted)!important;background:color-mix(in srgb,var(--panel) 65%,transparent)!important}a[href="/billing"][style]{border:1px solid var(--border-strong)!important;border-radius:11px!important;background:var(--green)!important;color:#041009!important;box-shadow:0 12px 36px color-mix(in srgb,var(--green) 18%,transparent)!important}header{border-bottom-color:var(--border)!important;background:color-mix(in srgb,var(--bg) 86%,transparent)!important;backdrop-filter:blur(18px)!important}
@media(max-width:900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.topbar{position:relative!important}}@media(max-width:600px){.stats{grid-template-columns:1fr!important}.card,.panel,.stat{border-radius:13px!important}}
