.store-card{margin-bottom:1rem;border-radius:var(--st-radius-md);padding:10px;background:var(--st-surface-1);border:1px solid var(--st-edge);box-shadow:var(--st-shadow-inset-panel)}.store-images-carousel{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scroll-snap-type:x mandatory}.carousel-thumb{flex:0 0 auto;width:100px;height:100px;object-fit:cover;border-radius:4px;scroll-snap-align:center}.store-images-carousel::-webkit-scrollbar{display:none}.view-details-btn{margin-top:.5rem}.results-wrap{border:1px solid var(--st-edge-strong);border-radius:var(--st-radius-md);padding:12px;margin-top:10px;margin-bottom:20px;background:var(--st-surface-1)}.map-crop,.map-iframe{width:100%;border:0;position:relative}.map-crop{height:360px;overflow:hidden;border-radius:14px}.map-iframe{height:420px;top:-60px}#storeResults{opacity:1;transition:opacity 220ms ease-out}#storeResults.htmx-request{opacity:.35}#storeResults.htmx-swapping{opacity:0}.st-form-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.st-form-actions>a.st-btn,.st-form-actions>button,.st-form-actions>input[type=button],.st-form-actions>input[type=reset],.st-form-actions>input[type=submit]{margin-bottom:0}