.publicSearch_page__vtiK3{min-height:100vh;background:#f8fafc;color:#0f172a;font-size:1rem}.publicSearch_hero__dbv7g{position:relative;isolation:isolate;padding:44px 24px 18px;background:#071d2d url(/editorial/afrimarket-home-hero.webp) center 38%/cover no-repeat;color:#fff;overflow:hidden}.publicSearch_hero__dbv7g:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,19,29,.96),rgba(3,19,29,.82) 44%,rgba(3,19,29,.18) 78%,rgba(3,19,29,.35))}.publicSearch_heroInner__Mednf{width:min(1240px,100%);margin:auto}.publicSearch_eyebrow__CfZn6{margin:0 0 9px;font-size:.72rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.publicSearch_heading__HujZM{max-width:640px;margin:0;font-size:clamp(2.25rem,5vw,3.65rem);line-height:1.02;letter-spacing:-.045em}.publicSearch_heading__HujZM span{display:block;color:#19c1d1}.publicSearch_introduction__u5A7Z{max-width:560px;margin:10px 0 20px;font-size:1rem;line-height:1.45}.publicSearch_searchBox__jt8yM{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(0,1.45fr) 130px;width:100%;max-width:1180px;padding:6px;border-radius:9px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.28);color:#0f172a}.publicSearch_locationField__p2Zw2,.publicSearch_queryField__0Zltg{display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px}.publicSearch_queryField__0Zltg{border-right:1px solid #dce4eb}.publicSearch_locationField__p2Zw2 select,.publicSearch_searchInput__bLbY3{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.publicSearch_locationField__p2Zw2 select{cursor:pointer}.publicSearch_searchButton__VyuYj{min-height:44px;border:0;border-radius:7px;background:linear-gradient(135deg,#ff8a35,#ff6827);color:#fff;font:inherit;font-weight:800;cursor:pointer}.publicSearch_popularSearches__6MsIb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:.75rem}.publicSearch_popularSearches__6MsIb button{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 12px;background:rgba(255,255,255,.1);color:#fff;font:inherit;cursor:pointer}.publicSearch_content__j1mce{width:min(1240px,calc(100% - 32px));margin:auto;padding:0 0 34px}.publicSearch_breadcrumbs__LPxdY{display:flex;gap:10px;align-items:center;padding:13px 2px;color:#64748b;font-size:.875rem}.publicSearch_breadcrumbs__LPxdY a{color:#1380c3;text-decoration:none}.publicSearch_tabs__XcfkJ{display:flex;gap:7px;margin:0 0 12px 252px;overflow-x:auto}.publicSearch_activeTab__nEyg9,.publicSearch_tab__S1aVD{border-radius:999px;padding:7px 14px;font:inherit;font-size:.875rem;font-weight:750;cursor:pointer}.publicSearch_tab__S1aVD{border:1px solid #d8e3ed;background:#fff;color:#53657a}.publicSearch_activeTab__nEyg9{border:1px solid #0ba8be;background:#0ba8be;color:#fff}.publicSearch_layout__tHN61{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.publicSearch_filters__cQghL{align-self:start;padding:16px;border-radius:10px;background:#f1f8fc}.publicSearch_filterHeading__3zAaI{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.publicSearch_filterHeading__3zAaI h2{display:flex;align-items:center;gap:7px;margin:0;font-size:1rem}.publicSearch_clearFilters__Bt8P_{border:0;background:transparent;color:#1380c3;font:inherit;font-size:.875rem;cursor:pointer}.publicSearch_filterLabel__8lzZc{display:grid;gap:7px;margin-top:16px;color:#18263a;font-size:.875rem;font-weight:800}.publicSearch_select__OmkiX{width:100%;padding:10px;border:1px solid #cad8e5;border-radius:6px;background:#fff;color:#334155;font:inherit;font-size:.875rem}.publicSearch_checkLabel__Yertu{display:flex;gap:8px;align-items:flex-start;margin-top:12px;color:#45576d;font-size:.875rem;line-height:1.4}.publicSearch_checkLabel__Yertu input{width:15px;height:15px;margin-top:1px;accent-color:#088fc7}.publicSearch_results__26aa_{min-width:0}.publicSearch_resultsHeading__MI_6n{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:12px}.publicSearch_resultsHeading__MI_6n h2{margin:0;font-size:1.5rem;letter-spacing:-.02em}.publicSearch_resultsHeading__MI_6n p{margin:3px 0 0;color:#64748b;font-size:.875rem}.publicSearch_viewControls__z6jgL{display:flex}.publicSearch_viewControls__z6jgL button{display:flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid #d8e3ed;background:#fff;color:#607086;font:inherit;font-size:.875rem;font-weight:800}.publicSearch_viewControls__z6jgL button:first-child{border-radius:7px 0 0 7px}.publicSearch_viewControls__z6jgL button:last-child{border-radius:0 7px 7px 0}.publicSearch_viewControls__z6jgL .publicSearch_viewActive__nbAkG{border-color:#09a9c1;background:#09a9c1;color:#fff}.publicSearch_viewControls__z6jgL button:disabled{opacity:.65}.publicSearch_sections__C4f_a{display:grid;gap:30px}.publicSearch_sectionHeading__CcZaO{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.publicSearch_sectionHeading__CcZaO h3{margin:0;font-size:1.25rem}.publicSearch_viewAll__ChF9c{border:0;background:transparent;color:#1870b8;font:inherit;font-weight:750;cursor:pointer}.publicSearch_grid__79K7u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publicSearch_card__aXm4U{height:100%;overflow:hidden;border:1px solid #dae4ec;border-radius:8px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.05);transition:transform .16s,box-shadow .16s}.publicSearch_card__aXm4U:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(15,23,42,.11)}.publicSearch_cardLink__FeeoO{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.publicSearch_imageArea__rGfXf{position:relative;display:grid;height:132px;place-items:center;background:#e8f3f5;overflow:hidden}.publicSearch_logoImage__fSyEe,.publicSearch_productImage__0zRzs{width:100%;height:100%;object-fit:cover}.publicSearch_logoImage__fSyEe{object-fit:contain;padding:18px}.publicSearch_imagePlaceholder__hQCB2{display:grid;width:58px;height:58px;place-items:center;border-radius:14px;background:#11a9be;color:#fff;font-size:1.4rem;font-weight:850}.publicSearch_saveButton__zY4DQ{position:absolute;top:8px;right:8px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #d8e3ed;border-radius:6px;background:rgba(255,255,255,.94);color:#66788e}.publicSearch_cardBody__UgDpk{display:flex;min-width:0;flex:1;flex-direction:column;padding:11px}.publicSearch_cardHeading__9EQwF{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.publicSearch_cardTitle__UoGZQ{margin:0;font-size:1.125rem;line-height:1.25}.publicSearch_cardTitle__UoGZQ mark,.publicSearch_category__KEGS5 mark,.publicSearch_description__06VoE mark{border-radius:3px;background:#fff3e8;color:inherit}.publicSearch_stockBadge__pTDOR,.publicSearch_verifiedBadge__I32Dc{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;font-size:.75rem;font-weight:800}.publicSearch_verifiedBadge__I32Dc{background:#ddf8f1;color:#06755d}.publicSearch_stockBadge__pTDOR{background:#fee2e2;color:#b91c1c}.publicSearch_category__KEGS5{margin:6px 0 0;color:#617287;font-size:.875rem}.publicSearch_description__06VoE{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:#52657b;font-size:.875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.publicSearch_metadata__X0MyT{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:7px;color:#52657b;font-size:.8125rem}.publicSearch_metadata__X0MyT span{display:inline-flex;align-items:center;gap:3px}.publicSearch_profileButton__vjaW9{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:8px;border-radius:5px;background:#0aa9bf;color:#fff;font-size:.875rem;font-weight:800}.publicSearch_errorPanel__bSPDB,.publicSearch_statusPanel__CJha1{padding:52px 24px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;text-align:center}.publicSearch_errorPanel__bSPDB h3,.publicSearch_statusPanel__CJha1 h3{margin:0 0 8px}.publicSearch_errorPanel__bSPDB p,.publicSearch_statusPanel__CJha1 p{margin:0;color:#64748b}.publicSearch_errorPanel__bSPDB{border-color:#fecaca;background:#fff7f7}.publicSearch_nearbySecondaryButton__3P5FI,.publicSearch_retryButton__Isscx{margin-top:16px;padding:9px 14px;border:0;border-radius:7px;background:#1870b8;color:#fff;font:inherit;font-weight:750;cursor:pointer}.publicSearch_pagination__Jczvi{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:24px}.publicSearch_pagination__Jczvi button{padding:9px 14px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;cursor:pointer}.publicSearch_pagination__Jczvi button:disabled{cursor:not-allowed;opacity:.45}.publicSearch_nearbyPanel__BQcb_{display:grid;gap:.65rem;margin-top:16px;padding:12px;border:1px solid #d5e2ec;border-radius:8px;background:#fff}.publicSearch_nearbyHeading__W87zg{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.publicSearch_nearbyHeading__W87zg>div{display:grid;gap:2px}.publicSearch_nearbyEyebrow__SP8aI{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.publicSearch_nearbyActiveBadge__f4beU{padding:3px 5px;border-radius:999px;background:#dff8f3;color:#06755d;font-size:.75rem;font-weight:800}.publicSearch_nearbyButton__fUua8{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font:inherit;font-size:.875rem;font-weight:800;cursor:pointer}.publicSearch_nearbyButtonActive__MvTYE{border-color:#14b8c9;background:#14b8c9;color:#fff}.publicSearch_nearbyRadiusLabel__wHS9E{display:grid;gap:5px;font-size:.875rem;font-weight:800}.publicSearch_nearbyHint__kgKeK,.publicSearch_nearbyNotice__aC2kZ{margin:0;color:#64748b;font-size:.8125rem;line-height:1.45}.publicSearch_nearbyNotice__aC2kZ{padding:7px;background:#e7f8fa;color:#1870b8}.publicSearch_nearbyRecoveryActions__RzYqL{display:flex;justify-content:center;gap:8px}.publicSearch_businessResult___wgml{position:relative}.publicSearch_distanceBadge__GfjUF{position:absolute;z-index:2;top:8px;left:8px;padding:4px 7px;border-radius:999px;background:#e3f8fa;color:#1870b8;font-size:.75rem;font-weight:900}.publicSearch_ownerCta__2szSi{display:grid;grid-template-columns:280px 1fr 220px;align-items:center;min-height:160px;margin-top:28px;overflow:hidden;border-radius:9px;background:linear-gradient(110deg,#edf8fc,#fff);box-shadow:0 6px 22px rgba(15,23,42,.06)}.publicSearch_ownerImage__Sx1VG{height:100%;min-height:160px;background:url(/editorial/afrimarket-business-owner.webp) center 30%/cover no-repeat}.publicSearch_ownerCta__2szSi>div:nth-child(2){padding:22px}.publicSearch_ownerCta__2szSi p{margin:0 0 5px;color:#099bb5;font-size:.75rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.publicSearch_ownerCta__2szSi h2{margin:0;font-size:1.5rem}.publicSearch_ownerCta__2szSi span{display:block;margin-top:6px;color:#53657a;font-size:.875rem;line-height:1.45}.publicSearch_ownerCta__2szSi a{display:inline-flex;margin-top:14px;padding:10px 17px;border-radius:6px;background:linear-gradient(135deg,#ff8a35,#ff6827);color:#fff;font-size:.875rem;font-weight:800;text-decoration:none}.publicSearch_ownerCta__2szSi a span{display:inline;margin:0 0 0 7px;color:inherit}.publicSearch_ownerCta__2szSi ul{display:grid;gap:12px;margin:0;padding:25px 30px;color:#24364b;font-size:.875rem;font-weight:750}.publicSearch_ownerCta__2szSi li::marker{color:#0aa9bf}@media (max-width:1050px){.publicSearch_grid__79K7u{grid-template-columns:repeat(2,minmax(0,1fr))}.publicSearch_ownerCta__2szSi{grid-template-columns:220px 1fr}.publicSearch_ownerCta__2szSi ul{display:none}.publicSearch_mapResults__x9Epf{grid-template-columns:1fr}.publicSearch_mapCanvas__KgtD3{min-height:420px}.publicSearch_mapSidePanel__NzuAj{max-height:430px;border-top:1px solid #d8e3ed;border-left:0}}@media (max-width:900px){.publicSearch_searchBox__jt8yM{grid-template-columns:1fr}.publicSearch_queryField__0Zltg{min-height:44px;border-right:0;border-bottom:1px solid #e2e8f0}.publicSearch_locationField__p2Zw2{min-height:42px}}@media (max-width:800px){.publicSearch_hero__dbv7g{padding:34px 18px 20px}.publicSearch_tabs__XcfkJ{margin-left:0}.publicSearch_layout__tHN61{grid-template-columns:1fr}.publicSearch_filters__cQghL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.publicSearch_filterHeading__3zAaI,.publicSearch_nearbyPanel__BQcb_{grid-column:1/-1}.publicSearch_ownerCta__2szSi{grid-template-columns:180px 1fr}}@media (max-width:580px){.publicSearch_heading__HujZM{font-size:2.25rem}.publicSearch_hero__dbv7g:after{background:rgba(3,19,29,.82)}.publicSearch_content__j1mce{width:min(100% - 20px,1240px)}.publicSearch_filters__cQghL,.publicSearch_grid__79K7u{grid-template-columns:1fr}.publicSearch_resultsHeading__MI_6n{align-items:flex-start}.publicSearch_viewControls__z6jgL{display:none}.publicSearch_ownerCta__2szSi{grid-template-columns:1fr}.publicSearch_ownerImage__Sx1VG{min-height:180px}.publicSearch_popularSearches__6MsIb{max-height:68px;overflow:hidden}}@media (max-width:700px){.publicSearch_hero__dbv7g{padding:34px 16px 28px}.publicSearch_heading__HujZM{font-size:clamp(1.85rem,9vw,2.7rem)}.publicSearch_content__j1mce{padding:20px 0 48px}.publicSearch_tabs__XcfkJ{margin-bottom:16px}.publicSearch_filters__cQghL{padding:16px}.publicSearch_resultsHeading__MI_6n{margin-bottom:14px}}.publicSearch_srOnly__xgLMz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.publicSearch_locationControl__tuTpC{position:relative;display:grid;grid-template-columns:auto minmax(148px,.8fr) minmax(180px,1.2fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;color:#0f172a}.publicSearch_locationQueryWrap__I7ptJ input,.publicSearch_locationStateLabel__tioFv select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.publicSearch_locationStateLabel__tioFv select{cursor:pointer;font-weight:800;white-space:nowrap}.publicSearch_locationQueryWrap__I7ptJ{position:relative;min-width:0}.publicSearch_locationQueryWrap__I7ptJ input:disabled{cursor:not-allowed;opacity:.62}.publicSearch_locationOptions__lW5HF{position:absolute;z-index:30;top:calc(100% + 14px);right:0;left:-105px;max-height:260px;overflow:auto;border:1px solid #d8e3ed;border-radius:10px;padding:6px;background:#fff;box-shadow:0 18px 45px rgba(3,19,29,.2)}.publicSearch_locationOptions__lW5HF button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;padding:8px 10px;background:#fff;color:#0f172a;font:inherit;font-size:.875rem;font-weight:800;text-align:left;cursor:pointer}.publicSearch_locationOptions__lW5HF button:focus-visible,.publicSearch_locationOptions__lW5HF button:hover{background:#eaf8fb;outline:2px solid #0ba8be}.publicSearch_locationOptions__lW5HF small{color:#64748b}.publicSearch_locationClear___TR4H{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#edf4f7;color:#375269;cursor:pointer}.publicSearch_locationNotice__BdH4r{position:absolute;top:calc(100% + 10px);right:0;left:0;margin:0;border-radius:7px;padding:8px 10px;background:#fff8e8;color:#7c4a03;font-size:.8125rem;font-weight:750;box-shadow:0 8px 24px rgba(15,23,42,.12)}.publicSearch_quickFilters__bu2EV{display:flex;align-items:center;gap:8px;margin:0 0 14px 252px;overflow-x:auto;padding:2px 0 4px}.publicSearch_quickFilterActive__yN9j8,.publicSearch_quickFilter__QdT1U{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:6px;border-radius:999px;padding:8px 14px;font:inherit;font-size:.875rem;font-weight:850;cursor:pointer}.publicSearch_quickFilter__QdT1U{border:1px solid #cddbe7;background:#fff;color:#40556a}.publicSearch_quickFilterActive__yN9j8{border:1px solid #0ba8be;background:#0ba8be;color:#fff}.publicSearch_quickFilter__QdT1U:disabled{cursor:not-allowed;opacity:.52}.publicSearch_locationSummary__dS_72{flex:0 0 auto;color:#43566b;font-size:.875rem;font-weight:850}.publicSearch_activeFilters__VrgSF{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px 252px}.publicSearch_activeFilters__VrgSF button{min-height:36px;border:1px solid #b8dbe4;border-radius:999px;padding:6px 11px;background:#eaf8fb;color:#17637c;font:inherit;font-size:.8125rem;font-weight:850;cursor:pointer}.publicSearch_activeFilters__VrgSF .publicSearch_clearAllChip__qYx3J{border-color:transparent;background:transparent;color:#167bbb;text-decoration:underline}.publicSearch_sortControl__JTL4Y{display:flex;align-items:center;gap:8px;color:#53657a;font-size:.875rem;font-weight:800}.publicSearch_sortControl__JTL4Y select{min-height:42px;border:1px solid #d8e3ed;border-radius:8px;padding:8px 30px 8px 10px;background:#fff;color:#0f172a;font:inherit;font-weight:800}.publicSearch_mapEmptyState__W5E25{display:grid;min-height:280px;place-items:center;align-content:center;gap:8px;border:1px solid #d8e3ed;border-radius:14px;padding:28px;background:#fff;color:#496178;text-align:center}.publicSearch_mapEmptyState__W5E25 h3,.publicSearch_mapEmptyState__W5E25 p{margin:0}.publicSearch_mapEmptyState__W5E25 h3{color:#0f172a}.publicSearch_mapResults__x9Epf{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr) minmax(280px,330px);overflow:hidden;border:1px solid #cbdce7;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.08)}.publicSearch_mapCanvas__KgtD3{position:relative;min-width:0;min-height:520px;overflow:hidden;background-color:#dff4f7;background-image:linear-gradient(rgba(11,168,190,.08) 1px,transparent 0),linear-gradient(90deg,rgba(11,168,190,.08) 1px,transparent 0);background-size:36px 36px}.publicSearch_mapLand__Tjx4L{position:absolute;inset:9% 8% 8%;border:2px solid rgba(20,111,92,.2);background:linear-gradient(145deg,#e7e0b8,#bfd7a8);clip-path:polygon(26% 2%,54% 8%,75% 22%,94% 44%,86% 71%,63% 94%,37% 86%,17% 68%,4% 43%,11% 18%);filter:drop-shadow(0 12px 20px rgba(15,23,42,.16))}.publicSearch_mapCaption__jdryb{position:absolute;top:14px;left:16px;z-index:2;margin:0;border-radius:999px;padding:7px 11px;background:rgba(255,255,255,.92);color:#375269;font-size:.8125rem;font-weight:850;box-shadow:0 5px 18px rgba(15,23,42,.1)}.publicSearch_mapPinActive__wJc99,.publicSearch_mapPin__9vOTb{position:absolute;z-index:3;display:grid;width:36px;height:46px;place-items:center;border:0;padding:0 0 10px;background:transparent;color:#087d92;transform:translate(-50%,-100%);cursor:pointer;filter:drop-shadow(0 4px 4px rgba(15,23,42,.24))}.publicSearch_mapPinActive__wJc99{z-index:4;color:#ff702b;transform:translate(-50%,-100%) scale(1.15)}.publicSearch_mapPinActive__wJc99 span,.publicSearch_mapPin__9vOTb span{position:absolute;top:8px;color:#fff;font-size:.58rem;font-weight:900;line-height:1}.publicSearch_mapPinActive__wJc99:focus-visible,.publicSearch_mapPin__9vOTb:focus-visible{border-radius:8px;outline:3px solid #0f172a;outline-offset:3px}.publicSearch_mapSidePanel__NzuAj{min-width:0;overflow:auto;border-left:1px solid #d8e3ed;padding:20px;background:#fff}.publicSearch_mapCount___WhI_{margin:0 0 14px;color:#607086;font-size:.8125rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.publicSearch_mapSelection__yS_zw{display:flex;gap:12px;border-radius:12px;padding:16px;background:#eef9fb}.publicSearch_mapSelectionNumber__CJSBE{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#0ba8be;color:#fff;font-size:.8125rem;font-weight:900}.publicSearch_mapSelection__yS_zw h3,.publicSearch_mapSelection__yS_zw p{margin:0}.publicSearch_mapSelection__yS_zw h3{margin-bottom:5px;font-size:1rem}.publicSearch_mapSelection__yS_zw p{color:#52677d;font-size:.875rem;line-height:1.5}.publicSearch_mapSelectionActions__zaJY_{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.publicSearch_mapSelectionActions__zaJY_ a{display:inline-flex;align-items:center;gap:4px;color:#087d92;font-size:.875rem;font-weight:850;text-decoration:none}.publicSearch_mapSelectionActions__zaJY_ a:hover{text-decoration:underline}.publicSearch_mapResultList__IezNW{display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.publicSearch_mapResultList__IezNW button{display:flex;width:100%;min-width:0;align-items:flex-start;gap:10px;border:1px solid transparent;border-radius:9px;padding:10px;background:#fff;color:#0f172a;font:inherit;text-align:left;cursor:pointer}.publicSearch_mapResultList__IezNW button:focus-visible,.publicSearch_mapResultList__IezNW button:hover,.publicSearch_mapResultList__IezNW button[aria-pressed=true]{border-color:#b8dbe4;background:#f1fafb;outline:0}.publicSearch_mapResultList__IezNW button>span:first-child{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e5f6f8;color:#087d92;font-size:.68rem;font-weight:900}.publicSearch_mapResultList__IezNW button>span:last-child{display:grid;min-width:0;gap:2px}.publicSearch_mapResultList__IezNW small,.publicSearch_mapResultList__IezNW strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publicSearch_mapResultList__IezNW strong{font-size:.875rem}.publicSearch_mapResultList__IezNW small{color:#64748b;font-size:.8125rem}@media (max-width:800px){.publicSearch_locationControl__tuTpC{grid-template-columns:auto minmax(140px,.8fr) minmax(0,1.2fr) auto;min-height:48px;border-bottom:1px solid #e2e8f0}.publicSearch_activeFilters__VrgSF,.publicSearch_quickFilters__bu2EV{margin-left:0}}@media (max-width:580px){.publicSearch_locationControl__tuTpC{grid-template-columns:auto 132px minmax(0,1fr) auto;padding:0 8px}.publicSearch_locationOptions__lW5HF{left:-96px}.publicSearch_resultsHeading__MI_6n{gap:10px;flex-wrap:wrap}.publicSearch_sortControl__JTL4Y{width:100%;justify-content:space-between}.publicSearch_viewControls__z6jgL{display:flex}.publicSearch_mapCanvas__KgtD3{min-height:340px}.publicSearch_mapSidePanel__NzuAj{padding:14px}}@media (prefers-reduced-motion:reduce){.publicSearch_locationOptions__lW5HF{scroll-behavior:auto}.publicSearch_mapPinActive__wJc99{transform:translate(-50%,-100%)}}