.single-vl_recipe .vl-recipe-mark-as-done{border-radius:var(--vl--radius--12);color:var(--vl--color--iconic-blue);background:#efe7de;border:1px solid #efe7de;margin:0 auto;padding:1rem;display:inline-block}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done{width:100%;padding:16px 20px 24px;display:block}}.single-vl_recipe .vl-recipe-mark-as-done__wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 2rem;display:flex}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__label{font-weight:var(--vl--font-weight--medium);flex-grow:1;align-items:center;font-size:1.0625rem;display:flex}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__wrapper__label{font-size:var(--vl--font-size--medium)}}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__label__info__popover{margin-left:.5rem;display:inline-flex}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__label #mark-as-done-info{display:none}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container{flex-grow:1;justify-content:flex-start;align-items:center;margin-left:.5rem;display:flex}@media (width<=781px){.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container{justify-content:flex-end}}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle{cursor:pointer;flex-shrink:0;width:3.1rem;height:1.7rem;padding:0;display:inline-flex;position:relative}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__input{z-index:1;opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__input:checked+.vl-recipe-mark-as-done__wrapper__toggle-container__toggle__track{background-color:#002f6d}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__input:checked+.vl-recipe-mark-as-done__wrapper__toggle-container__toggle__track .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__thumb{background-color:#fff;transform:translate(1.4rem)}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__input:focus-visible+.vl-recipe-mark-as-done__wrapper__toggle-container__toggle__track{outline:2px solid var(--vl--color--iconic-blue);outline-offset:3px}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__track{background-color:#fff;border:1px solid #dfe3e6;border-radius:1.25rem;width:100%;height:100%;transition:background-color .2s;display:block}.single-vl_recipe .vl-recipe-mark-as-done__wrapper__toggle-container__toggle__thumb{background-color:#616161;border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem}.single-vl_recipe .vl-recipe-mark-as-done__review{display:contents}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__review{flex-grow:1;display:flex}}.single-vl_recipe .vl-recipe-mark-as-done__review .wp-block-valio-recipe-review-inline{display:contents}.single-vl_recipe .vl-recipe-mark-as-done__review .wp-block-valio-recipe-review-inline h3{font-size:var(--vl--font-size--medium);font-weight:var(--vl--font-weight--medium);text-transform:none;letter-spacing:0;text-align:left;margin:0}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__review .wp-block-valio-recipe-review-inline h3{flex-grow:1}}.single-vl_recipe .vl-recipe-mark-as-done__review .vl-recipe-content__review__stars{align-items:center;gap:.5rem;max-width:none;display:flex}.single-vl_recipe .vl-recipe-mark-as-done__review .vl-recipe-content__review__stars button{width:2rem}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__review{border-top:1px solid #002f6d26;margin-top:1rem;padding-top:1rem;display:block}.single-vl_recipe .vl-recipe-mark-as-done__review .wp-block-valio-recipe-review-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}}.single-vl_recipe .vl-recipe-mark-as-done__feedback{text-align:center;flex-basis:100%;width:0;min-width:100%;margin:0 auto;display:none}.single-vl_recipe .vl-recipe-mark-as-done__feedback:has(.is-active){display:block}.single-vl_recipe .vl-recipe-mark-as-done__feedback p{color:var(--vl--color--text-primary);text-align:center;font-size:var(--vl--font-size--small);font-style:normal;font-weight:400;line-height:120%}.single-vl_recipe .vl-recipe-mark-as-done__feedback__low,.single-vl_recipe .vl-recipe-mark-as-done__feedback__high,.single-vl_recipe .vl-recipe-mark-as-done__feedback__error{padding:1.25rem 1.5rem;display:none}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__feedback__low,.single-vl_recipe .vl-recipe-mark-as-done__feedback__high,.single-vl_recipe .vl-recipe-mark-as-done__feedback__error{padding:0 1.5rem}}.single-vl_recipe .vl-recipe-mark-as-done__feedback__low.is-active,.single-vl_recipe .vl-recipe-mark-as-done__feedback__high.is-active,.single-vl_recipe .vl-recipe-mark-as-done__feedback__error.is-active{display:block}.single-vl_recipe .vl-recipe-mark-as-done__feedback__actions{justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (width<=599px){.single-vl_recipe .vl-recipe-mark-as-done__feedback__actions{flex-direction:column;align-items:center;width:100%}}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook{--button-padding:var(--vl--spacing--12) var(--vl--spacing--22) var(--vl--spacing--12) var(--vl--spacing--24);--button-background:var(--vl--color--button-primary);--button-text:var(--color-button-text);--button-border:transparent;background-color:var(--button-background);color:var(--button-text);padding:var(--button-padding);text-transform:uppercase;cursor:pointer;font-family:var(--vl--font-family--valio-sans);font-size:var(--vl--font-size--small);line-height:1.2;font-weight:var(--vl--font-weight--medium);letter-spacing:var(--vl--letter-spacing--caps);border:.0625rem;border-radius:1.875rem;align-items:center;gap:.75rem;text-decoration:none;transition:all .25s cubic-bezier(.19,1,.22,1);display:inline-flex;position:relative}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:after{content:"";width:12px;height:12px;top:unset;background-color:currentColor;transition:transform .15s ease-in-out,background-color .15s ease-in-out;position:relative;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:hover,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:active{background-color:var(--vl--color--button-primary-hover)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:hover:after,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:hover:before,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:active:after,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:active:before{right:unset;transform:translate(2px)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:focus{outline:1px solid var(--vl--color--button-primary)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:focus-visible{outline:2px solid var(--vl--color--button-primary);outline-offset:.25rem}.block-editor-block-preview__content .single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook{background-color:var(--button-background)!important}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook:after{display:none}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook{font-size:var(--vl--font-size--small)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook svg path{fill:none;stroke:var(--vl--color--pure-white)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook[data-favorited=true] svg path{fill:#d46594;stroke:#d46594}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook[data-favorited=true]:hover{border-color:#d46594}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook[data-loaded=false] svg{animation:1s ease-in-out infinite pulsate}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--cookbook[data-loaded=false] svg path{fill:#0000;stroke-width:1px}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback{--button-padding:var(--vl--spacing--12) var(--vl--spacing--22) var(--vl--spacing--12) var(--vl--spacing--24);--button-background:var(--vl--color--button-primary);--button-text:var(--color-button-text);--button-border:transparent;background-color:var(--button-background);color:var(--button-text);padding:var(--button-padding);text-transform:uppercase;cursor:pointer;font-family:var(--vl--font-family--valio-sans);font-size:var(--vl--font-size--small);line-height:1.2;font-weight:var(--vl--font-weight--medium);letter-spacing:var(--vl--letter-spacing--caps);border:.0625rem;border-radius:1.875rem;align-items:center;gap:.75rem;text-decoration:none;transition:all .25s cubic-bezier(.19,1,.22,1);display:inline-flex;position:relative}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:after{content:"";width:12px;height:12px;top:unset;background-color:currentColor;transition:transform .15s ease-in-out,background-color .15s ease-in-out;position:relative;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='12'%20viewBox='0%200%2013%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='arrow_downward_alt'%20d='M12.4038%205.99998L6.74998%2011.6538L5.69615%2010.6L9.54618%206.74996L-2.14354e-07%206.74996L-2.79919e-07%205.25001L9.54618%205.25001L5.69615%201.39998L6.74998%200.346158L12.4038%205.99998Z'%20fill='white'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:hover,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:active{background-color:var(--vl--color--button-primary-hover)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:hover:after,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:hover:before,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:active:after,.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:active:before{right:unset;transform:translate(2px)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:focus{outline:1px solid var(--vl--color--button-primary)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:focus-visible{outline:2px solid var(--vl--color--button-primary);outline-offset:.25rem}.block-editor-block-preview__content .single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback{background-color:var(--button-background)!important}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback:after{display:none}.single-vl_recipe .vl-recipe-mark-as-done__feedback__button--feedback{font-size:var(--vl--font-size--small)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback{--button-background:transparent;--button-text:var(--vl--color--action-blue);--button-border:var(--vl--color--action-blue);border:.0938rem solid var(--button-border);color:var(--button-text)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback:hover,.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback:active,.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback:focus{background-color:var(--vl--color--action-blue);color:var(--vl--color--pure-white);border-color:var(--vl--color--action-blue)}.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback:after{display:none}.single-vl_recipe .vl-recipe-mark-as-done__feedback__high .vl-recipe-mark-as-done__feedback__button--feedback{font-size:var(--vl--font-size--small)}
