@media (width>=641px){.custom-scrollbar--sm::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.custom-scrollbar--sm::-webkit-scrollbar-thumb{background-color:#6c79a3;border-radius:4px}.custom-scrollbar--sm::-webkit-scrollbar-track{background-color:#fff;border-radius:16px}}.clinic-promoblock-card{background-color:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 4px #121a4814}.clinic-promoblock-card__header{align-items:start;gap:16px;min-height:92px;display:flex}.clinic-promoblock-card__img-container{position:relative}.clinic-promoblock-card__img{border:1px solid #e9edfb;border-radius:50%;flex:none;width:80px;height:80px;overflow:hidden}.clinic-promoblock-card__img img{width:100%}.clinic-promoblock-card__rating{z-index:1;background-color:#fff;border:1px solid #f6f8fe;border-radius:16px;height:24px;padding:0 8px 0 5px;display:block;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #121a4814}.clinic-promoblock-card__rating .rating__icn{width:18px;height:18px}.clinic-promoblock-card__rating .rating__value{margin-right:0;padding-top:2px;font-size:14px;line-height:16px}.clinic-promoblock-card__rating .n-tooltip__content{color:#fff;background-color:#1a1a1ab3;border:none;border-radius:4px;padding:9px 12px;font-size:12px;line-height:18px;bottom:-6px;left:0;transform:translateY(100%)}.clinic-promoblock-card__header-info{flex:1 0 0}.clinic-promoblock-card__name{margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px;display:block}.clinic-promoblock-card__name-rating{margin-top:4px}.clinic-promoblock-card__advantages .chip-list::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.clinic-promoblock-card__advantages .chip-list::-webkit-scrollbar-thumb{background-color:#e0e5f7;border-radius:4px}.clinic-promoblock-card__advantages .chip-list::-webkit-scrollbar-track{background-color:#fff;border-radius:16px}.clinic-promoblock-card__advantages .chip-list{flex-wrap:nowrap;gap:4px;padding-bottom:4px;overflow:auto}.clinic-promoblock-card__advantages .chip-list .n-chip{margin-right:unset;flex-shrink:0}.clinic-promoblock-card__advantages-placeholder{height:32px}.clinic-promoblock-card__clinic{border:1px solid #e9edfb;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.clinic-promoblock-card__clinic--started{margin-top:0}.clinic-promoblock-card__clinic--with-margin{margin-top:auto}.clinic-promoblock-card__clinic-address{font-size:12px;line-height:18px}.clinic-promoblock-card__clinic-name{font-size:14px;font-weight:600;line-height:18px}.clinic-promoblock-card__location{font-weight:500}.clinic-promoblock-card__phone .clinic-phone__value{font-size:14px}.clinic-promoblock-card__appointment-button{width:100%;padding-left:4px;padding-right:4px}.clinic-promoblock-card__appointment-button .n-btn__text{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.clinic-promoblock-card__appointment-button--with-margin{margin-top:auto}.promoblock-clinics-nearby__banner{background-color:#fff;flex-direction:row;padding:16px;display:flex}.promoblock-clinics-nearby__banner-offer{border-right:1px solid #e9edfb;flex:1 0 50%;padding-right:24px}.promoblock-clinics-nearby__banner-title{margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.promoblock-clinics-nearby__tag-500{color:#fff;background:linear-gradient(253.76deg,#ffb701 32.17%,#ff7a41 122.37%);border-radius:8px;padding:1px 6px 1px 8px;display:inline-block}.promoblock-clinics-nearby__banner-list{counter-reset:rta-doctor-banner-list;flex-direction:column;gap:8px;display:flex}.promoblock-clinics-nearby__banner-list-item{text-wrap:balance;color:#465481;gap:8px;font-size:12px;line-height:18px;display:flex}.promoblock-clinics-nearby__banner-list-item:before{color:#fff;content:counter(rta-doctor-banner-list);counter-increment:rta-doctor-banner-list;background-color:#ffb700;border-radius:50%;flex:none;-ms-flex-align:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:18px}.promoblock-clinics-nearby__banner-app,.promoblock-clinics-nearby__banner-list-item:before{align-items:center;display:flex}.promoblock-clinics-nearby__banner-app{flex-direction:row;flex:1 0 50%;-ms-flex-align:center;align-self:start;gap:16px;padding-left:24px}.promoblock-clinics-nearby__banner-app-title{margin-bottom:4px;font-size:14px;font-weight:600;line-height:22px}.promoblock-clinics-nearby__banner-app-text{color:#465481;font-size:12px;line-height:18px}
