.BaseFilter_filter__6zBH1{display:flex;width:100%;flex-wrap:wrap;padding:16px 0;gap:16px}.BaseFilter_filter__row__uy8xb{display:flex;gap:8px;width:100%;align-items:center}.BaseFilter_filter__row__uy8xb p{font-size:14px;color:var(--text-primary);font-weight:400}.BaseFilter_filter__row__buttonGroup__8Y8W7{display:flex;gap:8px;width:100%;align-items:center;flex-wrap:wrap}.BaseFilter_filter__row__buttonGroup__buttons__Kf3FB{display:flex;gap:8px}.BaseFilter_filter__header__vR_zE{display:none}.BaseFilter_filter__footer__o_BTe{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:16px;flex-wrap:wrap}.BaseFilter_filter__footer__submit__1W8uT{display:flex;justify-content:flex-end;gap:8px;width:auto}.BaseFilter_filter__footer__submit__1W8uT button{width:100px}.BaseFilter_filter__mobileButtonWrapper__XsVM1{display:none}.BaseFilter_letterButton__fcZWl{flex:1 1;padding:8px;background:var(--line-color-20);border:1px solid var(--line-color-40);font-size:14px;cursor:pointer}.BaseFilter_letterButton__fcZWl.BaseFilter_active__rxrGZ{background:var(--primary);color:var(--background);border-color:var(--primary)}.BaseFilter_letters__eOxcU{display:flex;width:100%;align-items:center}@media screen and (max-width:768px){.BaseFilter_filter__6zBH1{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--background);z-index:1000;flex-direction:column;padding:24px 12px;overflow-y:auto}.BaseFilter_filter__6zBH1.BaseFilter_mobile__H_NAN{display:flex}.BaseFilter_filter__header__vR_zE{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.BaseFilter_filter__header__vR_zE h2{font-size:20px;color:var(--text-primary)}.BaseFilter_filter__header__close__W1IBU{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.BaseFilter_filter__header__close__W1IBU i{font-size:20px;color:var(--text-primary)}.BaseFilter_filter__row__uy8xb{flex-direction:column;width:100%;gap:16px}.BaseFilter_filter__row__buttonGroup__8Y8W7{width:100%}.BaseFilter_filter__row__buttonGroup__buttons__Kf3FB{width:100%;display:flex;gap:8px}.BaseFilter_filter__row__buttonGroup__buttons__Kf3FB button{width:100%}.BaseFilter_filter__footer__o_BTe{position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 4px var(--shadow-color);padding:16px;background-color:var(--background)}.BaseFilter_filter__footer__submit__1W8uT{width:100%;justify-content:space-between}.BaseFilter_filter__footer__submit__1W8uT button{width:100%}.BaseFilter_filter__mobileButtonWrapper__XsVM1{display:flex;justify-content:center;gap:8px;padding:16px 0}.BaseFilter_filter__mobileButtonWrapper__XsVM1 button{width:100%;max-width:200px}}