.pusacik-map-wrap{max-width:1050px;margin:25px auto 115px;padding:0 12px;color:#173e2d;box-sizing:border-box}.pusacik-map-wrap *{box-sizing:border-box}.pusacik-map-intro{margin-bottom:18px}.pusacik-map-intro h2{font-size:clamp(23px,5vw,34px);line-height:1.25;color:#123f2c;margin:0 0 12px}.pusacik-map-intro p{margin:0 0 14px;line-height:1.6}.pusacik-map-controls label{display:block;margin-bottom:8px;font-weight:650}.pusacik-map-controls select{display:block;width:100%;padding:12px;border:1px solid #c6d7cc;border-radius:12px;background:#fff;color:#173e2d;font-size:16px}.pusacik-map-list{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 16px}.pusacik-map-item{display:flex;align-items:center;gap:9px;border:1px solid #bcd8c9;border-radius:12px;background:#f1f8f3;color:#154b32;padding:10px 14px;font-size:14px;cursor:pointer;text-align:left;max-width:100%}.pusacik-map-item strong{overflow-wrap:anywhere}.pusacik-map-item span{font-size:12px;opacity:.8}.pusacik-map-item:hover,.pusacik-map-item:focus{background:#dff0e5}.pusacik-map-canvas{display:block;width:100%;height:460px;min-height:350px;border:1px solid #c5d8ca;border-radius:16px;overflow:hidden;background:#e7eee8;z-index:0}.pusacik-map-hint{font-size:13px;color:#476b59;margin:10px 0}.pusacik-map-empty{padding:22px;background:#f0f7f2;border-radius:14px}.pusacik-map-wrap .leaflet-popup-content{font-size:14px;line-height:1.5;min-width:170px}.pusacik-map-wrap .leaflet-popup-content p{margin:8px 0}.pusacik-map-directions{display:inline-block!important;padding:9px 13px!important;background:#087b4a!important;color:white!important;border-radius:9px;text-decoration:none!important;font-weight:700}.pusacik-map-wrap .leaflet-container{font-family:inherit}@media(max-width:700px){.pusacik-map-canvas{height:370px;min-height:370px}.pusacik-map-wrap{padding:0 8px}.pusacik-map-item{width:100%;justify-content:space-between}.pusacik-map-wrap .leaflet-popup-content{min-width:145px}}
