.EditCategoriesDialog-module__dLKODq__addForm{gap:.5rem;display:flex}.EditCategoriesDialog-module__dLKODq__categoryChips{flex-wrap:wrap;gap:.5rem;display:flex}.EditCategoriesDialog-module__dLKODq__categoryChip{border:1px solid var(--border);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.EditCategoriesDialog-module__dLKODq__categoryChip:hover{background:var(--hover);border-color:var(--border-strong)}.EditCategoriesDialog-module__dLKODq__categoryChip>form{display:flex}.EditCategoriesDialog-module__dLKODq__categoryName{padding:.375rem .25rem .375rem .625rem;font-size:.875rem;line-height:1.25rem}.EditCategoriesDialog-module__dLKODq__drop{color:var(--muted);opacity:0;align-self:stretch;align-items:center;padding:0 .5rem 0 .25rem;display:inline-flex}.EditCategoriesDialog-module__dLKODq__categoryChip:hover .EditCategoriesDialog-module__dLKODq__drop,.EditCategoriesDialog-module__dLKODq__drop:focus-visible{opacity:1}.EditCategoriesDialog-module__dLKODq__drop:hover:not(:disabled){color:var(--danger-text)}@media (pointer:coarse){.EditCategoriesDialog-module__dLKODq__drop{opacity:1}}
.FoodEditDialog-module__Sc1_Vq__form{gap:1rem}.FoodEditDialog-module__Sc1_Vq__field{display:block}.FoodEditDialog-module__Sc1_Vq__pantryDate{color:var(--muted);margin-top:-.5rem;font-size:.8125rem}.FoodEditDialog-module__Sc1_Vq__categoryOptions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.FoodEditDialog-module__Sc1_Vq__categoryOption{border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.FoodEditDialog-module__Sc1_Vq__categoryOption:hover{background:var(--hover);border-color:var(--border-strong)}.FoodEditDialog-module__Sc1_Vq__categoryOption:has(input:checked){background:var(--foreground);border-color:var(--foreground);color:var(--background)}.FoodEditDialog-module__Sc1_Vq__categoryOption input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FoodEditDialog-module__Sc1_Vq__delete,.FoodEditDialog-module__Sc1_Vq__question{margin-right:auto}.FoodEditDialog-module__Sc1_Vq__question{font-size:.875rem}
.GroceryItems-module__edwAkW__list{flex-direction:column;display:flex}.GroceryItems-module__edwAkW__list[data-dragging]{-webkit-user-select:none;user-select:none}.GroceryItems-module__edwAkW__row{border-bottom:1px solid var(--divide);align-items:center;gap:.5rem;display:flex}.GroceryItems-module__edwAkW__row:hover{background:var(--hover-faint)}.GroceryItems-module__edwAkW__list[data-dragging] .GroceryItems-module__edwAkW__row:not([data-dragging]){transition:transform .15s}.GroceryItems-module__edwAkW__list[data-dragging] .GroceryItems-module__edwAkW__row:hover{background:0 0}.GroceryItems-module__edwAkW__row[data-dragging]{z-index:1;border-radius:var(--radius-md);background:var(--surface);border-bottom-color:#0000;position:relative;box-shadow:0 .5rem 1.25rem #0000002e}.GroceryItems-module__edwAkW__handle,.GroceryItems-module__edwAkW__handleSpace{flex:none;width:1.25rem}.GroceryItems-module__edwAkW__handle{color:var(--muted);opacity:.4;cursor:grab;touch-action:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.GroceryItems-module__edwAkW__row:hover .GroceryItems-module__edwAkW__handle,.GroceryItems-module__edwAkW__handle:focus-visible{opacity:1}.GroceryItems-module__edwAkW__row[data-dragging] .GroceryItems-module__edwAkW__handle{opacity:1;cursor:grabbing}.GroceryItems-module__edwAkW__toggle{flex:none}.GroceryItems-module__edwAkW__toggleBtn{align-items:center;padding:.625rem .5rem .625rem .25rem;display:flex}.GroceryItems-module__edwAkW__toggleBtn:disabled{opacity:.5}.GroceryItems-module__edwAkW__box{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);width:1.125rem;height:1.125rem;color:var(--background);flex:none;justify-content:center;align-items:center;display:inline-flex}.GroceryItems-module__edwAkW__box[data-checked]{background:var(--foreground);border-color:var(--foreground)}.GroceryItems-module__edwAkW__name{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0;padding:.625rem .5rem .625rem 0;font-size:.9375rem}.GroceryItems-module__edwAkW__nameChecked{color:var(--muted);text-decoration:line-through}.GroceryItems-module__edwAkW__staple,.GroceryItems-module__edwAkW__remove{border-radius:var(--radius-md);color:var(--muted);opacity:0;align-items:center;padding:.5rem;display:inline-flex}.GroceryItems-module__edwAkW__staple:hover:not(:disabled){color:var(--foreground);background:var(--hover)}.GroceryItems-module__edwAkW__remove:hover:not(:disabled){color:var(--danger-text);background:var(--danger-hover)}.GroceryItems-module__edwAkW__row:hover .GroceryItems-module__edwAkW__staple,.GroceryItems-module__edwAkW__row:hover .GroceryItems-module__edwAkW__remove,.GroceryItems-module__edwAkW__staple:focus-visible,.GroceryItems-module__edwAkW__remove:focus-visible{opacity:1}.GroceryItems-module__edwAkW__stapleOn{opacity:1;color:var(--foreground)}.GroceryItems-module__edwAkW__newRow:hover{background:0 0}.GroceryItems-module__edwAkW__newForm{flex:1;align-items:center;gap:.625rem;min-width:0;padding:.625rem .5rem .625rem .25rem;display:flex}.GroceryItems-module__edwAkW__newInput{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.9375rem}.GroceryItems-module__edwAkW__newInput::placeholder{color:var(--muted)}.GroceryItems-module__edwAkW__newInput[data-pending]{opacity:.5}.GroceryItems-module__edwAkW__newForm:focus-within .GroceryItems-module__edwAkW__box{border-color:var(--border-focus)}.GroceryItems-module__edwAkW__newForm .GroceryItems-module__edwAkW__box{cursor:pointer}@media (pointer:coarse){.GroceryItems-module__edwAkW__handle{opacity:.55}.GroceryItems-module__edwAkW__staple,.GroceryItems-module__edwAkW__remove{opacity:1}}
.Staples-module__PpKh7a__chips{flex-wrap:wrap;gap:.5rem;display:flex}.Staples-module__PpKh7a__chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.Staples-module__PpKh7a__chip:hover:not(:disabled){background:var(--hover);border-color:var(--border-strong)}.Staples-module__PpKh7a__chip:disabled{opacity:.5}.Staples-module__PpKh7a__added{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.Staples-module__PpKh7a__added:hover:not(:disabled){background:var(--foreground);opacity:.85}
.FoodsList-module__Sn72Nq__wrap{flex-direction:column;gap:1.25rem;display:flex}.FoodsList-module__Sn72Nq__filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FoodsList-module__Sn72Nq__empty{color:var(--muted);max-width:32rem;padding:1rem 0;font-size:.875rem}.FoodsList-module__Sn72Nq__groups{flex-direction:column;gap:1.25rem;display:flex}.FoodsList-module__Sn72Nq__group{flex-direction:column;gap:.5rem;display:flex}.FoodsList-module__Sn72Nq__tiles{flex-wrap:wrap;gap:.5rem;display:flex}.FoodsList-module__Sn72Nq__tile{border:1px solid var(--border);border-radius:999px;align-items:center;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.FoodsList-module__Sn72Nq__tile:hover{background:var(--hover);border-color:var(--border-strong)}
.AddFoodDialog-module__aLMLBa__trigger{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.AddFoodDialog-module__aLMLBa__trigger:hover,.AddFoodDialog-module__aLMLBa__trigger:focus-visible{background:var(--hover);color:var(--foreground)}.AddFoodDialog-module__aLMLBa__addForm{gap:.5rem;display:flex}
.foods-module__xhZmWG__wrap{flex-direction:column;gap:1rem;display:flex}.foods-module__xhZmWG__actions{justify-content:flex-end;display:flex}
