.form-field.svelte-py80wu{display:flex;flex-direction:column;gap:.2rem;min-width:0;color:var(--color-text-primary);font-size:var(--text-body-small)}.form-field.compact.svelte-py80wu{gap:.15rem}.form-field.disabled.svelte-py80wu{color:var(--color-text-tertiary)}.field-label.svelte-py80wu{display:inline-flex;align-items:baseline;gap:2px;min-width:0}.field-label.svelte-py80wu span:where(.svelte-py80wu){color:var(--color-error)}.field-hint.svelte-py80wu,.field-error.svelte-py80wu{font-size:var(--text-caption);line-height:1.35}.field-hint.svelte-py80wu{color:var(--color-text-secondary)}.field-error.svelte-py80wu{color:var(--color-error)}.form-field.svelte-py80wu input,.form-field.svelte-py80wu select,.form-field.svelte-py80wu textarea{box-sizing:border-box;width:100%;padding:6px 8px;border:1px solid var(--color-border-default);border-radius:var(--radius-none);background:var(--color-content-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body);transition:border-color .1s ease-out,box-shadow .1s ease-out}.form-field.svelte-py80wu select{font-size:var(--text-body-small)}.form-field.svelte-py80wu input[type=number]{font-family:var(--font-mono)}.form-field.svelte-py80wu input:focus,.form-field.svelte-py80wu select:focus,.form-field.svelte-py80wu textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 15%,transparent)}.form-field.invalid.svelte-py80wu input,.form-field.invalid.svelte-py80wu select,.form-field.invalid.svelte-py80wu textarea{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 15%,transparent)}.form-field.svelte-py80wu input:disabled,.form-field.svelte-py80wu select:disabled,.form-field.svelte-py80wu textarea:disabled{background:var(--color-surface-hover);color:var(--color-text-tertiary);cursor:not-allowed}
