@charset "UTF-8";.vue-swatches__check__wrapper{position:absolute;width:100%;height:100%}.vue-swatches__check__circle{width:21px;height:21px;border-radius:50%;background-color:#00000026}.vue-swatches__check__path{fill:#fff}.vue-swatches__swatch{position:relative;display:inline-block;font-size:0}.vue-swatches__swatch:hover,.vue-swatches__swatch:focus{opacity:.9;box-shadow:inset 0 0 2px #000000bf;outline:none}.vue-swatches__swatch.vue-swatches__swatch--border,.vue-swatches__swatch.vue-swatches__swatch--selected{box-shadow:inset 0 0 2px #000000bf}.vue-swatches__swatch__label{position:absolute;left:0;right:0;color:#666;font-size:10px;font-weight:700;text-align:center}.vue-swatches__swatch .vue-swatches__diagonal__wrapper{position:absolute}fieldset[disabled] .vue-swatches{pointer-events:none}.vue-swatches{position:relative;display:inline-block;outline:none}.vue-swatches__trigger__wrapper{display:inline-block;cursor:pointer}.vue-swatches__trigger.vue-swatches--is-empty{border:2px solid #ccc}.vue-swatches__trigger.vue-swatches--is-disabled{cursor:not-allowed}.vue-swatches__container{box-sizing:content-box}.vue-swatches__container.vue-swatches--inline{font-size:0}.vue-swatches__container:not(.vue-swatches--inline){position:absolute;display:block;overflow:auto;border-radius:5px;box-shadow:0 2px 3px #0a0a0a33,0 0 0 1px #0a0a0a33;z-index:50}.vue-swatches__wrapper{background-color:inherit;box-sizing:content-box}.vue-swatches__row{font-size:0}.vue-swatches__fallback__wrapper{display:table}.vue-swatches__fallback__input--wrapper{display:table-cell;padding-right:10px;width:100%;font-size:14px}.vue-swatches__fallback__input{width:100%;padding-top:6px;padding-bottom:6px;border-radius:5px;border:1px solid #dcdcdc;color:#35495e;background:#fff}.vue-swatches__fallback__button{display:table-cell;padding:6px 15px;border:0;cursor:pointer;font-weight:700;color:#fff;background-color:#3571c8;border-radius:5px}.vue-swatches-show-hide-enter-active,.vue-swatches-show-hide-leave-active{transition:all .3s ease}.vue-swatches-show-hide-enter,.vue-swatches-show-hide-leave-active{opacity:0}.vue-swatches--has-children-centered{display:flex;align-items:center;justify-content:center}.vue-swatches__diagonal__wrapper{width:100%;height:100%}.vue-swatches__diagonal{width:75%;height:75%;background:linear-gradient(to top right,#0000,#0000 calc(50% - 2.4px),#de080a 50%,#0000 calc(50% + 2.4px),#0000)}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#00000029}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px #00000052}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.select-icon{display:block;transform:rotate(90deg)}.data-list tbody tr{vertical-align:middle}.data-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.yandex-map[data-v-c9ee2042]{width:100%;height:500px;min-height:300px;overflow:hidden}.cms-file-uploader .drop-zone[data-v-44c92181]{height:100px;cursor:pointer}.modal[data-v-d7712da9]{background:#00000080}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.image-editor .btn svg[data-v-b12f4abe]{display:block}.image-editor .browse[data-v-b12f4abe]{cursor:pointer}.image-editor .loader[data-v-b12f4abe]{min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;border-style:dashed!important}.image-editor .cropper[data-v-b12f4abe]{background:#000;min-height:360px;border-radius:.5rem}.image-editor .modal-header[data-v-b12f4abe]{align-items:center}.tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:1rem;padding:0 2rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0}@media (max-width: 768px){.tabs{padding:0}}.tabs-dates{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));gap:6px}@media (max-width: 1024px){.tabs-dates{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}}@media (max-width: 768px){.tabs-dates{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.tabs-arrow{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border:none;background:transparent;cursor:pointer;position:static;transform:none}.tabs-arrow img{display:block;height:2rem;width:auto;filter:opacity(.8)}.tab{border:2px solid transparent;transition:all .2s;flex:1;padding:.5rem;border-radius:10px;background:#e9f2ff;text-align:center}@media (max-width: 768px){.tab{flex:0 0 auto;min-width:10.5rem;max-width:85vw;margin:0}}.tab-label,.tab-content small{font-weight:300}.tab-content{position:relative}@media (max-width: 1024px){.tab-content{padding-right:.75rem}}@media (max-width: 768px){.tab-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:.75rem}.tab-content div{text-align:end}.tab-content small{text-align:start;font-weight:300}}@media (max-width: 640px){.tab-content{padding-right:.75rem;display:grid;grid-template-columns:1fr;gap:0}.tab-content div{text-align:center}.tab-content small{text-align:center;font-weight:200}}.tab-content-count{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:1.75rem;height:1.75rem;background-color:#4db6ac;color:#fff;font-size:1rem;font-weight:300;text-align:center;border-radius:50%;border:2px solid white}@media (max-width: 768px){.tab-content-count{top:-2px}}.tabs-arrow:disabled{border:none;opacity:.3!important;cursor:auto}.tab.active{cursor:pointer;background:#bfe2ff}.tab.selected{background:#fff;border:2px solid #015eab}.tab.disabled{opacity:.7;background:#f2f2f2;pointer-events:none}.booking-bot-registration[data-v-4c9ab06b]{margin-top:.5rem;max-width:100%}.booking-bot-registration__stack[data-v-4c9ab06b]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:100%}.booking-bot-registration__qr[data-v-4c9ab06b]{display:block;flex-shrink:0;border:1px solid #dee2e6;border-radius:8px;background:#fff;max-width:100%;height:auto}.booking-bot-registration__link-wrap[data-v-4c9ab06b]{flex:1 1 auto;min-width:0}.booking-times-inline{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.booking-getcode-row{min-width:0}.booking-times-inline__formflow{max-width:100%;border:none;box-shadow:none;background:transparent}.booking-channel-picker.d-flex>.form-check{flex:0 0 auto;width:auto}@media (max-width: 576px){.booking-channel-picker.d-flex{flex-direction:column;align-items:flex-start!important;gap:.5rem!important}}.booking-times-inline__screen-title{text-transform:none;letter-spacing:normal}.booking-inline-form__body{max-height:min(55vh,520px);overflow-y:auto}.booking-inline-form__body--verify{max-height:min(60vh,560px)}.time-grid-wrapper{margin-bottom:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.time-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;min-width:0}@media (max-width: 576px){.time-grid:not(.time-grid-mobile){grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}}.time-grid-mobile{grid-template-columns:repeat(2,1fr);gap:8px}.time-btn{padding:10px;background:#5e74b7;color:#fff;border:none;border-radius:8px;font-size:14px}.time-btn.disabled{background:#999}.time-btn.disabled:hover{opacity:.4}.time-btn:hover{opacity:.8}@media (min-width: 768px){#booking-modal{width:50vw;max-width:60vw}}@media (max-width: 768px){#booking-modal{width:90vw;max-width:90vw}}.skeleton-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.skeleton-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.skeleton-tabs{grid-template-columns:1fr}}.skeleton-tabs{column-gap:.75rem;margin-bottom:1rem}.skeleton-tab{border-radius:.3rem;height:4.3rem;width:100%}.time-btn.skeleton-animated{height:3rem}.skeleton-time-grid{margin-top:.75rem}.schedule-wrapper{min-height:14rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.2rem 0 1.25rem;font-family:sans-serif}.gear-icon{display:block;height:28px;width:28px;filter:opacity(.7)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.booking-doctor-option__photo{object-fit:cover;object-position:top;background:#f0f0f0;margin-top:2px;flex-shrink:0}.booking-site-flow-wizard .booking-site-flow__choice{background-color:#fff!important;color:#212529!important;border:1px solid #ced4da!important;box-shadow:none}.booking-site-flow-wizard .booking-site-flow__choice-title{color:#212529!important;font-weight:600}.booking-site-flow-wizard .booking-site-flow__choice-sub{color:#495057!important}.booking-site-flow-wizard .booking-site-flow__choice-title,.booking-site-flow-wizard .booking-site-flow__choice-sub{overflow-wrap:anywhere}.booking-site-flow-wizard .booking-site-flow__choice:hover{background-color:#f8f9fa!important;color:#212529!important;border-color:#86b7fe!important}.booking-site-flow-wizard .booking-site-flow__choice:focus{background-color:#fff!important;color:#212529!important;border-color:#86b7fe!important;box-shadow:0 0 0 .2rem #0d6efd40}.booking-site-flow-wizard .booking-site-flow__choice:active{background-color:#e7f1ff!important;color:#052c65!important;border-color:#0d6efd!important}.booking-site-flow-root{width:100%;max-width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;overflow-x:hidden}.schedule-wrapper{min-height:14rem;width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 1rem;box-sizing:border-box;font-family:inherit}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.times-wrapper{min-height:6rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 768px){.times-wrapper{min-height:5rem}}.booking-site-flow-root .tabs{padding-left:0;padding-right:0}.filial-header{position:relative;display:flex;align-items:start;justify-content:start;margin-bottom:.75rem;min-width:0;max-width:100%}.filial-header .filial-header__body{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.filial-header:has(.metro-line) .filial-header__body{padding-left:2.75rem}.filial-header .metro-line{position:absolute;left:30px!important;width:14px!important;height:24px!important;top:0!important}.filial-header .metro-line-rotated{transform:translateY(-100%) rotate(270deg)}.filial-header .metro-line:before{height:24px!important;transform:translate(-50%);top:-28px!important}.filial-header .metro-line:after{height:2.5rem!important;top:28px!important;left:50%!important;transform:translate(-50%)!important}.filial-header .metro-line.gray{background-color:#dee2e6}.filial-header .metro-line.gray:before,.filial-header .metro-line.gray:after{background-color:#dee2e6}.skeleton{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:#b1b1b1;opacity:.5}.skeleton-animated{display:block;min-height:1em;vertical-align:middle;cursor:wait;background-color:#b1b1b1;opacity:.5;animation:placeholder-glow 1.7s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.bi[data-v-680468a6]{display:inline-block;font-size:1rem;line-height:1}
