.content-filter{z-index:5;width:min(100%,545px);position:relative}.content-filter__trigger{color:#606763;cursor:pointer;text-align:left;width:100%;min-height:57px;transition:border-color .22s ease, background .22s ease, box-shadow .22s ease, transform .25s var(--tek-ease);background:#edf2f0;border:1px solid #1719180f;border-radius:999px;align-items:center;gap:11px;padding:6px 18px;display:flex}.content-filter__trigger:hover,.content-filter__trigger[aria-expanded=true]{background:#fff;border-color:#149c8585;box-shadow:0 0 0 3px #1bdbba17}.content-filter__trigger:hover{transform:translateY(-1px)}.content-filter__trigger:disabled{cursor:wait;opacity:.72}.content-filter__value{flex:1;gap:1px;min-width:0;display:grid}.content-filter__value small{color:#77807b;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:700}.content-filter__value strong{color:#171918;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;overflow:hidden}.content-filter__chevron,.content-filter__loading{color:var(--lp1-teal-dark,#147d6d);transition:color .22s ease, transform .28s var(--tek-ease);flex:none}.content-filter__trigger[aria-expanded=true] .content-filter__chevron{transform:rotate(180deg)}.content-filter__loading{animation:.8s linear infinite contentFilterSpin}.content-filter__menu{animation:contentFilterMenuIn .22s var(--tek-ease) both;background:#fffffffa;border:1px solid #1719181a;border-radius:18px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 22px 54px #0c1a1524,0 3px 12px #0c1a150f}.content-filter__menu-heading{border-bottom:1px solid #17191814;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 16px 11px;display:flex}.content-filter__menu-heading span{color:#171918;font-size:.72rem;font-weight:700}.content-filter__menu-heading small{color:#7a827e;font-size:.56rem}.content-filter__options{overscroll-behavior-y:contain;scrollbar-color:#149c8561 transparent;scrollbar-width:thin;max-height:min(360px,100svh - 190px);padding:7px;overflow-y:auto}.content-filter__options button{color:#303634;cursor:pointer;width:100%;min-height:49px;font:inherit;text-align:left;transition:background .18s ease, color .18s ease, transform .22s var(--tek-ease);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:.72rem;font-weight:600;line-height:1.3;display:flex}.content-filter__options button:hover,.content-filter__options button.is-active{color:#144f44;background:#eef8f5}.content-filter__options button:hover{transform:translate(3px)}.content-filter__options button svg{color:var(--lp1-teal-dark,#147d6d);flex:none}.content-filter__options::-webkit-scrollbar{width:4px}.content-filter__options::-webkit-scrollbar-track{background:0 0;margin-block:8px}.content-filter__options::-webkit-scrollbar-thumb{background:#149c855c;border-radius:999px}.content-filter__options::-webkit-scrollbar-thumb:hover{background:#149c8594}.content-filter__trigger:focus-visible,.content-filter__options button:focus-visible{outline:2px solid var(--tek-green-dark);outline-offset:3px}@keyframes contentFilterSpin{to{transform:rotate(360deg)}}@keyframes contentFilterMenuIn{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:650px){.content-filter__trigger{min-height:54px;padding-inline:14px}.content-filter__menu{border-radius:14px}}
