.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;min-width:0;padding:24px}.account-panel h2{margin:0 0 20px;font-size:18px}.account-panel p{margin-bottom:16px;line-height:1.8}.account-panel dl{grid-template-columns:80px minmax(0,1fr);gap:12px;margin:0 0 16px;font-size:14px;display:grid}.account-panel dt,.account-muted{color:var(--ink-3)}.account-panel dd{margin:0}.account-muted{font-size:13px;font-weight:400}.account-form{flex-direction:column;gap:16px;display:flex}.account-form label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.account-form input:not([type=checkbox]):not([type=hidden]):not(.float-field-control){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px}.account-form button{align-self:flex-start;min-height:44px}.account-form .account-confirm{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.8}.account-confirm input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0;margin-top:3px}.account-error{color:var(--danger)}.account-notice{border-left:3px solid var(--brand);background:var(--brand-softer);padding:16px;line-height:1.8}.account-panel--wide{grid-column:1/-1}.account-links{flex-wrap:wrap;gap:8px 16px;display:flex}.account-history{max-height:400px;margin:0;padding:0;list-style:none;overflow-y:auto}.account-history li{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;font-size:14px;display:flex}@media (max-width:700px){.account-grid{grid-template-columns:minmax(0,1fr);gap:16px}.account-panel{padding:20px 16px}.account-form input:not([type=checkbox]):not([type=hidden]):not(.float-field-control){font-size:16px}}
