:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--bg1: #0b1020;--bg2: #070a12;--card: rgba(255,255,255,.06);--card2: rgba(255,255,255,.08);--border: rgba(255,255,255,.12);--text: #e9eaf2;--muted: rgba(233,234,242,.72);--accent: #7c5cff;--accent2: #22d3ee;--danger: #ff5c7a;--shadow: 0 18px 50px rgba(0,0,0,.55)}html,body{height:100%}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(1200px 700px at 20% 10%,rgba(124,92,255,.25),transparent 60%),radial-gradient(1000px 600px at 85% 0%,rgba(34,211,238,.18),transparent 55%),linear-gradient(180deg,var(--bg1),var(--bg2))}.container{width:min(1000px,calc(100% - 48px));margin:0 auto;padding:64px 0 72px}h1{margin:0 0 28px;font-size:56px;letter-spacing:-.02em;text-align:center}.hint{margin-top:18px;text-align:center;color:var(--muted)}.muted{color:var(--muted)}.status{margin:14px 0 0;color:var(--danger);text-align:center}.tabs{display:flex;justify-content:center;margin:0 0 22px}.tabs button{border:1px solid var(--border);background:#ffffff0a;color:var(--text);padding:10px 16px;cursor:pointer}.tabs button:first-child{border-radius:10px 0 0 10px}.tabs button:last-child{border-radius:0 10px 10px 0;border-left:none}.tabs button.active{background:linear-gradient(90deg,#7c5cff59,#22d3ee38);border-color:#7c5cff73}.card{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.formGrid{width:min(560px,100%);margin:0 auto;display:grid;grid-template-columns:190px 1fr;gap:12px 16px;align-items:center}.formGrid label{justify-self:end;color:var(--muted);font-weight:600}.formGrid label:after{content:":";margin-left:6px;color:#e9eaf28c}input,select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:var(--text);outline:none}input:focus,select:focus{border-color:#7c5cff8c;box-shadow:0 0 0 3px #7c5cff33}button{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,#7c5cffb3,#22d3ee8c);color:#0b0d14;font-weight:800;padding:10px 14px;cursor:pointer;transition:transform .12s ease,filter .12s ease}button:hover{transform:translateY(-1px);filter:brightness(1.05)}button:active{transform:translateY(0)}.header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.headerRight{display:flex;gap:12px;align-items:center}.grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:16px}@media(max-width:900px){.grid,.formGrid{grid-template-columns:1fr}.formGrid label{justify-self:start}}table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:12px}thead th{text-align:left;font-size:13px;color:#e9eaf2c7;border-bottom:1px solid rgba(255,255,255,.12);padding:10px}tbody td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06)}tbody tr:nth-child(odd){background:#ffffff08}.summaryRow{display:flex;justify-content:space-between;margin:10px 0}.summaryRow.strong{font-weight:900}.card.formGrid{display:grid;grid-template-columns:170px minmax(220px,1fr);gap:12px 16px;align-items:center}.fullRow{grid-column:1 / -1}.card.formGrid label{justify-self:end;white-space:nowrap;opacity:.9}.card.formGrid label:after{content:":";margin-left:8px;opacity:.75}.card.formGrid input,.card.formGrid select{width:100%}@media(max-width:850px){.card.formGrid{grid-template-columns:1fr}.card.formGrid label{justify-self:start}}.summaryRow{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 0}.summaryRow span:first-child:after{content:":";margin-left:8px;opacity:.75}.headerRight{display:flex;align-items:center;gap:12px}
