/* V8.24 · progresso em tempo real no modo treinador */
.trainer-session-progress{margin:8px 0 16px;padding:12px 14px;border:1px solid #443a25;border-radius:15px;background:#11100d}.trainer-session-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.trainer-session-progress span{font-size:.68rem;color:#aaa39a}.trainer-session-progress strong{font-size:.78rem;color:#dfc46d}
.trainer-progress-native{display:block;width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;background:#24211b;accent-color:#d6b55f}.trainer-progress-native::-webkit-progress-bar{background:#24211b;border-radius:999px}.trainer-progress-native::-webkit-progress-value{background:#d6b55f;border-radius:999px}.trainer-progress-native::-moz-progress-bar{background:#d6b55f;border-radius:999px}
.trainer-exercise-progress{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0;padding:7px 9px;border:1px solid #302e29;border-radius:10px;background:#101010}.trainer-exercise-progress span,.trainer-exercise-progress strong{font-size:.62rem}.trainer-exercise-progress span{color:#918b82}.trainer-exercise-progress strong{color:#bdb6aa}
.trainer-exercise-progress.complete{border-color:#5a4924;background:#151208}.trainer-exercise-progress.complete strong{color:#dfc46d}.exercise-card.exercise-complete{border-color:#514322;box-shadow:inset 0 0 0 1px rgba(214,182,107,.06)}
