.lmTagSelect{position:relative}.lmTagSelect__searchIcon{width:20px;height:20px}.lmTagSelect__wrapper{border-bottom:1px solid rgba(100,100,100,.3);display:flex;align-items:center;padding:0 11px}.lmTagSelect__label{width:100%;margin-bottom:0;display:flex;align-items:center;gap:8px;flex-grow:1}.lmTagSelect__input{width:100%;height:33px;padding:0;border:none;color:#3c4858}.lmTagSelect__clearButton{width:15px;height:15px;padding:0}.lmTagSelect__clearButton:hover{opacity:.75}.searchFilters{display:grid;align-items:center;grid-column-gap:8px;grid-row-gap:12px;padding-top:1px;padding-bottom:4px;margin:14px 0 28px;grid-template-columns:1fr 1fr 1fr 1fr 56px 32px;background-color:#fff;position:relative;z-index:101}.searchFilters.searchFiltersByTag{grid-template-columns:auto 3fr 1fr 1fr 120px}.searchFilters .selectWrapper{width:100%;min-width:100px;border-bottom-color:#6464644d;padding-top:1px}@media(max-width:480px){.searchFilters .selectWrapper{font-size:15px}}.searchFilters .lmSimpleSelect__placeholder{height:33px}.searchFilters__booksCount{padding-top:6px;padding-left:11px;margin:0}.searchFilters__booksCount{grid-column:1/5;justify-self:start;border-bottom:1px solid rgb(215,216,212);padding-bottom:12px;width:100%}.searchFiltersByTag .searchFilters__booksCount{grid-column:1;grid-row:1;border-bottom:1px solid #ccc;width:100%;padding-bottom:8px}.searchFilters__gridFilter{grid-column:5/7;justify-self:end}.searchFiltersByTag .searchFilters__gridFilter{grid-row:1}.searchFilters__selectAccess{grid-column:1;grid-row:2}.searchFilters__selectSorting{grid-column:2;grid-row:2}.searchFiltersByTag .searchFilters__selectSorting{grid-column:3;grid-row:1}.searchFilters__selectTag{grid-column:2;grid-row:1}.searchFilters__selectPeriods{grid-column:3;grid-row:2}.searchFiltersByTag .searchFilters__selectPeriods{grid-column:4;grid-row:1}.searchFilters__selectPeriods .lmSimpleSelect__list{max-height:164px}.searchFilters__selectGenres{grid-column:4/6;grid-row:2}.searchFilters__toggleButton{grid-column:6/7;grid-row:2;width:32px;background-color:transparent;border:none;position:relative;padding:4px;border-bottom:2px solid rgb(83,116,151)}.searchFiltersByTag .searchFilters__toggleButton{grid-row:1}.searchFilters__toggleButton svg{height:100%}.searchFilters__toggleButton_active svg{transform:rotate(180deg)}.searchFiltersByTag .lmTabsGroup__label{height:35px}@media(max-width:1200px){.searchFilters.searchFiltersByTag{grid-template-columns:auto 2fr 1fr 1fr 120px}}@media(max-width:768px){.searchFilters{grid-column-gap:4px;grid-row-gap:8px;grid-template-columns:repeat(3,1fr) 32px;grid-template-rows:repeat(3,32px)}.searchFilters .lmSimpleSelect{min-width:100px}.searchFilters.searchFiltersByTag{grid-template-columns:auto;grid-template-rows:repeat(2,32px)}.searchFilters__booksCount{justify-self:start;padding-bottom:5px;grid-area:1/1/2/5}.searchFiltersByTag .searchFilters__booksCount{grid-column:1/7;grid-row:1;border-bottom:1px solid #ccc;width:100%;padding-bottom:8px}.searchFilters__gridFilter{justify-self:end;grid-area:1/4/2/5}.searchFiltersByTag .searchFilters__gridFilter{grid-area:1/5/2/7}.searchFilters__selectAccess{grid-area:2/1/3/2}.searchFiltersByTag .searchFilters__selectSorting,.searchFilters__selectSorting{grid-column:3/5;grid-row:2}.searchFilters__selectSorting{grid-area:2/2/3/3}.searchFiltersByTag .searchFilters__selectPeriods,.searchFilters__selectPeriods{grid-column:5/7;grid-row:2}.searchFilters__selectPeriods{grid-area:2/3/3/5}.searchFiltersByTag .searchFilters__selectTag{grid-column:1/3;grid-row:2}.searchFilters__selectGenres{grid-area:3/1/4/4}.searchFilters__toggleButton{grid-area:3/4/4/5}.lmTabsGroup__label{height:32px}}@media(max-width:540px){.searchFilters.searchFiltersByTag{grid-template-rows:repeat(3,32px)}.searchFiltersByTag .searchFilters__selectTag{grid-column:1/7;grid-row:3}.searchFiltersByTag .searchFilters__selectSorting{grid-column:1/3}.searchFiltersByTag .searchFilters__selectPeriods{grid-column:3/7}}.searchFilters__gridFilter input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchFilters__selectSorting .lmButton,.searchFilters__selectPeriods .lmButton,.searchFilters__selectAccess .lmButton,.searchFilters__selectType .lmButton,.searchFilters__selectStatus .lmButton{font-size:16px;font-weight:400}.searchFilters__selectSorting .lmSimpleSelect__placeholder,.searchFilters__selectPeriods .lmSimpleSelect__placeholder,.searchFilters__selectAccess .lmSimpleSelect__placeholder,.searchFilters__selectType .lmSimpleSelect__placeholder,.searchFilters__selectStatus .lmSimpleSelect__placeholder,.searchFilters__selectSorting .lmSimpleSelect__placeholder:hover,.searchFilters__selectPeriods .lmSimpleSelect__placeholder:hover,.searchFilters__selectAccess .lmSimpleSelect__placeholder:hover,.searchFilters__selectType .lmSimpleSelect__placeholder:hover,.searchFilters__selectStatus .lmSimpleSelect__placeholder:hover{color:#3c4858}.searchFilters__selectSorting .lmSimpleSelect__list,.searchFilters__selectPeriods .lmSimpleSelect__list,.searchFilters__selectAccess .lmSimpleSelect__list,.searchFilters__selectType .lmSimpleSelect__list,.searchFilters__selectStatus .lmSimpleSelect__list{max-height:200px}@media(max-width:480px){.searchFilters__selectSorting .lmButton,.searchFilters__selectPeriods .lmButton,.searchFilters__selectAccess .lmButton,.searchFilters__selectType .lmButton,.searchFilters__selectStatus .lmButton{font-size:15px}}.searchFiltersModal__selectWrapper{margin:6px 10px;width:auto}.searchFiltersModal__selectLabel{width:90px;margin-right:12px;flex-shrink:0;align-self:center}.searchFilters__modalForm{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);padding:10px}.searchFilters__modalForm .searchFilters__label{grid-column:1/3;margin-bottom:8px;gap:16px;display:flex}.searchFilters__modalForm .searchFiltersModal__cancelButton{grid-column:2/3}.searchFilters__modalForm button{color:#fff}.searchFilters__modalForm .searchFiltersModal__cancelButton{background-color:#999;border:none}.lmSearchSelect{display:flex;align-items:center}.selectLabel{margin-right:20px;color:#537497}@media(max-width:768px){.selectLabel{margin-right:10px}}.lmSearchSelect__wrapper{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(100,100,100,.3);height:34px;cursor:pointer}.lmSearchSelect__bar{position:absolute;bottom:-1px;border-bottom:2px solid transparent;width:0;margin:auto;left:50%;transition:.28s}.lmSearchSelect__wrapper_active{border:0 none;padding-bottom:1px}.lmSearchSelect__wrapper_active .lmSearchSelect__bar{position:absolute;bottom:-1px;border-bottom:2px solid rgb(83,116,151);width:100%;left:0}.lmSearchSelect__placeholder{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;padding:0 11px;height:31px;color:#3c4858;font-size:16px;font-weight:400;box-sizing:border-box;text-transform:inherit;border-radius:2px}@media(max-width:768px){.lmSearchSelect__placeholder{padding:0 11px}}.lmSearchSelect__placeholder:after{content:"";display:block;position:absolute;right:11px;top:50%;transform:translateY(calc(-50% + 3px));width:0;height:0;margin-left:10px;border:4px solid transparent;border-top-color:#3c4858}@media(max-width:768px){.lmSearchSelect__placeholder:after{right:5px}}.lmSearchSelect__placeholder_active:after{transform:rotate(180deg) translateY(calc(-50% + 8px))}.lmSearchSelect__placeholder:focus-visible{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.lmSearchSelect__search{position:absolute;left:0;width:100%;top:calc(100% + 1px);z-index:5;line-height:24px;padding:8px 11px;margin-top:4px;background-color:#fff}.selectEl{position:absolute;top:calc(100% + 2px);max-height:320px;left:0;list-style:none;width:100%;margin:0;box-sizing:border-box;background-color:#fff;border-radius:4px;overflow-y:auto;padding:4px 6px;box-shadow:0 2px 5px #00000042}.selectEl::-webkit-scrollbar-track{border-radius:3px;background-color:#0000001a}.selectEl::-webkit-scrollbar-thumb{border-radius:3px;background:#537497}.selectEl::-webkit-scrollbar{width:6px}.lmSearchSelect__search+.selectEl{top:calc(100% + 42px);border-radius:0 0 4px 4px;padding-top:5px}.optionEl{display:flex;justify-content:flex-start;align-items:center;height:30px;padding:5px;cursor:pointer;background-color:#fff;border:1px solid transparent;color:#000}.optionEl:hover,.optionEl:focus,.optionEl.active{background-color:#537497;color:#fff;box-shadow:0 1px #d7d8d4,0 0 0 1px #e3e4f1}.subGenre{padding-left:24px;position:relative;font-weight:400}.subGenre:before{position:absolute;content:" ";width:5px;height:5px;border-radius:50%;background-color:#537497;left:7px;top:13px}.subGenre:hover:before{background-color:#fff}
