.FilterModal_overlay__xuHJN{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100000;display:flex;align-items:flex-end;justify-content:center}@media(min-width:768px){.FilterModal_overlay__xuHJN{align-items:center}}.FilterModal_drawer__6ouDc{width:100%;height:100dvh;max-height:100dvh;background:#fff;display:flex;flex-direction:column;overflow:hidden;border-radius:0}@media(min-width:768px){.FilterModal_drawer__6ouDc{max-width:480px;height:auto;max-height:85dvh;border-radius:20px}}@media(min-width:1280px){.FilterModal_drawer__6ouDc{max-width:480px;height:auto;max-height:85dvh;border-radius:20px}}.FilterModal_header__BlhEI{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0;min-height:60px}.FilterModal_title___EA4z{font-size:18px;font-weight:700;color:#000;text-align:center;margin-right:auto;margin-left:24px}.FilterModal_clearBtn__DxcoH{background:none;border:none;font-size:14px;font-weight:600;color:#e3051b;cursor:pointer;transition:opacity .15s}@media(any-hover:hover){.FilterModal_clearBtn__DxcoH:hover{opacity:.7}}.FilterModal_clearBtn__DxcoH:focus-visible{outline:2px solid #e3051b;outline-offset:2px}.FilterModal_closeBtn__LVdQ4{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:50%;cursor:pointer;color:#000;transition:background .15s;padding:0;margin-left:-6px}@media(any-hover:hover){.FilterModal_closeBtn__LVdQ4:hover{background:rgba(0,0,0,.06)}}.FilterModal_closeBtn__LVdQ4:focus-visible{outline:2px solid #e3051b;outline-offset:2px}.FilterModal_body__2yurH{overflow-y:auto;padding:20px;flex:1}.FilterModal_body__2yurH::-webkit-scrollbar{width:4px}.FilterModal_body__2yurH::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.FilterModal_body__2yurH::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}