.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__-fP7_G__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 #0000;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__-fP7_G__base:focus-visible{box-shadow:var(--focus-ring);outline:none}.UButton-module-scss-module__-fP7_G__base:active:not(:disabled){transform:translateY(1px)}.ant-btn.UButton-module-scss-module__-fP7_G__base{box-shadow:none!important;border:none!important;padding:0!important}.UButton-module-scss-module__-fP7_G__s_md{--btn-font:var(--font-size-sm);--btn-pad-y:8px;--btn-pad-x:16px}.UButton-module-scss-module__-fP7_G__s_lg{--btn-font:var(--font-size-md);--btn-pad-y:12px;--btn-pad-x:24px}.UButton-module-scss-module__-fP7_G__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__-fP7_G__v_primary{background:var(--color-primary)!important;color:var(--color-white)!important;padding:var(--btn-pad-y) var(--btn-pad-x)!important;border-color:#0000!important}.ant-btn.UButton-module-scss-module__-fP7_G__v_primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 92%, black)!important}.ant-btn.UButton-module-scss-module__-fP7_G__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:#0000!important}.ant-btn.UButton-module-scss-module__-fP7_G__v_secondary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 65%, white)!important}.ant-btn.UButton-module-scss-module__-fP7_G__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__-fP7_G__v_light:hover:not(:disabled){background:var(--color-gray-light)!important}.ant-btn.UButton-module-scss-module__-fP7_G__v_withIcon{background:var(--color-primary)!important;color:var(--color-white)!important;padding:var(--btn-pad-y) var(--btn-pad-x)!important;border-color:#0000!important}.ant-btn.UButton-module-scss-module__-fP7_G__v_withIcon:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 92%, black)!important}.UButton-module-scss-module__-fP7_G__disabled,.UButton-module-scss-module__-fP7_G__base:disabled,.UButton-module-scss-module__-fP7_G__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__-fP7_G__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}
.ant-btn.ShareButton-module-scss-module__pvfutW__button.ShareButton-module-scss-module__pvfutW__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 #1118271f!important;padding:6px 12px!important}:is(.ant-btn.ShareButton-module-scss-module__pvfutW__button.ShareButton-module-scss-module__pvfutW__button:hover:not(:disabled),.ant-btn.ShareButton-module-scss-module__pvfutW__button.ShareButton-module-scss-module__pvfutW__button:focus-visible:not(:disabled)){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:#3d5cea42!important}
.ClinicInfoCard-module-scss-module__Mp6KnG__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__Mp6KnG__header{align-items:center;gap:12px;min-width:0;display:flex}.ClinicInfoCard-module-scss-module__Mp6KnG__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__Mp6KnG__avatarImg{object-fit:cover;width:100%;height:100%}.ClinicInfoCard-module-scss-module__Mp6KnG__avatarFallback{object-fit:contain;width:70%;height:70%;display:block}.ClinicInfoCard-module-scss-module__Mp6KnG__text{min-width:0}.ClinicInfoCard-module-scss-module__Mp6KnG__title{color:var(--text-strong);font-size:19px;font-weight:700;line-height:1.2}.ClinicInfoCard-module-scss-module__Mp6KnG__type{color:var(--text-muted);font-size:15px;line-height:1.3}.ClinicInfoCard-module-scss-module__Mp6KnG__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__Mp6KnG__addressRow{color:var(--text-strong);align-items:center;gap:8px;font-size:15px;display:inline-flex}.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton{justify-content:center;width:100%}.ant-btn.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton{color:#000!important;height:39px!important;box-shadow:none!important;background:#f6f9ff!important;border:1px solid #3d5cea59!important;padding:6px 12px!important}:is(.ant-btn.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton:hover:not(:disabled),.ant-btn.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton.ClinicInfoCard-module-scss-module__Mp6KnG__detailsButton:focus-visible:not(:disabled)){color:#000!important;background:#eff4ff!important;border-color:#3d5cea80!important}@media (max-width:768px){.ClinicInfoCard-module-scss-module__Mp6KnG__card{border-radius:16px;padding:12px}.ClinicInfoCard-module-scss-module__Mp6KnG__avatar{border-radius:14px;width:64px;height:64px}.ClinicInfoCard-module-scss-module__Mp6KnG__avatarFallback{width:70%;height:70%}.ClinicInfoCard-module-scss-module__Mp6KnG__title{font-size:19px}.ClinicInfoCard-module-scss-module__Mp6KnG__type{font-size:15px}}
.DoctorCardSkeleton-module-scss-module__LYBZ0q__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__LYBZ0q__left{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__mediaCol{gap:var(--space-3);flex-direction:column;flex:0 0 180px;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__avatar{border-radius:var(--radius-xl)!important;width:180px!important;height:180px!important;display:block!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__avatar .ant-skeleton-avatar{border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__rating{border-radius:var(--radius-full)!important;width:132px!important;height:16px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__main{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding-top:2px;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__line{border-radius:8px!important;display:block!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__name{width:min(320px,95%)!important;height:23px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__spec,.DoctorCardSkeleton-module-scss-module__LYBZ0q__exp,.DoctorCardSkeleton-module-scss-module__LYBZ0q__clinic{height:20px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__spec{width:min(210px,78%)!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__exp{width:min(170px,64%)!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__clinic{margin-top:4px;width:min(190px,72%)!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__actions{padding-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;width:100%;margin-top:auto;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__btnPrimary,.DoctorCardSkeleton-module-scss-module__LYBZ0q__btnSecondary{border-radius:var(--radius-full)!important;height:34px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__btnPrimary{width:210px!important;min-width:170px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__btnSecondary{width:190px!important;min-width:170px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__right{width:100%;min-width:0;max-width:300px;overflow:hidden}.DoctorCardSkeleton-module-scss-module__LYBZ0q__mobileSingle{display:none}.DoctorCardSkeleton-module-scss-module__LYBZ0q__mobileSingleBlock{border-radius:var(--radius-xl)!important;width:100%!important;height:360px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__slotWrap{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__nav{justify-content:space-between;align-items:center;display:flex}.DoctorCardSkeleton-module-scss-module__LYBZ0q__navBtn{border-radius:8px!important;width:32px!important;height:28px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__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__LYBZ0q__dayBtn{border-radius:10px!important;width:100%!important;min-width:0!important;height:40px!important}.DoctorCardSkeleton-module-scss-module__LYBZ0q__slotsBar{flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:100%;min-height:40px;display:flex;overflow:hidden}.DoctorCardSkeleton-module-scss-module__LYBZ0q__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__LYBZ0q__item{grid-template-columns:minmax(0,1fr) 280px}.DoctorCardSkeleton-module-scss-module__LYBZ0q__right{max-width:280px}}@media (max-width:1024px){.DoctorCardSkeleton-module-scss-module__LYBZ0q__item{grid-template-columns:1fr}.DoctorCardSkeleton-module-scss-module__LYBZ0q__right{width:100%}}@media (max-width:768px){.DoctorCardSkeleton-module-scss-module__LYBZ0q__item{padding:var(--space-3);display:block}.DoctorCardSkeleton-module-scss-module__LYBZ0q__left,.DoctorCardSkeleton-module-scss-module__LYBZ0q__right{display:none}.DoctorCardSkeleton-module-scss-module__LYBZ0q__mobileSingle{display:block}.DoctorCardSkeleton-module-scss-module__LYBZ0q__mobileSingleBlock{height:420px!important}}@media (max-width:480px){.DoctorCardSkeleton-module-scss-module__LYBZ0q__mobileSingleBlock{height:380px!important}}
.DoctorBranchSelect-module-scss-module__nBoeoa__root{gap:6px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.DoctorBranchSelect-module-scss-module__nBoeoa__label{color:var(--text-muted,#64748b);font-size:12px;font-weight:700;line-height:1.1}.DoctorBranchSelect-module-scss-module__nBoeoa__select{width:100%;min-width:0;max-width:100%}.DoctorBranchSelect-module-scss-module__nBoeoa__select.ant-select{max-width:100%;height:auto;min-height:48px}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-selector{border:1px solid color-mix(in srgb, var(--color-primary,#3d5cea) 24%, #d8dadc)!important;height:auto!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;align-items:center!important;padding:6px 30px 6px 10px!important;display:flex!important}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-selection-wrap{min-width:0;height:auto;min-height:34px;align-items:center!important;display:flex!important}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-selection-item{color:var(--text-strong,#111827);min-width:0;max-width:100%;font-size:13px;font-weight:700;overflow:hidden;white-space:normal!important;align-items:center!important;padding-inline-end:0!important;line-height:1.15!important;display:flex!important}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-arrow{color:var(--color-primary,#3d5cea);justify-content:center!important;align-items:center!important;height:100%!important;margin-top:0!important;display:inline-flex!important;top:0!important;bottom:0!important;transform:none!important}:is(.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-focused .ant-select-selector,.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-open .ant-select-selector){border-color:var(--color-primary,#3d5cea)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#3d5cea) 16%, transparent)!important}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb, var(--color-primary,#3d5cea) 48%, #d8dadc)!important}.DoctorBranchSelect-module-scss-module__nBoeoa__optionContent{flex-direction:column;gap:1px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.DoctorBranchSelect-module-scss-module__nBoeoa__optionName,.DoctorBranchSelect-module-scss-module__nBoeoa__optionAddress{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.DoctorBranchSelect-module-scss-module__nBoeoa__optionName{color:var(--text-strong,#111827);font-size:13px;font-weight:700;line-height:1.15}.DoctorBranchSelect-module-scss-module__nBoeoa__optionAddress{color:var(--text-muted,#64748b);font-size:11px;font-weight:500;line-height:1.2}.DoctorBranchSelect-module-scss-module__nBoeoa__popup .ant-select-item-option-content{min-width:0;max-width:100%;overflow:hidden;white-space:normal!important}.DoctorBranchSelect-module-scss-module__nBoeoa__popup .ant-select-item-option{align-items:flex-start;height:auto;min-height:52px;padding:8px 10px!important}.DoctorBranchSelect-module-scss-module__nBoeoa__popup .DoctorBranchSelect-module-scss-module__nBoeoa__optionContent{white-space:normal;gap:3px}.DoctorBranchSelect-module-scss-module__nBoeoa__popup .ant-select-item-option-selected{color:var(--text-strong,#111827);font-weight:800;background:#eef4ff!important}.DoctorBranchSelect-module-scss-module__nBoeoa__popup .ant-select-item-option-active{background:#f6f8ff!important}@media (max-width:768px){.DoctorBranchSelect-module-scss-module__nBoeoa__select.ant-select{min-height:46px}.DoctorBranchSelect-module-scss-module__nBoeoa__root .ant-select-selector{height:auto!important;min-height:46px!important}.DoctorBranchSelect-module-scss-module__nBoeoa__optionName{font-size:12px}.DoctorBranchSelect-module-scss-module__nBoeoa__optionAddress{font-size:10px}}
.DoctorGlobalSearchList-module-scss-module__WhlMGq__list{gap:12px;display:grid}
.UInput-module-scss-module__1Hb_Aa__root{width:auto;display:inline-flex}.UInput-module-scss-module__1Hb_Aa__full{width:100%}:is(.UInput-module-scss-module__1Hb_Aa__root .ant-input,.UInput-module-scss-module__1Hb_Aa__root .ant-input-affix-wrapper){height:40px;font-size:14px;font-weight:500;color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important}.UInput-module-scss-module__1Hb_Aa__root .ant-input{padding:0 14px;line-height:40px;background:0 0!important}.UInput-module-scss-module__1Hb_Aa__root .ant-input-affix-wrapper{align-items:center;gap:8px;padding:0 14px;display:inline-flex}.UInput-module-scss-module__1Hb_Aa__root .ant-input-affix-wrapper .ant-input{padding:0;line-height:40px;box-shadow:none!important;background:0 0!important;border:none!important}:is(.UInput-module-scss-module__1Hb_Aa__root .ant-input-prefix,.UInput-module-scss-module__1Hb_Aa__root .ant-input-suffix){color:#64748b}.UInput-module-scss-module__1Hb_Aa__root .ant-input::placeholder{color:#94a3b8}:is(.UInput-module-scss-module__1Hb_Aa__root .ant-input-affix-wrapper-focused,.UInput-module-scss-module__1Hb_Aa__root .ant-input:focus,.UInput-module-scss-module__1Hb_Aa__root .ant-input-focused){box-shadow:none!important;border-color:#cbd5f5!important}.UInput-module-scss-module__1Hb_Aa__root .ant-input-clear-icon{color:#94a3b8}
.SpecializationFilter-module-scss-module__qqD12G__filterRow{gap:0;display:grid}@media (max-width:768px){.SpecializationFilter-module-scss-module__qqD12G__filterRow{gap:0}}
.ProceduresIndex-module-scss-module__2EoV4G__root{padding:24px 0}.ProceduresIndex-module-scss-module__2EoV4G__group{border-bottom:1px solid #1118270f;grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.ProceduresIndex-module-scss-module__2EoV4G__letter{color:#111827;font-weight:700}.ProceduresIndex-module-scss-module__2EoV4G__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__2EoV4G__link{color:#3b82f6;text-decoration:none}.ProceduresIndex-module-scss-module__2EoV4G__link:hover{text-decoration:underline}.ProceduresIndex-module-scss-module__2EoV4G__empty{color:#6b7280;margin-top:12px}.ProceduresIndex-module-scss-module__2EoV4G__skeleton{background:#0000000d;border-radius:8px;height:42px;margin:8px 0}@media (max-width:768px){.ProceduresIndex-module-scss-module__2EoV4G__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}
.Breadcrumbs-module-scss-module__pT7fQa__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__pT7fQa__list{gap:var(--space-xs);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__pT7fQa__item{align-items:center;gap:var(--space-xs);display:inline-flex}.Breadcrumbs-module-scss-module__pT7fQa__anchor{text-decoration:none}.Breadcrumbs-module-scss-module__pT7fQa__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__pT7fQa__link{color:var(--bc-fg-muted)}.Breadcrumbs-module-scss-module__pT7fQa__anchor .Breadcrumbs-module-scss-module__pT7fQa__link:hover,.Breadcrumbs-module-scss-module__pT7fQa__link:hover{color:var(--bc-fg);text-underline-offset:3px;text-decoration:underline}.Breadcrumbs-module-scss-module__pT7fQa__anchor .Breadcrumbs-module-scss-module__pT7fQa__link:focus-visible,.Breadcrumbs-module-scss-module__pT7fQa__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.Breadcrumbs-module-scss-module__pT7fQa__active{color:var(--bc-fg-active);font-weight:var(--font-weight-bold)}.Breadcrumbs-module-scss-module__pT7fQa__currentWrap{align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__pT7fQa__sep{color:var(--bc-sep);margin:0 var(--space-xxs);justify-content:center;align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__pT7fQa__sepSlash{font-size:15px;line-height:1}.Breadcrumbs-module-scss-module__pT7fQa__sepIcon{width:16px;height:16px}
.InfiniteScrollList-module-scss-module__5RgVqa__container{gap:12px;display:grid;position:relative}.InfiniteScrollList-module-scss-module__5RgVqa__sentinel{width:100%;height:1px}.InfiniteScrollList-module-scss-module__5RgVqa__loader,.InfiniteScrollList-module-scss-module__5RgVqa__end{text-align:center;color:var(--text-muted);font-size:13px}.InfiniteScrollList-module-scss-module__5RgVqa__loader{padding:8px 0}.InfiniteScrollList-module-scss-module__5RgVqa__end{padding:4px 0}.InfiniteScrollList-module-scss-module__5RgVqa__controls{justify-content:center;padding:4px 0;display:flex}.InfiniteScrollList-module-scss-module__5RgVqa__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__5RgVqa__loadMoreButton:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.InfiniteScrollList-module-scss-module__5RgVqa__loadMoreButton:disabled{cursor:not-allowed;opacity:.75}
.PatientInfoStep-module-scss-module__tFqCaW__wrap{gap:16px;display:grid}.PatientInfoStep-module-scss-module__tFqCaW__formContainer{width:100%}.PatientInfoStep-module-scss-module__tFqCaW__h2{text-align:center;margin:0;font-size:22px;font-weight:600;line-height:1.2}.PatientInfoStep-module-scss-module__tFqCaW__form .ant-form-item{margin-bottom:16px}.PatientInfoStep-module-scss-module__tFqCaW__phoneRow{align-items:stretch;gap:10px;display:flex}.PatientInfoStep-module-scss-module__tFqCaW__countryCodeSelect{flex:0 0 128px;width:128px}.PatientInfoStep-module-scss-module__tFqCaW__countryCodeSelect .ant-select-selector{border-radius:24px!important}.PatientInfoStep-module-scss-module__tFqCaW__phoneInput{border-radius:24px}.PatientInfoStep-module-scss-module__tFqCaW__phoneInput .ant-input{border-radius:24px}.PatientInfoStep-module-scss-module__tFqCaW__checks{gap:12px;margin-top:4px;display:grid}.PatientInfoStep-module-scss-module__tFqCaW__agreementBlock{gap:6px;display:grid}.PatientInfoStep-module-scss-module__tFqCaW__agreementCheckbox{align-self:start}.PatientInfoStep-module-scss-module__tFqCaW__agreementCheckbox .ant-checkbox+span{line-height:1.45}.PatientInfoStep-module-scss-module__tFqCaW__consentCollapse{margin-left:28px}.PatientInfoStep-module-scss-module__tFqCaW__consentCollapse .ant-collapse-item{border:0!important}.PatientInfoStep-module-scss-module__tFqCaW__consentCollapse .ant-collapse-header{padding:0!important}.PatientInfoStep-module-scss-module__tFqCaW__consentCollapse .ant-collapse-content{background:0 0!important;border-top:0!important}.PatientInfoStep-module-scss-module__tFqCaW__consentCollapse .ant-collapse-content-box{padding:12px 0 0!important}.PatientInfoStep-module-scss-module__tFqCaW__consentContent{color:#4f5d6b;gap:14px;font-size:14px;line-height:1.55;display:grid}.PatientInfoStep-module-scss-module__tFqCaW__consentTitle,.PatientInfoStep-module-scss-module__tFqCaW__consentSectionTitle,.PatientInfoStep-module-scss-module__tFqCaW__consentIntro,.PatientInfoStep-module-scss-module__tFqCaW__consentText{margin:0}.PatientInfoStep-module-scss-module__tFqCaW__consentTitle{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.4}.PatientInfoStep-module-scss-module__tFqCaW__consentIntro{color:#3d4b58}.PatientInfoStep-module-scss-module__tFqCaW__consentSection{gap:8px;display:grid}.PatientInfoStep-module-scss-module__tFqCaW__consentSectionTitle{color:#1f1f1f;font-size:14px;font-weight:600;line-height:1.4}.PatientInfoStep-module-scss-module__tFqCaW__consentList{gap:6px;margin:0;padding-left:20px;display:grid}@media (min-width:769px){.PatientInfoStep-module-scss-module__tFqCaW__formContainer{max-width:980px;margin:0 auto}}
.ClinicProcedures-module-scss-module__aP84Ma__block{gap:12px;padding:0;display:grid}.ClinicProcedures-module-scss-module__aP84Ma__title{font-size:23px;font-weight:600;line-height:var(--line-height-tight);color:var(--text-strong);margin:0 0 20px}.ClinicProcedures-module-scss-module__aP84Ma__chips{margin-top:4px}.ClinicProcedures-module-scss-module__aP84Ma__muted{color:#6b7280;padding:8px 0;font-size:14px}@media (max-width:768px){.ClinicProcedures-module-scss-module__aP84Ma__block{gap:10px;padding:0}.ClinicProcedures-module-scss-module__aP84Ma__title{font-size:21px}.ClinicProcedures-module-scss-module__aP84Ma__chips{margin-top:2px}.ClinicProcedures-module-scss-module__aP84Ma__muted{padding:6px 0;font-size:13px}}
.ConfirmAndSubmitStep-module-scss-module__DqknYq__wrap{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:100%;display:grid}.ConfirmAndSubmitStep-module-scss-module__DqknYq__content{gap:var(--space-4);min-height:0;display:grid}.ConfirmAndSubmitStep-module-scss-module__DqknYq__footer{background:linear-gradient(#fff0,#fff);padding-top:6px;display:grid;position:sticky;bottom:0}.ConfirmAndSubmitStep-module-scss-module__DqknYq__h2{text-align:left;color:var(--text-strong);margin:0;font-size:22px;font-weight:600;line-height:1.2}.ConfirmAndSubmitStep-module-scss-module__DqknYq__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 #2e68ff59;display:grid}.ConfirmAndSubmitStep-module-scss-module__DqknYq__whenRow{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:flex}.ConfirmAndSubmitStep-module-scss-module__DqknYq__clock{color:var(--text-strong);font-size:16px;line-height:0}.ConfirmAndSubmitStep-module-scss-module__DqknYq__whenText{color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__sectionLabel{color:var(--text-muted);font-weight:var(--font-weight-bold)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__sectionBlock{gap:var(--space-2);display:grid}.ConfirmAndSubmitStep-module-scss-module__DqknYq__sectionTitle{font-weight:var(--font-weight-bold);color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__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__DqknYq__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__DqknYq__doctorRow:hover{box-shadow:none!important;background:0 0!important;border:none!important}.ConfirmAndSubmitStep-module-scss-module__DqknYq__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:fit-content;padding:0;display:inline-flex}.ConfirmAndSubmitStep-module-scss-module__DqknYq__badgeIcon{color:var(--text-strong);line-height:0}.ConfirmAndSubmitStep-module-scss-module__DqknYq__badgeText{white-space:nowrap}.ConfirmAndSubmitStep-module-scss-module__DqknYq__servicesList{gap:var(--space-2);justify-items:start;margin:0;padding:0;list-style:none;display:grid}.ConfirmAndSubmitStep-module-scss-module__DqknYq__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__DqknYq__serviceName{color:var(--text-strong)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__servicePrice{color:var(--color-primary);font-weight:var(--font-weight-bold)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__totalPriceRow{margin-top:var(--space-1);text-align:right;color:var(--text-strong)}@media (max-width:768px){.ConfirmAndSubmitStep-module-scss-module__DqknYq__content{gap:var(--space-3)}.ConfirmAndSubmitStep-module-scss-module__DqknYq__h2{text-align:left;font-size:22px;font-weight:600}}
.DoctorListRow-module-scss-module__jR4a4q__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__jR4a4q__root:hover{box-shadow:var(--shadow-sm);border-color:#11182729}.DoctorListRow-module-scss-module__jR4a4q__loading{cursor:default}.DoctorListRow-module-scss-module__jR4a4q__loading:hover{box-shadow:none;border-color:var(--border-subtle)}.DoctorListRow-module-scss-module__jR4a4q__selected{background:#2e68ff0f;border-color:#2e68ff59}.DoctorListRow-module-scss-module__jR4a4q__left{grid-area:left;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.DoctorListRow-module-scss-module__jR4a4q__avatarWrap{background:#e5e7eb;border-radius:999px;width:44px;height:44px;overflow:hidden}.DoctorListRow-module-scss-module__jR4a4q__avatar{object-fit:cover;width:100%;height:100%}.DoctorListRow-module-scss-module__jR4a4q__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__jR4a4q__initials{color:var(--text-body);-webkit-user-select:none;user-select:none;font-size:16px;font-weight:700;line-height:1}.DoctorListRow-module-scss-module__jR4a4q__texts{gap:4px;min-width:0;display:grid}.DoctorListRow-module-scss-module__jR4a4q__title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.DoctorListRow-module-scss-module__jR4a4q__sub{color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DoctorListRow-module-scss-module__jR4a4q__ratingRow{align-items:center;gap:6px;display:flex}.DoctorListRow-module-scss-module__jR4a4q__price{color:#2e68ff;white-space:nowrap;grid-area:price;justify-self:end;font-weight:700}.DoctorListRow-module-scss-module__jR4a4q__bottom{grid-area:bottom;margin-top:4px}
.SuccessContent-module-scss-module__Eaz7ga__wrap{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:100%;display:grid}.SuccessContent-module-scss-module__Eaz7ga__withFooter{min-height:100%}.SuccessContent-module-scss-module__Eaz7ga__body{gap:var(--space-4);min-height:0;display:grid}.SuccessContent-module-scss-module__Eaz7ga__h2{text-align:center;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-lg);color:var(--text-strong)}.SuccessContent-module-scss-module__Eaz7ga__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 #0b5f0b26;grid-template-columns:1fr auto;text-decoration:none;display:grid}.SuccessContent-module-scss-module__Eaz7ga__whatsAppBanner:is(:hover,:focus-visible){box-shadow:var(--focus-ring);outline:none}.SuccessContent-module-scss-module__Eaz7ga__whatsAppBanner.SuccessContent-module-scss-module__Eaz7ga__isDisabled{opacity:.7;cursor:default;pointer-events:none}.SuccessContent-module-scss-module__Eaz7ga__whText{font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__Eaz7ga__whArrow{opacity:.7;font-size:18px}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__statusRow{gap:var(--space-2);display:flex}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__badgeOk{background:var(--color-state-green-light);color:#0b5f0b;border:1px solid #0b5f0b26}.SuccessContent-module-scss-module__Eaz7ga__badgeWarn{background:var(--color-state-red-light);color:#a40909;border:1px solid #a4090926}.SuccessContent-module-scss-module__Eaz7ga__badgeIconOk,.SuccessContent-module-scss-module__Eaz7ga__badgeIconWarn{line-height:0}.SuccessContent-module-scss-module__Eaz7ga__whenRow{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);display:flex}.SuccessContent-module-scss-module__Eaz7ga__clock{font-size:16px}.SuccessContent-module-scss-module__Eaz7ga__whenText{color:var(--text-strong)}.SuccessContent-module-scss-module__Eaz7ga__sectionLabel{color:var(--text-muted);font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__Eaz7ga__sectionTitle{font-weight:var(--font-weight-bold);color:var(--text-strong)}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__doctorRow:hover{box-shadow:none!important;background:0 0!important;border:none!important}.SuccessContent-module-scss-module__Eaz7ga__doctorRow button{cursor:default}.SuccessContent-module-scss-module__Eaz7ga__clinicPhoneLink{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text-strong);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.SuccessContent-module-scss-module__Eaz7ga__clinicPhoneLink:hover,.SuccessContent-module-scss-module__Eaz7ga__clinicPhoneLink:focus-visible{color:var(--color-primary);outline:none}.SuccessContent-module-scss-module__Eaz7ga__clinicPhoneIcon{color:var(--accent-icon);line-height:0}.SuccessContent-module-scss-module__Eaz7ga__servicesList{gap:var(--space-2);display:grid}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__serviceName{color:var(--text-strong)}.SuccessContent-module-scss-module__Eaz7ga__servicePrice{color:var(--color-primary);font-weight:var(--font-weight-bold)}.SuccessContent-module-scss-module__Eaz7ga__cols3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SuccessContent-module-scss-module__Eaz7ga__col{gap:var(--space-2);display:grid}.SuccessContent-module-scss-module__Eaz7ga__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:fit-content;padding:0;display:inline-flex}.SuccessContent-module-scss-module__Eaz7ga__patientIcon{color:var(--text-strong);line-height:0}.SuccessContent-module-scss-module__Eaz7ga__actionsBar{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));place-items:start center;display:grid}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__actionBtn>span{text-align:center;max-width:118px;line-height:1.15}.SuccessContent-module-scss-module__Eaz7ga__actionBtn .anticon{background:var(--surface-card);width:56px;height:56px;color:var(--text-strong);border:1px solid #11182747;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__Eaz7ga__actionBtn:not([disabled]):is(:hover,:focus-visible){outline:none;transform:translateY(-1px)}.SuccessContent-module-scss-module__Eaz7ga__actionBtn:not([disabled]):is(:hover,:focus-visible) .anticon{box-shadow:var(--shadow-sm);background:#f8fafc;border-color:#1118276b}.SuccessContent-module-scss-module__Eaz7ga__actionBtn[disabled]{opacity:.6;cursor:default}.SuccessContent-module-scss-module__Eaz7ga__footer{display:grid}.SuccessContent-module-scss-module__Eaz7ga__footerDesktop{background:linear-gradient(#fff0,#fff);padding-top:6px;display:grid;position:sticky;bottom:0}.SuccessContent-module-scss-module__Eaz7ga__footerMobile{display:none}.SuccessContent-module-scss-module__Eaz7ga__skBadge{border-radius:var(--radius-pill)!important;width:140px!important;height:26px!important}.SuccessContent-module-scss-module__Eaz7ga__skWhen{width:240px!important;height:18px!important}.SuccessContent-module-scss-module__Eaz7ga__skService{border-radius:var(--radius-lg)!important;width:80%!important;height:28px!important}.SuccessContent-module-scss-module__Eaz7ga__skChip{border-radius:var(--radius-pill)!important;width:140px!important;height:24px!important}.SuccessContent-module-scss-module__Eaz7ga__skChipWide{border-radius:var(--radius-pill)!important;width:160px!important;height:24px!important}.SuccessContent-module-scss-module__Eaz7ga__skChipSm{border-radius:var(--radius-pill)!important;width:100px!important;height:24px!important}.SuccessContent-module-scss-module__Eaz7ga__skClinicPhone{border-radius:var(--radius-md)!important;width:180px!important;height:20px!important}.SuccessContent-module-scss-module__Eaz7ga__servicePriceInline{color:var(--text-muted);font-weight:var(--font-weight-medium)}.SuccessContent-module-scss-module__Eaz7ga__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__Eaz7ga__body{gap:var(--space-3)}.SuccessContent-module-scss-module__Eaz7ga__h2{font-size:var(--font-size-md)}.SuccessContent-module-scss-module__Eaz7ga__actionsBar{grid-template-columns:repeat(2,1fr)}.SuccessContent-module-scss-module__Eaz7ga__cols3{grid-template-columns:1fr}.SuccessContent-module-scss-module__Eaz7ga__statusRow{flex-wrap:wrap}.SuccessContent-module-scss-module__Eaz7ga__badgePrepayment{flex-basis:100%}.SuccessContent-module-scss-module__Eaz7ga__footerDesktop{display:none}.SuccessContent-module-scss-module__Eaz7ga__footerMobile{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:100;background:#fff;border-top:1px solid #0000000f;display:grid;position:fixed;bottom:0;left:0;right:0}.SuccessContent-module-scss-module__Eaz7ga__withFooter .SuccessContent-module-scss-module__Eaz7ga__body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal-mask{background:#00000073}.UIModal-module-scss-module__5_LImW__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__5_LImW__modalRoot .ant-modal-header{background:#fff;border-bottom:1px solid #0000000f;border-top-left-radius:24px;border-top-right-radius:24px;flex:none;padding:14px 16px}.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal-title{color:#111827;font-size:16px;font-weight:600;line-height:1.2}.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal-close{inset-inline-end:6px;color:#6b7280;width:40px;height:40px;top:6px}.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal-close:hover{color:#111827;background:#0000000a;border-radius:8px}.UIModal-module-scss-module__5_LImW__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__5_LImW__modalRoot.UIModal-module-scss-module__5_LImW__fullHeight .ant-modal{top:16px!important}.UIModal-module-scss-module__5_LImW__modalRoot.UIModal-module-scss-module__5_LImW__fullHeight .ant-modal-content{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.UIModal-module-scss-module__5_LImW__modalRoot.UIModal-module-scss-module__5_LImW__fullHeight .ant-modal-body{flex-direction:column;padding:16px;display:flex;overflow:hidden}}.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal-footer{flex:none}@media (max-width:768px){.UIModal-module-scss-module__5_LImW__modalRoot .ant-modal{padding:0;width:100%!important;max-width:100%!important;margin:0!important;top:0!important}.UIModal-module-scss-module__5_LImW__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__5_LImW__modalRoot .ant-modal-header{border-radius:0}}
.RescheduleAppointmentModal-module-scss-module__449Jta__wrap{gap:var(--space-4);display:grid}.RescheduleAppointmentModal-module-scss-module__449Jta__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__449Jta__doctorBox button{cursor:default}.RescheduleAppointmentModal-module-scss-module__449Jta__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__449Jta__slotsBox .RescheduleAppointmentModal-module-scss-module__449Jta__wss{width:100%;max-height:60vh;overflow:auto}.RescheduleAppointmentModal-module-scss-module__449Jta__slotsLoading{pointer-events:none;opacity:.85}.RescheduleAppointmentModal-module-scss-module__449Jta__slotsLoading:after{content:"";border-radius:inherit;background:linear-gradient(#fff9 0%,#ffffff59 100%);position:absolute;inset:0}@media (max-width:768px){.RescheduleAppointmentModal-module-scss-module__449Jta__wrap{gap:var(--space-3)}.RescheduleAppointmentModal-module-scss-module__449Jta__doctorBox,.RescheduleAppointmentModal-module-scss-module__449Jta__slotsBox{border-radius:var(--radius-lg);padding:var(--space-3)}.RescheduleAppointmentModal-module-scss-module__449Jta__slotsBox .RescheduleAppointmentModal-module-scss-module__449Jta__wss{max-height:55vh}}@media (max-width:480px){.RescheduleAppointmentModal-module-scss-module__449Jta__doctorBox,.RescheduleAppointmentModal-module-scss-module__449Jta__slotsBox{padding:var(--space-2)}.RescheduleAppointmentModal-module-scss-module__449Jta__slotsBox{min-height:200px}}
.PrepaymentStep-module-scss-module__-MralW__wrap{flex-direction:column;gap:14px;height:100%;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.PrepaymentStep-module-scss-module__-MralW__h2{flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.3}.PrepaymentStep-module-scss-module__-MralW__note{color:#6b7280;text-align:center;margin:0;font-size:14px;line-height:1.5}.PrepaymentStep-module-scss-module__-MralW__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__-MralW__row{color:#566178;justify-content:space-between;align-items:center;font-size:14px;display:flex}.PrepaymentStep-module-scss-module__-MralW__label{font-weight:500}.PrepaymentStep-module-scss-module__-MralW__value{color:#1c1f27;font-weight:600}.PrepaymentStep-module-scss-module__-MralW__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__-MralW__statusPending{color:#4654d8;background:#f4f6ff}.PrepaymentStep-module-scss-module__-MralW__statusApproved{color:#1f9254;background:#e8f8f0}.PrepaymentStep-module-scss-module__-MralW__statusRejected{color:#d92d20;background:#ffecec}.PrepaymentStep-module-scss-module__-MralW__iframe{border:1px solid #e6e7ec;border-radius:12px;flex:1;width:100%;min-height:300px;overflow:hidden}.PrepaymentStep-module-scss-module__-MralW__placeholder{text-align:center;color:#7a8194;border:1px dashed #cfd3dc;border-radius:12px;padding:16px;font-size:14px}.PrepaymentStep-module-scss-module__-MralW__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__-MralW__qrCode{display:block}.PrepaymentStep-module-scss-module__-MralW__qrHint{color:#4b5563;font-size:13px}.PrepaymentStep-module-scss-module__-MralW__qrAmount{align-items:baseline;gap:6px;display:inline-flex}.PrepaymentStep-module-scss-module__-MralW__qrAmountLabel{color:#6b7280;font-size:12px}.PrepaymentStep-module-scss-module__-MralW__qrAmountValue{color:#111827;font-size:14px;font-weight:700}.PrepaymentStep-module-scss-module__-MralW__error{color:#d92d20;background:#ffecec;border-radius:12px;flex-shrink:0;padding:10px 12px;font-size:14px}.PrepaymentStep-module-scss-module__-MralW__actions{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex}.PrepaymentStep-module-scss-module__-MralW__refreshButton{align-self:center;min-width:180px}.PrepaymentStep-module-scss-module__-MralW__checkingHint{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:inline-flex}.PrepaymentStep-module-scss-module__-MralW__servicesBlock{justify-items:center;gap:10px;margin-top:16px;display:grid}.PrepaymentStep-module-scss-module__-MralW__servicesTitle{color:#111827;text-align:center;font-size:16px;font-weight:700}.PrepaymentStep-module-scss-module__-MralW__servicesList{justify-items:center;gap:8px;display:grid}.PrepaymentStep-module-scss-module__-MralW__skeleton{flex-direction:column;flex:1;gap:12px;display:flex}.PrepaymentStep-module-scss-module__-MralW__skeletonBadge .ant-skeleton-input{border-radius:12px;width:120px;height:16px}.PrepaymentStep-module-scss-module__-MralW__skeletonIframe .ant-skeleton-button{border-radius:12px;width:100%;height:100%;min-height:300px}.PrepaymentStep-module-scss-module__-MralW__skeletonButton .ant-skeleton-button{border-radius:12px;width:100%;height:46px}
.Procedures-module-scss-module__4Gn_AG__Procedures{padding:24px 0 48px}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__titleRow{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__count{color:#6b7280;font-size:14px}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__groups{flex-direction:column;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__group{border-bottom:1px solid #1118270f;flex-direction:column;gap:10px;padding:14px 0;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__parentCol{align-items:flex-start;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__parentTitle{color:#111827;margin:0;font-size:16px;font-weight:700;line-height:1.3}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__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__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__parentLink:hover{color:#1d4ed8}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__parentLinkIcon{opacity:.8;font-size:13px;transform:translateY(1px)}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__childrenCol{flex-direction:column;align-items:flex-start;width:100%;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__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__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__linkItem{min-width:0}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__link{color:#3b82f6;word-break:break-word;font-size:14px;line-height:1.35;text-decoration:none;display:inline-block}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__link:hover{text-decoration:underline}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonGroup{border-bottom:1px solid #1118270f;flex-direction:column;gap:10px;padding:14px 0;display:flex}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonParent{background:#00000012;border-radius:6px;width:220px;height:24px}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 18px;display:grid}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonLink{background:#0000000d;border-radius:5px;height:18px}@media (max-width:992px){.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__links,.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}}@media (max-width:768px){.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__parentTitle{font-size:16px}.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__links,.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}}@media (max-width:560px){.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__links,.Procedures-module-scss-module__4Gn_AG__Procedures .Procedures-module-scss-module__4Gn_AG__content .Procedures-module-scss-module__4Gn_AG__skeletonLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SpecializationsIndex-module-scss-module__BSTDYa__root{padding:24px 0}.SpecializationsIndex-module-scss-module__BSTDYa__titleRow{align-items:baseline;gap:8px;display:flex}.SpecializationsIndex-module-scss-module__BSTDYa__title{font-size:var(--font-size-xl);color:#111827;margin:0;font-weight:800}.SpecializationsIndex-module-scss-module__BSTDYa__count{color:#6b7280}.SpecializationsIndex-module-scss-module__BSTDYa__group{border-bottom:1px solid #1118270f;grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.SpecializationsIndex-module-scss-module__BSTDYa__letter{color:#111827;font-weight:700}.SpecializationsIndex-module-scss-module__BSTDYa__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__BSTDYa__link{color:#3b82f6;text-decoration:none}.SpecializationsIndex-module-scss-module__BSTDYa__link:hover{text-decoration:underline}.SpecializationsIndex-module-scss-module__BSTDYa__skeletonGroup{border-bottom:1px solid #1118270f;grid-template-columns:24px 1fr;gap:16px;padding:12px 0;display:grid}.SpecializationsIndex-module-scss-module__BSTDYa__skeletonLetter{background:#00000012;border-radius:4px;width:16px;height:20px}.SpecializationsIndex-module-scss-module__BSTDYa__skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px;display:grid}.SpecializationsIndex-module-scss-module__BSTDYa__skeleton{background:#0000000d;border-radius:4px;height:20px}@media (max-width:768px){.SpecializationsIndex-module-scss-module__BSTDYa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}}
.DateTimePickerStep-module-scss-module__8etjYa__inner{gap:16px}.DateTimePickerStep-module-scss-module__8etjYa__h2{text-align:center;font-size:18px;font-weight:800}.DateTimePickerStep-module-scss-module__8etjYa__spinnerWrap{justify-content:center;align-items:center;padding:40px 20px;display:flex}.DateTimePickerStep-module-scss-module__8etjYa__emptyWrap{text-align:center;padding:24px 16px}.DateTimePickerStep-module-scss-module__8etjYa__muted{color:#6b7280;margin-bottom:12px;font-size:14px;line-height:1.5}.DateTimePickerStep-module-scss-module__8etjYa__branchPhone{color:#111827;margin-top:8px;font-size:14px;font-weight:600}.DateTimePickerStep-module-scss-module__8etjYa__phoneLink{color:#2563eb;text-decoration:none;transition:color .2s}.DateTimePickerStep-module-scss-module__8etjYa__phoneLink:hover{color:#1d4ed8;text-decoration:underline}.DateTimePickerStep-module-scss-module__8etjYa__phoneLink:active{color:#1e40af}
.ant-btn.ShareDoctorCardButton-module-scss-module__crgeaq__button.ShareDoctorCardButton-module-scss-module__crgeaq__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 #1118271f!important;padding:6px 12px!important}:is(.ant-btn.ShareDoctorCardButton-module-scss-module__crgeaq__button.ShareDoctorCardButton-module-scss-module__crgeaq__button:hover:not(:disabled),.ant-btn.ShareDoctorCardButton-module-scss-module__crgeaq__button.ShareDoctorCardButton-module-scss-module__crgeaq__button:focus-visible:not(:disabled)){color:#314155!important;box-shadow:none!important;background:#eef4ff!important;border-color:#3d5cea42!important}
.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__page{min-height:100%;padding:24px 0 40px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__container{flex-direction:column;gap:20px;max-width:920px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__header{flex-direction:column;gap:6px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__title{margin:0;font-size:36px;font-weight:700;line-height:1.15}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__clinicName{color:#2f3441;margin:0;font-size:18px;font-weight:500;line-height:1.35}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__sectionTitle{margin:0;font-size:28px;font-weight:600;line-height:1.2}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchList{flex-direction:column;gap:12px;display:flex}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__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__nZ8xPG__branchButton:hover{border-color:#3f62dc}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchButtonActive{border-color:#3f62dc;box-shadow:0 0 0 1px #3f62dc2e}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchName{color:#1f2433;font-size:16px;font-weight:600;line-height:1.25}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchBadge{color:#3f62dc;background:#e9f0ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__footer{margin-top:8px}@media (max-width:992px){.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__page{padding:20px 0 28px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__title{font-size:30px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__sectionTitle{font-size:24px}}@media (max-width:768px){.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__page{padding:16px 0 24px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__container{gap:14px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__title{font-size:24px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__clinicName{font-size:16px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__sectionTitle{font-size:20px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchButton{border-radius:14px;padding:14px 16px}.ClinicOnlineBookingWidget-module-scss-module__nZ8xPG__branchName{font-size:15px}}
.DoctorProfileDetails-module-scss-module__U6_-dG__root{gap:var(--space-3);width:100%;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__about{gap:8px;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__title,.DoctorProfileDetails-module-scss-module__U6_-dG__groupTitle{color:var(--text-strong);margin:0;font-size:23px;font-weight:600;line-height:1.25}.DoctorProfileDetails-module-scss-module__U6_-dG__description{color:var(--text-body);white-space:pre-line;word-break:break-word;margin:0;font-size:15px;font-weight:400;line-height:1.32}.DoctorProfileDetails-module-scss-module__U6_-dG__descriptionClamped{-webkit-line-clamp:var(--doctor-profile-details-lines,3);line-clamp:var(--doctor-profile-details-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DoctorProfileDetails-module-scss-module__U6_-dG__toggle{color:#3d5cea;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:0;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.DoctorProfileDetails-module-scss-module__U6_-dG__toggleIcon{font-size:12px;transition:transform .2s}.DoctorProfileDetails-module-scss-module__U6_-dG__toggleIconOpen{transform:rotate(180deg)}.DoctorProfileDetails-module-scss-module__U6_-dG__group{gap:16px;min-width:0;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__timeline{gap:16px;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__showMore{color:#3d5cea;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.DoctorProfileDetails-module-scss-module__U6_-dG__showMoreIcon{font-size:12px;transition:transform .2s}.DoctorProfileDetails-module-scss-module__U6_-dG__showMoreIconOpen{transform:rotate(180deg)}.DoctorProfileDetails-module-scss-module__U6_-dG__timelineItem{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__itemAvatar{color:#9ca3af;background:#f2f2f1;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;overflow:hidden}.DoctorProfileDetails-module-scss-module__U6_-dG__itemLogo{object-fit:cover;width:100%;height:100%}.DoctorProfileDetails-module-scss-module__U6_-dG__itemContent{gap:4px;min-width:0;padding-top:1px;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__itemTitle{color:var(--text-strong);margin:0;font-size:15px;font-weight:600;line-height:1.25}.DoctorProfileDetails-module-scss-module__U6_-dG__itemSubtitle{color:var(--text-body);margin:0;font-size:12px;font-weight:500;line-height:1.3}.DoctorProfileDetails-module-scss-module__U6_-dG__itemPeriod,.DoctorProfileDetails-module-scss-module__U6_-dG__itemDescription{color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.35}.DoctorProfileDetails-module-scss-module__U6_-dG__itemDescription{color:#4b5563}.DoctorProfileDetails-module-scss-module__U6_-dG__itemMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.DoctorProfileDetails-module-scss-module__U6_-dG__itemMetaText,.DoctorProfileDetails-module-scss-module__U6_-dG__itemLink{min-width:0;color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.DoctorProfileDetails-module-scss-module__U6_-dG__itemLink{color:#3d5cea;font-weight:500}.DoctorProfileDetails-module-scss-module__U6_-dG__itemLink:hover{text-decoration:underline}.DoctorProfileDetails-module-scss-module__U6_-dG__certificates{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;min-width:0;padding:2px 2px 6px;display:flex;overflow-x:auto}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateCard{scroll-snap-align:start;background:#fff;border:1px solid #11182714;border-radius:16px;flex:0 0 216px;grid-template-rows:152px minmax(0,1fr);width:216px;height:268px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1118270f}.DoctorProfileDetails-module-scss-module__U6_-dG__certificatePreview{z-index:0;width:100%;height:100%;color:inherit;background:linear-gradient(135deg,#3d5cea14,#0000 42%),linear-gradient(#fff 0%,#eef3ff 100%);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateImage{object-fit:cover;width:100%;height:100%}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateFile{color:#3d5cea;justify-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateFile .anticon{font-size:34px}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateBody{z-index:1;min-height:0;color:var(--text-strong);background:#fff;border-top:1px solid #1118270f;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:12px;display:grid;position:relative;overflow:hidden}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateTop{color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateKicker,.DoctorProfileDetails-module-scss-module__U6_-dG__certificateYear{min-width:0}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateDescriptionWrap{min-width:0;min-height:0;display:grid}.DoctorProfileDetails-module-scss-module__U6_-dG__certificateDescription{min-height:0;color:var(--text-body);word-break:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.35;overflow:auto}@media (max-width:640px){.DoctorProfileDetails-module-scss-module__U6_-dG__root{gap:var(--space-3)}.DoctorProfileDetails-module-scss-module__U6_-dG__title,.DoctorProfileDetails-module-scss-module__U6_-dG__groupTitle{font-size:21px}.DoctorProfileDetails-module-scss-module__U6_-dG__description{line-height:1.3}.DoctorProfileDetails-module-scss-module__U6_-dG__certificates{margin-right:-16px;padding-right:16px}}
.SelectionCard-module-scss-module__uq4MWG__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__uq4MWG__card:hover{border-color:#99b6ff}.SelectionCard-module-scss-module__uq4MWG__content{flex:auto;min-width:0}.SelectionCard-module-scss-module__uq4MWG__cardDisabled{border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:#f7f7f8}.SelectionCard-module-scss-module__uq4MWG__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__uq4MWG__arrowDisabled{color:var(--text-muted);border-color:#d7dae0}@media (max-width:768px){.SelectionCard-module-scss-module__uq4MWG__card{border-radius:16px;padding:12px}}
.PartnerBookingWidget-module-scss-module__tLx-7G__page{padding:0 0 36px}.PartnerBookingWidget-module-scss-module__tLx-7G__container{gap:20px;display:grid}.PartnerBookingWidget-module-scss-module__tLx-7G__header{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding-top:32px;display:grid}.PartnerBookingWidget-module-scss-module__tLx-7G__title{text-align:center;color:#111827;margin:0;font-size:28px;font-weight:800;line-height:1.2}.PartnerBookingWidget-module-scss-module__tLx-7G__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__tLx-7G__circleButton:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.PartnerBookingWidget-module-scss-module__tLx-7G__circlePlaceholder{visibility:hidden;width:40px;height:40px;display:inline-block}.PartnerBookingWidget-module-scss-module__tLx-7G__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__tLx-7G__addressRow{color:var(--text-strong);align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.PartnerBookingWidget-module-scss-module__tLx-7G__addressRow span{font-weight:500}.PartnerBookingWidget-module-scss-module__tLx-7G__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__tLx-7G__list{flex-direction:column;gap:12px;display:flex}.PartnerBookingWidget-module-scss-module__tLx-7G__branchContent{flex-direction:column;gap:4px;min-width:0;display:flex}.PartnerBookingWidget-module-scss-module__tLx-7G__branchName{color:var(--text-strong);font-size:15px;font-weight:600;line-height:1.2}.PartnerBookingWidget-module-scss-module__tLx-7G__branchAddressLabel{color:#949393;font-size:12px}.PartnerBookingWidget-module-scss-module__tLx-7G__methodCard{color:var(--text-strong)}.PartnerBookingWidget-module-scss-module__tLx-7G__methodLabel{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.PartnerBookingWidget-module-scss-module__tLx-7G__methodIcon{flex:none;width:18px;height:18px}.PartnerBookingWidget-module-scss-module__tLx-7G__pendingLabel{color:#949393;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:500}@media (max-width:768px){.PartnerBookingWidget-module-scss-module__tLx-7G__page{padding:0 0 24px}.PartnerBookingWidget-module-scss-module__tLx-7G__header{grid-template-columns:36px 1fr 36px;padding-top:24px}.PartnerBookingWidget-module-scss-module__tLx-7G__title{font-size:22px}.PartnerBookingWidget-module-scss-module__tLx-7G__sectionTitle{font-size:18px;line-height:1.2}.PartnerBookingWidget-module-scss-module__tLx-7G__circleButton{width:36px;height:36px;font-size:16px}.PartnerBookingWidget-module-scss-module__tLx-7G__circlePlaceholder{width:36px;height:36px}.PartnerBookingWidget-module-scss-module__tLx-7G__branchName,.PartnerBookingWidget-module-scss-module__tLx-7G__methodLabel{font-size:15px}}
.Step4Success-module-scss-module__rjp8qa__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__rjp8qa__iconWrapper{margin-bottom:24px}.Step4Success-module-scss-module__rjp8qa__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__rjp8qa__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__rjp8qa__buttonRow{width:100%;max-width:300px}@media (max-width:768px){.Step4Success-module-scss-module__rjp8qa__container{min-height:250px;padding:30px 16px}.Step4Success-module-scss-module__rjp8qa__title{font-size:var(--font-size-lg);margin-bottom:10px}.Step4Success-module-scss-module__rjp8qa__subtitle{font-size:var(--font-size-sm);margin-bottom:24px}}@media (max-width:480px){.Step4Success-module-scss-module__rjp8qa__container{padding:24px 12px}.Step4Success-module-scss-module__rjp8qa__title{font-size:var(--font-size-md)}}
.AlreadyReviewed-module-scss-module__WYRzba__container{text-align:center;background:var(--surface-card,#fff);border-radius:var(--radius-xl,20px);box-shadow:var(--shadow-card,0 4px 12px #00000014);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.AlreadyReviewed-module-scss-module__WYRzba__iconWrapper{justify-content:center;margin-bottom:24px;display:flex}.AlreadyReviewed-module-scss-module__WYRzba__title{color:var(--text-strong,#111827);margin:0 0 12px;font-size:24px;font-weight:700}.AlreadyReviewed-module-scss-module__WYRzba__message{color:var(--text-body,#1f2937);max-width:400px;margin:0 0 32px;font-size:16px}.AlreadyReviewed-module-scss-module__WYRzba__buttonRow{width:100%;max-width:300px}
.UISectionTitle-module-scss-module__s4J_HG__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__s4J_HG__title{font-size:var(--font-size-lg)}}
.ClinicCardsSection-module-scss-module__WFBOgG__root{padding:30px 0}.ClinicCardsSection-module-scss-module__WFBOgG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media (max-width:768px){.ClinicCardsSection-module-scss-module__WFBOgG__header{justify-content:flex-start}}.ClinicCardsSection-module-scss-module__WFBOgG__skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.ClinicCardsSection-module-scss-module__WFBOgG__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ClinicCardsSection-module-scss-module__WFBOgG__skeletonGrid{grid-template-columns:1fr}}
.ClinicCardUIList-module-scss-module__4vREYG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.ClinicCardUIList-module-scss-module__4vREYG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ClinicCardUIList-module-scss-module__4vREYG__grid{grid-template-columns:1fr}}.ClinicCardUIList-module-scss-module__4vREYG__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__4vREYG__shine}@keyframes ClinicCardUIList-module-scss-module__4vREYG__shine{0%{background-position:200% 0}to{background-position:0 0}}
.ClinicCardUI-module-scss-module__sngrKa__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__sngrKa__clickable{cursor:pointer}.ClinicCardUI-module-scss-module__sngrKa__content{flex-direction:column;flex:auto;gap:16px;display:flex}.ClinicCardUI-module-scss-module__sngrKa__actions{flex-direction:column;gap:16px;margin-top:auto;display:flex}.ClinicCardUI-module-scss-module__sngrKa__header{grid-template-columns:88px 1fr;align-items:center;gap:16px;display:grid}.ClinicCardUI-module-scss-module__sngrKa__avatar{background:#eef2ff;border-radius:20px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.ClinicCardUI-module-scss-module__sngrKa__avatar>svg,.ClinicCardUI-module-scss-module__sngrKa__avatar>img{object-fit:contain;display:block}.ClinicCardUI-module-scss-module__sngrKa__avatar>img{object-fit:cover;width:100%;height:100%}.ClinicCardUI-module-scss-module__sngrKa__avatar>svg{width:60px;height:60px}.ClinicCardUI-module-scss-module__sngrKa__headText{min-width:0}.ClinicCardUI-module-scss-module__sngrKa__title{color:var(--text-strong);margin:0;font-size:20px;font-weight:800;line-height:1.1}.ClinicCardUI-module-scss-module__sngrKa__type{color:var(--text-muted);font-size:var(--font-size-sm);margin-top:2px;font-weight:600}.ClinicCardUI-module-scss-module__sngrKa__rateRow{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.ClinicCardUI-module-scss-module__sngrKa__star{color:var(--accent-star)}.ClinicCardUI-module-scss-module__sngrKa__rating{color:var(--text-strong)}.ClinicCardUI-module-scss-module__sngrKa__muted{color:var(--text-muted)}.ClinicCardUI-module-scss-module__sngrKa__branchesBlock{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ClinicCardUI-module-scss-module__sngrKa__branchesLabel{color:var(--text-muted);letter-spacing:.2px;font-weight:700}.ClinicCardUI-module-scss-module__sngrKa__row{color:var(--text-body);font-size:var(--font-size-md);align-items:flex-start;gap:10px;display:flex}.ClinicCardUI-module-scss-module__sngrKa__icon{width:18px;height:18px;color:var(--accent-icon);flex:none;margin-top:3px}.ClinicCardUI-module-scss-module__sngrKa__address{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClinicCardUI-module-scss-module__sngrKa__chipsWrap{min-width:0;margin-top:6px}.ClinicCardUI-module-scss-module__sngrKa__freeRow{color:var(--text-body);font-size:var(--font-size-md);align-items:center;gap:10px;display:flex}.ClinicCardUI-module-scss-module__sngrKa__freeRow b{color:var(--color-state-dark)}.ClinicCardUI-module-scss-module__sngrKa__card [data-stop-card]{pointer-events:auto}@media (max-width:768px){.ClinicCardUI-module-scss-module__sngrKa__card{border-radius:16px;gap:12px;padding:16px}.ClinicCardUI-module-scss-module__sngrKa__content,.ClinicCardUI-module-scss-module__sngrKa__actions{gap:12px}.ClinicCardUI-module-scss-module__sngrKa__header{grid-template-columns:64px 1fr;gap:12px}.ClinicCardUI-module-scss-module__sngrKa__avatar{border-radius:14px;width:64px;height:64px}.ClinicCardUI-module-scss-module__sngrKa__avatar>svg,.ClinicCardUI-module-scss-module__sngrKa__avatar>img{display:block}.ClinicCardUI-module-scss-module__sngrKa__avatar>img{width:100%;height:100%}.ClinicCardUI-module-scss-module__sngrKa__avatar>svg{width:40px;height:40px}.ClinicCardUI-module-scss-module__sngrKa__title{font-size:18px}.ClinicCardUI-module-scss-module__sngrKa__type{font-size:12px}.ClinicCardUI-module-scss-module__sngrKa__rateRow{gap:6px}.ClinicCardUI-module-scss-module__sngrKa__branchesBlock{gap:10px}.ClinicCardUI-module-scss-module__sngrKa__branchesLabel{font-size:12px}.ClinicCardUI-module-scss-module__sngrKa__row,.ClinicCardUI-module-scss-module__sngrKa__freeRow{gap:8px;font-size:14px}.ClinicCardUI-module-scss-module__sngrKa__icon{width:16px;height:16px;margin-top:2px}}
.ProcedureDetailsList-module-scss-module__H5yJAG__wrap{gap:12px;display:grid}.ProcedureDetailsList-module-scss-module__H5yJAG__list{gap:10px;display:grid}.ProcedureDetailsList-module-scss-module__H5yJAG__wrapCompact,.ProcedureDetailsList-module-scss-module__H5yJAG__listCompact{gap:8px}.ProcedureDetailsList-module-scss-module__H5yJAG__controls{justify-content:center;display:flex}.ProcedureDetailsList-module-scss-module__H5yJAG__moreBtn{color:#2e68ff;cursor:pointer}
.ProcedureDetailsCard-module-scss-module__z5cUpa__wrapper{width:100%}.ProcedureDetailsCard-module-scss-module__z5cUpa__legacyRoot{text-align:left;cursor:pointer;background:#eef6ff;border:1px solid #1118270f;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__z5cUpa__legacyRoot:hover{background:#e6f0ff;border-color:#1118271f;box-shadow:0 2px 8px #1118270f}.ProcedureDetailsCard-module-scss-module__z5cUpa__withCheckbox{grid-template-columns:22px 1fr auto}.ProcedureDetailsCard-module-scss-module__z5cUpa__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 #0000001a}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxCard:hover:not(:disabled){border-color:#d6deef}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxCardChecked{border-color:#6c7dab}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxCardDisabled{opacity:.6;cursor:default}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxBody{row-gap:5px;min-width:0;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxTitle{color:#111827;font-size:15px;font-weight:500;line-height:1.25}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxBottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDetailsBtn{color:#3d5cea;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:fit-content;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__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__z5cUpa__checkboxWrap{pointer-events:auto;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxAnt .ant-checkbox{justify-content:center;align-items:center;display:inline-flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxAnt .ant-checkbox-inner{border-radius:4px;width:18px;height:18px}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxAntBooking .ant-checkbox{justify-content:center;align-items:center;display:inline-flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxAntBooking .ant-checkbox-inner{background:#fff;border-color:#d8dadc;border-radius:8px;width:30px;height:30px}.ProcedureDetailsCard-module-scss-module__z5cUpa__disabled{opacity:.6;cursor:default}.ProcedureDetailsCard-module-scss-module__z5cUpa__disabled:hover{box-shadow:none;background:#eef6ff;border-color:#1118270f}.ProcedureDetailsCard-module-scss-module__z5cUpa__legacyTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ProcedureDetailsCard-module-scss-module__z5cUpa__legacyTitleWrap{align-content:start;gap:6px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__legacyTitle,.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__legacyPrice{font-size:11px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxCard{border-radius:16px;gap:10px;padding:12px 14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxTitle{font-size:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDetailsBtn{font-size:11px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxPrice{font-size:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm.ProcedureDetailsCard-module-scss-module__z5cUpa__card{border-radius:16px;padding:12px 14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__cardMain{gap:10px 12px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__cardTitle{font-size:15px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__cardPrice{font-size:13px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__detailsBtn{gap:6px;height:24px;padding:0 8px;font-size:11px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__bookBtn{height:28px;padding:0 12px;font-size:11px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__sideColumn{gap:8px;min-width:160px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__requirement{font-size:11px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__sectionLabel{font-size:10px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__description{font-size:12px;line-height:1.35}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__descContent{gap:6px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__requirementBlock{border-radius:8px;padding:8px 10px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__descriptionBlock{gap:4px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__description,.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__requirement{font-size:11px;line-height:1.35}.ProcedureDetailsCard-module-scss-module__z5cUpa__sizeSm .ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__sectionLabel{font-size:10px}.ProcedureDetailsCard-module-scss-module__z5cUpa__legacyRightWrap{align-items:center;gap:8px;display:inline-flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__legacyPrice{color:#2e68ff;white-space:nowrap;font-size:14px;font-weight:700}.ProcedureDetailsCard-module-scss-module__z5cUpa__pricePlaceholder{width:72px;height:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__expandBtn{cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__desc{display:none}.ProcedureDetailsCard-module-scss-module__z5cUpa__descOpen{display:block}.ProcedureDetailsCard-module-scss-module__z5cUpa__wrapper>.ProcedureDetailsCard-module-scss-module__z5cUpa__desc{margin-top:8px;padding:0 6px}.ProcedureDetailsCard-module-scss-module__z5cUpa__wrapper>.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc{margin-top:10px;padding:0 2px}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardContent .ProcedureDetailsCard-module-scss-module__z5cUpa__desc{padding:0}.ProcedureDetailsCard-module-scss-module__z5cUpa__descContent{gap:8px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__sectionLabel{color:#6f7a90;font-size:12px;font-weight:600;line-height:1.2}.ProcedureDetailsCard-module-scss-module__z5cUpa__sectionDivider{background:#e5e9f2;width:100%;height:1px;margin:2px 0 6px}.ProcedureDetailsCard-module-scss-module__z5cUpa__requirementBlock{background:#fff9ea;border:1px solid #f6e1a9;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__descriptionBlock{gap:6px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__badgesRow{flex-wrap:wrap;gap:8px;display:flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__requirement{color:#1f2937;font-size:12px;line-height:1.45}.ProcedureDetailsCard-module-scss-module__z5cUpa__description{color:#1f2937;font-size:16px;line-height:1.45}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__description,.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__requirement,.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxDesc .ProcedureDetailsCard-module-scss-module__z5cUpa__sectionLabel{font-size:12px}.ProcedureDetailsCard-module-scss-module__z5cUpa__card{background:#fff;border:1px solid #e5e9f2;border-radius:24px;width:100%;padding:18px 22px;box-shadow:0 4px 20px #0000001a}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineCard{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:1px solid #11182724;border-radius:12px;align-content:start;gap:8px;padding:8px 12px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineWrapper{width:fit-content;max-width:100%}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineTitle,.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlinePrice{color:#111827;font-size:16px;font-weight:500;line-height:1.35}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineDot{color:#6b7280;font-size:12px;line-height:1}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineCard .ProcedureDetailsCard-module-scss-module__z5cUpa__badgesRow{margin-top:2px}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardSelectable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardSelectable:hover:not(.ProcedureDetailsCard-module-scss-module__z5cUpa__disabled){border-color:#d6deef}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardChecked{border-color:#6c7dab}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardMain{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 20px;display:grid}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardContent{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardTitleRow{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardTitle{color:#131a2a;font-size:19px;font-weight:500;line-height:1.2}.ProcedureDetailsCard-module-scss-module__z5cUpa__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__z5cUpa__detailsBtn:hover:not(:disabled){background:#e2eaff}.ProcedureDetailsCard-module-scss-module__z5cUpa__sideColumn{flex-direction:column;align-items:flex-end;gap:14px;min-width:208px;display:flex}.ProcedureDetailsCard-module-scss-module__z5cUpa__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__z5cUpa__cardPriceMuted{color:#8d96aa}.ProcedureDetailsCard-module-scss-module__z5cUpa__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__z5cUpa__bookBtn:hover:not(:disabled){background:#2f4dd4}.ProcedureDetailsCard-module-scss-module__z5cUpa__loadingCard{pointer-events:none}.ProcedureDetailsCard-module-scss-module__z5cUpa__placeholder{cursor:default;background:0 0;border-style:dashed;border-color:#1118272e}.ProcedureDetailsCard-module-scss-module__z5cUpa__placeholder:hover{box-shadow:none;background:0 0;border-color:#1118272e}.ProcedureDetailsCard-module-scss-module__z5cUpa__titleGhost{background:#0f172a14;border-radius:999px;width:60%;height:14px;display:inline-block}.ProcedureDetailsCard-module-scss-module__z5cUpa__card.ProcedureDetailsCard-module-scss-module__z5cUpa__placeholder{gap:12px;padding:16px 20px;display:grid}@media screen and (max-width:768px){.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxCard{border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxTitle,.ProcedureDetailsCard-module-scss-module__z5cUpa__checkboxPrice{font-size:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__card{border-radius:16px;padding:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardMain{grid-template-columns:1fr;gap:12px}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardTitle{font-size:16px}.ProcedureDetailsCard-module-scss-module__z5cUpa__detailsBtn{height:30px;padding:0 12px;font-size:13px}.ProcedureDetailsCard-module-scss-module__z5cUpa__sideColumn{align-items:stretch;gap:10px;width:100%;min-width:0}.ProcedureDetailsCard-module-scss-module__z5cUpa__cardPrice{align-self:flex-end;font-size:14px}.ProcedureDetailsCard-module-scss-module__z5cUpa__bookBtn{width:100%;height:34px;padding:0 14px;font-size:13px}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineCard{border-radius:10px;gap:6px;padding:7px 10px}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineTitle,.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlinePrice{font-size:14px;line-height:1.3}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineDot{font-size:10px}.ProcedureDetailsCard-module-scss-module__z5cUpa__displayInlineCard .ProcedureDetailsCard-module-scss-module__z5cUpa__badgesRow{gap:6px;margin-top:1px}}
.InfoChips-module-scss-module__B3wNza__wrap{gap:var(--space-xs,8px);flex-wrap:wrap;display:flex}.InfoChips-module-scss-module__B3wNza__tag{border-radius:var(--radius-pill,999px);border:1px solid var(--border-quiet,#1118271f);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;user-select:none;pointer-events:none;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.InfoChips-module-scss-module__B3wNza__s_sm .InfoChips-module-scss-module__B3wNza__tag,.InfoChips-module-scss-module__B3wNza__tag.InfoChips-module-scss-module__B3wNza__s_sm{height:30px;padding:0 10px;font-size:14px}.InfoChips-module-scss-module__B3wNza__s_md .InfoChips-module-scss-module__B3wNza__tag,.InfoChips-module-scss-module__B3wNza__tag.InfoChips-module-scss-module__B3wNza__s_md{height:34px;padding:0 12px;font-size:13px}.InfoChips-module-scss-module__B3wNza__icon{place-items:center;width:18px;height:18px;display:inline-grid}.InfoChips-module-scss-module__B3wNza__label{white-space:nowrap}.InfoChips-module-scss-module__B3wNza__shell{display:grid;position:relative}.InfoChips-module-scss-module__B3wNza__viewport{position:relative;overflow:hidden}.InfoChips-module-scss-module__B3wNza__row{gap:var(--space-xs,8px);white-space:nowrap;padding:0;display:inline-flex}.InfoChips-module-scss-module__B3wNza__scrollable{--edge-fade:linear-gradient(to right, #fff0, var(--surface-card,#fff));scrollbar-width:none;overflow:auto hidden}.InfoChips-module-scss-module__B3wNza__scrollable::-webkit-scrollbar{display:none}.InfoChips-module-scss-module__B3wNza__fade{pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:0}.InfoChips-module-scss-module__B3wNza__fadeLeft{background:linear-gradient(to right, var(--surface-card,#fff), #fff0);left:0}.InfoChips-module-scss-module__B3wNza__fadeRight{background:linear-gradient(to left, var(--surface-card,#fff), #fff0);right:0}.InfoChips-module-scss-module__B3wNza__show{opacity:1}@media (max-width:768px){.InfoChips-module-scss-module__B3wNza__wrap{gap:var(--space-xxs,6px)}.InfoChips-module-scss-module__B3wNza__tag{height:28px;padding:0 10px;font-size:12px}.InfoChips-module-scss-module__B3wNza__row{gap:var(--space-xxs,6px)}.InfoChips-module-scss-module__B3wNza__icon{width:16px;height:16px}}
.BranchSelector-module-scss-module__uamfdG__root{flex-direction:column;gap:8px;min-width:0;display:flex}.BranchSelector-module-scss-module__uamfdG__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0;display:grid}.BranchSelector-module-scss-module__uamfdG__option{background:var(--color-white,#fff);min-width:0;min-height:58px;color:var(--text-strong,#111827);text-align:left;cursor:pointer;border:1px solid #d8dadc;border-radius:8px;align-content:center;gap:3px;padding:9px 10px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.BranchSelector-module-scss-module__uamfdG__option:hover{background:#f9fbff;border-color:#bcc7e8}.BranchSelector-module-scss-module__uamfdG__option:focus-visible{outline:2px solid var(--color-primary,#1a33aa);outline-offset:2px}.BranchSelector-module-scss-module__uamfdG__optionActive{border-color:var(--color-primary,#1a33aa);box-shadow:inset 0 0 0 1px var(--color-primary,#1a33aa);background:#ebf5fd}.BranchSelector-module-scss-module__uamfdG__optionActive .BranchSelector-module-scss-module__uamfdG__marker{background:var(--color-primary,#1a33aa)}.BranchSelector-module-scss-module__uamfdG__nameRow{align-items:center;gap:7px;min-width:0;display:flex}.BranchSelector-module-scss-module__uamfdG__marker{background:#c8cdd6;border-radius:50%;flex:none;width:7px;height:7px}.BranchSelector-module-scss-module__uamfdG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.BranchSelector-module-scss-module__uamfdG__address{-webkit-line-clamp:2;line-clamp:2;color:var(--text-muted,#6b7280);-webkit-box-orient:vertical;padding-left:14px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.BranchSelector-module-scss-module__uamfdG__toggle{width:fit-content;color:var(--color-primary,#1a33aa);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700;line-height:1.2}.BranchSelector-module-scss-module__uamfdG__toggle:hover{text-decoration:underline}.BranchSelector-module-scss-module__uamfdG__toggle:focus-visible{outline:2px solid var(--color-primary,#1a33aa);outline-offset:3px;border-radius:4px}@media (max-width:768px){.BranchSelector-module-scss-module__uamfdG__options{grid-template-columns:1fr;gap:6px}.BranchSelector-module-scss-module__uamfdG__option{min-height:52px;padding:8px 10px}.BranchSelector-module-scss-module__uamfdG__name{font-size:13px}.BranchSelector-module-scss-module__uamfdG__address{-webkit-line-clamp:1;line-clamp:1;font-size:12px}}
.ClinicCardSkeleton-module-scss-module__M9zsZq__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__M9zsZq__header{grid-template-columns:88px 1fr;align-items:center;gap:16px;display:grid}.ClinicCardSkeleton-module-scss-module__M9zsZq__avatar{border-radius:20px!important}.ClinicCardSkeleton-module-scss-module__M9zsZq__headText{flex-direction:column;gap:0;min-width:0;display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__ratingRow{margin-top:8px}.ClinicCardSkeleton-module-scss-module__M9zsZq__branchesBlock{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__branchPills{flex-wrap:wrap;gap:8px;display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__rows{flex-direction:column;gap:10px;display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__row{align-items:center;gap:10px;display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__detailed{display:contents}.ClinicCardSkeleton-module-scss-module__M9zsZq__simple{flex-direction:column;gap:12px;display:none}.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlock,.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlockLg,.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlockSm,.ClinicCardSkeleton-module-scss-module__M9zsZq__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__M9zsZq__shine}.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlockLg{height:72px}.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlock{height:48px}.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlockSm{height:36px}.ClinicCardSkeleton-module-scss-module__M9zsZq__simpleBlockXs{height:28px}@media (max-width:768px){.ClinicCardSkeleton-module-scss-module__M9zsZq__detailed{display:none}.ClinicCardSkeleton-module-scss-module__M9zsZq__simple{display:flex}.ClinicCardSkeleton-module-scss-module__M9zsZq__card{border-radius:16px;gap:12px;padding:16px}.ClinicCardSkeleton-module-scss-module__M9zsZq__header{grid-template-columns:64px 1fr;gap:12px}.ClinicCardSkeleton-module-scss-module__M9zsZq__avatar{border-radius:14px!important;width:64px!important;height:64px!important}.ClinicCardSkeleton-module-scss-module__M9zsZq__branchesBlock{gap:10px}}@keyframes ClinicCardSkeleton-module-scss-module__M9zsZq__shine{0%{background-position:200% 0}to{background-position:0 0}}
