.field[data-v-e61886fc]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-e61886fc]{display:inline-flex;align-items:center;font:var(--type-label);color:var(--text-muted)}.field-req[data-v-e61886fc]{color:var(--text-negative);margin-left:2px}.field-help-link[data-v-e61886fc]{margin-left:4px}.field-input[data-v-e61886fc]{width:100%;height:var(--ctl-md);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg-inset);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--text-body);outline:none;transition:var(--t-control)}.field-input.is-mono[data-v-e61886fc]{font-family:var(--font-mono);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums}.field-input[data-v-e61886fc]::-moz-placeholder{color:var(--text-faint)}.field-input[data-v-e61886fc]::placeholder{color:var(--text-faint)}.field-input[data-v-e61886fc]:hover:not(:disabled):not(.has-error){border-color:var(--line-strong)}.field-input[data-v-e61886fc]:focus{border-color:var(--line-accent);box-shadow:0 0 0 3px var(--bg-accent-soft);background:var(--bg-surface)}.field-input.has-error[data-v-e61886fc]{border-color:var(--coral-500)}.field-input.has-error[data-v-e61886fc]:focus{box-shadow:0 0 0 3px var(--bg-coral-soft)}.field-input[data-v-e61886fc]:disabled{opacity:.55;cursor:not-allowed}.field-help[data-v-e61886fc]{font-size:var(--fs-caption);color:var(--text-faint)}
