.plan-tabs{flex-wrap:wrap;gap:8px}.plan-tabs .add-workout{flex:0 0 48px;min-width:48px;min-height:48px;align-self:stretch;display:grid;place-items:center;font-size:28px;line-height:1;border:1px solid #b38a5d;border-radius:10px;background:#d1af85;color:#123c32}.plan-tabs .add-workout:hover{background:#dfc19c}.plan-tabs .add-workout:focus-visible{outline:3px solid #123c32;outline-offset:3px}
.workout-visibility{display:flex;align-items:center;gap:9px;font-size:13px;color:#23463e;padding:10px 0}.workout-visibility input{width:18px;height:18px;accent-color:#123c32}
.planner-actions.planning-context-controls .plan-tabs{flex-wrap:wrap;max-width:100%;flex-shrink:1;overflow:visible}.planner-actions.planning-context-controls .plan-tabs .add-workout{min-width:48px;flex:0 0 48px;display:grid;text-align:center}

.planner-actions.planning-context-controls .plan-tabs .remove-workout{min-width:44px;flex:0 0 44px;display:grid;place-items:center;text-align:center;font-size:26px;color:#724839;background:#f7f0e8}.plan-tabs .remove-workout:disabled{opacity:.35;cursor:not-allowed}.planner-actions.planning-context-controls .plan-tabs .undo-workout{min-width:0;flex:0 0 auto;font-size:11px;background:transparent;border-color:transparent;text-decoration:underline}
