.quick-application-card{border:1px solid #f6f8fe;flex-direction:column;gap:16px;width:340px;padding:20px 24px;display:flex;box-shadow:0 2px 4px #121a4814}.quick-application-card__header{color:#6c79a3;font-size:14px;line-height:22px}.quick-application-card__price{font-size:18px;font-weight:600;line-height:26px}.quick-application-card__price-block{flex-direction:column;gap:4px;display:flex}.quick-application-card__button .n-btn{height:48px}.quick-application-card__button--app-link .n-btn{padding:6px 16px}.quick-application-card__button--rub .n-btn__append{margin-left:7px}@media (width<=992px){.quick-application-card{width:100%}}.unavailable-appointment{font-size:12px;line-height:18px}.unavailable-appointment__icon{vertical-align:top}.spoiler-list{flex-direction:column;gap:24px;display:flex}.doctor-detail-workplace{background-color:#fff;border:1px solid #f6f8fe;border-radius:8px;flex-direction:row;gap:24px;padding:24px;box-shadow:0 2px 4px #121a4814}.doctor-detail-workplace,.doctor-detail-workplace__info{-webkit-box-direction:normal;display:flex}.doctor-detail-workplace__info{flex-direction:column;flex:auto;gap:20px}.doctor-detail-workplace__title{font-size:18px;font-weight:600;line-height:26px}.doctor-detail-workplace__title-text{vertical-align:middle;margin-left:8px}.doctor-detail-workplace__address-container{flex-direction:row;gap:24px}.doctor-detail-workplace__address,.doctor-detail-workplace__address-container{-webkit-box-direction:normal;display:flex}.doctor-detail-workplace__address{flex-direction:column;flex:auto;gap:8px;font-size:14px;line-height:18px}.doctor-detail-workplace__address-city{font-weight:600}.doctor-detail-workplace__location-container{flex-flow:wrap;gap:8px;display:flex}.doctor-detail-workplace__location{font-size:14px;font-weight:500;line-height:18px}.doctor-detail-workplace__phone{flex-direction:row;align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.doctor-detail-workplace__phone .phone-number{line-height:24px}.doctor-detail-workplace__admin-links{display:inline-flex}.doctor-detail-workplace__admin-links .workplace-selector-help-links__admin-link{display:inline}.doctor-detail-workplace__map-button{flex-shrink:0;align-self:start;padding:8px 16px;font-weight:600}.doctor-detail-workplace__prices{border-top:1px solid #e9edfb;margin-top:4px;padding-top:24px}.doctor-detail-workplace__appointment{border-left:1px solid #e9edfb;flex:0 0 364px;min-width:364px;padding-left:24px}.doctor-detail-workplace__appointment-empty-title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.doctor-detail-workplace__appointment-empty-text{font-size:12px;line-height:18px}.doctor-detail-workplace__appointment-empty-text .icon{vertical-align:top}@media (width<=992px){.doctor-detail-workplace__map-button-text{display:none}.doctor-detail-workplace__appointment{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;min-width:50%}}.review-custom-filter{flex-direction:column;gap:20px;display:flex}.review-custom-filter__header{font-size:12px;font-weight:600;line-height:18px}.review-custom-filter__tooltip .n-tooltip__content.n-tooltip__content{color:#fff;min-width:200px;left:0;right:unset;background-color:#000000a3;border:none;border-radius:4px;font-size:12px;font-weight:500;transform:translateY(100%)}.review-custom-filter__chip-list{margin-top:9px;padding:0}.review-custom-filter__chip-list .n-chip{cursor:pointer;padding-top:4px;padding-bottom:4px}.review-custom-filter__chip-list .n-chip.chip-list__chip--selected{color:#fff;background:#399fae}@media (width<=767px){.review-custom-filter{gap:12px}.review-custom-filter__chip-list{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow:auto}}.doctor-detail__banner{margin:0 16px 13px}.doctor-detail__img-desc{margin-top:8px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.doctor-detail__mobile-reg-link{order:15;margin-top:8px;font-size:12px;line-height:18px}.doctor-detail__license{cursor:pointer}.doctor-detail__license .licenses-gallery__pictures{overflow:auto hidden}.doctor-detail__psychology{order:6}.doctor-detail__favorite-and-share{z-index:1;position:absolute;top:0;right:0}.doctor-detail__custom-filters{background:#fff;padding:12px 16px}.doctor-detail__custom-filters.doctor-detail__custom-filters--empty{display:none}.doctor-detail__education{padding:16px}.doctor-detail__education-title{margin-bottom:16px;font-size:20px;font-weight:600;line-height:22px}.doctor-detail__menu{grid-area:menu}@media (width>=767px){.doctor-detail__license .licenses-gallery__pictures{flex-wrap:wrap}.doctor-detail__banner .inline-banner{margin-inline:-16px}.doctor-detail__banner.inline-banner,.doctor-detail__banner.loading-skeleton{display:none}}@media (width>=992px){.doctor-detail__quick-container{width:340px}.doctor-detail__favorite-and-share{left:-6px;right:unset;top:-6px}}@media (width>=767px){.doctor-detail__education{padding:unset}.doctor-detail__education-title{margin-bottom:24px;font-size:20px;line-height:30px}}@media (width<=767px){.doctor-detail__education{background-color:#fff;border-radius:8px;margin-top:16px}}@media (width>=767px){.doctor-detail__custom-filters{padding:0}}.doctor-detail__slider{margin-top:40px}.doctor-detail{flex-direction:column;display:flex}.doctor-detail .doctor-detail__section--layer-1{z-index:1}.doctor-detail .doctor-detail__card-profile-banner{order:-9}.doctor-detail .doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin:44px 0 0}.doctor-detail .doctor-detail__search{order:-10}.doctor-detail .doctor-detail__card-container{order:-8}.doctor-detail .doctor-detail__card-pinned-reviews{order:-7;margin-top:40px}.doctor-detail .doctor-detail__card-pinned-reviews .review-carousel__header-title{font-size:18px;line-height:26px}.doctor-detail .doctor-detail__contained-promoblock{margin-left:0;margin-right:0}.doctor-detail__breadcrumbs-title{font-size:20px}.doctor-detail__breadcrumbs--desktop{order:-9}@media (width<=992px){.doctor-detail .doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin:44px 0}}@media (width<=767px){.container.doctor-detail{max-width:unset;padding:0}.doctor-detail{background-color:#f6f8fe}.doctor-detail__search{display:none!important}.doctor-detail__slider{margin:20px 0;padding-top:0}.doctor-detail .doctor-detail__card-profile-banner{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.doctor-detail .doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin:-8px 0}.doctor-detail .doctor-detail__card-container,.doctor-detail .doctor-detail__card-pinned-reviews{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.doctor-detail .doctor-detail__card-pinned-reviews{margin-top:unset}.doctor-detail .doctor-detail__slider,.doctor-detail .doctor-detail__telemed-slider{margin:-8px 0}}.doctor-detail__card-profile-banner{grid-area:profban}.doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin:12px 0 48px}.doctor-detail__card-pinned-reviews{grid-area:pinrev;margin:24px 0 20px}.doctor-detail__card-container{margin-top:44px}.doctor-detail__card{background-color:#fff;flex-direction:row;gap:40px;width:100%}.doctor-detail__card,.doctor-detail__card .doctor-detail__card-info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:flex}.doctor-detail__card .doctor-detail__card-info-container{flex-direction:row;flex:auto;gap:24px;min-width:0;position:relative}.doctor-detail__card .doctor-detail__photo{-ms-flex-negative:unset;box-sizing:content-box;flex-shrink:unset;border:1px solid #e9edfb;border-radius:8px;width:230px;height:230px;position:relative;overflow:hidden}.doctor-detail__card .doctor-detail__img{margin:unset;flex-direction:column;align-items:center;width:auto;display:flex}.doctor-detail__card .doctor-detail__title-name-container{white-space:nowrap;display:block}.doctor-detail__card .doctor-detail__rating{margin-bottom:4px}.doctor-detail__card .doctor-detail__chip{margin-bottom:12px}.doctor-detail__card .rating__icn{width:20px;height:20px}.doctor-detail__card .rating__value{font-size:16px;line-height:24px}.doctor-detail__card .rating-info__review{font-size:14px;line-height:18px}.doctor-detail__card .doctor-detail__advantages-container{min-width:0;margin-bottom:8px}.doctor-detail__card .doctor-detail__quick-application{flex:none;align-self:start}.doctor-detail__card .doctor-detail__specials{margin-top:8px}.doctor-detail__card .doctor-detail__title-admin-link{margin-top:2px}.doctor-detail__card-appointment .doctor-detail__appointment-desktop{margin-top:24px;margin-bottom:24px}.doctor-detail__card-appointment .doctor-detail__appointment-desktop-title{font-size:20px}.doctor-detail__card-appointment .doctor-detail__appointment-workplace-count{color:#6c79a3}.doctor-detail__card-appointment .doctor-detail__appointment-workplace-alert,.doctor-detail__card-appointment .doctor-detail__appointment-workplace-list{margin-top:16px}.doctor-detail__card-appointment .doctor-appointment__text{margin-top:16px;font-size:16px;line-height:24px}.doctor-detail__banner.doctor-detail__before-review-banner{margin-top:56px}.doctor-detail__card-banner-slot--before-menu{margin:40px 0 16px}.doctor-detail__detail-page-title .n-tooltip__content{left:revert;min-width:265px;right:-2px;transform:translate(100%,-50%)}@media screen and (width<=992px){.doctor-detail__card{grid-template-columns:1fr;grid-template-areas:"info""profban""banslot-bm""menu""app""pinrev""banslot""desc""banslot-bm-alt";grid-template-rows:unset}.doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin:16px 0 0}.doctor-detail__card-pinned-reviews{max-width:100vw;margin:0 0 16px}.doctor-detail__card-container{margin-top:unset;background-color:#0000;padding-top:168px}.doctor-detail__card-banner-slot--before-menu{margin:16px 0}.doctor-detail__card-appointment{background-color:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-direction:column;margin-bottom:16px;padding:16px;display:flex}.doctor-detail__card-appointment .doctor-detail__card-workplace-map-icon{transition:transform .2s}.doctor-detail__card-appointment .doctor-detail__card-workplace-map-icon:active{transform:scale(.9)}.doctor-detail__card-appointment .doctor-detail__card-appointment-price{margin-top:20px;font-size:14px;line-height:18px}.doctor-detail__card-appointment .doctor-detail__card-appointment-block{border-top:1px solid #e9edfb;margin:20px -16px 0;padding:20px 16px 0}.doctor-detail__card-appointment .doctor-detail__card-appointment-empty{color:#465481;flex-direction:row;gap:4px;margin-top:16px;font-size:12px;line-height:18px;display:flex}.doctor-detail__card-appointment .doctor-appointment__text,.doctor-detail__card-appointment .doctor-detail__card-no-appointment{font-size:14px;line-height:22px}.doctor-detail__card-appointment .doctor-detail__card-no-appointment-list{font-size:14px;font-weight:500;line-height:22px;list-style-type:disc;list-style-position:inside}.doctor-detail__card{border-radius:24px 24px 0 0;gap:12px;padding:0 16px 16px}.doctor-detail__card,.doctor-detail__card .doctor-detail__card-info-container{flex-direction:column}.doctor-detail__card .doctor-detail__card-info-container{gap:8px;margin-top:-148px;position:relative}.doctor-detail__card .doctor-detail__photo{border-radius:50%;width:168px;height:168px;position:static}.doctor-detail__card .doctor-detail__img{position:relative}.doctor-detail__card .doctor-detail__advantages-container{margin-bottom:16px;position:relative}.doctor-detail__card .doctor-detail__chip-advantages{flex-wrap:nowrap}.doctor-detail__card .doctor-detail__chip-advantages .advantage-chip-list{margin-right:-16px;padding-right:16px}.doctor-detail__card .doctor-detail__chip-advantages .n-chip:first-child{margin-left:auto}.doctor-detail__card .doctor-detail__chip-advantages .n-chip:last-child{margin-right:auto}.doctor-detail__card .doctor-detail__chip-advantages .n-chip{flex:none}.doctor-detail__card .doctor-detail__chip{text-align:center}.doctor-detail__card .doctor-detail__rating,.doctor-detail__card .doctor-detail__title{align-self:center;margin-bottom:8px}.doctor-detail__card .doctor-detail__title{text-align:center}.doctor-detail__card .doctor-detail__title .h2{font-size:20px;line-height:28px}.doctor-detail__banner{margin:16px}.doctor-detail__description-container{margin-bottom:16px}.doctor-detail__description-container.doctor-detail__description-container--no-margin{margin-bottom:0}.doctor-detail__description-container .doctor-detail__card-split-in-description{margin:-4px -16px 0}.doctor-detail__description-container .doctor-detail__card-split-in-description .mobile-card-split__bottom-gutter{height:28px}.doctor-detail__description-container .doctor-detail__card-split-in-description .doctor-detail__banner{margin:16px 0}.doctor-detail__card-rating-action-btn{border-top:1px solid #e9edfb;margin:20px -16px 0;padding:20px 16px 0}}@media screen and (width<=767px){.doctor-detail__card-profile-banner.mobile-card-split:has(.profile-banner){margin-top:-24px}.doctor-detail__card-appointment .doctor-detail__appointment-workplace-alert{margin-top:0;margin-bottom:12px}.doctor-detail__banner.doctor-detail__before-review-banner,.doctor-detail__card-unavailable-appointment{margin-top:16px}}@media screen and (width<=640px){.doctor-detail__card{padding:0 16px 16px}.doctor-detail__card .doctor-detail__chip-advantages{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.doctor-detail__card .doctor-detail__chip-advantages .chip-list{flex-wrap:nowrap}.doctor-detail__card .doctor-detail__chip{text-align:unset}.doctor-detail__detail-page-title .n-tooltip__content{bottom:unset;left:unset;min-width:unset;white-space:normal;width:max(49vw,145px);top:-5px;right:0;transform:translateY(-100%)}}.doctor-description__btn--aligned{align-items:center;display:flex}.doctor-detail__description-open-all-btn{margin:16px 0 20px}
