#map .gm-style-iw-c.solart-map-window{padding:0!important;border-radius:16px!important;box-shadow:0 8px 30px rgba(15,54,87,.22)!important;overflow:visible!important}
#map .solart-map-window .gm-style-iw-d{overflow:visible!important;max-height:none!important}
.solart-map-popup,.solart-map-popup *{box-sizing:border-box}
.solart-map-popup{position:relative;max-width:100%;font-family:Arial,sans-serif;background:#fff;border-radius:16px;overflow:hidden}
.solart-map-popup__link{display:block;color:#0f3657!important;text-decoration:none!important}
#map img.solart-map-popup__image{display:block;width:100%;max-width:100%;height:112px;object-fit:cover;margin:0;border:0}
#map img.solart-map-popup__image.is-logo{object-fit:contain;padding:20px;background:#f3f8f5}
.solart-map-popup__copy{padding:12px 16px 14px}
.solart-map-popup__status{display:block;font-size:10px;font-weight:600;line-height:1.4;color:#647681;margin-bottom:4px}
.solart-map-popup__status.is-current{color:#008f51}
.solart-map-popup__title{display:block;font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;margin-bottom:8px}
.solart-map-popup__action{display:block;font-size:12px;line-height:1.4;font-weight:600;color:#008f51}
.solart-map-popup__close{position:absolute;z-index:2;right:8px;top:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e1e9e5;border-radius:50%;background:#fff;color:#0f3657;font:24px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 2px 8px #0002}
.solart-map-popup__close:hover{background:#eaf4ed}
.solart-map-popup__close:focus-visible,.solart-map-popup__link:focus-visible{outline:3px solid #008f51;outline-offset:-3px}
.solart-map-popup__link:hover .solart-map-popup__action{text-decoration:underline}
