:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:#1d1d1f;--muted:#5f6368;--line:#d9d9de;--surface:#fff;--page:#f6f6f8;--accent:#2456c9;--problem:#b3261e;font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#ececf1;--muted:#a0a0aa;--line:#3a3a42;--surface:#1e1e24;--page:#141418;--accent:#8ab4ff;--problem:#ff8a80}}body{background:var(--page);color:var(--text);margin:0}main{max-width:52rem;margin:0 auto;padding:1rem 16px 4rem}main.narrow{max-width:24rem}header.top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:1rem;padding:.75rem 16px;display:flex}header.top span{color:var(--muted);margin-left:auto}form{gap:.75rem;margin:1rem 0;display:grid}label{gap:.25rem;display:grid}label:has(>input[type=radio]){align-items:center;gap:.5rem;display:flex}.card .for{color:var(--muted)}.hint{color:var(--muted);margin-top:-.5rem}.approved{color:var(--accent);font-weight:600}input,textarea,select,button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;padding:.4rem .6rem}button{cursor:pointer;width:fit-content}button[type=submit]{background:var(--accent);color:var(--surface);border-color:var(--accent)}button:disabled{opacity:.6;cursor:default}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:1rem 0;padding:1rem}.card button{margin-right:.5rem}.list{padding-left:1.2rem}.problem{color:var(--problem)}.waiting{background:var(--surface);border-bottom:1px solid var(--line);margin:0;padding:.5rem 16px}.changes li{margin:.4rem 0}fieldset{border:1px solid var(--line);border-radius:8px}
