.modal-block{z-index:32;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}@media (max-width:1023px){.modal-block{padding-top:30px;padding-bottom:80px}}.modal-block__overlay{background-color:#000000b3;position:fixed;inset:0}.modal-block__close{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute}@media (max-width:767px){.modal-block__close{top:7px;right:7px}}@media (min-width:768px){.modal-block__close{top:23px;right:14px}}.modal-block__close svg{fill:currentColor;--color-stroke:currentColor}@media (max-width:767px){.modal-block__close svg{width:23px;height:23px}}@media (min-width:768px){.modal-block__close svg{width:30px;height:30px}}@media (hover:hover){.modal-block__close:hover{color:#b00000}}.modal-block__close:focus-visible{color:#b00000;outline:none}@supports not selector(:focus-visible){.modal-block__close:focus{color:#b00000;outline:none}}.modal-block__inner{color:#fff;background-color:#212121;border-radius:10px;flex-direction:column;width:94%;max-width:500px;margin:auto;display:flex;position:relative}@media (max-width:767px){.modal-block__inner{padding:25px 10px}}@media (min-width:768px){.modal-block__inner{padding:30px}}.modal-block__inner .form{grid-template-columns:1fr;gap:30px;display:grid}.modal-block__inner .form>*{min-width:0}.modal-block__inner .form__group input:not(:disabled,[type=checkbox],[type=radio]),.modal-block__inner .form__group textarea:not(:disabled){background-color:#383838;border-color:#383838;font-size:16px;line-height:19px}.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group){background-color:#383838;border-color:#383838}@media (hover:hover){.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):hover{color:#fff;background-color:#323232;border-color:#ffffff80}}.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within{color:#fff;background-color:#323232;border-color:#ffffff80;outline:none}.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within a,.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within button,.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within input,.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within select,.modal-block__inner .form__full-group:not(.form__content-small .form__full-group,.schedule-show__table .form__full-group):focus-within textarea{outline:none}.modal-block__content{grid-template-columns:1fr;gap:30px;display:grid}.modal-block__content>*{min-width:0}.modal-block__title{margin:0;padding-right:30px;font-weight:500}@media (max-width:767px){.modal-block__title{font-size:32px;line-height:38px}}@media (min-width:768px){.modal-block__title{font-size:40px;line-height:48px}}.modal__text,.modal-block__text{margin:0}.modal__text a,.modal-block__text a{text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.modal__text a:hover,.modal-block__text a:hover{color:#b00000;text-decoration:none}}.modal__text a:focus-visible,.modal-block__text a:focus-visible{color:#b00000;outline:none;text-decoration:none}@supports not selector(:focus-visible){.modal__text a:focus,.modal-block__text a:focus{color:#b00000;outline:none;text-decoration:none}}@media (max-width:767px){.modal-block__title+.modal__text,.modal-block__title+.modal-block__text{margin-top:4px}}@media (min-width:768px){.modal-block__title+.modal__text,.modal-block__title+.modal-block__text{margin-top:10px}}.modal__inner{font-size:16px;line-height:19px}.modal__inner [data-select=btn]{border-color:#0000}.modal__inner input[type=time],.modal__inner input[type=datetime-local]{font-size:16px;line-height:19px}.modal__button-container{flex-wrap:wrap;margin:-5px -10px;display:flex}.modal__button-container .modal__btn{flex-grow:1;flex-shrink:1;width:fit-content;margin:5px 10px;padding:18px}.modal__btn{text-transform:none;cursor:pointer;justify-content:center;align-items:center;min-height:49px;font-size:16px;line-height:19px;display:flex}@media (max-width:767px){.modal__btn{width:100%}}@media (min-width:768px){.modal__btn{padding:10px 46px}}@media (max-width:767px){.modal__btn.button--red,.modal__btn.button--green{order:-1}}p.modal__warning{color:#b00000;background-image:url(/images/sprite.svg#icon-warning);background-position:0;background-repeat:no-repeat;background-size:19px 17px;margin:0;padding-left:30px;font-size:16px;line-height:19px}.modal-block--map .modal-block__inner{max-width:1280px}.modal-block--access{text-align:center}.modal-block--access .modal__button-container{justify-content:center}.modal-block--access .modal-block__inner{max-width:680px}.modal-block--access .modal-block__inner .is-close-btn{display:none}@media (min-width:768px){.modal-block--on-top .modal-block__inner{max-width:616px}.modal-block--complaint .modal-block__inner{max-width:692px}.modal-block--cancel-creation .modal-block__inner{max-width:500px}.modal-block--cancel-top .modal-block__inner,.modal-block--login-out .modal-block__inner{max-width:514px}.modal-block--change-password .modal-block__inner{max-width:615px}.modal-block--settings-message .modal-block__inner{max-width:625px}}.modal-block--settings-message .modal-block__inner input[type=text]{font-size:18px;line-height:22px}.modal-full-slide{margin:0}.modal-full-slide .modal-block__overlay{background-color:#161616;background-repeat:repeat}@media (max-width:1199px){.modal-full-slide .modal-block__overlay{background-image:linear-gradient(115deg,#fff0 48%,#ffffff1a 50%,#fff0 52%),linear-gradient(-115deg,#fff0 48%,#ffffff1a 50%,#fff0 52%);background-repeat:repeat;background-size:6px 13px;padding:40px 0}}@media (min-width:1200px){.modal-full-slide .modal-block__overlay{background-image:linear-gradient(115deg,#0000 48%,#ffffff1a 50%,#0000 52%),linear-gradient(-115deg,#0000 48%,#ffffff1a 50%,#0000 52%);background-repeat:repeat;background-size:11px 22px;padding:0}}.modal-full-slide .modal-block__inner{background-color:#0000;border-radius:0;width:100%;max-width:none;height:100%;margin:0;overflow:hidden}@media (max-width:1199px){.modal-full-slide .modal-block__inner{padding:50px 0}}@media (min-width:1200px){.modal-full-slide .modal-block__inner{padding:60px 0 100px}}@media (max-width:767px){.is-compact .modal-full-slide{padding:40px 0}.modal-full-slide .modal-block__title{grid-template-columns:1fr 175px 1fr;padding:0 15px}}.modal-full-slide .modal-block__content{width:100%;overflow:hidden}.modal-full-slide .modal__button-container{max-width:652px;margin:0 auto}@media (max-width:1079px){.modal-full-slide .modal__button-container{grid-template-columns:repeat(2,1fr);justify-content:center;gap:10px;padding:10px;display:grid}}@media (min-width:1080px){.modal-full-slide .modal__button-container{padding:25px 0}}@media (max-width:1079px){.modal-full-slide .modal__btn{margin:0}}@media (min-width:1080px){.modal-full-slide .modal__btn{margin:0 30px 0 0}}.modal-full-slide .button--red{order:unset}@media (max-width:1199px){.modal-full-slide .modal-block__close{top:18px}}@media (min-width:1200px){.modal-full-slide .modal-block__close{color:#161616;cursor:pointer;background-color:currentColor;border:1px solid #ffffff80;border-radius:50%;width:70px;height:70px;transition:color .3s,opacity .3s,transform .3s;position:fixed;top:auto;bottom:calc(17% - 35px);left:7%;transform:translateY(-50%);box-shadow:0 0 5px #ffffff1a}.modal-full-slide .modal-block__close svg{fill:#ffffff80;stroke:#ffffff80;--color-stroke:rgba(mixins.$color-default-white,.5)}}@media (min-width:1200px) and (hover:hover){.modal-full-slide .modal-block__close:hover{color:#b00000}}@media (min-width:1200px){.modal-full-slide .modal-block__close:focus-visible{color:#b00000;outline:none}@supports not selector(:focus-visible){.modal-full-slide .modal-block__close:focus{color:#b00000;outline:none}}}
