.fds-input{border:1px solid;border-color:var(--input);height:calc(var(--spacing)*9);border-radius:var(--radius-md);width:100%;min-width:0;padding:calc(var(--spacing)*1)calc(var(--spacing)*3);box-shadow:var(--shadow);background-color:#0000;outline:none;font-size:1rem;line-height:1.5rem;transition:color .2s,box-shadow .2s}@media (min-width:768px){.fds-input{font-size:.875rem;line-height:1.25rem}}.dark .fds-input{background-color:color-mix(in oklab,var(--input)30%,transparent)}.fds-input[type=file]{color:var(--foreground)}.fds-input[type=file]::file-selector-button{height:calc(var(--spacing)*7);color:var(--foreground);background-color:#0000;border:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.fds-input::placeholder{color:var(--muted-foreground)}.fds-input::selection{background-color:var(--primary);color:var(--primary-foreground)}.fds-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 calc(var(--spacing)*1)color-mix(in oklab,var(--ring)50%,transparent)}.fds-input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 calc(var(--spacing)*1)color-mix(in oklab,var(--destructive)20%,transparent)}.dark .fds-input[aria-invalid=true]{box-shadow:0 0 0 calc(var(--spacing)*1)color-mix(in oklab,var(--destructive)40%,transparent)}.fds-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}
