.tag-chip{color:#4a4840;background:#f0efe9;border:1.5px solid #e8e6df;border-radius:9px;align-items:center;gap:5px;padding:5px 6px 5px 11px;font:600 12px Manrope,sans-serif;display:inline-flex}.tag-x{color:#b0ada7;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;transition:all .12s;display:flex}.tag-x:hover{color:#c0392b;background:#e2ded6}.tag-add{background:#fff;border:1.5px dashed #d4cfc7;border-radius:9px;align-items:center;gap:2px;padding:3px 4px 3px 10px;display:inline-flex}.tag-add input{color:#1a1916;background:0 0;border:none;outline:none;width:78px;font:600 12px Manrope,sans-serif}.tag-plus{color:#fff;cursor:pointer;background:#2d5a27;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:flex}.exercise-variations{min-width:0;margin-bottom:18px}.exercise-variation-rail{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.exercise-variation-rail::-webkit-scrollbar{width:0;height:0;display:none}.exercise-variation-chip,.exercise-variation-plus{color:#aaa;cursor:pointer;background:#222;border:1px solid #444;border-radius:10px;flex:none;padding:9px 12px;font:600 13px Manrope,sans-serif}.exercise-variation-chip{white-space:nowrap;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.exercise-variation-chip[aria-pressed=true]{color:#111;background:#f2f2f2;border-color:#f2f2f2}.exercise-variation-plus{border-style:dashed;min-width:38px;padding:5px 12px;font-size:18px}.exercise-variation-chip:disabled,.exercise-variation-plus:disabled{opacity:.6;cursor:wait}.exercise-variation-form{gap:8px;margin-top:8px;display:flex}.exercise-variation-form input{color:#eee;background:#222;border:1px solid #444;border-radius:10px;flex:1;min-width:0;padding:10px;font:500 13px Manrope,sans-serif}.exercise-variation-form button{color:#111;background:#f2f2f2;border:0;border-radius:10px;padding:10px;font:700 12px Manrope,sans-serif}.exercise-variation-form button:disabled{opacity:.5}.exercise-variation-error{color:#f3b6ac;margin-top:8px;font:500 12px Manrope,sans-serif}
