:root{color-scheme:dark;--bg:#090b11;--card:#11151f;--line:#252b39;--text:#f2f5fb;--muted:#9da7b8;--red:#ff435b;--cyan:#4ee8dc;--good:#5fe0a0;--warn:#ffc45a}*{box-sizing:border-box}body{margin:0;background:radial-gradient(80rem 50rem at 5% -10%,#1b263d 0,transparent 50%),var(--bg);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text)}.shell{width:min(1180px,100%);margin:auto;padding:36px 22px 64px}header{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.05em;margin:2px 0 6px}h2{font-size:17px;margin:0}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:900;color:var(--red);margin:0 0 7px}.muted,.detail{color:var(--muted);margin:0}.header-actions,.buttons{display:flex;gap:9px;flex-wrap:wrap}button{appearance:none;border:0;border-radius:11px;background:linear-gradient(135deg,#f22d46,#ff6b5d);color:white;padding:10px 14px;font:700 13px inherit;cursor:pointer;box-shadow:0 9px 25px #0005}.secondary{background:#1a202c;border:1px solid #323b4e;box-shadow:none}.danger{background:#2a171d;color:#ff9ba8;border:1px solid #60303b;box-shadow:none}.notice,.form-card,.card,.login{background:linear-gradient(145deg,#151b28,#0e121b);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 55px #0004}.notice{padding:13px 16px;margin-bottom:18px;color:var(--muted)}.notice strong{color:var(--cyan)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.card{padding:18px;min-height:230px}.card-top{display:flex;gap:12px;justify-content:space-between}.pill{height:max-content;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800;background:#202633;color:#c9d2e1}.pill.reachable{background:#153326;color:var(--good)}.pill.degraded{background:#3b2d15;color:var(--warn)}.pill.unreachable{background:#3c1822;color:#ff93a3}.pill.disabled{background:#232734;color:#afb8c7}dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-block:1px solid var(--line);padding:13px 0;margin:15px 0}dt{font-size:10px;text-transform:uppercase;color:var(--muted)}dd{margin:3px 0 0;font-weight:800}.detail{font-size:12px;min-height:35px;overflow-wrap:anywhere}.buttons{margin-top:15px}.form-card{margin-top:20px;padding:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0}.wide{grid-column:1/-1}label{display:grid;gap:6px;color:#c7cfdd;font-size:12px;font-weight:700}input,textarea{width:100%;border:1px solid #303849;background:#090c12;color:var(--text);border-radius:10px;padding:10px;font:inherit;outline:none}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #4ee8dc18}.error{min-height:18px;color:#ff9ba8;margin:10px 0 0}.empty{padding:40px;color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:18px}.login{width:min(420px,100%);padding:28px;margin:13vh auto}.login form{display:grid;gap:14px;margin-top:22px}@media(max-width:620px){.shell{padding:22px 14px}header{display:block}.header-actions{margin-top:15px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}}
