.component-bibliography-filters{position:sticky;top:0;z-index:2}.bibliographylist-component .bibliography-filters{margin-bottom:0;display:flex;flex-direction:column}.bibliographylist-component h2{font-size:2rem;font-weight:400;font-family:var(--font-family-primary);margin-bottom:16px;color:#000}.bibliographylist-component .bibliography-filters h2{display:none}.bibliographylist-component .bibliography-filters .filters-fieldset{border:none;padding:0}.component-bibliography-filters .source-filters{margin-bottom:16px}.bibliographylist-component .bibliography-filters .filters-legend{font-size:2rem;font-weight:400;font-family:var(--font-family-primary);margin-bottom:10px;padding:0}.bibliographylist-component .bibliography-filters .filters-list{display:flex;flex-wrap:wrap;gap:16px;flex-direction:column}.bibliographylist-component .bibliography-filters .filter-item{display:flex;align-items:center;gap:8px}.bibliographylist-component .bibliography-filters .publishing-year-filters .filter-item{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bibliographylist-component .bibliography-filters .filter-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#0066cc;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#cdd6d1;border:1px solid #999;position:relative;flex-shrink:0}.bibliographylist-component .bibliography-filters .filter-checkbox:focus,.bibliographylist-component .bibliography-filters .filter-checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px #6c8e7e}.bibliographylist-component .bibliography-filters .filter-checkbox:checked:before{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.bibliographylist-component .bibliography-filters .filter-label{font-size:1.6rem;font-weight:400;font-family:var(--font-family-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.bibliographylist-component .bibliography-filters .filter-label:hover{font-weight:500}.bibliographylist-component .bibliography-filters .filter-select,.bibliographylist-component .bibliography-filters .publishing-year-select{padding:8px 32px 8px 12px;font-size:1.6rem;font-family:var(--font-family-primary);border:1px solid #6c8e7e;border-radius:4px;background-color:#e7ece9;cursor:pointer;min-width:150px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.bibliographylist-component .bibliography-filters .publishing-year-select:focus-visible,.bibliographylist-component .bibliography-filters .filter-select:focus-visible{outline:none;box-shadow:0 0 0 2px #6c8e7e}.bibliographylist-component .bibliography-filters .filter-select:hover,.bibliographylist-component .bibliography-filters .publishing-year-select:hover{border-color:#999;box-shadow:0 4px 4px #0000001a}.bibliographylist-component .bibliography-filters .filter-select:focus,.bibliographylist-component .bibliography-filters .publishing-year-select:focus{outline:none;border-color:#6c8e7e}.bibliographylist-component .active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.bibliographylist-component .active-filter-tag{display:flex;align-items:flex-start;gap:6px;padding:4px 8px;background-color:#cdd6d1;border-radius:4px;font-size:1.4rem;font-family:var(--font-family-primary)}.bibliographylist-component .active-filter-tag .filter-tag-label{font-weight:400}.bibliographylist-component .active-filter-tag .filter-tag-remove{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:1.8rem;line-height:1;color:#333;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:background-color .2s}.bibliographylist-component .active-filter-tag .filter-tag-remove:hover{background-color:#0000001a}.bibliographylist-component .active-filter-tag .filter-tag-remove:focus{outline:none;background-color:#0000001a}.bibliographylist-component .active-filters .filter-reset-all{background:none;border:1px solid #6C8E7E;padding:4px 12px;cursor:pointer;font-size:1.4rem;font-family:var(--font-family-primary);color:#333;border-radius:4px;transition:background-color .2s,color .2s;margin:0 0 0 8px}.bibliographylist-component .active-filters .filter-reset-all:hover{background-color:#6c8e7e;color:#fff}.bibliographylist-component .active-filters .filter-reset-all:focus{outline:none;background-color:#6c8e7e;color:#fff}.bibliographylist-component .bibliography-filters .open-filters-button{display:none;background:none;padding:8px 16px;cursor:pointer;font-size:1.6rem;font-family:var(--font-family-primary);color:#333;border-radius:4px;margin-bottom:16px;flex-direction:row;align-items:center;gap:8px;transition:background-color .2s,color .2s}.component-bibliography-filters.is-sticky.section-theme-{background:#fff}.component-bibliography-filters.is-sticky .open-filters-button{margin-top:16px}.bibliographylist-component .bibliography-filters .open-filters-button:hover{border-radius:0}.bibliographylist-component .bibliography-filters .open-filters-button svg{fill:#000;stroke:#000}.bibliographylist-component .bibliography-filters .open-filters-button:focus{outline:none;border:1px solid transparent;box-shadow:0 0 0 2px #6c8e7e}.bibliographylist-component .bibliography-filters .open-filters-button{fill:#fff;stroke:#fff}.bibliographylist-component .bibliography-filters .open-filters-button[aria-expanded=true]{background-color:#6c8e7e;color:#fff;border-radius:0}.bibliographylist-component .bibliography-filters .open-filters-button[aria-expanded=true] svg{fill:#fff;stroke:#fff}.bibliographylist-component .bibliography-filters .open-filters-button-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.bibliographylist-component .bibliography-filters .open-filters-button-icon svg{width:100%;height:100%}.bibliographylist-component .bibliography-filters .filters-holder{display:block}@media(max-width:768px){.bibliographylist-component .bibliography-filters .open-filters-button{justify-content:space-between;display:flex;border:1px solid #000;border-radius:10px;transition:all .3s ease}.bibliographylist-component .bibliography-filters .filters-holder{display:none}.bibliographylist-component .bibliography-filters .filters-holder.filters-open{display:block;margin-bottom:16px}}@media(min-width:769px){.bibliographylist-component .bibliography-filters h2{display:block;font-size:2.4rem}.bibliographylist-component .bibliography-filters{margin-bottom:24px;position:sticky;top:0;background:transparent}.bibliographylist-component .bibliography-filters .open-filters-button{display:none}.bibliographylist-component .bibliography-filters .filters-holder{display:block!important}.component-bibliography-filters .source-filters{margin-bottom:32px}.component-bibliography-filters{max-width:170px;width:100%}}
