.SearchBar-module__rup4ia__searchRow{transform-origin:0;will-change:transform;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;display:grid}.SearchBar-module__rup4ia__searchField{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.6);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.SearchBar-module__rup4ia__input{background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.SearchBar-module__rup4ia__input::placeholder{color:var(--ink-500)}.SearchBar-module__rup4ia__searchInput{border:0px solid var(--foreground);background:var(--background-brighter);color:inherit;border-radius:8px;flex:auto;height:40px;padding:0 12px;font-size:.9rem}.SearchBar-module__rup4ia__searchButton{background:var(--highlight-blue-dark);color:var(--background);cursor:pointer;border:none;border-radius:8px;height:40px;padding:0 1rem;font-size:.9rem;font-weight:700}.SearchBar-module__rup4ia__searchButton svg{width:1em;height:1em}
.Pagination-module__o4qi2G__Button{background:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:8px;padding:.25rem 1rem;font-weight:700;transition-duration:.3s}.Pagination-module__o4qi2G__Button:hover{opacity:.8;transition-duration:.3s}.Pagination-module__o4qi2G__Button:active{background:var(--background);color:var(--foreground)}.Pagination-module__o4qi2G__Button:disabled{background:var(--disabled-button-background);cursor:default}.Pagination-module__o4qi2G__Button:disabled:hover{opacity:1}.Pagination-module__o4qi2G__Button:disabled:active{background:var(--disabled-button-background);color:var(--background)}
.PracticeCard-module__9XgSSG__card{border:1px solid var(--card-border);background:var(--card-background);box-shadow:0 1px 3px var(--card-shadow);border-radius:16px;width:100%;margin:.1rem 0;padding:1rem .8rem .8rem;transition:box-shadow .2s}.PracticeCard-module__9XgSSG__card:hover{box-shadow:0 6px 14px rgba(16,24,40,.08)}.PracticeCard-module__9XgSSG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:.5rem;padding:16px;display:flex}.PracticeCard-module__9XgSSG__cardTitle{color:var(--forground);align-items:center;gap:8px;font-size:1.2rem;font-weight:700;display:flex}.PracticeCard-module__9XgSSG__cardMeta{color:var(--ink-600);align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.PracticeCard-module__9XgSSG__cardSubmeta{color:var(--ink-600);align-items:center;gap:12px;margin-top:4px;font-size:.9rem;display:flex}.PracticeCard-module__9XgSSG__cardCtas{gap:8px;display:flex}.PracticeCard-module__9XgSSG__cardBody{width:100%;padding:0 16px 16px;display:flex}.PracticeCard-module__9XgSSG__badgeRow{flex-wrap:wrap;flex:1;gap:8px;display:flex}.PracticeCard-module__9XgSSG__staffRow{flex-wrap:wrap;flex:1.25;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.PracticeCard-module__9XgSSG__cardFooter{border-top:1px solid var(--section-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.PracticeCard-module__9XgSSG__footerNote{color:var(--ink-600);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.PracticeCard-module__9XgSSG__mapLink{color:var(--foreground);align-items:center;gap:6px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.PracticeCard-module__9XgSSG__mapLink:hover{text-decoration:underline}.PracticeCard-module__9XgSSG__btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:inline-flex}.PracticeCard-module__9XgSSG__btnPrimary{background:var(--brand);color:#fff}.PracticeCard-module__9XgSSG__btnPrimary:hover{background:var(--brand-600)}.PracticeCard-module__9XgSSG__btnDark{background:var(--foreground);color:var(--background)}.PracticeCard-module__9XgSSG__btnDark:hover{filter:brightness(.95)}.PracticeCard-module__9XgSSG__rating{align-items:center;display:flex}
.StaffPill-module__2G319a__pill{border:1px solid;border-radius:999px;align-items:center;gap:6px;height:25px;padding:6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.StaffPill-module__2G319a__pillSupportive{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.StaffPill-module__2G319a__pillMixed{color:#334155;background:#f8fafc;border-color:#e2e8f0}.StaffPill-module__2G319a__pillNeutral{color:#92400e;background:#fffbeb;border-color:#fde68a}.StaffPill-module__2G319a__pillNotSupportive{color:#651616;background:#fdf0f0;border-color:#f7bbbb}
.SearchResultsPage-module__adjSSq__dataContainer{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.SearchResultsPage-module__adjSSq__sub{color:var(--ink-600);margin-top:4px}.SearchResultsPage-module__adjSSq__badge{--bg:#eef2ff;--fg:#3730a3;background:var(--bg);color:var(--fg);border:1px solid rgba(67,56,202,.25);border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:600}.SearchResultsPage-module__adjSSq__badgeSky{--bg:#f0f9ff;--fg:#075985;border-color:rgba(7,89,133,.25)}.SearchResultsPage-module__adjSSq__badgeEmerald{--bg:#ecfdf5;--fg:#065f46;border-color:rgba(6,95,70,.25)}.SearchResultsPage-module__adjSSq__badgeFuchsia{--bg:#fdf4ff;--fg:#86198f;border-color:rgba(134,25,143,.25)}.SearchResultsPage-module__adjSSq__results{gap:14px;margin-top:16px;display:grid}.SearchResultsPage-module__adjSSq__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.SearchResultsPage-module__adjSSq__filterChip{color:var(--ink-700);background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.6);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.SearchResultsPage-module__adjSSq__hero{width:100%;margin:0 auto}.SearchResultsPage-module__adjSSq__select{color:var(--ink-700);background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.6);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.SearchResultsPage-module__adjSSq__select select{color:var(--ink-700);background:0 0;border:none;outline:none}.SearchResultsPage-module__adjSSq__activeFilters{align-items:center;gap:8px;display:inline-flex}
/*# sourceMappingURL=15be711067133c38.css.map*/