.orthopedics-tabs[data-astro-cid-7laukzkf]{min-width:0;max-width:100%}.orthopedics-tabs__shell[data-astro-cid-7laukzkf]{overflow:hidden;border:1px solid rgba(145,206,248,.82);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.orthopedics-tabs__locations[data-astro-cid-7laukzkf]{display:flex;justify-content:center;gap:.28rem;overflow-x:auto;padding:.65rem;border-bottom:1px solid rgba(145,206,248,.72);background:linear-gradient(135deg,#f5fbff,#fff)}.orthopedics-tabs__location-tab[data-astro-cid-7laukzkf]{flex:0 0 auto;min-height:42px;border:1px solid transparent;border-radius:var(--radius-sm);background:#f3f3f3;color:var(--color-primary-dark);padding:.52rem .86rem;font-family:var(--font-heading);font-weight:900;text-align:center;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.orthopedics-tabs__location-tab[data-astro-cid-7laukzkf][aria-selected=true]{border-color:var(--color-primary-dark);background:var(--color-primary);color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.orthopedics-tabs__location-tab[data-astro-cid-7laukzkf]:focus-visible,.orthopedics-service-tabs__tab[data-astro-cid-7laukzkf]:focus-visible{outline:3px solid rgba(246,190,0,.72);outline-offset:2px}.orthopedics-tabs__location-panel[data-astro-cid-7laukzkf]{display:grid;gap:1.15rem;padding:clamp(1rem,3vw,1.35rem)}.orthopedics-tabs__location-panel[data-astro-cid-7laukzkf][hidden],.orthopedics-service-tabs__panel[data-astro-cid-7laukzkf][hidden]{display:none}.orthopedics-tabs__location-media[data-astro-cid-7laukzkf]{margin:0 auto;overflow:hidden;width:min(100%,760px);border-radius:var(--radius-md);background:var(--color-primary-soft);box-shadow:0 16px 34px #11629a14}.orthopedics-tabs__location-media[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{display:block;width:100%;aspect-ratio:846/447;object-fit:cover}.orthopedics-service-tabs[data-astro-cid-7laukzkf]{display:grid;gap:.8rem;min-width:0}.orthopedics-service-tabs__list[data-astro-cid-7laukzkf]{display:flex;gap:.35rem;overflow-x:auto;padding:.45rem;border-radius:var(--radius-sm);background:#f3f3f3;scrollbar-color:var(--color-primary) rgba(17,98,154,.12)}.orthopedics-service-tabs__tab[data-astro-cid-7laukzkf]{flex:0 0 auto;min-height:39px;border:0;border-radius:var(--radius-sm);background:#fff;color:var(--color-primary-dark);padding:.48rem .72rem;font-family:var(--font-heading);font-size:.85rem;font-weight:900;cursor:pointer;white-space:nowrap}.orthopedics-service-tabs__tab[data-astro-cid-7laukzkf][aria-selected=true]{background:var(--color-primary);color:#fff;box-shadow:0 6px 16px #11629a2e}.orthopedics-service-tabs__panel[data-astro-cid-7laukzkf]{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:1.1rem;padding:1rem;border:1px solid rgba(145,206,248,.82);border-radius:var(--radius-md);background:linear-gradient(135deg,#fff,#f8fcff);box-shadow:0 12px 26px #11629a0b}.orthopedics-service-tabs__image[data-astro-cid-7laukzkf]{margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-primary-soft)}.orthopedics-service-tabs__image[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf]{max-height:430px;overflow:auto;padding-right:.55rem;color:var(--color-text-muted);scrollbar-color:rgba(17,98,154,.62) rgba(17,98,154,.08)}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf].has-doctors{grid-column:1/-1;max-height:none;overflow:visible;padding-right:0}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf] h3[data-astro-cid-7laukzkf]{margin:0 0 .7rem;color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.06}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf] p[data-astro-cid-7laukzkf]{margin:.2rem 0 .7rem;color:var(--color-text-muted)}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf] ul[data-astro-cid-7laukzkf]{display:grid;gap:.38rem;margin:.7rem 0 0;padding-left:1.1rem}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf] li[data-astro-cid-7laukzkf]{color:var(--color-text-muted)}.orthopedics-service-tabs__doctors[data-astro-cid-7laukzkf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.85rem;align-items:center;border:1px solid rgba(145,206,248,.78);border-radius:var(--radius-md);background:#fff;padding:.85rem;box-shadow:0 10px 22px #11629a0b}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{display:block;width:82px;height:82px;border-radius:50%;object-fit:cover;background:var(--color-primary-soft)}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] h4[data-astro-cid-7laukzkf]{margin:0;color:var(--color-primary);font-family:var(--font-heading);font-size:1.12rem;line-height:1.08}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] p[data-astro-cid-7laukzkf]{margin:.18rem 0 .35rem;font-size:.92rem}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] ul[data-astro-cid-7laukzkf]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] li[data-astro-cid-7laukzkf]{border-radius:999px;background:#11629a14;padding:.24rem .48rem;font-size:.8rem}@media(max-width:820px){.orthopedics-tabs__locations[data-astro-cid-7laukzkf]{justify-content:flex-start}.orthopedics-service-tabs__panel[data-astro-cid-7laukzkf]{grid-template-columns:1fr}.orthopedics-service-tabs__image[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{min-height:220px}.orthopedics-service-tabs__content[data-astro-cid-7laukzkf]{max-height:none;overflow:visible;padding-right:0}.orthopedics-service-tabs__doctors[data-astro-cid-7laukzkf]{grid-template-columns:1fr}}@media(max-width:520px){.orthopedics-tabs__shell[data-astro-cid-7laukzkf]{border-radius:var(--radius-md)}.orthopedics-tabs__locations[data-astro-cid-7laukzkf]{padding:.55rem}.orthopedics-tabs__location-tab[data-astro-cid-7laukzkf]{min-height:38px;padding:.46rem .7rem}.orthopedics-tabs__location-panel[data-astro-cid-7laukzkf]{padding:.85rem}.orthopedics-service-tabs__panel[data-astro-cid-7laukzkf]{padding:.82rem}.orthopedics-service-tabs__image[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{min-height:190px}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf]{grid-template-columns:64px minmax(0,1fr)}.orthopedics-service-tabs__doctor-card[data-astro-cid-7laukzkf] img[data-astro-cid-7laukzkf]{width:64px;height:64px}}
