.block-map-bicycle{padding-top:clamp(20px,8.8vw + -30.6px,75px);margin-left:auto;margin-right:auto;max-width:100%}.block-map-bicycle .block-map-bicycle-inner{display:flex;flex-flow:row wrap;padding-left:25px;padding-right:25px}.block-map-bicycle .block-map-bicycle-inner .left{margin-left:auto;margin-right:auto;max-width:1190px;margin-bottom:clamp(25px,4vw + 2px,50px)}.block-map-bicycle .block-map-bicycle-inner .right{flex:0 0 100%;max-width:100%}.block-map-bicycle .block-map-bicycle-inner .wp-block-heading{color:#00abd2}.block-map-bicycle .block-map-bicycle-inner .wp-block-list{margin-top:15px}.block-map-bicycle #map{height:600px;width:100%;border-radius:25px}.block-map-bicycle .map-container{width:100%;height:100%}.block-map-bicycle .parking-marker__pin{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#92c020;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 8px rgba(0,0,0,.4)}.block-map-bicycle .parking-marker__pin.is-full{background-color:#ef4444}.block-map-bicycle .parking-marker__count{transform:rotate(45deg);color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1.2}.block-map-bicycle .parking-popup h3{margin:0 0 8px 0;font-size:16px}.block-map-bicycle .parking-popup p{margin:4px 0}.block-map-bicycle .parking-popup .full{color:red;font-weight:700}@media(max-width:767.98px){.block-map-bicycle .block-map-bicycle-inner .left{flex:0 0 100%;max-width:100%;margin-bottom:25px}.block-map-bicycle .block-map-bicycle-inner .right{flex:0 0 100%;max-width:100%}.block-map-bicycle #map{height:400px}}.map-container{position:relative}.map-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:hsla(0,0%,100%,.8);z-index:1000}.map-loader__spinner{width:40px;height:40px;border:4px solid #e5e5e5;border-top-color:#22c55e;border-radius:50%;animation:spin 1s linear infinite}.map-loader__text{font-size:14px;color:#333}@keyframes spin{to{transform:rotate(360deg)}}