.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}.unavailable-appointment__call{align-items:center;gap:8px;width:auto;padding-block:8px;display:inline-flex}.unavailable-appointment__call+.unavailable-appointment__text{margin-top:12px}.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__rating{margin-top:20px}.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{gap:4px;margin-top:8px;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}.review-custom-filter__chip-list .n-chip--info.chip-list__chip--selected{background:#6c79a3}@media (width<=767px){.review-custom-filter{gap:12px}.review-custom-filter__chip-list{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:auto}}.doctor-hero-mobile{background:#fff;border-radius:0 0 24px 24px;flex-direction:column;display:flex}.doctor-hero-mobile__controls{justify-content:flex-end;gap:4px;padding:8px 16px}.doctor-hero-mobile__control,.doctor-hero-mobile__controls{align-items:center;display:flex}.doctor-hero-mobile__control{background:#fff;border:1px solid #e0e5f7;border-radius:16px;justify-content:center;width:36px;height:36px}.doctor-hero-mobile__control-icon{width:24px;height:24px}.doctor-hero-mobile__body{flex-direction:column;align-items:center;gap:16px;padding:0 16px 16px;display:flex}.doctor-hero-mobile__photo{border:1px solid #e0e5f7;border-radius:50%;width:164px;height:164px;position:relative}.doctor-hero-mobile__photo-img,.doctor-hero-mobile__photo-img img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.doctor-hero-mobile__badge{width:32px;height:32px;position:absolute;bottom:8px;right:8px}.doctor-hero-mobile__badge .n-tooltip__content{width:184px}.doctor-hero-mobile__badge .n-tooltip__content.n-tooltip__content--bottom{bottom:-4px}.doctor-hero-mobile__tags{gap:4px;-webkit-box-pack:safe center;-ms-flex-pack:safe center;scrollbar-width:none;justify-content:safe center;align-self:stretch;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000)}.doctor-hero-mobile__tags::-webkit-scrollbar{display:none}.doctor-hero-mobile__tags.speciality-list{flex-wrap:nowrap;gap:4px}.doctor-hero-mobile__tags .n-chip{color:#121f48;background:#f3f5fc;flex:none;margin:0;font-weight:600}.doctor-hero-mobile__title-block{flex-direction:column;align-items:center;width:100%;display:flex}.doctor-hero-mobile__name{color:#121f48;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:28px}.doctor-hero-mobile__regalia{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0;display:flex}.doctor-hero-mobile__regalia-item{color:#465481;text-align:center;font-size:12px;font-weight:600;line-height:18px}.doctor-hero-mobile__regalia-dot{background:#8592ba;border-radius:50%;flex:none;width:3px;height:3px;margin:4.5px}.doctor-hero-mobile__cta{align-self:stretch}.doctor-hero-mobile__slots{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;width:calc(100% + 32px);margin:-16px -16px 0;padding:8px 16px 0;scroll-padding-inline:16px;display:flex;overflow-x:auto}.doctor-hero-mobile__slots::-webkit-scrollbar{display:none}.doctor-hero-mobile__slot.n-time-slot{scroll-snap-align:start;flex-direction:column;flex-shrink:0;padding:6px 16px;font-size:12px;line-height:18px;display:flex}.doctor-hero-mobile__slot.n-time-slot.n-time-slot--burning:before{top:-2px;right:-2px}.doctor-hero-mobile__slot.n-time-slot span:first-child:first-letter{text-transform:uppercase}.doctor-hero-mobile__slot-time{font-size:14px;font-weight:600}.doctor-seo-info{flex-direction:column}.doctor-seo-info,.doctor-seo-info__verified{display:flex}.doctor-seo-info__verified{color:#4e9b4d;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px}.doctor-seo-info__verified-icon{color:#4e9b4d;width:16px;height:16px}.doctor-seo-info__description{color:#8592ba;margin:0;font-size:10px;font-weight:500;line-height:14px}.doctor-seo-info__footer{flex-direction:column;gap:2px;margin-top:8px;display:flex}.doctor-seo-info__profile{color:#121f48;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;width:max-content;min-height:25px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.doctor-seo-info__profile-icon{flex:none;width:20px;height:20px}.doctor-seo-info__updated{color:#8592ba;align-items:center;gap:4px;display:flex}.doctor-seo-info__tooltip{color:#8592ba;vertical-align:middle;margin-left:4px}.doctor-seo-info__tooltip .n-tooltip__content{width:184px}.doctor-seo-info__tooltip .n-tooltip__content.n-tooltip__content--top{top:-6px}.doctor-seo-info__recently-updated{font-size:10px;line-height:14px}.doctor-seo-info__recently-updated .recently-updated__text{color:inherit;font-size:10px;font-weight:500}.doctor-psychology-block{gap:20px}.doctor-psychology-block,.doctor-psychology-block__section{flex-direction:column;display:flex}.doctor-psychology-block__section{gap:8px}.doctor-psychology-block__title{color:#121f48;margin:0;font-size:14px;font-weight:600;line-height:18px}.doctor-psychology-block__chips.doctor-psychology-block__chips{gap:4px;padding:0}.doctor-psychology-block__chips.doctor-psychology-block__chips .n-chip{color:#121f48;white-space:normal;background:#f3f5fc;max-width:100%;max-height:none;margin:0;font-weight:600}.doctor-psychology-block__more{color:#121f48;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-psychology-block__more .icon{width:20px;height:20px}.doctor-mobile-about-summary-card{background-color:#fff;border:1px solid #e0e5f7;border-radius:16px;flex-direction:column;display:flex}.doctor-mobile-about-summary-card__intro{background-color:#f3f5fc;border-radius:16px;margin:-1px -1px 0;padding:8px}.doctor-mobile-about-summary-card__intro:last-child{margin-bottom:-1px}.doctor-mobile-about-summary-card__text{color:#121f48;font-size:12px;font-weight:500;line-height:18px}.doctor-mobile-about-summary-card__trigger{color:#121f48;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:2px;margin-top:14px;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-mobile-about-summary-card__trigger .icon{width:20px;height:20px}.doctor-mobile-about-summary-card__list{flex-direction:column;gap:24px;padding:12px;display:flex}.doctor-mobile-about-summary-card__divider{background:#e0e5f7;height:1px}.doctor-mobile-about-summary-card__award{align-items:center;gap:12px;display:flex}.doctor-mobile-about-summary-card__award-img{flex:none;width:40px;height:auto}.doctor-mobile-about-summary-card__award-text{color:#121f48;margin:0;font-size:16px;font-weight:600;line-height:1}.doctor-mobile-about-summary-card__advantages-block{gap:16px}.doctor-mobile-about-summary-card__advantages,.doctor-mobile-about-summary-card__advantages-block{flex-direction:column;display:flex}.doctor-mobile-about-summary-card__advantages{gap:8px;margin:0;padding:0;list-style:none}.doctor-mobile-about-summary-card__advantage{color:#121f48;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-mobile-about-summary-card__advantage .icon{width:20px;height:20px}.doctor-mobile-about-summary-card__advantages-hidden{grid-template-rows:0fr;transition:grid-template-rows .2s,-ms-grid-rows .2s;display:grid}.doctor-mobile-about-summary-card__advantages-hidden--expanded{grid-template-rows:1fr}.doctor-mobile-about-summary-card__advantages-hidden-inner{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.doctor-mobile-about-summary-card__advantages-toggle{color:#121f48;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:2px;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-mobile-about-summary-card__advantages-toggle .icon{width:20px;height:20px}.doctor-mobile-about-summary-card__description-bottom-sheet{padding:16px}.doctor-mobile-about-summary-card__description-bottom-sheet-title{margin-bottom:22px;font-size:20px;font-weight:600;line-height:28px}.doctor-mobile-about-info-card{background-color:#fff;border:1px solid #e0e5f7;border-radius:16px;flex-direction:column;display:flex;position:relative}.doctor-mobile-about-info-card--expandable{cursor:pointer}.doctor-mobile-about-info-card__section{gap:8px;display:flex;position:relative}.doctor-mobile-about-info-card__divider{background:linear-gradient(90deg,#e0e5f7,#e0e5f700);height:1px;margin-left:38px}.doctor-mobile-about-info-card__toggle-icon{transition:transform .2s;position:absolute;top:7px;right:7px}.doctor-mobile-about-info-card__body{flex-direction:column;flex:1 0 0;justify-content:center;gap:8px;min-width:0;padding:10px 8px 16px 38px;display:flex;position:relative}.doctor-mobile-about-info-card__title{color:#121f48;margin:0;font-size:14px;font-weight:600;line-height:18px}.doctor-mobile-about-info-card__details-additional-list{grid-template-rows:0fr;transition:grid-template-rows .2s,-ms-grid-rows .2s;display:grid}.doctor-mobile-about-info-card__details-additional-list--expanded{grid-template-rows:1fr}.doctor-mobile-about-info-card__details-additional-list-inner{gap:16px;margin-left:-31px;padding-left:31px;overflow:hidden}.doctor-mobile-about-info-card__details,.doctor-mobile-about-info-card__details-additional-list-inner{flex-direction:column;display:flex}.doctor-mobile-about-info-card__details{position:relative}.doctor-mobile-about-info-card__period{color:#465481;margin:0;font-size:12px;font-weight:500;line-height:18px}.doctor-mobile-about-info-card__text{color:#121f48;margin:0;font-size:14px;font-weight:600;line-height:22px}.doctor-mobile-about-info-card__timeline-line{background:#c2cceb;width:1px;position:absolute;top:35px;bottom:10px;left:18px}.doctor-mobile-about-info-card__timeline-line--expandable{background:linear-gradient(#c2cceb,#fff)}.doctor-mobile-about-info-card__timeline-line--expandable:after{display:none}.doctor-mobile-about-info-card__timeline-line:after{content:"";background-color:#c2cceb;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.doctor-mobile-about-info-card__body-icon{background-color:#fff;width:24px;height:24px;position:absolute}.doctor-mobile-about-info-card__body-icon--main{top:7px;left:7px}.doctor-mobile-about-info-card__body-icon--additional{top:2px;left:-31px}.doctor-mobile-about{flex-direction:column;gap:16px;display:flex}.doctor-mobile-about__title{color:#121f48;margin:0;font-size:20px;font-weight:600;line-height:28px}.doctor-mobile-about__timeline{flex-direction:column;gap:8px;display:flex}.doctor-mobile-about__inaccuracy.inaccuracy-information{color:#8592ba;padding-top:0;font-size:10px;line-height:14px}.doctor-mobile-about__inaccuracy.inaccuracy-information .inaccuracy-information__trigger{color:#121f48;text-decoration:underline}.doctor-statistics-mobile{background:linear-gradient(#fff0 30%,#fff);flex-direction:column;align-items:center;padding:24px 16px 16px;display:flex}.doctor-statistics-mobile__title{color:#121f48;text-align:center;margin:0 0 24px;font-size:20px;font-weight:600;line-height:28px}.doctor-statistics-mobile__count{color:#8592ba}.doctor-statistics-mobile__rating{align-items:center;gap:8px;margin-bottom:8px;display:flex}.doctor-statistics-mobile__laurel{flex:none;width:23px;height:44px}.doctor-statistics-mobile__laurel--flipped{transform:scaleX(-1)}.doctor-statistics-mobile__rating-value{color:#121f48;font-size:38px;font-weight:600;line-height:33px}.doctor-statistics-mobile__award{color:#121f48;text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:16px;display:flex}.doctor-statistics-mobile__award-title{margin:0;font-size:16px;font-weight:600;line-height:22px}.doctor-statistics-mobile__award-text{margin:0;font-size:12px;font-weight:400;line-height:18px}.doctor-statistics-mobile__award-text b{font-weight:700}.doctor-statistics-mobile__stars{margin-bottom:16px}.doctor-statistics-mobile__breakdown{gap:8px;margin-bottom:16px}.doctor-statistics-mobile__breakdown,.doctor-statistics-mobile__breakdown-item{align-items:center;display:flex}.doctor-statistics-mobile__breakdown-item{font:inherit;background:0 0;border:none;flex-direction:column;padding:0 8px 0 0;position:relative}.doctor-statistics-mobile__breakdown-item:after{content:"";background-color:#e0e5f7;width:1px;height:32px;position:absolute;top:0;right:0}.doctor-statistics-mobile__breakdown-item:last-child{padding-right:0}.doctor-statistics-mobile__breakdown-item:last-child:after{display:none}.doctor-statistics-mobile__breakdown-item--clickable{cursor:pointer}.doctor-statistics-mobile__breakdown-value{color:#121f48;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.doctor-statistics-mobile__breakdown-label{color:#465481;white-space:nowrap;align-items:center;gap:2px;font-size:10px;font-weight:400;line-height:14px;display:flex}.doctor-statistics-mobile__breakdown-chevron{color:#465481;flex:none;width:12px;height:12px}.doctor-statistics-mobile__how-we-check{color:#121f48;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:2px;margin-bottom:24px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-statistics-mobile__how-we-check-chevron{flex:none;width:20px;height:20px}.doctor-statistics-mobile__rate-card{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 -5px 5.5px #38383808,0 -20px 10px #38383808,0 -44px 13.5px #38383805}.doctor-statistics-mobile__rate-title{color:#121f48;margin:0;font-size:16px;font-weight:600;line-height:22px}.doctor-statistics-mobile__write-review-btn{width:100%}.review-response-card-mobile{flex-direction:column;gap:8px;width:100%;padding:0 16px;display:flex;position:relative}.review-response-card-mobile:last-child{padding-bottom:8px}.review-response-card-mobile:not(:last-child):after{content:"";background-color:#e0e5f7;width:96%;height:1px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.review-response-card-mobile__header{align-items:flex-start;gap:8px;width:100%;display:flex}.review-response-card-mobile__photo{-o-object-fit:cover;object-fit:cover;border-radius:100px;flex-shrink:0;width:24px;height:24px}.review-response-card-mobile__body{flex:1 0 0;gap:8px;min-width:0}.review-response-card-mobile__body,.review-response-card-mobile__meta{flex-direction:column;display:flex}.review-response-card-mobile__meta{width:100%}.review-response-card-mobile__name{color:#121f48;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.review-response-card-mobile__subtitle{color:#465481;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.review-response-card-mobile__dot{background-color:#8592ba;border-radius:50%;flex-shrink:0;width:3px;height:3px}.review-response-card-mobile__text{color:#121f48;word-break:break-word;font-size:14px;font-weight:500;line-height:22px}.review-response-card-mobile__reply-btn{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;left:-10px}.review-response-card-mobile__reply-icon{color:#121f48;width:20px;height:20px}.review-comment-input{background-color:#fbfbfe;border:1px solid #e0e5f7;border-radius:20px;align-items:flex-end;gap:8px;width:100%;padding:12px 50px 12px 16px;display:flex;position:relative}.review-comment-input__field{color:#121f48;resize:none;background:0 0;border:none;outline:none;flex:1 0 0;min-width:0;max-height:70vh;padding:0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;overflow-y:auto}.review-comment-input__field::placeholder{color:#8592ba}@supports (field-sizing:content){.review-comment-input__field{field-sizing:content;min-height:24px}}.review-comment-input__submit{cursor:pointer;background-color:#e6f4f6;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;bottom:6px;right:6px}.review-comment-input__submit:disabled{cursor:not-allowed;opacity:.6}.review-comment-input__submit-icon{color:#31858c;width:20px;height:20px}.review-card-mobile{flex-direction:column;width:100%}.review-card-mobile,.review-card-mobile__user{display:flex}.review-card-mobile__user{align-items:center;gap:8px;margin-bottom:20px}.review-card-mobile__user--pointer{cursor:pointer}.review-card-mobile__photo{-o-object-fit:cover;object-fit:cover;border-radius:100px;flex-shrink:0;width:38px;height:38px}.review-card-mobile__user-info{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.review-card-mobile__name{color:#121f48;font-size:16px;font-weight:600;line-height:24px}.review-card-mobile__user-subtitle{color:#465481;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12px;font-weight:500;line-height:18px;display:flex}.review-card-mobile__dot{background-color:#8592ba;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:4.5px}.review-card-mobile__status-chips{flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:0;display:flex}.review-card-mobile__status-chips .n-chip--secondary{color:#2a6d76;background-color:#e6f4f6}.review-card-mobile__status-chips .review__chips-item--success-bright{color:#4e9b4d;background-color:#f2fbf1}.review-card-mobile__status-chips .review__chips-item--info-bright{color:#3060a7;background-color:#e5f0ff}.review-card-mobile__status-chips .review__chips-item--danger-bright{color:#cc4d4d;background-color:#ffebeb}.review-card-mobile__status-chips{position:relative}.review-card-mobile__chips-tooltip{position:static}.review-card-mobile__chips-tooltip .n-tooltip__content.n-tooltip__content{bottom:unset;white-space:normal;top:calc(100% + 4px);left:0;right:0;transform:none}.review-card-mobile__chips-tooltip-main,.review-card-mobile__meta{align-items:center;gap:4px;display:flex}.review-card-mobile__meta{color:#465481;flex-wrap:wrap;margin-bottom:8px;font-size:12px;font-weight:500;line-height:18px}.review-card-mobile__service{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-width:0;overflow:hidden}.review-card-mobile__content{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.review-card-mobile__title{color:#121f48;font-size:14px;font-weight:600;line-height:22px;display:block}.review-card-mobile__text{color:#121f48;font-size:14px;font-weight:500;line-height:22px}.review-card-mobile__content .collapsable-text__controls-container{margin-top:2px}.review-card-mobile__cut-link{color:#8592ba;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.review-card-mobile__chip-line{align-items:flex-start;gap:4px;display:flex}.review-card-mobile__chip-icon{flex-shrink:0;margin-top:2px}.review-card-mobile__chip-icon--positive{color:#6abf68}.review-card-mobile__chip-icon--negative{color:#e66161;transform:rotate(180deg)scaleX(-1)}.review-card-mobile__chip-text{color:#121f48;flex:1 0 0;min-width:0;font-size:14px;font-weight:500;line-height:22px}.review-card-mobile__chip-text--positive{color:#4e9b4d;font-weight:600}.review-card-mobile__chip-text--negative{color:#e66161;font-weight:600}.review-card-mobile__source{color:#465481;font-size:12px;font-weight:400;line-height:18px}.review-card-mobile__buttons,.review-card-mobile__like-btn{align-items:center;gap:4px;display:flex}.review-card-mobile__like-btn{color:#121f48;cursor:pointer;background-color:#f3f5fc;border:none;border-radius:16px;padding:8px;font-size:12px;font-weight:600;line-height:18px}.review-card-mobile__like-btn:disabled{cursor:default}.review-card-mobile__like-btn-icn{width:20px;height:20px}.review-card-mobile__response-button{background-color:#f3f5fc;border-radius:16px;padding:8px}.review-card-mobile__response{border-radius:16px;margin-top:8px;transition:background-color .3s;overflow:hidden}.review-card-mobile__response--opened{background-color:#f3f5fc}.review-card-mobile__response-list{flex-direction:column;gap:32px;display:flex}.doctor-reviews-mobile{background-color:#fff;border-top:1px solid #e0e5f7;border-radius:0 0 24px 24px;gap:16px;padding:16px}.doctor-reviews-mobile,.doctor-reviews-mobile__filters{flex-direction:column;display:flex}.doctor-reviews-mobile__filters{gap:12px}.doctor-reviews-mobile__filter-head{color:#121f48;align-items:center;font-size:12px;font-weight:600;line-height:18px;display:flex}.doctor-reviews-mobile__filter-head-chevron{color:#8592ba;width:16px;height:16px}.doctor-reviews-mobile__pills{flex-wrap:nowrap;gap:4px;margin:8px -16px 0;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.n-chip.doctor-reviews-mobile__pill{cursor:pointer;background-color:#f3f5fc;gap:2px;padding:4px 10px}.doctor-reviews-mobile__pill-star{width:18px;height:18px}.doctor-reviews-mobile__pill-name{color:#121f48;font-size:12px;font-weight:600;line-height:18px}.doctor-reviews-mobile__pill-count{color:#465481;font-size:12px;font-weight:400;line-height:18px}.n-chip.doctor-reviews-mobile__pill--active,.n-chip.doctor-reviews-mobile__pill--selected{background-color:#6c79a3}.n-chip.doctor-reviews-mobile__pill--active .doctor-reviews-mobile__pill-count,.n-chip.doctor-reviews-mobile__pill--active .doctor-reviews-mobile__pill-name,.n-chip.doctor-reviews-mobile__pill--active .doctor-reviews-mobile__pill-star,.n-chip.doctor-reviews-mobile__pill--selected .doctor-reviews-mobile__pill-count,.n-chip.doctor-reviews-mobile__pill--selected .doctor-reviews-mobile__pill-name,.n-chip.doctor-reviews-mobile__pill--selected .doctor-reviews-mobile__pill-star{color:#fff}.doctor-reviews-mobile__sort .listing-sort__btn select{padding-right:19px;font-size:12px;font-weight:500}.doctor-reviews-mobile__sort .listing-sort__btn-icon{color:#8592ba;width:18px;height:18px;position:relative;top:2px}.doctor-reviews-mobile__list{flex-direction:column;gap:32px;display:flex}.doctor-reviews-mobile__show-all.doctor-reviews-mobile__show-all{color:#121f48;background-color:#f3f5fc;border-radius:16px;width:100%;min-height:40px;padding:6px 16px;font-weight:600;line-height:18px}.doctor-licenses-section{padding:16px}.doctor-licenses-section__title{margin-bottom:16px;font-size:20px;font-weight:600;line-height:28px}.doctor-licenses-section__gallery{cursor:pointer}.doctor-licenses-section__gallery .licenses-gallery__pictures{overflow:auto hidden}@media (width>=767px){.doctor-licenses-section{padding:unset}.doctor-licenses-section__title{margin-bottom:24px;font-size:20px;line-height:30px}.doctor-licenses-section__gallery .licenses-gallery__pictures{flex-wrap:wrap}}@media (width<=767px){.doctor-licenses-section{background-color:#fff;border-radius:8px;margin-top:16px}.doctor-licenses-section__gallery .licenses-gallery__pictures{gap:16px;margin:-8px -16px -16px;padding:8px 16px 16px}.doctor-licenses-section__gallery .licenses-gallery__img-pic{border-radius:2px;height:160px;box-shadow:0 2px 4px #0003,2px 4px 3px #3131311a,10px 4px 22px #3131311a}}.doctor-menu-mobile{z-index:10;background:#fff;border-bottom:1px solid #e0e5f7;border-radius:24px 24px 0 0;margin-bottom:-8px;padding:16px;position:sticky;top:0}.doctor-menu-mobile--stuck{border-bottom-color:#0000;border-radius:0}.doctor-menu-mobile__list{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.doctor-menu-mobile__list::-webkit-scrollbar{display:none}.doctor-menu-mobile__item{flex:none}.doctor-menu-mobile__link{color:#121f48;white-space:nowrap;background:#f3f5fc;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;height:36px;padding:8px 12px;font-size:12px;font-weight:600;line-height:18px;text-decoration:none;display:flex}.doctor-menu-mobile__link--active{background:#fff;border-color:#e0e5f7}.interactive-price-list,.interactive-price-list__rows{flex-direction:column;display:flex}.interactive-price-list__row{cursor:pointer;align-items:flex-start;gap:12px;padding:0;display:flex}.interactive-price-list__row:not(:first-child){-o-border-image:linear-gradient(90deg,#e0e5f7,#e0e5f700) 1;border-top:1px solid #0000;border-image:linear-gradient(90deg,#e0e5f7,#e0e5f700) 1;padding-top:16px}.interactive-price-list__row:not(:last-child){padding-bottom:16px}.interactive-price-list__row--readonly{cursor:default}.interactive-price-list__info{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.interactive-price-list__title{color:#121f48;margin:0;font-size:14px;font-weight:500;line-height:22px}.interactive-price-list__radio{appearance:none;cursor:pointer;background:#f6f8fe;border:1px solid #e0e5f7;border-radius:50%;flex:none;width:20px;height:20px;margin-top:12px}.interactive-price-list__radio:checked{background:#399fae;border-color:#399fae;box-shadow:inset 0 0 0 3px #fff}.price-carousel{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto}.price-carousel,.price-carousel__slide{gap:4px;display:flex;position:relative}.price-carousel__slide{cursor:pointer;scroll-snap-align:start;text-align:left;background:#f6f8fe;border:none;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;max-width:80%;padding:12px}.price-carousel__slide--active{background:#e6f4f6}.price-carousel__slide--more{color:#121f48;background:#fff;border:1px solid #e0e5f7;border-radius:20px;width:141px;padding:11px;font-size:16px;font-weight:600;line-height:24px}.price-carousel__pick{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.price-carousel__extra{z-index:1;position:relative}.price-carousel__more-title{flex:1}.price-carousel__title{color:#465481;margin:0;font-size:12px;font-weight:500;line-height:18px}.price-dropdown{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}div.price-dropdown{cursor:auto}.price-dropdown__info{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.price-dropdown__title{color:#121f48;margin:0;font-size:14px;font-weight:500;line-height:22px}.price-dropdown__chevron{flex:none}.price-select-bottom-sheet__apply.price-select-bottom-sheet__apply{color:#31858c;background:#e6f4f6}.doctor-mobile-appointment-layout{flex-direction:column;display:flex}.doctor-mobile-appointment-layout__group{background:#f6f8fe;border-radius:16px}.doctor-mobile-appointment-layout__switch{padding:8px}.doctor-mobile-appointment-layout__card{padding:var(--appointment-card-padding);--appointment-card-padding:12px;background:#fff;border:1px solid #e0e5f7;border-radius:16px;flex-direction:column;display:flex}.doctor-mobile-appointment-layout__selector{padding-bottom:16px}.doctor-mobile-appointment-layout__appointment--divided,.doctor-mobile-appointment-layout__selector--divided{-o-border-image:linear-gradient(90deg,#e0e5f7,#e0e5f700) 1;border-top:1px solid #0000;border-image:linear-gradient(90deg,#e0e5f7,#e0e5f700) 1;padding-top:16px}.doctor-mobile-appointment-layout__hint{padding:8px}.doctor-mobile-appointment-layout__banner{margin-top:16px}.doctor-mobile-appointment-layout__banner:empty{display:none}.doctor-mobile-appointment-layout--original .doctor-mobile-appointment-layout__selector{margin-bottom:32px;padding-bottom:0}.doctor-mobile-appointment-layout--interactive .doctor-mobile-appointment-layout__selector{margin-bottom:12px;padding-bottom:0}.doctor-mobile-appointment-layout--carousel .doctor-mobile-appointment-layout__appointment--divided,.doctor-mobile-appointment-layout--carousel .doctor-mobile-appointment-layout__selector--divided{border-top:1px solid #e0e5f7;border-image:}.doctor-mobile-appointment-layout--selector-below .doctor-mobile-appointment-layout__selector{order:1}.doctor-mobile-appointment-layout--selector-below .doctor-mobile-appointment-layout__appointment{padding-bottom:16px}.doctor-mobile-appointment-layout--selector-below.doctor-mobile-appointment-layout--original .doctor-mobile-appointment-layout__selector{margin-top:32px;margin-bottom:0}.doctor-mobile-appointment-layout--unframed .doctor-mobile-appointment-layout__group{background:0 0}.doctor-mobile-appointment-layout--unframed .doctor-mobile-appointment-layout__switch{padding:0 0 12px}.doctor-mobile-appointment-layout--unframed .doctor-mobile-appointment-layout__card{background:0 0;border:none;border-radius:0;padding:0}.doctor-mobile-appointment-layout--unframed .doctor-mobile-appointment-layout__hint{padding:12px 0 0}.doctor-workplace-card{background:#fff;border-radius:24px;flex-direction:column;padding:16px;display:flex}.doctor-workplace-card--accordion{border:1px solid #e0e5f7;border-radius:20px;padding:12px;transition:border-color .2s}.doctor-workplace-card--accordion.doctor-workplace-card--expanded{border-color:#c2cceb}.doctor-workplace-card--joined-top{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.doctor-workplace-card--accordion .doctor-workplace-card__header{cursor:pointer}.doctor-workplace-card__chevron{pointer-events:none;transition:transform .2s}.doctor-workplace-card__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.doctor-workplace-card__action{color:#121f48;text-align:left;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-workplace-card__action--button{cursor:pointer}.doctor-workplace-card__action-icon{width:20px;height:20px}.doctor-workplace-card__action-chevron{width:16px;height:16px;margin-left:-2px}.doctor-workplace-card__body{grid-template-rows:0fr;transition:grid-template-rows .2s,-ms-grid-rows .2s;display:grid}.doctor-workplace-card__body--expanded{grid-template-rows:1fr}.doctor-workplace-card__body-inner{overflow:hidden}.doctor-workplace-card__body-inner>:first-child{margin-top:32px}.doctor-workplace-card__show-all{cursor:pointer;text-align:left;margin-top:12px;padding:0;font-size:14px;font-weight:600}.doctor-workplace-card__appointment-empty,.doctor-workplace-card__show-all{color:#121f48;align-items:center;gap:4px;line-height:18px;display:flex}.doctor-workplace-card__appointment-empty{margin:0;font-size:12px;font-weight:500}.doctor-workplace-card .rta-card__container--bordered{border:none;border-radius:0;padding:0}.doctor-workplace-card .rta-calendar-mobile-slider__day{border-radius:16px}.doctor-workplace-card .rta-calendar-mobile-slider{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.doctor-workplace-card .appointment__online-switch{margin-bottom:16px}.doctor-workplace-card .appointment-contact-hint{margin-top:0}.doctor-workplace-card .price-carousel{margin-inline:calc(var(--appointment-card-padding)*-1);padding-inline:var(--appointment-card-padding);scroll-padding-inline:var(--appointment-card-padding)}.doctor-workplace-card__hint{color:#465481;align-items:flex-start;gap:4px;margin:0;font-size:12px;line-height:18px;display:flex}.doctor-workplace-card--accordion .appointment-contact-hint,.doctor-workplace-card--accordion .doctor-workplace-card__hint{font-size:10px;font-weight:600;line-height:14px}.doctor-workplace-section{flex-direction:column;display:flex}.doctor-workplace-section--accordion{background:#fff;border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:0 16px 16px}.doctor-workplace-section__title{color:#121f48;background:#fff;margin:0;padding:16px 16px 12px;font-size:20px;font-weight:600;line-height:28px}.doctor-workplace-section--accordion .doctor-workplace-section__title{background:0 0;padding-left:0;padding-right:0}.doctor-workplace-section__list{flex-direction:column;gap:8px;display:flex}.workplace-select-bottom-sheet__list{flex-direction:column;display:flex}.workplace-select-bottom-sheet__row{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.workplace-select-bottom-sheet__row:first-child{padding-top:0}.workplace-select-bottom-sheet__row:not(:first-child){border-top:1px solid #e0e5f7}.workplace-select-bottom-sheet__workplace{flex:1 0 0;min-width:0}.workplace-select-bottom-sheet__radio{appearance:none;cursor:pointer;background:#f6f8fe;border:1px solid #e0e5f7;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.workplace-select-bottom-sheet__radio:checked{background:#399fae;border-color:#399fae;box-shadow:inset 0 0 0 3px #fff}.workplace-select-bottom-sheet__apply.workplace-select-bottom-sheet__apply{color:#31858c;background:#e6f4f6}.doctor-hero-workplace{flex-direction:column;align-self:stretch;gap:8px;width:100%;display:flex}.doctor-hero-workplace__workplace{text-align:left;background:0 0;border:none;width:100%;padding:0 12px 8px}.doctor-hero-workplace__workplace--framed{cursor:pointer;background:#fff;border:1px solid #e0e5f7;border-radius:16px;padding:12px}.doctor-hero-workplace__service{text-align:left;background:#fff;border:1px solid #e0e5f7;border-radius:16px;align-items:center;gap:8px;width:100%;padding:12px;display:flex}button.doctor-hero-workplace__service{cursor:pointer}.doctor-hero-workplace__caret{flex:none}.doctor-hero-workplace__group{background:#f6f8fe;border-radius:16px}.doctor-hero-workplace__switch{padding:8px}.doctor-hero-workplace__card{padding:var(--appointment-card-padding);--appointment-card-padding:12px;background:#fff;border:1px solid #e0e5f7;border-radius:16px}.doctor-hero-workplace__group--unframed{background:0 0}.doctor-hero-workplace__group--unframed .doctor-hero-workplace__card{background:0 0;border:none;padding:0}.doctor-hero-workplace__group--unframed .doctor-hero-workplace__hint{padding:12px 0 0}.doctor-hero-workplace__hint{padding:8px}.doctor-hero-workplace__hint-text{color:#465481;align-items:flex-start;gap:4px;margin:0;font-size:12px;line-height:18px;display:flex}.doctor-hero-workplace__appointment-empty{color:#465481;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:22px;display:flex}.doctor-hero-workplace .rta-card__container--bordered{border:none;border-radius:0;padding:0}.doctor-hero-workplace .rta-calendar-mobile-slider__day{border-radius:16px}.doctor-hero-workplace .rta-calendar-mobile-slider{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.doctor-hero-workplace .appointment-contact-hint{margin-top:0}.doctor-hero-workplace__actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.doctor-hero-workplace__action{color:#121f48;text-align:left;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:flex}.doctor-hero-workplace__action--button{cursor:pointer}.doctor-hero-workplace__action-icon{width:20px;height:20px}.doctor-hero-workplace__action-chevron{width:16px;height:16px;margin-left:-2px}.doctor-hero-workplace__banner{margin-top:8px}.doctor-hero-workplace__banner:empty{display:none}.pinned-review-card-v2{scroll-snap-align:start;scroll-snap-stop:always;background-color:#fff;border:1px solid #e0e5f7;border-radius:20px;flex-direction:column;flex-shrink:0;gap:8px;width:290px;padding:12px;display:flex}.pinned-review-card-v2--full-width{width:100%}.pinned-review-card-v2__head{align-items:center;gap:4px;display:flex}.pinned-review-card-v2__dot{background-color:#8592ba;border-radius:50%;flex:none;width:3px;height:3px;margin:4.5px}.pinned-review-card-v2__date{color:#465481;font-size:12px;font-weight:500;line-height:18px}.pinned-review-card-v2__title{color:#121f48;font-size:14px;font-weight:600;line-height:22px}.pinned-review-card-v2__text{color:#121f48;-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.pinned-review-card-v2__link{color:#121f48;cursor:pointer;background-color:#f3f5fc;border:none;border-radius:16px;justify-content:center;align-self:flex-start;align-items:center;height:40px;margin-top:auto;padding:6px 16px;font-size:14px;font-weight:600;line-height:18px;transition:background-color .2s;display:flex}.pinned-review-card-v2__link:hover{background-color:#e9edfb}.review-carousel-v2__list{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:8px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.review-carousel-v2__list::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.review-carousel-v2__list::-webkit-scrollbar-thumb{background-color:#e0e5f7;border-radius:4px}.review-carousel-v2__list::-webkit-scrollbar-track{background-color:#fff;border-radius:16px}.doctor-detail-mobile{background:#f6f8fe;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.doctor-detail-mobile__block{background:#fff;border-radius:24px;width:100%;padding:16px}.doctor-detail-mobile__block--no-horizontal-padding{padding:16px 0}.doctor-detail-mobile__block--clipped{overflow:hidden}.doctor-detail-mobile__block--joined-top{border-top-left-radius:0;border-top-right-radius:0}.doctor-detail-mobile__banner{margin-top:16px}.doctor-detail-mobile__licenses.doctor-licenses-section{margin-top:0;padding:0}.doctor-detail-mobile__banner-block{border-radius:24px;width:100%;padding:16px}.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__telemed-prices{border-top:1px solid #e0e5f7;margin-top:20px;padding-top:24px}.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}
