.button-secondary{color:var(--green);background:var(--green-soft)}.button-danger{color:#fff;background:#9b392e}.button:disabled{cursor:wait;opacity:.55}
.start-training,.readiness-card{margin-top:1rem}.readiness-card h2{margin:.3rem 0 0}.score-picker,.rir-picker{margin:0;padding:0;border:0}.score-picker legend,.rir-picker legend{margin-bottom:.45rem;font-size:.85rem;font-weight:800}.score-picker>div,.rir-picker>div{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem}.score-picker label{position:relative;display:block}.score-picker input{position:absolute;width:1px;min-height:1px;opacity:0}.score-picker span,.rir-picker button{display:grid;min-height:3rem;place-items:center;border:1px solid #cfd3cd;border-radius:.8rem;background:#fff;font-weight:800;cursor:pointer}.score-picker input:checked+span,.rir-picker button.active{color:#fff;background:var(--green);border-color:var(--green)}.optional-readiness{display:grid;gap:.7rem;margin-top:.8rem}.form-message{margin:0;padding:.7rem;color:#7f241d;border-radius:.7rem;background:#ffe2de}
.workout-page{padding-bottom:4rem}.workout-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin:.5rem 0 .8rem}.workout-head>div:first-child{min-width:0}.workout-head h1{overflow-wrap:anywhere;margin:.15rem 0 .25rem;font-size:clamp(1.8rem,8vw,2.7rem);line-height:1;letter-spacing:-.05em}.elapsed{display:grid;min-width:5.2rem;padding:.65rem;text-align:center;border-radius:1rem;background:var(--green);color:#fff}.elapsed span,.elapsed strong{display:block}.elapsed span{font-size:.68rem;opacity:.75}.elapsed strong{font-variant-numeric:tabular-nums}.autosave-state{color:var(--muted)}.autosave-state.saving{color:#876000}.autosave-state.save-error{color:#9b392e;font-weight:800}.workout-progress{position:sticky;z-index:9;top:var(--topbar-sticky-offset);display:grid;gap:.45rem;margin:0 -.35rem 1rem;padding:.55rem .7rem .65rem;border:1px solid var(--line);border-radius:.9rem;background:var(--paper);box-shadow:0 8px 20px rgba(22,47,36,.12)}.workout-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.workout-progress-copy>span{color:var(--ink);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.progress-line{overflow:hidden;height:.45rem;border-radius:999px;background:#d9ddd8}.progress-line span{display:block;height:100%;background:var(--coral);transition:width .25s ease}.progress-copy{margin:0;color:var(--muted);font-size:.8rem;white-space:nowrap}.progress-copy strong{color:var(--ink);font-variant-numeric:tabular-nums}
.sync-strip{display:flex;gap:.5rem;align-items:center;margin-top:.25rem;color:var(--muted);font-size:.7rem}.sync-strip span::before{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:50%;background:#4f9a68;content:""}.sync-strip span.offline::before{background:#b86e36}.sync-strip button{padding:0;color:var(--green);border:0;background:transparent;font-size:inherit;font-weight:800}.saved-set.pending-sync{outline:2px dashed #d6a24a}.saved-set.pending-sync::after{content:"ожидает";color:#876000;font-size:.65rem}.local-note{margin:.45rem 0;padding:.5rem;border-radius:.6rem;background:#fff2ce;font-size:.75rem}.sw-update{position:fixed;z-index:60;right:.75rem;top:calc(.75rem + env(safe-area-inset-top));left:.75rem;display:grid;max-width:34rem;margin:auto;padding:1rem;gap:.5rem;border-radius:1rem;color:#fff;background:#14241d;box-shadow:0 12px 35px rgba(0,0,0,.25)}.sw-update[hidden]{display:none}.sw-update span{font-size:.8rem;opacity:.8}.conflict-banner>div{display:grid;gap:.45rem}.conflict-banner .button{font-size:.78rem}
.exercise-stack{display:grid;gap:1rem}.exercise-card{overflow:hidden;padding:1rem;border:1px solid var(--line);border-radius:1.3rem;background:var(--card);box-shadow:0 8px 25px rgba(22,47,36,.06)}.exercise-card.active{border-color:#8cb19b}.exercise-card.waiting{border-color:#d9ad58;background:#fffaf0}.exercise-card.completed{border-color:#a5c8af;background:#f5fbf6}.exercise-card.skipped{opacity:.72}.exercise-card-head{display:grid;grid-template-columns:clamp(4.5rem,22vw,6.5rem) minmax(0,1fr) auto 2.65rem;grid-template-areas:"icon heading state toggle" "icon metrics metrics rest";gap:.65rem .75rem;align-items:start}.exercise-icon{grid-area:icon;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:.35rem;border-radius:1rem;background:linear-gradient(145deg,#edf3ed,#dfe8df)}.exercise-heading{grid-area:heading;min-width:0}.exercise-card h2{overflow-wrap:anywhere;margin:.15rem 0;font-size:clamp(1.15rem,5.7vw,1.75rem);line-height:1.04;letter-spacing:-.04em}.exercise-order,.replacement-note{margin:0;color:var(--muted);font-size:.72rem}.replacement-note{display:block;color:#8e4a35}.exercise-state{grid-area:state;max-width:8rem;padding:.35rem .55rem;color:var(--green);border-radius:999px;background:var(--green-soft);font-size:.68rem;font-weight:800;text-align:center}.exercise-toggle{grid-area:toggle;display:grid;width:2.65rem;height:2.65rem;padding:0;place-items:center;border:0;border-radius:.8rem;color:var(--green);background:transparent;cursor:pointer}.exercise-toggle span{width:.75rem;height:.75rem;border-top:3px solid currentColor;border-left:3px solid currentColor;transform:rotate(225deg);transition:transform .2s ease}.exercise-toggle[aria-expanded="true"] span{transform:rotate(45deg)}.exercise-toggle:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.prescription{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.prescription span{min-width:0;padding:.55rem .65rem;border-radius:.8rem;background:#f0f1ec}.prescription small,.prescription strong{display:block}.prescription small{color:var(--muted);font-size:.67rem}.prescription strong{overflow-wrap:anywhere;margin-top:.15rem;font-size:.85rem}.rest-prescription{grid-area:rest;align-self:center;margin:0;color:var(--muted);font-size:.72rem;white-space:nowrap}.rest-prescription span,.rest-prescription strong{display:block}.rest-prescription strong{margin-top:.15rem;color:var(--ink);font-size:.82rem}.exercise-card-body{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.exercise-card-body[hidden]{display:none}.instructions{margin:.7rem 0;padding:.65rem;border-radius:.75rem;background:#f4f0e5}.instructions summary{cursor:pointer;font-weight:800}.instructions p{margin:.6rem 0 0;line-height:1.45}
.history-panel{min-width:0;margin:0 0 .85rem}.history-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.history-head h3{margin:0;font-size:1.08rem}.history-navigation{display:flex;gap:.3rem}.history-navigation button{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:1px solid var(--line);border-radius:.65rem;color:var(--green);background:var(--card);font-size:1.4rem;font-weight:800}.history-navigation button:disabled{opacity:.35}.history-dates{display:flex;flex-wrap:wrap;gap:.3rem;margin:.55rem 0}.history-dates button{min-height:2rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;font-size:.68rem}.history-dates button[aria-pressed="true"]{color:var(--green);border-color:var(--green);background:var(--green-soft);font-weight:800}.history-canvas{position:relative;overflow:hidden;min-height:13.65rem;touch-action:pan-y}.history-canvas svg{display:block;width:100%;height:auto;min-height:13.65rem}.history-grid{stroke:var(--line);stroke-dasharray:4 4}.history-separator{stroke:var(--line)}.history-stem{stroke:#a9b2ad}.history-grid-label,.history-axis-label,.history-unit,.history-weight,.history-rir,.history-date{fill:var(--ink);font-family:inherit;font-size:9px}.history-grid-label,.history-unit,.history-axis-label,.history-date{fill:var(--muted)}.history-date{font-size:10px}.history-weight{font-weight:800}.history-hit-grid{position:absolute;inset:1.25rem .5rem 1.05rem 1.55rem;display:grid;pointer-events:none}.history-hit-session{display:flex;justify-content:center;gap:.25rem}.history-set-button{flex:0 1 2rem;height:9.7rem;margin-top:.65rem;padding:0;border:0;border-radius:.35rem;background:transparent;pointer-events:auto}.history-set-button:focus-visible{outline:3px solid var(--coral);outline-offset:1px;background:rgba(255,255,255,.25)}.history-set-button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--ink)}.history-detail{min-height:2.4rem;margin:.35rem 0;padding:.5rem .65rem;border-radius:.65rem;color:var(--muted);background:#f4f0e5;font-size:.72rem;line-height:1.35}.history-legend{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:var(--muted);font-size:.68rem}.history-legend span::before{display:inline-block;width:.65rem;height:.65rem;margin-right:.3rem;border-radius:50%;background:#89938e;content:""}.history-legend .below::before{background:#df625f}.history-legend .within::before{background:#48ad83}.history-legend .above::before{background:#65afe4}.history-empty{margin:.7rem 0 0;padding:.7rem;border-radius:.75rem;color:var(--muted);background:#f0f1ec;font-size:.78rem}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.saved-sets{display:grid;gap:.4rem;margin:.7rem 0}.saved-set{display:grid;grid-template-columns:2rem 1fr auto auto;gap:.55rem;align-items:center;min-height:2.8rem;padding:.45rem .55rem;border-radius:.7rem;background:#edf4ee}.saved-set>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.5rem;background:#fff;font-size:.72rem;font-weight:800}.saved-set small{color:var(--muted)}.saved-set button{min-height:2rem;color:var(--green);border:0;background:transparent;font-size:.72rem;font-weight:800;cursor:pointer}.set-entry{display:grid;gap:.7rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line)}.set-type-toggle{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:.75rem;background:#e9ebe6}.set-type-toggle button{min-height:2.5rem;border:0;border-radius:.6rem;background:transparent;font-weight:800}.set-type-toggle button.active{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.entry-grid,.field-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.quick-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.quick-row button{min-height:2.6rem;padding:.35rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;font-size:.75rem;font-weight:800}.quick-row .reps-delta{grid-column:span 2}.rir-picker>div{grid-template-columns:repeat(6,1fr)}.rir-picker.invalid{padding:.45rem;border:2px solid #b94c3f;border-radius:.8rem}.exercise-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.8rem}.exercise-actions button{min-height:2.8rem;padding:.45rem;color:var(--green);border:1px solid var(--line);border-radius:.7rem;background:#fff;font-size:.76rem;font-weight:800}.exercise-actions .complete-exercise{color:#fff;background:var(--green);border-color:var(--green)}
.finish-card{display:grid;gap:.8rem;margin-top:1.2rem;padding:1rem;border-radius:1.2rem;background:#eee8dc}.finish-card h2{margin:0}.rest-timer{position:fixed;z-index:30;right:.75rem;bottom:calc(4.7rem + env(safe-area-inset-bottom));left:.75rem;display:flex;max-width:44rem;min-height:5rem;margin:auto;padding:.75rem;align-items:center;justify-content:space-between;gap:.7rem;color:#fff;border-radius:1.1rem;background:#14241d;box-shadow:0 12px 35px rgba(0,0,0,.25)}.rest-timer[hidden]{display:none}.rest-timer.expired{color:#14241d;background:var(--amber);animation:timer-pulse .8s ease-in-out 2}.rest-timer small,.rest-timer strong,.rest-timer span{display:block}.rest-timer strong{font-size:1.55rem;font-variant-numeric:tabular-nums}.rest-timer span{max-width:14rem;font-size:.65rem;opacity:.75}.timer-actions{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.timer-actions button{min-height:2.25rem;padding:.35rem;border:0;border-radius:.55rem;background:rgba(255,255,255,.88);font-size:.67rem;font-weight:800}
dialog{width:min(calc(100% - 1.5rem),32rem);padding:0;border:0;border-radius:1.2rem;background:var(--card);box-shadow:0 24px 80px rgba(0,0,0,.3)}dialog::backdrop{background:rgba(12,25,19,.65);backdrop-filter:blur(3px)}.dialog-card{position:relative;display:grid;gap:.9rem;padding:1.1rem}.dialog-card h2{margin:0}.dialog-close{position:absolute;top:.65rem;right:.65rem;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#ecece7;font-size:1.4rem}.dialog-card [data-dialog-fields]{display:grid;gap:.8rem}.dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.medical-note{margin:0;padding:.7rem;color:#644a13;border-radius:.7rem;background:#fff1c9;font-size:.8rem;line-height:1.4}.conflict-banner{position:fixed;z-index:50;inset:auto .75rem calc(1rem + env(safe-area-inset-bottom));display:grid;max-width:32rem;margin:auto;padding:1rem;gap:.45rem;border-radius:1rem;background:#ffe2de;box-shadow:var(--shadow)}.conflict-banner[hidden]{display:none}.conflict-banner span{font-size:.82rem}
@keyframes timer-pulse{50%{transform:scale(1.02)}}@media(max-width:34rem){.exercise-card{padding:.8rem}.exercise-card-head{grid-template-columns:4.5rem minmax(0,1fr) auto 2.45rem;grid-template-areas:"icon heading state toggle" "metrics metrics metrics metrics" "rest rest rest rest"}.exercise-state{max-width:5.8rem;padding:.3rem .4rem}.exercise-toggle{width:2.45rem;height:2.45rem}.prescription span{padding:.5rem}.rest-prescription{display:flex;gap:.3rem;justify-self:end}.rest-prescription span,.rest-prescription strong{display:inline;margin:0}.saved-set{grid-template-columns:2rem 1fr auto}.saved-set small{grid-column:2}.saved-set button{grid-row:1/3;grid-column:3}}@media(max-width:23rem){.workout-head{gap:.5rem}.workout-head h1{font-size:1.5rem}.elapsed{min-width:4.25rem;padding:.5rem}.exercise-card-head{grid-template-columns:4rem minmax(0,1fr) 2.35rem;grid-template-areas:"icon heading toggle" "state state state" "metrics metrics metrics" "rest rest rest"}.exercise-state{justify-self:start}.prescription strong{font-size:.77rem}}@media(prefers-reduced-motion:reduce){.rest-timer.expired{animation:none}.exercise-toggle span{transition:none}}
.summary-hero{padding:1.2rem;border-radius:1.4rem;color:#fff;background:linear-gradient(145deg,#214b3a,#112d23)}.summary-hero h1{margin:.3rem 0;font-size:2rem}.summary-hero p{margin:.3rem 0;color:#dce8e0}.summary-check{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;color:var(--green);background:#b8dfc5;font-size:1.25rem;font-weight:900}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0}.summary-grid article{min-width:0;padding:.85rem;border:1px solid var(--line);border-radius:1rem;background:var(--card)}.summary-grid span,.summary-grid small{display:block;color:var(--muted);font-size:.7rem}.summary-grid strong{display:block;margin:.2rem 0;font-size:1.35rem}.result-list{display:grid;gap:.5rem}.result-list article{display:flex;gap:.7rem;align-items:center;justify-content:space-between;padding:.8rem;border:1px solid var(--line);border-radius:.85rem;background:var(--card)}.result-list strong,.result-list small{display:block}.result-list small{margin-top:.2rem;color:var(--muted);font-size:.72rem}.result-list>article>span{text-align:right;font-size:.8rem}.export-card{margin-top:1rem;padding:1rem;border-radius:1.1rem;background:#e7eee8}.export-card h2{margin:.25rem 0 .8rem}.export-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.export-buttons .button{min-width:0;padding:.65rem .35rem;font-size:.76rem}

.weight-unit{display:inline-block;width:auto;min-width:70px;margin-left:6px;padding:4px 8px;font-size:16px}.weight-quick{grid-template-columns:repeat(2,1fr)}.weight-quick .reps-delta{grid-column:auto}.weight-quick button{touch-action:manipulation;color:var(--ink);background:var(--card)}
.exercise-card.completed,.exercise-card.waiting{background:var(--card)}
.prescription span,.saved-set,.set-type-toggle{color:var(--ink);background:var(--green-soft)}
.saved-set>span,.set-type-toggle button.active,.rir-picker button,.exercise-actions button,.timer-actions button,.dialog-close{color:var(--ink);background:var(--card)}
.set-type-toggle button,dialog{color:var(--ink)}
.rir-picker button.active,.exercise-actions .complete-exercise{color:var(--paper);background:var(--green)}
.wheel-inputs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:start}.workout-wheel{display:grid;min-width:0;gap:.3rem;text-align:center;touch-action:pan-x;user-select:none}.wheel-label{display:flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.25rem;color:var(--muted);font-size:.72rem;font-weight:800}.wheel-label .weight-unit{min-width:3.5rem;margin:0;padding:.2rem .3rem;border-radius:.5rem;font-size:.75rem}.wheel-adjust{min-height:2.4rem;padding:0;border:1px solid var(--line);border-radius:.65rem;color:var(--green);background:var(--card);font-size:1.25rem;font-weight:900;touch-action:manipulation}.wheel-window{position:relative;overflow:hidden;height:10rem;border:1px solid var(--line);border-radius:.8rem;background:linear-gradient(to bottom,var(--green-soft),var(--card) 34%,var(--card) 66%,var(--green-soft));touch-action:pan-x}.wheel-window::before{position:absolute;z-index:1;top:50%;right:.25rem;left:.25rem;height:2rem;border-top:1px solid var(--green);border-bottom:1px solid var(--green);background:rgba(220,235,223,.42);transform:translateY(-50%);content:"";pointer-events:none}.wheel-values{display:grid;height:100%;grid-template-rows:repeat(5,2rem);align-content:center}.wheel-value{display:grid;min-width:0;place-items:center;color:var(--muted);font-size:.76rem;font-variant-numeric:tabular-nums;opacity:.62}.wheel-value:nth-child(1),.wheel-value:nth-child(5){opacity:.28}.wheel-value.selected-slot{visibility:hidden}.wheel-selected,.wheel-manual-input{position:absolute;z-index:2;top:50%;right:.3rem;left:.3rem;width:calc(100% - .6rem);height:2rem;margin:0;padding:.1rem;border:0;border-radius:.35rem;color:var(--ink);background:transparent;font-size:clamp(1rem,5vw,1.35rem);font-weight:900;font-variant-numeric:tabular-nums;text-align:center;transform:translateY(-50%);touch-action:manipulation}.wheel-selected:focus-visible,.wheel-adjust:focus-visible{outline:3px solid var(--coral);outline-offset:1px}.wheel-manual-input{background:var(--card);box-shadow:0 0 0 2px var(--coral);user-select:text}.wheel-selected[hidden],.wheel-manual-input[hidden]{display:none}.workout-wheel.invalid .wheel-window{border:2px solid #b94c3f}.wheel-error{display:none;color:#9b392e;font-size:.65rem;font-weight:800}.workout-wheel.invalid .wheel-error{display:block}@media(max-width:23rem){.wheel-inputs{gap:.25rem}.wheel-label{font-size:.66rem}.wheel-label .weight-unit{min-width:3rem;padding:.15rem}.wheel-window{height:9rem}.wheel-values{grid-template-rows:repeat(5,1.8rem)}.wheel-selected,.wheel-manual-input{font-size:1rem}}

.exercise-carousel{min-width:0}.exercise-carousel-nav{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.45rem;align-items:center;margin:0 0 .35rem}.carousel-step,.carousel-position{min-height:2.65rem;border:1px solid var(--line);border-radius:.8rem;color:var(--green);background:var(--card);font-weight:800;cursor:pointer;touch-action:manipulation}.carousel-step{padding:0;font-size:1.5rem}.carousel-step:disabled{cursor:default;opacity:.35}.carousel-position{padding:.45rem .7rem;font-size:.78rem}.carousel-position strong{font-variant-numeric:tabular-nums}.carousel-step:focus-visible,.carousel-position:focus-visible,.exercise-stack:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.exercise-stack{position:relative;display:block;overflow:hidden;margin:-.65rem -.75rem -1rem;padding:.65rem .75rem 1rem;touch-action:pan-y}.exercise-stack>.exercise-card{display:none}.exercise-stack>.exercise-card.is-active{position:relative;z-index:3;display:block;transform:translateX(var(--carousel-drag-x,0));transition:transform .12s ease}.exercise-stack>.exercise-card.is-previous,.exercise-stack>.exercise-card.is-next{position:absolute;z-index:1;top:1rem;display:block;width:calc(100% - 1.5rem);max-height:calc(100% - 2rem);overflow:hidden;opacity:.56;filter:saturate(.7);pointer-events:none}.exercise-stack>.exercise-card.is-previous{left:calc(-100% + 2rem);transform:scale(.97);transform-origin:right top}.exercise-stack>.exercise-card.is-next{right:calc(-100% + 2rem);transform:scale(.97);transform-origin:left top}.exercise-stack>.exercise-card.is-previous .exercise-card-body,.exercise-stack>.exercise-card.is-next .exercise-card-body{display:none}.exercise-stack.is-dragging>.exercise-card.is-active{transition:none}.exercise-picker{width:min(calc(100% - 1.5rem),30rem)}.exercise-picker-card{display:grid;max-height:min(78vh,42rem);padding:1rem;gap:.75rem}.exercise-picker-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.exercise-picker-head h2{margin:0}.exercise-picker-head button{display:grid;width:2.5rem;height:2.5rem;padding:0;place-items:center;border:0;border-radius:50%;color:var(--ink);background:#ecece7;font-size:1.35rem}.exercise-picker-list{display:grid;overflow-y:auto;gap:.4rem}.exercise-picker-list>button{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;min-width:0;min-height:3.7rem;padding:.45rem;gap:.65rem;align-items:center;text-align:left;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);background:var(--card)}.exercise-picker-list>button.is-current{border-color:var(--green);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green)}.exercise-picker-list img{display:block;width:2.8rem;height:2.8rem;padding:.2rem;border-radius:.65rem;background:#edf3ed}.exercise-picker-list span{min-width:0}.exercise-picker-list small,.exercise-picker-list strong{display:block}.exercise-picker-list small{color:var(--muted);font-size:.65rem}.exercise-picker-list strong{overflow-wrap:anywhere;margin-top:.12rem;font-size:.82rem}.exercise-picker-list em{max-width:7rem;color:var(--green);font-size:.68rem;font-style:normal;font-weight:800;text-align:right}@media(prefers-reduced-motion:reduce){.exercise-stack>.exercise-card.is-active{transition:none}}
