@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,700;12..96,800&family=Inter:wght@100;400;500;700;800&display=swap);.filter-item-modal{background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);isolation:isolate;overflow:auto;overscroll-behavior:contain;padding:0 1.625rem 3.5rem}@media screen and (max-width:375px){.filter-item-modal{border-radius:0}}@media screen and (max-width:1025px){.filter-item-modal{bottom:0;height:100%;left:0;max-width:100vw;position:fixed;right:0;top:0;width:100vw;z-index:20}.filter-item-modal:after{background-color:#fff;bottom:0;content:"";height:4.5rem;left:0;position:fixed;width:100%;z-index:-10}}@media screen and (min-width:1025px){.filter-item-modal{border-radius:16px;left:calc(100% + 2rem);max-height:640px;min-width:420px;padding:0 .81rem 1.625rem;position:absolute;top:0;z-index:10}}.filter-item-modal.dark{background:#1e2030;color:#dddfec}.filter-item-modal.dark .filter-item-modal-heading,.filter-item-modal.dark:after{background:#1e2030}.filter-item-modal.dark .filter-item-modal-heading h3{color:#fff}.filter-item-modal.dark .filter-item-modal-heading .reset{color:#7f82a1}.filter-item-modal.dark .filter-item-modal-heading .reset.active{color:#ff7878}.filter-item-modal.dark .caption,.filter-item-modal.dark .filter-item-modal-heading .close,.filter-item-modal.dark .filter-selector-label,.filter-item-modal.dark .subheading-separator{color:#dddfec}.filter-item-modal.dark .count{color:#7f82a1}.filter-item-modal.dark .filter-selector-label .icon .body{fill:#5e6075}.filter-item-modal.dark .list-style.active .filter-selector-label,.filter-item-modal.dark .list-style:hover .filter-selector-label{color:#dddfec}.filter-item-modal.dark .list-style.active .count,.filter-item-modal.dark .list-style:hover .count{color:#fff}.filter-item-modal.dark .list-style.tab{background-color:#2b2d42}.filter-item-modal.dark .list-style.tab.active{background-color:#dddfec;color:#000}.filter-item-modal.dark .toggle-switch{background-color:#2b2d42}@media screen and (min-width:1025px){.filter-item-modal.opens-below{left:auto;top:calc(100% + .5rem)}.filter-item-modal.opens-above{bottom:calc(100% + .5rem);left:auto;max-height:33.75rem;top:auto}}.filter-item-modal .stat-container{gap:.5rem}.filter-item-modal .tab-container{width:100%}.filter-item-modal .tab{cursor:pointer;flex:1}.filter-item-modal .holder{padding-top:.81rem}.filter-item-modal .list-style{margin-bottom:.5rem;overflow:hidden;position:relative;transition:.2s}.filter-item-modal .list-style.body{width:calc(33.33333% - 20px)}.filter-item-modal .list-style.stat{width:calc(20% - .5rem)}@media screen and (min-width:1025px){.filter-item-modal .list-style.stat{width:calc(25% - .5rem)}}.filter-item-modal .list-style .tab-selector{text-align:center}@media screen and (min-width:1025px){.filter-item-modal .list-style.active .count,.filter-item-modal .list-style.active input.filter-input,.filter-item-modal .list-style:hover .count,.filter-item-modal .list-style:hover input.filter-input{transition:.2s;translate:-34px 0}.filter-item-modal .list-style input.filter-input.filter-input{left:100%;position:absolute}}.filter-item-modal .list-style.active .filter-selector,.filter-item-modal .list-style:hover .filter-selector{font-weight:700}.filter-item-modal .list-style.active .filter-selector:after,.filter-item-modal .list-style:hover .filter-selector:after{opacity:.15}.filter-item-modal .list-style.active .filter-selector-label,.filter-item-modal .list-style:hover .filter-selector-label{color:#000}.filter-item-modal .list-style.active .count,.filter-item-modal .list-style:hover .count{color:#000;transition:.2s}.filter-item-modal .list-style.active .tag-container{display:flex!important}.filter-item-modal .filter-selector{align-items:center;border-radius:16px;display:flex;flex-grow:1;overflow:hidden;position:relative}.filter-item-modal .filter-selector:after{background-color:#61e7b6;bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.filter-item-modal .filter-selector-label{color:#505a5d;cursor:pointer;flex-grow:1;padding:.81rem}.filter-item-modal .filter-selector-label.body{align-items:center;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;justify-content:center;text-align:center}.filter-item-modal .filter-selector-label.body .icon{height:2.75rem;width:100%}.filter-item-modal .filter-selector-label.body .icon .body{fill:#dee3e5}.filter-item-modal .filter-selector-label.stat{align-items:center;border:1px solid #dee3e5;border-radius:16px;display:flex;flex-direction:column;font-size:1rem;text-align:center}.filter-item-modal .count{color:#acbabe;margin-right:.5rem;transition:.2s}.filter-item-modal .tag-container{padding:.81rem 0 1.625rem}.filter-item-modal .caption{color:#505a5d;padding-bottom:0;width:100%}.filter-item-modal .heading-separator,.filter-item-modal .subheading-separator{color:#505a5d;padding:.81rem 0 .813rem;width:100%}.filter-item-modal .heading-separator:first-of-type,.filter-item-modal .subheading-separator:first-of-type{padding-top:0}.filter-item-modal .subheading-separator{font-size:1rem;padding-bottom:0}.filter-item-modal .term-button{font-weight:400;padding:.25rem .75rem}.filter-item-modal .term-button.active{background-color:#505a5d;color:#fff}.filter-item-modal .tag-container{display:flex;flex-wrap:wrap;gap:.5rem}.filter-item-modal .tag-container:not(:last-of-type){margin-bottom:1rem}.filter-item-modal .tag .icon{margin-left:.25rem}.filter-item-modal .monthly-total-toggle,.filter-item-modal .toggle-switch{align-items:center;display:flex;margin-bottom:1.625rem;width:100%}.filter-item-modal .monthly-total-toggle p,.filter-item-modal .toggle-switch p{border-bottom:3px solid transparent;cursor:pointer;padding:1.4rem 0;position:relative;text-align:center;transition:.3s;width:50%}.filter-item-modal .monthly-total-toggle p:after,.filter-item-modal .toggle-switch p:after{background-color:#dee3e5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.filter-item-modal .monthly-total-toggle p:hover:after,.filter-item-modal .toggle-switch p:hover:after{background-color:#61e7b6;transition:.2s}.filter-item-modal .monthly-total-toggle p.active,.filter-item-modal .toggle-switch p.active{font-weight:800}.filter-item-modal .monthly-total-toggle p.active:after,.filter-item-modal .toggle-switch p.active:after{background-color:#61e7b6;border-radius:1000px;height:5px}.filter-item-modal .toggle-switch{background-color:#f1f7f9}.filter-item-modal-heading{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1.625rem 0}@media screen and (min-width:1025px){.filter-item-modal-heading{position:sticky;top:0;z-index:1}}.filter-item-modal-heading h3,.filter-item-modal-heading p{padding:0}.filter-item-modal-heading .current-filter-and-count{align-items:center;cursor:pointer;display:flex}.filter-item-modal-heading .current-filter-and-count p{display:flex;flex-direction:column;margin-left:1rem}@media screen and (min-width:1025px){.filter-item-modal-heading .current-filter-and-count{display:none}}.filter-item-modal-heading .close,.filter-item-modal-heading .reset{cursor:pointer}.filter-item-modal-heading .close{color:#505a5d;margin-left:auto}.filter-item-modal-heading .reset{color:#acbabe;margin-right:auto}.filter-item-modal-heading .reset.active{color:#ec0a0a}.filter-tag{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dee3e5;border-radius:16px;color:#505a5d;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;line-height:1.29;padding:.125rem .375rem;transition:.3s}.filter-tag:hover{border:1px solid #b8bec0;color:#000}.filter-tag.active{background-color:rgba(241,247,249,.7)}.filter-tag.active:hover{background-color:#f1f7f9}.filter-tag.active input{animation:nudge .2s ease 1 alternate forwards}.filter-tag.dark{border:1px solid #5e6075;color:#dddfec}.filter-tag.dark:hover{border:1px solid #7c7e99;color:#fff}.filter-tag.dark.active{background-color:rgba(43,45,66,.7)}.filter-tag.dark.active:hover{background-color:#2b2d42}.filter-tag input.custom.custom[type=checkbox],.filter-tag input.custom.custom[type=radio]{margin:0 0 2px .5rem}@keyframes nudge{0%,to{margin-left:.5rem}50%{margin:0 .5rem 2px 0}}.toggle-switch{align-items:center;background-color:#dee3e5;border:1px solid #dee3e5;border-radius:16px;display:inline-flex;width:100%}@media screen and (min-width:767px){.toggle-switch{width:auto}}.toggle-switch.dark{background-color:#5e6075;border:1px solid #5e6075}.toggle-switch.dark li.active{color:#fff}.toggle-switch.dark li.circle .indicator{background-color:#1e2030;border:1px solid #5e6075;color:#fff}.toggle-switch.dark li .left-word,.toggle-switch.dark li .right-word{color:#dddfec}.toggle-switch.dark li .left-word:hover,.toggle-switch.dark li .right-word:hover{color:#fff}.toggle-switch li{padding:0}.toggle-switch li.active{color:#505a5d}.toggle-switch li .left-word,.toggle-switch li .right-word{color:#505a5d;text-align:center;white-space:nowrap;width:calc(50% - 20px)}.toggle-switch li .left-word:hover,.toggle-switch li .right-word:hover{color:#000}.toggle-switch li .left-word{margin-right:2.5rem}.toggle-switch li.circle{align-items:center;cursor:pointer;display:flex;flex:auto;font-size:.875rem;height:auto;line-height:1.125rem;margin:0;padding:.5rem .75rem;position:relative;width:inherit}@media screen and (min-width:1025px){.toggle-switch li.circle{font-size:1rem;line-height:1.5rem}}.toggle-switch li.circle.active .indicator{left:calc(100% - 1px);transform:translateX(-100%);transition:all .3s}.toggle-switch li.circle .indicator{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:16px;color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;transform:translateX(0);transition:.3s;white-space:nowrap;width:50%}