/* FPC Wire My Teams — unified polished bar */
/* wire-my-teams-core-css-repair-303f1h405 */

.wire-my-teams-strip{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:58px!important;
  margin:0 0 12px!important;
  padding:8px 12px!important;
  overflow:hidden!important;
  border:1px solid #263b50!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#0c1825,#08121d)!important;
  box-sizing:border-box!important;
  box-shadow:0 8px 28px rgba(0,0,0,.16)!important;
}

.wire-my-teams-title{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:0 0 auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0 12px 0 0!important;
  border-right:1px solid rgba(77,105,132,.32)!important;
}

.wire-my-teams-title strong{
  color:#f4f8fb!important;
  font-size:13px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}

.wire-my-teams-title a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  padding:0 9px!important;
  border:1px solid #334d65!important;
  border-radius:999px!important;
  color:#9ecfff!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:850!important;
  white-space:nowrap!important;
  background:#0a1723!important;
}

.wire-my-teams-scroll{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex:1 1 auto!important;
  min-width:0!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:1px 1px 2px!important;
  scrollbar-width:none!important;
}

.wire-my-teams-scroll::-webkit-scrollbar{
  display:none!important;
}

.wire-my-teams-scroll>a{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 42px!important;
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #304860!important;
  border-radius:999px!important;
  background:#07121d!important;
  color:#fff!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
  transition:transform .16s ease,border-color .16s ease,background .16s ease!important;
}

.wire-my-teams-scroll>a:hover,
.wire-my-teams-scroll>a:focus-visible{
  transform:translateY(-1px)!important;
  border-color:#ff3155!important;
  background:#101d2b!important;
  outline:none!important;
}

.wire-my-teams-scroll>a>img,
.wire-my-teams-scroll img{
  display:block!important;
  width:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}

.wire-my-teams-scroll>a>span,
.wire-my-teams-scroll span{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

.wire-global-team-strip-v185{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  min-height:54px!important;
  margin:0 0 10px!important;
  padding:7px 10px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  border:1px solid #263b50!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#0c1825,#08121d)!important;
  box-sizing:border-box!important;
  scrollbar-width:none!important;
}

.wire-global-team-strip-v185::-webkit-scrollbar{
  display:none!important;
}

.wire-global-view-feed-v185{
  flex:0 0 auto!important;
  min-height:30px!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  border:1px solid #334d65!important;
  border-radius:999px!important;
  color:#9ecfff!important;
  background:#0a1723!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:850!important;
  white-space:nowrap!important;
}

.wire-global-team-chip-v185{
  display:grid!important;
  place-items:center!important;
  flex:0 0 40px!important;
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #304860!important;
  border-radius:999px!important;
  background:#07121d!important;
  box-sizing:border-box!important;
}

.wire-global-team-chip-v185>img,
.wire-global-team-strip-v185 img{
  display:block!important;
  width:28px!important;
  min-width:28px!important;
  max-width:28px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}

@media(max-width:799px){
  .wire-my-teams-strip{
    min-height:54px!important;
    gap:8px!important;
    padding:7px 10px!important;
  }

  .wire-my-teams-title{
    padding-right:8px!important;
  }

  .wire-my-teams-title strong{
    display:none!important;
  }

  .wire-my-teams-title a{
    min-height:30px!important;
  }

  .wire-my-teams-scroll>a{
    flex-basis:40px!important;
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
  }

  .wire-my-teams-scroll>a>img,
  .wire-my-teams-scroll img{
    width:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
  }
}