/* Scoped to the generator filter group, including V1 archives. */
.gt-generator-filters{--gt-filter-blue:var(--gt-blue,#1159a7);--gt-filter-border:var(--gt-border,#dce5ef);color:var(--gt-ink,#213547)}
.gt-generator-note{font-size:12px;line-height:1.45;color:var(--gt-muted,#64748b);margin:16px 0 0}
.gt-generator-panel .gt-generator-filters .bapf_sfilter{padding:0;margin:0;border:0!important}
.gt-v2-shell .gt-v2-filter .gt-generator-filters{padding:14px 0 0;margin:14px 0 0;border-top:1px solid var(--gt-filter-border)}
.gt-generator-filters .bapf_head h3{font-size:15px;line-height:1.35;font-weight:650;margin:0 0 10px;color:#213547;text-align:left}
.gt-generator-filters .bapf_body ul{list-style:none;margin:0;padding:0}
.gt-generator-filters .bapf_body li{padding:5px 0;line-height:1.4}
.gt-generator-filters .bapf_body label{font-size:14px;cursor:pointer;color:#34495e}
.gt-generator-filters input[type=checkbox]{accent-color:var(--gt-filter-blue)}
.gt-generator-filters .bapf_body input:checked+label,.gt-generator-filters a{color:var(--gt-filter-blue)}
.gt-generator-filters .bapf_description{font-size:12px;line-height:1.45;color:#64748b;margin:8px 0}
.gt-generator-filters .bapf_body input:focus-visible+label{outline:2px solid var(--gt-filter-blue);outline-offset:3px}
@media(max-width:767px){.gt-generator-filters .bapf_body label{display:inline-block;min-height:24px}.gt-generator-filters .bapf_body li{padding:7px 0}}
