body.desktop .workout-exercises{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}body.desktop .workout-exercises{grid-template-columns:1fr}body.desktop .workout-footer{position:sticky;bottom:0;z-index:var(--z-sticky-top);padding-block:var(--space-3);background:var(--bg);border-top:1px solid var(--line)}body.desktop .set-utility-row .add-set,body.desktop #addWorkoutExerciseBottom{width:auto;min-width:180px;justify-self:start}body.desktop .set-utility-row .add-set,body.desktop #addWorkoutExerciseBottom{font-size:14px}body.desktop #workoutEditor{max-width:none;margin-inline:0}body.desktop #workoutEditor.t-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}body.desktop:has(#workoutView.active #workoutEditor:not([hidden])) #desktopPageHead{display:none}body.desktop #workoutEditor .workout-main{min-width:0}body.desktop .workout-rail{display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100dvh - var(--hdr-h) - var(--space-4) * 2);overflow-y:auto;overscroll-behavior:contain}body.desktop .workout-rail .rail-card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}body.desktop .rail-title{margin:0 0 var(--space-3);font-size:var(--text-micro, 12px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}body.desktop .rail-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0 0 var(--space-3)}body.desktop .rail-stat{min-width:0}body.desktop .rail-stat dt{font-size:12px;font-weight:700;color:var(--muted)}body.desktop .rail-stat dd{margin:2px 0 0;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}body.desktop .rail-stat:only-child{grid-column:1 / -1}body.desktop .rail-sets-row{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--muted);font-weight:700}body.desktop .rail-sets-row strong{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}body.desktop .rail-progress{height:8px;margin-top:var(--space-2);border-radius:999px;background:var(--surface-2);overflow:hidden}body.desktop .rail-progress i{display:block;height:100%;width:0;border-radius:inherit;background:var(--accent)}body.desktop .workout-rail .workout-footer{position:static;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin:calc(var(--space-3) * -1) 0 0;padding:0 var(--space-4) var(--space-4);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface)}body.desktop .workout-rail .rail-session:not([hidden]){border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:var(--space-3)}body.desktop .workout-rail .workout-footer .workout-error{margin:0;order:2}body.desktop .workout-rail .workout-footer .workout-error:empty{display:none}body.desktop .workout-rail .workout-actions{order:1;display:flex;flex-direction:column;gap:var(--space-2);width:100%}body.desktop .workout-rail .workout-actions button{width:100%}body.desktop .workout-rail #finishWorkout{order:1;min-height:52px;font-size:16px}body.desktop .workout-rail #cancelWorkout{order:2;min-height:44px}body.desktop .rail-outline-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:250px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body.desktop .rail-jump{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;font-size:14px;font-weight:650}body.desktop .rail-jump:hover{background:var(--surface-2)}body.desktop .rail-jump-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.desktop .rail-jump-n{flex:none;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:750}body.desktop .rail-jump.is-done .rail-jump-n{color:var(--accent)}body.desktop .rail-jump.is-done .rail-jump-n:before{content:"✓ "}body.desktop .rail-jump[aria-current=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}body.desktop .rail-note{display:grid;gap:2px;padding:6px var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;font-size:14px}body.desktop .rail-note:hover{background:var(--surface-2)}body.desktop .rail-note span{color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.desktop .rail-empty{margin:0;padding:0 var(--space-2);color:var(--muted);font-size:13px;list-style:none}@container (max-width: 999px){body.desktop #workoutEditor.t-grid{grid-template-columns:minmax(0,1fr)}body.desktop #workoutEditor.t-grid>aside.workout-rail{position:static;max-height:none;overflow:visible}body.desktop .workout-rail .rail-outline,body.desktop .workout-rail .rail-notes{display:none}body.desktop #workoutEditor.t-grid>aside.workout-rail{order:0;position:sticky;bottom:var(--space-3);z-index:var(--z-sticky);flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}body.desktop .workout-rail .rail-session:not([hidden]){display:flex;flex:1 1 280px;align-items:center;gap:var(--space-4);min-width:0;padding:0;border:0;border-radius:0;background:transparent}body.desktop .workout-rail .rail-session .rail-title{display:none}body.desktop .workout-rail .rail-stats{display:flex;flex:none;margin:0}body.desktop .workout-rail .rail-stat{display:flex;align-items:baseline;gap:var(--space-2)}body.desktop .workout-rail .rail-stat dd{margin:0;font-size:18px}body.desktop .workout-rail .rail-sets{flex:1 1 auto;min-width:120px}body.desktop .workout-rail .workout-footer{flex:0 0 auto;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.desktop .workout-rail .workout-actions{flex-direction:row;width:auto}body.desktop .workout-rail .workout-actions button{width:auto}body.desktop .workout-rail #cancelWorkout{order:0;min-height:var(--btn-h)}body.desktop .workout-rail #finishWorkout{order:1;min-height:var(--btn-h);padding-inline:var(--space-5);font-size:15px}}body.desktop #workoutEditor .workout-exercises{gap:var(--space-3)}body.desktop #workoutEditor .workout-exercise{padding:var(--space-4)}body.desktop #workoutEditor .log-labels,body.desktop #workoutEditor .log-set{grid-template-columns:36px 96px repeat(3,minmax(84px,1fr)) 40px 32px;column-gap:var(--space-2);max-width:760px;align-items:center}body.desktop #workoutEditor .log-labels{margin-bottom:var(--space-1)}body.desktop #workoutEditor .log-set{padding:4px 0}body.desktop #workoutEditor .log-set.has-readout:has(.db-total-readout:not(:empty)){padding-bottom:21px}body.desktop #workoutEditor .log-labels>span{grid-row:1;width:auto;justify-self:stretch;text-align:left;padding-inline:calc(var(--space-2) + 1px)}body.desktop #workoutEditor .log-labels span:nth-child(1){grid-column:1;text-align:center;padding-inline:0}body.desktop #workoutEditor .log-labels span:nth-child(2){grid-column:3}body.desktop #workoutEditor .log-labels span:nth-child(3){grid-column:4}body.desktop #workoutEditor .log-labels span:nth-child(4){grid-column:5}body.desktop #workoutEditor .log-labels span:nth-child(5){grid-column:6 / 8;padding-inline:0}body.desktop #workoutEditor .log-labels .set-prev-label[hidden]{display:block!important;grid-column:2;text-align:left;padding-inline:0}body.desktop #workoutEditor .log-set-number{grid-row:1;grid-column:1;width:36px;min-height:36px}body.desktop #workoutEditor .log-set .set-prev[hidden]{display:block!important;grid-row:1;grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}body.desktop #workoutEditor .log-set .set-prev:empty:before{content:"–";opacity:.6}body.desktop #workoutEditor .log-set .weight-entry{grid-row:1;grid-column:3}body.desktop #workoutEditor .log-set .reps-input{grid-row:1;grid-column:4}body.desktop #workoutEditor .log-set .rpe-input{grid-row:1;grid-column:5}body.desktop #workoutEditor .log-set .set-actions{display:contents}body.desktop #workoutEditor .log-set .complete-set{grid-row:1;grid-column:6;width:40px;height:40px}body.desktop #workoutEditor .log-set .delete-set-inline{grid-row:1;grid-column:7;width:32px;height:32px;opacity:.75;color:var(--muted)}body.desktop #workoutEditor .log-set .delete-set-inline:hover,body.desktop #workoutEditor .log-set .delete-set-inline:focus-visible,body.desktop #workoutEditor .log-set:hover .delete-set-inline,body.desktop #workoutEditor .log-set:focus-within .delete-set-inline{opacity:1}body.desktop #workoutEditor .log-set .delete-set-inline:hover,body.desktop #workoutEditor .log-set .delete-set-inline:focus-visible{color:var(--danger)}body.desktop #workoutEditor .log-set .selected-set-tags{grid-row:2;grid-column:3 / 6}body.desktop #workoutEditor .log-set .log-input{min-height:36px;height:36px;padding:0 var(--space-2)}body.desktop #workoutEditor .set-utility-row .add-set{margin-left:0}body.desktop #workoutEditor .add-exercise-bottom{margin-top:var(--space-3)}body.desktop.is-touch.swipe-sets #workoutEditor .delete-set-inline{display:grid}body.desktop #workoutEditor .swipe-delete-action{display:none}body.desktop #workoutEditor .log-set.is-complete{background:var(--accent-soft);border-radius:var(--radius-md)}body.desktop #workoutEditor .log-set.is-complete .log-input[readonly]{border-color:var(--line);background:var(--surface);color:var(--ink);font-weight:650;font-size:14px}body.desktop #workoutEditor .log-set.is-complete .log-input[readonly]::placeholder{color:transparent}
/*# sourceMappingURL=desktop-editor.dca8e4c3.css.map */
