/* Part «Блюда на плашках» of the waycup slot `menu-section` (sfv2-5-00150, owner 22.10.2026: «каждое блюдо на своей
   плашке, а название группы висит в воздухе»): the group has no panel, its title stands over the grid on the page, and
   each card is a white island with the shadow of the white page (`hifi.css`). Photo, price, name and «+» stay where
   the card has them. Without the part the slot keeps the group panel. */
[data-sf-template] .wc-section-dish { padding: 0 0 24px; background: none; box-shadow: none; }
[data-sf-template] .wc-section-dish .wc-grid { column-gap: 12px; row-gap: 12px; }
[data-sf-template] .wc-section-dish .wc-card {
  padding: 8px; border-radius: calc(var(--wc-radius-card) + 8px); background: var(--wc-surface);
  box-shadow: var(--wc-shadow-island);
}
[data-sf-template] .wc-section-dish .wc-card-body { padding: 8px 4px 4px; }
/* Mobile: the catalog is one white sheet (`hifi.css`); the sections keep its side padding. */
@media (max-width: 899.98px) {
  [data-sf-template] .wc-layout .wc-content .wc-section.wc-section-dish { padding: 8px 16px 16px; }
}
@media (min-width: 900px) {
  [data-sf-template] .wc-section-dish .wc-panel-title { padding: 0 8px; }
  [data-sf-template] .wc-section-dish .wc-grid { column-gap: 16px; row-gap: 16px; }
  [data-sf-template] .wc-section-dish .wc-card-body { padding: 10px 4px 4px; }
}
