.custom-select.svelte-19xw5zh{position:relative}.validation-select.svelte-19xw5zh{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.custom-select.svelte-19xw5zh>button:where(.svelte-19xw5zh){display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:.65rem;color:var(--ink);background:#f5f1e9;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.custom-select.svelte-19xw5zh>button:where(.svelte-19xw5zh):hover{border-color:color-mix(in srgb,var(--ink) 45%,var(--line));background:#f8f5ee}.custom-select.svelte-19xw5zh>button:where(.svelte-19xw5zh):focus-visible,.custom-select.svelte-19xw5zh>button[aria-expanded=true]:where(.svelte-19xw5zh){border-color:var(--accent-dark);box-shadow:0 0 0 2px #26703d26;outline:0}.custom-select.svelte-19xw5zh>button.invalid:where(.svelte-19xw5zh){border-color:#9b2c1f}.selection.svelte-19xw5zh{display:flex;min-width:0;align-items:center;gap:.6rem}.selection.svelte-19xw5zh span:where(.svelte-19xw5zh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select>button>svg{flex:0 0 auto;transition:transform .16s ease}.custom-select>button>svg.rotated{transform:rotate(180deg)}.options.svelte-19xw5zh{position:absolute;z-index:3;top:calc(100% + .4rem);left:0;display:grid;width:100%;padding:.35rem;border:1px solid var(--ink);border-radius:.75rem;background:var(--paper);box-shadow:0 .8rem 1.8rem #252a2524;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.4rem) scale(.985);transform-origin:top;transition:opacity .14s ease,transform .14s cubic-bezier(.25,1,.5,1),visibility 0s linear .14s}.options.open.svelte-19xw5zh{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .2s ease,transform .2s cubic-bezier(.25,1,.5,1),visibility 0s}.options.svelte-19xw5zh button:where(.svelte-19xw5zh){display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.4rem .55rem;border:0;border-radius:.5rem;color:var(--ink);text-align:left;background:transparent;cursor:pointer}.options.svelte-19xw5zh button:where(.svelte-19xw5zh):hover,.options.svelte-19xw5zh button:where(.svelte-19xw5zh):focus-visible,.options.svelte-19xw5zh button[aria-selected=true]:where(.svelte-19xw5zh){background:color-mix(in srgb,var(--accent) 16%,var(--paper));outline:0}.option-icon.svelte-19xw5zh{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.45rem;color:var(--accent-dark);background:color-mix(in srgb,var(--accent) 18%,transparent)}.options.svelte-19xw5zh .check{color:var(--accent-dark)}.select-error.svelte-19xw5zh{margin:.4rem 0 0;color:#9b2c1f;font-size:.72rem;font-weight:650}@media(prefers-reduced-motion:reduce){.custom-select.svelte-19xw5zh>button:where(.svelte-19xw5zh),.custom-select>button>svg,.options.svelte-19xw5zh,.options.open.svelte-19xw5zh{transition:none}}
