:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#eef4f6;background:#0d151d;--panel:#17232f;--border:#344957;--accent:#9bd4c7}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,60px);border-bottom:1px solid var(--border);background:#13212c}a{color:var(--accent)}header a{text-decoration:none;color:#fff;font-weight:750}header span{color:var(--accent);font-weight:500}main{max-width:1240px;padding:30px 24px 70px;margin:auto}h1{font-size:clamp(26px,4vw,38px);margin:8px 0 12px;line-height:1.2}h2,h3{margin-top:0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:12px;font-weight:750}.muted{color:#adc0ce;line-height:1.6}.auth{max-width:460px;margin:8vh auto}.panel,.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:24px;margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin:20px 0}.cards .card{margin:0}.heading,.actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.actions{justify-content:flex-start}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}label{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;font-size:14px}input,select,button,.button{font:inherit;border:1px solid var(--border);border-radius:8px;padding:12px 15px;min-height:46px}input,select{background:#0f1b25;color:inherit;width:100%}button,.button{background:#293f50;color:inherit;font-weight:650;cursor:pointer;display:inline-block;text-decoration:none}button:hover,.button:hover{border-color:var(--accent)}button:disabled{opacity:.45;cursor:default}button[type=submit],form>button{background:var(--accent);color:#10242c}.danger{background:#603c42}nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding:15px 0 22px;margin-bottom:28px}nav .active{background:var(--accent);color:#10242c}.check{flex-direction:row;align-items:center}.check input{width:20px;min-height:20px;margin:0}.price{font-size:24px;font-weight:750}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--border);font-size:14px}.scroll{overflow:auto}#message{padding:12px 0;color:var(--accent);overflow-wrap:anywhere}#message.error{color:#ffb5ad}#message:empty{display:none}[hidden]{display:none!important}input:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:620px){main{padding:22px 16px 50px}.panel,.card{padding:18px}header span{display:block;font-size:13px}.auth{margin:4vh auto}nav{display:grid;grid-template-columns:1fr 1fr}nav button{padding:10px}.actions>*{flex:1 1 160px}table{min-width:550px}}
