/* Compact search result cards: keep decision-making details and remove vertical noise. */
.search-provider-grid .search-provider-card{min-height:0!important;align-items:start}.search-provider-grid.is-list .search-provider-card{grid-template-columns:88px minmax(0,1fr)!important}.search-provider-grid .search-provider-image,.search-provider-grid.is-list .search-provider-image,.search-provider-grid.is-grid .search-provider-image{width:62px!important;height:62px!important;min-height:62px!important;margin:14px auto 0!important;flex-basis:62px!important}.search-provider-grid .search-provider-content,.search-provider-grid.is-grid .search-provider-content{padding:12px!important}.search-provider-name{align-items:flex-start}.search-provider-name h3{font-size:14px!important;line-height:1.35}.search-provider-name p{margin:1px 0!important;font-size:8.5px!important}.search-provider-name>b{padding:3px 6px;font-size:9px}.search-provider-identity{margin-top:4px!important;padding:4px 7px!important;font-size:7px!important}.search-provider-name .provider-live-status{margin-top:4px;padding:3px 7px;font-size:7px!important}
.search-provider-tags{display:flex!important;flex-wrap:wrap;gap:5px!important;margin:7px 0!important}.search-provider-tags span{padding:5px 7px!important;border-radius:8px;background:#f5f8f7;font-size:8px}.search-provider-specialties.compact{margin:3px 0 7px;padding:0;border:0;background:transparent}.search-provider-specialties.compact>div{display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden}.search-provider-specialties.compact span{min-height:24px!important;padding:3px 7px!important;white-space:nowrap;font-size:7px!important}.search-provider-specialties.compact span i{font-size:13px!important}.search-provider-specialties.compact em{display:grid;min-width:25px;place-items:center;border-radius:7px;background:#edf3f1;color:#087a60;font-size:7px;font-style:normal;font-weight:900}
.search-provider-bottom{padding-top:7px!important}.search-provider-bottom small{font-size:7px!important}.search-provider-bottom strong{font-size:11px!important}.search-provider-bottom>a{padding:6px 9px!important;font-size:8px!important}.search-provider-contact{margin-top:7px!important;padding-top:7px!important;gap:5px!important}.search-provider-contact>a,.search-provider-contact>span{height:33px!important;border-radius:9px!important}.search-provider-contact span.material-symbols-rounded,.search-provider-contact>span>i{font-size:15px!important}.search-provider-contact b{font-size:8px!important}
.search-provider-grid.is-grid .search-provider-card{min-height:285px!important}.search-provider-grid.is-grid .search-provider-content{width:100%;flex:1}.search-provider-grid.is-grid .search-provider-bottom{margin-top:auto}.search-provider-grid .affiliate-provider-recommendation,.search-provider-grid .premium-provider-message,.search-provider-grid .provider-joined-date{display:none!important}
@media(max-width:560px){.search-provider-grid.is-list .search-provider-card{grid-template-columns:76px minmax(0,1fr)!important}.search-provider-grid .search-provider-image,.search-provider-grid.is-list .search-provider-image,.search-provider-grid.is-grid .search-provider-image{width:54px!important;height:54px!important;min-height:54px!important;margin-top:12px!important;flex-basis:54px!important}.search-provider-grid .search-provider-content,.search-provider-grid.is-grid .search-provider-content{padding:10px!important}.search-provider-name h3{font-size:13px!important}.search-provider-specialties.compact span:nth-child(2){display:none}.search-provider-grid.is-grid .search-provider-card{min-height:268px!important}}
