/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#initiative-map{position:relative;display:block;width:100%;min-height:400px;overflow:hidden;}.maplibregl-ctrl-basemaps{display:flex;flex-direction:row;pointer-events:auto;position:relative;&.reverse{flex-direction:row-reverse;}&.column{flex-direction:column;&.reverse{flex-direction:column-reverse;}}& .basemap{width:32px;height:32px;margin:2px;border:2px solid #ccc;box-shadow:0 1px 5px rgba(0,0,0,0.65);cursor:pointer;&.active{border-color:orange;box-shadow:2px 2px 4px #000;}}&.closed .basemap{display:none;&.active{display:block;border:2px solid #ccc;}}}.loading{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1s shine linear infinite;}@keyframes shine{to{background-position-x:-200%;}}
#initiative-map{background-color:lightgray;border-radius:3px;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.simple-status-messages{position:fixed;top:10rem;right:1rem;z-index:1259;min-width:30%;max-width:50%;transition:all 0.25s ease;}.webform-message .simple-status-messages{top:170px;}@media screen and (max-width:767px){.simple-status-messages{width:100%;max-width:none;position:unset;}}.status-messages + .status-messages{margin-top:0.769em;}.simple-status-messages .status-messages{position:relative;padding:2em;max-height:36em;overflow-x:hidden;overflow-y:overlay;}.simple-status-messages .js-webform-message__link{display:none !important;}.simple-status-messages .messages--status{}.simple-status-messages .messages--info{}.simple-status-messages .messages--webform{}.simple-status-messages .messages--warning{}.simple-status-messages .messages--error{}.simple-status-messages .status-message-close{border:none;position:absolute;right:0.5em;top:0.5em;background-color:transparent;cursor:pointer;color:currentColor;}main .page__content .simple-status-messages .status-message-close svg{display:none;}.simple-status-messages .status-message-close span:hover,.simple-status-messages .status-message-close span:focus,.simple-status-messages .status-message-close span:active{color:white;}
