.wp-block-citeo-semantic-query-filter{position:relative;z-index:1}.wp-block-citeo-semantic-query-filter .filter-toggle{align-items:center;cursor:pointer;display:flex;gap:var(--ds-semantic-spacing-xs);height:var(--ds-semantic-sizing-xl);justify-content:center;padding:0 var(--ds-semantic-spacing-s);position:relative}.wp-block-citeo-semantic-query-filter .filter-toggle .filter-icon{align-items:center;display:inline-flex;justify-content:center}.wp-block-citeo-semantic-query-filter .filter-modal{background:var(--ds-semantic-color-layout-surface-subtle-default);border:1px solid var(--ds-semantic-color-neutral-border-subtle);border-radius:var(--ds-semantic-radius-default);box-shadow:0 17px 32px -2px rgba(28,39,49,.05);display:none;flex-direction:column;gap:var(--ds-semantic-spacing-s);max-width:24.4rem;padding:var(--ds-semantic-spacing-s) var(--ds-semantic-spacing-xs);position:absolute;right:0;top:100%;width:calc(100svw - var(--ds-semantic-sizing-l)*2);z-index:10}.wp-block-citeo-semantic-query-filter .filter-modal .filter-modal-header{align-items:center;display:flex;justify-content:space-between;padding-left:var(--ds-semantic-spacing-s)}.wp-block-citeo-semantic-query-filter .filter-modal .filter-modal-header .close-icon{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;padding:var(--ds-semantic-spacing-s)}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper{display:flex;flex-direction:column;gap:var(--ds-semantic-spacing-s);max-height:var(--ds-semantic-sizing-9xl);overflow-y:scroll}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper{border:none;margin:0;padding:0}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper legend{box-sizing:border-box;color:var(--ds-semantic-color-layout-content-subtle);margin-bottom:var(--ds-semantic-spacing-3xs);padding:0 var(--ds-semantic-spacing-s);width:100%}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list{background:var(--ds-semantic-color-layout-surface-medium-default);border-radius:var(--ds-semantic-radius-default);display:flex;flex-direction:column;gap:var(--ds-semantic-spacing-3xs);padding:var(--ds-semantic-spacing-3xs) var(--ds-semantic-spacing-s)}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter{align-self:stretch;cursor:pointer;display:flex;gap:var(--ds-semantic-spacing-2xs);position:relative}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter:before{background-color:var(--ds-semantic-color-action-surface-subtlest);border-radius:50%;content:"";display:block;height:var(--ds-semantic-sizing-m);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .1s ease-out;width:var(--ds-semantic-sizing-m);z-index:0}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .dynamic-filter-name{flex-grow:1;padding:var(--ds-semantic-spacing-4xs) 0}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .custom-checkbox{background:var(--ds-semantic-color-layout-surface-medium-default);border:2px solid var(--ds-semantic-color-neutral-border-subtle);border-radius:var(--ds-semantic-radius-input);box-sizing:border-box;flex-shrink:0;height:var(--ds-semantic-sizing-s);margin:var(--ds-semantic-spacing-3xs);position:relative;transition:background .1s ease-out,border-color .1s ease-out;width:var(--ds-semantic-sizing-s);z-index:1}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .custom-checkbox:before{border:2px solid var(--ds-semantic-color-action-border-medium);border-radius:.3125rem;content:"";height:calc(var(--ds-semantic-spacing-xs) + 100%);left:calc(var(--ds-semantic-spacing-xs)*-.75);opacity:0;pointer-events:none;position:absolute;top:calc(var(--ds-semantic-spacing-xs)*-.75);width:calc(var(--ds-semantic-spacing-xs) + 100%)}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .custom-checkbox:after{background-color:var(--ds-semantic-color-layout-surface-medium-default);content:"";display:none;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"6\" fill=\"none\"><path fill=\"%23fff\" d=\"M6.652.232a.79.79 0 0 1 1.117 1.115L3.355 5.768a.79.79 0 0 1-1.117 0L.23 3.758a.79.79 0 0 1 .936-1.252l.123.082.004.005.05.047.004.003 1.447 1.45z\"/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"6\" fill=\"none\"><path fill=\"%23fff\" d=\"M6.652.232a.79.79 0 0 1 1.117 1.115L3.355 5.768a.79.79 0 0 1-1.117 0L.23 3.758a.79.79 0 0 1 .936-1.252l.123.082.004.005.05.047.004.003 1.447 1.45z\"/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:100%}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .custom-checkbox:active:before,.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .custom-checkbox:focus:before{opacity:1}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter:not(:has(.custom-checkbox:focus)):hover:before{opacity:1}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter:has(input:checked) .custom-checkbox{background-color:var(--ds-semantic-color-action-surface-medium);border-color:var(--ds-semantic-color-action-surface-medium)}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter:has(input:checked) .custom-checkbox:after{display:block}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter:has(input:focus,:active) .custom-checkbox:before{opacity:1}.wp-block-citeo-semantic-query-filter .filter-modal .filters-list-wrapper .dynamic-filter-wrapper .dynamic-filter-list .dynamic-filter .filter-input{opacity:0;position:absolute}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper{align-items:center;background:var(--ds-semantic-color-layout-surface-medium-default);border-radius:var(--ds-semantic-radius-default);color:var(--ds-semantic-color-neutral-content-medium);cursor:pointer;display:flex;gap:var(--ds-semantic-spacing-s);padding:var(--ds-semantic-spacing-m)}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper .archive-text{flex-grow:1}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper input[type=checkbox]{height:0;opacity:0;width:0}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper .toggle-slider{background:var(--ds-semantic-color-neutral-surface-stronger-default,#d1d5db);border-radius:var(--ds-semantic-radius-circle);flex-shrink:0;height:var(--ds-semantic-sizing-s);position:relative;transition:background .15s ease-out;width:var(--ds-semantic-sizing-l)}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper .toggle-slider:before{background-color:var(--ds-semantic-color-layout-surface-medium-default);border-radius:var(--ds-semantic-radius-circle);content:"";height:.75rem;left:2px;position:absolute;top:2px;transition:transform .15s ease-out;width:.75rem}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper .toggle-slider:has(input:checked){background-color:var(--ds-semantic-color-action-surface-medium)}.wp-block-citeo-semantic-query-filter .filter-modal .archive-toggle-wrapper .toggle-slider:has(input:checked):before{transform:translateX(var(--ds-semantic-spacing-m))}.wp-block-citeo-semantic-query-filter .filter-modal .filter-buttons-wrapper{align-items:center;display:flex;gap:var(--ds-semantic-spacing-s);justify-content:flex-start;padding:var(--ds-semantic-spacing-s) var(--ds-semantic-spacing-m)}.wp-block-citeo-semantic-query-filter .filter-modal .filter-buttons-wrapper .reset-icon{align-items:center;display:inline-flex;justify-content:center}.wp-block-citeo-semantic-query-filter .filter-modal .filter-buttons-wrapper .wp-element-button{font-family:var(--ds-style-text-small-font-family,Lato);font-size:var(--ds-style-text-small-font-size,.875rem);font-style:normal;font-weight:400;line-height:140%;padding:var(--ds-semantic-spacing-xs)}.wp-block-citeo-semantic-query-filter .filter-modal .filter-buttons-wrapper .apply-filters{flex-grow:1}.wp-block-citeo-semantic-query-filter .filter-modal .filter-buttons-wrapper .apply-filters .wp-element-button{width:100%}.wp-block-citeo-semantic-query-filter+.filter-modal-background{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:0}.wp-block-citeo-semantic-query-filter.show-filter-modal+.filter-modal-background{display:block}.wp-block-citeo-semantic-query-filter.show-filter-modal .filter-modal{display:flex}
