﻿.recipe-info{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:25px;box-sizing:border-box;gap:15px;background-color:#f9f7f5;position:relative}.recipe-info__kids-badge{position:absolute;width:108px;right:165px;top:20px;height:auto}@media screen and (max-width: 1024px){.recipe-info__kids-badge{display:none}}.recipe-info__kids-badge img{width:100%;height:auto}.recipe-info-header{display:flex;justify-content:space-between;align-items:center}.recipe-info-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.recipe-info-body-rate{display:flex;align-items:center;gap:10px;color:#5d766e}.recipe-info-body-rate a{color:#5d766e}.recipe-info-body-rate-icon{font-size:1.5rem;color:#27483e}.recipe-info-body-title{text-transform:capitalize;max-width:70%}@media only screen and (max-width: 768px){.recipe-info-body-title{max-width:100%}}.recipe-info-footer{display:flex;justify-content:center;gap:40px}.recipe-info-mobile-share{display:none}@media only screen and (max-width: 768px){.recipe-info-mobile-share{display:flex;order:3;flex-direction:column;align-items:center;gap:10px}}.recipe-info-mobile-share-column{display:flex;flex-direction:column;width:100%}.recipe-info-mobile-share-column__item{padding:16px 25px;border-bottom:1px solid #e0e0e0}.recipe-info-mobile-share hr{margin-bottom:0}.recipe-info-desktop-share{display:block}@media only screen and (max-width: 768px){.recipe-info-desktop-share{display:none}}.recipe-action-button{display:flex;align-items:center;gap:5px;position:relative;padding:11px 7.5px!important;color:#5d766e;flex-shrink:0}@media only screen and (max-width: 1024px){.recipe-action-button{padding:5px 0!important}}@media only screen and (max-width: 768px){.recipe-action-button{font-size:14px}}.recipe-action-button:hover{color:#27483e}.recipe-action-button:hover path{fill:#27483e}.recipe-action-button svg{width:24px;height:24px;fill:#5d766e}.recipe-action-button-wrapper{position:relative}.recipe-info-header__actions{display:flex;gap:10px}button:has(.recipe-info-header__actions-copied-text){position:relative}.recipe-info-header__actions-copied-text{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);padding:5px 10px;background-color:#27483e;color:#fff;border-radius:5px;font-size:14px;z-index:1}.recipe-info__time-and-plants{display:flex;gap:20px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.day-modal{width:322px}.day-modal .day-row{display:flex;gap:10px;margin:10px}.day-modal .day-submit{text-align:center}.mealplanner-added{min-width:249px;height:40px;display:flex;justify-content:center;align-items:center!important;padding:8px 15px 8px 10px;border-radius:100px;background:#27483e;color:#fff;flex-shrink:0}.mealplanner-added svg{border:3px solid #ffffff;border-radius:50%}.mealplanner-added .active{display:block}.mealplanner-added .hover{display:none}.mealplanner-added:hover{border:1px solid #27483e;background-color:transparent;color:#27483e}.mealplanner-added:hover svg{border:none}.mealplanner-added:hover .active{display:none}.mealplanner-added:hover .hover{display:block}.recipe-info-view-nutritional{text-align:center;margin:16px auto 10px}
