.set-input[data-v-a1477e15]{align-items:center;background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.625rem}.set-input.completed[data-v-a1477e15]{background:var(--surfaceAlt,#f9f9f9);border-color:transparent}.set-input.completed .set-fields input[data-v-a1477e15]{color:var(--textMuted,#888)}.set-number[data-v-a1477e15]{align-items:center;background:var(--accentFill,#24aab4);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:600;height:28px;justify-content:center;width:28px}.warmup-badge[data-v-a1477e15]{font-size:.75rem}.set-fields[data-v-a1477e15]{display:flex;flex:1;gap:.75rem}.field[data-v-a1477e15]{align-items:center;display:flex;gap:.25rem}.field input[data-v-a1477e15]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:4px;font-size:1rem;font-weight:600;padding:.375rem .5rem;text-align:center;width:60px}.field input[data-v-a1477e15]:focus{border-color:var(--accentFill,#24aab4);outline:none}.field input[data-v-a1477e15]:disabled{background:transparent;border-color:transparent}.unit[data-v-a1477e15]{color:var(--textMuted,#888);font-size:.75rem}.rpe-field select[data-v-a1477e15]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:4px;font-size:.8125rem;padding:.375rem .5rem}.set-actions[data-v-a1477e15]{display:flex;gap:.25rem}.complete-btn[data-v-a1477e15]{align-items:center;background:#10b981;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:36px;justify-content:center;transition:background-color .2s,transform .15s;width:36px}.complete-btn[data-v-a1477e15]:hover{background:#059669;transform:scale(1.05)}.cancel-btn[data-v-a1477e15],.edit-btn[data-v-a1477e15],.save-btn[data-v-a1477e15]{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.edit-btn[data-v-a1477e15]{background:var(--surfaceAlt,#f0f0f0);color:var(--textSecondary,#666)}.save-btn[data-v-a1477e15]{background:var(--accentFill,#24aab4);color:#fff}.cancel-btn[data-v-a1477e15]{background:var(--surfaceAlt,#f0f0f0);color:var(--textSecondary,#666)}.set-tags[data-v-a1477e15]{display:flex;gap:.375rem;margin-top:.25rem;padding-left:36px;width:100%}.tag-btn[data-v-a1477e15]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:12px;color:var(--textMuted,#888);cursor:pointer;font-size:.6875rem;padding:.125rem .5rem;transition:all .2s}.tag-btn.active[data-v-a1477e15],.tag-btn[data-v-a1477e15]:hover{border-color:var(--accentFill,#24aab4)}.tag-btn.active[data-v-a1477e15]{background:var(--accentFill,#24aab4);color:#fff}.tag-btn.failure.active[data-v-a1477e15]{background:#dc2626;border-color:#dc2626}.exercise-tracker[data-v-3ad562aa]{background:var(--surface,#fff);border:2px solid var(--borderDefault,#e0e0e0);border-radius:12px;margin-bottom:1rem;overflow:hidden}.exercise-tracker.completed[data-v-3ad562aa]{background:#10b9810d;border-color:#10b981}.exercise-tracker.skipped[data-v-3ad562aa]{border-color:var(--borderDefault,#e0e0e0);opacity:.6}.exercise-header[data-v-3ad562aa]{align-items:center;background:var(--surfaceAlt,#f9f9f9);border-bottom:1px solid var(--borderDefault,#e0e0e0);display:flex;justify-content:space-between;padding:.875rem 1rem}.exercise-info[data-v-3ad562aa]{align-items:center;display:flex;gap:.75rem}.exercise-position[data-v-3ad562aa]{align-items:center;background:var(--accentFill,#24aab4);border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.exercise-tracker.completed .exercise-position[data-v-3ad562aa]{background:#10b981}.exercise-details[data-v-3ad562aa]{min-width:0}.exercise-name[data-v-3ad562aa]{color:var(--textPrimary,#000);font-size:1rem;font-weight:600;margin:0 0 .125rem}.exercise-targets[data-v-3ad562aa]{color:var(--textMuted,#888);font-size:.8125rem}.exercise-targets span[data-v-3ad562aa]{margin-right:.375rem}.exercise-actions[data-v-3ad562aa]{align-items:center;display:flex;gap:.5rem}.skip-btn[data-v-3ad562aa]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:4px;color:var(--textSecondary,#666);cursor:pointer;font-size:.8125rem;padding:.375rem .75rem}.skip-btn[data-v-3ad562aa]:hover{background:var(--surfaceAlt,#f5f5f5)}.skipped-label[data-v-3ad562aa]{color:var(--textMuted,#888);font-size:.8125rem}.completed-label[data-v-3ad562aa]{color:#10b981;font-size:.875rem;font-weight:500}.sets-container[data-v-3ad562aa]{padding:1rem}.progress-bar[data-v-3ad562aa]{background:var(--surfaceAlt,#f0f0f0);border-radius:12px;height:24px;margin-top:.75rem;overflow:hidden;position:relative}.progress-fill[data-v-3ad562aa]{background:var(--accentFill,#24aab4);border-radius:12px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.progress-text[data-v-3ad562aa]{align-items:center;color:var(--textPrimary,#000);display:flex;font-size:.75rem;font-weight:600;inset:0;justify-content:center;position:absolute}.complete-exercise[data-v-3ad562aa]{margin-top:1rem;text-align:center}.complete-exercise-btn[data-v-3ad562aa]{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s,transform .15s}.complete-exercise-btn[data-v-3ad562aa]:hover{background:#059669}.complete-exercise-btn[data-v-3ad562aa]:active{transform:scale(.98)}.exercise-notes[data-v-3ad562aa]{align-items:flex-start;background:var(--surfaceAlt,#f9f9f9);border-top:1px solid var(--borderDefault,#e0e0e0);color:var(--textSecondary,#666);display:flex;font-size:.8125rem;gap:.5rem;padding:.75rem 1rem}.notes-icon[data-v-3ad562aa]{flex-shrink:0}.workout-rest-timer[data-v-3f83f714]{align-items:center;background:var(--surface,#fff);border:2px solid var(--borderDefault,#e0e0e0);border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.workout-rest-timer.active[data-v-3f83f714]{background:#24aab40d;border-color:var(--accentFill,#24aab4)}.workout-rest-timer.complete[data-v-3f83f714]{background:#10b9810d;border-color:#10b981}.timer-ring[data-v-3f83f714]{align-items:center;display:flex;justify-content:center;position:relative}.progress-ring[data-v-3f83f714]{transform:rotate(-90deg)}.progress-ring__progress[data-v-3f83f714]{transition:stroke-dashoffset .3s ease,stroke .3s ease}.timer-content[data-v-3f83f714]{align-items:center;display:flex;flex-direction:column;gap:.25rem;position:absolute}.timer-label[data-v-3f83f714]{color:var(--textMuted,#888);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.timer-time[data-v-3f83f714]{color:var(--textPrimary,#000);font-family:monospace;font-size:2rem;font-weight:700}.workout-rest-timer.active .timer-time[data-v-3f83f714]{color:var(--accentFill,#24aab4)}.workout-rest-timer.complete .timer-time[data-v-3f83f714]{color:#10b981}.timer-controls[data-v-3f83f714]{gap:.75rem}.control-btn[data-v-3f83f714],.timer-controls[data-v-3f83f714]{align-items:center;display:flex}.control-btn[data-v-3f83f714]{border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .15s ease}.control-btn.skip[data-v-3f83f714]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);color:var(--textSecondary,#666)}.control-btn.skip[data-v-3f83f714]:hover{background:var(--surfaceAlt,#f5f5f5)}.control-btn.pause[data-v-3f83f714],.control-btn.resume[data-v-3f83f714]{background:var(--accentFill,#24aab4);border:none;border-radius:50%;color:#fff;height:40px;padding:0;width:40px}.control-btn.pause[data-v-3f83f714]:hover,.control-btn.resume[data-v-3f83f714]:hover{transform:scale(1.05)}.icon[data-v-3f83f714]{font-size:1rem}@container panel (max-width: 300px){.timer-time[data-v-3f83f714]{font-size:1.5rem}.timer-label[data-v-3f83f714]{font-size:.625rem}}.exercise-media[data-v-f3082e9e]{aspect-ratio:16/9;background:var(--surfaceAlt,#f5f5f5);border-radius:12px;overflow:hidden;position:relative;width:100%}.exercise-media.expanded[data-v-f3082e9e]{aspect-ratio:auto;max-height:60vh;min-height:300px}.video-container[data-v-f3082e9e]{position:relative}.video-container[data-v-f3082e9e],.youtube-player[data-v-f3082e9e]{height:100%;width:100%}.youtube-player[data-v-f3082e9e] iframe{border:none;height:100%;width:100%}.video-loading[data-v-f3082e9e]{align-items:center;background:var(--surfaceAlt,#f5f5f5);display:flex;inset:0;justify-content:center;position:absolute}.loading-spinner[data-v-f3082e9e]{animation:spin-f3082e9e 1s linear infinite;border:3px solid var(--borderDefault,#e0e0e0);border-radius:50%;border-top-color:var(--accentFill,#24aab4);height:40px;width:40px}@keyframes spin-f3082e9e{to{transform:rotate(1turn)}}.thumbnail-container[data-v-f3082e9e]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.thumbnail[data-v-f3082e9e]{-o-object-fit:cover;object-fit:cover}.no-media[data-v-f3082e9e],.thumbnail[data-v-f3082e9e]{height:100%;width:100%}.no-media[data-v-f3082e9e]{align-items:center;background:linear-gradient(135deg,var(--surfaceAlt,#f5f5f5) 0,var(--surface,#fff) 100%);display:flex;flex-direction:column;gap:.5rem;justify-content:center}.no-media-icon[data-v-f3082e9e]{font-size:3rem;opacity:.5}.no-media-text[data-v-f3082e9e]{color:var(--textMuted,#888);font-size:1rem;font-weight:600;padding:0 1rem;text-align:center}.controls-overlay[data-v-f3082e9e]{bottom:.75rem;display:flex;gap:.5rem;opacity:0;position:absolute;right:.75rem;transition:opacity .2s ease}.exercise-media:hover .controls-overlay[data-v-f3082e9e]{opacity:1}.expand-btn[data-v-f3082e9e],.play-pause-btn[data-v-f3082e9e]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;transition:background-color .15s ease;width:36px}.expand-btn[data-v-f3082e9e]:hover,.play-pause-btn[data-v-f3082e9e]:hover{background:#000c}@container panel (max-width: 300px){.exercise-media[data-v-f3082e9e]{aspect-ratio:4/3}.no-media-icon[data-v-f3082e9e]{font-size:2rem}.no-media-text[data-v-f3082e9e]{font-size:.875rem}}.focused-exercise-view[data-v-e4b2c6c0]{background:var(--surface,#fff);display:flex;flex-direction:column;height:100%}.media-section[data-v-e4b2c6c0]{flex-shrink:0}.exercise-info[data-v-e4b2c6c0]{border-bottom:1px solid var(--borderDefault,#e0e0e0);padding:1rem}.exercise-header[data-v-e4b2c6c0]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.exercise-position[data-v-e4b2c6c0]{align-items:center;background:var(--accentFill,#24aab4);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.exercise-title[data-v-e4b2c6c0]{min-width:0}.exercise-name[data-v-e4b2c6c0]{color:var(--textPrimary,#000);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.exercise-targets[data-v-e4b2c6c0]{display:flex;flex-wrap:wrap;gap:.5rem}.target[data-v-e4b2c6c0]{color:var(--textMuted,#888);font-size:.875rem}.set-progress[data-v-e4b2c6c0]{margin-bottom:1rem}.progress-label[data-v-e4b2c6c0]{color:var(--textSecondary,#666);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.progress-dots[data-v-e4b2c6c0]{display:flex;gap:.375rem}.dot[data-v-e4b2c6c0]{background:var(--borderDefault,#e0e0e0);border-radius:50%;height:12px;width:12px}.dot.completed[data-v-e4b2c6c0]{background:#10b981}.dot.current[data-v-e4b2c6c0]{animation:pulse-e4b2c6c0 1.5s ease-in-out infinite;background:var(--accentFill,#24aab4)}@keyframes pulse-e4b2c6c0{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.previous-performance[data-v-e4b2c6c0]{background:var(--surfaceAlt,#f5f5f5);border-radius:6px;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem}.prev-label[data-v-e4b2c6c0]{color:var(--textMuted,#888)}.prev-value[data-v-e4b2c6c0]{color:var(--textPrimary,#000);font-weight:600}.quick-tips[data-v-e4b2c6c0]{margin-top:.75rem}.tips-toggle[data-v-e4b2c6c0]{background:none;border:none;color:var(--accentFill,#24aab4);cursor:pointer;font-size:.8125rem;padding:0}.tips-list[data-v-e4b2c6c0]{color:var(--textSecondary,#666);font-size:.8125rem;margin:.5rem 0 0;padding-left:1.25rem}.tips-list li[data-v-e4b2c6c0]{margin-bottom:.25rem}.set-input-section[data-v-e4b2c6c0]{flex:1;overflow-y:auto;padding:1rem}.input-row[data-v-e4b2c6c0]{display:flex;gap:1rem;margin-bottom:1rem}.input-group[data-v-e4b2c6c0]{flex:1}.input-group label[data-v-e4b2c6c0]{color:var(--textSecondary,#666);display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.input-group input[data-v-e4b2c6c0]{background:var(--surface,#fff);border:2px solid var(--borderDefault,#e0e0e0);border-radius:12px;color:var(--textPrimary,#000);font-size:1.5rem;font-weight:600;padding:.875rem;text-align:center;width:100%}.input-group input[data-v-e4b2c6c0]:focus{border-color:var(--accentFill,#24aab4);outline:none}.input-group input[data-v-e4b2c6c0]::-moz-placeholder{color:var(--textMuted,#888);font-weight:400}.input-group input[data-v-e4b2c6c0]::placeholder{color:var(--textMuted,#888);font-weight:400}.rpe-section[data-v-e4b2c6c0]{margin-bottom:1rem}.rpe-section label[data-v-e4b2c6c0]{color:var(--textSecondary,#666);display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.rpe-scale[data-v-e4b2c6c0]{display:flex;gap:.25rem}.rpe-btn[data-v-e4b2c6c0]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:6px;color:var(--textSecondary,#666);cursor:pointer;flex:1;font-size:.875rem;font-weight:600;padding:.5rem;transition:all .15s ease}.rpe-btn.active[data-v-e4b2c6c0],.rpe-btn[data-v-e4b2c6c0]:hover{border-color:var(--accentFill,#24aab4)}.rpe-btn.active[data-v-e4b2c6c0]{background:var(--accentFill,#24aab4);color:#fff}.set-tags[data-v-e4b2c6c0]{display:flex;gap:.5rem;margin-bottom:1.5rem}.tag-btn[data-v-e4b2c6c0]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:20px;color:var(--textSecondary,#666);cursor:pointer;font-size:.8125rem;padding:.5rem 1rem;transition:all .15s ease}.tag-btn[data-v-e4b2c6c0]:hover{background:var(--surfaceAlt,#f5f5f5)}.tag-btn.active[data-v-e4b2c6c0]{background:var(--accentFill,#24aab4);border-color:var(--accentFill,#24aab4);color:#fff}.actions[data-v-e4b2c6c0]{background:var(--surfaceAlt,#f9f9f9);border-top:1px solid var(--borderDefault,#e0e0e0);padding:1rem}.complete-set-btn[data-v-e4b2c6c0]{background:var(--accentFill,#24aab4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1rem;transition:transform .15s ease,background-color .15s ease;width:100%}.complete-set-btn[data-v-e4b2c6c0]:hover{background:var(--accentFillHover,#1d9aa3)}.complete-set-btn[data-v-e4b2c6c0]:active{transform:scale(.98)}.secondary-actions[data-v-e4b2c6c0]{display:flex;gap:.75rem;margin-top:.75rem}.finish-btn[data-v-e4b2c6c0],.skip-btn[data-v-e4b2c6c0]{border-radius:8px;cursor:pointer;flex:1;font-size:.9375rem;font-weight:500;padding:.75rem}.skip-btn[data-v-e4b2c6c0]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);color:var(--textSecondary,#666)}.finish-btn[data-v-e4b2c6c0]{background:#10b981;border:none;color:#fff}.navigation[data-v-e4b2c6c0]{border-top:1px solid var(--borderDefault,#e0e0e0);display:flex;gap:1rem;padding:.75rem 1rem}.nav-btn[data-v-e4b2c6c0]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:8px;color:var(--textPrimary,#000);cursor:pointer;flex:1;font-size:.9375rem;font-weight:500;padding:.75rem}.nav-btn[data-v-e4b2c6c0]:disabled{cursor:not-allowed;opacity:.4}.nav-btn[data-v-e4b2c6c0]:not(:disabled):hover{background:var(--surfaceAlt,#f5f5f5)}@container panel (max-width: 400px){.exercise-name[data-v-e4b2c6c0]{font-size:1.25rem}.input-group input[data-v-e4b2c6c0]{font-size:1.25rem;padding:.75rem}.rpe-btn[data-v-e4b2c6c0]{font-size:.75rem;padding:.375rem}}.active-session[data-v-923e5d17]{background:var(--surfaceAlt,#f5f5f5);display:flex;flex-direction:column;height:100%}.no-session[data-v-923e5d17]{align-items:center;display:flex;flex:1;justify-content:center;padding:2rem}.no-session-content[data-v-923e5d17]{max-width:400px;text-align:center}.no-session-icon[data-v-923e5d17]{display:block;font-size:4rem;margin-bottom:1rem}.no-session h2[data-v-923e5d17]{color:var(--textPrimary,#000);font-size:1.5rem;margin:0 0 .5rem}.no-session p[data-v-923e5d17]{color:var(--textSecondary,#666);margin:0 0 1.5rem}.no-session-actions[data-v-923e5d17]{display:flex;gap:.75rem;justify-content:center}.quick-start-btn[data-v-923e5d17],.templates-btn[data-v-923e5d17]{border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem}.quick-start-btn[data-v-923e5d17]{background:var(--accentFill,#24aab4);border:none;color:#fff}.quick-start-btn[data-v-923e5d17]:hover{background:var(--accentFillHover,#1d9aa3)}.templates-btn[data-v-923e5d17]{background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);color:var(--textPrimary,#000)}.session-header[data-v-923e5d17]{align-items:center;background:var(--surface,#fff);border-bottom:1px solid var(--borderDefault,#e0e0e0);display:flex;justify-content:space-between;padding:1rem}.session-name[data-v-923e5d17]{color:var(--textPrimary,#000);font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.session-meta[data-v-923e5d17]{color:var(--textSecondary,#666);display:flex;font-size:.875rem;gap:1rem}.timer[data-v-923e5d17]{color:var(--accentFill,#24aab4);font-family:monospace;font-size:1rem;font-weight:600}.session-actions[data-v-923e5d17]{align-items:center;display:flex;gap:.5rem}.view-toggle-btn[data-v-923e5d17]{align-items:center;background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:8px;cursor:pointer;display:flex;font-size:1.25rem;height:40px;justify-content:center;transition:all .15s ease;width:40px}.view-toggle-btn[data-v-923e5d17]:hover{background:var(--surfaceAlt,#f5f5f5)}.view-toggle-btn.active[data-v-923e5d17]{background:var(--accentFill,#24aab4);border-color:var(--accentFill,#24aab4)}.abandon-btn[data-v-923e5d17]{background:transparent;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.abandon-btn[data-v-923e5d17]:hover{background:#fee2e2}.rest-overlay[data-v-923e5d17]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:50000}.rest-overlay-backdrop[data-v-923e5d17]{background:#000000b3;inset:0;position:absolute}.rest-overlay-content[data-v-923e5d17]{align-items:center;background:var(--surface,#fff);border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative;z-index:1}.rest-message[data-v-923e5d17]{color:var(--textSecondary,#666);font-size:1.125rem;font-weight:500;margin:0;text-align:center}.fade-enter-active[data-v-923e5d17],.fade-leave-active[data-v-923e5d17]{transition:opacity .3s ease}.fade-enter-from[data-v-923e5d17],.fade-leave-to[data-v-923e5d17]{opacity:0}.exercises-container[data-v-923e5d17]{flex:1;overflow-y:auto;padding:1rem}.completion-panel[data-v-923e5d17]{background:var(--surface,#fff);border-top:2px solid #10b981;padding:1.5rem}.completion-panel h3[data-v-923e5d17]{color:var(--textPrimary,#000);font-size:1.25rem;margin:0 0 .25rem}.completion-panel>p[data-v-923e5d17]{color:var(--textSecondary,#666);margin:0 0 1.5rem}.feedback-section[data-v-923e5d17]{margin-bottom:1.25rem}.feedback-section label[data-v-923e5d17]{color:var(--textPrimary,#000);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.rpe-scale[data-v-923e5d17]{display:flex;gap:.375rem}.rpe-btn[data-v-923e5d17]{align-items:center;background:var(--surface,#fff);border:1px solid var(--borderDefault,#e0e0e0);border-radius:6px;color:var(--textSecondary,#666);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:36px;justify-content:center;width:36px}.rpe-btn.active[data-v-923e5d17],.rpe-btn[data-v-923e5d17]:hover{border-color:var(--accentFill,#24aab4)}.rpe-btn.active[data-v-923e5d17]{background:var(--accentFill,#24aab4);color:#fff}.mood-scale[data-v-923e5d17]{display:flex;gap:.5rem}.mood-btn[data-v-923e5d17]{align-items:center;background:var(--surface,#fff);border:2px solid var(--borderDefault,#e0e0e0);border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;transition:transform .15s;width:44px}.mood-btn[data-v-923e5d17]:hover{transform:scale(1.1)}.mood-btn.active[data-v-923e5d17]{background:#24aab41a;border-color:var(--accentFill,#24aab4)}.feedback-section textarea[data-v-923e5d17]{background:var(--surfaceAlt,#f9f9f9);border:1px solid var(--borderDefault,#e0e0e0);border-radius:6px;font-size:.9375rem;padding:.75rem;resize:vertical;width:100%}.feedback-section textarea[data-v-923e5d17]:focus{border-color:var(--accentFill,#24aab4);outline:none}.finish-btn[data-v-923e5d17]{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;margin-top:1rem;padding:1rem;width:100%}.finish-btn[data-v-923e5d17]:hover{background:#059669}.workout-session-editor[data-v-1ad1867d]{container-name:panel;container-type:inline-size;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}
