.suite-account-banner{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 16px;background:#000033;color:#fff;border-bottom:3px solid #d4af89;font:600 14px/1.4 system-ui,sans-serif;text-align:center}
.suite-account-banner form{margin:0}
.suite-account-banner button,.suite-account-banner a{display:inline-block;padding:8px 12px;border:1px solid #d4af89;border-radius:8px;background:#fff;color:#000033;font:700 13px/1.2 system-ui,sans-serif;text-decoration:none;cursor:pointer}
.suite-account-banner a{background:transparent;color:#fff}
.account-switch-page{display:grid;gap:18px;max-width:960px;margin:0 auto}
.account-switch-intro h2{margin:8px 0}
.account-switch-intro p{margin:0}
.account-switch-current{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.account-switch-current div,.account-switch-person-text{display:grid;gap:3px}
.account-switch-current strong{font-size:20px}
.account-switch-current span,.account-switch-person span{overflow-wrap:anywhere}
.account-switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}
.account-switch-person{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.account-switch-person .avatar{flex:0 0 auto}
.account-switch-person-text{flex:1 1 150px}
.account-switch-person form{width:100%;margin:0}
.account-switch-person form button{width:100%}
.account-switch-active{font-weight:700;color:#000033}
