.account table{border-collapse:collapse;width:100%;font-size:14px}.account th,.account td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px 6px 0}.account td.num,.account th.num{text-align:right;font-variant-numeric:tabular-nums}.account .tablewrap{overflow-x:auto}.account form.inline{margin:0;display:inline}.account label{color:var(--muted);margin-bottom:4px;font-size:13.5px;display:block}.account input[type=email],.account input[type=text]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;max-width:360px;padding:8px 10px}.account button{font:inherit;color:var(--ink);background:var(--accent-soft);border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:7px 14px}.account button.danger{background:var(--bad-soft);border-color:var(--bad)}.account .notice{background:var(--warn-soft);border-left:4px solid var(--warn);border-radius:6px;margin:0;padding:10px 14px}.account .notice.ok{background:var(--good-soft);border-left-color:var(--good)}.account .form-row{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.account pre{border:1px solid var(--line);background:var(--surface);font:13px var(--f-data);border-radius:6px;padding:10px;overflow-x:auto}.account .muted{color:var(--muted)}
