.accordion-row{display:grid;grid-template-columns:minmax(110px,25%) minmax(0,1fr);align-items:start;gap:2px;margin-bottom:2px}.accordion-row .accordion-label{padding-top:.5em;font-weight:500}.accordion-row .accordion-input-container{display:flex;flex-direction:column}.accordion-row .accordion-search-input{width:100%;padding:.5em 12px;font-size:112%;border:1px solid #777;border-radius:5px;background-color:#fff;color:#111;box-sizing:border-box}.accordion-row .accordion-search-input.ui-autocomplete-loading{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23666' stroke-width='3' stroke-linecap='round' d='M12 2a10 10 0 0 1 10 10'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") no-repeat 90% 50%/16px 16px}.accordion-row .accordion-search-input::placeholder{color:#777;opacity:1}.accordion-group{display:flex;flex-direction:column;gap:2px}details.accordion-item{border:1px solid #777;border-radius:5px;overflow:hidden;background:#bbb}details.accordion-item>summary.accordion-header{list-style:none;display:flex;align-items:center;gap:.5em;padding:.5em;background:#bbb;color:#111;font-weight:400;cursor:pointer;transition:background-color .2s ease,color .2s ease}details.accordion-item>summary.accordion-header::-webkit-details-marker{display:none}details.accordion-item>summary.accordion-header::marker{content:""}details.accordion-item>summary.accordion-header i{width:20px;text-align:center;transition:transform .3s ease,color .2s ease;color:#111}details.accordion-item[open]>summary.accordion-header i:first-of-type{transform:rotate(90deg)}details.accordion-item>summary.accordion-header .js-refresh-panel{transition:transform .3s ease,color .2s ease}details.accordion-item>summary.accordion-header .js-refresh-panel:hover{transform:rotate(180deg)}details.accordion-item>summary.accordion-header h4.accordion-title{margin:0;font-size:110%;font-weight:400;display:inline-block;line-height:normal;color:#111;transition:color .2s ease}details.accordion-item>summary.accordion-header:hover{background:#1b91ff;color:#fff}details.accordion-item>summary.accordion-header:hover i,details.accordion-item>summary.accordion-header:hover h4.accordion-title{color:#fff}details.accordion-item>.accordion-content{padding:16px;border-top:1px solid #e0e0e0;background:#fafafa;min-height:150px}details.accordion-item.map-accordion>.accordion-content{padding:0}details.accordion-item>.accordion-content.fullpanel{padding:.1em}details.accordion-item[open]>summary.accordion-header{background:#1b91ff;color:#fff;border-radius:4px 4px 0 0}details.accordion-item[open]>summary.accordion-header i,details.accordion-item[open]>summary.accordion-header h4.accordion-title{color:#fff}details.accordion-item[open]>summary.accordion-header:hover{background:#1b91ff;color:#fff}details.accordion-item[open]>summary.accordion-header:hover i,details.accordion-item[open]>summary.accordion-header:hover h4.accordion-title{color:#fff}details.accordion-item[open]>.accordion-content{border-radius:0 0 4px 4px;border-top:1px solid #777}details.accordion-item[open]>.accordion-content div.getnextpage,details.accordion-item[open]>.accordion-content i.loading{margin:1em .5em}.inline-buttons-container{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.action-btn{text-decoration:none;box-sizing:border-box;display:inline-flex;align-items:center;gap:.5em;padding:.5em .5em .5em .75em;border-radius:5px;font:inherit;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}button.action-btn{-webkit-appearance:none;appearance:none;margin:0}.action-btn.standard-btn{background:#bbb;border:1px solid #777;color:#111}.action-btn.standard-btn i,.action-btn.standard-btn span{color:#111}.action-btn.standard-btn:hover{background:#1b91ff;border-color:#1b91ff;color:#fff}.action-btn.standard-btn:hover i,.action-btn.standard-btn:hover span{color:#fff}.action-btn.highlight-btn{background:#ff8c00;border:1px solid #fc4c03;color:#111}.action-btn.highlight-btn i,.action-btn.highlight-btn span{color:#111}.action-btn.highlight-btn:hover{background:#ff8c00;border-color:#fc4c03;color:#fff}.action-btn.highlight-btn:hover i,.action-btn.highlight-btn:hover span{color:#fff}.accordion-row .radiobuttons{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.accordion-row .radiobuttons input[type="radio"]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accordion-row .radiobuttons label,.accordion-row .radiobuttons .ui-checkboxradio-label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.5em .75em;border:1px solid #777;border-radius:5px;background:#bbb;color:#111;font:inherit;line-height:1;margin:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.accordion-row .radiobuttons .ui-checkboxradio-icon{display:none}.accordion-row .radiobuttons label:hover,.accordion-row .radiobuttons .ui-checkboxradio-label:hover{background:#1b91ff;border-color:#1b91ff;color:#fff}.accordion-row .radiobuttons input[type="radio"]:checked+label,.accordion-row .radiobuttons label.ui-state-active,.accordion-row .radiobuttons label.ui-checkboxradio-checked,.accordion-row .radiobuttons label.ui-checkbuttonradio-checked,.accordion-row .radiobuttons .ui-state-active,.accordion-row .radiobuttons .ui-checkboxradio-checked,.accordion-row .radiobuttons .ui-checkbuttonradio-checked{background:#1b91ff;border-color:#1b91ff;color:#fff}@media screen and (max-width:480px){.accordion-row{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px}.accordion-row .accordion-label{padding-top:0;margin-top:0;font-weight:600;line-height:2.6em}.accordion-row .accordion-search-input{padding:.6em 12px}}