:root { --bg:#0b1220; --card:#121a2c; --text:#eaf0ff; --muted:#9fb0d0; --acc:#6aa3ff; }
* { box-sizing:border-box; }
body { margin:0; font-family:system-ui,Segoe UI,Roboto,Arial; background:linear-gradient(180deg,#091022,#070b14); color:var(--text); }
header { padding:18px; border-bottom:1px solid rgba(255,255,255,.08); }
header h1 { margin:0; font-size:18px; }
header p { margin:6px 0 0; color:var(--muted); font-size:13px; }
main { max-width:1100px; margin:0 auto; padding:18px; display:grid; gap:14px; }
.card { background:rgba(18,26,44,.9); border:1px solid rgba(255,255,255,.08); border-radius:12px; padding:14px; }
h2 { margin:0 0 10px; font-size:14px; color:#dbe6ff; }
.row { display:flex; gap:10px; flex-wrap:wrap; align-items:end; }
label { display:flex; flex-direction:column; gap:6px; font-size:12px; color:var(--muted); min-width:220px; }
input { background:rgba(255,255,255,.06); color:var(--text); border:1px solid rgba(255,255,255,.10); border-radius:10px; padding:10px; outline:none; }
button { border:1px solid rgba(255,255,255,.12); background:rgba(106,163,255,.18); color:var(--text); padding:10px 12px; border-radius:10px; cursor:pointer; }
button:hover { background:rgba(106,163,255,.26); }
table { width:100%; border-collapse:collapse; overflow:hidden; border-radius:10px; margin-top:10px; }
th, td { padding:10px; border-bottom:1px solid rgba(255,255,255,.08); font-size:13px; }
th { text-align:left; background:rgba(255,255,255,.04); color:#cfe0ff; }
td input { width:100%; padding:8px; border-radius:8px; }
.status { margin-top:10px; padding:10px; border-radius:10px; border:1px solid rgba(255,255,255,.10); background:rgba(255,255,255,.04); font-size:13px; display:none; }
.kpis { display:flex; gap:10px; margin-bottom:8px; flex-wrap:wrap; }
.kpi { padding:8px 10px; border:1px solid rgba(255,255,255,.10); border-radius:999px; background:rgba(255,255,255,.04); font-size:12px; color:#dbe6ff; }
.kpi b { color:var(--text); }
.hint { margin-top:8px; color:var(--muted); font-size:12px; }
code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; }