.page_locatorContainer__DTKun{padding:2rem 1rem;max-width:1000px;margin:0 auto}.page_header__ArliT{text-align:center;margin-bottom:3rem}.page_header__ArliT h1{font-size:2rem;color:var(--text-dark)}.page_header__ArliT p{color:var(--text-muted)}.page_searchSection__8xmfw{max-width:600px;margin:0 auto 3rem}.page_inputWrapper__aTUvf{display:flex;align-items:center;background-color:var(--white);border:2px solid var(--border);border-radius:3rem;padding:.5rem .5rem .5rem 1.5rem;transition:border-color .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.page_inputWrapper__aTUvf:focus-within{border-color:var(--primary)}.page_inputIcon__Etxx5{color:var(--text-muted);margin-right:.5rem}.page_input__oemD1{flex:1 1;background:transparent;border:none;outline:none;font-size:1.125rem;font-family:Inter,sans-serif;padding:.5rem 0}.page_searchBtn__B1SzQ{border-radius:2rem;display:flex;align-items:center;gap:.5rem}.page_resultCard__4kozw{display:flex;flex-direction:column;padding:0;overflow:hidden}.page_resultInfo__I2kWM{padding:2rem;flex:1 1}.page_badge___DAAW{display:inline-block;background-color:rgba(26,86,219,.1);color:var(--primary);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.page_resultInfo__I2kWM h2{font-size:1.5rem;margin-bottom:.5rem}.page_address__TpTGR{color:var(--text-muted);margin-bottom:1rem;font-size:1.125rem}.page_distance__9NcSr{display:flex;align-items:center;gap:.5rem;color:var(--green);font-weight:500;margin-bottom:2rem}.page_actions__zgjlq{display:flex;gap:1rem;flex-wrap:wrap}.page_mapContainer__PHqam{background-color:#e5e7eb;min-height:300px;flex:1 1}.page_mapPlaceholder__QV8lZ{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted)}.page_mapPinLg__1rP_I{color:var(--primary);margin-bottom:.5rem}.page_emptyState__gquJW{text-align:center;padding:4rem 2rem;background-color:var(--white);border-radius:1rem;border:1px dashed var(--border);color:var(--text-muted)}.page_emptyIcon__3s2LX{margin-bottom:1rem;opacity:.5}.page_emptyState__gquJW h3{color:var(--text-dark);margin-bottom:.5rem}@media (min-width:768px){.page_resultCard__4kozw{flex-direction:row}}