.not-found-module__HS70Aa__container{min-height:100vh;padding:var(--space-6);background:linear-gradient(135deg,var(--cover-grad-from)0%,var(--cover-grad-to)100%);justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__title{font-size:120px;font-weight:var(--font-weight-extrabold);color:var(--color-primary);line-height:var(--line-height-tight);background:linear-gradient(135deg,var(--color-primary)0%,var(--color-accent)100%);-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);-webkit-background-clip:text;background-clip:text}.not-found-module__HS70Aa__subtitle{font-size:var(--font-size-lg);color:var(--text-body);font-weight:var(--font-weight-medium);max-width:500px;line-height:var(--line-height-normal);margin:0 auto}.not-found-module__HS70Aa__buttonGroup{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (max-width:768px){.not-found-module__HS70Aa__title{font-size:80px}.not-found-module__HS70Aa__subtitle{font-size:var(--font-size-md);padding:0 var(--space-4)}.not-found-module__HS70Aa__buttonGroup{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.not-found-module__HS70Aa__buttonGroup button{width:100%}}
.UButton-module-scss-module__bzkvSa__base{--btn-radius:var(--radius-full);--btn-fw:var(--font-weight-semibold);--btn-gap:var(--space-sm);--btn-font:var(--font-size-md);--btn-pad-y:12px;--btn-pad-x:24px;justify-content:center;align-items:center;gap:var(--btn-gap);height:auto;box-shadow:none;border:1px solid transparent;line-height:1;transition:transform 50ms,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex;font-weight:var(--btn-fw)!important;font-size:var(--btn-font)!important;padding:var(--btn-pad-y)var(--btn-pad-x)!important;border-radius:var(--btn-radius)!important}.UButton-module-scss-module__bzkvSa__base:focus-visible{box-shadow:var(--focus-ring);outline:none}.UButton-module-scss-module__bzkvSa__base:active:not(:disabled){transform:translateY(1px)}.ant-btn.UButton-module-scss-module__bzkvSa__base{box-shadow:none!important;border:none!important;padding:0!important}.UButton-module-scss-module__bzkvSa__s_md{--btn-font:var(--font-size-sm);--btn-pad-y:8px;--btn-pad-x:16px}.UButton-module-scss-module__bzkvSa__s_lg{--btn-font:var(--font-size-md);--btn-pad-y:12px;--btn-pad-x:24px}.UButton-module-scss-module__bzkvSa__full{width:100%}.ant-btn-icon{align-items:center;display:inline-flex}.ant-btn-icon-start{margin-right:8px}.ant-btn-icon-end{margin-left:8px}.ant-btn.UButton-module-scss-module__bzkvSa__v_primary{background:var(--color-primary)!important;color:var(--color-white)!important;padding:var(--btn-pad-y)var(--btn-pad-x)!important;border-color:transparent!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)92%,black)!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_secondary{background:color-mix(in srgb,var(--color-accent)55%,white)!important;color:var(--color-primary)!important;padding:var(--btn-pad-y)var(--btn-pad-x)!important;border-color:transparent!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent)65%,white)!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_light{background:var(--color-white)!important;color:var(--color-primary)!important;padding:var(--btn-pad-y)var(--btn-pad-x)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-sm)!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_light:hover:not(:disabled){background:var(--color-gray-light)!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_withIcon{background:var(--color-primary)!important;color:var(--color-white)!important;padding:var(--btn-pad-y)var(--btn-pad-x)!important;border-color:transparent!important}.ant-btn.UButton-module-scss-module__bzkvSa__v_withIcon:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary)92%,black)!important}.UButton-module-scss-module__bzkvSa__disabled,.UButton-module-scss-module__bzkvSa__base:disabled,.UButton-module-scss-module__bzkvSa__base[disabled]{background:var(--color-neutral-200)!important;color:var(--color-secondary)!important;border-color:var(--color-neutral-200)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.ant-btn[disabled].UButton-module-scss-module__bzkvSa__base{background:var(--color-neutral-200)!important;color:var(--color-secondary)!important;border-color:var(--color-neutral-200)!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}
.ClinicInfoCard-module-scss-module___bT2cG__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.ClinicInfoCard-module-scss-module___bT2cG__header{align-items:center;gap:12px;min-width:0;display:flex}.ClinicInfoCard-module-scss-module___bT2cG__avatar{background:#eef2ff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;overflow:hidden}.ClinicInfoCard-module-scss-module___bT2cG__avatarImg{object-fit:cover;width:100%;height:100%}.ClinicInfoCard-module-scss-module___bT2cG__avatarFallback{color:#3d5cea;font-size:30px;font-weight:700;line-height:1}.ClinicInfoCard-module-scss-module___bT2cG__text{min-width:0}.ClinicInfoCard-module-scss-module___bT2cG__title{color:var(--text-strong);font-size:19px;font-weight:700;line-height:1.2}.ClinicInfoCard-module-scss-module___bT2cG__type{color:var(--text-muted);font-size:15px;line-height:1.3}.ClinicInfoCard-module-scss-module___bT2cG__rating{--text-primary:#000;--text-secondary:#7f8795;--rating-star-size:15px;--rating-reviews-size:12px;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.ClinicInfoCard-module-scss-module___bT2cG__addressRow{color:var(--text-strong);align-items:center;gap:8px;font-size:15px;display:inline-flex}.ClinicInfoCard-module-scss-module___bT2cG__detailsButton{justify-content:center;width:100%}.ant-btn.ClinicInfoCard-module-scss-module___bT2cG__detailsButton.ClinicInfoCard-module-scss-module___bT2cG__detailsButton{color:#000!important;height:39px!important;box-shadow:none!important;background:#f6f9ff!important;border:1px solid rgba(61,92,234,.35)!important;padding:6px 12px!important}.ant-btn.ClinicInfoCard-module-scss-module___bT2cG__detailsButton.ClinicInfoCard-module-scss-module___bT2cG__detailsButton:hover:not(:disabled){color:#000!important;background:#eff4ff!important;border-color:rgba(61,92,234,.5)!important}.ant-btn.ClinicInfoCard-module-scss-module___bT2cG__detailsButton.ClinicInfoCard-module-scss-module___bT2cG__detailsButton:focus-visible:not(:disabled){color:#000!important;background:#eff4ff!important;border-color:rgba(61,92,234,.5)!important}@media (max-width:768px){.ClinicInfoCard-module-scss-module___bT2cG__card{border-radius:16px;padding:12px}.ClinicInfoCard-module-scss-module___bT2cG__avatar{border-radius:14px;width:64px;height:64px}.ClinicInfoCard-module-scss-module___bT2cG__avatarFallback{font-size:26px}.ClinicInfoCard-module-scss-module___bT2cG__title{font-size:19px}.ClinicInfoCard-module-scss-module___bT2cG__type{font-size:15px}}
.ConfirmModal-module-scss-module__FuUYca__modal .ant-modal-content{border-radius:16px}.ConfirmModal-module-scss-module__FuUYca__modal .ant-modal-header{border-bottom:none;padding-bottom:8px}.ConfirmModal-module-scss-module__FuUYca__modal .ant-modal-title{text-align:center;color:var(--text-strong);font-size:24px;font-weight:800;line-height:1.2}.ConfirmModal-module-scss-module__FuUYca__modal .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex}.ConfirmModal-module-scss-module__FuUYca__description{font-size:var(--font-size-md);color:#374151;margin:0;line-height:1.5}@media (max-width:768px){.ConfirmModal-module-scss-module__FuUYca__modal .ant-modal-title{font-size:20px}}
.DoctorCardSkeleton-module-scss-module__YXYfsW__item{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card-sm);grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden}.DoctorCardSkeleton-module-scss-module__YXYfsW__left{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__mediaCol{gap:var(--space-3);flex-direction:column;flex:0 0 180px;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__avatar{border-radius:var(--radius-xl)!important;width:180px!important;height:180px!important;display:block!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__avatar .ant-skeleton-avatar{border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__rating{border-radius:var(--radius-full)!important;width:132px!important;height:16px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__main{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding-top:2px;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__line{border-radius:8px!important;display:block!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__name{width:min(320px,95%)!important;height:23px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__spec,.DoctorCardSkeleton-module-scss-module__YXYfsW__exp,.DoctorCardSkeleton-module-scss-module__YXYfsW__clinic{height:20px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__spec{width:min(210px,78%)!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__exp{width:min(170px,64%)!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__clinic{margin-top:4px;width:min(190px,72%)!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__actions{padding-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;width:100%;margin-top:auto;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__btnPrimary,.DoctorCardSkeleton-module-scss-module__YXYfsW__btnSecondary{border-radius:var(--radius-full)!important;height:34px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__btnPrimary{width:210px!important;min-width:170px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__btnSecondary{width:190px!important;min-width:170px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__right{width:100%;min-width:0;max-width:300px;overflow:hidden}.DoctorCardSkeleton-module-scss-module__YXYfsW__mobileSingle{display:none}.DoctorCardSkeleton-module-scss-module__YXYfsW__mobileSingleBlock{border-radius:var(--radius-xl)!important;width:100%!important;height:360px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__slotWrap{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__nav{justify-content:space-between;align-items:center;display:flex}.DoctorCardSkeleton-module-scss-module__YXYfsW__navBtn{border-radius:8px!important;width:32px!important;height:28px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__daysBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:6px 0 4px;display:grid;overflow:hidden}.DoctorCardSkeleton-module-scss-module__YXYfsW__dayBtn{border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important}.DoctorCardSkeleton-module-scss-module__YXYfsW__slotsBar{flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:100%;min-height:40px;display:flex;overflow:hidden}.DoctorCardSkeleton-module-scss-module__YXYfsW__slotPill{flex:0 0 56px;border-radius:var(--radius-full)!important;width:56px!important;min-width:0!important;height:32px!important}@media (max-width:1200px){.DoctorCardSkeleton-module-scss-module__YXYfsW__item{grid-template-columns:minmax(0,1fr) 280px}.DoctorCardSkeleton-module-scss-module__YXYfsW__right{max-width:280px}}@media (max-width:1024px){.DoctorCardSkeleton-module-scss-module__YXYfsW__item{grid-template-columns:1fr}.DoctorCardSkeleton-module-scss-module__YXYfsW__right{width:100%}}@media (max-width:768px){.DoctorCardSkeleton-module-scss-module__YXYfsW__item{padding:var(--space-3);display:block}.DoctorCardSkeleton-module-scss-module__YXYfsW__left,.DoctorCardSkeleton-module-scss-module__YXYfsW__right{display:none}.DoctorCardSkeleton-module-scss-module__YXYfsW__mobileSingle{display:block}.DoctorCardSkeleton-module-scss-module__YXYfsW__mobileSingleBlock{height:420px!important}}@media (max-width:480px){.DoctorCardSkeleton-module-scss-module__YXYfsW__mobileSingleBlock{height:380px!important}}
.DoctorCardUI-module-scss-module__2rNHDq__item{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card-sm);grid-template-columns:minmax(0,1fr) 300px;min-width:0;max-width:100%;font-size:15px;display:grid;overflow-x:hidden}.DoctorCardUI-module-scss-module__2rNHDq__left{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.DoctorCardUI-module-scss-module__2rNHDq__mediaCol{gap:var(--space-3);flex-direction:column;flex:0 0 180px;display:flex}.DoctorCardUI-module-scss-module__2rNHDq__avatar{border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--cover-grad-from)0%,var(--cover-grad-to)100%);width:180px;height:180px;color:var(--text-strong);font-weight:var(--font-weight-extrabold);letter-spacing:.5px;text-align:center;place-items:center;font-size:42px;display:grid;overflow:hidden}.DoctorCardUI-module-scss-module__2rNHDq__avatarLink{width:100%;height:100%;color:inherit;place-items:center;text-decoration:none;display:grid}.DoctorCardUI-module-scss-module__2rNHDq__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.DoctorCardUI-module-scss-module__2rNHDq__initials{color:var(--text-strong);transform:translateY(2px)}.DoctorCardUI-module-scss-module__2rNHDq__ratingRow{--rating-font-size:12px;--rating-reviews-size:12px;--rating-star-size:12px;align-items:center;gap:6px;display:inline-flex}.DoctorCardUI-module-scss-module__2rNHDq__main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-top:2px;display:flex}.DoctorCardUI-module-scss-module__2rNHDq__name{font-size:17px;font-weight:var(--font-weight-extrabold);color:var(--text-strong);line-height:1.35;text-decoration:none;display:inline-block}.DoctorCardUI-module-scss-module__2rNHDq__name:hover{text-underline-offset:3px;text-decoration:underline}.DoctorCardUI-module-scss-module__2rNHDq__specialization,.DoctorCardUI-module-scss-module__2rNHDq__experience{color:var(--text-body);font-size:15px;line-height:1.35}.DoctorCardUI-module-scss-module__2rNHDq__clinicName{color:var(--text-muted);margin-top:4px;font-size:15px}.DoctorCardUI-module-scss-module__2rNHDq__actions{padding-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;width:100%;margin-top:auto;display:flex}.DoctorCardUI-module-scss-module__2rNHDq__actionPrimary,.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary{--btn-font:15px;min-width:170px}.ant-btn.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary{background:color-mix(in srgb,var(--color-accent)18%,var(--color-white))!important;color:var(--text-body)!important;border:1px solid color-mix(in srgb,var(--color-primary)44%,var(--border-subtle))!important;box-shadow:none!important}.ant-btn.ant-btn-default.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary{background:color-mix(in srgb,var(--color-accent)18%,var(--color-white))!important;color:var(--text-body)!important;border:1px solid color-mix(in srgb,var(--color-primary)44%,var(--border-subtle))!important;box-shadow:none!important}.ant-btn.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent)26%,var(--color-white))!important;color:var(--text-strong)!important;border-color:color-mix(in srgb,var(--color-primary)62%,#fff)!important}.ant-btn.ant-btn-default.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent)26%,var(--color-white))!important;color:var(--text-strong)!important;border-color:color-mix(in srgb,var(--color-primary)62%,#fff)!important}.DoctorCardUI-module-scss-module__2rNHDq__actionLink{text-decoration:none;display:inline-flex}.DoctorCardUI-module-scss-module__2rNHDq__right{width:300px;min-width:0;max-width:100%}@media (max-width:1200px){.DoctorCardUI-module-scss-module__2rNHDq__item{grid-template-columns:minmax(0,1fr) 280px}.DoctorCardUI-module-scss-module__2rNHDq__right{width:280px}.DoctorCardUI-module-scss-module__2rNHDq__name,.DoctorCardUI-module-scss-module__2rNHDq__specialization,.DoctorCardUI-module-scss-module__2rNHDq__experience,.DoctorCardUI-module-scss-module__2rNHDq__clinicName{font-size:15px}.DoctorCardUI-module-scss-module__2rNHDq__name{font-size:17px}}@media (max-width:1024px){.DoctorCardUI-module-scss-module__2rNHDq__item{grid-template-columns:1fr}.DoctorCardUI-module-scss-module__2rNHDq__right{width:100%}}@media (max-width:768px){.DoctorCardUI-module-scss-module__2rNHDq__item{gap:var(--space-3);padding:var(--space-3)}.DoctorCardUI-module-scss-module__2rNHDq__left{gap:var(--space-3)}.DoctorCardUI-module-scss-module__2rNHDq__avatar{width:120px;height:120px;font-size:30px}.DoctorCardUI-module-scss-module__2rNHDq__mediaCol{gap:var(--space-2);flex:0 0 120px;align-items:flex-start}.DoctorCardUI-module-scss-module__2rNHDq__ratingRow{--rating-font-size:12px;--rating-reviews-size:12px;--rating-star-size:12px}.DoctorCardUI-module-scss-module__2rNHDq__main{flex:1;gap:4px;padding-top:0}.DoctorCardUI-module-scss-module__2rNHDq__name{font-size:15px;line-height:1.3}.DoctorCardUI-module-scss-module__2rNHDq__specialization,.DoctorCardUI-module-scss-module__2rNHDq__experience,.DoctorCardUI-module-scss-module__2rNHDq__clinicName{font-size:13px;line-height:1.3}.DoctorCardUI-module-scss-module__2rNHDq__actions{width:100%;margin-top:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);gap:8px}.DoctorCardUI-module-scss-module__2rNHDq__actionPrimary,.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary{--btn-font:13px;--btn-pad-y:8px;--btn-pad-x:12px;flex:120px;min-width:0}.DoctorCardUI-module-scss-module__2rNHDq__actionSecondary{width:100%}.DoctorCardUI-module-scss-module__2rNHDq__actionLink{flex:120px;min-width:0}}
.NoScheduleFallback-module-scss-module__6JsDFq__box{text-align:center;background:#f9fafb;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:16px}.NoScheduleFallback-module-scss-module__6JsDFq__message{color:#6b7280;margin-bottom:8px;font-size:14px;line-height:1.4}.NoScheduleFallback-module-scss-module__6JsDFq__phoneRow{color:#111827;margin-top:8px;font-size:14px;font-weight:600}.NoScheduleFallback-module-scss-module__6JsDFq__phoneLink{color:#2563eb;text-decoration:none;transition:color .2s}.NoScheduleFallback-module-scss-module__6JsDFq__phoneLink:hover{color:#1d4ed8;text-decoration:underline}.NoScheduleFallback-module-scss-module__6JsDFq__phoneLink:active{color:#1e40af}@media (max-width:480px){.NoScheduleFallback-module-scss-module__6JsDFq__box{padding:14px 12px}}
.DoctorGlobalSearchList-module-scss-module__CmUCOG__list{gap:12px;display:grid}
.DoctorPickerStep-module-scss-module__Q6YkFa__inner{gap:12px;display:grid}.DoctorPickerStep-module-scss-module__Q6YkFa__h2{text-align:left;margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.2}.DoctorPickerStep-module-scss-module__Q6YkFa__list{gap:14px;display:grid}.DoctorPickerStep-module-scss-module__Q6YkFa__emptyWrap{text-align:center;padding:8px 0}@media (max-width:768px){.DoctorPickerStep-module-scss-module__Q6YkFa__h2{text-align:left;margin-top:6px;font-size:22px;font-weight:600}.DoctorPickerStep-module-scss-module__Q6YkFa__list{gap:12px}}
.ProceduresIndex-module-scss-module__pYeTca__root{padding:24px 0}.ProceduresIndex-module-scss-module__pYeTca__group{border-bottom:1px solid rgba(17,24,39,.06);grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.ProceduresIndex-module-scss-module__pYeTca__letter{color:#111827;font-weight:700}.ProceduresIndex-module-scss-module__pYeTca__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.ProceduresIndex-module-scss-module__pYeTca__link{color:#3b82f6;text-decoration:none}.ProceduresIndex-module-scss-module__pYeTca__link:hover{text-decoration:underline}.ProceduresIndex-module-scss-module__pYeTca__empty{color:#6b7280;margin-top:12px}.ProceduresIndex-module-scss-module__pYeTca__skeleton{background:rgba(0,0,0,.05);border-radius:8px;height:42px;margin:8px 0}@media (max-width:768px){.ProceduresIndex-module-scss-module__pYeTca__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}
.ant-btn.ShareButton-module-scss-module__s3E7DW__button.ShareButton-module-scss-module__s3E7DW__button{--btn-font:13px;--btn-pad-y:6px;--btn-pad-x:12px;--btn-fw:var(--font-weight-medium);--btn-gap:6px;font-size:13px!important;font-weight:var(--font-weight-medium)!important;color:#3f4d63!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid rgba(17,24,39,.12)!important;padding:6px 12px!important}.ant-btn.ShareButton-module-scss-module__s3E7DW__button.ShareButton-module-scss-module__s3E7DW__button:hover:not(:disabled){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:rgba(61,92,234,.26)!important}.ant-btn.ShareButton-module-scss-module__s3E7DW__button.ShareButton-module-scss-module__s3E7DW__button:focus-visible:not(:disabled){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:rgba(61,92,234,.26)!important}
.Breadcrumbs-module-scss-module__fIYsiq__root{--bc-fg:var(--text-body);--bc-fg-muted:var(--text-muted);--bc-fg-active:var(--color-state-dark);--bc-sep:var(--border-quiet);width:100%;display:block;margin-bottom:15px!important}.Breadcrumbs-module-scss-module__fIYsiq__list{gap:var(--space-xs);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__fIYsiq__item{align-items:center;gap:var(--space-xs);display:inline-flex}.Breadcrumbs-module-scss-module__fIYsiq__anchor{text-decoration:none}.Breadcrumbs-module-scss-module__fIYsiq__itemInner{white-space:nowrap;font-size:15px;line-height:var(--line-height-tight);color:var(--bc-fg);align-items:center;transition:color .15s;display:inline-flex}.Breadcrumbs-module-scss-module__fIYsiq__link{color:var(--bc-fg-muted)}.Breadcrumbs-module-scss-module__fIYsiq__anchor .Breadcrumbs-module-scss-module__fIYsiq__link:hover,.Breadcrumbs-module-scss-module__fIYsiq__link:hover{color:var(--bc-fg);text-underline-offset:3px;text-decoration:underline}.Breadcrumbs-module-scss-module__fIYsiq__anchor .Breadcrumbs-module-scss-module__fIYsiq__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.Breadcrumbs-module-scss-module__fIYsiq__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.Breadcrumbs-module-scss-module__fIYsiq__active{color:var(--bc-fg-active);font-weight:var(--font-weight-bold)}.Breadcrumbs-module-scss-module__fIYsiq__currentWrap{align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__fIYsiq__sep{color:var(--bc-sep);margin:0 var(--space-xxs);justify-content:center;align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__fIYsiq__sepSlash{font-size:15px;line-height:1}.Breadcrumbs-module-scss-module__fIYsiq__sepIcon{width:16px;height:16px}
.InfiniteScrollList-module-scss-module__CfMmSW__container{gap:12px;display:grid;position:relative}.InfiniteScrollList-module-scss-module__CfMmSW__sentinel{width:100%;height:1px}.InfiniteScrollList-module-scss-module__CfMmSW__loader,.InfiniteScrollList-module-scss-module__CfMmSW__end{text-align:center;color:var(--text-muted);font-size:13px}.InfiniteScrollList-module-scss-module__CfMmSW__loader{padding:8px 0}.InfiniteScrollList-module-scss-module__CfMmSW__end{padding:4px 0}.InfiniteScrollList-module-scss-module__CfMmSW__controls{justify-content:center;padding:4px 0;display:flex}.InfiniteScrollList-module-scss-module__CfMmSW__loadMoreButton{border:1px solid var(--border-subtle,#d8dadc);color:var(--text-strong);cursor:pointer;background:#fff;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s}.InfiniteScrollList-module-scss-module__CfMmSW__loadMoreButton:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.InfiniteScrollList-module-scss-module__CfMmSW__loadMoreButton:disabled{cursor:not-allowed;opacity:.75}
.PatientInfoStep-module-scss-module__vUOKAW__wrap{gap:16px;display:grid}.PatientInfoStep-module-scss-module__vUOKAW__formContainer{width:100%}.PatientInfoStep-module-scss-module__vUOKAW__h2{text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.2}.PatientInfoStep-module-scss-module__vUOKAW__form .ant-form-item{margin-bottom:16px}.PatientInfoStep-module-scss-module__vUOKAW__phoneRow{align-items:stretch;gap:10px;display:flex}.PatientInfoStep-module-scss-module__vUOKAW__countryCodeSelect{flex:0 0 128px;width:128px}.PatientInfoStep-module-scss-module__vUOKAW__countryCodeSelect .ant-select-selector{border-radius:24px!important}.PatientInfoStep-module-scss-module__vUOKAW__phoneInput{border-radius:24px}.PatientInfoStep-module-scss-module__vUOKAW__phoneInput .ant-input{border-radius:24px}.PatientInfoStep-module-scss-module__vUOKAW__checks{gap:12px;margin-top:4px;display:grid}@media (min-width:769px){.PatientInfoStep-module-scss-module__vUOKAW__formContainer{max-width:980px;margin:0 auto}}
.ConfirmAndSubmitStep-module-scss-module__mPC-Va__wrap{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:100%;display:grid}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__content{gap:var(--space-4);min-height:0;display:grid}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__footer{background:linear-gradient(rgba(255,255,255,0),#fff);padding-top:6px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__h2{text-align:left;color:var(--text-strong);margin:0;font-size:22px;font-weight:600;line-height:1.2}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__card{border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);background:var(--surface-card);box-shadow:var(--shadow-card-sm);border:1px solid rgba(46,104,255,.35);display:grid}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__whenRow{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:flex}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__clock{color:var(--text-strong);font-size:16px;line-height:0}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__whenText{color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__sectionLabel{color:var(--text-muted);font-weight:var(--font-weight-bold)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__sectionBlock{gap:var(--space-2);display:grid}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__sectionTitle{font-weight:var(--font-weight-bold);color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__prepayBadge{color:#1d4ed8;background:#e6f0ff;border:1px solid #2e68ff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__doctorRow{cursor:default;transition:none;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__doctorRow:hover{box-shadow:none!important;background:0 0!important;border:none!important}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__badge{align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:var(--font-weight-medium);background:0 0;border-radius:0;width:-moz-fit-content;width:fit-content;padding:0;display:inline-flex}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__badgeIcon{color:var(--text-strong);line-height:0}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__badgeText{white-space:nowrap}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__servicesList{gap:var(--space-2);justify-items:start;margin:0;padding:0;list-style:none;display:grid}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__servicePill{background:var(--chip-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__serviceName{color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__servicePrice{color:var(--color-primary);font-weight:var(--font-weight-bold)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__totalPriceRow{margin-top:var(--space-1);text-align:right;color:var(--text-strong)}@media (max-width:768px){.ConfirmAndSubmitStep-module-scss-module__mPC-Va__content{gap:var(--space-3)}.ConfirmAndSubmitStep-module-scss-module__mPC-Va__h2{text-align:left;font-size:22px;font-weight:600}}
.WelcomeSection-module-scss-module__cSpNXW__Welcome{padding:30px 0}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__mobileOnly{display:none}@media (max-width:1024px){.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__mobileOnly{display:block}}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__desktopOnly{display:block}@media (max-width:1024px){.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__desktopOnly{display:none}}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content{background:linear-gradient(#bcd1ff 0%,#f6f9ff 100%);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:600px;padding:60px 40px 0;display:grid;position:relative;overflow:hidden}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent{z-index:2;flex-direction:column;gap:32px;display:flex;position:relative}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent .WelcomeSection-module-scss-module__cSpNXW__title{color:#1f2937;margin:0;font-size:48px;font-weight:700;line-height:1.2}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent .WelcomeSection-module-scss-module__cSpNXW__subtitle{color:#4b5563;max-width:500px;margin:0;font-size:18px;line-height:1.6}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent .WelcomeSection-module-scss-module__cSpNXW__appButtons{gap:16px;display:flex}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent .WelcomeSection-module-scss-module__cSpNXW__appButtons .WelcomeSection-module-scss-module__cSpNXW__appButton{border-radius:24px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__textContent .WelcomeSection-module-scss-module__cSpNXW__appButtons .WelcomeSection-module-scss-module__cSpNXW__appButton:hover{transform:translateY(-2px)}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__controlsRow{z-index:2;grid-column:1/-1;width:100%;min-width:0;margin-top:-8px;margin-bottom:8px;display:block}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__controlsRow>*{width:100%;min-width:0}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__imageLayer{z-index:1;pointer-events:none;will-change:transform;width:max(280px,min(42%,560px));position:absolute;bottom:0;right:max(-40px,min(-2vw,-16px))}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__imageLayer img{border-radius:20px;width:100%;height:auto;display:block}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__imageLayer:before{content:"";z-index:-1;background:rgba(255,255,255,.2);border-radius:50%;width:100px;height:100px;position:absolute;top:-20px;right:-20px}.WelcomeSection-module-scss-module__cSpNXW__Welcome .WelcomeSection-module-scss-module__cSpNXW__content .WelcomeSection-module-scss-module__cSpNXW__imageLayer:after{content:"";z-index:-1;background:rgba(95,90,246,.1);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-30px;left:-30px}
.ClinicProcedures-module-scss-module__ccNvHW__block{padding:var(--space-xl)0;gap:12px;display:grid}.ClinicProcedures-module-scss-module__ccNvHW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);color:var(--text-strong);margin:0 0 20px}.ClinicProcedures-module-scss-module__ccNvHW__chips{margin-top:4px}.ClinicProcedures-module-scss-module__ccNvHW__muted{color:#6b7280;padding:8px 0;font-size:14px}@media (max-width:768px){.ClinicProcedures-module-scss-module__ccNvHW__block{padding:var(--space-xl)0;gap:10px}.ClinicProcedures-module-scss-module__ccNvHW__title{font-size:var(--font-size-lg)}.ClinicProcedures-module-scss-module__ccNvHW__chips{margin-top:2px}.ClinicProcedures-module-scss-module__ccNvHW__muted{padding:6px 0;font-size:13px}}
.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome{box-sizing:border-box;background:linear-gradient(#bcd1ff 0%,#f6f9ff 100%);border-radius:24px;margin:0 10px;padding:50px 28px 18px;position:relative;overflow:hidden}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex;position:relative}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__textContent{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__textContent .MobileWelcomeSection-module-scss-module___KsLUq__title{color:#1a1a1a;max-width:340px;margin:0;font-size:26px;font-weight:600;line-height:1.3}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__textContent .MobileWelcomeSection-module-scss-module___KsLUq__subtitle{color:#4a4a4a;max-width:320px;margin:0;font-size:15px;line-height:1.4}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__appButtons{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__appButtons .MobileWelcomeSection-module-scss-module___KsLUq__appButton{border-radius:24px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__appButtons .MobileWelcomeSection-module-scss-module___KsLUq__appButton:hover{transform:translateY(-2px)}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__appButtons .MobileWelcomeSection-module-scss-module___KsLUq__appButton .MobileWelcomeSection-module-scss-module___KsLUq__icon{width:auto;height:48px}.MobileWelcomeSection-module-scss-module___KsLUq__MobileWelcome .MobileWelcomeSection-module-scss-module___KsLUq__content .MobileWelcomeSection-module-scss-module___KsLUq__searchBlock{width:100%;margin-top:40px}
.DoctorListRow-module-scss-module__KLqtXG__root{border:1px solid var(--border-subtle);background:var(--surface-card);text-align:left;cursor:pointer;border-radius:16px;grid-template:"left price""bottom bottom"/1fr auto;align-items:center;gap:12px;width:100%;padding:12px;transition:box-shadow .15s,border-color .15s,background .15s;display:grid}.DoctorListRow-module-scss-module__KLqtXG__root:hover{box-shadow:var(--shadow-sm);border-color:rgba(17,24,39,.16)}.DoctorListRow-module-scss-module__KLqtXG__loading{cursor:default}.DoctorListRow-module-scss-module__KLqtXG__loading:hover{box-shadow:none;border-color:var(--border-subtle)}.DoctorListRow-module-scss-module__KLqtXG__selected{background:rgba(46,104,255,.06);border-color:rgba(46,104,255,.35)}.DoctorListRow-module-scss-module__KLqtXG__left{grid-area:left;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.DoctorListRow-module-scss-module__KLqtXG__avatarWrap{background:#e5e7eb;border-radius:999px;width:44px;height:44px;overflow:hidden}.DoctorListRow-module-scss-module__KLqtXG__avatar{object-fit:cover;width:100%;height:100%}.DoctorListRow-module-scss-module__KLqtXG__avatarStub{border:1px solid var(--border-subtle);background:linear-gradient(#e5e7eb 0%,#f3f4f6 100%);border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.DoctorListRow-module-scss-module__KLqtXG__initials{color:var(--text-body);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-weight:700;line-height:1}.DoctorListRow-module-scss-module__KLqtXG__texts{gap:4px;min-width:0;display:grid}.DoctorListRow-module-scss-module__KLqtXG__title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.DoctorListRow-module-scss-module__KLqtXG__sub{color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DoctorListRow-module-scss-module__KLqtXG__ratingRow{align-items:center;gap:6px;display:flex}.DoctorListRow-module-scss-module__KLqtXG__price{color:#2e68ff;white-space:nowrap;grid-area:price;justify-self:end;font-weight:700}.DoctorListRow-module-scss-module__KLqtXG__bottom{grid-area:bottom;margin-top:4px}
.SuccessContent-module-scss-module__lCWJba__wrap{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:100%;display:grid}.SuccessContent-module-scss-module__lCWJba__withFooter{min-height:100%}.SuccessContent-module-scss-module__lCWJba__body{gap:var(--space-4);min-height:0;display:grid}.SuccessContent-module-scss-module__lCWJba__h2{text-align:center;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-lg);color:var(--text-strong)}.SuccessContent-module-scss-module__lCWJba__whatsAppBanner{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--color-state-green-light);color:#0b5f0b;border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);border:1px solid rgba(11,95,11,.15);grid-template-columns:1fr auto;text-decoration:none;display:grid}.SuccessContent-module-scss-module__lCWJba__whatsAppBanner:-webkit-any(:hover,:focus-visible){box-shadow:var(--focus-ring);outline:none}.SuccessContent-module-scss-module__lCWJba__whatsAppBanner:-moz-any(:hover,:focus-visible){box-shadow:var(--focus-ring);outline:none}.SuccessContent-module-scss-module__lCWJba__whatsAppBanner:is(:hover,:focus-visible){box-shadow:var(--focus-ring);outline:none}.SuccessContent-module-scss-module__lCWJba__whatsAppBanner.SuccessContent-module-scss-module__lCWJba__isDisabled{opacity:.7;cursor:default;pointer-events:none}.SuccessContent-module-scss-module__lCWJba__whText{font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__lCWJba__whArrow{opacity:.7;font-size:18px}.SuccessContent-module-scss-module__lCWJba__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-3);box-shadow:var(--shadow-card-sm);display:grid}.SuccessContent-module-scss-module__lCWJba__statusRow{gap:var(--space-2);display:flex}.SuccessContent-module-scss-module__lCWJba__badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm,14px);padding:6px 10px;line-height:1.2;display:inline-flex}.SuccessContent-module-scss-module__lCWJba__badgeOk{background:var(--color-state-green-light);color:#0b5f0b;border:1px solid rgba(11,95,11,.15)}.SuccessContent-module-scss-module__lCWJba__badgeWarn{background:var(--color-state-red-light);color:#a40909;border:1px solid rgba(164,9,9,.15)}.SuccessContent-module-scss-module__lCWJba__badgeIconOk,.SuccessContent-module-scss-module__lCWJba__badgeIconWarn{line-height:0}.SuccessContent-module-scss-module__lCWJba__whenRow{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:flex}.SuccessContent-module-scss-module__lCWJba__clock{font-size:16px}.SuccessContent-module-scss-module__lCWJba__whenText{color:var(--text-strong)}.SuccessContent-module-scss-module__lCWJba__sectionLabel{color:var(--text-muted);font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__lCWJba__sectionTitle{font-weight:var(--font-weight-bold);color:var(--text-strong)}.SuccessContent-module-scss-module__lCWJba__doctorRow{cursor:default;transition:none;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.SuccessContent-module-scss-module__lCWJba__doctorRow:hover{box-shadow:none!important;background:0 0!important;border:none!important}.SuccessContent-module-scss-module__lCWJba__doctorRow button{cursor:default}.SuccessContent-module-scss-module__lCWJba__servicesList{gap:var(--space-2);display:grid}.SuccessContent-module-scss-module__lCWJba__servicePill{background:var(--chip-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.SuccessContent-module-scss-module__lCWJba__serviceName{color:var(--text-strong)}.SuccessContent-module-scss-module__lCWJba__servicePrice{color:var(--color-primary);font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__lCWJba__cols3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SuccessContent-module-scss-module__lCWJba__col{gap:var(--space-2);display:grid}.SuccessContent-module-scss-module__lCWJba__patientValue{align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:var(--font-weight-medium);background:0 0;border-radius:0;width:-moz-fit-content;width:fit-content;padding:0;display:inline-flex}.SuccessContent-module-scss-module__lCWJba__patientIcon{color:var(--text-strong);line-height:0}.SuccessContent-module-scss-module__lCWJba__addrWrap{gap:var(--space-2);display:grid}.SuccessContent-module-scss-module__lCWJba__addrRow{gap:var(--space-3);align-items:center;display:flex}.SuccessContent-module-scss-module__lCWJba__addrIcon{color:var(--accent-icon);line-height:0}.SuccessContent-module-scss-module__lCWJba__actionsBar{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));place-items:start center;display:grid}.SuccessContent-module-scss-module__lCWJba__actionBtn{cursor:pointer;color:var(--text-strong);font-weight:var(--font-weight-medium);background:0 0;border:none;align-content:start;justify-items:center;gap:8px;padding:0;transition:transform .15s;display:grid}.SuccessContent-module-scss-module__lCWJba__actionBtn>span{text-align:center;max-width:118px;line-height:1.15}.SuccessContent-module-scss-module__lCWJba__actionBtn .anticon{background:var(--surface-card);width:56px;height:56px;color:var(--text-strong);border:1px solid rgba(17,24,39,.28);border-radius:999px;justify-content:center;align-items:center;font-size:22px;transition:box-shadow .15s,border-color .15s,background-color .15s;display:inline-flex}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):-webkit-any(:hover,:focus-visible){outline:none;transform:translateY(-1px)}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):-moz-any(:hover,:focus-visible){outline:none;transform:translateY(-1px)}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):is(:hover,:focus-visible){outline:none;transform:translateY(-1px)}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):-webkit-any(:hover,:focus-visible) .anticon{box-shadow:var(--shadow-sm);background:#f8fafc;border-color:rgba(17,24,39,.42)}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):-moz-any(:hover,:focus-visible) .anticon{box-shadow:var(--shadow-sm);background:#f8fafc;border-color:rgba(17,24,39,.42)}.SuccessContent-module-scss-module__lCWJba__actionBtn:not([disabled]):is(:hover,:focus-visible) .anticon{box-shadow:var(--shadow-sm);background:#f8fafc;border-color:rgba(17,24,39,.42)}.SuccessContent-module-scss-module__lCWJba__actionBtn[disabled]{opacity:.6;cursor:default}.SuccessContent-module-scss-module__lCWJba__footer{display:grid}.SuccessContent-module-scss-module__lCWJba__footerDesktop{background:linear-gradient(rgba(255,255,255,0),#fff);padding-top:6px;display:grid;position:-webkit-sticky;position:sticky;bottom:0}.SuccessContent-module-scss-module__lCWJba__footerMobile{display:none}.SuccessContent-module-scss-module__lCWJba__skBadge{border-radius:var(--radius-pill)!important;width:140px!important;height:26px!important}.SuccessContent-module-scss-module__lCWJba__skWhen{width:240px!important;height:18px!important}.SuccessContent-module-scss-module__lCWJba__skService{border-radius:var(--radius-lg)!important;width:80%!important;height:28px!important}.SuccessContent-module-scss-module__lCWJba__skChip{border-radius:var(--radius-pill)!important;width:140px!important;height:24px!important}.SuccessContent-module-scss-module__lCWJba__skChipWide{border-radius:var(--radius-pill)!important;width:160px!important;height:24px!important}.SuccessContent-module-scss-module__lCWJba__skChipSm{border-radius:var(--radius-pill)!important;width:100px!important;height:24px!important}.SuccessContent-module-scss-module__lCWJba__skAddr{border-radius:var(--radius-md)!important;width:80%!important;height:20px!important}.SuccessContent-module-scss-module__lCWJba__skPhone{border-radius:var(--radius-md)!important;width:180px!important;height:20px!important}.SuccessContent-module-scss-module__lCWJba__servicePriceInline{color:var(--text-muted);font-weight:var(--font-weight-medium)}.SuccessContent-module-scss-module__lCWJba__serviceTotal{margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-strong);justify-content:flex-end;display:flex}@media (max-width:768px){.SuccessContent-module-scss-module__lCWJba__body{gap:var(--space-3)}.SuccessContent-module-scss-module__lCWJba__h2{font-size:var(--font-size-md)}.SuccessContent-module-scss-module__lCWJba__actionsBar{grid-template-columns:repeat(2,1fr)}.SuccessContent-module-scss-module__lCWJba__cols3{grid-template-columns:1fr}.SuccessContent-module-scss-module__lCWJba__statusRow{flex-wrap:wrap}.SuccessContent-module-scss-module__lCWJba__badgePrepayment{flex-basis:100%}.SuccessContent-module-scss-module__lCWJba__footerDesktop{display:none}.SuccessContent-module-scss-module__lCWJba__footerMobile{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:100;background:#fff;border-top:1px solid rgba(0,0,0,.06);display:grid;position:fixed;bottom:0;left:0;right:0}.SuccessContent-module-scss-module__lCWJba__withFooter .SuccessContent-module-scss-module__lCWJba__body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
.SearchCardsSection-module-scss-module__Bkhl3a__SearchCards{padding:16px 0}@media (min-width:1025px){.SearchCardsSection-module-scss-module__Bkhl3a__SearchCards{display:none}}.SearchCardsSection-module-scss-module__Bkhl3a__searchWrap{padding:20px 14px}
.ProcedureDetailsList-module-scss-module__D5Uvoa__wrap{gap:12px;display:grid}.ProcedureDetailsList-module-scss-module__D5Uvoa__list{gap:10px;display:grid}.ProcedureDetailsList-module-scss-module__D5Uvoa__wrapCompact,.ProcedureDetailsList-module-scss-module__D5Uvoa__listCompact{gap:8px}.ProcedureDetailsList-module-scss-module__D5Uvoa__controls{justify-content:center;display:flex}.ProcedureDetailsList-module-scss-module__D5Uvoa__moreBtn{color:#2e68ff;cursor:pointer}
.ProcedureDetailsCard-module-scss-module__wlVr0G__wrapper{width:100%}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyRoot{text-align:left;cursor:pointer;background:#eef6ff;border:1px solid rgba(17,24,39,.06);border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .15s,box-shadow .15s,border-color .15s;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyRoot:hover{background:#e6f0ff;border-color:rgba(17,24,39,.12);box-shadow:0 2px 8px rgba(17,24,39,.06)}.ProcedureDetailsCard-module-scss-module__wlVr0G__withCheckbox{grid-template-columns:22px 1fr auto}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e9f2;border-radius:24px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 4px 20px rgba(0,0,0,.1)}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCard:hover:not(:disabled){border-color:#d6deef}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCardChecked{border-color:#6c7dab}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCardDisabled{opacity:.6;cursor:default}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxBody{row-gap:5px;min-width:0;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxTitle{color:#111827;font-size:15px;font-weight:500;line-height:1.25}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxBottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDetailsBtn{color:#3d5cea;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxPrice{color:#2746b3;text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-self:end;min-width:0;max-width:100%;font-size:16px;font-weight:700;line-height:1.2}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxWrap{pointer-events:auto;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxAnt .ant-checkbox{justify-content:center;align-items:center;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxAnt .ant-checkbox-inner{border-radius:4px;width:18px;height:18px}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxAntBooking .ant-checkbox{justify-content:center;align-items:center;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxAntBooking .ant-checkbox-inner{background:#fff;border-color:#d8dadc;border-radius:8px;width:30px;height:30px}.ProcedureDetailsCard-module-scss-module__wlVr0G__disabled{opacity:.6;cursor:default}.ProcedureDetailsCard-module-scss-module__wlVr0G__disabled:hover{box-shadow:none;background:#eef6ff;border-color:rgba(17,24,39,.06)}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyTitleWrap{align-content:start;gap:6px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__legacyTitle,.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__legacyPrice{font-size:11px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCard{border-radius:16px;gap:10px;padding:12px 14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxTitle{font-size:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDetailsBtn{font-size:11px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxPrice{font-size:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm.ProcedureDetailsCard-module-scss-module__wlVr0G__card{border-radius:16px;padding:12px 14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__cardMain{gap:10px 12px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__cardTitle{font-size:15px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__cardPrice{font-size:13px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__detailsBtn{gap:6px;height:24px;padding:0 8px;font-size:11px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__bookBtn{height:28px;padding:0 12px;font-size:11px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__sideColumn{gap:8px;min-width:160px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__requirement{font-size:11px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__sectionLabel{font-size:10px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__description{font-size:12px;line-height:1.35}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__descContent{gap:6px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__requirementBlock{border-radius:8px;padding:8px 10px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__descriptionBlock{gap:4px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__description,.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__requirement{font-size:11px;line-height:1.35}.ProcedureDetailsCard-module-scss-module__wlVr0G__sizeSm .ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__sectionLabel{font-size:10px}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyRightWrap{align-items:center;gap:8px;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__legacyPrice{color:#2e68ff;white-space:nowrap;font-size:14px;font-weight:700}.ProcedureDetailsCard-module-scss-module__wlVr0G__pricePlaceholder{width:72px;height:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__expandBtn{cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__desc{display:none}.ProcedureDetailsCard-module-scss-module__wlVr0G__descOpen{display:block}.ProcedureDetailsCard-module-scss-module__wlVr0G__wrapper>.ProcedureDetailsCard-module-scss-module__wlVr0G__desc{margin-top:8px;padding:0 6px}.ProcedureDetailsCard-module-scss-module__wlVr0G__wrapper>.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc{margin-top:10px;padding:0 2px}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardContent .ProcedureDetailsCard-module-scss-module__wlVr0G__desc{padding:0}.ProcedureDetailsCard-module-scss-module__wlVr0G__descContent{gap:8px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__sectionLabel{color:#6f7a90;font-size:12px;font-weight:600;line-height:1.2}.ProcedureDetailsCard-module-scss-module__wlVr0G__sectionDivider{background:#e5e9f2;width:100%;height:1px;margin:2px 0 6px}.ProcedureDetailsCard-module-scss-module__wlVr0G__requirementBlock{background:#fff9ea;border:1px solid #f6e1a9;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__descriptionBlock{gap:6px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__badgesRow{flex-wrap:wrap;gap:8px;display:flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__requirement{color:#1f2937;font-size:12px;line-height:1.45}.ProcedureDetailsCard-module-scss-module__wlVr0G__description{color:#1f2937;font-size:16px;line-height:1.45}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__description,.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__requirement,.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxDesc .ProcedureDetailsCard-module-scss-module__wlVr0G__sectionLabel{font-size:12px}.ProcedureDetailsCard-module-scss-module__wlVr0G__card{background:#fff;border:1px solid #e5e9f2;border-radius:24px;width:100%;padding:18px 22px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineCard{width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:1px solid rgba(17,24,39,.14);border-radius:12px;align-content:start;gap:8px;padding:8px 12px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineWrapper{width:-moz-fit-content;width:fit-content;max-width:100%}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineTitle,.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlinePrice{color:#111827;font-size:16px;font-weight:500;line-height:1.35}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineDot{color:#6b7280;font-size:12px;line-height:1}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineCard .ProcedureDetailsCard-module-scss-module__wlVr0G__badgesRow{margin-top:2px}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardSelectable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardSelectable:hover:not(.ProcedureDetailsCard-module-scss-module__wlVr0G__disabled){border-color:#d6deef}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardChecked{border-color:#6c7dab}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardMain{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 20px;display:grid}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardContent{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardTitleRow{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardTitle{color:#131a2a;font-size:19px;font-weight:500;line-height:1.2}.ProcedureDetailsCard-module-scss-module__wlVr0G__detailsBtn{color:#3d5cea;cursor:pointer;background:#edf2ff;border:none;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__detailsBtn:hover:not(:disabled){background:#e2eaff}.ProcedureDetailsCard-module-scss-module__wlVr0G__sideColumn{flex-direction:column;align-items:flex-end;gap:14px;min-width:208px;display:flex}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardPrice{color:#2746b3;text-align:right;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:16px;font-weight:700;line-height:1.2}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardPriceMuted{color:#8d96aa}.ProcedureDetailsCard-module-scss-module__wlVr0G__bookBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#3d5cea;border:none;border-radius:999px;height:38px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s}.ProcedureDetailsCard-module-scss-module__wlVr0G__bookBtn:hover:not(:disabled){background:#2f4dd4}.ProcedureDetailsCard-module-scss-module__wlVr0G__loadingCard{pointer-events:none}.ProcedureDetailsCard-module-scss-module__wlVr0G__placeholder{cursor:default;background:0 0;border-style:dashed;border-color:rgba(17,24,39,.18)}.ProcedureDetailsCard-module-scss-module__wlVr0G__placeholder:hover{box-shadow:none;background:0 0;border-color:rgba(17,24,39,.18)}.ProcedureDetailsCard-module-scss-module__wlVr0G__titleGhost{background:rgba(15,23,42,.08);border-radius:999px;width:60%;height:14px;display:inline-block}.ProcedureDetailsCard-module-scss-module__wlVr0G__card.ProcedureDetailsCard-module-scss-module__wlVr0G__placeholder{gap:12px;padding:16px 20px;display:grid}@media screen and (max-width:768px){.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxCard{border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxTitle,.ProcedureDetailsCard-module-scss-module__wlVr0G__checkboxPrice{font-size:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__card{border-radius:16px;padding:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardMain{grid-template-columns:1fr;gap:12px}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardTitle{font-size:16px}.ProcedureDetailsCard-module-scss-module__wlVr0G__detailsBtn{height:30px;padding:0 12px;font-size:13px}.ProcedureDetailsCard-module-scss-module__wlVr0G__sideColumn{align-items:stretch;gap:10px;width:100%;min-width:0}.ProcedureDetailsCard-module-scss-module__wlVr0G__cardPrice{align-self:flex-end;font-size:14px}.ProcedureDetailsCard-module-scss-module__wlVr0G__bookBtn{width:100%;height:34px;padding:0 14px;font-size:13px}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineCard{border-radius:10px;gap:6px;padding:7px 10px}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineTitle,.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlinePrice{font-size:14px;line-height:1.3}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineDot{font-size:10px}.ProcedureDetailsCard-module-scss-module__wlVr0G__displayInlineCard .ProcedureDetailsCard-module-scss-module__wlVr0G__badgesRow{gap:6px;margin-top:1px}}
.SearchHeroSection-module-scss-module__Em0XZW__root{padding:20px 0 0}.SearchHeroSection-module-scss-module__Em0XZW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.SearchHeroSection-module-scss-module__Em0XZW__root{padding:16px 0 0}.SearchHeroSection-module-scss-module__Em0XZW__panel{padding:20px 14px}}
.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-mask{background:rgba(0,0,0,.45)}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-content{background:#fff;border-radius:24px;flex-direction:column;max-height:calc(100vh - 96px);display:flex;overflow:hidden}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);border-top-left-radius:24px;border-top-right-radius:24px;flex:none;padding:14px 16px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-title{color:#111827;font-size:16px;font-weight:600;line-height:1.2}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close{color:#6b7280;width:40px;height:40px;top:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-close:hover{color:#111827;background:rgba(0,0,0,.04);border-radius:8px}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-body{-webkit-overflow-scrolling:touch;background:#fff;flex:auto;min-height:0;padding:20px;overflow-y:auto}@media (min-width:769px){.UIModal-module-scss-module__1EmbMa__modalRoot.UIModal-module-scss-module__1EmbMa__fullHeight .ant-modal{top:16px!important}.UIModal-module-scss-module__1EmbMa__modalRoot.UIModal-module-scss-module__1EmbMa__fullHeight .ant-modal-content{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.UIModal-module-scss-module__1EmbMa__modalRoot.UIModal-module-scss-module__1EmbMa__fullHeight .ant-modal-body{flex-direction:column;padding:16px;display:flex;overflow:hidden}}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-footer{flex:none}@media (max-width:768px){.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal{padding:0;width:100%!important;max-width:100%!important;margin:0!important;top:0!important}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-content{height:100vh;max-height:none;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;border-radius:0!important}.UIModal-module-scss-module__1EmbMa__modalRoot .ant-modal-header{border-radius:0}}
.RescheduleAppointmentModal-module-scss-module__FhyPLq__wrap{gap:var(--space-4);display:grid}.RescheduleAppointmentModal-module-scss-module__FhyPLq__doctorBox{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);align-items:center;display:flex}.RescheduleAppointmentModal-module-scss-module__FhyPLq__doctorBox button{cursor:default}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-sm);min-height:240px;position:relative}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox .RescheduleAppointmentModal-module-scss-module__FhyPLq__wss{width:100%;max-height:60vh;overflow:auto}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsLoading{pointer-events:none;opacity:.85}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsLoading:after{content:"";border-radius:inherit;background:linear-gradient(rgba(255,255,255,.6) 0%,rgba(255,255,255,.35) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.RescheduleAppointmentModal-module-scss-module__FhyPLq__wrap{gap:var(--space-3)}.RescheduleAppointmentModal-module-scss-module__FhyPLq__doctorBox,.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox{border-radius:var(--radius-lg);padding:var(--space-3)}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox .RescheduleAppointmentModal-module-scss-module__FhyPLq__wss{max-height:55vh}}@media (max-width:480px){.RescheduleAppointmentModal-module-scss-module__FhyPLq__doctorBox,.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox{padding:var(--space-2)}.RescheduleAppointmentModal-module-scss-module__FhyPLq__slotsBox{min-height:200px}}
.ForMedxSection-module-scss-module__FmyAUq__ForMedX{padding:40px 0}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__wrapper{position:relative;overflow:hidden}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__content{background:url(../media/unimedx-people.b8def081.png) 50%/cover no-repeat;border-radius:20px;width:100%;position:relative;overflow:hidden}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:400px;padding:50px 50px 60px;position:relative}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__title{letter-spacing:-.02em;max-width:500px;margin-bottom:24px;font-size:48px;font-weight:700;line-height:120%}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__description{opacity:.9;max-width:500px;margin-bottom:32px;font-size:18px;font-weight:400;line-height:140%}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__btn{height:56px;padding:0 32px;font-size:16px;font-weight:600!important;font-family:var(--font-family-sans)!important}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.85);padding:24px 50px 30px;position:relative}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_title{color:#949393;margin-bottom:12px;font-size:16px;font-weight:500}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info{align-items:center;gap:12px;display:flex}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info .ForMedxSection-module-scss-module__FmyAUq__doctors_avatars{align-items:center;display:flex}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info .ForMedxSection-module-scss-module__FmyAUq__doctors_avatars .ForMedxSection-module-scss-module__FmyAUq__doctor_avatar{object-fit:cover;border-radius:50%;width:48px;height:48px;margin-left:-12px;transition:transform .3s}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info .ForMedxSection-module-scss-module__FmyAUq__doctors_avatars .ForMedxSection-module-scss-module__FmyAUq__doctor_avatar:first-child{margin-left:0}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info .ForMedxSection-module-scss-module__FmyAUq__doctors_avatars .ForMedxSection-module-scss-module__FmyAUq__doctor_avatar:hover{z-index:10;position:relative;transform:scale(1.1)}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info .ForMedxSection-module-scss-module__FmyAUq__clinics_count{color:#949393;font-size:16px;font-weight:600}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section{z-index:3;pointer-events:none;align-items:flex-start;width:max(320px,min(36vw,700px));display:flex;position:absolute;top:max(24px,min(4vw,40px));bottom:20px;right:max(16px,min(3vw,40px))}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section .ForMedxSection-module-scss-module__FmyAUq__image_unimedx_people{object-fit:contain;object-position:top right;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));width:100%;max-width:100%;max-height:100%}@media (max-width:1400px){.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section .ForMedxSection-module-scss-module__FmyAUq__image_unimedx_people{max-width:550px}}@media (max-width:1200px){.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section .ForMedxSection-module-scss-module__FmyAUq__image_unimedx_people{max-width:500px}}@media (max-width:992px){.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__wrapper{flex-direction:column;align-items:center;display:flex}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__content{text-align:center;width:100%}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section{min-height:auto;padding:50px 30px 30px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__title,.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__description{max-width:100%}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section{padding:20px 30px 24px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info{justify-content:center}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section{justify-content:center;width:100%;margin-top:30px;display:flex;position:relative;top:auto;right:auto;transform:none}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section .ForMedxSection-module-scss-module__FmyAUq__image_unimedx_people{max-width:100%}}@media (max-width:768px){.ForMedxSection-module-scss-module__FmyAUq__ForMedX{padding:20px 0}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section{padding:30px 20px 24px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__title{margin-bottom:16px;font-size:24px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__description{margin-bottom:24px;font-size:16px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__btn{width:100%;height:52px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section{padding:16px 20px 20px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_title{margin-bottom:10px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info{flex-direction:column;gap:8px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__right_section{margin-top:24px}}@media (max-width:480px){.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__content{border-radius:16px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section{padding:24px 16px 20px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__top_section .ForMedxSection-module-scss-module__FmyAUq__btn{height:48px;font-size:14px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section{padding:14px 16px 18px}.ForMedxSection-module-scss-module__FmyAUq__ForMedX .ForMedxSection-module-scss-module__FmyAUq__bottom_section .ForMedxSection-module-scss-module__FmyAUq__doctors_info{gap:6px}}
.PrepaymentStep-module-scss-module___vefHa__wrap{flex-direction:column;gap:14px;height:100%;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.PrepaymentStep-module-scss-module___vefHa__h2{flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.3}.PrepaymentStep-module-scss-module___vefHa__note{color:#6b7280;text-align:center;margin:0;font-size:14px;line-height:1.5}.PrepaymentStep-module-scss-module___vefHa__card{background:#fff;border:1px solid #e6e7ec;border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.PrepaymentStep-module-scss-module___vefHa__row{color:#566178;justify-content:space-between;align-items:center;font-size:14px;display:flex}.PrepaymentStep-module-scss-module___vefHa__label{font-weight:500}.PrepaymentStep-module-scss-module___vefHa__value{color:#1c1f27;font-weight:600}.PrepaymentStep-module-scss-module___vefHa__status{border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.PrepaymentStep-module-scss-module___vefHa__statusPending{color:#4654d8;background:#f4f6ff}.PrepaymentStep-module-scss-module___vefHa__statusApproved{color:#1f9254;background:#e8f8f0}.PrepaymentStep-module-scss-module___vefHa__statusRejected{color:#d92d20;background:#ffecec}.PrepaymentStep-module-scss-module___vefHa__iframe{border:1px solid #e6e7ec;border-radius:12px;flex:1;width:100%;min-height:300px;overflow:hidden}.PrepaymentStep-module-scss-module___vefHa__placeholder{text-align:center;color:#7a8194;border:1px dashed #cfd3dc;border-radius:12px;padding:16px;font-size:14px}.PrepaymentStep-module-scss-module___vefHa__qrCodeContainer{background:#fff;border:1px solid #e6e7ec;border-radius:12px;flex-shrink:0;place-items:center;gap:10px;padding:16px;display:grid}.PrepaymentStep-module-scss-module___vefHa__qrCode{display:block}.PrepaymentStep-module-scss-module___vefHa__qrHint{color:#4b5563;font-size:13px}.PrepaymentStep-module-scss-module___vefHa__qrAmount{align-items:baseline;gap:6px;display:inline-flex}.PrepaymentStep-module-scss-module___vefHa__qrAmountLabel{color:#6b7280;font-size:12px}.PrepaymentStep-module-scss-module___vefHa__qrAmountValue{color:#111827;font-size:14px;font-weight:700}.PrepaymentStep-module-scss-module___vefHa__error{color:#d92d20;background:#ffecec;border-radius:12px;flex-shrink:0;padding:10px 12px;font-size:14px}.PrepaymentStep-module-scss-module___vefHa__actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex}.PrepaymentStep-module-scss-module___vefHa__refreshButton{align-self:center;min-width:180px}.PrepaymentStep-module-scss-module___vefHa__checkingHint{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:inline-flex}.PrepaymentStep-module-scss-module___vefHa__servicesBlock{justify-items:center;gap:10px;margin-top:16px;display:grid}.PrepaymentStep-module-scss-module___vefHa__servicesTitle{color:#111827;text-align:center;font-size:16px;font-weight:700}.PrepaymentStep-module-scss-module___vefHa__servicesList{justify-items:center;gap:8px;display:grid}.PrepaymentStep-module-scss-module___vefHa__skeleton{flex-direction:column;flex:1;gap:12px;display:flex}.PrepaymentStep-module-scss-module___vefHa__skeletonBadge .ant-skeleton-input{border-radius:12px;width:120px;height:16px}.PrepaymentStep-module-scss-module___vefHa__skeletonIframe .ant-skeleton-button{border-radius:12px;width:100%;height:100%;min-height:300px}.PrepaymentStep-module-scss-module___vefHa__skeletonButton .ant-skeleton-button{border-radius:12px;width:100%;height:46px}
.BotheringSection-module-scss-module__fN4tXW__Bothering{padding:48px 0}.BotheringSection-module-scss-module__fN4tXW__content .BotheringSection-module-scss-module__fN4tXW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold,800);color:var(--text-strong,#111827);margin-bottom:24px}@media (max-width:768px){.BotheringSection-module-scss-module__fN4tXW__content .BotheringSection-module-scss-module__fN4tXW__title{font-size:var(--font-size-xl,24px);margin-bottom:16px}}.BotheringSection-module-scss-module__fN4tXW__grid{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}@media (max-width:1280px){.BotheringSection-module-scss-module__fN4tXW__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.BotheringSection-module-scss-module__fN4tXW__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.BotheringSection-module-scss-module__fN4tXW__card{background:var(--surface-card,#fff);border:1px solid var(--border-subtle,rgba(2,6,23,.06));border-radius:var(--radius-xl,16px);box-shadow:var(--shadow-card-sm,0 8px 24px rgba(2,6,23,.05));cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:20px;text-decoration:none;transition:transform .12s,box-shadow .2s,border-color .2s;display:flex}.BotheringSection-module-scss-module__fN4tXW__card:hover{box-shadow:var(--shadow-card,0 10px 30px rgba(2,6,23,.06));border-color:rgba(2,6,23,.12);transform:translateY(-2px)}.BotheringSection-module-scss-module__fN4tXW__card:hover .BotheringSection-module-scss-module__fN4tXW__iconWrapper{transform:scale(1.05)}@media (max-width:768px){.BotheringSection-module-scss-module__fN4tXW__card{padding:12px}}.BotheringSection-module-scss-module__fN4tXW__iconWrapper{border-radius:var(--radius-lg,12px);place-items:center;width:64px;height:64px;transition:transform .15s;display:grid;overflow:hidden}.BotheringSection-module-scss-module__fN4tXW__iconWrapper .BotheringSection-module-scss-module__fN4tXW__icon{object-fit:contain;width:32px;height:32px}.BotheringSection-module-scss-module__fN4tXW__iconWrapper .BotheringSection-module-scss-module__fN4tXW__initial{font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--text-strong,#111827)}.BotheringSection-module-scss-module__fN4tXW__cardTitle{text-align:center;font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--text-body,#374151);margin:0;line-height:1.3}@media (max-width:768px){.BotheringSection-module-scss-module__fN4tXW__cardTitle{font-size:12px}}
.UISectionTitle-module-scss-module__exl38a__title{color:var(--text-strong);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin-bottom:20px;padding:0}@media (max-width:768px){.UISectionTitle-module-scss-module__exl38a__title{font-size:var(--font-size-lg)}}
.DateTimePickerStep-module-scss-module__snnpKq__inner{gap:16px}.DateTimePickerStep-module-scss-module__snnpKq__h2{text-align:center;font-size:18px;font-weight:800}.DateTimePickerStep-module-scss-module__snnpKq__spinnerWrap{justify-content:center;align-items:center;padding:40px 20px;display:flex}.DateTimePickerStep-module-scss-module__snnpKq__emptyWrap{text-align:center;padding:24px 16px}.DateTimePickerStep-module-scss-module__snnpKq__muted{color:#6b7280;margin-bottom:12px;font-size:14px;line-height:1.5}.DateTimePickerStep-module-scss-module__snnpKq__branchPhone{color:#111827;margin-top:8px;font-size:14px;font-weight:600}.DateTimePickerStep-module-scss-module__snnpKq__phoneLink{color:#2563eb;text-decoration:none;transition:color .2s}.DateTimePickerStep-module-scss-module__snnpKq__phoneLink:hover{color:#1d4ed8;text-decoration:underline}.DateTimePickerStep-module-scss-module__snnpKq__phoneLink:active{color:#1e40af}
.ClinicCardsSection-module-scss-module__nzI3mW__root{padding:30px 0}.ClinicCardsSection-module-scss-module__nzI3mW__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media (max-width:768px){.ClinicCardsSection-module-scss-module__nzI3mW__header{justify-content:flex-start}}.ClinicCardsSection-module-scss-module__nzI3mW__skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.ClinicCardsSection-module-scss-module__nzI3mW__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ClinicCardsSection-module-scss-module__nzI3mW__skeletonGrid{grid-template-columns:1fr}}
.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__page{min-height:100%;padding:24px 0 40px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__container{flex-direction:column;gap:20px;max-width:920px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__header{flex-direction:column;gap:6px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__title{margin:0;font-size:36px;font-weight:700;line-height:1.15}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__clinicName{color:#2f3441;margin:0;font-size:18px;font-weight:500;line-height:1.35}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__sectionTitle{margin:0;font-size:28px;font-weight:600;line-height:1.2}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchList{flex-direction:column;gap:12px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchButton{cursor:pointer;text-align:left;background:#f6f9ff;border:1px solid #d8dce6;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchButton:hover{border-color:#3f62dc}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchButtonActive{border-color:#3f62dc;box-shadow:0 0 0 1px rgba(63,98,220,.18)}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchName{color:#1f2433;font-size:16px;font-weight:600;line-height:1.25}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchBadge{color:#3f62dc;background:#e9f0ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__footer{margin-top:8px}@media (max-width:992px){.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__page{padding:20px 0 28px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__title{font-size:30px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__sectionTitle{font-size:24px}}@media (max-width:768px){.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__page{padding:16px 0 24px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__container{gap:14px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__title{font-size:24px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__clinicName{font-size:16px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__sectionTitle{font-size:20px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchButton{border-radius:14px;padding:14px 16px}.ClinicOnlineBookingWidget-module-scss-module__BJpkqW__branchName{font-size:15px}}
.ant-btn.ShareDoctorCardButton-module-scss-module__F7eOAG__button.ShareDoctorCardButton-module-scss-module__F7eOAG__button{--btn-font:13px;--btn-pad-y:6px;--btn-pad-x:12px;--btn-fw:var(--font-weight-medium);--btn-gap:6px;font-size:13px!important;font-weight:var(--font-weight-medium)!important;color:#3f4d63!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid rgba(17,24,39,.12)!important;padding:6px 12px!important}.ant-btn.ShareDoctorCardButton-module-scss-module__F7eOAG__button.ShareDoctorCardButton-module-scss-module__F7eOAG__button:hover:not(:disabled){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:rgba(61,92,234,.26)!important}.ant-btn.ShareDoctorCardButton-module-scss-module__F7eOAG__button.ShareDoctorCardButton-module-scss-module__F7eOAG__button:focus-visible:not(:disabled){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:rgba(61,92,234,.26)!important}
.ClinicCardUIList-module-scss-module__IEwS9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.ClinicCardUIList-module-scss-module__IEwS9q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ClinicCardUIList-module-scss-module__IEwS9q__grid{grid-template-columns:1fr}}.ClinicCardUIList-module-scss-module__IEwS9q__skeleton{border:1px solid var(--border-subtle);min-height:220px;box-shadow:var(--shadow-card);background:linear-gradient(90deg,#f2f2f2 0%,#e9edf3 50%,#f2f2f2 100%) 0 0/200% 100%;border-radius:24px;animation:1.2s linear infinite ClinicCardUIList-module-scss-module__IEwS9q__shine}@keyframes ClinicCardUIList-module-scss-module__IEwS9q__shine{0%{background-position:200% 0}to{background-position:0 0}}
.SelectionCard-module-scss-module__HrrfIG__card{width:100%;height:var(--selection-card-height,auto);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:#f6f9ff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.SelectionCard-module-scss-module__HrrfIG__card:hover{border-color:#99b6ff}.SelectionCard-module-scss-module__HrrfIG__content{flex:auto;min-width:0}.SelectionCard-module-scss-module__HrrfIG__cardDisabled{border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:#f7f7f8}.SelectionCard-module-scss-module__HrrfIG__arrow{border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.SelectionCard-module-scss-module__HrrfIG__arrowDisabled{color:var(--text-muted);border-color:#d7dae0}@media (max-width:768px){.SelectionCard-module-scss-module__HrrfIG__card{border-radius:16px;padding:12px}}
.ClinicCardUI-module-scss-module__jbFJxa__card{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__clickable{cursor:pointer}.ClinicCardUI-module-scss-module__jbFJxa__content{flex-direction:column;flex:auto;gap:16px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__actions{flex-direction:column;gap:16px;margin-top:auto;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__header{grid-template-columns:88px 1fr;align-items:center;gap:16px;display:grid}.ClinicCardUI-module-scss-module__jbFJxa__avatar{background:#eef2ff;border-radius:20px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.ClinicCardUI-module-scss-module__jbFJxa__avatar>svg,.ClinicCardUI-module-scss-module__jbFJxa__avatar>img{width:60px;height:60px}.ClinicCardUI-module-scss-module__jbFJxa__headText{min-width:0}.ClinicCardUI-module-scss-module__jbFJxa__title{color:var(--text-strong);margin:0;font-size:20px;font-weight:800;line-height:1.1}.ClinicCardUI-module-scss-module__jbFJxa__type{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:2px;font-weight:600}.ClinicCardUI-module-scss-module__jbFJxa__rateRow{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.ClinicCardUI-module-scss-module__jbFJxa__star{color:var(--accent-star)}.ClinicCardUI-module-scss-module__jbFJxa__rating{color:var(--text-strong)}.ClinicCardUI-module-scss-module__jbFJxa__muted{color:var(--text-muted)}.ClinicCardUI-module-scss-module__jbFJxa__branchesBlock{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__branchesLabel{color:var(--text-muted);letter-spacing:.2px;font-weight:700}.ClinicCardUI-module-scss-module__jbFJxa__branchPills{flex-wrap:wrap;gap:8px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__pill{width:38px;height:38px;color:var(--text-strong);cursor:pointer;background:#fff;border:1px solid #d8dadc;border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.ClinicCardUI-module-scss-module__jbFJxa__pillActive{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.ClinicCardUI-module-scss-module__jbFJxa__row{color:var(--text-body);font-size:var(--font-size-md);align-items:center;gap:10px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__icon{width:18px;height:18px;color:var(--accent-icon)}.ClinicCardUI-module-scss-module__jbFJxa__address{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClinicCardUI-module-scss-module__jbFJxa__chipsWrap{min-width:0;margin-top:6px}.ClinicCardUI-module-scss-module__jbFJxa__freeRow{color:var(--text-body);font-size:var(--font-size-md);align-items:center;gap:10px;display:flex}.ClinicCardUI-module-scss-module__jbFJxa__freeRow b{color:var(--color-state-dark)}.ClinicCardUI-module-scss-module__jbFJxa__card [data-stop-card]{pointer-events:auto}@media (max-width:768px){.ClinicCardUI-module-scss-module__jbFJxa__card{border-radius:16px;gap:12px;padding:16px}.ClinicCardUI-module-scss-module__jbFJxa__content,.ClinicCardUI-module-scss-module__jbFJxa__actions{gap:12px}.ClinicCardUI-module-scss-module__jbFJxa__header{grid-template-columns:64px 1fr;gap:12px}.ClinicCardUI-module-scss-module__jbFJxa__avatar{border-radius:14px;width:64px;height:64px}.ClinicCardUI-module-scss-module__jbFJxa__avatar>svg,.ClinicCardUI-module-scss-module__jbFJxa__avatar>img{width:40px;height:40px}.ClinicCardUI-module-scss-module__jbFJxa__title{font-size:18px}.ClinicCardUI-module-scss-module__jbFJxa__type{font-size:12px}.ClinicCardUI-module-scss-module__jbFJxa__rateRow{gap:6px}.ClinicCardUI-module-scss-module__jbFJxa__branchesBlock{gap:10px}.ClinicCardUI-module-scss-module__jbFJxa__branchesLabel{font-size:12px}.ClinicCardUI-module-scss-module__jbFJxa__branchPills{gap:8px}.ClinicCardUI-module-scss-module__jbFJxa__pill{width:38px;height:38px;font-size:15px}.ClinicCardUI-module-scss-module__jbFJxa__row,.ClinicCardUI-module-scss-module__jbFJxa__freeRow{gap:8px;font-size:14px}.ClinicCardUI-module-scss-module__jbFJxa__icon{width:16px;height:16px}}
.PartnerBookingWidget-module-scss-module__Fk8ZOa__page{padding:0 0 36px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__container{gap:20px;display:grid}.PartnerBookingWidget-module-scss-module__Fk8ZOa__header{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding-top:32px;display:grid}.PartnerBookingWidget-module-scss-module__Fk8ZOa__title{text-align:center;color:#111827;margin:0;font-size:28px;font-weight:800;line-height:1.2}.PartnerBookingWidget-module-scss-module__Fk8ZOa__circleButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;place-items:center;width:40px;height:40px;font-size:18px;transition:background-color .15s,border-color .15s,color .15s;display:inline-grid}.PartnerBookingWidget-module-scss-module__Fk8ZOa__circleButton:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.PartnerBookingWidget-module-scss-module__Fk8ZOa__circlePlaceholder{visibility:hidden;width:40px;height:40px;display:inline-block}.PartnerBookingWidget-module-scss-module__Fk8ZOa__ratingRow{color:#000;--text-primary:#000;--text-secondary:#7f8795;--rating-star-size:15px;--rating-reviews-size:12px;align-items:center;gap:6px;font-size:14px;display:inline-flex}.PartnerBookingWidget-module-scss-module__Fk8ZOa__addressRow{color:var(--text-strong);align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.PartnerBookingWidget-module-scss-module__Fk8ZOa__addressRow span{font-weight:500}.PartnerBookingWidget-module-scss-module__Fk8ZOa__sectionTitle{text-align:center;color:var(--text-strong);margin:0 0 14px;font-size:23px;font-weight:700;line-height:1.15}.PartnerBookingWidget-module-scss-module__Fk8ZOa__list{flex-direction:column;gap:12px;display:flex}.PartnerBookingWidget-module-scss-module__Fk8ZOa__branchContent{flex-direction:column;gap:4px;min-width:0;display:flex}.PartnerBookingWidget-module-scss-module__Fk8ZOa__branchName{color:var(--text-strong);font-size:15px;font-weight:600;line-height:1.2}.PartnerBookingWidget-module-scss-module__Fk8ZOa__branchAddressLabel{color:#949393;font-size:12px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__methodCard{color:var(--text-strong)}.PartnerBookingWidget-module-scss-module__Fk8ZOa__methodLabel{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.PartnerBookingWidget-module-scss-module__Fk8ZOa__methodIcon{flex:none;width:18px;height:18px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__pendingLabel{color:#949393;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:500}@media (max-width:768px){.PartnerBookingWidget-module-scss-module__Fk8ZOa__page{padding:0 0 24px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__header{grid-template-columns:36px 1fr 36px;padding-top:24px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__title{font-size:22px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__sectionTitle{font-size:18px;line-height:1.2}.PartnerBookingWidget-module-scss-module__Fk8ZOa__circleButton{width:36px;height:36px;font-size:16px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__circlePlaceholder{width:36px;height:36px}.PartnerBookingWidget-module-scss-module__Fk8ZOa__branchName,.PartnerBookingWidget-module-scss-module__Fk8ZOa__methodLabel{font-size:15px}}
.InfoChips-module-scss-module__8fAPUq__wrap{gap:var(--space-xs,8px);flex-wrap:wrap;display:flex}.InfoChips-module-scss-module__8fAPUq__tag{border-radius:var(--radius-pill,999px);border:1px solid var(--border-quiet,rgba(17,24,39,.12));background:var(--color-white,#fff);color:var(--text-body,#1f2937);font-weight:var(--font-weight-medium,500);align-items:center;gap:var(--space-xs,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.InfoChips-module-scss-module__8fAPUq__s_sm .InfoChips-module-scss-module__8fAPUq__tag,.InfoChips-module-scss-module__8fAPUq__tag.InfoChips-module-scss-module__8fAPUq__s_sm{height:30px;padding:0 10px;font-size:14px}.InfoChips-module-scss-module__8fAPUq__s_md .InfoChips-module-scss-module__8fAPUq__tag,.InfoChips-module-scss-module__8fAPUq__tag.InfoChips-module-scss-module__8fAPUq__s_md{height:34px;padding:0 12px;font-size:13px}.InfoChips-module-scss-module__8fAPUq__icon{place-items:center;width:18px;height:18px;display:inline-grid}.InfoChips-module-scss-module__8fAPUq__label{white-space:nowrap}.InfoChips-module-scss-module__8fAPUq__shell{display:grid;position:relative}.InfoChips-module-scss-module__8fAPUq__viewport{position:relative;overflow:hidden}.InfoChips-module-scss-module__8fAPUq__row{gap:var(--space-xs,8px);white-space:nowrap;padding:0;display:inline-flex}.InfoChips-module-scss-module__8fAPUq__scrollable{--edge-fade:linear-gradient(to right,rgba(255,255,255,0),var(--surface-card,#fff));scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.InfoChips-module-scss-module__8fAPUq__scrollable::-webkit-scrollbar{display:none}.InfoChips-module-scss-module__8fAPUq__fade{pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:0}.InfoChips-module-scss-module__8fAPUq__fadeLeft{background:linear-gradient(to right,var(--surface-card,#fff),rgba(255,255,255,0));left:0}.InfoChips-module-scss-module__8fAPUq__fadeRight{background:linear-gradient(to left,var(--surface-card,#fff),rgba(255,255,255,0));right:0}.InfoChips-module-scss-module__8fAPUq__show{opacity:1}@media (max-width:768px){.InfoChips-module-scss-module__8fAPUq__wrap{gap:var(--space-xxs,6px)}.InfoChips-module-scss-module__8fAPUq__tag{height:28px;padding:0 10px;font-size:12px}.InfoChips-module-scss-module__8fAPUq__row{gap:var(--space-xxs,6px)}.InfoChips-module-scss-module__8fAPUq__icon{width:16px;height:16px}}
.ClinicCardSkeleton-module-scss-module__4LO1LW__card{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__header{grid-template-columns:88px 1fr;align-items:center;gap:16px;display:grid}.ClinicCardSkeleton-module-scss-module__4LO1LW__avatar{border-radius:20px!important}.ClinicCardSkeleton-module-scss-module__4LO1LW__headText{flex-direction:column;gap:0;min-width:0;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__ratingRow{margin-top:8px}.ClinicCardSkeleton-module-scss-module__4LO1LW__branchesBlock{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__branchPills{flex-wrap:wrap;gap:8px;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__rows{flex-direction:column;gap:10px;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__row{align-items:center;gap:10px;display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__detailed{display:contents}.ClinicCardSkeleton-module-scss-module__4LO1LW__simple{flex-direction:column;gap:12px;display:none}.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlock,.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockLg,.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockSm,.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockXs{background:linear-gradient(90deg,#f2f2f2 0%,#e9edf3 50%,#f2f2f2 100%) 0 0/200% 100%;border-radius:12px;width:100%;animation:1.2s linear infinite ClinicCardSkeleton-module-scss-module__4LO1LW__shine}.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockLg{height:72px}.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlock{height:48px}.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockSm{height:36px}.ClinicCardSkeleton-module-scss-module__4LO1LW__simpleBlockXs{height:28px}@media (max-width:768px){.ClinicCardSkeleton-module-scss-module__4LO1LW__detailed{display:none}.ClinicCardSkeleton-module-scss-module__4LO1LW__simple{display:flex}.ClinicCardSkeleton-module-scss-module__4LO1LW__card{border-radius:16px;gap:12px;padding:16px}.ClinicCardSkeleton-module-scss-module__4LO1LW__header{grid-template-columns:64px 1fr;gap:12px}.ClinicCardSkeleton-module-scss-module__4LO1LW__avatar{border-radius:14px!important;width:64px!important;height:64px!important}.ClinicCardSkeleton-module-scss-module__4LO1LW__branchesBlock{gap:10px}}@keyframes ClinicCardSkeleton-module-scss-module__4LO1LW__shine{0%{background-position:200% 0}to{background-position:0 0}}
.Procedures-module-scss-module__Sk9JWG__Procedures{padding:24px 0 48px}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__titleRow{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__count{color:#6b7280;font-size:14px}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__groups{flex-direction:column;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__group{border-bottom:1px solid rgba(17,24,39,.06);flex-direction:column;gap:10px;padding:14px 0;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentCol{align-items:flex-start;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentTitle{color:#111827;margin:0;font-size:16px;font-weight:700;line-height:1.3}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentLink{color:inherit;text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentLink:hover{color:#1d4ed8}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentLinkIcon{opacity:.8;font-size:13px;transform:translateY(1px)}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__childrenCol{flex-direction:column;align-items:flex-start;width:100%;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__links{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 18px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__linkItem{min-width:0}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__link{color:#3b82f6;word-break:break-word;font-size:14px;line-height:1.35;text-decoration:none;display:inline-block}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__link:hover{text-decoration:underline}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonGroup{border-bottom:1px solid rgba(17,24,39,.06);flex-direction:column;gap:10px;padding:14px 0;display:flex}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonParent{background:rgba(0,0,0,.07);border-radius:6px;width:220px;height:24px}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 18px;display:grid}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonLink{background:rgba(0,0,0,.05);border-radius:5px;height:18px}@media (max-width:992px){.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__links,.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}}@media (max-width:768px){.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__parentTitle{font-size:16px}.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__links,.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}}@media (max-width:560px){.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__links,.Procedures-module-scss-module__Sk9JWG__Procedures .Procedures-module-scss-module__Sk9JWG__content .Procedures-module-scss-module__Sk9JWG__skeletonLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SpecializationsIndex-module-scss-module__A_A4NW__root{padding:24px 0}.SpecializationsIndex-module-scss-module__A_A4NW__titleRow{align-items:baseline;gap:8px;display:flex}.SpecializationsIndex-module-scss-module__A_A4NW__title{font-size:var(--font-size-xl);color:#111827;margin:0;font-weight:800}.SpecializationsIndex-module-scss-module__A_A4NW__count{color:#6b7280}.SpecializationsIndex-module-scss-module__A_A4NW__group{border-bottom:1px solid rgba(17,24,39,.06);grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.SpecializationsIndex-module-scss-module__A_A4NW__letter{color:#111827;font-weight:700}.SpecializationsIndex-module-scss-module__A_A4NW__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.SpecializationsIndex-module-scss-module__A_A4NW__link{color:#3b82f6;text-decoration:none}.SpecializationsIndex-module-scss-module__A_A4NW__link:hover{text-decoration:underline}.SpecializationsIndex-module-scss-module__A_A4NW__skeletonGroup{border-bottom:1px solid rgba(17,24,39,.06);grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.SpecializationsIndex-module-scss-module__A_A4NW__skeletonLetter{background:rgba(0,0,0,.07);border-radius:4px;width:16px;height:20px}.SpecializationsIndex-module-scss-module__A_A4NW__skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px;display:grid}.SpecializationsIndex-module-scss-module__A_A4NW__skeleton{background:rgba(0,0,0,.05);border-radius:4px;height:20px}@media (max-width:768px){.SpecializationsIndex-module-scss-module__A_A4NW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}
.Step4Success-module-scss-module__CP9YOa__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 20px;display:flex}.Step4Success-module-scss-module__CP9YOa__iconWrapper{margin-bottom:24px}.Step4Success-module-scss-module__CP9YOa__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-strong);line-height:var(--line-height-tight);margin:0 0 12px}.Step4Success-module-scss-module__CP9YOa__subtitle{font-size:var(--font-size-md);color:var(--text-muted);line-height:var(--line-height-normal);margin:0 0 32px}.Step4Success-module-scss-module__CP9YOa__buttonRow{width:100%;max-width:300px}@media (max-width:768px){.Step4Success-module-scss-module__CP9YOa__container{min-height:250px;padding:30px 16px}.Step4Success-module-scss-module__CP9YOa__title{font-size:var(--font-size-lg);margin-bottom:10px}.Step4Success-module-scss-module__CP9YOa__subtitle{font-size:var(--font-size-sm);margin-bottom:24px}}@media (max-width:480px){.Step4Success-module-scss-module__CP9YOa__container{padding:24px 12px}.Step4Success-module-scss-module__CP9YOa__title{font-size:var(--font-size-md)}}
.AlreadyReviewed-module-scss-module__v_Kh4a__container{text-align:center;background:var(--surface-card,#fff);border-radius:var(--radius-xl,20px);box-shadow:var(--shadow-card,0 4px 12px rgba(0,0,0,.08));flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.AlreadyReviewed-module-scss-module__v_Kh4a__iconWrapper{justify-content:center;margin-bottom:24px;display:flex}.AlreadyReviewed-module-scss-module__v_Kh4a__title{color:var(--text-strong,#111827);margin:0 0 12px;font-size:24px;font-weight:700}.AlreadyReviewed-module-scss-module__v_Kh4a__message{color:var(--text-body,#1f2937);max-width:400px;margin:0 0 32px;font-size:16px}.AlreadyReviewed-module-scss-module__v_Kh4a__buttonRow{width:100%;max-width:300px}
/*# sourceMappingURL=73e26298fda8e594.css.map*/