/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.map-wrapper{position:relative;height:100%;max-height:100vh;width:100%;aspect-ratio:1.77777;.sidebar{margin-top:20px;}.map-block{height:100%;.owsd-map{height:100%;}}aside{background-color:#f1f2e8;border-radius:40px 40px 40px 0px;top:50%;transform:translateY(-50%);left:0;position:absolute;z-index:11;width:300px;min-height:90%;}}@media only screen and (max-width:991px){.map-wrapper{display:none;}}@media (min-width:1200px){.map-wrapper{aside{min-height:80%;}}}@media (min-width:1400px){.map-wrapper{aside{min-height:unset;max-height:740px;height:100%;}}}.map-wrapper{.map-region-title{opacity:1;top:0;z-index:9;padding:1.5rem 1rem;display:flex;align-items:center;justify-content:space-between;background-color:#006835;border-radius:0px 60px 60px 0px;width:calc(100% + 32px);position:relative;min-height:90px;max-height:90px;&:after{content:"";width:100%;height:100%;background-color:#006835;border-radius:0px 60px 60px 0px;position:absolute;top:0;left:0;z-index:1;}h2{font-family:"Literata";font-weight:300;font-size:1.875rem;line-height:32px;letter-spacing:0px;color:#fff;margin:-4px 0 0;position:relative;z-index:2;}}#link-term{background:#ffc02a;padding:0px 11px;position:absolute;right:-129px;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:0px 60px 60px 0px;flex-direction:column;justify-content:center;align-items:flex-start;width:190px;padding-left:77px;z-index:-11;transition:background 0.2s ease,transform 0.4s ease;transform:translate(0px,0px);&.hide{transform:translate(-170px,0px);}&:hover{background:#f9b619;}span:first-child{font-size:14px;color:#fff;margin-bottom:1px;position:relative;&:after{position:absolute;width:7px;height:12px;background-image:url(/modules/custom/owsd_map/css/./icons/icon-arrow-w.svg);background-repeat:no-repeat;background-size:contain;content:"";top:6px;right:-24px;}}span:last-child{font-size:20px;line-height:20px;color:#fff;font-weight:600;}}}@media (min-width:1200px){.map-wrapper{.map-region-title{max-height:unset;min-height:116px;}}}@media (min-width:1400px){.map-wrapper{.map-region-title{padding:1.75rem 1rem;h2{font-size:32px;}}}}.map-wrapper{.accordion{max-width:320px;margin:auto;border:0;}.accordion-item{background:#0000;border-radius:100px;transition:all 0.3s ease;position:relative;margin:22px 15px;&:after{content:"";background-color:#c5c7c9;width:100%;height:1px;position:absolute;bottom:-10px;}&:last-child:after{display:none;}.accordion-header{padding:5px 20px;cursor:pointer;border:1px solid #a9cfbc;border-radius:40px;transition:0.5s;&:hover{background-color:#d2e9de;}& > div{display:flex;justify-content:start;flex-direction:row;align-items:center;}}}.accordion-number{top:-1px;font-family:"Commissioner";font-weight:600;font-size:20px;letter-spacing:0;color:#006835;margin-right:8px;}.accordion-label{font-family:"Commissioner";font-weight:500;font-size:16px;letter-spacing:1%;color:#5f6368;}.accordion-toggle{width:32px;height:32px;border-radius:50%;background:#ffffff;color:#000000;font-size:24px;text-align:center;line-height:28px;cursor:pointer;transition:transform 0.3s;position:absolute;right:0;bottom:-20px;box-shadow:0 5px 8px #00000025;}.accordion-item.active .accordion-toggle{background:#ffffff;transform:rotate(45deg);}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease;background:#0000;position:relative;&:before{content:"";display:block;position:absolute;top:0;transition:0.2s ease;left:6px;width:4px;background-color:#006835;height:87%;border-radius:10px;top:50%;transform:translateY(-50%);transform-origin:top center;}}.accordion-subitem span:first-child{font-weight:bold;color:#004b27;}.accordion-subitem span.count{font-family:"Commissioner";font-weight:600;font-size:20px;letter-spacing:0;color:#006835;margin-right:8px;}.accordion-subitem span.count-name{font-family:"Commissioner";font-weight:500;font-size:16px;letter-spacing:1%;color:#5f6368;}.accordion-subitem{background-color:transparent;padding:6px 16px;cursor:pointer;margin:3px 0px;border:1px solid #a9cfbc;border-radius:40px;transition:0.5s;&:hover{background-color:#d2e9de;}> div{display:flex;justify-content:start;flex-direction:row;align-items:center;}width:100%;}.accordion-subitem.active{background-color:#006835;border:1px solid #006835;}.accordion-subitem.active span{color:#fff !important;border-color:#fff;}.arrow-icon .cross-icon{display:none;font-size:17px;color:#fff;}.accordion-subitem.active .arrow-icon .cross-icon{display:inline-block;}.accordion-subitem.active .arrow-icon span.link-arrow-icon{display:none;}.accordion-header.active{background-color:#006835;border:1px solid #006835;&:hover{background-color:#006835;border:1px solid #006835;}}.accordion-header.selected + .accordion-content{max-height:unset;overflow:visible;padding:7px 10px 7px 26px;&:before{transition-delay:0.2s;}}.accordion-header.active .accordion-number,.accordion-header.active .accordion-label{color:#fff;}.accordion-header.active .arrow-icon .link-arrow-icon{display:none;}.accordion-header.active .arrow-icon .cross-icon{display:inline-block;}}@media (min-width:1200px){.map-wrapper{& .accordion-item{.accordion-header{padding:10px 20px;}}}}.back-to-map-btn{display:none;padding:10px 20px;cursor:pointer;border:0px solid #006835;border-radius:40px;background-color:#006835;transition:0.5s;display:flex;justify-content:center;align-items:center;text-align:center;margin:40px 15px 0 15px;display:flex;position:absolute;bottom:14px;width:calc(100% - 30px);&:hover{opacity:0.8;}.icon{width:26px !important;height:26px !important;min-width:26px;min-height:26px;vertical-align:middle;transform:rotate(180deg);right:9px;position:relative;}}.back-to-map-btn .back-map-text{font-family:"Commissioner";font-weight:600;font-size:14px;margin-right:16px;color:#fff;}.back-to-map-btn .back-map-icon{font-size:14px;color:#fff;margin-right:8px;}.filter-group h3{color:#000;margin-bottom:0;padding-bottom:5px;border-bottom:0;font-size:21px;}.data-content .button-group .data-tab-title{font-size:16px;font-weight:400;background-color:#eff0e5;padding:12px 10px 0 25px;border-radius:20px 0 20px 0;height:45px;display:inline-block;line-height:20px;box-shadow:0 2px 8px #c5c5c5;width:190px;}.data-content .button-group .active .data-tab-title{background-color:#678965;}.filter-group h5{color:#000;margin:5px 0 10px 0;font-size:20px;font-weight:500;}.button-group{display:flex;flex-direction:column;gap:8px;}.loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;}.spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #295e2e;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem;}.loading p{font-size:1.1rem;color:#2c3e50;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.mapboxgl-popup .mapboxgl-popup-tip{border-top-color:#f2f2f2 !important;}.mapboxgl-popup .mapboxgl-popup-content{background-color:#f2f2f2 !important;padding:15px 15px 10px !important;}.map-hover-popup h3{font-size:20px !important;color:#295e2e !important;font-weight:500 !important;margin-bottom:8px !important;}.map-hover-popup p{font-size:15px !important;color:#295e2e !important;line-height:16px !important;font-weight:400 !important;margin:0 !important;}@media only screen and (max-width:1800px){.region-buttons{width:1300px;}}@media only screen and (max-width:1679px){.region-buttons{width:1020px;transform:translateX(58%);}.region-buttons button{font-size:17px;}}@media only screen and (max-width:1365px){.zoom-action-btns button{padding:12px 15px;font-size:18px;width:235px;}.filter-group h3{font-size:20px;}.data-content .button-group .data-tab-title{padding:12px 10px 0 20px;width:182px;}.region-buttons button{padding:6px 16px;font-size:16px;height:40px;}.region-buttons{width:944px;transform:translateX(56%);}.data-content .data-tab-text{font-size:18px;}.filter-group h5{font-size:19px;}.data-content .button-group .data-tab-title{padding:12px 10px 0 15px;width:175px;box-shadow:2px 2px 8px #c5c5c5;}.floating-action{bottom:30px;right:30px;}}@media only screen and (max-width:1279px){.region-buttons{width:916px;}.region-buttons button{font-size:15px;}.zoom-action-btns button{padding:11px 15px;font-size:16px;width:210px;min-height:40px;margin-bottom:10px;}.filter-group h3{font-size:18px;}.data-content .button-group .data-tab-title{padding:11px 10px 11px 10px;width:160px;height:40px;font-size:15px;}.button-group button{height:40px;}.filter-group h5{font-size:17px;}.inner-floating-action{height:40px;width:190px;padding:11px 10px 11px 20px;}.floating-action-info .action-info-number{font-size:30px;position:relative;top:-2px;}.action-info-text{font-size:15px;}}
.paragraph--unpublished{background-color:#fff4f4;}
