.filterGroup .group[role=group][aria-labelledby]{border:.1em solid #d1d1d1;padding:0 .75em;margin-top:-0.1em}.filterGroup .group[role=group][aria-labelledby]>p{margin:.2em .5em}.filterGroup .group[role=group][aria-labelledby]>label{display:block;padding:.2em .5em .2em 1.5em;text-indent:0}.filterGroup .group[role=group][aria-labelledby]>input{float:left;margin-top:.6em}.filterGroup .group[role=group][aria-labelledby][tabindex]{max-height:11em;max-width:20em;overflow:auto;padding:0}.filterGroup .group[role=group][aria-labelledby][tabindex] :focus-visible{outline:.2em solid #00c}.filterGroup button[aria-expanded=false]+.group[role=group][tabindex]{display:none}.filterGroup button[aria-expanded=true]+.group[role=group][tabindex]{display:block}.filterGroup button[aria-expanded][data-js]+.group[role=group][tabindex]{position:absolute;right:12pt;left:unset;top:calc(100% - 12pt);background:#fff;z-index:1}.filterGroup button[aria-expanded][data-js]+.group[role=group][tabindex]>p{display:none}.filterGroup button[aria-expanded][data-js]+.group[role=group][tabindex] input:checked+label{background-color:#eee;color:#000}.filterGroup button[aria-expanded][data-js]+.group[role=group][tabindex] input:focus{outline-color:#eee}.filterGroup button[aria-expanded]+.group[role=group][tabindex] input:checked+label{background-color:#eee;color:#000}.filterGroup button[aria-expanded]+.group[role=group][tabindex] input:focus{outline-color:#eee}.filterGroup button[aria-expanded]+.group[role=group][tabindex] label:hover,.filterGroup button[aria-expanded]+.group[role=group][tabindex] input:focus+label{background-color:#d1d1d1;color:#000}/*# sourceMappingURL=generic-filter-list.css.map */
