.filter{flex:1 0 260px;margin-right:.5rem;position:relative;z-index:4}@media screen and (max-width:1399px){.filter{flex:1 0 35px;width:35px}}@media screen and (min-width:1800px){.filter{flex:1 0 320px}}.filter--always-folded{flex:1 0 35px;width:35px}.filter__sticky{position:sticky;top:8px;z-index:3}.filter__sticky.opened .filter__inner{visibility:visible!important}.filter__sticky.opened .filter__unfold-button .arrow{transform:rotate(-135deg)}.filter__sticky.opened .filter__unfold-button .opened{display:inline-block}.filter__sticky.opened .filter__unfold-button .closed{display:none}@media screen and (max-width:1399px){.filter__sticky.opened .filter__close-button{display:flex}}.filter__inner{min-height:110px;overflow-y:auto;padding:unset;scrollbar-color:var(--grey-lighter-40) var(--white);scrollbar-width:thin;width:260px}.filter__inner::-webkit-scrollbar-track{background-color:var(--white)}.filter__inner::-webkit-scrollbar{background-color:var(--white);width:6px}.filter__inner::-webkit-scrollbar-thumb{background-color:var(--grey-lighter-40);border-radius:4px}@media screen and (max-width:1399px){.filter__inner{box-shadow:0 0 40px 0 #00000059;left:43px;position:absolute;top:0;visibility:hidden;z-index:1}}.filter.filter--always-folded .filter__inner{box-shadow:0 0 40px 0 #00000059;left:43px;position:absolute;top:0;visibility:hidden;z-index:1}@media screen and (min-width:1800px){.filter__inner{width:320px}}.filter__inner-bg{height:auto;padding:1rem}.filter__close-button{align-items:center;background:var(--color-card-bg);border:solid var(--border-color-card);border-width:1px 1px 1px 0;cursor:pointer;display:none;height:2rem;justify-content:center;left:302px;position:absolute;top:0;width:2rem;z-index:100}.filter__close-image{position:relative}.filter__close-image svg{height:1rem;width:1rem}.filter .arrow{border:solid var(--color-icon-fill);border-width:0 1px 1px 0;display:inline-block;height:6px;margin:-2px 0 0;padding:0;transform:rotate(45deg);transition:none;vertical-align:top;width:6px}.filter__unfold-button{background:var(--gh-blue-base);border:0;color:var(--white);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:4px;left:0;letter-spacing:2px;margin:0;min-height:auto;min-width:auto;padding:8px;position:absolute;text-align:center;top:270px;transform:rotate(-90deg);transform-origin:0 0;width:270px}.filter__unfold-button[disabled]{background-color:var(--grey-lighter-20);pointer-events:none}@media screen and (min-width:calc(1399px + 1px)){.filter__unfold-button{display:none}}.filter.filter--always-folded .filter__unfold-button{display:block}.filter__unfold-button span{position:relative}.filter__unfold-button .arrow{border-color:var(--white);margin:0 .5rem}.filter__unfold-button .opened{display:none}.filter__unfold-button .closed{display:inline-block}.filter__unfold-button .selected-filtercount{align-items:center;background:var(--red-base);border-radius:50%;color:var(--white);display:flex;font-size:.75rem;font-weight:400;height:1.25rem;justify-content:center;letter-spacing:0;line-height:1;width:1.25rem}.filter #filter__unfold-checkbox{display:none}a.filter__reset{background:var(--red-base);border-radius:.25rem;color:var(--white);display:block;font-size:.8rem;margin:0 0 1rem;padding:.5rem;position:sticky;text-align:center;text-decoration:none;top:1rem;z-index:2}a.filter__reset:hover{background:var(--red-lighter-10)}.filter__item{margin:0 0 1.5rem;position:relative}.filter__item--reduced-margin{margin:0 0 .5rem}.filter__title{font-size:.9rem;font-weight:700;margin:0 0 .75rem}.filter__title--small{font-size:.7rem}.filter__tags{display:flex;flex-wrap:wrap;margin:0 0 .5rem}.filter__tags.opened .filter__tag{display:inline-block}.filter__tags .less{display:none}.filter__tag{margin:0 .25rem 6px 0;position:relative}.filter__tag:not(.active){display:none}.filter__tag:nth-child(-n+5){display:inline-block}.filter__tag.active .filter__tag-link{background:var(--gh-blue-base);border-color:var(--gh-blue-base);color:var(--white);font-weight:400}.filter__tag.active .filter__tag-link:focus-within,.filter__tag.active .filter__tag-link:hover{background:var(--red-base);border-color:var(--red-base)}.filter__tag.active .filter__tag-link:focus-within .count,.filter__tag.active .filter__tag-link:hover .count{visibility:hidden}.filter__tag.active .filter__tag-link:focus-within .remove,.filter__tag.active .filter__tag-link:hover .remove{display:inline-flex;position:absolute;right:.3125rem;top:50%;transform:translateY(-50%)}.filter__tag.active .filter__tag-link:focus-within .remove svg,.filter__tag.active .filter__tag-link:hover .remove svg{height:1rem;width:1rem}.filter__tag.active .filter__tag-link .count{color:var(--grey-lighter-40)}.filter__tag.active .filter__tag-link .remove{display:none}.filter__tag-link{background-color:initial;border:var(--border-card);border-radius:4px;display:flex;line-height:1rem;padding:4px 6px;position:relative;text-decoration:none}.filter__tag-link,.filter__tag-link:visited{color:var(--color-font)}.filter__tag-link:focus,.filter__tag-link:hover{border-color:var(--grey-base);color:inherit;text-decoration:none}.filter__tag-link .title{align-items:center;display:inline-flex;gap:2px;justify-content:center;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1800px){.filter__tag-link .title{max-width:220px}}.filter__tag-link .title>.fraction{margin:-2px 0}.filter__tag-link .count{color:var(--gh-blue-base);font-size:90%;margin-left:4px}@media (prefers-color-scheme:dark){body[data-darkmode=auto] .filter__tag-link .count{color:var(--grey-lighter-40)}}body[data-darkmode=on] .filter__tag-link .count{color:var(--grey-lighter-40)}.filter__more-button{width:100%}.filter__more-button .partially~.more{display:none}.filter__more-button.parsed .more{display:inline-block}.filter__more-button.opened .more,.filter__more-button.opened .partially,.filter__more-button.parsed .partially{display:none}.filter__more-button.opened.parsed-partially .more{display:inline-block}.filter__more-button.opened.parsed-partially .less,.filter__more-button.opened.parsed-partially .partially{display:none}.filter__more-button.opened.parsed-partially:before{margin:0 .5rem .2rem 0;transform:rotate(45deg)}.filter__more-button--arrow-only{border-radius:.25rem;height:22px;margin:0 .25rem .375rem 0;min-width:auto;order:1;padding:2px 5px!important;width:30px}.filter__more-button--arrow-only.opened:before,.filter__more-button--arrow-only:before{margin-right:0}.filter__slider{height:6px;margin:1.25rem 0 0}.filter__slider-update-wrapper{opacity:0;pointer-events:none;position:absolute;right:0;top:-2px;transition:opacity .2s ease-in}.filter__slider-update-wrapper.show{opacity:1;pointer-events:auto}.filter__slider-update-link{background:var(--gh-blue);border-radius:1rem;color:var(--white);display:inline-block;padding:.3rem .5rem .3rem 1.25rem;position:relative;text-decoration:none}.filter__slider-update-link:hover{background:var(--gh-blue-lighter-10);color:var(--white)}.filter__slider-update-link .arrow{border-color:var(--white);left:8px;margin:.16rem .25rem 0 0;position:absolute;top:6px;transform:rotate(-45deg)}.filter__slider-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:var(--white);border:var(--border-card);height:24px;margin-top:.15rem;padding:.15rem;text-align:center;width:80px}.filter__slider-input::-webkit-inner-spin-button,.filter__slider-input::-webkit-outer-spin-button{-webkit-appearance:none}.filter__slider-input-wrapper{align-items:center;display:flex;justify-content:space-between}.filter__slider-input-label{width:80px}.filter__catlist{display:flex;flex-direction:column;margin:-.5rem 0 0}.filter__catlist.opened .filter__catlist-item{display:block}.filter__catlist-item{border-top:var(--border-card);padding:6px 0;position:relative}.filter__catlist-item:first-child{border-top:0}.filter__catlist-item:not(.active){display:none}.filter__catlist-item:nth-child(-n+5){display:block}.filter__catlist-item--top-title{order:-2}.filter__catlist-item.active>a:nth-of-type(2){font-weight:700}.filter__catlist-item-link{display:inline-block;margin-left:-.25rem;text-decoration:none}.filter__catlist-item-link .title{max-width:160px;text-overflow:ellipsis;white-space:nowrap}.filter__catlist-item-link:hover span.title{text-decoration:underline}.filter__catlist-item-link:hover span.count{text-decoration:none}.filter__catlist-item-link span{display:inline-block;overflow:hidden}.filter__catlist-item-link span.count{color:var(--color-font-tertiary)}.filter__catlist-item__expand{border:solid var(--gh-blue);border-width:0;display:inline-block;font-size:12px;line-height:.5;margin:-.5rem 0;padding:.5rem .75rem .5rem 0;text-decoration:none;width:18px}.filter__catlist-item__expand .arrow{transform:rotate(-45deg)}.filter__catlist-item.active{order:-1}.filter__catlist-item.active>.filter__catlist-item-link{font-weight:700}.filter__catlist-item.opened>.filter__catlist-item__expand .arrow{transform:rotate(45deg)}.filter__catlist-item.opened>.filter__catlist-sub{display:block}.filter__catlist-sub{display:none;margin:.5rem 0 0 .5rem}.filter__catlist-sub--no-subsub{margin:.5rem 0 0 1.9rem}.filter__catlist-sub-item{margin:0 0 .5rem;position:relative}.filter__catlist-sub-item:last-child{margin:0}.filter__catlist-sub-item.active{font-weight:700}.filter__catlist-sub-item.opened>.filter__catlist-item__expand .arrow{transform:rotate(45deg)}.filter__catlist-sub-item.opened>.filter__catlist-subsub{display:block}.filter__catlist-subsub{display:none;flex-direction:column;font-weight:400;margin:.5rem 0 0 1.9rem}.filter__catlist-subsub-item{display:flex;margin:0 0 .5rem}.filter__catlist-subsub-item:last-child{margin-bottom:0}.filter__catlist-subsub-item.active>a{font-weight:700}.filter__submit{background-color:var(--gh-blue);border:0;border-radius:.25rem;color:var(--white);cursor:pointer;display:block;font-size:.9rem;margin:1rem 0 0;padding:.9rem;text-align:center;width:100%}.filter__submit:active,.filter__submit:hover{background-color:var(--gh-blue-lighter-10)}.filter-item-wrapper:not(.opened) .filter__item:nth-child(n+6){display:none}.filter-item-wrapper.opened .button--pill .less{display:inline-block}.filter-item-wrapper.opened .button--pill .more{display:none}.filter__availability-dot{align-items:center;align-self:center;background-color:initial;border-radius:50%;display:flex;height:.75rem;margin:0 0 0 .25rem;outline:0;width:.75rem}.filter__availability-dot.available{background-color:var(--green-lighter-10)}.filter__availability-dot.shortly{background-color:var(--apricot-lighter-5)}.filter__availability-dot.any{background-color:var(--grey-lighter-25)}