/* Workout decisions and set controls share the calm Coach Phee palette. */
.focus-client .last-variation{display:flex;align-items:center;gap:12px;padding:13px 14px;margin:0 0 12px;border:1px solid #dce6d5;border-radius:17px;background:#f1f5e9}.last-variation>div{display:grid;gap:4px;min-width:0;flex:1}.last-variation small,.last-variation span{color:#6b7b68;font-size:11px;line-height:1.5}.last-variation strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.last-variation button{flex:none;background:white;border:1px solid #cbd9c1;color:#496145;border-radius:12px;padding:10px;min-height:44px;font-size:12px;cursor:pointer}.last-performance{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:4px 0 12px;min-height:44px;color:#6b776f;cursor:pointer}.last-performance>span:first-child{display:grid;gap:4px;min-width:0}.last-performance small{font-size:11px}.last-performance strong{font-size:13px;font-weight:500;color:#3d5143}.last-performance>span:last-child{display:flex;gap:4px;align-items:center;font-size:11px;white-space:nowrap}.last-performance svg{width:14px;height:14px}.set-undo{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f7f1e4;border-radius:12px;padding:7px 12px;margin-bottom:12px;font-size:12px;color:#75654d}.set-undo button{border:0;background:transparent;color:#4c6945;font-size:12px;font-weight:600;min-height:44px;cursor:pointer}.focus-client .compact-exercise .set-menu-trigger{min-height:44px;height:auto;min-width:30px;cursor:pointer;background:#f8faf6;gap:1px;border-radius:13px;padding:5px 0;color:#60715f;font-family:inherit}.set-menu-trigger small{font-size:10px;line-height:1.1}.focus-client .compact-exercise .set-row.is-skipped{min-height:58px;background:#f2f1eb;border-radius:14px;padding:5px 8px;color:#8b897a}.skipped-set-label{grid-column:2/4;font-size:13px}.restore-skipped{grid-column:4/6;min-height:44px;border:0;border-radius:10px;background:white;color:#596d50;font-size:12px;cursor:pointer}.set-manager-list{display:grid;gap:8px}.set-manager-list>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:14px;border:1px solid #dfe6da;border-radius:15px;background:#fafcf8;text-align:left;color:#354a3b;min-height:60px;cursor:pointer}.set-manager-list span{display:grid;gap:6px}.set-manager-list small{font-size:12px;color:#73806f}.set-manager-list svg{width:15px;height:15px}.set-manager-actions{display:grid;gap:12px;margin-top:16px}.focus-swap-list .last-used-choice{border-color:#a6bd91;background:#f0f5e9}.last-used-label{color:#557146!important;font-weight:600}.focus-client .set-completion-help{font-size:11px;color:#7a8276;margin:0 0 10px}.set-menu-trigger:focus-visible,.last-performance:focus-visible,.last-variation button:focus-visible,.restore-skipped:focus-visible{outline:2px solid #648a55;outline-offset:3px}@media(max-width:360px){.last-variation{padding:10px;gap:8px}.last-variation button{font-size:11px;padding:8px}.last-variation strong{font-size:13px}.last-performance strong{font-size:12px}}
