.meal-favourites-link-v237{display:inline-flex;align-items:center;min-height:36px;margin:0 0 12px;color:#743d52;font-size:.88rem}
.recipe-favourite-square-v237{position:relative;display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:#80566f;isolation:isolate;cursor:pointer;vertical-align:middle}
.recipe-favourite-square-v237::before{content:"";position:absolute;inset:4px;border:1px solid #cdb7c6;border-radius:5px;background:#fffaf7;z-index:-1}
.recipe-favourite-square-v237 svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;overflow:visible;pointer-events:none}
.recipe-favourite-square-v237.is-saved{color:#923955}
.recipe-favourite-square-v237.is-saved svg{fill:currentColor}
.recipe-favourite-square-v237.is-saved::before{background:#f9e7ed;border-color:#b8758e}
.recipe-favourite-square-v237:focus-visible{outline:3px solid #9c708d;outline-offset:1px;border-radius:7px}
.quick-share-card>.recipe-favourite-square-v237{position:absolute;top:5px;right:39px;z-index:1}
#favourite-recipes{max-width:1000px}
#favourite-recipes h1{font-size:clamp(30px,5vw,42px);line-height:1.2;margin:22px 0 10px;color:#715166}
#favourite-recipes>p{line-height:1.5}
.favourite-recipes-tools-v237{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 12px}
.favourite-recipes-tools-v237 input,.favourite-recipes-tools-v237 select{min-height:46px;box-sizing:border-box;border:1px solid #dfc5d5;border-radius:12px;padding:11px 12px;background:#fffefb;color:#6d5264;font:inherit;max-width:100%}
.favourite-recipes-tools-v237 input{flex:1 1 230px;min-width:0}
.favourite-recipes-tools-v237 select{flex:0 1 180px}
#favourite-recipes-status:empty{display:none}
.favourite-recipes-empty-v237{grid-column:1/-1;padding:30px 20px;border:1px dashed #ddc6d6;border-radius:18px;text-align:center;background:#fffaf7}
.favourite-recipes-empty-v237 h2{font-size:23px;line-height:1.3}
.favourite-recipes-empty-v237 p{font-size:15px;line-height:1.5}
#favourite-recipes-explore{margin-top:22px}
@media(max-width:400px){.favourite-recipes-tools-v237 input,.favourite-recipes-tools-v237 select{flex-basis:100%;width:100%}}
