body:has(.fx-account){background:#fff!important}body:has(.fx-account)>div{background:#fff!important}body:has(.fx-account) main{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;background:#fff!important}.fx-account{flex:1 1 auto;display:flex;flex-direction:column;gap:1.15rem;min-height:var(--page-min-h-fallback);min-height:var(--page-min-h);padding:18px var(--pad-x) 2rem;background:#fff;color:var(--ink)}.fx-account-status{margin:3rem auto;text-align:center;font-size:.875rem;color:var(--text-muted)}.fx-account-block{display:flex;flex-direction:column;gap:.45rem}.fx-account-label{margin:0 .15rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-2)}.fx-account-card{border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden;box-shadow:none}.fx-account-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.15rem;padding:.85rem 1rem;border:0;background:transparent;text-align:left;font:inherit;color:inherit}.fx-account-row+.fx-account-row{box-shadow:inset 0 1px 0 var(--line)}.fx-account-row.is-action{cursor:pointer;appearance:none;-webkit-appearance:none}.fx-account-row.is-action:active{background:var(--btn-secondary-fill)}.fx-account-key{flex-shrink:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.fx-account-key.is-danger,.fx-account-row.is-danger .fx-account-key{color:#dc2626;font-weight:650}.fx-account-row.is-danger .fx-account-trail{color:#dc2626}.fx-account-row.is-danger .fx-account-trail svg{background:var(--alert-soft)}.fx-account-val{min-width:0;font-size:.875rem;font-weight:500;color:var(--text-muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-account-val.is-ok{color:var(--ok);font-weight:650}.fx-account-val.is-warn{display:inline-flex;align-items:center;min-height:1.4rem;padding:0 .5rem;border-radius:var(--radius-pill);background:var(--alert-soft);color:#c2473f;font-weight:650}.fx-account-trail{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--brand-2)}.fx-account-trail .fx-account-val{color:var(--text-muted)}.fx-account-trail svg{display:block;width:1.35rem;height:1.35rem;padding:.15rem;border-radius:var(--radius-pill);background:var(--btn-secondary-fill);color:var(--btn-secondary-ink)}.fx-account-foot{margin:auto 0 0;padding-top:1.5rem;text-align:center;font-size:.8125rem}.fx-account-note{margin:.45rem .15rem 0;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.fx-account-foot a{color:var(--text-dim);text-decoration:none;font-weight:550}.fx-account-foot a:hover{color:var(--brand-2)}.fx-account-delete{display:flex;flex-direction:column;gap:.65rem;margin-top:.55rem;padding:.85rem 1rem 1rem;border-radius:var(--radius-lg);background:var(--surface-2)}.fx-account-delete-field{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:650;color:var(--text-muted)}.fx-account-delete-field input{min-height:2.4rem;padding:0 .75rem;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:.9375rem;font-weight:500;color:var(--ink)}.fx-account-delete-actions{display:flex;gap:.5rem}.fx-account-delete-btn{flex:1 1 0;min-height:2.4rem;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.fx-account-delete-btn.is-danger{border-color:#dc2626;background:#dc2626;color:#fff}