/* Grand Public workout: dark controls and compact rest timer. */
#independent .ba424-shared-workout{padding-bottom:24px;scroll-margin-top:16px;overflow-anchor:none}
#independent .ba424-shared-workout .mw-set-index,
#independent .ba424-shared-workout .mw-video,
#independent .ba424-shared-workout .mw-add,
#independent .ba424-shared-workout .ba-prior-toggle{background:#19221e!important;background-image:none!important;color:#eef5f0!important;-webkit-text-fill-color:#eef5f0!important;border:1px solid #3b4d42!important;box-shadow:none!important}
#independent .ba424-shared-workout .mw-set-index{display:flex;align-items:center;justify-content:center;border-radius:10px;min-height:44px}
#independent .ba424-shared-workout .mw-set input[type=number]{background:#101713!important;color:#f3f7f4!important;border-color:#3b5142!important;text-align:center}
#independent .ba424-shared-workout .mw-table-head{color:#bac7bf!important}
#independent .ba424-shared-workout .mw-save{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:16px!important}
#independent .ba424-shared-workout .mw-rest{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#141c18!important;border:1px solid #33463a!important;padding:12px!important}
#independent .ba424-shared-workout .mw-rest-top{display:flex;align-items:center;gap:8px;flex:1;min-width:0}
#independent .ba424-shared-workout .mw-rest-start{background:transparent!important;color:#eef5f0!important;-webkit-text-fill-color:#eef5f0!important;padding:4px!important;gap:6px!important;min-height:36px!important;border:0!important;box-shadow:none!important;white-space:nowrap!important}
#independent .ba424-shared-workout .mw-rest-start strong{font-size:20px!important;color:#eef5f0!important;font-variant-numeric:tabular-nums}
#independent .ba424-shared-workout .mw-rest-caption{font-size:13px!important}
#independent .ba424-shared-workout .mw-rest-reset{background:#202d25!important;color:#eef5f0!important;-webkit-text-fill-color:#eef5f0!important;width:36px!important;min-width:36px!important;min-height:36px!important;padding:4px!important;font-size:22px!important;border:1px solid #455c4c!important}
#independent .ba424-shared-workout .mw-auto-rest-option{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;width:auto!important;margin:0!important;font-size:13px!important;color:#c4d1c8!important}
#independent .ba424-shared-workout input[type=checkbox]{width:22px!important;height:22px!important;min-width:22px!important;accent-color:#9be52a}
#independent .ba424-head button{color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:44px!important;width:44px!important;height:44px!important;padding:0!important}
#independent .ba424-shared-workout .mw-foot button{min-width:0;flex:1}
#independent .ba424-shared-workout .mw-foot button.secondary{background:#1b2820!important;color:#e8f1eb!important;-webkit-text-fill-color:#e8f1eb!important}
