.vn-field{flex-direction:column;gap:6px;min-width:0;display:flex}.vn-label{color:var(--ink);letter-spacing:-.1px;font-size:12px;font-weight:600}.vn-label small{color:var(--ink-tertiary);margin-left:4px;font-weight:500}.vn-inputwrap{border:1px solid var(--line);border-radius:var(--radius-input);height:36px;box-shadow:var(--shadow-sm);background:#fff;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.vn-inputwrap:hover{border-color:var(--line-strong)}.vn-inputwrap:focus-within{border-color:var(--action);box-shadow:var(--focus-ring)}.vn-inputwrap[data-invalid=true]{border-color:var(--critical)}.vn-inputwrap[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #dc262633}.vn-inputwrap[data-disabled=true]{opacity:.5;background:var(--bg-sunken)}.vn-inputwrap input,.vn-inputwrap textarea{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:13.5px}.vn-inputwrap textarea{resize:vertical;height:auto;padding:9px 12px;line-height:1.45}.vn-inputwrap input::placeholder,.vn-inputwrap textarea::placeholder{color:var(--ink-tertiary)}.vn-inputwrap .vn-in-ico{color:var(--ink-tertiary);margin-left:10px}.vn-inputwrap .vn-in-ico+input{padding-left:8px}.vn-inputwrap .vn-in-suffix{font-family:var(--font-mono);color:var(--ink-tertiary);margin-right:10px;font-size:11px}.vn-inputwrap[data-mono=true] input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vn-hint{color:var(--ink-soft);font-size:11.5px}.vn-hint[data-err=true]{color:var(--critical)}
