.picker.svelte-1xawm0o{flex-direction:column;gap:.75rem;display:flex}.section-heading.svelte-1xawm0o{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:.8rem}.picker-filters.svelte-1xawm0o{flex-direction:column;gap:.2rem;display:flex}.filter-summary.svelte-1xawm0o,.filter-note.svelte-1xawm0o{color:var(--color-text-muted);margin:0;font-size:.85rem}.filter-summary.svelte-1xawm0o{color:var(--color-text);font-weight:600}.filter-toggle.svelte-1xawm0o{min-height:44px;color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.filter-toggle.svelte-1xawm0o input:where(.svelte-1xawm0o){width:1.1rem;height:1.1rem;accent-color:var(--color-accent)}.library-results.svelte-1xawm0o,.catalogue-results.svelte-1xawm0o{flex-direction:column;gap:.45rem;display:flex}.library-results.svelte-1xawm0o{margin:0;padding:0;list-style:none}.library-result.svelte-1xawm0o{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.library-result.svelte-1xawm0o:hover,.library-result.svelte-1xawm0o:focus-visible{background:var(--color-surface-alt)}.library-result-hint.svelte-1xawm0o,.target-muscles.svelte-1xawm0o{color:var(--color-text-muted);font-size:.78rem}.library-result-hint.svelte-1xawm0o{flex:none}.divider.svelte-1xawm0o{border:0;border-top:1px solid var(--color-border);width:100%;margin:.1rem 0}.catalogue-result.svelte-1xawm0o{flex-direction:column;gap:.35rem;padding:.65rem 0;display:flex}.catalogue-result.svelte-1xawm0o strong:where(.svelte-1xawm0o){font-size:.95rem}.equipment-chips.svelte-1xawm0o{flex-wrap:wrap;gap:.4rem;display:flex}.equipment-chip.svelte-1xawm0o{border:1px solid var(--color-border);background:var(--color-surface-alt);min-width:44px;min-height:44px;color:var(--color-text);border-radius:999px;padding:.5rem .7rem;font-size:.8rem}.equipment-chip.svelte-1xawm0o:hover,.equipment-chip.svelte-1xawm0o:focus-visible{border-color:var(--color-accent)}.empty-state.svelte-1xawm0o{color:var(--color-text-muted);margin:0;font-size:.85rem}.page-header.svelte-1wj7qy h1:where(.svelte-1wj7qy){font-size:1.05rem}.header-actions.svelte-1wj7qy{align-items:center;gap:.25rem;display:flex}.exercise-list.svelte-1wj7qy{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.exercise-card.svelte-1wj7qy{flex-direction:column;gap:.7rem;padding:.85rem;display:flex}.row.svelte-1wj7qy{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.row-left.svelte-1wj7qy{align-items:center;gap:.5rem;min-width:0;display:flex}.position.svelte-1wj7qy{background:var(--color-surface-alt);min-width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.exercise-name.svelte-1wj7qy{overflow-wrap:anywhere;font-size:1rem}.move-note.svelte-1wj7qy{color:var(--color-accent-text);margin:0;font-size:.78rem;font-weight:600}@keyframes svelte-1wj7qy-position-flash{0%{background:var(--color-accent);color:var(--color-accent-contrast)}to{background:var(--color-surface-alt);color:var(--color-text-muted)}}.position.flash.svelte-1wj7qy{animation:.9s ease-out svelte-1wj7qy-position-flash}@media (prefers-reduced-motion:reduce){.position.flash.svelte-1wj7qy{animation:none}}.exercise-card.following.svelte-1wj7qy{outline:2px solid var(--color-accent-text);outline-offset:2px}.visually-hidden.svelte-1wj7qy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reorder.svelte-1wj7qy{gap:.25rem;display:flex}.icon-btn.svelte-1wj7qy{padding:.35rem .6rem;font-size:1rem}.targets.svelte-1wj7qy{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.targets.svelte-1wj7qy .field:where(.svelte-1wj7qy) input:where(.svelte-1wj7qy){width:5rem}.save-btn.svelte-1wj7qy{padding:.65rem 1rem}.secondary-actions.svelte-1wj7qy{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.4rem;display:flex}.move-form.svelte-1wj7qy{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.move-form.svelte-1wj7qy select:where(.svelte-1wj7qy){border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);flex:1;min-width:0;padding:.5rem;font-size:.85rem}.secondary-actions.svelte-1wj7qy button:where(.svelte-1wj7qy){white-space:nowrap;padding:.5rem .8rem;font-size:.85rem}.add-toggle.svelte-1wj7qy{width:100%;padding:.9rem}.add-form.svelte-1wj7qy{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.add-form-actions.svelte-1wj7qy{gap:.5rem;display:flex}.selected-exercise.svelte-1wj7qy,.selection-hint.svelte-1wj7qy{color:var(--color-text-muted);margin:0;font-size:.85rem}@media (orientation:landscape) and (height<=500px){.exercise-list.svelte-1wj7qy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.targets.svelte-1wj7qy{flex-wrap:nowrap}.targets.svelte-1wj7qy .field:where(.svelte-1wj7qy){flex:1 1 0;min-width:0}.targets.svelte-1wj7qy .field:where(.svelte-1wj7qy) input:where(.svelte-1wj7qy){box-sizing:border-box;width:100%}.save-btn.svelte-1wj7qy{flex:none}}
