.account-switcher{grid-column:1/-1;padding:10px;border-bottom:1px solid var(--line)}
.profile-menu .account-option{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;border:1px solid transparent;border-radius:7px;margin:2px 0;text-align:left;background:transparent}
.profile-menu .account-option.selected{border-color:var(--orange);background:var(--panel2)}
.account-option-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:var(--panel2);color:var(--orange);font-size:20px;flex-shrink:0}
.account-option-label{display:grid;gap:4px;min-width:0}.account-option-label strong{font-size:13px}.account-option-label small{font-size:10px;color:var(--muted)}
.account-option>b{margin-left:auto;font-size:14px;white-space:nowrap}.account-selected{width:14px;color:var(--orange);flex-shrink:0}
.principal-account-notice{position:absolute;z-index:4;left:14px;right:14px;top:63px;font-size:10px;color:var(--muted);text-align:center;pointer-events:none}
.trade:disabled{opacity:.45;cursor:not-allowed}.principal-empty{text-align:center;padding:16px;color:var(--muted);font-size:12px}
@media(max-width:650px){.account-switcher{padding:7px}.profile-menu .account-option{padding:11px 7px;gap:7px}.account-option-label strong{font-size:12px}.account-option-label small{font-size:9px}.account-option>b{font-size:12px}.principal-account-notice{top:82px;font-size:8px;left:7px;right:7px}}
