.book-me-modal__dialog{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;width:100vw}.book-me-modal__dialog-pc{scrollbar-thumb-color:red}.book-me-modal__dialog-pc::-webkit-scrollbar{width:5px}.book-me-modal__dialog-pc::-webkit-scrollbar-track{background-color:#2e2e2e!important;border-bottom-right-radius:4px;border-top-right-radius:4px}.book-me-modal__dialog-pc::-webkit-scrollbar-thumb{background-color:red!important;border-radius:5px;height:10px}.book-me-modal__header{background:#161616;position:sticky;top:0}.book-me-modal h3{color:#fff;font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px}.book-me-modal textarea{margin-top:0!important;padding-right:0!important}.book-me-modal .dotted-divider{border-top:2px dotted rgba(0,0,0,.5)}.book-me-modal .v-tabs-underlined{background:#161616;position:sticky;top:0;z-index:1}.book-me-modal .v-tabs-underlined .v-slide-group__content{justify-content:space-between!important}.book-me-modal .v-tabs{padding:0 24px}.book-me-modal .v-slide-group__next,.book-me-modal .v-slide-group__prev{display:none!important}.book-me-modal .v-window{scrollbar-thumb-color:red;background:transparent!important;height:calc(100% - 121px);overflow-y:auto;padding:24px}.book-me-modal .v-window::-webkit-scrollbar{width:5px}.book-me-modal .v-window::-webkit-scrollbar-track{background-color:#2e2e2e!important;border-bottom-right-radius:4px;border-top-right-radius:4px}.book-me-modal .v-window::-webkit-scrollbar-thumb{background-color:red!important;border-radius:5px;height:10px}.book-me-modal .vc-rounded-btn-toggle{flex-wrap:wrap!important}.book-me-modal .book-me-title{color:hsla(0,0%,100%,.5);margin:24px 0 12px}.book-me-modal .select-multiple__menu--services{max-height:261px!important}.book-me-modal .book-me-date-picker{aspect-ratio:3/1.5;width:100%}.book-me-modal .book-me-date-picker .v-picker__body{background:#161616;width:100%!important}.book-me-modal .book-me-date-picker .v-picker__body .v-date-picker-header,.book-me-modal .book-me-date-picker .v-picker__body .v-date-picker-table{padding-left:0;padding-right:0}.book-me-modal .book-me-date-picker .v-picker__body .v-date-picker-table .v-btn--active:before{content:none}.book-me-modal .book-me__btns{display:flex;justify-content:space-between}.book-me-modal .book-me__btns .v-btn{width:48%}.book-me-modal .book-me__btns--absolut{bottom:0;left:0;position:absolute;right:0}@media(max-width:710px){.book-me-modal .book-me__btns{bottom:24px;left:24px;position:fixed;right:24px}}.book-me-modal .book-me__user-confirm .book-me-h1{color:#fff;font-size:24px;margin-bottom:24px;text-align:center}.book-me-modal .book-me-terms{color:#999;font-size:12px}.book-me-modal .book-me-terms a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.book-me-modal .book-me-validation-mess{color:red;font-size:12px;opacity:0;position:relative;text-align:right;transition:opacity .3s}.book-me-modal .book-me-modal__phone-tab__number{border:1px solid hsla(0,0%,100%,.4);border-radius:8px;color:#fff;display:block;font-size:22px;font-weight:500;padding:24px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.book-me-modal .book-me-modal__phone-tab__messengers{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.book-me-modal .book-me-modal__phone-tab__messengers a{border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;display:flex;padding:16px}.book-me-modal .book-me-modal__phone-tab__schedule{margin-top:24px}.book-me-modal .book-me-modal__phone-tab__schedule-row{align-items:center;align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.book-me-modal .book-me-modal__phone-tab__schedule-day{text-transform:capitalize}.book-me-modal .book-me-modal__phone-tab__schedule .dvdr{border-bottom:1px dotted hsla(0,0%,100%,.4);flex:1;margin-bottom:5px}.book-me-modal .book-me-modal__phone-tab__schedule-time{color:#fff;font-family:monospace;font-size:14px;font-weight:500;margin-top:8px;text-align:center}@media(max-width:710px){.book-me-modal .book-me-modal__message .v-textarea{height:calc(100vh - 244px)}.book-me-modal .message-form.v2 .v-btn{bottom:24px;left:24px;min-width:auto!important;position:fixed;right:24px}}.book-me-modal__step-1 .v-text-field__details{padding:0!important}.book-me-modal__step-1 .v-text-field__details .v-counter{margin:0!important}.book-me-modal__step-2 .book-me-modal__stepper,.book-me-modal__step-2 .v-picker,.book-me-modal__step-2 .v-stepper,.book-me-modal__step-2 .v-stepper__content,.book-me-modal__step-2 .v-stepper__wrapper,.book-me-modal__step-2 .v-window__container{height:100%!important}@media(max-width:710px){.book-me-modal__step-2 .book-me-validation-mess{bottom:90px;left:24px;position:fixed;right:28px}}.book-me-modal__step-3 .v-stepper__wrapper{padding-bottom:68px}.book-me-modal__preffer_contact{display:flex;gap:16px;margin-bottom:24px}