<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.text-line-with-label{display:block;text-align:left}.text-line-with-label__label{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;display:block;font-family:Montserrat;font-weight:400;font-size:14rem;color:#6b748b;line-height:170%}.text-line-with-label__text-wrapper{display:block;text-decoration:none}.text-line-with-label__text-wrapper:hover .text-line-with-label__text{text-decoration:underline}.text-line-with-label__text{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;display:block;margin-top:7px;font-family:Montserrat-Bold;font-weight:400;font-size:16rem;color:#3c4061;line-height:170%}.appointment-card-controlls.appointment-card-controlls_booking .appointment-card-controlls__btn_payment{margin-right:14px}.appointment-card-controlls.appointment-card-controlls_booking .appointment-card-controlls__btn_payment .button__image{width:20px}.appointment-card-controlls.appointment-card-controlls_booking.appointment-card-controlls_mobile .appointment-card-controlls__btn_payment .button__text{color:#9085e1}.appointment-card-controlls.appointment-card-controlls_booking-clinic .appointment-card-controlls__btn_cancel-appointment{width:100%}.appointment-card-controlls.appointment-card-controlls_reserved-patient{display:block}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__wrapper-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_payment{margin-right:14px;width:calc(50% - 7px)}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_payment .button__image{width:20px}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_payment.button_loading{padding:9px 0 11px 0}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_payment.button_loading .button__loader-image{width:24px;height:24px}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_payment.button_loading .button__text{margin-right:8px}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_transfer{width:calc(50% - 7px)}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_cancel-appointment{width:calc(50% - 7px);margin:0 0 0 14px}.appointment-card-controlls.appointment-card-controlls_reserved-patient .appointment-card-controlls__btn_fullwidth{margin:14px 0 0 0;width:100%}.appointment-card-controlls.appointment-card-controlls_reserved-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_payment .button__text{color:#9085e1}.appointment-card-controlls.appointment-card-controlls_reserved-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_payment.button_loading{padding:4px 0 3px 0}.appointment-card-controlls.appointment-card-controlls_reserved-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_payment.button_loading .button__loader-image{width:24px;height:24px}.appointment-card-controlls.appointment-card-controlls_reserved-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_payment.button_loading .button__text{margin-right:15px}.appointment-card-controlls.appointment-card-controlls_reserved-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_transfer .button__text{color:#9085e1}.appointment-card-controlls.appointment-card-controlls_reserved-clinic{flex-wrap:wrap}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_bill{margin-right:14px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_bill .button__image{width:20px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_bill.button_loading{padding:9px 0 11px 0}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_bill.button_loading .button__loader-image{width:24px;height:24px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_bill.button_loading .button__text{margin-right:8px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .appointment-card-controlls__btn_fullwidth{width:100%}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .qr-code-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:20px 0 2px 2px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .qr-code-button__icon{margin-right:10px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic .qr-code-button__text{font-family:Montserrat-SemiBold;font-size:14rem;line-height:140%;color:#6b748b;margin:3px 0 0 0}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .appointment-card-controlls__btn_bill .button__text{color:#9085e1}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .appointment-card-controlls__btn_bill.button_loading{padding:4px 0 3px 0}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .appointment-card-controlls__btn_bill.button_loading .button__loader-image{width:24px;height:24px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .appointment-card-controlls__btn_bill.button_loading .button__text{margin-right:15px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .qr-code-button{margin:12px 0 0 2px}.appointment-card-controlls.appointment-card-controlls_reserved-clinic.appointment-card-controlls_mobile .qr-code-button__text{font-size:12rem}.appointment-card-controlls.appointment-card-controlls_accept-clinic .appointment-card-controlls__btn_complete,.appointment-card-controlls.appointment-card-controlls_accept-clinic .appointment-card-controlls__btn_complete-later,.appointment-card-controlls.appointment-card-controlls_paid .appointment-card-controlls__btn_accept{margin-right:14px}.appointment-card-controlls.appointment-card-controlls_accept-patient{flex-direction:column;justify-content:flex-start;align-items:flex-start}.appointment-card-controlls.appointment-card-controlls_accept-patient .appointment-card-controlls__wrapper-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.appointment-card-controlls.appointment-card-controlls_accept-patient .appointment-card-controlls__btn_transfer{margin-right:14px}.appointment-card-controlls.appointment-card-controlls_accept-patient .appointment-card-controlls__btn_review{margin:14px 0 0 0;width:100%}.appointment-card-controlls.appointment-card-controlls_accept-patient.appointment-card-controlls_mobile .appointment-card-controlls__btn_transfer .button__text{color:#9085e1}.appointment-card-controlls.appointment-card-controlls_accept-admin{flex-direction:column;justify-content:flex-start;align-items:flex-start}.appointment-card-controlls.appointment-card-controlls_accept-admin .appointment-card-controlls__btn_review{margin:14px 0 0 0;width:100%}.appointment-card-controlls__buttons,.appointment-card-controlls_accept-clinic,.appointment-card-controlls_booking,.appointment-card-controlls_paid,.appointment-card-controlls_reserved-clinic,.appointment-card-controlls_reserved-patient{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.appointment-card-controlls__btn{justify-content:center;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.appointment-card-controlls__btn .button__image{margin-right:10px}.appointment-card-controlls__btn .button__text{font-size:12rem}.appointment-card-controlls__btn_w40{width:calc(40% - 7px)}.appointment-card-controlls__btn_w50{width:calc(50% - 7px)}.appointment-card-controlls__btn_w60{width:calc(60% - 7px)}.appointment-card-controlls__links-for-third-services-wrapper{display:flex;justify-content:space-between}.appointment-card-controlls__links-for-third-services-wrapper .button-add-event-calendar .button__image{width:15px;height:17.5px}.appointment-card-controlls__links-for-third-services-wrapper .button-add-event-calendar .button__text{line-height:15rem;margin-left:8px;text-decoration:underline}.appointment-card-controlls__recommendation-link,.appointment-card-controlls__taxi-link,.appointment-card-controlls__way-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:20px;width:auto;box-sizing:border-box;padding:0 0 0 5px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.appointment-card-controlls__taxi-link,.appointment-card-controlls__way-link{margin-top:10px}.appointment-card-controlls__recommendation-link-icon{margin-right:6px}.appointment-card-controlls__way-link-icon{margin-right:10px}.appointment-card-controlls__taxi-link-icon{margin-right:8px;width:17px}.appointment-card-controlls__recommendation-link-text,.appointment-card-controlls__taxi-link-text,.appointment-card-controlls__way-link-text{display:block;font-family:Montserrat-SemiBold;font-size:12rem;line-height:15rem;color:#9085e1;text-decoration:underline}.appointment-card-controlls__recommendation-link-text{color:#6b748b}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__recommendation-link,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__taxi-link,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__way-link{padding:0;margin-top:0}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__recommendation-link-icon,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__taxi-link-icon,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__way-link-icon{width:26rem;height:26rem;object-fit:contain;object-position:center;margin-right:6px}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__recommendation-link-text,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__taxi-link-text,.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__way-link-text{font-size:12rem;line-height:19rem;font-family:Montserrat;color:#6b748b}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__taxi-link{margin-top:6px}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__links-for-third-services-wrapper{margin-top:6px;align-items:center}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__links-for-third-services-wrapper .button-add-event-calendar{margin:0}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__links-for-third-services-wrapper .button-add-event-calendar .button__image{width:26px;height:26px}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__links-for-third-services-wrapper .button-add-event-calendar .button__text{font-family:Montserrat;color:#6b748b}.appointment-card-controlls.appointment-card-controlls_mobile .appointment-card-controlls__recommendation-link{margin-top:12px}.appointment-card{padding:16px 21px 16px;transition:box-shadow .2s}.appointment-card_booking .appointment-card__state-field__container,.appointment-card_completed .appointment-card__state-field__container,.appointment-card_paid .appointment-card__state-field__container,.appointment-card_refunding .appointment-card__state-field__container,.appointment-card_reserved .appointment-card__state-field__container{border-color:#ff7676}.appointment-card_booking .appointment-card__state-field__text,.appointment-card_completed .appointment-card__state-field__text,.appointment-card_paid .appointment-card__state-field__text,.appointment-card_refunding .appointment-card__state-field__text,.appointment-card_reserved .appointment-card__state-field__text{color:#ff7676}.appointment-card_accepted .appointment-card__state-field__container,.appointment-card_canceled .appointment-card__state-field__container,.appointment-card_declined .appointment-card__state-field__container{border-color:#9085e1}.appointment-card_accepted .appointment-card__state-field__text,.appointment-card_canceled .appointment-card__state-field__text,.appointment-card_declined .appointment-card__state-field__text{color:#9085e1}.appointment-card_booking .appointment-card__state-field__container:after,.appointment-card_refunding .appointment-card__state-field__container:after,.appointment-card_reserved .appointment-card__state-field__container:after{background-image:url(../img/white_clock_with_pink_circle.702ba824.svg)}.appointment-card_accepted .appointment-card__state-field__container:after{background-image:url(../img/white_ok_with_purple_circle.b7b886b4.svg)}.appointment-card_paid .appointment-card__state-field__container:after{background-image:url(../img/white_clock_with_pink_circle.702ba824.svg)}.appointment-card_canceled .appointment-card__state-field__container:after,.appointment-card_declined .appointment-card__state-field__container:after{background-image:url(../img/pirple_circle_inner_cancel-icon.701cd492.svg)}.appointment-card_completed .appointment-card__state-field__container:after{background-image:url(../img/pink_circle_inner_complete-icon.9d158034.svg)}.appointment-card_reserved .appointment-card__state-field_reserved-clinic-view{grid-area:2/2/3/3}.appointment-card__timezone-note{display:block;width:calc(100% - 6px);font-family:Montserrat;font-size:9rem;color:#3c4061;text-align:left;margin:0 0 6px 6px}.appointment-card__header{padding-bottom:15px;border-bottom:2px solid #ff7676;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-auto-rows:min-content}.appointment-card__post-payment-note{margin:-3px 0 14px 6px;text-align:left;grid-area:1/2/2/3;justify-self:flex-end;align-self:flex-start}.appointment-card__post-payment-text{display:inline-block;padding:4px 8px;background:#a69ee7;border-radius:9px;color:#fff;font-size:10rem;line-height:110%;font-family:Montserrat-SemiBold}.appointment-card__date-field{text-align:left;grid-area:2/1/3/2;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.appointment-card__booking-field{grid-area:1/1/2/2;text-align:left}.appointment-card__booking-number{margin-left:6px;font-size:10rem;font-family:Montserrat;color:#6b748b}.appointment-card__date{margin-top:2px;margin-left:6px;font-size:16rem;font-family:Montserrat-SemiBold;color:#ff7676}.appointment-card__date_can-be-transfered:hover{cursor:pointer;text-decoration:underline}.appointment-card__state-field{display:inline-block;height:30px;width:140rem;grid-area:1/2/3/3;justify-self:flex-end}.appointment-card__state-field__container{width:calc(100% - 2px);height:calc(100% - 2px);border-width:1px;border-style:solid;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative}.appointment-card__state-field__container:after{content:"";position:absolute;background-position:50%;background-repeat:no-repeat;top:-7px;right:-8px;z-index:1;width:17px;height:17px}.appointment-card__state-field__container_no-icon:after{display:none}.appointment-card__state-field__text{font-family:Montserrat-SemiBold;font-size:12rem}.appointment-card__line{margin-top:10px;margin-left:6px;padding-bottom:8px;display:inline-block;width:calc(100% - 12px)}.appointment-card__line_first{margin-top:20px}.appointment-card__line_last{padding-bottom:0;margin-bottom:5px}.appointment-card__line_bottom-border{border-bottom:1px solid #c6cbd6}.appointment-card__line .text-line-with-label__label{font-size:12rem;line-height:unset}.appointment-card__line .text-line-with-label__text{margin-top:10px;font-family:Montserrat-SemiBold;line-height:21rem}.appointment-card__line .text-line-with-label__text .payment-date-subtext{color:#6b748b;font-family:Montserrat;font-size:15rem}.appointment-card__controlls__wrapper{width:100%}.appointment-card__controlls__clinic-accepted-tip{display:block;width:100%;text-align:left;font-family:Montserrat;font-size:12rem;line-height:140%;color:#6b748b;margin:12px 0 0 0}.appointment-card__controlls-field{margin-top:14px;width:100%}.appointment-card__controlls-field__line{width:100%}.appointment-card__controlls-field__line:first-child{margin-bottom:20px}.appointment-card__controlls-field__line_space-between{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;grid-column-gap:3.125vw}.appointment-card__controlls-field__line_right-align{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.appointment-card__controlls-field__line_last,.appointment-card__controlls-field__line_last:first-child{margin-bottom:0}.appointment-card__btn .button__image{margin-right:10px}.appointment-card__btn .button__text{font-size:12rem}.appointment-card__btn_transfer{width:calc(40% - 7px);margin-right:14px}.appointment-card__btn_review .button__image{margin-top:4px}.appointment-card__btn_written-review.button{background:rgba(228,229,240,.7);pointer-events:none}.appointment-card__btn_written-review.button:hover{background:rgba(228,229,240,.7)}.appointment-card__btn_written-review.button .button__text{color:#6b748b}.appointment-card__comment-field{width:100%;margin:18px 0 0 0;padding:6px 9px;box-sizing:border-box;border-radius:7px;background:#fff6d8}.appointment-card__comment-title{font-size:12rem;color:#8890a2}.appointment-card__comment-title,.appointment-card__comment-value{display:block;width:100%;text-align:left;font-family:Montserrat;line-height:160%}.appointment-card__comment-value{margin:2px 0 0 0;font-size:13rem;color:#3c4061}.appointment-card_mobile{box-shadow:none;padding:12px 12px 14px}.appointment-card_mobile.appointment-card_accepted .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_booking .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_completed .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_paid .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_refunding .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_reserved .appointment-card__state-field__text{font-family:Montserrat-SemiBold}.appointment-card_mobile.appointment-card_accepted .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_booking .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_completed .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_paid .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_refunding .appointment-card__state-field__container:after,.appointment-card_mobile.appointment-card_reserved .appointment-card__state-field__container:after{content:unset}.appointment-card_mobile.appointment-card_accepted .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_booking .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_completed .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_paid .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_refunding .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_reserved .appointment-card__state-field__container:before{content:"";width:12rem;height:12rem;margin-right:6px;background-size:cover;background-repeat:no-repeat;background-position:50%}.appointment-card_mobile.appointment-card_accepted .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_booking .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_completed .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_paid .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_refunding .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_reserved .appointment-card__state-field__text{color:#9085e1}.appointment-card_mobile.appointment-card_booking .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_refunding .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_reserved .appointment-card__state-field__container:before{background-image:url(../img/blue_clock_circle.0c451b39.svg)}.appointment-card_mobile.appointment-card_accepted .appointment-card__state-field__container:before{background-image:url(../img/green_ruble_circle.894ca578.svg)}.appointment-card_mobile.appointment-card_paid .appointment-card__state-field__container:before{background-image:url(../img/blue_star_circle.0e2df2de.svg)}.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__text,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__text{color:#ff7676}.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__container,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__container{background:#fff1f1}.appointment-card_mobile.appointment-card_canceled .appointment-card__state-field__container:before,.appointment-card_mobile.appointment-card_declined .appointment-card__state-field__container:before{background-image:url(../img/pink_circle_cross.ae62b231.svg)}.appointment-card_mobile.appointment-card_completed .appointment-card__state-field__container:before{background-image:url(../img/green_circle_ok.75f05e90.svg)}.appointment-card_mobile .appointment-card__timezone-note{margin-bottom:8px}.appointment-card_mobile .appointment-card__booking-field{grid-area:1/1/2/2;text-align:left}.appointment-card_mobile .appointment-card__booking-number{margin-left:0;color:#6b748b}.appointment-card_mobile .appointment-card__post-payment-note{justify-self:flex-end;margin:-3px 0 0 0}.appointment-card_mobile .appointment-card__date{display:block;border-radius:7px;background:#f4f3fc;padding:4px 8px;margin-left:0;margin-top:0;font-size:0}.appointment-card_mobile .appointment-card__date-field{grid-area:2/1/3/2;align-self:flex-end}.appointment-card_mobile .appointment-card__date&gt;span{font-family:Montserrat-SemiBold;font-size:12rem;line-height:17rem;margin-left:0;margin-top:0;color:#9085e1}.appointment-card_mobile .appointment-card__date&gt;span:nth-child(2){margin-left:4px;margin-right:4px;color:#bcb6ed}.appointment-card_mobile .appointment-card__state-field{height:auto;width:auto;align-self:flex-end;margin-top:12px;grid-area:2/2/3/3}.appointment-card_mobile .appointment-card__state-field__container{background:#f4f3fc;margin:0;padding:4px 8px;border-radius:7px;border:none;width:auto;height:auto}.appointment-card_mobile .appointment-card__state-field__text{font-size:12rem;line-height:17rem;font-family:Montserrat-SemiBold}.appointment-card_mobile .appointment-card__header{padding-bottom:6px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;border-bottom:none}.appointment-card_mobile .appointment-card__header_previous-appointment{padding-bottom:6px}.appointment-card_mobile .appointment-card__line{margin-left:0;margin-top:4px;padding-bottom:0;border-bottom:none}.appointment-card_mobile .appointment-card__line .text-line-with-label__label{color:#8890a2}.appointment-card_mobile .appointment-card__line .text-line-with-label__text{font-size:13rem;line-height:21rem;font-family:Montserrat;color:#3c4061}.appointment-card_mobile .appointment-card__line .text-line-with-label__text-wrapper{text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.appointment-card_mobile .appointment-card__line_first{margin-top:12px}.appointment-card_mobile .appointment-card__line_last{padding-bottom:0;margin-bottom:12px}.appointment-card_mobile .appointment-card__controlls-field{width:100%;margin-top:0}.appointment-card_mobile .appointment-card__controlls-field__line{width:100%}.appointment-card_mobile .appointment-card__controlls-field__line:first-child{margin-bottom:0}.appointment-card_mobile .appointment-card__comment-field{margin:12px 0 0 0;padding:4px 8px}.appointment-card_mobile .appointment-card__btn .button__text{font-family:Montserrat-Bold}.appointment-card_mobile .appointment-card__btn_complete,.appointment-card_mobile .appointment-card__btn_complete-later,.appointment-card_mobile .appointment-card__btn_payment,.appointment-card_mobile .appointment-card__btn_transfer{width:calc(60% - 7px)}.appointment-card_mobile .appointment-card__btn_cancel-appointment{width:calc(40% - 7px)}.appointment-card_mobile .appointment-card__recommendation-link,.appointment-card_mobile .appointment-card__way-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;box-sizing:border-box;cursor:pointer;text-decoration:none}.appointment-card_mobile .appointment-card__recommendation-link-icon,.appointment-card_mobile .appointment-card__way-link-icon{height:26rem;width:26rem;margin-right:6px}.appointment-card_mobile .appointment-card__recommendation-link-text,.appointment-card_mobile .appointment-card__way-link-text{color:#6b748b;font-size:12rem;line-height:19rem;font-family:Montserrat;text-decoration:underline}.appointment-card_mobile .appointment-card__recommendation-link{margin-top:12px}.appointment-card_mobile .appointment-card__way-link{margin-top:9px}.appointment-card_mobile .text-line-with-label__label{font-size:10rem;line-height:17rem}.appointment-card_mobile .text-line-with-label__text{margin-top:0;font-size:12rem;line-height:17rem;font-weight:400}.appointment-card_mobile .text-line-with-label__text .payment-date-subtext{font-size:12rem;line-height:normal}.appointment-card:hover{box-shadow:0 4px 20px 5px rgba(60,64,97,.2)}@media (max-width:365px){.appointment-card__btn .button__text{font-size:10rem}}.qr-code-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.qr-code-popup__substrate{display:block;position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:10}.qr-code-popup .qr-code-block{display:inline-block;width:500px;min-width:500px;height:auto;z-index:11;background:#fff;border-radius:10px}.qr-code-popup .qr-code-block__exit-button-wrapper{display:block;width:100%;height:auto;text-align:right;padding:19px 17px 20px 40px;background:#9085e1;box-sizing:border-box;border-radius:10px 10px 0 0}.qr-code-popup .qr-code-block__title-text{display:inline-block;vertical-align:top;width:calc(100% - 17.5px);text-align:left;font-family:Montserrat-SemiBold;font-size:32rem;line-height:140%;color:#fff;margin-top:4px}.qr-code-popup .qr-code-block .exit-button{display:inline-block;vertical-align:top;width:17.5px;height:17.5px;cursor:pointer}.qr-code-popup .qr-code-block .exit-button__image{display:block;width:17.5px;height:17.5px}.qr-code-popup .qr-code-block__content-wrapper{display:block;width:100%;height:auto;box-sizing:border-box;padding:40px;margin:0;background:#fff;max-height:70vh;overflow:auto;position:relative;border-radius:0 0 10px 10px}.qr-code-popup_closed{display:none}.qr-code-popup_mobile{z-index:11}.qr-code-popup_mobile .qr-code-popup__substrate{display:none}.qr-code-popup_mobile .qr-code-block{border-radius:0;box-sizing:border-box;padding:calc(2.5% + var(--sat)) 2.5% calc(2.5% + var(--sab));width:100%;height:100%;min-width:unset;background:#fff;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.qr-code-popup_mobile .qr-code-block__exit-button-wrapper{background:#fff;border-radius:0;padding:11px 0 0 0;position:relative}.qr-code-popup_mobile .qr-code-block__title-text{font-size:18rem;color:#3c4061;line-height:80%;width:100%;text-align:center;margin:0}.qr-code-popup_mobile .qr-code-block .exit-button{width:auto;height:auto;position:absolute;top:14px;right:0}.qr-code-popup_mobile .qr-code-block .exit-button__image{width:12px;height:12px;filter:brightness(0)}.qr-code-popup_mobile .qr-code-block__content-wrapper{margin-top:60px;padding:0;border-radius:0}.appointment-datepicker{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative}.appointment-datepicker__close-days{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.appointment-datepicker__close-day{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 18px 7px 18px;box-sizing:border-box;border-radius:21px;cursor:pointer}.appointment-datepicker__close-day_selected{background:#fef0ed}.appointment-datepicker__close-day-text{display:block;font-family:Montserrat;font-size:14rem;line-height:140%;color:#6b748b;text-align:left}.appointment-datepicker__close-day_selected .appointment-datepicker__close-day-text{font-family:Montserrat-SemiBold;color:#ff7676}.appointment-datepicker__other-date-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;margin-top:3px}.appointment-datepicker__other-date-button-text{display:block;font-family:Montserrat;font-size:14rem;line-height:140%;color:#6b748b;text-align:left;text-decoration:underline;margin-right:14px}.appointment-datepicker__other-date-button-icon{display:block}.appointment-datepicker__other-date-custom-datepicker{left:unset;right:-65px}.appointment-datepicker_mobile .appointment-datepicker__close-days{width:84%;border:1px solid #a6acba;border-radius:5px}.appointment-datepicker_mobile .appointment-datepicker__close-day{width:33.33333%;padding:5px 0;border-radius:5px}.appointment-datepicker_mobile .appointment-datepicker__close-day-text{font-size:10rem;line-height:170%;color:#3c4061;width:100%;text-align:center;box-sizing:border-box;border-left:1px solid #c6cbd6}.appointment-datepicker_mobile .appointment-datepicker__close-day_selected{background:#eeeff3}.appointment-datepicker_mobile .appointment-datepicker__close-day:first-child .appointment-datepicker__close-day-text{border-left:none}.appointment-datepicker_mobile .appointment-datepicker__close-day_selected .appointment-datepicker__close-day-text{font-family:Montserrat;color:#3c4061;border:none}.appointment-datepicker_mobile .appointment-datepicker__close-day_selected+div .appointment-datepicker__close-day-text{border-left:none}.appointment-datepicker_mobile .appointment-datepicker__other-date-button{width:16%;justify-content:flex-end}.appointment-datepicker_mobile .appointment-datepicker__other-date-button-text{display:none}.appointment-datepicker_mobile .appointment-datepicker__other-date-button-icon{margin-right:10px}.appointment-datepicker_mobile .appointment-datepicker__other-date-custom-datepicker{left:unset;right:0}.appointment-transfer-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.appointment-transfer-popup__substrate{display:block;position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:10}.appointment-transfer-popup .transfer-block{display:inline-block;width:680px;min-width:680px;height:auto;z-index:11}.appointment-transfer-popup .transfer-block__exit-button-wrapper{display:block;width:100%;height:auto;text-align:right;padding:19px 17px 20px 40px;background:#9085e1;box-sizing:border-box;border-radius:10px 10px 0 0}.appointment-transfer-popup .transfer-block__title-text{display:inline-block;vertical-align:top;width:calc(100% - 17.5px);text-align:left;font-family:Montserrat-SemiBold;font-size:32rem;line-height:140%;color:#fff;margin-top:4px}.appointment-transfer-popup .transfer-block .exit-button{display:inline-block;vertical-align:top;width:17.5px;height:17.5px;cursor:pointer}.appointment-transfer-popup .transfer-block .exit-button__image{display:block;width:17.5px;height:17.5px}.appointment-transfer-popup .transfer-block__content-wrapper{display:block;width:100%;height:auto;box-sizing:border-box;padding:30px 40px 0 40px;background:#fff}.appointment-transfer-popup .transfer-block__doctor-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.appointment-transfer-popup .transfer-block__doctor-avatar{display:block;width:80px;height:80px;object-fit:cover;object-position:50% 50%;margin-right:20px;border-radius:10px}.appointment-transfer-popup .transfer-block__doctor-text-info-wrapper{display:block;width:100%}.appointment-transfer-popup .transfer-block__doctor-specialization{display:block;width:100%;font-family:Montserrat;font-size:12rem;line-height:140%;color:#6b748b;text-align:left}.appointment-transfer-popup .transfer-block__doctor-name{display:block;width:100%;font-family:Montserrat-SemiBold;font-size:16rem;line-height:140%;color:#3c4061;text-align:left}.appointment-transfer-popup .transfer-block__doctor-experience{display:block;width:100%;font-family:Montserrat;font-size:14rem;line-height:140%;color:#6b748b;text-align:left}.appointment-transfer-popup .transfer-block__transfer-freetimes-date-picker{margin-top:20px}.appointment-transfer-popup .transfer-block__freetimes{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;grid-gap:16px;margin-top:20px;padding-right:5px;box-sizing:border-box;max-height:45vh;overflow-y:auto}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar{width:18px;height:18px;background:#e8eaef;border-radius:36px}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button{width:18px;height:18px}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:horizontal:end:decrement,.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:horizontal:start:increment,.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:vertical:end:decrement,.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-button:vertical:start:increment{display:none}.appointment-transfer-popup .transfer-block__freetimes::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.appointment-transfer-popup .transfer-block__freetimes_exist-scrollbar{width:98%;padding-right:12px}.appointment-transfer-popup .transfer-block__freetimes-loader-wrapper{grid-area:1/1/2/6;display:none;flex-direction:row;align-items:center;justify-content:center;width:100%}.appointment-transfer-popup .transfer-block__freetimes-loader{width:100px;height:100px}.appointment-transfer-popup .transfer-block__freetimes_loading .transfer-block__freetimes-loader-wrapper{display:flex}.appointment-transfer-popup .transfer-block__freetimes_loading .transfer-block__freetime,.appointment-transfer-popup .transfer-block__freetimes_loading .transfer-block__no-freetimes-text{display:none}.appointment-transfer-popup .transfer-block__no-freetimes-text{grid-area:1/1/2/6;display:block;width:100%;font-family:Montserrat-SemiBold;font-size:16rem;line-height:140%;color:#3c4061;text-align:left}.appointment-transfer-popup .transfer-block__freetime{display:flex;flex-direction:row;justify-content:center;align-items:center;vertical-align:top;background:#fff;border-radius:4px;cursor:pointer;padding:7px 14px;box-sizing:border-box;border:1px solid #9085e1}.appointment-transfer-popup .transfer-block__freetime-timetext{display:block;font-family:Montserrat-SemiBold;font-size:16rem;line-height:140%;color:#9085e1}.appointment-transfer-popup .transfer-block__freetime_selected{background:#9085e1}.appointment-transfer-popup .transfer-block__freetime_selected .transfer-block__freetime-timetext{color:#fff}.appointment-transfer-popup .transfer-block__controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:#fff;border-radius:0 0 10px 10px;padding:40px 40px 30px 40px;box-sizing:border-box}.appointment-transfer-popup .transfer-block__cancel-button{width:162px;margin-right:48px}.appointment-transfer-popup .transfer-block__do-transfer-button{width:184px}.appointment-transfer-popup_closed{display:none}.appointment-transfer-popup_mobile{z-index:11}.appointment-transfer-popup_mobile .appointment-transfer-popup__substrate{display:none}.appointment-transfer-popup_mobile .transfer-block{border-radius:0;padding:2.5%;width:100%;height:100%;min-width:unset;background:#fff;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.appointment-transfer-popup_mobile .transfer-block__doctor-avatar{min-width:80px}.appointment-transfer-popup_mobile .transfer-block__exit-button-wrapper{background:#fff;border-radius:0;padding:11px 0 0 0;position:relative}.appointment-transfer-popup_mobile .transfer-block__title-text{font-size:18rem;color:#3c4061;line-height:80%;width:100%;text-align:center;margin:0}.appointment-transfer-popup_mobile .transfer-block .exit-button{width:auto;height:auto;position:absolute;top:14px;right:0}.appointment-transfer-popup_mobile .transfer-block .exit-button__image{width:12px;height:12px;filter:brightness(0)}.appointment-transfer-popup_mobile .transfer-block__content-wrapper{margin-top:20px;padding:0;border-radius:0}.appointment-transfer-popup_mobile .transfer-block__doctor-avatar{width:80px;height:80px;margin-right:12px}.appointment-transfer-popup_mobile .transfer-block__doctor-experience,.appointment-transfer-popup_mobile .transfer-block__doctor-specialization{font-size:10rem;line-height:170%}.appointment-transfer-popup_mobile .transfer-block__doctor-name{font-size:13rem;margin-top:4px;margin-bottom:4px}.appointment-transfer-popup_mobile .transfer-block__freetimes{margin-top:18px;grid-gap:6px;grid-template-columns:repeat(4,1fr);max-height:unset;overflow-y:unset}.appointment-transfer-popup_mobile .transfer-block__freetime{padding:7px 12px}.appointment-transfer-popup_mobile .transfer-block__controls{padding:20px 0 8px 0;flex-grow:1;align-items:flex-end}.appointment-transfer-popup_mobile .transfer-block__cancel-button,.appointment-transfer-popup_mobile .transfer-block__do-transfer-button{width:48.575%;min-width:unset;max-width:420px;margin:0}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.vs__dropdown-toggle{border:1px solid #c6cbd6;box-sizing:border-box;border-radius:7px;padding:10px 14px;font-size:16rem;font-family:Montserrat-SemiBold;line-height:27px;transition:border .25s}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__dropdown-menu{font-size:16rem;font-family:Montserrat;min-width:unset;border:1px solid #c6cbd6;border-top-style:none;border-bottom-left-radius:7px;border-bottom-right-radius:7px;transition:border .25s;z-index:10}.vs__dropdown-option{text-align:center;white-space:unset}.vs__search{width:0;height:0;margin:0;padding:0;position:absolute}.vs__selected{opacity:1!important;position:relative!important;width:100%;justify-content:center;padding-left:.5em;color:#3c4061}.select-with-label .vs--disabled .vs__clear,.select-with-label .vs--disabled .vs__dropdown-toggle,.select-with-label .vs--disabled .vs__open-indicator,.select-with-label .vs--disabled .vs__search,.select-with-label .vs--disabled .vs__selected{cursor:pointer;background-color:#f1f2f5}.vs__dropdown-option--highlight{background:#9085e1}.vs__open-indicator{background-image:url(../img/select-arrow.4cc09a31.svg);background-position:50%;background-repeat:no-repeat}.vs__open-indicator path{display:none}.select-with-label__label{font-size:14rem;color:#6b748b;margin-bottom:6.62px;display:block}.select-with-label__no-options{font-family:Montserrat-Italic}.select-with-label__no-options&gt;strong{font-family:Montserrat-SemiBoldItalic}.select-with-label__error-field{margin-top:6px;height:20px;position:relative;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start}.select-with-label_error .vs__dropdown-menu,.select-with-label_error .vs__dropdown-toggle{border-color:#ff7676}.error-field__message{color:#ff7676;font-size:12rem;line-height:15rem;font-family:Montserrat-SemiBold}.error-field_animation-enter-active,.error-field_animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.25s}.error-field_animation-enter,.error-field_animation-leave-to{opacity:0}.select-with-label_mobile .select-with-label__label{font-family:Montserrat;font-size:12rem;line-height:170%;color:#6b748b;text-align:left;width:100%;display:block;margin-bottom:3px}.select-with-label_mobile .vs__dropdown-toggle{padding:1px 4px 5px 0;background:#f5f5f7}.select-with-label_mobile .vs__selected{font-family:Montserrat;font-size:14rem;line-height:160%;color:#6b748b}.select-with-label_mobile .vs__open-indicator{filter:brightness(1.45) grayscale(1)}.select-with-label_mobile .vs__dropdown-menu{font-size:14rem;font-family:Montserrat;color:#3c4061;background:#f5f5f7;max-height:220px}.select-with-label_mobile .vs__dropdown-option{text-align:left;white-space:unset}.appointment-refund-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.appointment-refund-popup__substrate{display:block;position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:10}.appointment-refund-popup .refund-block{display:inline-block;width:500px;min-width:500px;height:auto;z-index:11}.appointment-refund-popup .refund-block__exit-button-wrapper{display:block;width:100%;height:auto;text-align:right;padding:19px 17px 20px 40px;background:#9085e1;box-sizing:border-box;border-radius:10px 10px 0 0}.appointment-refund-popup .refund-block__title-text{display:inline-block;vertical-align:top;width:calc(100% - 17.5px);text-align:left;font-family:Montserrat-SemiBold;font-size:32rem;line-height:140%;color:#fff;margin-top:4px}.appointment-refund-popup .refund-block .exit-button{display:inline-block;vertical-align:top;width:17.5px;height:17.5px;cursor:pointer}.appointment-refund-popup .refund-block .exit-button__image{display:block;width:17.5px;height:17.5px}.appointment-refund-popup .refund-block__content-wrapper{display:block;width:100%;height:auto;box-sizing:border-box;padding:30px 40px 0 40px;background:#fff}.appointment-refund-popup .refund-block__refund-desc-text{display:block;width:100%;text-align:left;font-family:Montserrat;font-size:16rem;line-height:140%;color:#3c3c3c}.appointment-refund-popup .refund-block__reason-select{margin-top:20px;margin-bottom:-20px}.appointment-refund-popup .refund-block .select-with-label__label{text-align:left;font-family:Montserrat}.appointment-refund-popup .refund-block .vs__dropdown-option{text-align:left}.appointment-refund-popup .refund-block .vs__selected{justify-content:flex-start}.appointment-refund-popup .refund-block__controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:#fff;border-radius:0 0 10px 10px;padding:40px 40px 30px 40px;box-sizing:border-box}.appointment-refund-popup .refund-block__cancel-button,.appointment-refund-popup .refund-block__request-refund-button{width:162px}.appointment-refund-popup_closed{display:none}.appointment-refund-popup_mobile{z-index:11}.appointment-refund-popup_mobile .appointment-refund__substrate{display:none}.appointment-refund-popup_mobile .refund-block{border-radius:0;padding:2.5%;width:100%;height:100%;min-width:unset;background:#fff;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.appointment-refund-popup_mobile .refund-block__exit-button-wrapper{background:#fff;border-radius:0;padding:11px 0 0 0;position:relative}.appointment-refund-popup_mobile .refund-block__title-text{font-size:18rem;color:#3c4061;line-height:80%;width:100%;text-align:center;margin:0}.appointment-refund-popup_mobile .refund-block .exit-button{width:auto;height:auto;position:absolute;top:14px;right:0}.appointment-refund-popup_mobile .refund-block .exit-button__image{width:12px;height:12px;filter:brightness(0)}.appointment-refund-popup_mobile .refund-block__content-wrapper{margin-top:20px;padding:0;border-radius:0}.appointment-refund-popup_mobile .refund-block__controls{padding:20px 0 8px 0;flex-grow:1;align-items:flex-end}.appointment-refund-popup_mobile .refund-block__cancel-button,.appointment-refund-popup_mobile .refund-block__request-refund-button{width:48.575%;min-width:unset;max-width:420px;margin:0}.page{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.page__header{width:100%;height:80px}.page__footer{width:100%}.page__content{width:100%;flex-grow:1}.page__title{display:block;margin:0;padding:0;font-family:Montserrat-Bold;font-size:48rem;line-height:130%;color:#3c4061;text-align:left}.page__title__field{margin-top:20px}.page__subtitle{display:block;font-family:Montserrat-Bold;font-size:32rem;line-height:140%;color:#3c4061;text-align:left}.page.page_mobile .page__title{font-size:18rem;line-height:140%}.invisible-touch{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.invisible-scroll{-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.invisible-scroll::-webkit-scrollbar{display:none}.styled-purple-scroll::-webkit-scrollbar{width:18px;height:18px;background:#e8eaef;border-radius:36px}.styled-purple-scroll::-webkit-scrollbar-button{width:18px;height:18px}.styled-purple-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:horizontal:start:increment,.styled-purple-scroll::-webkit-scrollbar-button:vertical:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:vertical:start:increment{display:none}.styled-purple-scroll::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0}.more-btn&gt;*{margin-right:12px}.more-btn_mobile{width:100%;padding:5px 0}.more-btn_mobile&gt;*{margin-right:7px}.mobile-application-page_margin-top{margin-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_margin-bottom{margin-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page_padding-top{padding-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_padding-bottom{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page{margin-bottom:calc(60px + env(safe-area-inset-bottom));margin-top:calc(45px + env(safe-area-inset-top))}@keyframes opacityAnimation{0%{opacity:1}to{opacity:0}}.appointment-list{width:100%;text-align:center}.appointment-list_empty{text-align:left}.appointment-list.appointment-list_grid-mode.appointment-list_vertical .appointment-list__wrapper .list-base__wrapper{grid-column-gap:30px}.appointment-list.appointment-list_grid-mode.appointment-list_vertical .appointment-list__more-wrapper{margin-top:20px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.appointment-list.appointment-list_grid-mode.appointment-list_vertical .appointment-list__more-btn .button__image{margin-left:8px}.appointment-list.appointment-list_grid-mode .appointment-list__item{height:100%;box-sizing:border-box}.appointment-list.appointment-list_list-mode.appointment-list_vertical .appointment-list__item-wrapper{margin-bottom:30px}.appointment-list.appointment-list_list-mode.appointment-list_vertical .appointment-list__item-wrapper:last-child{margin-bottom:0}.appointment-list.appointment-list_list-mode.appointment-list_vertical .appointment-list__more-wrapper{margin-top:20px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.appointment-list.appointment-list_list-mode.appointment-list_vertical .appointment-list__more-btn .button__image{margin-left:8px}.appointment-list .no-content-plate{display:inline-flex}.appointment-list.appointment-list_mobile{width:100%;text-align:left}.appointment-list.appointment-list_mobile.appointment-list_list-mode.appointment-list_vertical .appointment-list__item-wrapper{margin-bottom:20px}.appointment-list.appointment-list_mobile.appointment-list_list-mode.appointment-list_vertical .appointment-list__item-wrapper:last-child{margin-bottom:0}.tab{width:100%;display:grid;grid-template-columns:.66fr 15.94fr 1fr;grid-auto-rows:min-content}.tab__wrapper{grid-area:1/2/2/3;padding-top:74px}.tab__title{font-family:Montserrat-SemiBold;font-size:32rem;line-height:45rem;color:#3c4061;padding:0;margin:0}.tab__subtab__field,.tab__title__field{width:100%;text-align:left}.tab__subtab__field{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.tab__subtab__selector{height:25rem;width:auto}.tab__subtab__selector .inline-select__input{height:100%}.tab__subtab__selector .inline-select__input__field{height:100%;background:transparent}.tab__subtab__selector .inline-select__input__item{padding:0;padding:0 10px;box-sizing:border-box;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tab__subtab__selector .inline-select__input__item_selected{background:transparent}.tab__subtab__selector .inline-select__input__item_selected&gt;span{color:#ff7676}.tab__subtab__selector .inline-select__input__item__text{color:#6b748b;font-family:Montserrat-SemiBold;font-size:16rem;line-height:22rem}.tab__subtab__selector .inline-select__input__item__devider{top:0;height:100%}.tab__subtab__selector .inline-select__input__item:first-child{padding-left:0}.tab__subtab__selector .inline-select__input__item:last-child{padding-right:0}.tab__pagination__field{margin-top:50px;margin-bottom:105px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.tab__pagination__selector{border-radius:10px;border:1px solid #c6cbd6;height:50px;width:auto;overflow:hidden}.tab__pagination__selector .inline-select__input{height:100%}.tab__pagination__selector .inline-select__input__field{height:100%;border-radius:0;padding:0;width:auto;background:#fff}.tab__pagination__selector .inline-select__input__item{padding:0;min-width:50px;padding:0 25px;box-sizing:border-box;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.tab__pagination__selector .inline-select__input__item_selected&gt;span{color:#ff7676}.tab__pagination__selector .inline-select__input__item__text{color:#9085e1}.tab__pagination__selector .inline-select__input__item__devider{top:0;height:100%}.tab__filters__line{margin-top:20px}.tab__filters__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:50rem}.tab__filters__item__search-input{width:100%;height:100%}.tab__filters__item__search-input .search-input__wrapper{background:#fff}.tab__filters__item__select{width:100%}.tab__filters__item__select .multi-select__select,.tab__filters__item__select .multiselect__tags{min-height:50rem}.tab__filters__item__btn{width:100%;height:50rem;box-sizing:border-box}.tab__filters__item .multi-select__error-field,.tab__filters__item .multi-select__label__field{display:none}.tab__filters__item__picker-input{display:block;width:170px;outline:none;font-family:Montserrat;font-size:16rem;line-height:170%;color:#6b748b;text-align:center;padding:8px 0;background:#fff;border:1px solid #c6cbd6;border-radius:10px;box-sizing:border-box}.tab__table{margin-top:47px;width:100%;box-shadow:0 4px 20px 5px rgba(60,64,97,.08);border-radius:10px;overflow:hidden}.tab__table__header .tab__table__item{background:#3c4061}.tab__table__header .tab__table__item .table-record__text{color:#fff;font-family:Montserrat-SemiBold;font-size:16rem;line-height:22rem}.tab__table__body .tab__table__item{border-bottom:1px solid #e4e5f0}.tab__table__body .tab__table__item:last-child{border-bottom:none}.tab__table__item{height:54rem;width:100%;background:#fff}.tab__table__item__wrapper{width:100%;height:100%;padding-left:13px;padding-right:13px;box-sizing:border-box}.tab__table__item .table-record__text{font-family:Montserrat;font-size:14rem;line-height:24rem;color:#3c4061;text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:13px;padding-bottom:13px}.tab__table__item .table-record__text_h-align-center{justify-content:center}.tab__table__item .table-record__text_link{text-decoration:underline;font-family:Montserrat-SemiBold}.tab__table__item .table-record__text_subtext{display:block;font-family:Montserrat;font-size:12rem;line-height:20rem;color:#6b748b;text-align:left}.tab__table__item .table-record__image{max-width:100%;object-fit:cover;object-position:center center;max-height:54rem}.tab__table__item .table-record__image__container{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.tab__table__item .table-record__actions{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.tab__table__item .table-record__actions__button{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:21px;height:21px}.tab__table__item .table-record__actions__button__image{width:100%;height:100%;object-fit:cover;object-position:center center}.tab__table__item .table-record_status-blocked{color:#ff7676}.tab__table__item .table-record_status-register{color:#6b748b}.tab__table__item .table-record_status-not-verified{color:#9085e1}.tab__table_short{width:820px}.tab__table_scrolled{overflow:auto}.tab__table_scrolled .tab__loader__wrapper{width:150%;max-width:1450px}.tab__table_scrolled::-webkit-scrollbar{width:100%;height:18px;background:#e8eaef;border-radius:36px}.tab__table_scrolled::-webkit-scrollbar-button{width:18px;height:18px}.tab__table_scrolled::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.tab__table_scrolled::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.tab__table_scrolled::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.tab__loader{width:20%}.tab__loader__wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;z-index:9}.tab__loader__animation-enter-active,.tab__loader__animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.25s}.tab__loader__animation-enter,.tab__loader__animation-leave-to{opacity:0}.edit-user-tab__user-card{display:grid;margin-top:20px;grid-template-columns:2.66fr .66fr 9.3fr;grid-auto-rows:min-content;grid-template-areas:"controll controll controll" "avatar . info";padding:24px 0;box-sizing:border-box}.edit-user-tab__user-card__controlls{grid-area:controll;display:flex;flex-direction:row;justify-content:flex-end;align-content:center;padding:0 32px}.edit-user-tab__user-card__btn{width:auto;padding:9.5px 26px}.edit-user-tab__user-card__btn .button__text{margin-left:10px}.edit-user-tab__user-card__avatar{width:100%;height:100%;object-fit:cover;object-position:center center}.edit-user-tab__user-card__avatar__field{grid-area:avatar;padding:10px 0 32px;display:flex;flex-direction:row;justify-content:center;align-items:center}.edit-user-tab__user-card__avatar__container{border-radius:999999px;overflow:hidden;width:105rem;height:105rem}.edit-user-tab__user-card__info__field{grid-area:info;text-align:left}.edit-user-tab__user-card__info__text{display:block;margin-bottom:7px;font-family:Montserrat;font-size:16rem;line-height:27rem;color:#6b748b}.edit-user-tab__user-card__info__text_title{font-family:Montserrat-SemiBold;font-size:24rem;line-height:31rem;color:#3c4061;margin-bottom:20px}.edit-user-tab__user-card__info__text:last-child{margin-bottom:0}.edit-user-tab__appointments__field{margin-top:42px;display:grid;grid-template-columns:5.98fr .66fr 5.98fr;grid-auto-rows:min-content}.edit-user-tab__appointments__list{margin-top:20px;padding-bottom:20px}.edit-user-tab__appointments__list__field{text-align:left}.edit-user-tab__appointments__list__field_coming{grid-area:1/1/2/2}.edit-user-tab__appointments__list__field_previous{grid-area:1/3/2/4}.edit-user-tab__appointments__list__title{font-family:Montserrat-SemiBold;font-size:24rem;line-height:31rem;color:#3c4061;margin:0}.edit-user-tab__appointments__list__title__field{width:100%;text-align:left}</pre></body></html>