account-panel{background:var(--card-bg,var(--color-surface));border:1px solid var(--color-line);border-radius:calc(var(--radius,1rem) * 1.25);max-width:40rem;min-height:14rem;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(1.1rem,4vw,1.75rem);display:block}.ac-form label{margin-block-end:.35rem;font-weight:600;display:block}.ac-row{flex-wrap:wrap;gap:.5rem;display:flex}.ac-row input{border:1px solid var(--color-line);background:var(--color-bg);min-height:2.75rem;color:var(--color-ink);font:inherit;border-radius:.6rem;flex:14rem;padding-inline:.75rem}.ac-primary{border:1px solid var(--color-accent);background:var(--color-accent);min-height:2.75rem;color:var(--color-bg);font:inherit;cursor:pointer;border-radius:.6rem;padding-inline:1rem;font-weight:600}.ac-primary:disabled{opacity:.5;cursor:not-allowed}.ac-link{min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;text-decoration:underline}.ac-or{margin-block:.75rem}.ac-status{min-height:1.5em;margin-block:.75rem}.ac-list{margin-block:.5rem 1rem;padding:0;list-style:none}.ac-list li{border-block-end:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding-block:.55rem;display:flex}.ac-list li:last-child{border-block-end:0}.ac-name{font-weight:600}.ac-meta{font-variant-numeric:tabular-nums;flex:12rem}.ac-newkey{border:1px solid var(--color-line);border-radius:.8rem;padding:1rem}.ac-code{overflow-wrap:anywhere;font-family:var(--font-mono,monospace);user-select:all;margin-block:.5rem;display:block}
