
.ba-weekly-widget{background:#101c2b!important;border:1px solid #30475a!important;border-radius:20px!important;color:#edf5ef!important;padding:20px!important}
.ba-weekly-title{color:#a8ff24!important;letter-spacing:.075em!important;font-weight:800!important;font-size:clamp(12px,3.3vw,16px)!important;line-height:1.5!important}
.ba-weekly-number{color:#eef6ef!important}
.ba-weekly-caption{color:#adbec4!important}
.ba-weekly-dot.done{background:#a8ff24!important;color:#101b20!important;box-shadow:0 0 0 3px rgba(168,255,36,.1)!important}
.ba-weekly-day{text-align:center!important;min-width:0!important}
.v199-previous{background:#142538;border:1px solid #30485c;border-radius:15px;padding:18px 14px;margin:14px 0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}
.v199-previous .v199-eyebrow{font-size:12px;color:#a8ff24;letter-spacing:.07em;font-weight:800}
.v199-previous strong{font-size:clamp(19px,5vw,26px);color:#f1f6f1;overflow-wrap:anywhere}
.v199-previous small{color:#afc0c6;font-size:14px}
.v199-history{display:flex;justify-content:center;border-top:1px solid #30485c;margin-top:22px;padding-top:18px}
.v199-history button{max-width:100%;white-space:normal}
.v198-section:has(.v199-previous){text-align:center!important}
.v198-section:has(.v199-previous) button#dashboardWorkout{max-width:100%}
