.browser-account-list{min-width:0}.browser-account-list__heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;font-size:.875rem;display:flex}.browser-account-list__heading h2{font-size:inherit;font-weight:600}.browser-account-list__heading>span{color:var(--muted-foreground);white-space:nowrap}.browser-account-list__rows{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.65rem;max-height:min(38dvh,22rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.browser-account-list--menu .browser-account-list__rows{overscroll-behavior:contain;max-height:min(52dvh,24rem);overflow-y:auto}.browser-account-list__row{border:1px solid var(--border);background:var(--card);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:flex}.browser-account-list__identity{flex:18rem;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.browser-account-list__details{gap:.15rem;min-width:0;font-size:.8rem;display:grid}.browser-account-list__details>*{overflow-wrap:anywhere}.browser-account-list__details>span{color:var(--muted-foreground)}.browser-account-list__details .browser-account-list__active{color:var(--primary);font-weight:600}.browser-account-list__actions{flex:13rem;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:0;display:grid}.browser-account-list__actions button,.browser-account-list__close-others{border:1px solid var(--border);min-height:44px;color:var(--foreground);background:var(--background);font:inherit;text-align:center;cursor:pointer;border-radius:.7rem;padding:.5rem .6rem;font-size:.85rem}.browser-account-list__actions button:focus-visible,.browser-account-list__close-others:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.browser-account-list__actions button:disabled,.browser-account-list__close-others:disabled{opacity:.55;cursor:default}.browser-account-list__close-others{width:100%;margin-top:.65rem}.browser-account-list__help,.browser-account-list>[role=note],.browser-account-list>[role=status]{color:var(--muted-foreground);margin-top:.6rem;font-size:.75rem}.browser-account-list [role=alert]{color:var(--destructive);margin-top:.6rem;font-size:.8rem}@media (hover:hover) and (pointer:fine){.browser-account-list__actions button:hover:not(:disabled),.browser-account-list__close-others:hover:not(:disabled){border-color:var(--primary);background:var(--secondary)}}.browser-account-list--menu .browser-account-list__rows{gap:0}.browser-account-list--menu .browser-account-list__row{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:nowrap;gap:.4rem;padding:.4rem 0}.browser-account-list--menu .browser-account-list__row:last-child{border-bottom:0}.browser-account-list--menu .browser-account-list__identity{flex:1 1 0;align-items:center;gap:.5rem}.browser-account-list--menu .browser-account-list__details{flex:1;font-size:.75rem}.browser-account-list--menu .browser-account-list__details>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-account-list--menu .browser-account-list__actions{flex:none;gap:0;display:flex}.browser-account-list--menu .browser-account-list__actions button{background:0 0;border:0;flex:none;width:auto;padding:.5rem;font-size:.75rem}.browser-account-list--menu .browser-account-list__remove{min-width:44px}.browser-account-list--menu .browser-account-list__remove svg{width:1rem;height:1rem}.browser-account-list--menu .account-switcher-initial{width:1.75rem;height:1.75rem;font-size:.75rem}
