main{max-width:850px}section{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;margin:24px 0}label{display:block;margin:14px 0 6px}input:not([type=checkbox]),textarea,select{background:#081925;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:12px;font:inherit;width:100%;max-width:100%}textarea{height:100px;overflow-wrap:anywhere;resize:vertical}input:not([type=checkbox]),textarea{font-family:monospace}header select{width:auto}button,.button{display:inline-block;margin:10px 8px 0 0;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:#163a4c;color:var(--ink);font:700 16px/1.5 system-ui;text-align:center;text-decoration:none;cursor:pointer;max-width:100%;white-space:normal}#create,#capture,#open,#approve{background:var(--accent);color:#07242c}button:disabled{opacity:.5;cursor:wait}.confirm{display:flex;gap:12px;align-items:baseline}#status,#result{white-space:pre-line;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){header,main{padding:18px}section{padding:18px}button,.button{width:100%;margin-right:0}h2{font-size:1.25rem}}

.action-feedback{margin:8px 0 12px;padding:12px 14px;border-left:3px solid var(--accent);background:#081925;border-radius:8px;white-space:pre-line;overflow-wrap:anywhere}
