.select-popup.svelte-t5ihcw{background-color:var(--background-950);color:var(--text-50);font-family:var(--font-body);box-sizing:border-box;transition:border-color;transition-duration:var(--transition-duration);border:.1rem solid #0000;border-radius:.5rem;padding:.5rem}.select-popup.svelte-t5ihcw>button:where(.svelte-t5ihcw){color:var(--text-50);font-family:var(--font-body);cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;outline:none;flex-direction:row;padding:.225rem 1rem .225rem .225rem;display:flex}.select-popup.svelte-t5ihcw:not(.open)>button:where(.svelte-t5ihcw):hover{background-color:color-mix(in srgb, var(--text-50) 10%, transparent)}.select-popup.svelte-t5ihcw:not(.open)>.content:where(.svelte-t5ihcw){opacity:0;pointer-events:none}.select-popup.svelte-t5ihcw:not(.open)>.content:where(.svelte-t5ihcw)>div:where(.svelte-t5ihcw){opacity:0;transform:scale(0)}.select-popup.svelte-t5ihcw.open{background-color:color-mix(in srgb, var(--background-300) 10%, var(--background-950));border-color:color-mix(in srgb, var(--secondary-300) 25%, transparent);border-bottom-color:#0000;border-radius:.5rem .5rem 0 0;box-shadow:0 0 .35rem #00000080}.select-popup.svelte-t5ihcw.open>button:where(.svelte-t5ihcw){color:var(--secondary-300)}.select-popup.svelte-t5ihcw.open>.content:where(.svelte-t5ihcw){border:.1rem solid color-mix(in srgb, var(--secondary-300) 25%, transparent);background-color:color-mix(in srgb, var(--background-300) 10%, var(--background-950));border-top-color:#0000;box-shadow:0 .35rem .35rem #00000080}.select-popup.svelte-t5ihcw.open>.content:where(.svelte-t5ihcw)>div:where(.svelte-t5ihcw){opacity:1;transform:scale(1)}.select-popup.svelte-t5ihcw>.content:where(.svelte-t5ihcw){box-sizing:border-box;width:calc(var(--popup-width) + .05rem);z-index:1;background-color:var(--background-950);border-radius:0 0 .5rem .5rem;margin-top:.55rem;margin-left:-.6rem;padding:0 .5rem .5rem;position:absolute}.select-popup.svelte-t5ihcw>.content:where(.svelte-t5ihcw)>div:where(.svelte-t5ihcw){border-top:.1rem color-mix(in srgb, var(--secondary-300) 25%, transparent) solid;transition:transform,opacity;transition-duration:var(--transition-duration);transform-origin:top;color:var(--text-50);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}button.svelte-19oqbon{color:var(--text-50);font-family:var(--font-body);background-color:#0000;border:none;border-radius:.5rem;outline:none;flex-direction:row;padding:.225rem;display:flex}button.svelte-19oqbon:hover{background-color:color-mix(in srgb, var(--text-50) 10%, transparent);cursor:pointer}.option-text.svelte-19oqbon{text-align:left}
