.select.svelte-9ibidl{display:flex;flex-direction:column;row-gap:.5rem}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl){position:relative}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl):before{pointer-events:none;content:"";position:absolute;top:5px;right:1rem;bottom:5px;background-color:var(--valley-palette-5);aspect-ratio:1;border-radius:50%}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl):after{pointer-events:none;content:"";position:absolute;top:17px;right:calc(1rem + 12px);bottom:17px;background-color:var(--valley-palette-3);aspect-ratio:1;transform:rotate(0);transition:transform .3s;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:cover;mask-size:cover}.select.svelte-9ibidl .input-wrapper.open:where(.svelte-9ibidl):after{transform:rotate(90deg)}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl){cursor:pointer;width:100%;background-color:#fff;overflow:hidden;min-width:0;padding:1rem;font-weight:600;resize:none;border:5px solid white;border-radius:var(--planza-radius-4);transition:background-color .3s,border-color .3s;transition:border-color .3s}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl):user-invalid{border-color:#ffb6c1;background-color:#ffb6c1}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl):active,.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl):focus-within,.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl):focus-visible,.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl):focus{outline:none;border-color:var(--accent)}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button:where(.svelte-9ibidl) p:where(.svelte-9ibidl){text-align:left;font-size:20px;line-height:28px;font-weight:700;color:var(--valley-palette-4);transition:color .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.select.svelte-9ibidl .input-wrapper:where(.svelte-9ibidl) button.chosen:where(.svelte-9ibidl) p:where(.svelte-9ibidl){color:#000}.select.svelte-9ibidl label:where(.svelte-9ibidl){font-size:20px;line-height:28px;font-weight:700;color:var(--accent)}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl){display:grid;padding:1rem 0;background-color:#fff;border-radius:var(--valley-radius-1);box-shadow:0 4px 4px #00000040;z-index:1;border-radius:var(--planza-radius-4)}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option:where(.svelte-9ibidl){position:relative;display:flex;font-weight:500;font-size:20px;line-height:27px;color:var(--planza-palette-b);padding:.5rem 1rem;cursor:pointer;transition:color .3s,background-color .3s}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option:where(.svelte-9ibidl) span:where(.svelte-9ibidl){display:inline-block;transition:translate .3s}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option:where(.svelte-9ibidl):after{position:absolute;content:"";left:19px;top:19px;bottom:19px;width:7px;height:7px;border-radius:10px;background-color:var(--planza-palette-a);opacity:0;pointer-events:none;translate:-10px 0px;transition:opacity .3s,translate .3s}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option:where(.svelte-9ibidl):hover{background-color:var(--accent)}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option:where(.svelte-9ibidl):hover span:where(.svelte-9ibidl){translate:10px 0px}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option.selected:where(.svelte-9ibidl){color:var(--planza-palette-a);background-color:var(--planza-palette-c)}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option.selected:where(.svelte-9ibidl):after{opacity:1;translate:0px 0px}.select.svelte-9ibidl .select-options:where(.svelte-9ibidl) .option.selected:where(.svelte-9ibidl) span:where(.svelte-9ibidl){translate:20px 0px}
