.dish-card[data-v-a1f18a42]{min-width:0}.dish-card__link[data-v-a1f18a42]{display:flex;flex-direction:column;height:100%;padding:8px;border-radius:14px;color:inherit;text-decoration:none;transition:background-color .2s}.dish-card__link[data-v-a1f18a42]:hover,.dish-card__link[data-v-a1f18a42]:focus-visible{background:#f1faf8}.dish-card__link:hover .dish-card__title[data-v-a1f18a42]{color:#00726e}.dish-card__photo[data-v-a1f18a42]{border-radius:10px;overflow:hidden}.dish-card__body[data-v-a1f18a42]{padding:10px 4px 4px;min-width:0}.dish-card__title[data-v-a1f18a42]{margin:0 0 4px;font-size:19px;font-weight:600;overflow-wrap:anywhere}.dish-card__meta[data-v-a1f18a42]{display:flex;flex-wrap:wrap;column-gap:6px;margin:0;color:#666;font-size:14px}@media (max-width: 576px){.dish-card__link[data-v-a1f18a42]{padding:4px}.dish-card__title[data-v-a1f18a42]{font-size:16px}.dish-card__meta[data-v-a1f18a42]{font-size:13px}}.dishes-page[data-v-a6ff333e]{padding-top:24px;padding-bottom:40px}.dishes-page__title[data-v-a6ff333e]{font-size:36px;font-weight:600;margin-bottom:16px}.dishes-page__search[data-v-a6ff333e]{padding:16px 20px;background:#caefea;border-radius:14px}.dishes-page__search-row[data-v-a6ff333e]{display:flex;gap:12px;align-items:center}.dishes-page__input[data-v-a6ff333e]{border-radius:30px;padding:10px 20px;border:1px solid #b7ddd8}.dishes-page__submit[data-v-a6ff333e]{flex-shrink:0;width:150px;height:46px}.categories[data-v-a6ff333e]{margin-top:16px}.categories__list[data-v-a6ff333e]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.categories__chip[data-v-a6ff333e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #b7ddd8;border-radius:20px;background:#fff;color:#333;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.categories__chip[data-v-a6ff333e]:hover{background:#f1faf8;color:#00726e}.categories__chip--active[data-v-a6ff333e],.categories__chip--active[data-v-a6ff333e]:hover{border-color:#00726e;background:#00726e;color:#fff}.categories__count[data-v-a6ff333e]{font-size:13px;opacity:.7}.categories__error[data-v-a6ff333e]{margin:0;color:#b02a37}.dishes-page__results[data-v-a6ff333e]{margin-top:24px}.dishes-page__count[data-v-a6ff333e]{font-size:26px;font-weight:400;margin-bottom:12px}.dishes-page__error[data-v-a6ff333e]{color:#b02a37}.dish-grid[data-v-a6ff333e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;transition:opacity .2s}.dish-grid.is-stale[data-v-a6ff333e]{opacity:.5}@media (max-width: 576px){.dishes-page[data-v-a6ff333e]{padding-top:12px}.dishes-page__title[data-v-a6ff333e]{font-size:28px}.dishes-page__search[data-v-a6ff333e]{padding:12px}.dishes-page__submit[data-v-a6ff333e]{width:auto;padding:0 16px}.categories[data-v-a6ff333e]{margin-right:-16px}.categories__list[data-v-a6ff333e]{flex-wrap:nowrap;overflow-x:auto;padding-right:16px;padding-bottom:4px;scrollbar-width:none}.categories__list[data-v-a6ff333e]::-webkit-scrollbar{display:none}.dishes-page__count[data-v-a6ff333e]{font-size:22px}.dish-grid[data-v-a6ff333e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
