.filter-dropdown.svelte-uu7qlk{position:relative;display:inline-flex}.trigger.svelte-uu7qlk{height:50px;min-width:160px;padding:0 14px 0 16px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .15s ease;white-space:nowrap}.trigger.svelte-uu7qlk:focus,.trigger.svelte-uu7qlk:active{outline:none;box-shadow:none}.is-open.svelte-uu7qlk .trigger:where(.svelte-uu7qlk),.trigger.has-selection.svelte-uu7qlk{border-color:var(--accent)}.trigger-label.svelte-uu7qlk{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.count-badge.svelte-uu7qlk{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--accent);color:#fff;border-radius:10px;font-size:11px;font-weight:800}.chevron.svelte-uu7qlk{width:18px;height:18px;color:var(--text-muted);transition:transform .15s ease;flex-shrink:0}.chevron.open.svelte-uu7qlk{transform:rotate(180deg)}.menu.svelte-uu7qlk{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-primary);border:1px solid transparent;border-radius:6px;box-shadow:var(--shadow-dialog);z-index:120;overflow:hidden;display:flex;flex-direction:column}.clear-row.svelte-uu7qlk{display:block;width:100%;padding:10px 14px;background:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:12px;font-weight:800;text-align:left;cursor:pointer;font-family:inherit}.clear-row.svelte-uu7qlk:hover{color:var(--text-primary);background:var(--bg-secondary)}.menu-scroll.svelte-uu7qlk{max-height:280px;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.menu-scroll.svelte-uu7qlk::-webkit-scrollbar{width:6px}.menu-scroll.svelte-uu7qlk::-webkit-scrollbar-track{background:transparent}.menu-scroll.svelte-uu7qlk::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.option.svelte-uu7qlk{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:transparent;border:none;color:var(--text-primary);font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit}.option.svelte-uu7qlk:hover{background:var(--bg-secondary)}.option-label.svelte-uu7qlk{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox.svelte-uu7qlk{width:16px;height:16px;border:1.5px solid var(--border-color);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,border-color .1s}.checkbox.checked.svelte-uu7qlk{background:var(--accent);border-color:var(--accent);color:#fff}.checkbox.svelte-uu7qlk svg:where(.svelte-uu7qlk){width:11px;height:11px}@media (max-width: 1024px){.filter-dropdown.svelte-uu7qlk{flex:1;display:flex}.trigger.svelte-uu7qlk{width:100%;min-width:0}}
