@charset "UTF-8";.recipe-box-popup{position:relative;background-color:#fff;padding:50px 25px 25px;width:100%;max-width:595px;box-sizing:border-box;border-radius:5px;margin:20px auto;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0;color:#444}.recipe-box-popup p{margin:0}.recipe-box-popup input:not([type=checkbox]):not(input[type=radio]){border:1px solid #636363;border-radius:4px;box-sizing:border-box;height:38px;width:100%;padding:0 13px}.recipe-box-popup input:not([type=checkbox]):not(input[type=radio]):focus{outline:0;border-color:#0275d8}.recipe-box-popup input:not([type=checkbox]):not(input[type=radio])::-moz-placeholder{font-style:italic}.recipe-box-popup input:not([type=checkbox]):not(input[type=radio]):-ms-input-placeholder{font-style:italic}.recipe-box-popup input:not([type=checkbox]):not(input[type=radio])::placeholder{font-style:italic}.recipe-box-popup textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:112px;padding:12px 19px;width:100%}.recipe-box-popup textarea::-moz-placeholder{font-style:italic}.recipe-box-popup textarea:-ms-input-placeholder{font-style:italic}.recipe-box-popup textarea::placeholder{font-style:italic}.recipe-box-popup input:not([type=checkbox]):focus,.recipe-box-popup textarea:focus{outline:0}.recipe-box-popup img{width:150px;height:150px;border-radius:8px}.recipe-box-popup button:not(.mfp-close),.recipe-box-popup .btn{border-radius:4px;font-size:16px;font-weight:700;line-height:21px;letter-spacing:0;margin-right:11px}.recipe-box-popup button:not(.mfp-close):focus,.recipe-box-popup .btn:focus{outline:0}.recipe-box-popup.recipe-folder{max-width:555px;display:flex;flex-wrap:wrap}.recipe-box-popup.recipe-folder .popup-title{flex:0 0 100%}.recipe-box-popup.recipe-folder img{flex:0 0 auto;margin:0 0 15px 15px}.recipe-box-popup.recipe-folder>div{flex:1}@media(max-width:480px){.recipe-box-popup.recipe-folder .popup-title{flex:1 1 50%}.recipe-box-popup.recipe-folder img{height:100px;width:100px;order:2}.recipe-box-popup.recipe-folder>div{order:3}.recipe-box-popup.recipe-folder .popup-btn-confirm{min-width:125px}}.recipe-box-popup.recipe-folder .create-folder svg{margin-bottom:30px}.recipe-box-popup.recipe-folder .create-folder svg path{stroke:#bcbdc6}.recipe-box-popup .popup-title{color:#005278;font-size:18px;margin:0 0 15px}.recipe-box-popup .popup-title-label{font-size:18px}.recipe-box-popup .popup-title strong{font-weight:700}.recipe-box-popup .popup-input-group{margin-bottom:17px}.recipe-box-popup .popup-input-group input#external_link_url:required:valid+span.validation-error,.recipe-box-popup .popup-input-group input#external_link_title:required:valid+span.validation-error{display:none!important}.recipe-box-popup .popup-actions{display:flex;margin:25px 0 0}@media(max-width:480px){.recipe-box-popup .popup-actions{margin-top:15px}}.recipe-box-popup .popup-btn-confirm{background-color:#ef3b24;color:#fff;border:0;padding:8px 22px}.recipe-box-popup .popup-btn-confirm:disabled{opacity:.75}.recipe-box-popup .popup-btn-cancel{padding:8px 22px;background-color:#fff;border:0}.recipe-box-popup button.popup-btn-link{font-weight:400}.recipe-box-popup .validation-error{display:none;font-size:small;color:crimson;margin-top:8px;line-height:normal}.save-recipe-button .button-text--saved{display:none}.save-recipe-button.saved .button-text--saved{display:block}.save-recipe-button.saved .button-text--unsaved{display:none}.save-recipe-button:not(.initialized){opacity:.8;pointer-events:none}#save-recipe-popup{max-width:485px}#save-recipe-popup p:not(.popup-title){font-size:14px}#save-recipe-popup a.recipe-create-folder{color:#444;font-weight:700;border-bottom:1px solid;margin-top:1em;display:inline-block;line-height:normal}#save-recipe-popup fieldset{border:0;padding:0}#save-recipe-popup fieldset legend{font-size:14px;color:#636363;margin-bottom:5px}#save-recipe-popup fieldset .folders-list{border:1px solid #e0dedd;border-radius:4px;max-width:370px;max-height:165px;overflow-y:scroll}#save-recipe-popup fieldset .folders-list input[type=radio]{display:inline-block;vertical-align:middle;position:absolute;left:0;z-index:-1;opacity:0}#save-recipe-popup fieldset .folders-list label{font-weight:700;font-size:12px;position:relative;padding:8px 17px 8px 41px;line-height:15px;display:block}#save-recipe-popup fieldset .folders-list label::before,#save-recipe-popup fieldset .folders-list label::after{content:'';width:15px;height:15px;position:absolute;left:17px;border-radius:2px;box-sizing:border-box;top:8px}#save-recipe-popup fieldset .folders-list label::before{border:1px solid #e0dedd}#save-recipe-popup fieldset .folders-list label:hover{background-color:rgba(209,216,220,.9)}#save-recipe-popup fieldset .folders-list label:hover::before{border-color:#bbb}#save-recipe-popup fieldset .folders-list input[type=radio]:checked~label::after{background-color:#005079;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTMuNzMxMDQgNi41NjA0QzMuOTc5MDIgNi4yODg1NSA0LjE1Mzc4IDYuMDg0MzUgNC4zNDE0NiA1Ljg5MzNDNi4xNTQyNiA0LjA0NDIxIDcuOTY5NTMgMi4xOTc2MyA5Ljc4NDggMC4zNTA0MjFDOS44NjQxOCAwLjI2OTYxNyA5Ljk0MjMzIDAuMTg1MDU1IDEwLjAzMjggMC4xMTg2NTlDMTAuMjc5NSAtMC4wNjE3NDAzIDEwLjYwODEgLTAuMDMyMzAwMiAxMC44MTggMC4xNzg3OTFDMTEuMDI4NCAwLjM5MDUxIDExLjA2MjMgMC43MjQ5OTkgMTAuODg4NyAwLjk3NzQzMkMxMC44MjQ3IDEuMDcwMTQgMTAuNzQyMyAxLjE1MDk0IDEwLjY2MzUgMS4yMzE3NEM4LjU2MDI2IDMuMzczOTggNi40NTY0IDUuNTE2MjIgNC4zNTI1MyA3LjY1NzJDMy45MDA4NyA4LjExNjk2IDMuNjIzMzUgOC4xMTQ0NiAzLjE2NTUzIDcuNjQ4NDNDMi4xODg5OCA2LjY1NDk4IDEuMjEzMDQgNS42NjA5MSAwLjIzNzEwNiA0LjY2NzQ2QzAuMDUyNTAyOCA0LjQ3OTU1IC0wLjA1NTE4MjYgNC4yNjcyIDAuMDI5MTE5NyAzLjk5NDFDMC4xMDcyNjkgMy43NDEwNCAwLjI4Njk0OSAzLjU0NjI0IDAuNTMxODU3IDMuNTYyNTJDMC43NDI5MiAzLjU3NjMgMC45ODk2NzMgMy42ODQwNCAxLjE0Mjg5IDMuODMzMTJDMS45NDcxNSA0LjYxNzk4IDIuNzI4MDIgNS40Mjc5IDMuNTEyNTkgNi4yMzQwNUMzLjU5MDc0IDYuMzEzNiAzLjY0MDU4IDYuNDIyNTkgMy43MzEwNCA2LjU2MDRaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;border:1px solid #005079}#save-recipe-success-popup{max-width:485px}#save-recipe-success-popup .popup-title svg{margin-right:10px;vertical-align:top}#save-recipe-success-popup p:not(.popup-title),#save-recipe-success-popup ul{color:#636363;font-size:14px}#save-recipe-success-popup ul{margin:5px 0;padding-left:10px}#save-recipe-success-popup ul li{list-style:none}#save-recipe-success-popup ul li ::before{content:'✓'}#save-recipe-success-popup ul li a{color:inherit;border-bottom:0}#save-recipe-success-popup .popup-actions button{margin-right:11px}