.recipe-share{flex:0 0 42px;display:grid;place-items:center;width:42px;min-height:44px;border-radius:50%;background:transparent;color:#0D6B6B;position:relative;z-index:3;cursor:pointer}.recipe-share svg{width:22px;height:22px}.recipe-share:hover{background:#fffdfc99}.recipe-share:focus-visible{outline:2px solid #E97B63;outline-offset:2px}.recipe-share-sheet{position:relative;width:100%;max-width:500px;padding:26px;background:#FFFDFC;border-radius:26px;color:#0D6B6B}.recipe-share-sheet h2{font-size:32px;font-weight:700;padding-right:28px}.recipe-share-sheet h2 span{color:#E97B63}.recipe-share-sheet p{font-size:13px;margin:12px 0}.recipe-share-sheet textarea{width:100%;height:260px;background:#F6F1EA;border-radius:16px;padding:14px;font-size:13px;line-height:1.6;margin-bottom:16px;color:#4D4D4D}@media(max-width:599px){.recipe-box .recipe-actions{gap:6px!important}.recipe-box .recipe-share{width:38px;flex-basis:38px}.recipe-box .recipe-favorite{min-width:38px;flex-basis:38px}.recipe-box .recipe-week-button{min-width:0;padding:10px 10px;font-size:11px}.week-recipe .week-options summary{min-width:28px}.week-recipe .recipe-week-button{flex:1}.recipe-share-sheet{padding:22px}}
