﻿@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}.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;padding-bottom:.5rem}.booking-getcode-btn{white-space:nowrap}@media (max-width: 575.98px){.booking-getcode-btn{width:100%}}.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: 767.98px){#booking-modal{width:100vw;max-width:none}}.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-selected-doctor{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border:1px solid #dee2e6;border-radius:12px;background-color:#fff}.booking-selected-doctor .booking-selected-doctor__photo{object-fit:cover;object-position:top;background:#f0f0f0}.booking-selected-doctor .booking-selected-doctor__name{font-weight:600;font-size:1.05rem;line-height:1.3;color:#212529;overflow-wrap:anywhere}.booking-selected-doctor .booking-selected-doctor__meta{font-size:.875rem;color:#495057;overflow-wrap:anywhere}.booking-selected-doctor .booking-selected-doctor__link{display:inline-block;margin-top:.25rem;font-size:.875rem}@media (max-width: 575.98px){.booking-selected-doctor{flex-wrap:wrap;gap:.75rem}.booking-selected-doctor .booking-selected-doctor__photo{width:64px;height:64px}.booking-selected-doctor>.btn{width:100%}}.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}}.yandex-map[data-v-c9ee2042]{width:100%;height:500px;min-height:300px;overflow:hidden}

