.form-field.svelte-o8o84t{display:flex;flex-direction:column}.form-field-label.svelte-o8o84t{font-size:.875rem;font-weight:500;color:var(--color-ink);margin-bottom:.25rem}.required-mark.svelte-o8o84t{color:var(--color-danger);margin-left:.125rem}.form-field-select.svelte-o8o84t{width:100%;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;font-size:.875rem;color:var(--color-ink);outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-field-select.placeholder-shown.svelte-o8o84t{color:var(--color-ink-muted)}.form-field-select.svelte-o8o84t:focus{border-color:#0094d3;box-shadow:0 0 0 2px #0094d333}.form-field-select.svelte-o8o84t:disabled{background:var(--color-ground);cursor:not-allowed}.form-field-select.has-error.svelte-o8o84t{border-color:var(--color-danger)}.form-field-select.has-error.svelte-o8o84t:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px #ef444433}.form-field-error.svelte-o8o84t{margin-top:.25rem;font-size:.75rem;color:var(--color-danger)}
