.menu-group.svelte-4zitsl{color:var(--muted);margin:14px 0 2px;font-size:12.5px;font-weight:600;display:block}.menu-group.svelte-4zitsl:first-child{margin-top:0}.menu-list.svelte-4zitsl{margin:0;padding:0;list-style:none}.menu-row.svelte-4zitsl{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.menu-list.svelte-4zitsl:first-child>.menu-row:where(.svelte-4zitsl):first-child,.menu-group.svelte-4zitsl+.menu-list:where(.svelte-4zitsl)>.menu-row:where(.svelte-4zitsl):first-child{border-top:0;padding-top:2px}.menu-row.bare.svelte-4zitsl{align-items:baseline;gap:10px;padding:8px 0}.menu-row.bare.svelte-4zitsl .menu-name:where(.svelte-4zitsl){font-size:14px;font-weight:500}.menu-row.bare.svelte-4zitsl .menu-price:where(.svelte-4zitsl){white-space:nowrap;margin:0 0 0 auto;padding-left:10px;font-size:13.5px}.menu-row.bare.svelte-4zitsl .menu-text:where(.svelte-4zitsl){align-items:baseline;display:flex}.menu-text.svelte-4zitsl{flex:1;min-width:0}.menu-badge.svelte-4zitsl{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;margin-bottom:5px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-block}.menu-name.svelte-4zitsl{word-break:keep-all;font-size:15px;font-weight:600;line-height:1.45;display:block}.menu-desc.svelte-4zitsl{color:var(--muted);word-break:keep-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.menu-price.svelte-4zitsl{margin-top:7px;font-size:14px;font-weight:700;display:block}.menu-photo.svelte-4zitsl{object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:92px;height:92px}.menu-note.svelte-4zitsl,.menu-foot.svelte-4zitsl{color:var(--muted);word-break:keep-all;margin:10px 0 0;font-size:12.5px;line-height:1.65}.menu-note.empty.svelte-4zitsl{margin:0}.menu-foot.svelte-4zitsl{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.menu-foot.svelte-4zitsl a:where(.svelte-4zitsl){color:var(--brand,var(--brown));white-space:nowrap}.compact.svelte-4zitsl .menu-name:where(.svelte-4zitsl){font-size:13.5px}.compact.svelte-4zitsl .menu-desc:where(.svelte-4zitsl),.compact.svelte-4zitsl .menu-note:where(.svelte-4zitsl),.compact.svelte-4zitsl .menu-foot:where(.svelte-4zitsl){font-size:11.5px}.compact.svelte-4zitsl .menu-price:where(.svelte-4zitsl){font-size:13px}.compact.svelte-4zitsl .menu-photo:where(.svelte-4zitsl){width:76px;height:76px}.compact.svelte-4zitsl .menu-row:where(.svelte-4zitsl){gap:11px;padding:11px 0}
