#map{width:100%;border-radius:8px;box-shadow:0 4px 6px #0000001a}.info-window{height:220px;overflow-y:auto;padding:10px;max-width:330px;font-family:Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5;background-color:#fff}.info-window::-webkit-scrollbar{width:8px}.info-window::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.info-window::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.info-window::-webkit-scrollbar-thumb:hover{background:#aaa}.info-window h2{margin:0 0 10px;font-size:24px;font-weight:700;color:#333;display:flex;align-items:center;gap:10px}.info-window strong{font-weight:700;color:#000}.info-window li>strong{font-weight:600;color:#555!important}.info-window li{color:#444!important;padding-left:16px;margin-bottom:7px}.info-window a{color:#268ecd!important}.info-window h3{margin:0 0 5px;font-size:16px;font-weight:700;color:#333}.info-window p{margin:4px 0;font-size:14px;color:#555;line-height:1.2;text-align:left}.tooltip-content{background-color:#06c!important;color:#fff!important;padding:5px 10px!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important;text-align:center!important;min-width:60px!important;box-shadow:0 2px 5px #0003!important;white-space:nowrap!important;display:block!important}.gm-style .gm-style-iw-c{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;max-width:none!important;overflow:visible!important;border:none!important}.gm-style .gm-style-iw-d{overflow:visible!important;max-width:none!important;padding:0!important;background:transparent!important;border:none!important}.gm-ui-hover-effect{display:none!important;border:none!important}.gm-style .gm-style-iw-c:focus{outline:none!important}@media (max-width: 640px){.info-window{height:160px;max-width:250px}.info-window h2{font-size:20px}}
