/* v740 - Account switch: a "Switch account" row in the account menu + the list of accounts used on THIS device. */
.acct-switch-row{display:flex;align-items:center;gap:10px;width:100%}
.acct-switch-row .acct-sw-chev{margin-inline-start:auto;opacity:.55;transition:transform .2s ease;font-size:11px}
.acct-switch-row[aria-expanded="true"] .acct-sw-chev{transform:rotate(180deg)}
.acct-switch-list{display:grid;gap:4px;margin:2px 8px 6px;padding:6px;border-radius:12px;background:rgba(19,38,74,.05);animation:acctSwIn .28s cubic-bezier(.2,.8,.2,1) both}
.acct-switch-list[hidden]{display:none}
.acct-sw-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:#fff;color:#13264a;text-align:start;cursor:pointer;font:inherit}
.acct-sw-item:hover,.acct-sw-item:focus-visible{background:#fff7e6;outline:none}
.acct-sw-av{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#13264a,#24467d);box-shadow:0 0 0 2px rgba(232,182,74,.55)}
.acct-sw-tx{display:flex;flex-direction:column;min-width:0;flex:1}
.acct-sw-tx b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.acct-sw-tx small{font-size:10.5px;opacity:.6;letter-spacing:.04em}
.acct-sw-go{font-size:11px;font-weight:700;color:#8a6a2b;white-space:nowrap}
.acct-sw-item.is-armed{background:#fff3d6;box-shadow:inset 0 0 0 1px rgba(232,182,74,.7)}
.acct-sw-item.is-armed .acct-sw-go{color:#b5561f}
.acct-sw-note{margin:2px 4px 0;font-size:10.5px;line-height:1.4;opacity:.62;padding:0 4px}
@keyframes acctSwIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.acct-switch-list{animation:none}}
html[data-theme="dark"] .acct-sw-item{background:#1b2740;color:#f1ead8}
html[data-theme="dark"] .acct-switch-list{background:rgba(255,255,255,.05)}

/* photo of the account, cropped to the same circle as the initials */
.acct-sw-av{overflow:hidden;padding:0}
.acct-sw-av img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}
