/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
#entity_locator_list .filters input,#entity_locator_list .filters label{float:left;}.pane-locator #entity_locator_list .filters input{width:17px;height:17px;}#entity_locator_list .filters label{margin:0 15px 0 5px;}#entity_locator_list .entities-section a.title{display:block;position:relative;}#entity_locator_list a.title h3{border-bottom:1px solid black;}#entity_locator_list .arrow{position:absolute;right:8px;top:5px;width:18px;height:9px;background:url(/modules/custom/entity_locator/img/arrow-down.png) no-repeat;}#entity_locator_list .arrow.up{background:url(/modules/custom/entity_locator/img/arrow-up.png) no-repeat;}.filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:15px;}.filter-item{display:flex;align-items:center;gap:8px;width:fit-content;}.filter-item input[type="checkbox"]{margin:0;}.filter-item label{margin:0;white-space:nowrap;}
