.food-search[data-astro-cid-5y7cxyhc]{gap:var(--space-1);flex-direction:column;display:flex}.food-search__input[data-astro-cid-5y7cxyhc]{width:100%;min-height:50px;padding:0 var(--space-2);border-radius:var(--radius-input);background:var(--surface-input);color:var(--ink-900);font-size:var(--fs-input);border:0}.food-search__results[data-astro-cid-5y7cxyhc]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.food-search__clear[data-astro-cid-5y7cxyhc]{min-width:44px;min-height:44px;padding-inline:var(--space-1);color:var(--mint-700);background:0 0;border:0;align-self:flex-start}.food-search__clear[data-astro-cid-5y7cxyhc]:hover{text-underline-offset:4px;text-decoration:underline}.food-search[data-astro-cid-5y7cxyhc] .food-result{width:100%;min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-input);background:var(--surface-cream);color:var(--ink-900);text-align:left;border:0;flex-direction:column;gap:2px;line-height:1.3;display:flex}.food-search[data-astro-cid-5y7cxyhc] .food-result:hover{background:var(--surface-input-alt)}.food-search[data-astro-cid-5y7cxyhc] .food-result__name{font-weight:600}.food-search[data-astro-cid-5y7cxyhc] .food-result__other{color:var(--ink-600)}
