:root{--text:#5b5367;--text-h:#1a0a2e;--bg:#fdf2f8;--accent:#d81b60;--accent-bg:#d81b6014;--accent-border:#d81b604d;--sans:"Inter", system-ui, "Segoe UI", sans-serif;font:16px/150% var(--sans);letter-spacing:-.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}#root{box-sizing:border-box;width:100%;max-width:100%;min-height:100svh;margin:0 auto}body{background:var(--bg);margin:0}.swal-icon-primary.swal2-icon{color:#d81b60!important;border-color:#d81b604d!important}.swal-icon-primary .swal2-success-ring{border-color:#d81b604d!important}.swal-icon-primary [class^=swal2-success-line]{background-color:#d81b60!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d81b6040;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#d81b6080}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2{font-family:var(--sans);color:var(--text-h)}._card_ssv6b_1{border:1px solid #d81b601a;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 16px #d81b6014}._imageWrapper_ssv6b_10{position:relative;overflow:hidden}._dishImage_ssv6b_14{object-fit:cover;width:100%;display:block}._badgeGroup_ssv6b_19{z-index:1;gap:6px;display:grid;position:absolute;top:12px;left:12px}._badgeBase_ssv6b_27{border-radius:999px!important;font-weight:700!important}._badgeHipo_ssv6b_31{color:#fff!important;background:#237a45!important}._badgeSoldOut_ssv6b_35{color:#fff!important;background:#b42338!important}._badgeNoCupo_ssv6b_39{color:#fff!important;background:#6b5b73!important}._badgeLowStock_ssv6b_43{color:#754300!important;background:#fff0cc!important}._cardContent_ssv6b_47{flex-grow:1;padding:16px 16px 0!important}._dishHeading_ssv6b_51{min-height:50px}._dishName_ssv6b_54{margin-bottom:4px!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.35!important}._dishSubtitle_ssv6b_60{line-height:1.5!important}._priceText_ssv6b_63{white-space:nowrap;font-size:1.2rem!important;font-weight:800!important;line-height:1.4!important}._proteinControl_ssv6b_69{margin-top:14px!important}._cardActions_ssv6b_72{gap:12px;margin-top:auto;padding:16px!important}._addButton_ssv6b_77{flex:1;border-radius:12px!important;min-width:0!important;min-height:44px!important;font-weight:700!important}._proteinControl_ssv6b_69{width:100%;min-width:0}._proteinControl_ssv6b_69 .MuiOutlinedInput-root{width:100%;min-height:44px}._dialogPaper_1pr92_1{overflow:hidden;border-radius:20px!important;max-height:92dvh!important}._title_1pr92_6{flex-shrink:0;padding-bottom:12px!important}._form_1pr92_10{gap:20px;margin-top:8px;padding-bottom:4px;display:grid}._actions_1pr92_16{flex-direction:column;flex-shrink:0;gap:6px;display:flex;padding:12px 24px max(12px, env(safe-area-inset-bottom))!important}._actions_1pr92_16>:not(style)~:not(style){margin-left:0!important}._cancelButton_1pr92_26{text-transform:none!important;color:var(--text)!important;font-weight:600!important}._submitButton_1pr92_31{min-height:48px!important;font-weight:700!important}@media (width<=600px){._dialogPaper_1pr92_1{width:calc(100% - 24px)!important;margin:12px!important}}
