.doctor-card[data-v-536e119d]{background-color:#fff;border:1px solid transparent;border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px}.doctor-card .card-header[data-v-536e119d]{display:flex;margin-bottom:12px;position:relative}@media (max-width:767px){.doctor-card .card-header[data-v-536e119d]{margin-bottom:20px}}.doctor-card .card-header .add-favorite[data-v-536e119d]{height:-moz-fit-content;height:fit-content;position:absolute;right:0;top:0}@media (max-width:767px){.doctor-card .card-header .add-favorite[data-v-536e119d]{bottom:-9px;right:-11px;top:unset}}.doctor-card .card-header .avatar-block[data-v-536e119d]{margin-right:12px;position:relative}@media (max-width:767px){.doctor-card .card-header .avatar-block[data-v-536e119d]{margin-right:22px}}.doctor-card .card-header .avatar-block .avatar[data-v-536e119d]{background-color:#f7f8fd;border-radius:12px;height:96px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:96px}.doctor-card .card-header .rating[data-v-536e119d]{align-items:baseline;display:flex;margin-bottom:8px}@media (max-width:767px){.doctor-card .card-header .rating[data-v-536e119d]{margin-bottom:3px}}.doctor-card .card-header .count[data-v-536e119d]{background-color:#f7f8fd;border-radius:20px;color:#6b7780;padding:4px 8px}.doctor-card .card-header .name[data-v-536e119d]{font-size:20px;margin-bottom:8px}.doctor-card .card-header .name[data-v-536e119d] em{color:#424ebb;font-style:normal}@media (max-width:767px){.doctor-card .card-header .name[data-v-536e119d]{font-size:16px;font-weight:600;line-height:1.25}}.doctor-card .card-header .seniority[data-v-536e119d]{color:#6b7780;font-size:14px;line-height:1}@media (max-width:767px){.doctor-card .card-header .seniority[data-v-536e119d]{font-size:12px}}.doctor-card .specialities[data-v-536e119d]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.doctor-price-select[data-v-e6c0b5de]{display:flex;gap:4px;justify-content:flex-start}.doctor-price-select .place-selector-button[data-v-e6c0b5de]{align-items:center;background:#f7f8fd;border:none;border-radius:12px;color:#0f0d0d;cursor:pointer;display:flex;flex-basis:50%;flex-direction:column;line-height:1;padding:10px;transition-duration:.3s;width:100%}.doctor-price-select .place-selector-button[data-v-e6c0b5de]:hover{background-color:#e3e8f8}.doctor-price-select .place-selector-button[data-v-e6c0b5de]:focus{background-color:#d9deee}.doctor-price-select .place-selector-button[data-v-e6c0b5de]:focus:hover{background-color:#e3e8f8}.doctor-price-select .place-selector-button--active[data-v-e6c0b5de]{border-color:#424ebb}.doctor-price-select .place-selector-button .price[data-v-e6c0b5de]{color:#424ebb;font-size:16px;font-weight:500;margin-bottom:6px}@media (max-width:767px){.doctor-price-select .place-selector-button .price[data-v-e6c0b5de]{font-size:14px}}.doctor-price-select .place-selector-button .label[data-v-e6c0b5de]{color:#6b7780;font-size:14px;text-transform:uppercase}@media (max-width:767px){.doctor-price-select .place-selector-button .label[data-v-e6c0b5de]{color:#6b7780;font-size:12px;text-transform:capitalize}}.doctor-price-select .place-selector-button--primary[data-v-e6c0b5de]{background-color:#fff}.doctor-price-select .place-selector-button--primary .price[data-v-e6c0b5de]{color:#0f0d0d}.doctor-price-select .place-selector-button--primary[data-v-e6c0b5de]:focus{background-color:#e258ab}.doctor-price-select .place-selector-button--primary:focus .price[data-v-e6c0b5de]{color:#ec62b5}.doctor-price-select .place-selector-button--primary.place-selector-button--active[data-v-e6c0b5de]{background-color:#fdf5fb;border:1px solid #ec62b5}.doctor-price-select .place-selector-button--primary.place-selector-button--active .price[data-v-e6c0b5de]{color:#ec62b5;font-weight:500}@media (max-width:767px){.doctor-price-select .place-selector-button--primary.place-selector-button--active .price[data-v-e6c0b5de]{font-weight:700}.doctor-price-select .place-selector-button--primary.place-selector-button--active[data-v-e6c0b5de]{border:unset}}.doctor-price-select .place-selector-button--primary.place-selector-button--active:hover .label[data-v-e6c0b5de]{color:#6b7780}.doctor-price-select .place-selector-button--primary.place-selector-button-clinic--active[data-v-e6c0b5de]{background-color:#f7f8fd;border:1px solid #424ebb}.doctor-price-select .place-selector-button--primary.place-selector-button-clinic--active .price[data-v-e6c0b5de]{color:#0f0d0d}.selected-date-time-label[data-v-3cbc958c]{font-size:16px;line-height:1.25}@media (max-width:767px){.selected-date-time-label[data-v-3cbc958c]{font-size:14px;line-height:18px}}.selected-date-time-label .time[data-v-3cbc958c]{font-weight:600}.selected-date-time-label .time.time-online[data-v-3cbc958c]{color:#ec62b5}.selected-date-time-label .time.time-clinic[data-v-3cbc958c]{color:#424ebb}.selected-date-time-label .timezone[data-v-3cbc958c]{color:#6b7780;font-size:inherit}.default-panel[data-v-e8e5d6db]{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto 1fr}@media (max-width:767px){.default-panel .calendar[data-v-e8e5d6db]{align-self:flex-start}}.default-panel .nuxt-icon[data-v-e8e5d6db]{stroke:#fff}.default-panel .main-text[data-v-e8e5d6db]{margin-bottom:3px}.default-panel .select-date-button[data-v-e8e5d6db]{color:#6b7780;font-size:14px;line-height:1.4285;transition-duration:.3s}.default-panel .select-date-button[data-v-e8e5d6db]:hover{text-decoration:underline}.appointment[data-v-311cf41e],.place-selector[data-v-311cf41e]{margin-bottom:12px}.doctor-listing[data-v-f046c8ae]{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(490px,1fr))}@media (max-width:767px){.doctor-listing[data-v-f046c8ae]{display:flex;flex-direction:column;gap:22px}.doctor-listing .doctor-card[data-v-f046c8ae]{padding-bottom:27px}}.doctor-listing .doctor-card .actions[data-v-f046c8ae]{display:flex;flex-wrap:wrap}.doctor-listing .doctor-card .actions[data-v-f046c8ae] :not(:last-child){margin-right:12px}@media (max-width:767px){.doctor-listing .doctor-card .actions[data-v-f046c8ae] :not(:last-child){margin-right:11px}}.doctor-listing .doctor-card .actions .action-button[data-v-f046c8ae]{font-size:16px;padding:12px 18px}@media (max-width:767px){.doctor-listing .doctor-card .actions .action-button[data-v-f046c8ae]{font-size:15px;padding:12px 16px}}.doctor-listing .doctor-card .pre-appointment-text[data-v-f046c8ae]{color:#6b7780;font-size:14px;line-height:20px;margin-top:10px}
