.filter-group-module-scss-module__kqMiOW__container{transition:grid-template-rows var(--duration-fast) var(--ease-standard);grid-template-rows:min-content 0fr;display:grid}.filter-group-module-scss-module__kqMiOW__container.filter-group-module-scss-module__kqMiOW__open{grid-template-rows:min-content 1fr}.filter-group-module-scss-module__kqMiOW__container:first-child .filter-group-module-scss-module__kqMiOW__header{padding-top:var(--space-400)}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__header{min-height:var(--input-height);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-block:0;display:flex}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__header:hover{color:var(--color-text-brand)}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__header .filter-group-module-scss-module__kqMiOW__flex{align-items:center;gap:var(--space-100);display:flex}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__header .filter-group-module-scss-module__kqMiOW__flex .filter-group-module-scss-module__kqMiOW__hidden{clip:rect(0 0 0 0);white-space:nowrap;border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__header .filter-group-module-scss-module__kqMiOW__title{font-size:var(--font-size-100);font-weight:var(--font-weight-bold)}.filter-group-module-scss-module__kqMiOW__container .filter-group-module-scss-module__kqMiOW__content{gap:var(--space-200);border-top:1px solid var(--color-border);display:grid;overflow:hidden}
.filters-panel-backdrop-module-scss-module__ve1VnW__container{background-color:var(--color-accent);z-index:var(--z-overlay-below);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard),visibility var(--duration-fast);border:none;border-radius:0;position:fixed;inset:0}@media screen and (min-width:1200px){.filters-panel-backdrop-module-scss-module__ve1VnW__container{display:none}}.filters-panel-backdrop-module-scss-module__ve1VnW__container.filters-panel-backdrop-module-scss-module__ve1VnW__open{opacity:.5;visibility:visible;pointer-events:all}
.filters-panel-module-scss-module__TdNFVa__container{accent-color:var(--color-brand);flex-direction:column;align-items:stretch;gap:0;display:flex}@media screen and not (min-width:1200px){.filters-panel-module-scss-module__TdNFVa__container{padding:0 var(--space-300);border-radius:var(--radius-100) 0 0 var(--radius-100);height:100dvh;z-index:var(--z-overlay);visibility:hidden;transition:all var(--duration-fast) var(--ease-standard);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.filters-panel-module-scss-module__TdNFVa__container.filters-panel-module-scss-module__TdNFVa__open{visibility:visible;transform:translate(0)}}.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__header{padding-top:var(--space-200);padding-bottom:var(--space-200);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media screen and (min-width:1200px){.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__header{display:none}}.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__header .filters-panel-module-scss-module__TdNFVa__title{font-size:var(--font-size-200);font-weight:var(--font-weight-bold)}.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__footer{padding-top:var(--space-200);margin-top:auto}@media screen and (min-width:1200px){.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__footer .filters-panel-module-scss-module__TdNFVa__apply{display:none}}@media screen and not (min-width:1200px){.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__footer{padding-bottom:var(--space-300);position:sticky;bottom:0}.filters-panel-module-scss-module__TdNFVa__container .filters-panel-module-scss-module__TdNFVa__footer .filters-panel-module-scss-module__TdNFVa__reset{display:none}}
.range-filter-module-scss-module__UBc5na__container{gap:var(--space-200);grid-template-columns:1fr 1fr;display:grid}
@layer reset,base;@layer components{.classic-main-module-scss-module__4NMAcW__container{gap:var(--space-400);flex-direction:column;flex-grow:1;display:flex}}
@layer reset,base;@layer components{.classic-sidebar-module-scss-module__p5NnxG__container{gap:var(--space-400);flex-direction:column;display:flex}@media screen and (min-width:1200px){.classic-sidebar-module-scss-module__p5NnxG__container{flex-shrink:0;width:320px}}}
.classic-module-scss-module__GU_HeG__container{gap:var(--space-400);display:flex}@media screen and not (min-width:1200px){.classic-module-scss-module__GU_HeG__container{flex-direction:column;gap:0}}