.toggle[data-v-05c717da]{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#f6f5f5;color:#3a515c;cursor:pointer}.toggle[data-v-05c717da]:not(:last-of-type){margin-bottom:10px}.toggle.active[data-v-05c717da]{background-color:#3a515c;color:#fff}.toggle.active>.toggle__arrow[data-v-05c717da]:after{transition:.3s;transform:rotate(-180deg)}.toggle__title[data-v-05c717da]{color:inherit;font-size:16px;font-weight:400}@media (min-width: 768px){.toggle__title[data-v-05c717da]{font-size:20px}}.toggle__arrow[data-v-05c717da]{display:flex;align-items:center;justify-content:center}.toggle__arrow[data-v-05c717da]:after{flex-shrink:0;width:20px;height:20px;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;transition:transform .2s ease-in-out}.toggle__body[data-v-05c717da]{transition:max-height .5s;max-height:0;overflow:hidden}.toggle__body-content[data-v-05c717da]{padding:16px 20px}.toggle__body.open[data-v-05c717da]{max-height:1000000px}.toggle-wr[data-v-19857b58]:not(:last-of-type){margin-bottom:10px}.toggle[data-v-19857b58]{display:flex;align-items:center;justify-content:space-between;background-color:#f6f5f5;color:#3a515c;border-radius:10px}.toggle.active[data-v-19857b58]{background-color:#3a515c;color:#fff}.toggle.done[data-v-19857b58]{background-color:#3a515c;flex-direction:row-reverse}.toggle.done>.toggle__button[data-v-19857b58]{background-color:#f6f5f5;color:#3a515c}.toggle.done>.toggle__title[data-v-19857b58]{color:#fff}.toggle__step[data-v-19857b58]{padding:20px;color:#fff;background:#a1bf3e;border-radius:10px 0 0 10px;font-size:16px;font-weight:700}@media (min-width: 768px){.toggle__step[data-v-19857b58]{font-size:20px}}.toggle__title[data-v-19857b58]{padding:20px;color:inherit;font-size:16px;font-weight:700}@media (min-width: 768px){.toggle__title[data-v-19857b58]{font-size:20px}}.toggle__button[data-v-19857b58]{margin:14px;font-size:16px;font-weight:400;color:#fff;background:#3a515c;border-color:#3a515c;padding:6px 12px;border:1px solid transparent;border-radius:24px}.toggle__button[data-v-19857b58]:hover{background:#a1bf3e;border-color:#a1bf3e}@media (min-width: 768px){.toggle__button[data-v-19857b58]{padding:8px 20px}}.toggle__body[data-v-19857b58]{transition:max-height .4s;max-height:0;overflow-y:scroll}.toggle__body-content[data-v-19857b58]{padding:16px 20px}.toggle__body.open[data-v-19857b58]{transition:max-height .5s;max-height:500px}.service-card[data-v-0432b2ef]{display:flex;align-items:start;justify-content:space-between;flex-direction:column;padding:30px;background-color:#fafbf1;border-radius:10px}.service-card[data-v-0432b2ef]:not(:last-of-type){margin-bottom:10px}.service-card__title[data-v-0432b2ef]{margin-bottom:10px;font-size:16px;color:#212529}@media (min-width: 768px){.service-card__title[data-v-0432b2ef]{flex-basis:50%;margin-bottom:0}}.service-card__price[data-v-0432b2ef]{margin-bottom:10px;font-size:16px;font-weight:700;color:#212529}@media (min-width: 768px){.service-card__price[data-v-0432b2ef]{margin-bottom:0}}.service-card button[data-v-0432b2ef]{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 12px;background-color:#a1bf3e;color:#fff;border:none;border-radius:24px;transition:.3s}.service-card button[data-v-0432b2ef]:hover{transition:.3s;background-color:#3a515c}@media (min-width: 768px){.service-card button[data-v-0432b2ef]{max-width:118px}}@media (min-width: 768px){.service-card[data-v-0432b2ef]{flex-direction:row;align-items:center}}.service-card__phone[data-v-0432b2ef]{color:#a1bf3e;font-weight:700}.doctor-card[data-v-7f2f85fa]{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:30px;background-color:#fafbf1;border-radius:10px}.doctor-card[data-v-7f2f85fa]:not(:last-of-type){margin-bottom:10px}.doctor-card__title[data-v-7f2f85fa]{margin-bottom:10px;font-size:16px;color:#212529}@media (min-width: 768px){.doctor-card__title[data-v-7f2f85fa]{flex-basis:50%;margin-bottom:0}}.doctor-card button[data-v-7f2f85fa]{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 12px;background-color:#a1bf3e;color:#fff;border:none;border-radius:24px;transition:.3s}.doctor-card button[data-v-7f2f85fa]:hover{transition:.3s;background-color:#3a515c}@media (min-width: 768px){.doctor-card button[data-v-7f2f85fa]{max-width:118px}}.doctor-card__info[data-v-7f2f85fa]{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.doctor-card__info[data-v-7f2f85fa]{flex-direction:row;flex-basis:100%;justify-content:space-between}}.doctor-card__avatar[data-v-7f2f85fa]{width:50px;height:50px;flex-shrink:0;border-radius:100px;overflow:hidden}.doctor-card__avatar img[data-v-7f2f85fa]{width:100%;height:100%}@media (min-width: 768px){.doctor-card[data-v-7f2f85fa]{flex-direction:row;align-items:center;gap:10px}}.schedule-card__item[data-v-06c8032b]:not(:last-of-type){margin-bottom:20px}.schedule-card__item-title[data-v-06c8032b]{font-size:20px;font-weight:700;color:#3a515c;margin-bottom:10px}@media (min-width: 768px){.schedule-card__item-title[data-v-06c8032b]{font-size:24px}}.schedule-card__item-days[data-v-06c8032b]{display:flex;align-self:start;flex-wrap:nowrap;gap:10px;overflow-x:scroll;scrollbar-color:#a1bf3e #a1bf3e;padding:10px 0}.schedule-card__item-day[data-v-06c8032b]{display:flex;align-self:start;padding:10px;font-size:14px;background-color:#3a515c;color:#fff;cursor:pointer;border-radius:20px;text-align:center}.schedule-card__item-day.active[data-v-06c8032b]{background-color:#a1bf3e}.schedule-card__item-day[data-v-06c8032b]:hover{transition:.3s;background-color:#586b74}.schedule-card__item-hours[data-v-06c8032b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.schedule-card__item-hour[data-v-06c8032b]{padding:5px 30px;background-color:#f6f5f5;color:#3a515c;text-align:center;border-radius:20px;font-weight:700;font-size:16px;cursor:pointer}.schedule-card__item-hour.active[data-v-06c8032b]{background-color:#a1bf3e}.schedule-card__item-hour[data-v-06c8032b]:hover{transition:.3s;background-color:#3a515c;color:#fff}.schedule-card__info[data-v-06c8032b]{font-size:20px;font-style:italic}.search-input-wr[data-v-691cb032]{position:sticky;top:0;z-index:9;background-color:#fff}input[data-v-691cb032]{width:100%;padding:10px 15px;margin-top:10px;margin-bottom:10px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;border:1px solid #dee2e6;border-radius:24px}.appointment__options[data-v-646d2565]{position:relative;margin-bottom:10px}.appointment-page__heading[data-v-646d2565]{text-align:center;color:#3a515c;margin-bottom:20px;font-size:24px;line-height:30px;font-weight:700}@media (min-width: 768px){.appointment-page__heading[data-v-646d2565]{font-size:30px;line-height:37px}}.appointment-page__flow[data-v-646d2565]{width:100%;margin:0 auto;display:flex;justify-content:center;gap:20px;box-sizing:border-box;font-family:Panton,sans-serif}.appointment-page__flow button[data-v-646d2565]{width:100%;color:#3a515c;font-size:16px;line-height:22px;font-weight:700;padding:23px 0;border:none;border-radius:10px;background-color:#f6f5f5;transition:.3s all ease}@media (min-width: 768px){.appointment-page__flow button[data-v-646d2565]{font-size:20px;line-height:24px;max-width:390px}}.appointment-page__flow button[data-v-646d2565]:hover{transition:.3s all ease;background-color:#a1bf3e;color:#fff}.appointment-page__actions[data-v-646d2565]{display:flex;align-items:center;justify-content:end;gap:10px}.appointment-page__actions button[data-v-646d2565]{padding:8px 16px;border:none;border-radius:8px;font-size:20px;cursor:pointer}.appointment-page__action-clean[data-v-646d2565]{color:#fff;background-color:#3a515c}.appointment-page__action-clean[data-v-646d2565]:hover{transition:.3s;background-color:#586b74}.appointment-page__action-book[data-v-646d2565]{color:#fff;background-color:#a1bf3e}.appointment-page__action-book[data-v-646d2565]:hover{transition:.3s;background-color:#3a515c}
