.form-field.svelte-v7tu0l{display:flex;flex-direction:column}.form-field-label.svelte-v7tu0l{font-size:.875rem;font-weight:500;color:var(--color-ink);margin-bottom:.25rem}.required-mark.svelte-v7tu0l{color:var(--color-danger);margin-left:.125rem}.form-field-input.svelte-v7tu0l{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;transition:border-color .15s,box-shadow .15s}.form-field-input.svelte-v7tu0l::-moz-placeholder{color:var(--color-ink-muted)}.form-field-input.svelte-v7tu0l::placeholder{color:var(--color-ink-muted)}.form-field-input.svelte-v7tu0l:focus{border-color:#0094d3;box-shadow:0 0 0 2px #0094d333}.form-field-input.svelte-v7tu0l:disabled{background:var(--color-ground);cursor:not-allowed}.form-field-input.has-error.svelte-v7tu0l{border-color:var(--color-danger)}.form-field-input.has-error.svelte-v7tu0l:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px #ef444433}.form-field-error.svelte-v7tu0l{margin-top:.25rem;font-size:.75rem;color:var(--color-danger)}
