.FoodPicker_picker__ySBtx{display:grid;grid-gap:12px;gap:12px}.FoodPicker_filters__M5vBE{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:10px;gap:10px}.FoodPicker_filters__M5vBE input,.FoodPicker_filters__M5vBE select{width:100%;min-width:0}.FoodPicker_foodIcon__83IYt{display:grid;place-items:center;width:100%;height:90px;font-size:2rem;border-radius:8px;background:var(--surface)}.FoodPicker_amount__nlAj_{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px}.FoodPicker_amount__nlAj_ label{display:inline-flex;flex-direction:row;align-items:center;gap:4px}.FoodPicker_amount__nlAj_ label input{width:5rem;min-width:0;padding:4px 5px;text-align:right}.FoodPicker_amount__nlAj_ small{color:var(--muted)}.FoodPicker_amount__nlAj_ .FoodPicker_error__C6oQ5{width:100%;color:var(--danger,currentColor)}@media (max-width:430px){.FoodPicker_filters__M5vBE{grid-template-columns:1fr}}.NutritionCalculator_seriesTitle__0mf66{margin:1rem 0 .5rem;font-size:.94rem}.NutritionCalculator_referenceGrid__ik6Qi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(6rem,100%),1fr));grid-gap:.5rem;gap:.5rem}.NutritionCalculator_reference__uIlVM{min-width:0;padding:.25rem;border:2px solid var(--border);border-radius:.65rem;color:var(--text);background:var(--surface2);cursor:pointer}.NutritionCalculator_reference__uIlVM img{display:block;width:100%;aspect-ratio:5/4;object-fit:contain;border-radius:.35rem;background:var(--surface)}.NutritionCalculator_reference__uIlVM span{display:block;padding:.35rem .1rem;font-weight:700}.NutritionCalculator_reference__uIlVM[aria-pressed=true]{border-color:var(--accent)}.NutritionCalculator_reference__uIlVM:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WorkoutExerciseEditor_editor__Rldy4{display:grid;grid-gap:16px;gap:16px;margin:16px 0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.WorkoutExerciseEditor_fields__o16AR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:12px;gap:12px}.WorkoutExerciseEditor_exerciseRow__fZa_W{flex-wrap:wrap}.WorkoutExerciseEditor_exerciseRow__fZa_W strong{overflow-wrap:anywhere}@media (max-width:600px){.WorkoutExerciseEditor_fields__o16AR{grid-template-columns:1fr}.WorkoutExerciseEditor_exerciseRow__fZa_W>div{min-width:45%}}