.views-exposed-form{--_vef--gap:0.75rem;--ef-details-w--w:100%;display:flex;flex-wrap:wrap;gap:var(--_vef--gap)}.views-exposed-form .form-item{order:-1}.views-exposed-form .form-checkboxes .form-item label{color:var(--_vef-fc-label_c,var(--body-c));display:block;margin-block-end:0;padding:.6875rem var(--input-px)}.views-exposed-form .form-checkboxes .form-item input{display:none}.views-exposed-form .form-checkboxes .form-item:has([hidden=hidden]){display:none}.views-exposed-form .form-checkboxes .form-item:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.views-exposed-form .form-checkboxes .form-item:hover{--_vef-fc-label_c:var(--c-primary-dark)}.views-exposed-form .form-checkboxes .form-item:has(input:checked){--_vef-fc-label_c:var(--c-primary)}.views-exposed-form .form-checkboxes .form-item:has(input:checked) label{background-color:var(--c-light-blue);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 15 15 5M5 5l10 10' stroke='%230022F5' stroke-width='1.25' stroke-linecap='square'/%3E%3C/svg%3E");background-position:center right 20px;background-repeat:no-repeat}.views-exposed-form .form-checkboxes>ul{list-style:none;margin:0;padding:0}.views-exposed-form .form-checkboxes>ul>li:not(:first-child)>.form-item{border-top:1px solid rgba(0,0,0,.1)}.views-exposed-form .form-wrapper:has(legend) .details-wrapper{right:0}.views-exposed-form .form-wrapper:has(legend) legend{display:none}.views-exposed-form details{--ef-checbox--maxh:2.75rem;font-size:1rem;position:relative}.views-exposed-form .details--label{color:var(--c-primary-dark);font-size:.75rem;font-weight:500;margin-block-end:.625rem}.views-exposed-form summary{align-items:center;background-color:var(--c-white);border:var(--input-bw) solid var(--_d-summary_bc,var(--input-bc));border-radius:var(--input-br);display:flex;justify-content:space-between;list-style:none;min-height:2.75rem;padding-inline:1.25rem}.views-exposed-form summary:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 7-5.556 5.556L3.89 7' stroke='%23646988' stroke-width='1.25' stroke-linecap='square'/%3E%3C/svg%3E");height:1.25rem}.views-exposed-form summary:hover{--_d-summary_bc:var(--input-bc_h)}.views-exposed-form summary:focus{--_d-summary_bc:var(--input-bc_f)}.views-exposed-form .summary-text--changed{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.views-exposed-form .details-wrapper{background-color:var(--c-white);border:var(--input-bw) solid var(--c-primary);border-radius:var(--input-br);margin-top:.25rem;max-height:calc(var(--ef-checbox--maxh)*6 + 2px);overflow-y:auto;position:absolute;width:var(--ef-details-w--w);z-index:var(--z-dropdown)}.views-exposed-form .form-check{margin:0;padding:0}.views-exposed-form .form-check .form-check-label{align-items:center;background:var(--ef-flabel--bg,var(--c-white));display:flex;font-weight:var(--ef-flabel--fw,var(--fw-base));justify-content:space-between;min-height:var(--ef-checbox--maxh);padding:.5rem 1rem;transition:background var(--transition-base--t)}.views-exposed-form .form-check .form-check-label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.501 5.833-10 10-4.583-4.583 1.175-1.175 3.408 3.4 8.825-8.817 1.175 1.175Z' fill='%2300689D'/%3E%3C/svg%3E");height:1.25rem;margin-left:.5rem;opacity:var(--ef-flabel--after-opacity,0);transition:opacity var(--transition-base--t);width:1.25rem}.views-exposed-form .form-check .form-check-input{display:none}.views-exposed-form .form-check:hover{--ef-flabel--bg:var(--bs-gray-100)}.views-exposed-form .form-check:has(input:checked){--ef-flabel--bg:var(--bs-gray-100);--ef-flabel--fw:var(--fw-semibold);--ef-flabel--after-opacity:1}.views-exposed-form .bef-toggle{align-items:center;border-bottom:1px solid var(--bs-gray-200);display:flex;justify-content:space-between;min-height:var(--ef-checbox--maxh);padding:.5rem 1rem}.views-exposed-form .bef-toggle span{font-weight:var(--fw-semibold)}.views-exposed-form .bef-toggle button{color:var(--bs-primary);text-decoration:underline}.views-exposed-form .bef-toggle.items--0{opacity:.5}.views-exposed-form .bef-toggle.items--0 button{opacity:0}.views-exposed-form details[open] summary{--bs-border-color:var(--bs-primary_h)}.views-exposed-form details:has(.form-checkbox:checked) summary{--_d-summary_bc:var(--input-bc_f)}.views-exposed-form .btn--filter{--btn-px:0.6875rem;--btn-br:var(--br)}.views-exposed-form .w--hidden-content,.views-exposed-form .w-filters:not(:has(.w--hidden-content)){display:var(--_w-filters_d,grid);grid-template-rows:var(--w-filters_gtr-h,0fr);transition:grid-template-rows var(--t-t)}.views-exposed-form .w--hidden-content>*,.views-exposed-form .w-filters:not(:has(.w--hidden-content))>*{overflow:var(--_w-filters_items_o,hidden)}@media (min-width:48rem){.views-exposed-form .w--hidden-content,.views-exposed-form .w-filters:not(:has(.w--hidden-content)){--_w-filters_d:block;--_w-filters_items_o:none}}.views-exposed-form:has(.js--btn--filter[aria-expanded=true]){--w-filters_gtr-h:1fr;--_w-filters_items_o:visible}@media (min-width:48rem){.views-exposed-form{--_vef--w:17.875rem;--_vef--gap:1.5rem}}