.mc-status-summary.mc-status-summary--inline{
  width:fit-content !important;
  max-width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  justify-content:center !important;
  text-align:center !important;
}
.mc-profile-expand > .mc-progress-btn{
  width:min(58%, 430px) !important;
  max-width:430px !important;
  min-width:260px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.mc-profile-expand > .mc-progress-btn .mc-progress-row{
  width:100% !important;
  justify-content:center !important;
}
.mc-header-visual-stats,
.mc-most-collected-grid--compact.mc-header-visual-stats{
  width:100% !important;
  max-width:540px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  grid-template-columns:repeat(2, minmax(0, 220px)) !important;
  justify-content:center !important;
  justify-items:center !important;
  align-items:start !important;
}
.mc-header-visual-stats::before,
.mc-most-collected-grid--compact.mc-header-visual-stats::before{
  justify-self:stretch !important;
  width:100% !important;
  max-width:100% !important;
}
.mc-header-visual-stat{
  width:100% !important;
  max-width:220px !important;
  justify-self:center !important;
}
@media (max-width:620px){
  .mc-status-summary.mc-status-summary--inline{
    width:fit-content !important;
    max-width:100% !important;
    overflow:visible !important;
  }
  .mc-profile-expand > .mc-progress-btn{
    width:min(78%, 330px) !important;
    min-width:230px !important;
    max-width:330px !important;
  }
  .mc-header-visual-stats,
  .mc-most-collected-grid--compact.mc-header-visual-stats{
    max-width:100% !important;
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:7px 8px !important;
    justify-content:center !important;
    justify-items:center !important;
  }
  .mc-header-visual-stat{
    max-width:170px !important;
  }
}
@media (max-width:420px){
  .mc-status-summary--inline .mc-status-summary-row{
    padding-left:5px !important;
    padding-right:5px !important;
  }
  .mc-profile-expand > .mc-progress-btn{
    width:min(82%, 300px) !important;
    min-width:215px !important;
  }
  .mc-header-visual-stat{
    max-width:155px !important;
  }
}
