.NovelSidebarFilter-module__LcBLYW__sidebar{background:var(--card-bg,#fff);border:1px solid var(--border-subtle,#00000014);scrollbar-width:thin;border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:1.25rem;width:240px;max-height:calc(100vh - 110px);padding:1.25rem 1rem;display:flex;position:sticky;top:90px;overflow-y:auto}.NovelSidebarFilter-module__LcBLYW__sidebar::-webkit-scrollbar{width:4px}.NovelSidebarFilter-module__LcBLYW__sidebar::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.NovelSidebarFilter-module__LcBLYW__sidebarHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.NovelSidebarFilter-module__LcBLYW__sidebarTitle{color:var(--text-pure);align-items:center;gap:.4rem;font-size:1rem;font-weight:700;display:flex}.NovelSidebarFilter-module__LcBLYW__resetBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:.78rem;transition:all .2s;display:flex}.NovelSidebarFilter-module__LcBLYW__resetBtn:hover{color:var(--accent-primary,#8f3429);background:var(--card-bg-subtle,#8f34290d)}.NovelSidebarFilter-module__LcBLYW__filterGroup{flex-direction:column;gap:.6rem;display:flex}.NovelSidebarFilter-module__LcBLYW__groupTitleBtn{color:var(--text-secondary);letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.2rem 0;font-size:.82rem;font-weight:700;transition:color .15s;display:flex}.NovelSidebarFilter-module__LcBLYW__groupTitleBtn:hover{color:var(--text-pure)}.NovelSidebarFilter-module__LcBLYW__chevronIcon{color:var(--text-muted);transition:transform .2s}.NovelSidebarFilter-module__LcBLYW__chevronOpen{transform:rotate(180deg)}.NovelSidebarFilter-module__LcBLYW__optionsGrid{flex-wrap:wrap;gap:.4rem;display:flex}.NovelSidebarFilter-module__LcBLYW__optionsCol{flex-direction:column;gap:.25rem;display:flex}.NovelSidebarFilter-module__LcBLYW__optionItem{color:var(--text-secondary);background:var(--bg-surface,#f8f6f0);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .65rem;font-size:.82rem;text-decoration:none;transition:all .15s;display:inline-flex}.NovelSidebarFilter-module__LcBLYW__optionItem:hover{color:var(--text-pure);background:var(--card-bg-subtle,#0000000a);border-color:var(--border-subtle)}.NovelSidebarFilter-module__LcBLYW__optionItemActive{font-weight:600;box-shadow:0 2px 6px #8f342940;background:var(--accent-primary,#8f3429)!important;color:#fff!important}.NovelSidebarFilter-module__LcBLYW__optionItemActive .NovelSidebarFilter-module__LcBLYW__countBadge{color:#fff;background:#ffffff40}.NovelSidebarFilter-module__LcBLYW__countBadge{color:var(--text-muted);background:var(--card-bg);border-radius:9999px;margin-left:.35rem;padding:.05rem .35rem;font-size:.68rem}.NovelSidebarFilter-module__LcBLYW__expandToggleBtn{color:var(--accent-primary,#8f3429);background:var(--card-bg-subtle,#8f34290a);cursor:pointer;border:1px dashed #8f342933;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;width:100%;margin-top:.35rem;padding:.35rem .5rem;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.NovelSidebarFilter-module__LcBLYW__expandToggleBtn:hover{border-color:var(--accent-primary);background:#8f342914}@media (max-width:900px){.NovelSidebarFilter-module__LcBLYW__desktopSidebar{display:none}}
.NovelFilterChips-module__O1yAwG__wrapper{display:none}@media (max-width:900px){.NovelFilterChips-module__O1yAwG__wrapper{background:var(--card-bg,#fff);border:1px solid var(--border-subtle);border-radius:10px;flex-direction:column;gap:.55rem;padding:.75rem 0;display:flex}}.NovelFilterChips-module__O1yAwG__row{align-items:center;min-width:0;display:flex}.NovelFilterChips-module__O1yAwG__rowLabel{width:3rem;color:var(--text-tertiary);flex-shrink:0;padding-left:.85rem;font-size:.8rem;font-weight:700}.NovelFilterChips-module__O1yAwG__chipScroll{scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;gap:.4rem;min-width:0;padding-right:.85rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.NovelFilterChips-module__O1yAwG__chipScroll::-webkit-scrollbar{display:none}.NovelFilterChips-module__O1yAwG__chip{color:var(--text-secondary);background:var(--bg-surface,#f8f6f0);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex-shrink:0;padding:.32rem .75rem;font-size:.8rem;line-height:1.3;transition:background .15s,color .15s}.NovelFilterChips-module__O1yAwG__chipActive{background:var(--accent-primary,#8f3429);color:#fff;font-weight:600}.NovelFilterChips-module__O1yAwG__moreBtn{color:var(--accent-primary,#8f3429);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.1rem;padding:.3rem .85rem .3rem .4rem;font-size:.78rem;font-weight:600;display:inline-flex}.NovelFilterChips-module__O1yAwG__sheetOverlay{z-index:1000;background:#00000080;align-items:flex-end;animation:.2s ease-out NovelFilterChips-module__O1yAwG__fadeIn;display:flex;position:fixed;inset:0}.NovelFilterChips-module__O1yAwG__sheet{background:var(--card-bg,#fff);width:100%;max-height:75vh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) NovelFilterChips-module__O1yAwG__slideUp;display:flex;box-shadow:0 -8px 24px #0003}.NovelFilterChips-module__O1yAwG__sheetHeader{justify-content:space-between;align-items:center;padding:1rem 1rem .6rem 1.1rem;display:flex}.NovelFilterChips-module__O1yAwG__sheetTitle{color:var(--text-pure);font-size:1rem;font-weight:700}.NovelFilterChips-module__O1yAwG__sheetClose{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:.25rem;display:flex}.NovelFilterChips-module__O1yAwG__sheetSearch{background:var(--bg-surface,#f8f6f0);color:var(--text-tertiary);border-radius:8px;align-items:center;gap:.45rem;margin:0 1rem .75rem;padding:.5rem .75rem;display:flex}.NovelFilterChips-module__O1yAwG__sheetInput{min-width:0;color:var(--text-pure);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.NovelFilterChips-module__O1yAwG__sheetBody{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.5rem;padding:0 1rem 1.25rem;display:flex;overflow-y:auto}.NovelFilterChips-module__O1yAwG__sheetEmpty{text-align:center;width:100%;color:var(--text-tertiary);padding:2rem 0;font-size:.85rem}@keyframes NovelFilterChips-module__O1yAwG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NovelFilterChips-module__O1yAwG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
