.card .posted .dist-badge{flex:none;white-space:nowrap;color:var(--fg);font-weight:600}.near-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.near-chip{background:var(--bg-soft);color:var(--fg);border:1px solid var(--line);cursor:pointer}.near-chip:hover{border-color:var(--muted)}.near-btn{display:inline-flex;align-items:center;gap:6px}.geo-chip{white-space:nowrap}.geo-err{color:var(--red-text);font-size:12.5px;line-height:1.35}.results-tools .geo-err{flex-basis:100%;text-align:right}.geo-prompt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:14px;border:1px dashed var(--line);border-radius:12px;background:var(--bg-soft);color:var(--fg);font-size:14px}.geo-note{color:var(--muted);font-size:13px;margin:-6px 0 12px}.geo-group .geo-loc-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.geo-loc-ok{color:var(--fg);font-weight:600;font-size:14px}.ll-box{display:grid;grid-gap:10px;gap:10px}.ll-head{font-weight:700;font-size:14px;color:var(--fg)}.ll-map{height:220px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--bg-soft);z-index:0;position:relative;isolation:isolate}.ll-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted);min-height:20px}.ll-dist{color:var(--fg);font-weight:600}.ll-info .flink{color:var(--red-text);font-weight:600;background:none;border:0;padding:0}.ll-btns{display:flex;gap:8px;flex-wrap:wrap}.ll-btns .btn{flex:1 1;justify-content:center;text-align:center;color:var(--fg)}.ll-pin-wrap{background:none;border:0}.ll-pin{display:block;width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}.ll-map .leaflet-control-attribution{background:var(--surface);color:var(--muted)}.ll-map .leaflet-control-attribution a{color:var(--fg)}@media (max-width:640px){.ll-map{height:200px}.geo-prompt{flex-direction:column;align-items:stretch;text-align:center}.geo-prompt .near-wrap{justify-content:center}.results-tools .geo-err{text-align:left}.near-wrap.compact .geo-err{flex-basis:100%}}