/* V17 account switch: compact, accessible, and only visible when server-rendered for Master/Tester. */
body.page-admin .admin-shell-switch{display:flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:auto;padding-left:8px}
body.page-admin .admin-shell-switch .admin-switch-label{font-size:.68rem;font-weight:500;color:#cad7e3;margin-right:3px}
body.page-admin .admin-shell-switch .admin-switch-current,
body.page-admin .admin-shell-switch .admin-switch-add{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border-radius:5px;font-size:.75rem;line-height:1.2;text-decoration:none;white-space:nowrap}
body.page-admin .admin-shell-switch .admin-switch-current{background:#e9ddc8;border:1px solid #e9ddc8;color:#152f46;font-weight:650}
body.page-admin .admin-shell-switch .admin-switch-add{background:transparent;border:1px solid #7893a9;color:#fff}
body.page-admin .admin-shell-switch .admin-switch-add:hover,body.page-admin .admin-shell-switch .admin-switch-add:focus-visible{background:#38536b}
.account-switch-bar{position:relative;z-index:2}
.account-switch-bar .account-switch-choice.is-current{display:inline-flex;align-items:center;justify-content:center;min-height:30px}
.account-switch-bar .account-switch-inner{min-height:39px}
@media(max-width:700px){body.page-admin .admin-shell-switch{margin-left:0;gap:4px;padding-left:5px}body.page-admin .admin-shell-switch .admin-switch-label{display:none}}
