.exerciseFilters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.exerciseFilters label{color:var(--text-dim);gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.exerciseFilters input,.exerciseFilters select{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.exerciseFilters__select{min-width:180px;display:grid;position:relative}.exerciseFilters select{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;padding-right:42px}.exerciseFilters__select svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.exerciseFilters__search{flex:1;min-width:220px}.exerciseFilters :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.exerciseFilters label{flex:1}.exerciseFilters .exerciseFilters__search{flex-basis:100%;min-width:0}.exerciseFilters input,.exerciseFilters select{font-size:16px}.exerciseFilters__select{min-width:0}}.exerciseFilters .exerciseFilters__searchBox{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.exerciseFilters .exerciseFilters__searchBox>svg{width:18px;height:18px;stroke:var(--text-dim);stroke-width:1.8px;fill:none;flex:0 0 18px}.exerciseFilters .exerciseFilters__searchBox>input{background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:10px 0;font-size:16px}.exerciseFilters .exerciseFilters__searchBox>input:focus-visible{outline:0}.exerciseFilters .exerciseFilters__searchBox:focus-within{outline:2px solid var(--accent);outline-offset:2px}.exerciseFilters .exerciseFilters__searchBox>button{color:var(--text-dim);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:32px;font-size:22px}
