@layer components{.er-field{gap:.5rem;min-width:0;display:grid;position:relative}.er-field-label{color:var(--er-foreground);font-size:.875rem;font-weight:500;line-height:1.25}.er-field-required{color:var(--er-destructive)}.er-field-error,.er-field-hint{margin:0;font-size:.8125rem;line-height:1.4}.er-field-hint{color:var(--er-muted-foreground)}.er-field-error{color:var(--er-destructive)}.er-field-error:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.er-input{border:1px solid var(--er-input);border-radius:var(--er-radius-md);background:var(--er-input-background);width:100%;min-width:0;height:2.25rem;color:var(--er-foreground);box-shadow:var(--er-shadow-xs);transition:border-color var(--er-duration),outline-color var(--er-duration);padding:0 .75rem;font-family:inherit;font-size:1rem;line-height:1.25rem;display:block}@media (width>=48rem){.er-input{font-size:.875rem}}.er-input::placeholder{color:var(--er-muted-foreground)}.er-input:focus-visible{border-color:var(--er-ring);outline:2px solid color-mix(in oklab,var(--er-ring) 45%,transparent);outline-offset:0}.er-input:disabled{opacity:.5;cursor:not-allowed}.er-input[aria-invalid=true]{border-color:var(--er-destructive)}.er-input[aria-invalid=true]:focus-visible{outline-color:color-mix(in oklab,var(--er-destructive) 35%,transparent)}.er-input[type=file]{color:var(--er-muted-foreground);padding:.3125rem .75rem}.er-input::file-selector-button{color:var(--er-foreground);font:inherit;background:0 0;border:0;margin-right:.75rem;padding:0;font-weight:500}.er-textarea{border:1px solid var(--er-input);border-radius:var(--er-radius-md);background:var(--er-input-background);width:100%;min-height:4.5rem;color:var(--er-foreground);box-shadow:var(--er-shadow-xs);resize:vertical;field-sizing:content;transition:border-color var(--er-duration),outline-color var(--er-duration);padding:.5rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;display:block}@media (width>=48rem){.er-textarea{font-size:.875rem}}.er-textarea::placeholder{color:var(--er-muted-foreground)}.er-textarea:focus-visible{border-color:var(--er-ring);outline:2px solid color-mix(in oklab,var(--er-ring) 45%,transparent);outline-offset:0}.er-textarea:disabled{opacity:.5;cursor:not-allowed}.er-textarea[aria-invalid=true]{border-color:var(--er-destructive)}}
