.n5MBPG_itemForm{grid-template-columns:repeat(2,minmax(0,1fr))}.n5MBPG_itemForm input[aria-invalid=true],.n5MBPG_itemForm select[aria-invalid=true],.n5MBPG_itemForm textarea[aria-invalid=true]{border-color:#b7493d}.n5MBPG_fieldError{color:#a83b31;font-size:11px;font-weight:600}.n5MBPG_optionalLabel,.n5MBPG_cuisineHelp{color:var(--muted);font-size:11px;font-weight:500}.n5MBPG_discountPreview{color:var(--green);font-size:11px;font-weight:800}.n5MBPG_cuisineFieldset{border:1px solid var(--line);border-radius:12px;align-content:start;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.n5MBPG_cuisineFieldset legend{padding:0 4px;font-size:12px;font-weight:700}.n5MBPG_cuisineHelp{margin:0;line-height:1.5}.n5MBPG_cuisineOptions{flex-wrap:wrap;gap:8px;display:flex}.n5MBPG_cuisineOption{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:36px;padding:6px 10px;font-size:12px;gap:7px!important;display:inline-flex!important}.n5MBPG_cuisineOption input,.n5MBPG_availability input{width:16px;min-height:16px;accent-color:var(--green);margin:0}.n5MBPG_cuisineCreate,.n5MBPG_formActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n5MBPG_cuisineCreate input{flex:200px}.n5MBPG_availability{align-items:center;gap:9px!important;display:flex!important}.n5MBPG_formActions{justify-content:flex-start}.n5MBPG_imagePreview{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.n5MBPG_imagePreview img{object-fit:cover;background:#eef0e9;border-radius:9px;width:84px;height:64px}.n5MBPG_menuCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;margin-top:10px;padding:11px;display:grid}.n5MBPG_unavailable{background:#f5f5f1}.n5MBPG_menuImage{color:#657160;background:#eef1e8;border-radius:11px;place-items:center;width:80px;height:80px;font-size:12px;display:grid;overflow:hidden}.n5MBPG_menuImage img{object-fit:cover;width:100%;height:100%}.n5MBPG_menuCopy{min-width:0}.n5MBPG_menuCopy h3{color:var(--ink);margin:6px 0 3px;font-size:15px;line-height:1.3}.n5MBPG_menuCopy p{color:var(--muted);text-overflow:ellipsis;margin:0 0 5px;font-size:11px;line-height:1.45;overflow:hidden}.n5MBPG_menuMeta,.n5MBPG_menuPrices,.n5MBPG_menuActions{align-items:center;gap:7px;display:flex}.n5MBPG_menuMeta{flex-wrap:wrap}.n5MBPG_foodTypeIndicator{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:5px;min-height:22px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.n5MBPG_foodTypeDot{background:currentColor;border-radius:50%;width:7px;height:7px}.n5MBPG_foodVeg{color:#287044;background:#f2f8f2}.n5MBPG_foodNonVeg{color:#b34135;background:#fff5f3}.n5MBPG_foodEgg{color:#8b6500;background:#fff9e6}.n5MBPG_foodUnknown{color:#685b43;background:#faf6ea}.n5MBPG_menuCategory,.n5MBPG_availableState,.n5MBPG_unavailableState,.n5MBPG_reviewWarning,.n5MBPG_discountBadge{border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.n5MBPG_menuCategory{color:#586157;background:#f0f2ed}.n5MBPG_availableState{color:#287044;background:#f2f8f2}.n5MBPG_unavailableState,.n5MBPG_reviewWarning{color:#8a4b16;background:#fff2df}.n5MBPG_menuPrices{flex-wrap:wrap;margin-top:6px}.n5MBPG_menuPrices strong{color:var(--green);font-size:14px}.n5MBPG_menuPrices del{color:var(--muted);font-size:11px}.n5MBPG_discountBadge{color:#1e573d;background:#e8eee1}.n5MBPG_menuCuisines{margin-top:6px!important}.n5MBPG_menuActions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.n5MBPG_itemForm{grid-template-columns:minmax(0,1fr)}.n5MBPG_cuisineFieldset,.n5MBPG_itemForm>.n5MBPG_full-width{grid-column:1}.n5MBPG_menuCard{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.n5MBPG_menuImage{width:64px;height:64px}.n5MBPG_menuActions{grid-column:1/-1}}
