.page_page__xCUsz{display:flex;flex-direction:column}.page_backgroundContainer__NL82t{width:100%;background-color:var(--primary-grey-colour);display:flex;justify-content:center;align-items:center;padding:16px 0 20px}.page_filterContainer__m_CAG{width:clamp(280px,94vw,1100px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:12px 16px}.page_locationFilterContainer__GbaB9{flex:1 1 360px;min-width:260px;display:flex;align-items:stretch}.page_locGroup__hhHQ_{flex:1 1 auto;display:flex;align-items:stretch;border:1px solid var(--border-default,#ddd);border-radius:12px;background:#fff;overflow:hidden;box-shadow:inset 0 1px 0 rgba(0,0,0,.02)}.page_locGroup__hhHQ_:focus-within{border-color:color-mix(in oklab,var(--secondary-blue-accent),#000 10%);box-shadow:0 0 0 3px color-mix(in oklab,var(--secondary-blue-accent),#fff 80%)}.page_addressTextInput__jWcub{flex:1 1 auto;height:44px;padding:10px 12px;border:0;outline:none;background:#fff}.page_radiusSelector__tBE33{height:44px;min-width:96px;padding:0 10px;border:0;outline:none;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align-last:center}.page_nameInputContainer__gehLW{flex:1 1 320px;min-width:260px}.page_clinicNameTextInput__5Zdek{width:100%;height:44px;margin:0;padding:10px 12px;border:1px solid var(--border-default,#ddd);border-radius:12px;background:#fff;outline:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.02);transition:border-color .15s ease,box-shadow .15s ease}.page_clinicNameTextInput__5Zdek:focus{border-color:color-mix(in oklab,var(--secondary-blue-accent),#000 10%);box-shadow:0 0 0 3px color-mix(in oklab,var(--secondary-blue-accent),#fff 80%)}.page_submitButton__OIJzC{height:44px;padding:0 16px;border-radius:12px;background-color:var(--secondary-blue-accent);color:#fff;border:1px solid color-mix(in oklab,var(--secondary-blue-accent),#000 10%);cursor:pointer;transition:transform .06s ease,box-shadow .12s ease;margin-left:auto;align-self:flex-start}.page_submitButton__OIJzC:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-1px)}@media (max-width:640px){.page_filterContainer__m_CAG{gap:10px}.page_locationFilterContainer__GbaB9,.page_nameInputContainer__gehLW{flex:1 1 100%;min-width:100%}.page_submitButton__OIJzC{width:100%;margin-left:0;align-self:stretch}}.page_cardsContainer__4SGB4{display:grid;grid-gap:clamp(12px,2.5vw,20px);gap:clamp(12px,2.5vw,20px);grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;width:100%;max-width:1100px;margin:24px auto;padding-inline:12px;box-sizing:border-box}.page_card__2GPrU{text-align:left;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px;background:#fbf5de6b;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease;width:100%;max-width:320px}@media (max-width:640px){.page_cardsContainer__4SGB4{grid-template-columns:1fr;padding-inline:12px;max-width:100%}.page_card__2GPrU{max-width:none}}.page_card__2GPrU:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.page_cardHeader__P2SsA{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.page_muted__P252s{color:#555;margin:4px 0}.page_selectedClinicSection__qr64b{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.page_therapistsList__sW_QM{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.page_therapistItem__trM1e{display:flex;gap:12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}.page_avatar__czshS{width:48px;height:48px;border-radius:999px;background-size:cover;background-position:50%}.page_tMeta__ALWxv{display:flex;flex-direction:column;gap:4px}.page_tName__Mwz8c{font-weight:600}.page_tDesc__2fibA{color:#555;font-size:14px}.page_badge__p8CPz{font-size:11px;line-height:1;padding:2px 6px;border-radius:999px;background:#f2f2f2;white-space:nowrap;flex-shrink:0}.page_errorText__3olfR{margin-top:8px;font-size:13px;color:#b00020}