.field[data-v-35e44c1d]{flex-direction:column;gap:6px;display:flex}.field__label[data-v-35e44c1d]{color:var(--text-secondary);font-size:12px;font-weight:600}.field__control[data-v-35e44c1d]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:center;transition:border-color .15s;display:flex;position:relative}.field__control[data-v-35e44c1d]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field__control--error[data-v-35e44c1d]{border-color:var(--red)}.field__icon[data-v-35e44c1d]{color:var(--text-secondary);pointer-events:none;position:absolute;left:14px}.field__control input[data-v-35e44c1d]{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;min-height:40px;padding:10px 14px;font-size:14px}.field__control--icon input[data-v-35e44c1d]{padding-left:40px}.field__control input[data-v-35e44c1d]::placeholder{color:var(--text-muted)}.field__control input[data-v-35e44c1d]:focus-visible{box-shadow:none}.field__reveal[data-v-35e44c1d]{width:40px;height:40px;color:var(--text-secondary);border-radius:var(--radius-md);flex:none;place-items:center;margin-right:2px;display:grid}.field__reveal[data-v-35e44c1d]:hover{color:var(--text-primary)}.field__error[data-v-35e44c1d]{color:var(--red);font-size:12px}.field__hint[data-v-35e44c1d]{color:var(--text-muted);font-size:12px}
