.mc-profile-expand > .mc-progress-btn{
  width:min(74%, 560px) !important;
  max-width:560px !important;
  min-width:320px !important;
}
.mc-profile-expand > .mc-progress-btn .mc-progress-row{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  flex-wrap:nowrap !important;
}
.mc-progress-label{
  flex:0 0 auto !important;
  color:rgba(255,255,255,.72) !important;
  font-size:11px !important;
  font-weight:900 !important;
  letter-spacing:.065em !important;
  line-height:1 !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
}
.mc-profile-expand > .mc-progress-btn .mc-progress-track{
  flex:1 1 220px !important;
  min-width:110px !important;
}
.mc-profile-expand > .mc-progress-btn .mc-progress-pctwrap{
  flex:0 0 auto !important;
}
@media (max-width:620px){
  .mc-profile-expand > .mc-progress-btn{
    width:100% !important;
    max-width:360px !important;
    min-width:0 !important;
  }
  .mc-profile-expand > .mc-progress-btn .mc-progress-row{
    gap:7px !important;
  }
  .mc-progress-label{
    font-size:9px !important;
    letter-spacing:.045em !important;
  }
  .mc-profile-expand > .mc-progress-btn .mc-progress-track{
    flex:1 1 auto !important;
    min-width:72px !important;
  }
  .mc-progress-pct{
    min-width:30px !important;
    font-size:10px !important;
  }
  .mc-progress-edit{
    display:none !important;
  }
}
@media (max-width:390px){
  .mc-profile-expand > .mc-progress-btn{
    max-width:330px !important;
  }
  .mc-profile-expand > .mc-progress-btn .mc-progress-row{
    gap:6px !important;
  }
  .mc-progress-label{
    font-size:8px !important;
    letter-spacing:.035em !important;
  }
  .mc-profile-expand > .mc-progress-btn .mc-progress-track{
    min-width:54px !important;
  }
  .mc-progress-pct{
    min-width:28px !important;
    font-size:9px !important;
  }
}
