.dish-module__twGzMq__h2{margin:0;font-size:18px;font-weight:600;line-height:1.3}.dish-module__twGzMq__h3{margin:0;font-size:16px;font-weight:600}.dish-module__twGzMq__sub{color:var(--s-ink3);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.dish-module__twGzMq__vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dish-module__twGzMq__chips{grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr));gap:8px;display:grid}.dish-module__twGzMq__chips span{white-space:normal!important}.dish-module__twGzMq__slug.dish-module__twGzMq__slug{justify-content:flex-start;align-items:stretch;gap:0;min-width:0;display:flex}.dish-module__twGzMq__slugHost{border:1px solid var(--s-hair2);border-radius:var(--s-radius-sm) 0 0 var(--s-radius-sm);color:var(--s-ink3);white-space:nowrap;background:#0b0f174d;border-right:0;align-items:center;padding:0 4px 0 12px;font-size:14px;display:flex}.dish-module__twGzMq__slug .dish-module__twGzMq__slugInput{border-radius:0 var(--s-radius-sm) var(--s-radius-sm) 0;padding-inline-start:6px}.dish-module__twGzMq__dishesHead{gap:6px;margin-top:8px;display:grid}.dish-module__twGzMq__dish{border-radius:var(--s-radius);border:1px solid var(--s-hair2);background:#0b0f1759;gap:16px;min-width:0;padding:16px;display:grid}@media (min-width:640px){.dish-module__twGzMq__dish{padding:20px}}.dish-module__twGzMq__dishTop{align-items:center;gap:10px;display:flex}.dish-module__twGzMq__dishTop .dish-module__twGzMq__h3{flex:1}.dish-module__twGzMq__count{color:var(--s-ink3);white-space:nowrap;font-size:13px}.dish-module__twGzMq__count[data-over]{color:#ffb08a}.dish-module__twGzMq__remove{border:1px solid var(--s-hair2);width:36px;height:36px;color:var(--s-ink2);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.dish-module__twGzMq__remove:hover{color:var(--s-ink);border-color:#f9f5f152}.dish-module__twGzMq__remove:focus-visible,.dish-module__twGzMq__add:focus-visible,.dish-module__twGzMq__addStep:focus-visible,.dish-module__twGzMq__addDish:focus-visible,.dish-module__twGzMq__diet:focus-visible,.dish-module__twGzMq__seg button:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.dish-module__twGzMq__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dish-module__twGzMq__step{border-inline-start:2px solid var(--s-hair2);gap:12px;min-width:0;padding-inline-start:14px;display:grid}.dish-module__twGzMq__stepTop{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.dish-module__twGzMq__stepN{color:var(--s-ink2);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.dish-module__twGzMq__toggles{flex-wrap:wrap;gap:8px 16px;display:flex}.dish-module__twGzMq__seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dish-module__twGzMq__segLabel{color:var(--s-ink3);margin-inline-end:2px;font-size:13px}.dish-module__twGzMq__seg button{border:1px solid var(--s-hair2);color:var(--s-ink2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px}.dish-module__twGzMq__seg button[aria-checked=true]{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-bg);font-weight:600}.dish-module__twGzMq__ings{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dish-module__twGzMq__ing{gap:8px;min-width:0;display:grid}.dish-module__twGzMq__ingRow{grid-template-columns:minmax(0,1fr) 96px 36px;align-items:center;gap:8px;display:grid}@media (min-width:640px){.dish-module__twGzMq__ingRow{grid-template-columns:minmax(0,1fr) 132px 36px}}.dish-module__twGzMq__price{padding-inline:10px}.dish-module__twGzMq__diets{flex-wrap:wrap;gap:6px;display:flex}.dish-module__twGzMq__diet{border:1px dashed var(--s-hair2);color:var(--s-ink3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:12.5px}.dish-module__twGzMq__diet:hover{color:var(--s-ink2)}.dish-module__twGzMq__diet[aria-pressed=true]{border-style:solid;border-color:var(--s-ok);color:var(--s-ink);background:#5fcf961a}.dish-module__twGzMq__add,.dish-module__twGzMq__addStep,.dish-module__twGzMq__addDish{border:1px dashed var(--s-hair2);min-height:40px;color:var(--s-ink2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.dish-module__twGzMq__add:hover,.dish-module__twGzMq__addStep:hover,.dish-module__twGzMq__addDish:hover{color:var(--s-ink);border-color:#f9f5f152}.dish-module__twGzMq__add:disabled,.dish-module__twGzMq__addStep:disabled,.dish-module__twGzMq__addDish:disabled{opacity:.45;cursor:default}.dish-module__twGzMq__addDish{border-radius:var(--s-radius);justify-content:center;justify-self:stretch;min-height:48px;font-size:15px}.dish-module__twGzMq__fit{border-radius:var(--s-radius-sm);background:#5fcf9614;border:1px solid #5fcf964d;gap:6px;padding:16px;display:grid}.dish-module__twGzMq__fit[data-big]{background:#fd992f14;border-color:#fd992f59}.dish-module__twGzMq__fit b{color:var(--s-ink2);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.dish-module__twGzMq__fit p{margin:0;font-size:15px;line-height:1.5}
