/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ptx-map-wrapper{display:grid}.ptx-map-wrapper .ptx-map{grid-column:1;grid-row:1}.ptx-map-wrapper .ptx-map .popover-body{display:none}.ptx-map-wrapper abbr,.ptx-map-wrapper abbr[title]{cursor:pointer}.ptx-map-wrapper .ptx-map-lhs,.ptx-map-wrapper .ptx-map-rhs{background:#fff;grid-column:1;grid-row:1;margin:3em 2em;position:absolute;z-index:10}.ptx-map-wrapper .ptx-map-lhs abbr,.ptx-map-wrapper .ptx-map-rhs abbr{display:none}@media (min-width:768px){.ptx-map-wrapper{display:flex}.ptx-map-wrapper .ptx-map-lhs,.ptx-map-wrapper .ptx-map-rhs{background:none;margin:revert;position:inherit;width:27%}.ptx-map-wrapper .ptx-map{width:45%}}.ptx-map-wrapper nav{position:relative}.ptx-map-wrapper.js-processed details:not(.always-visible)[open] summary{pointer-events:none}.ptx-map-wrapper details.info-wrapper summary{font-weight:700;white-space:nowrap}.ptx-map-wrapper details.info-wrapper>div{background-color:#fff}@media (max-width:575.98px){.ptx-map-wrapper details.info-wrapper>div{width:99%}}.ptx-map-wrapper svg a{outline:unset}.ptx-map-wrapper svg path{stroke:#fff;fill:#63b1d4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ptx-map-wrapper svg path:hover{fill:#4f8eaa;cursor:pointer}.ptx-map-wrapper svg a:focus path{fill:#4f8eaa}@media (min-width:576px){.ptx-map-wrapper svg{margin-right:80px}}.ptx-map-wrapper .popover-body{border:.5px solid #bfbfbf;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1rem .7rem 1rem 1rem!important}.ptx-map-wrapper .info-close-trigger{color:maroon;font-weight:700;margin-top:-5%;padding-left:2px;text-decoration:none}.ptx-map-wrapper abbr[data-bs-original-title],.ptx-map-wrapper abbr[title]{text-decoration:none}
