.modal-recipeSave{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-recipeSave-overlay{background-color:#00000040;width:100vw;height:100vh;position:fixed;inset:0}.modal-recipeSave__card{z-index:150;background-color:#fff;border-radius:8px;min-width:992px;padding:32px 24px;position:relative}.modal-recipeSave__wrapper{flex-direction:column;margin:16px 0;display:flex}.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:before,.modal-recipeSave__wrapper.checkbox>label:after{content:"";border-radius:6px;width:16px;height:16px;position:absolute;inset:0 0 0 -24px}.modal-recipeSave__wrapper.checkbox>label:before{border:1px solid #a2b12e}.modal-recipeSave__wrapper.checkbox>label:after{content:"✓";opacity:0;visibility:hidden;color:#fff;background-color:#c0d23c;justify-content:center;align-items:center;padding:4px;font-size:12px;transition:all .2s ease-in;display:flex}.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:hidden scroll}.modal-recipeSave__label{font-weight:700}.modal-recipeSave__input,.modal-recipeSave__select{border:1px solid #e9e9e9;max-width:350px;padding:10px 16px}.modal-recipeSave__file{cursor:pointer;border:1px solid #e9e9e9;max-width:350px;padding:16px;position:relative;overflow:hidden}.modal-recipeSave__file>span{text-wrap:nowrap;width:80%;display:block;overflow:hidden}.modal-recipeSave__file:after{content:"Bestand selecteren";color:#fff;background-color:#c0d23c;border-radius:8px;padding:6px 12px;position:absolute;bottom:50%;right:16px;transform:translateY(50%)}.modal-recipeSave__buttons{flex-direction:row;justify-content:flex-end;display:flex}.modal-recipeSave__back{background-color:#0000;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}}
