[data-slot=input]{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--input);width:100%;min-width:0;height:2.75rem;padding:var(--space-compact) var(--space-dense);font-size:1rem;line-height:var(--text-line-height);color:var(--foreground);background:0 0;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}[data-slot=input]::placeholder{color:var(--muted-foreground)}[data-slot=input]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}[data-slot=input]:disabled{pointer-events:none;cursor:not-allowed;background-color:color-mix(in srgb, var(--input) 50%, transparent);opacity:.5}[data-slot=input][aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}[data-slot=input][aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--destructive)}[data-slot=input]::file-selector-button{height:1.5rem;margin-right:var(--space-compact);border-radius:var(--radius-xs);padding:0 var(--space-compact);background:var(--bg-inset);font-size:var(--text-size);font-weight:var(--text-label-weight);color:var(--foreground);cursor:pointer;border-width:0;align-items:center;display:inline-flex}@media (min-width:768px){[data-slot=input]{height:2rem;padding:0 var(--space-dense);font-size:var(--text-size);line-height:1.25rem}}@media (prefers-reduced-motion:reduce){[data-slot=input]{transition:none}}.dark [data-slot=input]{background-color:color-mix(in srgb, var(--input) 30%, transparent)}.dark [data-slot=input]:disabled{background-color:color-mix(in srgb, var(--input) 80%, transparent)}.dark [data-slot=input][aria-invalid=true]{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.dark [data-slot=input][aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px color-mix(in srgb, var(--destructive) 60%, transparent)}
[data-slot=label]{align-items:center;gap:var(--space-compact);font-size:var(--text-size);line-height:var(--text-line-height);font-weight:var(--text-label-weight);color:var(--foreground);-webkit-user-select:none;user-select:none;display:flex}.group\/field[data-disabled=true] [data-slot=label],fieldset:disabled [data-slot=label]{pointer-events:none;opacity:.5}[data-slot=label].peer-disabled{cursor:not-allowed;opacity:.5}label:has(+:disabled){cursor:not-allowed;opacity:.5}
