html,body,#root{color:#e8f0ea;background:#0f1412;height:100%;margin:0;font-family:system-ui,sans-serif}.admin-login{place-items:center;min-height:100%;padding:24px;display:grid}.admin-login-card{background:#161c19;border:1px solid #2a3530;border-radius:12px;width:min(400px,100%);padding:28px 24px}.admin-shell{min-height:100%;display:flex}.admin-side{background:#121815;border-right:1px solid #2a3530;width:220px;padding:16px 0}.admin-side h1{opacity:.9;margin:0 16px 16px;font-size:15px}.admin-main{flex:1;padding:20px 24px;overflow:auto}.page-title{margin-bottom:16px;font-size:18px;font-weight:650}.muted{color:#8aa094}.p2-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.p2-grid4{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.p2-stat{background:#161c19;border:1px solid #2a3530;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.card{background:#161c19}
