@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0a0d15;--panel:#151b28;--stroke:#2c3544;--red:#ef4963;--muted:#8e9aab}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#edf2f8;font:13px 'DM Sans','Segoe UI',sans-serif}body:before{content:'';position:fixed;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:40px 40px;pointer-events:none}a{color:#ef8295;text-decoration:none}a:hover{color:white}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:247px;padding:32px 18px;background:#10151f;border-right:1px solid var(--stroke);display:flex;flex-direction:column;z-index:1}.admin-brand{display:flex;align-items:center;gap:10px;color:white;font:800 22px 'Barlow Condensed',sans-serif}.admin-brand>span{background:#c93553;border-radius:9px;padding:10px;font-size:21px}.admin-brand b{color:var(--red)}.admin-brand small{display:block;color:#708096;font:800 8px 'DM Sans',sans-serif;letter-spacing:1.7px;margin-top:4px}.nav-label{color:#6f7c90;font-size:9px;font-weight:800;letter-spacing:2px;margin:58px 12px 15px}.admin-nav{padding:13px 14px;border-radius:7px;margin-bottom:5px;color:#9daac0;font-weight:700}.admin-nav:hover{background:#1c2534}.admin-nav.active{color:#fff;background:linear-gradient(90deg,#f34c6528,transparent);border-left:3px solid var(--red)}.admin-sidebar-foot{margin-top:auto;border-top:1px solid var(--stroke);padding:19px 6px;color:#8b9ab0;font-size:9px;letter-spacing:1px;font-weight:800}.status-dot{color:#46dba1}.admin-main{margin-left:247px}.admin-topbar{height:72px;padding:0 39px;background:#0e131dbf;border-bottom:1px solid var(--stroke);display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:1.5px;color:#aab4c5}.admin-topbar a{font-size:11px;letter-spacing:0}main{max-width:1250px;margin:0 auto;padding:49px 42px}.admin-page-head .kicker{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--red)}h1{font:800 43px 'Barlow Condensed',sans-serif;margin:9px 0 0}h1 span{color:var(--red)}h2{font:800 26px 'Barlow Condensed',sans-serif;margin:0 0 13px}.subheading{color:#95a3b7;font-size:13px;margin:0}.row{display:flex;gap:22px;align-items:center;justify-content:space-between}.row form{margin:0}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0}.admin-stats>div{background:#151b27;border:1px solid var(--stroke);border-radius:10px;padding:22px}.admin-stats span{display:block;font-size:9px;letter-spacing:1.8px;color:#8592a6;font-weight:800}.admin-stats strong{display:block;font:800 44px 'Barlow Condensed',sans-serif;margin:3px 0;color:white}.admin-stats small{color:#7789a0}section{background:#151b27;border:1px solid var(--stroke);border-radius:11px;padding:27px;margin:23px 0}section>small{display:block;margin-bottom:20px;color:#98a6b7;line-height:1.7}label{display:block;margin:15px 0 7px;color:#b9c4d3;font-weight:700;font-size:11px}input,textarea{box-sizing:border-box;width:100%;max-width:730px;padding:12px;background:#0c111b;color:white;border:1px solid #354154;border-radius:7px;font:inherit;outline:none}input:focus,textarea:focus{border-color:var(--red)}input[type=file]{cursor:pointer}button{color:white;background:linear-gradient(110deg,#ef4963,#c73353);border:0;border-radius:7px;padding:12px 20px;font:700 12px 'DM Sans',sans-serif;cursor:pointer}button:hover{filter:brightness(1.12)}.secondary-btn{background:#1a2331;border:1px solid #3b4658}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:14px 11px;text-align:left;border-bottom:1px solid #2d3645;vertical-align:middle}th{color:#8492a5;font-size:9px;letter-spacing:1.3px}td{color:#e1e7f0}td button{padding:8px 12px}.notice{color:#e5bc70;background:#3e341e;padding:14px;border-radius:7px}.admin-brand:hover{color:white}code{padding:2px 5px;background:#0b121c;color:#e4a0ad;border-radius:4px}@media(max-width:900px){.admin-sidebar{width:205px}.admin-main{margin-left:205px}.admin-topbar{padding:0 22px}main{padding:33px 20px}.admin-stats{gap:9px}}@media(max-width:650px){.admin-sidebar{position:static;width:100%;padding:16px;display:block}.admin-brand{font-size:18px}.nav-label,.admin-sidebar-foot{display:none}.admin-nav{display:inline-block;padding:8px 10px;margin:9px 5px 0 0}.admin-main{margin-left:0}.admin-topbar{height:54px;font-size:8px}.admin-topbar a{font-size:10px}main{padding:25px 14px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats>div:last-child{grid-column:1/-1}.row{align-items:start;flex-direction:column}section{padding:15px;overflow-x:auto}h1{font-size:34px}}
