.filter-selector.svelte-1arb3dt{width:100%}.loading-spinner.svelte-1arb3dt{color:var(--digital-text-muted);padding:8px}.filter-list-container.svelte-1arb3dt{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.filter-list-container.svelte-1arb3dt::-webkit-scrollbar{height:6px}.filter-list-container.svelte-1arb3dt::-webkit-scrollbar-track{background:transparent}.filter-list-container.svelte-1arb3dt::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.filter-list-container.svelte-1arb3dt::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.filter-list.svelte-1arb3dt{display:flex;gap:8px;padding:2px 0;min-width:-moz-min-content;min-width:min-content}.filter-btn.svelte-1arb3dt{background:#0000004d;border:1px solid rgb(from var(--digital-primary, #E5E7EB) r g b / .3);color:var(--digital-text-muted);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .2s;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;position:relative}.filter-btn.svelte-1arb3dt:focus{outline:none}.filter-btn.svelte-1arb3dt:focus-visible{outline:2px solid color-mix(in srgb,var(--digital-info) 75%,transparent);outline-offset:2px}.filter-btn[style*=--filter-color].svelte-1arb3dt{box-shadow:0 0 8px color-mix(in srgb,var(--filter-color) 30%,transparent);border-color:color-mix(in srgb,var(--filter-color) 40%,rgb(from var(--digital-primary, #E5E7EB) r g b / .3))}.filter-btn[style*=--filter-color].svelte-1arb3dt:hover{box-shadow:0 0 12px color-mix(in srgb,var(--filter-color) 40%,transparent);border-color:color-mix(in srgb,var(--filter-color) 60%,var(--digital-info))}.filter-btn[style*=--filter-color].active.svelte-1arb3dt{box-shadow:0 0 16px color-mix(in srgb,var(--filter-color) 50%,transparent);border-color:color-mix(in srgb,var(--filter-color) 70%,var(--digital-info));background:color-mix(in srgb,var(--filter-color) 10%,rgb(from var(--digital-primary, #E5E7EB) r g b / .2));color:var(--digital-text);font-weight:600}.filter-btn.svelte-1arb3dt:hover{background:rgb(from var(--digital-primary, #E5E7EB) r g b / .1);border-color:var(--digital-info);color:var(--digital-text)}.filter-btn.active.svelte-1arb3dt{background:rgb(from var(--digital-primary, #E5E7EB) r g b / .2);border-color:var(--digital-info);color:var(--digital-text);font-weight:600;cursor:pointer}.filter-btn.active.svelte-1arb3dt:hover{background:rgb(from var(--digital-primary, #E5E7EB) r g b / .28);border-color:color-mix(in srgb,var(--digital-info) 80%,transparent);color:var(--digital-text)}.filter-btn.built-in.svelte-1arb3dt{border-style:dashed;opacity:.9}.filter-btn.built-in.svelte-1arb3dt:hover{opacity:1}.filter-btn.svelte-1arb3dt:disabled{opacity:.5;cursor:not-allowed}.filter-btn.svelte-1arb3dt:disabled:hover{background:#0066cc0d;border-color:#0066cc4d;color:var(--digital-text-muted)}.filter-btn.create-btn.svelte-1arb3dt{color:var(--digital-success);border-color:rgb(from var(--digital-success, #10B981) r g b / .3)}.filter-btn.create-btn.svelte-1arb3dt:hover{background:rgb(from var(--digital-success, #10B981) r g b / .1);border-color:var(--digital-success)}.filter-btn.settings-btn.svelte-1arb3dt{border-color:rgb(from var(--digital-info, #3B82F6) r g b / .3)}.filter-btn.settings-btn.svelte-1arb3dt:hover{background:rgb(from var(--digital-info, #3B82F6) r g b / .1);border-color:var(--digital-info)}.filter-btn.settings-btn.active.svelte-1arb3dt{background:rgb(from var(--digital-info, #3B82F6) r g b / .2);border-color:var(--digital-info)}
