.filter-section.svelte-mrq893{border-bottom:1px solid var(--surface-2);padding:0}.filter-section.svelte-mrq893:last-child{border-bottom:none}.filter-title.svelte-mrq893{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-3);cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:14px 20px;font-size:10.5px;font-weight:700;transition:color .15s;display:flex}.filter-title.svelte-mrq893:hover{color:var(--text-1)}.filter-expand.svelte-mrq893{transition:transform .2s;display:flex}.filter-expanded.svelte-mrq893{transform:rotate(180deg)}.filter-body.svelte-mrq893{padding:0 20px 14px;overflow:hidden}.input-block.svelte-1c5163a{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .1s;display:flex}.input-block.svelte-1c5163a:hover{background:var(--surface-2)}.input-block.svelte-1c5163a input[type=checkbox]:where(.svelte-1c5163a),.input-block.svelte-1c5163a input[type=radio]:where(.svelte-1c5163a){margin:unset;accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:18px;height:18px}.mind.svelte-1c5163a{color:var(--accent);cursor:pointer;align-items:center;gap:3px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.mind.svelte-1c5163a:hover{text-decoration:underline}
