@font-face{font-family:"Rubik AZ UPD";src:url(/assets/fonts/RubikAZ-Regular.woff);font-style:normal;font-weight:400}@font-face{font-family:"Rubik AZ UPD";src:url(/assets/fonts/RubikAZ-Medium.woff);font-style:normal;font-weight:500}
@layer base{body{box-sizing:border-box;margin:0;padding:0;font-weight:400;font-family:"Rubik AZ UPD"}}.mlr-16{margin:0 16px}
.csi-modal{margin:16px}.csi-modal__arrow-icon{text-align:left;cursor:pointer}.csi-modal__logo{margin:0 auto;display:block;margin-bottom:24px}.csi-modal__header{text-align:center}.csi-modal__title{font-size:32px;font-weight:500;line-height:40px;margin-bottom:12px}.csi-modal__subtitle{color:rgba(60,60,67,.6);font-size:14px;line-height:20px}.csi-modal__question{font-size:18px;font-weight:400;line-height:28px;margin-bottom:16px;margin-top:32px}.csi-modal__heading{padding:16px !important}.csi-modal__chips-title{font-size:18px;margin-bottom:20px}.csi-modal__chips-container{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.csi-modal__chips{cursor:pointer;border-radius:24px !important;padding:8px 16px !important;background-color:rgba(120,120,128,.08)}.csi-modal__range{margin-bottom:12px}.csi-modal__range__container{display:grid;justify-content:space-between;grid-template-columns:repeat(5, 48px);gap:22px;padding:8px 16px}.csi-modal__range__container__item{cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #b5b7b6;border-radius:50%}.csi-modal__range__container__item.danger{border-color:#f14a55;background-color:#ffebf0}.csi-modal__range__container__item.danger .csi-modal__range__container__item__text{color:#f14a55}.csi-modal__range__container__item.warning{border-color:#efb42e;background-color:#fdf6e7}.csi-modal__range__container__item.warning .csi-modal__range__container__item__text{color:#efb42e}.csi-modal__range__container__item.success{border-color:#099a71;background-color:#e0f3ed}.csi-modal__range__container__item.success .csi-modal__range__container__item__text{color:#099a71}.csi-modal__range__hints{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(60,60,67,.6)}.csi-modal__textarea-container{margin-right:16px;display:flex;flex-direction:column}.csi-modal__textarea{resize:none;height:48px;border:1px solid #b5b7b6;border-radius:8px !important;padding:16px;font-size:16px;vertical-align:top !important}.csi-modal__textarea:focus-visible{outline:none;border-color:#b5b7b6}.csi-modal__textarea__counter{color:rgba(0,0,0,.6);display:flex;justify-content:space-between;align-items:center;margin-top:8px}.csi-modal__textarea__counter__text{width:100%;text-align:right}.csi-modal__button{margin-top:45px;cursor:pointer;width:100%;background-color:#058d66;border:1px solid rgba(0,0,0,0);padding:16px 24px;border-radius:12px;color:#fff;font-size:17px;font-weight:600}.csi-modal__button:hover{background-color:#04a175}.csi-confirmation-modal img{width:88px !important;height:88px !important;margin:24px 0}.csi-confirmation-modal__body{display:flex;align-items:center;flex-direction:column;padding-top:40px !important}.csi-confirmation-modal__description{text-align:center}.selected-range-red{color:red}.selected-range-green{color:green}.selected{color:#058d66;background-color:rgba(5,141,102,.08)}.error-text{color:#f14a55;font-size:14px;margin-bottom:0}.csi-confirmation{display:flex;height:100vh;align-items:center;justify-content:center;flex-direction:column}.csi-confirmation__image{margin-bottom:32px}.csi-confirmation__title{font-size:32px;font-weight:500;margin-bottom:16px}.csi-confirmation__description{text-align:center;font-size:15px;width:300px;color:rgba(60,60,67,.6)}
.operation-number{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100vh}.operation-number__container{max-width:500px;width:100%}.operation-number__header{text-align:center;margin:0 16px}.operation-number__otp-inputs{display:flex;justify-content:space-between;gap:8px;margin:24px 16px 8px;max-width:100%}.operation-number__otp-input{width:40px;height:40px;border-radius:12px;text-align:center;font-size:1.2rem;border:1px solid #c6c6c8}@media only screen and (width <= 400px){.operation-number__otp-input{width:32px;height:32px}}.operation-number__otp-input:focus-visible{outline:none;border-color:#aeaeb0}.operation-number__info-panel{width:-webkit-fill-available;background-color:#e7f4f9;padding:12px 16px;border-left:4px solid #179ac6;border-radius:4px;margin:40px 16px 0}.operation-number__action{align-self:center;width:100% !important;max-width:500px !important;margin:16px}.operation-number__button{width:-webkit-fill-available;margin:16px}
