.modal-recipeSave{z-index:100;display:flex;justify-content:center;align-items:center}.modal-recipeSave,.modal-recipeSave-overlay{position:fixed;top:0;left:0;right:0;bottom:0}.modal-recipeSave-overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.25)}.modal-recipeSave__card{position:relative;z-index:150;background-color:#fff;min-width:992px;padding:32px 24px;border-radius:8px}.modal-recipeSave__wrapper{margin:16px 0;display:flex;flex-direction:column}.modal-recipeSave__wrapper.checkbox{flex-direction:row;margin:0;padding-left:24px}.modal-recipeSave__wrapper.checkbox>input{display:none}.modal-recipeSave__wrapper.checkbox>label{position:relative}.modal-recipeSave__wrapper.checkbox>label:after,.modal-recipeSave__wrapper.checkbox>label:before{content:"";position:absolute;top:0;left:-24px;right:0;bottom:0;width:16px;height:16px;border-radius:6px}.modal-recipeSave__wrapper.checkbox>label:before{border:1px solid #a2b12e}.modal-recipeSave__wrapper.checkbox>label:after{content:"✓";font-size:12px;padding:4px;background-color:#c0d23c;opacity:0;visibility:hidden;transition:.2s ease-in;display:flex;align-items:center;justify-content:center;color:#fff}.modal-recipeSave__wrapper.checkbox>label.active:after{opacity:1;visibility:visible}.modal-recipeSave__wrapper.checkbox-save{margin-top:16px}.modal-recipeSave__wrapper input[type=file]{display:none}.modal-recipeSave .richText-Editor{border:1px solid #e4e8e8;max-height:200px;overflow-x:hidden;overflow-y:scroll}.modal-recipeSave__label{font-weight:700}.modal-recipeSave__input,.modal-recipeSave__select{max-width:350px;border:1px solid #e9e9e9;padding:10px 16px}.modal-recipeSave__file{max-width:350px;border:1px solid #e9e9e9;padding:16px;position:relative;overflow:hidden;cursor:pointer}.modal-recipeSave__file>span{display:block;overflow:hidden;text-wrap:nowrap;width:80%}.modal-recipeSave__file:after{content:"Bestand selecteren";position:absolute;right:16px;bottom:50%;transform:translateY(50%);background-color:#c0d23c;padding:6px 12px;border-radius:8px;color:#fff}.modal-recipeSave__buttons{display:flex;flex-direction:row;justify-content:flex-end}.modal-recipeSave__back{background-color:transparent;margin-right:12px}.modal-recipeSave__save{padding:10px 16px}@media screen and (max-width:992px){.modal-recipeSave__card{min-width:unset}}@media screen and (max-width:568px){.modal-recipeSave .richText-Editor{min-height:150px;max-height:250px}.modal-recipeSave .richText-Editor__buttons{top:8px}.modal-recipeSave .richText-Editor-textarea{margin-top:70px}}