.meal-menu-card-daily{overflow:hidden;padding:0!important}.meal-menu-card-daily>.meal-menu-photo{display:block;width:100%;aspect-ratio:16/10;margin:0 0 18px;overflow:hidden;border-radius:17px 17px 0 0;background:#f6ead8;color:#7b5d56;text-decoration:none}.meal-menu-card-daily>.meal-menu-photo img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.meal-menu-card-daily>.meal-menu-photo:hover img{transform:scale(1.035)}.meal-menu-card-daily>.meal-menu-photo-empty{display:grid;place-items:center;padding:20px;text-align:center}.meal-menu-card-daily>div:not(.meal-menu-photo),.meal-menu-card-daily>h2,.meal-menu-card-daily>a:last-child{margin-left:20px!important;margin-right:20px!important}.meal-menu-card-daily>a:last-child{margin-bottom:20px}.daily-meal-editor,.daily-meal-list{margin-bottom:28px;padding:24px;border:1px solid #dce4ef;border-radius:18px;background:#fff}.daily-meal-editor{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(520px,1.2fr);gap:28px}.daily-meal-editor h2,.daily-meal-list h2{margin:5px 0 8px}.daily-meal-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.daily-meal-editor button{align-self:end;margin-bottom:14px}.daily-meal-list>div{display:grid;gap:10px}.daily-meal-list article{display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:16px;padding:12px;border:1px solid #e1e7ef;border-radius:13px}.daily-meal-list img,.no-photo{width:82px;height:64px;object-fit:cover;border-radius:9px}.no-photo{display:grid;place-items:center;background:#eef2f7;color:#718299;font-size:12px}.daily-meal-list article>div{display:grid;gap:4px}.daily-meal-list form{margin:0}@media(max-width:850px){.daily-meal-editor{grid-template-columns:1fr}.daily-meal-editor form{grid-template-columns:1fr}.daily-meal-list article{grid-template-columns:64px 1fr}.daily-meal-list img,.no-photo{width:64px;height:58px}.daily-meal-list form{grid-column:1/-1}.daily-meal-list button{width:100%}}
