.FilterDrawer_wrapper__TOOCx{position:fixed;inset:0;z-index:70;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.FilterDrawer_open__OYCp_{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}.FilterDrawer_closed__QeWN4{pointer-events:none}.FilterDrawer_backdrop__jTCDB{position:absolute;inset:0;background:rgba(15,23,42,.5);opacity:0;transition:opacity .28s ease}.FilterDrawer_open__OYCp_ .FilterDrawer_backdrop__jTCDB{opacity:1}.FilterDrawer_panel__6yF1c{position:absolute;right:0;top:0;height:100%;width:min(520px,100%);background:linear-gradient(180deg,#ffffff,#f8fafc);border-left:1px solid #e2e8f0;box-shadow:-24px 0 60px rgba(2,6,23,.18);display:flex;flex-direction:column;transform:translateX(28px);opacity:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .28s ease;will-change:transform,opacity}.FilterDrawer_open__OYCp_ .FilterDrawer_panel__6yF1c{transform:translateX(0);opacity:1}.FilterDrawer_header__47Zm0{position:sticky;top:0;z-index:3;background:rgba(255,255,255,.94);backdrop-filter:blur(6px);border-bottom:1px solid #e2e8f0;padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.FilterDrawer_title__gWUyN{margin:0;font-size:20px;line-height:1.1;color:#0f172a}.FilterDrawer_closeBtn__0zIrn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;width:34px;height:34px;border-radius:10px;cursor:pointer}.FilterDrawer_closeBtn__0zIrn:hover{background:#f1f5f9}.FilterDrawer_content__Y8wq3{overflow:auto;padding:14px 18px 90px;display:grid;gap:12px}.FilterDrawer_searchBlock___x1Gk{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.FilterDrawer_label__GNiPl{display:block;font-size:13px;color:#334155;margin-bottom:6px}.FilterDrawer_group__HHuAU{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.FilterDrawer_sectionToggle__F8Y3N{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;font-size:15px;font-weight:700;padding:2px 0 8px;cursor:pointer;color:#0f172a}.FilterDrawer_chevron__iEQek{font-size:14px;color:#64748b;display:inline-block;transition:transform .22s ease}.FilterDrawer_chevronOpen__74jOK{transform:rotate(0deg)}.FilterDrawer_chevronClosed__nUTgm{transform:rotate(-90deg)}.FilterDrawer_sectionBody__3HlV_{display:grid;transition:grid-template-rows .24s ease,opacity .2s ease,margin-top .2s ease}.FilterDrawer_sectionBodyOpen__wz0X9{grid-template-rows:1fr;opacity:1;margin-top:6px}.FilterDrawer_sectionBodyClosed__YqSL_{grid-template-rows:0fr;opacity:0;margin-top:0}.FilterDrawer_sectionBodyInner__1ReUC{min-height:0;overflow:hidden}.FilterDrawer_smallText__1oWt8{font-size:12px;color:#64748b;margin-bottom:6px}.FilterDrawer_input__2NJQd,.FilterDrawer_smallInput__gWVZb{width:100%;margin-top:8px;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px;outline:none;background:#fff}.FilterDrawer_input__2NJQd:focus,.FilterDrawer_smallInput__gWVZb:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.FilterDrawer_list__F6Cdd{margin-top:10px;display:grid;gap:6px;max-height:210px;overflow:auto;padding-right:2px}.FilterDrawer_row__rUelc{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.FilterDrawer_row__rUelc:hover{background:#f8fafc;border-color:#dbe5f1}.FilterDrawer_caption__OKYDb{font-size:14px;color:#0f172a;word-break:break-word}.FilterDrawer_empty__Qh_YH{color:#64748b;font-size:13px;text-align:center;padding:8px}.FilterDrawer_footer__my4fc{position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px;border-top:1px solid #e2e8f0;background:rgba(255,255,255,.96);backdrop-filter:blur(6px)}.FilterDrawer_applyBtn__HriSw,.FilterDrawer_resetBtn__Aur2J{border:0;border-radius:12px;height:44px;font-size:14px;font-weight:700;cursor:pointer}.FilterDrawer_resetBtn__Aur2J{background:#e2e8f0;color:#0f172a}.FilterDrawer_resetBtn__Aur2J:hover{background:#cbd5e1}.FilterDrawer_applyBtn__HriSw{background:#0f172a;color:#fff}.FilterDrawer_applyBtn__HriSw:hover{background:#020617}