#store-location-label{cursor:pointer}.store-map-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#store-map-modal{box-sizing:border-box;width:min(850px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:22px;overflow:auto;border:1px solid #d6e3f3;border-radius:18px;color:#081f55;background:white;font-family:inherit}#store-map-modal::backdrop{background:#10234490}.store-map-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.store-map-heading h2{margin:0;font-size:22px}#store-map-modal button{font:inherit;padding:10px 14px;border:1px solid #d6e3f3;border-radius:9px;background:#edf4ff;color:#1555a0;cursor:pointer}#store-map-search{margin-top:20px}#store-map-search>div{display:flex;gap:8px;margin-top:8px}#store-map-query{box-sizing:border-box;min-width:0;flex:1;padding:12px;border:1px solid #d6e3f3;border-radius:9px;font:inherit}#store-map-modal p,#store-map-search label{font-size:13px;line-height:1.7}#store-map-canvas{height:360px;width:100%;border-radius:12px;background:#edf2f7;margin-top:12px}#store-map-modal [data-store-map-results]{display:grid;gap:6px;max-height:180px;overflow:auto}#store-map-modal [data-store-map-results] button{text-align:left;font-size:12px}.store-map-actions{display:flex;justify-content:flex-end;gap:10px}#store-map-modal [data-apply-store-map]{background:#155be8;color:white}#store-map-modal button:disabled{opacity:.5;cursor:default}.store-map-credit a{color:#155be8}.store-map-credit{font-size:11px!important}#store-map-modal :focus-visible{outline:2px solid #155be8;outline-offset:2px}@media(max-width:600px){#store-map-modal{padding:16px}#store-map-canvas{height:300px}.store-map-heading h2{font-size:19px}}
