.sanatorium-public-meal-days article>section>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sanatorium-meal-dish{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 44px 11px 11px;border:1px solid #31506b;border-radius:12px;background:#14263a;transition:grid-column .2s ease,background-color .2s ease,border-color .2s ease}.sanatorium-meal-dish>img,.sanatorium-meal-dish>i{width:58px;height:58px;border-radius:9px;object-fit:cover}.sanatorium-meal-dish>i{display:grid;place-items:center;background:#17365a;color:#67e8f9}.sanatorium-meal-dish-copy{min-width:0}.sanatorium-meal-dish-copy em{display:block;color:#f8fafc;font-style:normal;font-weight:800;word-break:normal;overflow-wrap:break-word;hyphens:none}.sanatorium-meal-dish-copy p{display:none;margin:7px 0 0;color:#bfd0df;font-size:13px;line-height:1.45;white-space:pre-line;word-break:normal;overflow-wrap:break-word}.sanatorium-meal-dish-toggle{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:30px;height:38px;padding:0;border:0;border-radius:9px;background:transparent;cursor:pointer;transform:translateY(-50%)}.sanatorium-meal-dish-toggle i{display:block;width:10px;height:10px;box-sizing:border-box;border-right:2px solid #22d3ee;border-bottom:2px solid #22d3ee;border-radius:1px;transform:rotate(-45deg);transition:transform .2s ease}.sanatorium-meal-dish.is-expanded{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr);align-items:start}.sanatorium-meal-dish.is-expanded>img,.sanatorium-meal-dish.is-expanded>i{width:110px;height:110px}.sanatorium-meal-dish.is-expanded .sanatorium-meal-dish-copy p{display:block}.sanatorium-meal-dish.is-expanded .sanatorium-meal-dish-toggle i{transform:rotate(135deg)}body.light .sanatorium-meal-dish{border-color:#dbe7ee;background:#fff}body.light .sanatorium-meal-dish-copy em{color:#142033}body.light .sanatorium-meal-dish-copy p{color:#475569}body.light .sanatorium-meal-dish>i{background:#e0f2fe;color:#0284c7}body.light .sanatorium-meal-dish-toggle i{border-color:#087f8c}@media(max-width:700px){.sanatorium-public-meal-days article>section>div{grid-template-columns:minmax(0,1fr)}.sanatorium-meal-dish{grid-column:1/-1;grid-template-columns:64px minmax(0,1fr)}.sanatorium-meal-dish>img,.sanatorium-meal-dish>i{width:64px;height:64px}.sanatorium-meal-dish.is-expanded{grid-template-columns:92px minmax(0,1fr)}.sanatorium-meal-dish.is-expanded>img,.sanatorium-meal-dish.is-expanded>i{width:92px;height:92px}}
