.account-page{max-width:720px}.account-panel{border:1px solid var(--border);border-radius:8px;background:var(--panel)}.account-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.account-row+.account-row{border-top:1px solid var(--border-subtle)}.account-row__text{min-width:0}.account-row__text h2{margin:0 0 2px;color:var(--fg);font-size:14px;font-weight:650}.account-row__text p{margin:0;color:var(--fg-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.account-row__text .account-row__value{color:var(--fg);font-size:14px}.account-row__text .account-row__note{margin-top:4px;font-size:12px}.account-row__text .account-row__error{margin-top:4px;color:var(--danger);font-size:12px}.account-row .button{flex:0 0 auto}.account-link-button{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--control-h-sm, 28px);padding:0 var(--control-px-sm, 10px);border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.account-link-button--primary{background:var(--accent-inverse);color:#fff}.account-link-button--primary:hover{background:var(--accent-inverse-hover, var(--accent-inverse));color:#fff}.account-page__more{margin:12px 0 0;font-size:13px}.account-page__more a{color:var(--accent);font-weight:600;text-decoration:none}.account-page__more a:hover{text-decoration:underline}@media (max-width: 767px){.account-row{flex-direction:column;align-items:stretch}.account-row .button,.account-link-button{justify-content:center;min-height:44px}}
