/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.swislr-landing{position:fixed;top:94px;left:0;right:0;bottom:0;z-index:0;}#map{height:100%;width:100%;}.banner{position:absolute;top:-1.6rem;left:1rem;display:flex;flex-direction:column;gap:0.5rem;z-index:1000;}.sidebar-buttons{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:0.5rem;z-index:1000;align-items:stretch;}.sidebar-buttons .btn{margin:0;display:block;width:100%;box-sizing:border-box;background-color:white;padding:0.5rem 1rem;border-radius:4px;text-decoration:none;color:black;box-shadow:0 2px 5px rgba(0,0,0,0.3);}.alert{position:fixed;top:20px;left:0;right:0;z-index:5000;}.marker-cluster{background-color:#C1A32D;}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:#9C2BCB;color:#fff;border:2px solid #742E98;}.leaflet-popup-content img{max-width:100%;height:auto;display:block;}body:has(.swislr-landing) footer[role="contentinfo"]{position:fixed;bottom:1rem;left:1rem;right:auto;width:auto;z-index:1000;background:transparent !important;padding:0;margin:0;}body:has(.swislr-landing) footer[role="contentinfo"] > .container{width:auto;padding:0;margin:0;display:flex;flex-direction:column;gap:0.4rem;align-items:flex-start;}body:has(.swislr-landing) footer[role="contentinfo"] .block{margin:0;padding:0;}body:has(.swislr-landing) footer[role="contentinfo"] #block-bootstrap5-footer a.nav-link{background-color:white !important;padding:0.5rem 1rem !important;border-radius:4px;text-decoration:none;color:black !important;box-shadow:0 2px 5px rgba(0,0,0,0.3);display:inline-block;font-size:0.85rem;}body:has(.swislr-landing) footer[role="contentinfo"] #block-bootstrap5-footer a.nav-link:hover{background-color:#f0f0f0 !important;}body:has(.swislr-landing) footer[role="contentinfo"] .block-system-powered-by-block{background:transparent !important;box-shadow:none !important;padding:0.5rem 0;color:white;font-size:0.8rem;text-shadow:0 1px 3px rgba(0,0,0,0.5);}body:has(.swislr-landing) footer[role="contentinfo"] .block-system-powered-by-block a{background:transparent !important;padding:0.25rem 0.6rem;border:1.5px solid white;border-radius:4px;text-decoration:none;color:white !important;box-shadow:none;font-size:0.8rem;text-shadow:0 1px 3px rgba(0,0,0,0.5);display:inline-block;}body:has(.swislr-landing) footer[role="contentinfo"] .block-system-powered-by-block a:hover{background-color:rgba(255,255,255,0.2) !important;}
