/* wire-video-profile-switcher-all-accounts-303f1h9175 */

/*
 * Tight identity line: name and verification badge should visually read as one
 * unit, matching the compact account card reference.
 */
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong,
aside.wire-video-persistent-sidebar-303e5r
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong,
aside.wire-video-hub-sidebar-303e5p
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  justify-self:start!important;
  gap:2px!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  color:#fff!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}

/* Strip historical verification-badge margins that create the visual gap. */
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong>img,
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong>svg,
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong>[class*="verif"],
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-toggle-303f1h87]
>span>strong>[class*="badge"]{
  display:inline-block!important;
  flex:0 0 auto!important;
  margin:0!important;
  margin-left:1px!important;
  padding:0!important;
  vertical-align:middle!important;
}

/* Same identity tightening inside each switcher result row. */
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong,
aside.wire-video-persistent-sidebar-303e5r
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong,
aside.wire-video-hub-sidebar-303e5p
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:2px!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  overflow:hidden!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong>img,
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong>svg,
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong>[class*="verif"],
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>strong>[class*="badge"]{
  display:inline-block!important;
  flex:0 0 auto!important;
  margin:0!important;
  margin-left:1px!important;
  padding:0!important;
}

/*
 * The popup must support every account/profile attached to the login. Keep the
 * menu compact for one or two profiles but scroll cleanly when there are many.
 */
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87],
aside.wire-video-persistent-sidebar-303e5r
[data-wire-profile-switcher-menu-303f1h87],
aside.wire-video-hub-sidebar-303e5p
[data-wire-profile-switcher-menu-303f1h87]{
  max-height:min(68vh,480px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(104,146,180,.5) transparent!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
>header{
  position:sticky!important;
  z-index:3!important;
  top:0!important;
  background:#07141f!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
>footer{
  position:sticky!important;
  z-index:3!important;
  bottom:0!important;
  background:#07141f!important;
}

/* Keep each attached profile visually compact but fully readable. */
aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button{
  min-height:52px!important;
  padding:8px 10px!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span{
  display:grid!important;
  gap:1px!important;
  min-width:0!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>small{
  margin:0!important;
  line-height:1.1!important;
}

aside.wire-video-universal-sidebar-303f1h425
[data-wire-profile-switcher-menu-303f1h87]
form>button span>em{
  margin-top:1px!important;
  line-height:1.1!important;
}