.catalog-filter-bar-module__JFG5Eq__root{color:#151515;margin:14px 0 20px;font-family:inherit}.catalog-filter-bar-module__JFG5Eq__toolbar{align-items:end;gap:10px;display:flex}.catalog-filter-bar-module__JFG5Eq__searchForm{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;display:grid}.catalog-filter-bar-module__JFG5Eq__searchLabel{letter-spacing:.01em;grid-column:1/-1;font-size:12px;font-weight:700}.catalog-filter-bar-module__JFG5Eq__searchInputWrap{color:#667085;background:#fff;border:1px solid #bfc8d3;border-radius:8px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;display:flex}.catalog-filter-bar-module__JFG5Eq__searchInputWrap:focus-within{border-color:#2457e6;box-shadow:0 0 0 2px #2457e626}.catalog-filter-bar-module__JFG5Eq__searchInputWrap input{color:#151515;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.catalog-filter-bar-module__JFG5Eq__searchInputWrap input::placeholder{color:#747d8c}.catalog-filter-bar-module__JFG5Eq__searchButton,.catalog-filter-bar-module__JFG5Eq__filterButton,.catalog-filter-bar-module__JFG5Eq__apply{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#2457e6;border:1px solid #2457e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.catalog-filter-bar-module__JFG5Eq__searchButton:hover,.catalog-filter-bar-module__JFG5Eq__apply:hover{background:#1746cc}.catalog-filter-bar-module__JFG5Eq__filterButton{color:#253349;background:#fff;border-color:#c4ccd7}.catalog-filter-bar-module__JFG5Eq__filterButton:hover{background:#f6f8ff;border-color:#2457e6}.catalog-filter-bar-module__JFG5Eq__filterButton:focus-visible,.catalog-filter-bar-module__JFG5Eq__searchButton:focus-visible,.catalog-filter-bar-module__JFG5Eq__apply:focus-visible,.catalog-filter-bar-module__JFG5Eq__reset:focus-visible,.catalog-filter-bar-module__JFG5Eq__clear:focus-visible,.catalog-filter-bar-module__JFG5Eq__chip:focus-visible,.catalog-filter-bar-module__JFG5Eq__panelClose:focus-visible{outline-offset:2px;outline:3px solid #2457e6}.catalog-filter-bar-module__JFG5Eq__count{color:#1947c2;background:#e8edff;border-radius:100px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;display:grid}.catalog-filter-bar-module__JFG5Eq__mobileTrigger{display:none}.catalog-filter-bar-module__JFG5Eq__desktopPanel{background:#fff;border:1px solid #d9dfe8;border-radius:12px;margin-top:10px;padding:20px;box-shadow:0 12px 28px #191d2612}.catalog-filter-bar-module__JFG5Eq__panelHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.catalog-filter-bar-module__JFG5Eq__panelHeading h2{margin:0;font-size:18px;line-height:1.25}.catalog-filter-bar-module__JFG5Eq__panelHeading p{color:#616b7b;margin:4px 0 0;font-size:13px}.catalog-filter-bar-module__JFG5Eq__panelClose{color:#536072;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.catalog-filter-bar-module__JFG5Eq__panelClose:hover{background:#f0f3f8}.catalog-filter-bar-module__JFG5Eq__groups{grid-template-columns:minmax(155px,.75fr) minmax(320px,1.6fr) minmax(240px,1.1fr);gap:16px;display:grid}.catalog-filter-bar-module__JFG5Eq__group{border:0;min-width:0;margin:0;padding:0}.catalog-filter-bar-module__JFG5Eq__group legend{color:#253349;border-bottom:1px solid #e5e9ef;width:100%;margin:0 0 10px;padding:0 0 7px;font-size:13px;font-weight:750}.catalog-filter-bar-module__JFG5Eq__group label{color:#394150;margin:0 0 5px;font-size:12px;font-weight:650;display:block}.catalog-filter-bar-module__JFG5Eq__group input,.catalog-filter-bar-module__JFG5Eq__group select{color:#151515;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #bfc8d3;border-radius:7px;padding:0 10px;font-size:14px;display:block}.catalog-filter-bar-module__JFG5Eq__group input:focus-visible,.catalog-filter-bar-module__JFG5Eq__group select:focus-visible{outline-offset:1px;border-color:#2457e6;outline:3px solid #2457e66b}.catalog-filter-bar-module__JFG5Eq__group input::placeholder{color:#7a8290}.catalog-filter-bar-module__JFG5Eq__priceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.catalog-filter-bar-module__JFG5Eq__detailGrid{grid-template-columns:1fr;gap:10px;display:grid}.catalog-filter-bar-module__JFG5Eq__actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.catalog-filter-bar-module__JFG5Eq__reset,.catalog-filter-bar-module__JFG5Eq__clear{color:#2457e6;text-underline-offset:3px;align-items:center;min-height:40px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.catalog-filter-bar-module__JFG5Eq__apply{min-height:42px}.catalog-filter-bar-module__JFG5Eq__apply:disabled,.catalog-filter-bar-module__JFG5Eq__searchButton:disabled{opacity:.65;cursor:wait}.catalog-filter-bar-module__JFG5Eq__chipRow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.catalog-filter-bar-module__JFG5Eq__chipHeading{color:#616b7b;margin-right:3px;font-size:12px;font-weight:650}.catalog-filter-bar-module__JFG5Eq__chip{color:#273951;background:#f5f8ff;border:1px solid #d8e0ec;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 9px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-flex}.catalog-filter-bar-module__JFG5Eq__chip:hover{background:#edf2ff;border-color:#2457e6}.catalog-filter-bar-module__JFG5Eq__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-filter-bar-module__JFG5Eq__clear{min-height:32px;margin-left:3px}.catalog-filter-bar-module__JFG5Eq__hint{color:#626c78;margin:10px 0 0;font-size:12px;line-height:1.45}.catalog-filter-bar-module__JFG5Eq__status{color:#2457e6;margin:8px 0 0;font-size:12px}.catalog-filter-bar-module__JFG5Eq__notice{color:#714b18;background:#fff9e9;border:1px solid #e9d5a6;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.catalog-filter-bar-module__JFG5Eq__sheetForm{flex-direction:column;flex:1;min-height:0;display:flex}.catalog-filter-bar-module__JFG5Eq__sheetForm .catalog-filter-bar-module__JFG5Eq__groups{grid-template-columns:minmax(0,1fr);gap:18px;padding:8px 24px 24px;display:grid}.catalog-filter-bar-module__JFG5Eq__sheetForm .catalog-filter-bar-module__JFG5Eq__priceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-bar-module__JFG5Eq__sheetForm .catalog-filter-bar-module__JFG5Eq__priceGrid>div:last-child{grid-column:1/-1}.catalog-filter-bar-module__JFG5Eq__sheetForm .catalog-filter-bar-module__JFG5Eq__detailGrid{grid-template-columns:minmax(0,1fr)}.catalog-filter-bar-module__JFG5Eq__sheetActions{background:#fff;border-top:1px solid #e5e9ef;margin-top:auto;padding:16px 24px 24px;position:sticky;bottom:0}.catalog-filter-bar-module__JFG5Eq__sheetActions .catalog-filter-bar-module__JFG5Eq__actions{justify-content:space-between;margin:0}@media (max-width:900px){.catalog-filter-bar-module__JFG5Eq__groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.catalog-filter-bar-module__JFG5Eq__groups .catalog-filter-bar-module__JFG5Eq__group:last-child{grid-column:1/-1}.catalog-filter-bar-module__JFG5Eq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.catalog-filter-bar-module__JFG5Eq__toolbar{align-items:end}.catalog-filter-bar-module__JFG5Eq__searchForm{grid-template-columns:minmax(0,1fr) auto}.catalog-filter-bar-module__JFG5Eq__searchButton{padding:0 11px}.catalog-filter-bar-module__JFG5Eq__desktopTrigger,.catalog-filter-bar-module__JFG5Eq__desktopPanel{display:none}.catalog-filter-bar-module__JFG5Eq__mobileTrigger{padding:0 12px;display:inline-flex}.catalog-filter-bar-module__JFG5Eq__groups{grid-template-columns:1fr}.catalog-filter-bar-module__JFG5Eq__chipRow{gap:6px}.catalog-filter-bar-module__JFG5Eq__hint{font-size:12px}}@media (max-width:390px){.catalog-filter-bar-module__JFG5Eq__searchButton,.catalog-filter-bar-module__JFG5Eq__filterButton{padding:0 10px}.catalog-filter-bar-module__JFG5Eq__searchInputWrap{padding:0 8px}.catalog-filter-bar-module__JFG5Eq__searchInputWrap input{font-size:13px}.catalog-filter-bar-module__JFG5Eq__searchInputWrap svg{display:none}}
