/* wire-artist-subscriptions-release-activity-style-303f1h9136 */

.wire-music-subscription-button-303f1h9136{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:38px;
  padding:0 12px;
  border:1px solid #35566e;
  border-radius:10px;
  background:#0a2131;
  color:#fff;
  font:inherit;
  font-size:10px;
  font-weight:850;
  cursor:pointer
}
.wire-music-subscription-button-303f1h9136>b{
  color:#9bb7ca;
  font-size:9px
}
.wire-music-subscription-button-303f1h9136>i{
  display:inline-flex;
  align-items:center;
  min-height:19px;
  padding:0 6px;
  border-radius:999px;
  background:#d92954;
  color:#fff;
  font-size:7px;
  font-style:normal;
  font-weight:950
}
.wire-music-subscription-popover-303f1h9136{
  position:fixed;
  z-index:2147483300;
  display:grid;
  gap:8px;
  padding:10px;
  border:1px solid #35566e;
  border-radius:14px;
  background:#071521;
  box-shadow:0 18px 60px rgba(0,0,0,.46);
  color:#eef6ff
}
.wire-music-subscription-popover-303f1h9136>header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:3px 4px 7px
}
.wire-music-subscription-popover-303f1h9136>header button{
  width:30px;
  height:30px;
  border:0;
  border-radius:50%;
  background:#132b3d;
  color:#fff;
  font-size:18px;
  cursor:pointer
}
.wire-music-subscription-popover-303f1h9136>div{
  display:grid;
  gap:5px
}
.wire-music-subscription-popover-303f1h9136>div>button{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  min-height:52px;
  padding:8px 10px;
  border:1px solid #28465b;
  border-radius:10px;
  background:#0a1e2d;
  color:#eef6ff;
  text-align:left;
  cursor:pointer
}
.wire-music-subscription-popover-303f1h9136>div>button.is-active{
  border-color:#e23760;
  background:rgba(226,55,96,.12)
}
.wire-music-subscription-popover-303f1h9136 button span{
  display:grid;
  gap:2px
}
.wire-music-subscription-popover-303f1h9136 button small{
  color:#8da8b9;
  font-size:9px
}
.wire-music-subscription-popover-303f1h9136 button i{
  color:#ff6783;
  font-style:normal;
  font-weight:950
}
.wire-music-subscription-popover-303f1h9136>
  [data-wire-subscription-feedback-303f1h9136]{
  color:#9bb6c7;
  min-height:14px;
  padding:0 4px;
  font-size:9px
}

.wire-music-subscription-activity-303f1h9136{
  display:grid;
  gap:10px;
  width:100%;
  min-width:0;
  margin:0 0 15px;
  padding:14px;
  border:1px solid var(--border);
  border-radius:17px;
  background:var(--panel);
  box-sizing:border-box
}
.wire-music-subscription-activity-303f1h9136>header{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:12px
}
.wire-music-subscription-activity-303f1h9136>header small{
  color:#ff6783;
  font-size:9px;
  font-weight:950;
  letter-spacing:.08em
}
.wire-music-subscription-activity-303f1h9136>header h2{
  margin:2px 0 0;
  font-size:18px
}
.wire-music-subscription-activity-303f1h9136>header>span{
  color:var(--muted);
  font-size:10px
}
.wire-music-subscription-activity-scroll-303f1h9136{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(210px,260px);
  gap:10px;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  scrollbar-width:thin;
  padding:1px 0 7px
}
.wire-music-subscription-activity-card-303f1h9136{
  display:grid;
  gap:8px;
  min-width:0;
  padding:8px;
  border:1px solid #29485e;
  border-radius:13px;
  background:#071722;
  color:var(--text);
  text-decoration:none;
  text-align:left;
  cursor:pointer
}
.wire-music-subscription-activity-card-303f1h9136:hover{
  border-color:#ec3158
}
.wire-music-subscription-activity-card-303f1h9136.is-new{
  box-shadow:inset 0 0 0 1px rgba(236,49,88,.28)
}
.wire-music-subscription-thumb-303f1h9136{
  position:relative;
  display:grid;
  place-items:center;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:10px;
  background:#05111a;
  font-size:30px
}
.wire-music-subscription-thumb-303f1h9136 img{
  width:100%;
  height:100%;
  object-fit:cover
}
.wire-music-subscription-thumb-303f1h9136>i{
  position:absolute;
  top:7px;
  left:7px;
  display:inline-flex;
  align-items:center;
  min-height:18px;
  padding:0 6px;
  border:1px solid rgba(255,255,255,.25);
  border-radius:999px;
  background:rgba(2,10,16,.84);
  color:#fff;
  font-size:7px;
  font-style:normal;
  font-weight:950;
  letter-spacing:.05em
}
.wire-music-subscription-thumb-303f1h9136>em{
  position:absolute;
  right:7px;
  top:7px;
  display:inline-flex;
  align-items:center;
  min-height:18px;
  padding:0 6px;
  border-radius:999px;
  background:#d92954;
  color:#fff;
  font-size:7px;
  font-style:normal;
  font-weight:950
}
.wire-music-subscription-copy-303f1h9136{
  display:grid;
  gap:3px;
  min-width:0
}
.wire-music-subscription-copy-303f1h9136 strong{
  overflow:hidden;
  font-size:12px;
  line-height:1.3;
  text-overflow:ellipsis;
  white-space:nowrap
}
.wire-music-subscription-copy-303f1h9136 small{
  overflow:hidden;
  color:var(--muted);
  font-size:9px;
  text-overflow:ellipsis;
  white-space:nowrap
}
.wire-music-new-badge-303f1h9136{
  display:inline-flex;
  align-items:center;
  min-height:18px;
  margin-left:6px;
  padding:0 6px;
  border-radius:999px;
  background:#d92954;
  color:#fff;
  font-size:7px;
  font-weight:950;
  vertical-align:middle
}

@media(max-width:640px){
  .wire-music-subscription-activity-303f1h9136{
    padding:11px
  }
  .wire-music-subscription-activity-scroll-303f1h9136{
    grid-auto-columns:minmax(190px,78vw)
  }
}