@media(min-width:780px){.search-provider-grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.search-provider-grid.is-grid{gap:14px!important}.search-provider-grid.is-grid .search-provider-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important;min-height:220px!important;overflow:hidden!important;border-radius:20px!important}.search-provider-grid.is-grid .search-provider-card:after{content:"";position:absolute;top:0;right:0;width:92px;height:100%;background:linear-gradient(180deg,#edf5f7,#f8fbfb);z-index:0}.search-provider-grid.is-grid .search-provider-image{grid-column:1!important;grid-row:1!important;z-index:2;width:70px!important;height:70px!important;min-height:70px!important;flex-basis:70px!important;margin:21px auto 0!important;border-width:3px!important;border-radius:20px!important}.search-provider-grid.is-grid .search-provider-image img{border-radius:16px!important}.search-provider-grid.is-grid .search-provider-content{grid-column:2!important;grid-row:1!important;z-index:2;display:flex!important;min-width:0;height:100%;flex-direction:column;padding:15px 14px 12px!important}.search-provider-grid.is-grid .search-provider-name{padding-bottom:8px!important}.search-provider-grid.is-grid .search-provider-name h3{font-size:15px!important;line-height:1.45!important}.search-provider-grid.is-grid .search-provider-name h3 i{width:19px!important;height:19px!important;font-size:11px!important}.search-provider-grid.is-grid .search-provider-name p{font-size:9px!important}.search-provider-grid.is-grid .search-provider-name>b{padding:5px 7px!important;font-size:10px!important}.search-provider-grid.is-grid .provider-live-status,.search-provider-grid.is-grid .search-provider-identity{margin-top:4px!important;padding:4px 7px!important;font-size:8px!important}.search-provider-grid.is-grid .search-provider-identity i{font-size:14px!important}.search-provider-grid.is-grid .search-provider-tags{gap:5px!important;margin:8px 0!important}.search-provider-grid.is-grid .search-provider-tags span{padding:5px 7px!important;font-size:8px!important}.search-provider-grid.is-grid .search-provider-specialties.compact{display:block!important;margin:2px 0 7px!important}.search-provider-grid.is-grid .search-provider-specialties.compact span{min-height:26px!important;padding:4px 6px!important;font-size:7px!important}.search-provider-grid.is-grid .search-provider-specialties.compact span:nth-child(n+2){display:none!important}.search-provider-grid.is-grid .search-provider-bottom{margin-top:auto!important;padding-top:8px!important}.search-provider-grid.is-grid .search-provider-bottom small{font-size:7px!important}.search-provider-grid.is-grid .search-provider-bottom strong{font-size:12px!important}.search-provider-grid.is-grid .search-provider-bottom>a{padding:7px 9px!important;font-size:8px!important}.search-provider-grid.is-grid .search-provider-contact{margin-top:7px!important;padding-top:7px!important;gap:5px!important}.search-provider-grid.is-grid .search-provider-contact>a,.search-provider-grid.is-grid .search-provider-contact>span{height:34px!important;border-width:1px!important;border-radius:9px!important}.search-provider-grid.is-grid .search-provider-contact span.material-symbols-rounded{font-size:16px!important}.search-provider-grid.is-grid .search-provider-contact b{font-size:8px!important}.search-provider-grid.is-grid .search-provider-card.is-affiliate-provider:after{background:linear-gradient(180deg,#fff5d8,#fbf8ed)}.search-provider-grid.is-grid .search-provider-card.is-premium-provider:after{background:linear-gradient(180deg,#f0e9fb,#faf8fd)}@media(max-width:779px){.search-provider-grid.is-grid{grid-template-columns:1fr!important}.search-provider-grid.is-grid .search-provider-card{grid-template-columns:86px minmax(0,1fr)!important;min-height:215px!important}.search-provider-grid.is-grid .search-provider-card:after{width:86px}.search-provider-grid.is-grid .search-provider-image{width:64px!important;height:64px!important;min-height:64px!important;flex-basis:64px!important}.search-provider-grid.is-grid .search-provider-content{padding:13px 11px 11px!important}}@media(max-width:430px){.search-provider-grid.is-grid .search-provider-card{grid-template-columns:76px minmax(0,1fr)!important}.search-provider-grid.is-grid .search-provider-card:after{width:76px}.search-provider-grid.is-grid .search-provider-image{width:56px!important;height:56px!important;min-height:56px!important;flex-basis:56px!important}.search-provider-grid.is-grid .search-provider-name h3{font-size:14px!important}}

.search-provider-grid.is-grid .search-provider-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px}
.search-provider-grid.is-grid .search-provider-bottom>div{min-width:0;flex:1 1 auto}
.search-provider-grid.is-grid .search-provider-profile-link{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;
    min-width:0;min-height:31px;flex:0 0 auto;padding:0 8px!important;border:1px solid #087f68!important;
    border-radius:9px!important;background:linear-gradient(135deg,#087f68,#0b9479)!important;color:#fff!important;
    font-style:normal;text-decoration:none;white-space:nowrap;box-shadow:0 5px 12px rgba(8,127,104,.17);
    transition:transform .18s ease,box-shadow .18s ease,background .18s ease
}
.search-provider-grid.is-grid .search-provider-profile-link span{font-size:15px!important}
.search-provider-grid.is-grid .search-provider-profile-link b{font-size:7.5px!important;font-weight:950;line-height:1}
.search-provider-grid.is-grid .search-provider-profile-link i{font-size:13px!important;font-style:normal;line-height:1}
.search-provider-grid.is-grid .search-provider-profile-link:hover{
    background:linear-gradient(135deg,#066b58,#087f68)!important;
    box-shadow:0 8px 16px rgba(8,127,104,.24);transform:translateY(-1px)
}
@media(max-width:430px){
    .search-provider-grid.is-grid .search-provider-profile-link{min-height:29px;padding-inline:6px!important}
    .search-provider-grid.is-grid .search-provider-profile-link span{display:none}
    .search-provider-grid.is-grid .search-provider-profile-link b{font-size:7px!important}
}
