.search-module__iEHJ8a__searchPage{background-color:var(--background-color);min-height:calc(100vh - 4.5rem);padding:4rem 0}.search-module__iEHJ8a__searchHeader{background:var(--surface-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color-light);flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:2rem 2.5rem;display:flex}.search-module__iEHJ8a__searchHeaderTitle{color:var(--primary-blue);letter-spacing:-.01em;font-size:1.75rem;font-weight:800}.search-module__iEHJ8a__filterControls{flex-wrap:wrap;gap:1rem;display:flex}.search-module__iEHJ8a__filterSelect{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--surface-color);color:var(--text-primary);cursor:pointer;min-width:180px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);outline:none;padding:.75rem 1rem;font-size:.95rem;font-weight:500}.search-module__iEHJ8a__filterSelect:focus,.search-module__iEHJ8a__filterSelect:hover{border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-blue-light)}.search-module__iEHJ8a__resultsContainer{flex-direction:column;gap:1.5rem;display:flex}.search-module__iEHJ8a__hospitalCard{background:var(--surface-color);border:1px solid var(--border-color-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);gap:2rem;padding:1.5rem;display:flex}.search-module__iEHJ8a__hospitalCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border-color);transform:translateY(-3px)}.search-module__iEHJ8a__hospitalImage{background:linear-gradient(135deg, var(--primary-blue-light) 0%, var(--border-color-light) 100%);border-radius:var(--radius-lg);width:200px;height:160px;color:var(--primary-blue);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-module__iEHJ8a__hospitalInfo{flex-direction:column;flex:1;display:flex}.search-module__iEHJ8a__hospitalName{color:var(--primary-blue);margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.search-module__iEHJ8a__hospitalAddress{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;display:flex}.search-module__iEHJ8a__statsRow{background-color:var(--background-color);border-radius:var(--radius-lg);gap:1.5rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;display:flex}.search-module__iEHJ8a__statItem{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.search-module__iEHJ8a__statIcon{color:var(--secondary-teal)}.search-module__iEHJ8a__cardActions{border-top:1px solid var(--border-color-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.search-module__iEHJ8a__rating{color:#fbbf24;align-items:center;gap:.25rem;font-size:.95rem;font-weight:700;display:flex}@media (max-width:768px){.search-module__iEHJ8a__hospitalCard{flex-direction:column;gap:1.25rem}.search-module__iEHJ8a__hospitalImage{width:100%;height:180px}}
