.book-search__filters{background:#dae2e6;padding:20px}.book-filter__title{font-weight:700;font-size:1.4em;display:flex;align-items:baseline}.content-container.book-search{grid-template-columns:270px 1fr;grid-gap:30px}.book-search__filters input[type=text],.book-search__filters select{background-color:#fff;font-size:14px;border-radius:10px;height:40px;padding-right:28px}.book-search__filters input[type=checkbox]{width:20px;height:20px;border-radius:6px;-webkit-appearance:none;background:#fff;display:block}.book-search__filters input[type=checkbox]:after{content:'';position:absolute;width:6px;height:10px;border-bottom:2px solid var(--blue);border-right:2px solid var(--blue);rotate:45deg;left:7px;top:4px;opacity:0;transition:opacity .3s ease}.book-search__filters input[type=checkbox]:checked:after{opacity:1}div.filter-item__checkboxes{display:grid;grid-gap:5px}div.filter-item__checkboxes label{grid-template-columns:auto 1fr;align-items:center}.checkbox-wrapper{position:relative}.book-search__top-bar{margin-bottom:20px;display:flex;justify-content:space-between;font-size:15px}.book-shelf__sort{text-align:right}.book-shelf__sort select{width:210px;display:grid;border-radius:10px;background-color:#dae2e6}.book-searched-on ul{display:flex;list-style:none;padding:0;margin:0;grid-gap:5px}.book-searched-on ul li svg{background:var(--blue);padding:3px;border-radius:20px;display:block;width:15px;height:15px}.book-searched-on ul:before,.book-searched-on ul li{background:#dae2e6;padding:4px 14px;display:flex;align-items:center;grid-gap:.5em;position:relative;cursor:pointer}.book-searched-on ul:before{content:'je hebt nog geen filters toegepast';border-radius:10px}.book-searched-on ul:has(li):before{display:none}.book-searched-on ul li a{position:absolute;inset:0}.book-search .book-filter__title a{opacity:0;pointer-events:none}.book-search:has(.book-searched-on ul li) .book-filter__title a{opacity:1;pointer-events:initial}
