.filter-button-container.svelte-1dh0jie{display:flex;position:relative}.filter-button-container.svelte-1dh0jie>.button:where(.svelte-1dh0jie) svg:first-child{opacity:0;font-size:0;transition:font-size .2s cubic-bezier(0,1,0,1),opacity .2s cubic-bezier(0,1,0,1),margin .2s cubic-bezier(0,1,0,1)}.filter-button-container.svelte-1dh0jie>.button:where(.svelte-1dh0jie)>span:where(.svelte-1dh0jie){align-items:center;display:flex}.filter-button-container.svelte-1dh0jie:hover>.button:where(.svelte-1dh0jie),.filter-button-container.svelte-1dh0jie input:where(.svelte-1dh0jie):focus-visible~.button:where(.svelte-1dh0jie){background:var(--panel-hover)}.filter-button-container.svelte-1dh0jie input:where(.svelte-1dh0jie):not(:checked):not(:focus)~.button:where(.svelte-1dh0jie){--accent:transparent}.filter-button-container.svelte-1dh0jie input:where(.svelte-1dh0jie):checked~.button:where(.svelte-1dh0jie){--divider:transparent;font-weight:600}.filter-button-container.svelte-1dh0jie input:where(.svelte-1dh0jie):checked~.button:where(.svelte-1dh0jie) svg{opacity:1;margin-right:4px;font-size:.8em}.filter-button-container.svelte-1dh0jie:focus-within .button:where(.svelte-1dh0jie){--divider:var(--accent)!important}
