.account-security{border:1px solid var(--line,#deded3);background:var(--paper,#fff);border-radius:20px;margin:28px 0;padding:28px}.account-security h2{margin-top:0}.account-security .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.account-security section{min-width:0}.account-security label{gap:6px;margin:12px 0;font-size:14px;display:grid}.account-security input,.account-security select{color:#17372e;background:#fff;border:1px solid #c9cbc1;border-radius:8px;min-width:0;padding:10px 12px}.account-security .btn{margin:4px 8px 4px 0}.account-security details{border-top:1px solid #deded3;margin-top:24px;padding-top:16px}.account-security summary{cursor:pointer;font-weight:600}.account-notice{overflow-wrap:anywhere;background:#f1eee3;border-radius:8px;padding:12px}.account-security .danger{color:#fff;background:#8f302b}.account-security table{border-collapse:collapse;width:100%;font-size:13px}.account-security th,.account-security td{text-align:left;border-bottom:1px solid #e6e5dd;padding:10px 6px}.account-table{overflow:auto}.account-security code{overflow-wrap:anywhere;white-space:normal}.account-access{max-width:620px;margin:8vh auto;padding:0 18px}.account-access nav{justify-content:flex-end;gap:12px;display:flex}.account-access .account-security{margin-top:18px}.account-security small{line-height:1.7;display:block}.account-security .inline-fields{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.account-security .inline-fields label{flex:1;min-width:100px}.account-security .account-usage{font-variant-numeric:tabular-nums}@media (max-width:720px){.account-security{padding:20px}.account-security .account-grid{grid-template-columns:1fr}}
