.tradro-map-price{background:transparent!important;border:none!important}.tradro-map-bubble{transform:translate(-50%,-100%);margin-top:-6px;white-space:nowrap;border-radius:999px;background:#fff;color:#111;font:700 13px/1.2 system-ui,sans-serif;padding:6px 10px;box-shadow:0 2px 10px #0000002e;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.tradro-map-bubble:hover,.tradro-map-bubble.is-active{background:#51c75c;color:#fff;border-color:#3fb54a;transform:translate(-50%,-100%) scale(1.06);z-index:2}.tradro-map-popup-wrap .leaflet-popup-content-wrapper{border-radius:14px;padding:0;overflow:hidden;box-shadow:0 12px 40px #0003}.tradro-map-popup-wrap .leaflet-popup-content{margin:0;width:220px!important}.tradro-map-popup-wrap .leaflet-popup-tip{box-shadow:none}.tradro-map-popup{display:block;color:#111;text-decoration:none}.tradro-map-popup img{display:block;width:100%;height:130px;object-fit:cover}.tradro-map-popup-price{padding:10px 12px 0;font-weight:800;font-size:16px}.tradro-map-popup-title{padding:4px 12px 0;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tradro-map-popup-loc{padding:4px 12px 12px;font-size:12px;color:#6b7280}
