:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#090e18;color:#e8effb}*{box-sizing:border-box}body{margin:0}a{color:#75caff;text-decoration:none}aside{position:fixed;inset:0 auto 0 0;width:245px;padding:38px 25px;background:#0d1524;border-right:1px solid #213047}aside p{font-size:13px;color:#90a3be}.brand{font-size:33px;font-weight:900;letter-spacing:2px}.brand span{color:#44c9ff}nav{display:grid;gap:14px;margin:45px 0}nav a{padding:14px 10px;border-radius:8px;background:#14253b;color:#d6e7ff}.dashboard{margin-left:245px;padding:40px;max-width:1700px}.top{display:flex;justify-content:space-between;gap:20px;align-items:center}h1{font-size:31px;letter-spacing:-1px;margin:8px 0 12px}p,small{color:#9fb0c8}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#53c7ff}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.stats>div{border:1px solid #253a54;background:linear-gradient(130deg,#14243b,#0e1725);padding:24px;border-radius:14px;color:#b0c0d6}.stats strong{display:block;font-size:36px;color:#fff;margin-bottom:8px}.toolbar{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:25px}.toolbar>form{display:flex;gap:10px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.device,.empty{border:1px solid #22344e;background:#101b2b;padding:24px;border-radius:15px}.device header{display:flex;justify-content:space-between;align-items:center;gap:10px}h2{font-size:19px;margin:0 0 8px}.badge{font-size:11px;color:#8bdcff;background:#153647;padding:9px 12px;border-radius:24px;white-space:nowrap}code{color:#8fc5e3;letter-spacing:1px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;font-size:13px;margin:16px 0;color:#c6d4e9}input,select{display:block;background:#0a1321;border:1px solid #2b405d;color:#e8effb;border-radius:8px;padding:13px;width:100%;margin-top:7px;font:inherit}input:focus,select:focus{outline:2px solid #3ba5f0}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;margin:0}button{background:#248de0;border:0;border-radius:8px;color:white;font:inherit;font-weight:600;padding:12px 18px;cursor:pointer}.secondary{background:#20344e}.link{background:none;padding:4px;color:#ffb7b7}details{margin-top:18px}summary{color:#7fc8ff;cursor:pointer}li form{display:inline}.login{max-width:470px;margin:7vh auto;padding:40px;border:1px solid #253a54;border-radius:20px;background:linear-gradient(145deg,#16253c,#0e1726)}.login h1{margin-top:32px}.login button{width:100%;margin-top:15px}.error{color:#ffb6b6}table{border-collapse:collapse;width:100%;margin-top:25px}td,th{text-align:left;border-bottom:1px solid #24364e;padding:14px}small{font-size:11px}@media(max-width:1000px){.grid{grid-template-columns:1fr}.fields{grid-template-columns:1fr}}@media(max-width:700px){aside{position:static;width:auto;padding:20px}nav{margin:20px 0;gap:8px}.dashboard{margin:0;padding:20px}.stats{gap:8px}.stats>div{padding:15px;font-size:11px}.stats strong{font-size:26px}.toolbar{display:block}.toolbar>form{margin-bottom:15px}.login{margin:20px;padding:25px}.top{align-items:start}h1{font-size:25px}}
