.field[data-v-3b1d3430]{gap:6px;display:grid}.field-label[data-v-3b1d3430]{color:var(--fg-soft);font-size:var(--font-sm);font-weight:600}.field[data-v-3b1d3430] input,.field[data-v-3b1d3430] select,.field[data-v-3b1d3430] textarea{width:100%;min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);padding:10px 12px}.field[data-v-3b1d3430] textarea{resize:vertical;min-height:96px}.field[data-v-3b1d3430] input:focus,.field[data-v-3b1d3430] select:focus,.field[data-v-3b1d3430] textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px var(--fill-soft);outline:none}.field.is-invalid[data-v-3b1d3430] input,.field.is-invalid[data-v-3b1d3430] select,.field.is-invalid[data-v-3b1d3430] textarea{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 14%,transparent)}.field-hint[data-v-3b1d3430]{color:var(--muted);font-size:var(--font-xs)}.field-error[data-v-3b1d3430]{color:var(--danger-fg);font-size:var(--font-xs);font-weight:600}
