#farmacie-map{z-index:0;border-radius:6px;height:610px;min-height:320px;max-height:70vh}.locator__map--leaflet{min-width:0}#farmacie-map .leaflet-popup-content{font-family:inherit}#farmacie-map p{margin:6px 0}.locator .locator-province{min-width:0;margin-left:16px}.locator [data-region]>.region-group__body{gap:4px}.locator .locator-province>summary{min-height:40px}.locator .locator-town{min-width:0;margin-left:24px}.locator .locator-province>.region-group__body{gap:2px}.locator .locator-town>summary{min-height:36px}.locator .region-group>summary{grid-template-columns:minmax(0,1fr) 100px 32px;gap:8px;display:grid}.locator .region-group>summary>.small{text-align:right;white-space:nowrap}.locator .region-group>summary>h2,.locator .region-group>summary>h3{overflow-wrap:break-word;min-width:0}.nearby-results:empty{display:none}.nearby-results{gap:12px;margin-bottom:16px;display:grid}.nearby-card{border:1px solid var(--color-border);border-radius:6px;padding:16px}.nearby-card p{margin:6px 0}.nearby-results>.btn{justify-self:start}