/* Comic book issue list header: keep the same set-overview card shell and keep the key stats in one compact row. */
.ccc-issue-series-overview-card{
  width:min(520px, 100%);
}
.ccc-issue-series-overview-card .ccc-set-overview-expand{
  gap:8px !important;
}
.ccc-issue-series-overview-grid{
  grid-template-columns:minmax(58px,.55fr) minmax(78px,.75fr) minmax(74px,.70fr) minmax(0,1.55fr) !important;
  gap:8px !important;
  align-items:stretch;
}
.ccc-issue-series-overview-grid .ccc-set-overview-stat{
  min-width:0;
}
.ccc-issue-series-overview-grid .ccc-set-overview-stat:nth-child(4) strong{
  font-size:12px !important;
}
.ccc-issue-series-overview-section--sets .ccc-set-overview-pill{
  cursor:default;
}
.ccc-issue-series-overview-section--sets .ccc-set-overview-pill::before{
  content:'collections_bookmark';
}

/* Make 1CC member cards read like the collection overview cards, including award icons. */
.mc-members-list .mc-member-card{
  min-height:72px;
}
.mc-members-list .mc-profile-left{
  min-width:0;
}
.mc-members-list .mc-profile-name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.mc-members-list .mc-cuts-pill{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:8px;
}
.mc-members-list .mc-cuts-award-icons{
  margin-left:4px;
}
@media (max-width:780px){
  .ccc-issue-series-overview-grid{
    grid-template-columns:minmax(38px,.50fr) minmax(60px,.72fr) minmax(56px,.66fr) minmax(0,1.35fr) !important;
    gap:4px !important;
  }
  .ccc-issue-series-overview-grid .ccc-set-overview-stat{
    padding:5px 5px !important;
  }
  .ccc-issue-series-overview-grid .ccc-set-overview-stat label{
    font-size:7px !important;
    letter-spacing:.035em !important;
    white-space:normal !important;
    text-align:center;
  }
  .ccc-issue-series-overview-grid .ccc-set-overview-stat strong{
    font-size:10px !important;
    line-height:1.1 !important;
    text-align:center;
  }
  .ccc-issue-series-overview-grid .ccc-set-overview-stat:nth-child(4) strong{
    font-size:9px !important;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    line-clamp:2;
    overflow:hidden;
  }
  .mc-members-list{
    grid-template-columns:1fr;
    max-width:100%;
  }
  .mc-members-list .mc-member-card{
    width:100%;
  }
}
@media (max-width:520px){
  .mc-members-list .mc-member-card{
    padding:10px 10px;
  }
  .mc-members-list .mc-cuts-pill{
    gap:6px;
  }
}
