.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}.field select,.field .form-input,.field input:where(:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit])){width:100%;height:var(--tap-min);padding:0 var(--space-4);background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none;align-items:center;display:flex}.field input[type=date]{position:relative}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.field input::placeholder{color:var(--text-faint);opacity:1}.field select:focus,.field .form-input:focus,.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.field input[type=range]{width:100%;height:48px;accent-color:var(--accent);cursor:pointer;margin:0}.field-range-wrap{align-items:center;height:48px;display:flex}.precio-input{height:var(--tap-min);background:var(--surface-input);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);align-items:center;display:flex;overflow:hidden}.precio-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.precio-input span{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.precio-input input{width:100%;padding:var(--space-2);color:var(--text);font-size:var(--text-base);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none}@media (min-width:769px){.field select,.field .form-input,.field input:where(:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit])){height:var(--space-10);font-size:var(--text-md)}.precio-input{height:var(--space-10)}.precio-input input{font-size:var(--text-md)}}
