.propane-station-badge{display:inline-flex;align-self:flex-start;align-items:center;background:#0755a0;color:#fff;border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.01em}button[data-propane-station=true]:has(strong){box-shadow:inset 3px 0 #0755a0;background:#f0f6fc}.propane-station-note{border-left:3px solid #0755a0;background:#e8f1fa;border-radius:0 10px 10px 0;padding:20px 22px;margin:22px 0;color:#162b3d}.propane-station-note strong{display:block;font-size:20px;line-height:1.3}.propane-station-note p{font-size:14px;line-height:1.7;margin:10px 0;color:#526373}.propane-station-note a{font-size:14px;font-weight:600;color:#0755a0}.propane-map-label{position:absolute;left:50%;top:-21px;transform:translateX(-50%);white-space:nowrap;background:#0755a0;color:white;border:2px solid #fff;box-shadow:0 3px 10px #102c4633;border-radius:6px;font-size:10px;line-height:1.3;padding:4px 6px;font-weight:700;pointer-events:none}button[data-propane-station=true][aria-label] [class*=markerBody]{box-shadow:0 0 0 3px #fff,0 0 0 6px #0755a0}
@media(max-width:600px){.propane-station-note{padding:18px}.propane-station-note strong{font-size:18px}}
