/* Compact collector header refresh: progress first, status stack left, awards right, issue stat below. */
.mc-profile-card[data-expanded="true"] .mc-profile-expand{
  gap:8px !important;
}
.mc-profile-expand{
  padding-top:8px !important;
}
.mc-profile-detail-grid{
  grid-template-columns:minmax(168px, 218px) minmax(0, 1fr) !important;
  gap:8px !important;
  align-items:start !important;
}
.mc-progress-row{
  margin-top:4px !important;
}
.mc-status-pills{
  gap:6px !important;
  padding:8px !important;
  align-content:start !important;
}
.mc-status-pill{
  min-height:38px !important;
  padding:8px 10px !important;
  gap:8px !important;
  align-items:center !important;
  white-space:nowrap !important;
}
.mc-status-num{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:32px !important;
  padding-right:8px !important;
  font-size:14px !important;
  line-height:1 !important;
}
.mc-status-label{
  display:inline !important;
  font-size:10.5px !important;
  line-height:1 !important;
  white-space:nowrap !important;
}
.mc-profile-awards{
  min-height:auto !important;
  gap:7px !important;
  padding:8px !important;
}
.mc-profile-awards-title{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  font-size:9.5px !important;
  line-height:1 !important;
}
.mc-profile-awards-title::after{
  display:none !important;
  content:'' !important;
}
.mc-profile-awards-list{
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(148px, 1fr)) !important;
  gap:6px !important;
  width:100% !important;
}
.mc-profile-award{
  width:100% !important;
  min-height:38px !important;
  padding:8px 9px !important;
  gap:7px !important;
  font-size:10.5px !important;
}
.mc-profile-award-no{
  min-width:35px !important;
  min-height:22px !important;
  padding:4px 7px !important;
  font-size:10.5px !important;
}
.mc-profile-award-label{
  gap:6px !important;
}
.mc-profile-award .material-symbols-outlined{
  font-size:18px !important;
}
.mc-most-collected-grid--compact{
  grid-template-columns:1fr !important;
  gap:0 !important;
}
.mc-most-collected-card--compact{
  display:grid !important;
  grid-template-columns:auto minmax(0, 1fr) auto !important;
  align-items:center !important;
  gap:10px !important;
  padding:8px 10px !important;
}
.mc-most-collected-card--compact b{
  white-space:nowrap !important;
  font-size:9.5px !important;
}
.mc-most-collected-card--compact span{
  font-size:12.5px !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
.mc-most-collected-card--compact small{
  white-space:nowrap !important;
  font-size:10.5px !important;
}
@media (max-width:620px){
  .mc-profile-detail-grid{
    grid-template-columns:1fr !important;
  }
  .mc-most-collected-card--compact{
    grid-template-columns:1fr !important;
    gap:4px !important;
  }
  .mc-most-collected-card--compact span,
  .mc-most-collected-card--compact small{
    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;
  }
}
