@charset "UTF-8";.alert-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);z-index:9999;box-sizing:border-box;line-height:1.3}.alert-modal .modal-element{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:95%;max-width:410px;background:#fff;padding:20px;border:1px solid #bfbfbf;border-radius:10px;box-shadow:8px 8px 50px 0 rgba(0,0,0,.15)}.alert-modal .modal-element p{width:100%;font-size:15px;font-weight:700;margin:0 0 15px 0;padding:0 0 15px 0}:not(.new-ui).alert-modal .modal-element p{border-bottom:1px solid #ebebeb}.alert-modal .modal-element .checkbox-container{display:flex;align-items:center;width:100%;margin:0 0 15px 0}.alert-modal .modal-element .checkbox-container label{font-size:13px;margin:0 0 0 5px}.alert-modal .modal-element button{width:64px;font-size:14px;font-weight:400;text-align:center;text-transform:none;color:transparent;background-color:transparent;border:1px solid transparent;border-radius:.25em;padding:.375em .75em;margin:0 10px;cursor:pointer;-webkit-appearance:button;appearance:button;-webkit-user-select:none;user-select:none;vertical-align:middle;overflow:visible;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.alert-modal .modal-element button.cyan{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.alert-modal .modal-element button.cyan:hover{color:#fff;background-color:#138496;border-color:#117a8b}.alert-modal .modal-element button.grey{color:#fff;background-color:#6c757d;border-color:#6c757d}.alert-modal .modal-element button.grey:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.alert-modal.new-ui{background:rgba(0,0,0,.2)}.alert-modal.new-ui .modal-element{padding:30px 20px;border-radius:20px;box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}.alert-modal.new-ui .alert_modal__content{font-weight:400;font-size:16px;text-align:center;padding-bottom:0;color:#000}.alert-modal.new-ui .buttons-group{display:flex;flex-direction:row-reverse;gap:20px}.alert-modal.new-ui .alert-modal__cancel,.alert-modal.new-ui .alert-modal__confirm{font-size:16px!important;margin:0!important;line-height:32px;padding:0 15px;border:0;border-radius:10px;width:auto}.alert-modal.new-ui .alert-modal__cancel:focus,.alert-modal.new-ui .alert-modal__confirm:focus{outline:0}.alert-modal.new-ui .alert-modal__cancel:not(.is-preffered),.alert-modal.new-ui .alert-modal__confirm:not(.is-preffered){background-color:#f7f7f7!important}.alert-modal.new-ui .alert-modal__cancel:not(.is-preffered),.alert-modal.new-ui .alert-modal__cancel:not(.is-preffered):hover,.alert-modal.new-ui .alert-modal__confirm:not(.is-preffered),.alert-modal.new-ui .alert-modal__confirm:not(.is-preffered):hover{color:#000}.alert-modal.new-ui .alert-modal__cancel.is-preffered,.alert-modal.new-ui .alert-modal__confirm.is-preffered{background-color:#000!important;color:#fff}.alert-modal.new-ui .checkbox{display:flex;align-items:center;margin:20px 0 0}.alert-modal.new-ui .checkbox input[type=checkbox]{display:none}.alert-modal.new-ui .checkbox input[type=checkbox]+label{position:relative;padding-left:calc(28px + 10px);margin:0;cursor:pointer;display:inline-block;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.alert-modal.new-ui .checkbox input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:6px;border:2px solid #d7d7d7;background:#fff}.alert-modal.new-ui .checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;left:calc(28px / 2 - 12px / 2);top:calc(28px / 2 - 8px / 2 + 3px);width:12px;height:8px;border:solid #000;border-width:0 3px 3px 0;transform:scaleX(-1) translateY(-50%) rotate(45deg)}.alert-modal.new-ui.is-mealsTypeAndTime .meal-type{display:inline-block}.alert-modal.new-ui.is-mealsTypeAndTime .meal-type::first-letter{text-transform:uppercase}.alert-modal.new-ui.is-mealsTypeAndTime .table{display:table;width:auto;border-top:1px solid #fff;padding-top:20px;margin-top:15px}.alert-modal.new-ui.is-mealsTypeAndTime .table .option-name{display:block}.alert-modal.new-ui.is-mealsTypeAndTime .table .option-name::first-letter{text-transform:uppercase}.alert-modal.new-ui.is-mealsTypeAndTime .table-row{display:table-row}.alert-modal.new-ui.is-mealsTypeAndTime .table-row:not(.header) .table-cell{padding-top:.63em}.alert-modal.new-ui.is-mealsTypeAndTime .table-cell{display:table-cell}.alert-modal.new-ui.is-mealsTypeAndTime .table-cell.options-current{padding-right:.75em}.alert-modal.new-ui.is-mealsTypeAndTime .table-cell.options-current .option-name{position:relative;padding-right:1em}.alert-modal.new-ui.is-mealsTypeAndTime .table-cell.options-current .option-name:first-child::after{content:"→";position:absolute;top:0;right:0}.alert-modal.new-ui.is-mealsTypeAndTime .table-cell.options-new{font-weight:700}.alert-modal.new-ui.is-mealsTypeAndTime .modal-element{padding:5px 5px 30px}.alert-modal.new-ui.is-mealsTypeAndTime .alert_modal__content,.alert-modal.new-ui.is-mealsTypeAndTime .modal-dont-ask-again{padding:0 15px}.alert-modal.new-ui.is-mealsTypeAndTime .alert_modal__content{text-align:left;line-height:normal;margin:0}.alert-modal.new-ui.is-mealsTypeAndTime .alert_modal__content.is-main{background:#ffe3dd;border-radius:15px;padding:15px}.alert-modal.new-ui.is-mealsTypeAndTime .alert_modal__content+.alert_modal__content{margin-top:25px}.alert-modal.new-ui.is-mealsTypeAndTime .alert_modal__content ul{list-style-type:"- ";padding:unset}.alert-modal.new-ui.is-mealsTypeAndTime .alert-modal__confirm{margin-top:20px!important}.alert-modal.new-ui.is-confirmSaveOrCancel .buttons-group{flex-direction:row}body[data-partner=bediet-app] .alert-modal.new-ui .buttons-group,body[data-partner=bediet] .alert-modal.new-ui .buttons-group{gap:20px}body[data-partner=bediet-app] .alert-modal.new-ui .alert-modal__cancel,body[data-partner=bediet-app] .alert-modal.new-ui .alert-modal__confirm,body[data-partner=bediet] .alert-modal.new-ui .alert-modal__cancel,body[data-partner=bediet] .alert-modal.new-ui .alert-modal__confirm{border-radius:40px;padding:0 20px}body[data-partner=bediet-app] .alert-modal.new-ui button,body[data-partner=bediet] .alert-modal.new-ui button{background-color:#fff!important;border:1px solid #323232}body[data-partner=bediet-app] .alert-modal.new-ui button.is-preffered,body[data-partner=bediet] .alert-modal.new-ui button.is-preffered{background-color:#000!important}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .modal-element,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .modal-element{padding:10px 10px 30px}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .alert_modal__content,body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .modal-dont-ask-again,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .alert_modal__content,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .modal-dont-ask-again{padding:0 10px}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .alert_modal__content.is-main,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .alert_modal__content.is-main{border-radius:6px;background:#f6f0ee;padding:10px}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .alert_modal__content:not(.is-main),body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .alert_modal__content:not(.is-main){font-size:18px;font-weight:500}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .alert_modal__content+.alert_modal__content,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .alert_modal__content+.alert_modal__content{margin-top:12px}body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .buttons-group,body[data-partner=bediet-app] .alert-modal.is-mealsTypeAndTime .modal-dont-ask-again,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .buttons-group,body[data-partner=bediet] .alert-modal.is-mealsTypeAndTime .modal-dont-ask-again{margin-top:25px}body[data-partner=qczaj] .alert-modal.new-ui .buttons-group{gap:17px}body[data-partner=qczaj] .alert-modal.new-ui .alert-modal__cancel{font-weight:700}body[data-partner=qczaj] .alert-modal.is-mealsTypeAndTime{padding:10px 30px}body[data-partner=qczaj] .alert-modal.is-mealsTypeAndTime .alert_modal__content{line-height:18px}body[data-partner=qczaj] .alert-modal.is-mealsTypeAndTime .alert_modal__content+.alert_modal__content{margin-top:30px}body[data-partner=qczaj] .alert-modal.is-mealsTypeAndTime .alert_modal__content:not(.is-main){font-size:18px}body[data-partner=qczaj] .alert-modal.is-mealsTypeAndTime .modal-dont-ask-again{margin-top:30px}body[data-partner=keto] .alert-modal.new-ui .alert-modal__cancel,body[data-partner=keto] .alert-modal.new-ui .alert-modal__confirm{border-radius:40px;border:2px solid #000;line-height:28px}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .modal-element{padding:0 0 30px}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .alert_modal__content{padding:0 20px}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .alert_modal__content.is-main{background:#f7f7f7;padding:20px 20px 15px}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .alert_modal__content+.alert_modal__content{margin-top:20px}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .alert_modal__content:not(.is-main){font-size:18px;font-weight:900}body[data-partner=keto] .alert-modal.is-mealsTypeAndTime .buttons-group{margin-top:15px}