.ClinicDetailsShell-module-scss-module__NDonDq__root{padding:20px 0 40px}.ClinicDetailsShell-module-scss-module__NDonDq__wrap{flex-direction:column;display:flex}.ClinicDetailsShell-module-scss-module__NDonDq__breadcrumbs{--breadcrumbs-margin-bottom:15px}.ClinicDetailsShell-module-scss-module__NDonDq__tabsNav{z-index:16;margin-top:var(--space-3);width:100%;padding:8px 12px;display:block;position:sticky;top:84px}.ClinicDetailsShell-module-scss-module__NDonDq__pills{gap:8px;width:100%;display:flex}.ClinicDetailsShell-module-scss-module__NDonDq__pill{color:#475569;cursor:pointer;white-space:nowrap;text-align:center;background:#f1f5f9;border:none;border-radius:100px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,color .15s}.ClinicDetailsShell-module-scss-module__NDonDq__pill:hover:not(.ClinicDetailsShell-module-scss-module__NDonDq__pillActive){color:#1e293b;background:#e2e8f0}.ClinicDetailsShell-module-scss-module__NDonDq__pillActive{color:#fff;background:#1d4ed8}.ClinicDetailsShell-module-scss-module__NDonDq__scrollSection{margin-top:var(--space-3);scroll-margin-top:0}.ClinicDetailsShell-module-scss-module__NDonDq__scrollAnchor{scroll-margin-top:148px}@media (max-width:768px){.ClinicDetailsShell-module-scss-module__NDonDq__tabsNav{margin-top:var(--space-3);width:100%;max-width:none;padding:8px 10px;top:70px}.ClinicDetailsShell-module-scss-module__NDonDq__pills{gap:6px}.ClinicDetailsShell-module-scss-module__NDonDq__pill{padding:10px 8px;font-size:13px}.ClinicDetailsShell-module-scss-module__NDonDq__scrollSection{scroll-margin-top:0}.ClinicDetailsShell-module-scss-module__NDonDq__scrollAnchor{scroll-margin-top:124px}}
.ClinicInfo-module-scss-module__Z8njSq__panel{min-width:0}.ClinicInfo-module-scss-module__Z8njSq__pageGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(320px,368px);align-items:stretch;display:grid}.ClinicInfo-module-scss-module__Z8njSq__infoCard{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.ClinicInfo-module-scss-module__Z8njSq__avatarCard{justify-self:start;display:flex}.ClinicInfo-module-scss-module__Z8njSq__detailsCard{gap:16px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__contentWidget{min-width:0}.ClinicInfo-module-scss-module__Z8njSq__detailsBottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__worktimesWidget{width:100%}.ClinicInfo-module-scss-module__Z8njSq__contactsWidget{border-left:1px solid var(--border-subtle);padding-left:16px}.ClinicInfo-module-scss-module__Z8njSq__bookingCard{align-self:stretch;width:100%;min-height:100%}.ClinicInfo-module-scss-module__Z8njSq__loadingWrap{color:var(--text-muted);padding:18px}@media (max-width:1200px){.ClinicInfo-module-scss-module__Z8njSq__pageGrid{grid-template-columns:1fr}}@media (max-width:980px){.ClinicInfo-module-scss-module__Z8njSq__pageGrid,.ClinicInfo-module-scss-module__Z8njSq__detailsBottom{grid-template-columns:1fr}.ClinicInfo-module-scss-module__Z8njSq__worktimesWidget{width:100%}.ClinicInfo-module-scss-module__Z8njSq__contactsWidget{border-radius:var(--radius-xl);background:#f6f9ff;border-left:none;padding:16px}}@media (max-width:768px){.ClinicInfo-module-scss-module__Z8njSq__infoCard{grid-template-columns:1fr;grid-template-areas:"avatar""content""details";justify-items:center;gap:18px}.ClinicInfo-module-scss-module__Z8njSq__avatarCard{grid-area:avatar;justify-self:center}.ClinicInfo-module-scss-module__Z8njSq__avatarCard [data-avatar-stats]{z-index:1;border-radius:var(--radius-full);background:var(--surface-card,#fff);text-align:center;border:1px solid #11182714;flex-flow:wrap;justify-content:center;align-items:center;gap:2px 10px;width:fit-content;min-width:min(218px,100vw - 72px);max-width:min(320px,100vw - 72px);margin-top:-16px;padding:8px 16px;display:flex;position:relative;box-shadow:0 10px 24px #0f172a1f}.ClinicInfo-module-scss-module__Z8njSq__avatarCard [data-avatar-stats]>:first-child{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.ClinicInfo-module-scss-module__Z8njSq__avatarCard [data-avatar-stats]>:first-child>:first-child{font-size:16px;line-height:1.1}.ClinicInfo-module-scss-module__Z8njSq__avatarCard [data-avatar-stats]>:first-child>:nth-child(2),.ClinicInfo-module-scss-module__Z8njSq__avatarCard [data-avatar-stats]>:nth-child(2){color:var(--text-muted);font-size:12px;line-height:1.15}.ClinicInfo-module-scss-module__Z8njSq__detailsCard{display:contents}.ClinicInfo-module-scss-module__Z8njSq__contentWidget{text-align:center;grid-area:content;justify-items:center;width:100%}.ClinicInfo-module-scss-module__Z8njSq__contentWidget>*{text-align:center;justify-items:center;width:100%}.ClinicInfo-module-scss-module__Z8njSq__detailsBottom{grid-area:details;grid-template-columns:1fr;gap:12px;width:100%}.ClinicInfo-module-scss-module__Z8njSq__contactsWidget{border-radius:var(--radius-xl);background:#f6f9ff;border-left:none;padding:16px}.ClinicInfo-module-scss-module__Z8njSq__bookingCard{width:100%}}@media (max-width:520px){.ClinicInfo-module-scss-module__Z8njSq__infoCard{gap:16px}}.ClinicInfo-module-scss-module__Z8njSq__skeletonInfoCard{min-height:0}.ClinicInfo-module-scss-module__Z8njSq__skeletonAvatarCard{width:100%}.ClinicInfo-module-scss-module__Z8njSq__skeletonAvatarBlock{justify-items:center;gap:14px;width:100%;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonPulse{border-radius:var(--radius-full);background:linear-gradient(90deg,#f0f2f5 0%,#e4e7eb 45%,#f0f2f5 90%) 0 0/220% 100%;max-width:100%;animation:1.35s ease-in-out infinite ClinicInfo-module-scss-module__Z8njSq__clinicInfoSkeletonPulse;display:block}.ClinicInfo-module-scss-module__Z8njSq__skeletonLogo{border-radius:var(--radius-xl);width:138px;height:138px}.ClinicInfo-module-scss-module__Z8njSq__skeletonStats{justify-items:center;gap:8px;width:100%;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonRating{width:76px;height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonReviewMeta{width:118px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPatientMeta{width:134px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDetailsCard{min-width:0}.ClinicInfo-module-scss-module__Z8njSq__skeletonContent{align-content:start;gap:16px;min-width:0;padding-top:2px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonTitle{border-radius:var(--radius-md);width:min(360px,48%);height:42px}.ClinicInfo-module-scss-module__Z8njSq__skeletonShareButton{border-radius:var(--radius-full);width:min(300px,100%);height:42px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescription{gap:9px;width:min(920px,100%);margin-top:8px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLine{width:100%;height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLineShort{width:72%;height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanel{gap:16px;min-width:0;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonWorktimesPanel{border-radius:var(--radius-xl);background:#f6f9ff;min-height:134px;padding:16px}.ClinicInfo-module-scss-module__Z8njSq__skeletonContactsPanel{align-content:start;min-height:120px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanelHeader{grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonContactsPanel .ClinicInfo-module-scss-module__Z8njSq__skeletonPanelHeader{grid-template-columns:20px minmax(0,1fr)}.ClinicInfo-module-scss-module__Z8njSq__skeletonIcon{border-radius:50%;width:20px;height:20px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanelTitle{border-radius:var(--radius-md);width:min(190px,70%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonContactTitle{border-radius:var(--radius-md);width:min(250px,82%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonChevron{border-radius:var(--radius-sm);width:18px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanelBody{gap:10px;min-width:0;padding-left:30px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonScheduleLine{width:min(220px,82%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonScheduleLineShort{width:min(150px,60%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPhoneLine{width:min(180px,80%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonNoteLine{width:min(230px,90%);height:16px}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingCard{flex-direction:column;height:100%;display:flex;overflow:hidden}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingHeader{background:linear-gradient(#bcd1ff 0%,#f6f9ff 100%);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingTitle{width:min(180px,68%);height:22px}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingBody{flex:auto;align-content:start;gap:16px;padding:16px;display:grid}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingLabel{width:min(190px,75%);height:20px}.ClinicInfo-module-scss-module__Z8njSq__skeletonBranchPills{flex-wrap:wrap;gap:10px;display:flex}.ClinicInfo-module-scss-module__Z8njSq__skeletonBranchPill{border-radius:50%;width:42px;height:42px}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingButton{width:100%;height:44px;margin-top:4px}@keyframes ClinicInfo-module-scss-module__Z8njSq__clinicInfoSkeletonPulse{0%{background-position:110% 0}to{background-position:-110% 0}}@media (max-width:980px){.ClinicInfo-module-scss-module__Z8njSq__skeletonContactsPanel{min-height:112px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanelBody{padding-left:30px}}@media (max-width:768px){.ClinicInfo-module-scss-module__Z8njSq__skeletonAvatarBlock{gap:0}.ClinicInfo-module-scss-module__Z8njSq__skeletonStats{z-index:1;border-radius:var(--radius-full);background:var(--surface-card,#fff);border:1px solid #11182714;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;width:fit-content;min-width:min(218px,100vw - 72px);max-width:min(320px,100vw - 72px);margin-top:-16px;padding:8px 16px;display:flex;position:relative;box-shadow:0 10px 24px #0f172a1f}.ClinicInfo-module-scss-module__Z8njSq__skeletonRating{width:58px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonReviewMeta{width:90px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPatientMeta{width:112px;height:18px}.ClinicInfo-module-scss-module__Z8njSq__skeletonContent{text-align:center;justify-items:center;width:100%;padding-top:0}.ClinicInfo-module-scss-module__Z8njSq__skeletonTitle{width:min(330px,82%);height:36px}.ClinicInfo-module-scss-module__Z8njSq__skeletonShareButton{width:100%;max-width:320px;height:42px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescription{justify-items:center;width:100%;margin-top:2px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLine{width:min(520px,88%);height:20px}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLineShort{width:min(430px,72%);height:20px}.ClinicInfo-module-scss-module__Z8njSq__skeletonWorktimesPanel,.ClinicInfo-module-scss-module__Z8njSq__skeletonContactsPanel{border-radius:var(--radius-xl);background:#f6f9ff;width:100%;min-height:146px;padding:16px}.ClinicInfo-module-scss-module__Z8njSq__skeletonPanelBody{padding-left:30px}.ClinicInfo-module-scss-module__Z8njSq__skeletonBookingCard{min-height:260px}}@media (max-width:520px){.ClinicInfo-module-scss-module__Z8njSq__skeletonStats{max-width:100%}.ClinicInfo-module-scss-module__Z8njSq__skeletonTitle{width:76%}.ClinicInfo-module-scss-module__Z8njSq__skeletonShareButton{max-width:100%}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLine{width:92%}.ClinicInfo-module-scss-module__Z8njSq__skeletonDescLineShort{width:76%}}
.ClinicHero-module-scss-module__Oy4oNa__hero{grid-template-columns:150px 1fr;align-items:start;gap:20px;display:grid}.ClinicHero-module-scss-module__Oy4oNa__avatarOnly,.ClinicHero-module-scss-module__Oy4oNa__contentOnly{grid-template-columns:1fr;gap:0}.ClinicHero-module-scss-module__Oy4oNa__right{align-content:start;gap:12px;min-width:0;display:grid}.ClinicHero-module-scss-module__Oy4oNa__title{font-size:23px;line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--text-strong);margin:0}.ClinicHero-module-scss-module__Oy4oNa__actionsRow{min-width:0;max-width:100%;display:inline-flex}.ClinicHero-module-scss-module__Oy4oNa__desc{color:var(--text-body);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:900px;margin:0;font-size:15px;line-height:1.3}@media (max-width:1400px){.ClinicHero-module-scss-module__Oy4oNa__title{font-size:23px}.ClinicHero-module-scss-module__Oy4oNa__desc{font-size:15px}}@media (max-width:1080px){.ClinicHero-module-scss-module__Oy4oNa__hero{grid-template-columns:120px 1fr}.ClinicHero-module-scss-module__Oy4oNa__avatarOnly,.ClinicHero-module-scss-module__Oy4oNa__contentOnly{grid-template-columns:1fr}.ClinicHero-module-scss-module__Oy4oNa__title{font-size:23px}.ClinicHero-module-scss-module__Oy4oNa__desc{font-size:15px}}@media (max-width:768px){.ClinicHero-module-scss-module__Oy4oNa__hero{grid-template-columns:1fr;gap:12px}.ClinicHero-module-scss-module__Oy4oNa__right{width:100%}.ClinicHero-module-scss-module__Oy4oNa__title{font-size:21px}.ClinicHero-module-scss-module__Oy4oNa__desc{font-size:14px}.ClinicHero-module-scss-module__Oy4oNa__actionsRow{width:100%;max-width:260px}.ClinicHero-module-scss-module__Oy4oNa__actionsRow>*{width:100%;min-width:0}.ClinicHero-module-scss-module__Oy4oNa__actionsRow .ant-btn{width:100%;min-width:0;max-width:100%;padding:5px 8px!important;font-size:12px!important}.ClinicHero-module-scss-module__Oy4oNa__actionsRow .ant-btn>span:not(.ant-btn-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:520px){.ClinicHero-module-scss-module__Oy4oNa__title{font-size:20px}.ClinicHero-module-scss-module__Oy4oNa__actionsRow{max-width:100%}}
