/* wire-profile-connections-experience-303f1h727 */

body.wire-profile-connections-open-h727{
  overflow:hidden !important;
}

.wire-profile-connections-overlay-h727{
  position:fixed !important;
  inset:0 !important;
  z-index:260 !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(420px,680px) !important;
  background:rgba(0,0,0,.58) !important;
  backdrop-filter:blur(5px) !important;
}

.wire-profile-connections-overlay-h727[hidden]{
  display:none !important;
}

.wire-profile-connections-panel-h727{
  grid-column:2 !important;
  display:grid !important;
  grid-template-rows:auto minmax(0,1fr) !important;
  min-width:0 !important;
  height:100dvh !important;
  border-left:1px solid rgba(72,110,139,.5) !important;
  background:#07111b !important;
  box-shadow:-24px 0 70px rgba(0,0,0,.52) !important;
}

.wire-profile-connections-shell-header-h727{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:12px !important;
  min-height:62px !important;
  padding:10px 14px !important;
  border-bottom:1px solid rgba(72,110,139,.34) !important;
  background:rgba(7,17,27,.96) !important;
}

.wire-profile-connections-shell-header-h727>div{
  min-width:0 !important;
}

.wire-profile-connections-shell-header-h727 strong,
.wire-profile-connections-shell-header-h727 small{
  display:block !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
}

.wire-profile-connections-shell-header-h727 small{
  margin-top:3px !important;
  color:#90a6b8 !important;
}

.wire-profile-connections-close-h727{
  display:grid !important;
  place-items:center !important;
  width:40px !important;
  height:40px !important;
  min-width:40px !important;
  border:1px solid rgba(80,115,142,.5) !important;
  border-radius:50% !important;
  background:#0b1b29 !important;
  color:#fff !important;
  font-size:22px !important;
  cursor:pointer !important;
}

.wire-profile-connections-content-h727{
  min-height:0 !important;
  overflow:auto !important;
  overscroll-behavior:contain !important;
}

.wire-profile-connections-content-h727>
[data-wire-connections-page]{
  min-height:100% !important;
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

.wire-profile-connections-loading-h727,
.wire-profile-connections-error-h727{
  display:grid !important;
  place-items:center !important;
  min-height:260px !important;
  padding:30px !important;
  text-align:center !important;
}

.wire-profile-connections-error-h727{
  color:#ffb3bc !important;
}

.wire-profile-connections-overlay-h727
.wire-connections-back-303f1h708{
  display:none !important;
}

.wire-profile-connections-overlay-h727
.wire-connections-header-303f1h708{
  position:sticky !important;
  top:0 !important;
  z-index:8 !important;
}

.wire-profile-connections-overlay-h727
.wire-connections-tabs-303f1h708{
  position:sticky !important;
  top:0 !important;
  z-index:7 !important;
  background:rgba(7,17,27,.96) !important;
  backdrop-filter:blur(10px) !important;
}

.wire-profile-connections-overlay-h727
.wire-connections-search-303f1h708 input{
  font-size:16px !important;
}

.wire-profile-connections-overlay-h727
.wire-connection-person-303f1h708{
  min-width:0 !important;
}

.wire-profile-connections-overlay-h727
.wire-connection-person-303f1h708 img{
  max-width:none !important;
  object-fit:cover !important;
}

@media(max-width:799px){
  .wire-profile-connections-overlay-h727{
    grid-template-columns:1fr !important;
    background:#07111b !important;
  }

  .wire-profile-connections-panel-h727{
    grid-column:1 !important;
    width:100% !important;
    border-left:0 !important;
    box-shadow:none !important;
  }

  .wire-profile-connections-shell-header-h727{
    min-height:56px !important;
    padding-top:calc(8px + env(safe-area-inset-top)) !important;
  }

  .wire-profile-connections-content-h727{
    padding-bottom:calc(76px + env(safe-area-inset-bottom)) !important;
  }

  .wire-profile-connections-overlay-h727
  .wire-connections-header-303f1h708{
    padding-left:12px !important;
    padding-right:12px !important;
  }

  .wire-profile-connections-overlay-h727
  .wire-connections-tabs-303f1h708{
    overflow-x:auto !important;
    scrollbar-width:none !important;
  }

  .wire-profile-connections-overlay-h727
  .wire-connections-tabs-303f1h708::-webkit-scrollbar{
    display:none !important;
  }
}

@media(prefers-reduced-motion:reduce){
  .wire-profile-connections-panel-h727{
    animation:none !important;
  }
}