.field.svelte-50j8ll{flex-direction:column;min-width:0;display:flex;position:relative}.button.svelte-50j8ll{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);width:100%;min-width:0;height:56px;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-micro), box-shadow var(--motion-micro);padding:22px 36px 6px 12px;font-family:inherit;font-size:14px;overflow:hidden}.field.svelte-50j8ll .button:where(.svelte-50j8ll):hover{border-color:var(--text-faint)}.field[data-open=true].svelte-50j8ll .button:where(.svelte-50j8ll),.field.svelte-50j8ll .button:where(.svelte-50j8ll):focus-visible{border-color:var(--ui-focus-border);box-shadow:var(--ui-focus-glow);outline:none}[data-soft=true].svelte-50j8ll .button:where(.svelte-50j8ll){background:var(--surface-2);border-color:#0000;font-size:16px}.button.empty.svelte-50j8ll{color:var(--text-muted)}.field.svelte-50j8ll:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:7px;height:7px;transition:transform var(--motion-micro) ease;pointer-events:none;margin-top:-5px;position:absolute;top:28px;right:14px;transform:rotate(45deg)}.field[data-open=true].svelte-50j8ll:after{margin-top:-1px;transform:rotate(-135deg)}label.svelte-50j8ll{z-index:1;max-width:calc(133.33% - 34px);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;margin:0;font-size:15px;font-weight:500;position:absolute;top:17px;left:13px;overflow:hidden;transform:translateY(-11px)scale(.75)}.field[data-open=true].svelte-50j8ll label:where(.svelte-50j8ll){color:var(--accent-text)}.field.svelte-50j8ll:has(.button:where(.svelte-50j8ll):focus-visible) label:where(.svelte-50j8ll){color:var(--accent-text)}.list.svelte-50j8ll{z-index:230;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-focus-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--ui-focus-glow), 0 12px 32px #0000002e;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}li.svelte-50j8ll{color:var(--text);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:14px}li[data-active=true].svelte-50j8ll{background:var(--ui-hover)}li[aria-selected=true].svelte-50j8ll{color:var(--accent-text);font-weight:700}
