/* GLUSHKOV SYSTEM v35.65 — active strength workout flow */
.workout-live-timer-v3565{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:16;width:max-content;max-width:100%;margin:0 0 14px auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent,#38d7ff) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface,#0b1020) 88%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent,#38d7ff) 20%,transparent);backdrop-filter:blur(16px);display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}
.workout-live-timer-v3565 span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#aeb7cf)}
.workout-live-timer-v3565 span::first-letter{color:#35e69a}.workout-live-timer-v3565 b{min-width:52px;text-align:right;font-size:15px;color:var(--text,#fff)}
.workout-draft-actions-v3565{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.workout-add-exercise-v3565{width:100%;min-height:74px;margin:14px 0 18px;border:1px solid color-mix(in srgb,var(--accent,#38d7ff) 50%,transparent);border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#38d7ff) 13%,transparent),color-mix(in srgb,var(--surface,#12182b) 94%,transparent));color:var(--text,#fff);display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;padding:12px 16px;box-shadow:0 0 28px color-mix(in srgb,var(--accent,#38d7ff) 10%,transparent);cursor:pointer}
.workout-add-exercise-v3565>span{grid-row:1/3;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#35d8ff,#7770ff);color:#07101c;font-size:28px;line-height:1;font-weight:700}.workout-add-exercise-v3565 b{font-size:16px}.workout-add-exercise-v3565 small{color:var(--muted,#aeb7cf);font-size:12px;line-height:1.25}
.workout-scope-v3565{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.workout-scope-v3565 label{position:relative;min-width:0;cursor:pointer}.workout-scope-v3565 input{position:absolute;opacity:0;pointer-events:none}.workout-scope-v3565 label>span{height:100%;min-height:70px;border:1px solid color-mix(in srgb,var(--muted,#8792aa) 30%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface,#111628) 92%,transparent);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px}.workout-scope-v3565 small{color:var(--muted,#aeb7cf);line-height:1.2}.workout-scope-v3565 input:checked+span{border-color:var(--accent,#38d7ff);background:color-mix(in srgb,var(--accent,#38d7ff) 12%,var(--surface,#111628));box-shadow:0 0 20px color-mix(in srgb,var(--accent,#38d7ff) 15%,transparent)}
.workout-draft-card-v3565{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;border-color:color-mix(in srgb,#ffcc47 55%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,#ffcc47 9%,var(--surface,#101528)),var(--surface,#101528))!important;box-shadow:0 0 24px color-mix(in srgb,#ffcc47 10%,transparent)}.workout-draft-card-v3565 h2{margin:3px 0}.workout-draft-card-v3565 p{margin:4px 0 0;color:var(--muted,#aeb7cf)}.workout-draft-card-v3565>div:last-child{display:flex;gap:8px;flex-wrap:wrap}
.client-program-actions-v3543 .workout-start-v3565{flex:0 0 112px!important;width:112px!important;min-width:112px;max-width:112px;height:46px;min-height:46px;padding:0 16px;display:inline-grid;place-items:center}
.workout-history-exercise-title-v3565{align-items:center;gap:12px}.workout-history-exercise-title-v3565 h3{margin:0;min-width:0}.workout-trainer-comment-v3565{padding:12px 14px;border:1px solid color-mix(in srgb,#ffd24d 50%,transparent);border-radius:16px;background:color-mix(in srgb,#ffd24d 9%,transparent);color:var(--text,#fff)}.workout-trainer-comment-v3565 b{color:#ffd24d}
.trainer-exercise-comment-field-v3565{display:grid;gap:8px;margin:16px 0}.trainer-exercise-comment-field-v3565 textarea{width:100%;resize:vertical}
.workout-completed-v3565{text-align:center;display:flex;flex-direction:column;align-items:center;padding:8px 4px 4px}.workout-completed-v3565>span{width:70px;height:70px;border-radius:24px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(135deg,#31e09a,#36d7ff);color:#07101b;font-size:36px;box-shadow:0 0 32px rgba(54,215,255,.28)}.workout-completed-v3565 h2{margin:6px 0 16px}.workout-completed-v3565 p{margin:0;color:var(--muted,#aeb7cf)}.workout-completed-v3565>b{font-size:34px;margin:3px 0 22px;font-variant-numeric:tabular-nums}.workout-completed-v3565 .btn{min-width:180px}
@media(max-width:640px){.workout-title-row-v3539{align-items:flex-start}.workout-draft-actions-v3565{width:100%;justify-content:flex-start}.workout-draft-actions-v3565 .btn{flex:1}.workout-scope-v3565{grid-template-columns:1fr}.workout-draft-card-v3565{align-items:stretch;flex-direction:column}.workout-draft-card-v3565>div:last-child .btn{flex:1}.workout-history-exercise-title-v3565{align-items:flex-start;flex-direction:column}.client-program-actions-v3543 .workout-start-v3565{flex-basis:104px!important;width:104px!important;min-width:104px;max-width:104px}.workout-live-timer-v3565{top:calc(env(safe-area-inset-top,0px) + 5px)}}
@media(prefers-reduced-motion:reduce){.workout-live-timer-v3565,.workout-add-exercise-v3565{transition:none}}
