.uni-text-field{--uni-text-field-height:2.5rem;--uni-text-field-padding-x:.75rem;--uni-text-field-font-size:.875rem;--uni-text-field-line-height:var(--leading-5);--uni-text-field-adornment-font-size:1.25rem;--uni-text-field-color:var(--color-ring,var(--color-primary));--uni-text-field-label-color:var(--color-foreground,var(--color-text-primary));--uni-text-field-label-focused-color:var(--color-foreground,var(--color-text-primary));--uni-text-field-input-color:var(--color-foreground,var(--color-text-primary));--uni-text-field-placeholder-color:var(--color-muted-foreground,var(--color-text-tertiary));--uni-text-field-border-color:var(--color-input,var(--color-border));--uni-text-field-background:transparent;vertical-align:top;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:inline-flex}.uni-text-field--small{--uni-text-field-height:2.25rem;--uni-text-field-padding-x:.625rem;--uni-text-field-font-size:.875rem;--uni-text-field-line-height:1.125rem;--uni-text-field-adornment-font-size:1rem}.uni-text-field--large{--uni-text-field-height:2.75rem;--uni-text-field-padding-x:1rem;--uni-text-field-font-size:1rem;--uni-text-field-line-height:var(--leading-6);--uni-text-field-adornment-font-size:1.5rem}.uni-text-field--background-default{--uni-text-field-background:var(--color-background,var(--color-surface))}.uni-text-field--background-gray{--uni-text-field-background:var(--color-muted,var(--color-gray-100))}.uni-text-field--background-surface{--uni-text-field-background:var(--color-surface)}.uni-text-field--background-dark{--uni-text-field-background:var(--color-background,var(--color-surface))}.uni-text-field--background-transparent{--uni-text-field-background:transparent}.uni-text-field--color-primary{--uni-text-field-color:var(--color-ring,var(--color-primary))}.uni-text-field--error{--uni-text-field-color:var(--color-destructive,var(--color-error));--uni-text-field-label-color:var(--color-destructive,var(--color-error));--uni-text-field-label-focused-color:var(--color-destructive,var(--color-error));--uni-text-field-border-color:var(--color-destructive,var(--color-error))}.uni-text-field--disabled{--uni-text-field-label-color:var(--color-muted-foreground,var(--color-text-disabled));--uni-text-field-label-focused-color:var(--color-muted-foreground,var(--color-text-disabled));--uni-text-field-input-color:var(--color-muted-foreground,var(--color-text-disabled));--uni-text-field-placeholder-color:var(--color-muted-foreground,var(--color-text-disabled))}.uni-text-field__input-wrapper{min-width:0;min-height:var(--uni-text-field-height);border:1px solid var(--uni-text-field-border-color);border-radius:var(--radius-md,var(--radius-md));background:var(--uni-text-field-background);color:var(--uni-text-field-input-color);font-size:var(--uni-text-field-font-size);line-height:var(--uni-text-field-line-height);box-shadow:var(--shadow-xs,0 1px 2px 0 #0000000d);align-items:center;transition:border-color .15s,box-shadow .15s,color .15s,background-color .15s;display:inline-flex;position:relative}.uni-text-field--filled .uni-text-field__input-wrapper{background:var(--color-muted,color-mix(in srgb,var(--color-foreground,var(--color-text-primary)) 5%,transparent));box-shadow:none}.uni-text-field:not(.uni-text-field--disabled):hover .uni-text-field__input-wrapper:not(.uni-text-field__input-wrapper--focused){border-color:var(--color-border,var(--color-divider))}.uni-text-field__input-wrapper--focused{border-color:var(--uni-text-field-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--uni-text-field-color) 18%,transparent)}.uni-text-field__input{box-sizing:border-box;width:100%;min-width:0;padding:.5rem var(--uni-text-field-padding-x);border-radius:inherit;color:var(--uni-text-field-input-color);font-family:var(--font-sans);font-size:var(--uni-text-field-font-size);line-height:var(--uni-text-field-line-height);-webkit-text-fill-color:var(--uni-text-field-input-color);background:0 0}textarea.uni-text-field__input{resize:vertical}.uni-text-field__input::placeholder{color:var(--uni-text-field-placeholder-color);opacity:1}.uni-text-field--has-adornment-start .uni-text-field__input{padding-inline-start:0}.uni-text-field--has-adornment-end .uni-text-field__input{padding-inline-end:0}.uni-text-field--has-adornment-start .uni-text-field__input-wrapper{padding-inline-start:var(--uni-text-field-padding-x)}.uni-text-field--has-adornment-end .uni-text-field__input-wrapper{padding-inline-end:var(--uni-text-field-padding-x)}.uni-text-field__adornment{color:var(--color-muted-foreground,var(--color-text-secondary));font-size:var(--uni-text-field-adornment-font-size);flex-shrink:0;align-items:center;display:inline-flex}.uni-text-field__adornment--start{margin-inline-end:.5rem}.uni-text-field__adornment--end{margin-inline-start:.5rem}.uni-text-field__adornment>*{color:inherit;font-size:inherit}.uni-text-field__label{width:fit-content;max-width:100%;color:var(--uni-text-field-label-color);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--font-weight-medium,var(--font-weight-normal));line-height:var(--leading-5);text-overflow:ellipsis;white-space:nowrap;margin-block-end:.375rem;display:block;overflow:hidden}.uni-text-field:has(.uni-text-field__input-wrapper--focused)>.uni-text-field__label{color:var(--uni-text-field-label-focused-color)}.uni-text-field__helper-text,.uni-error-message{color:var(--color-muted-foreground,var(--color-text-secondary));font-size:.75rem;line-height:var(--leading-4);padding-inline:var(--uni-text-field-padding-x);margin-block-start:.375rem}.uni-text-field--error .uni-text-field__helper-text,.uni-error-message{color:var(--color-destructive,var(--color-error))}.uni-text-field--disabled .uni-text-field__input-wrapper{cursor:not-allowed;opacity:.5}.uni-text-field__hide-number-chevron[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.uni-text-field__hide-number-chevron[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.uni-text-field__hide-number-chevron[type=number]{-moz-appearance:textfield}.uni-title-text-field{--uni-title-text-field-font-size:1.25rem;--uni-title-text-field-font-weight:var(--font-weight-bold);--uni-title-text-field-line-height:var(--leading-8);--uni-title-text-field-color:var(--color-primary);--uni-title-text-field-offset-y:var(--spacing-1);--uni-title-text-field-input-color:var(--color-text-primary);--uni-title-text-field-input-placeholder-color:var(--color-text-disabled);--uni-title-text-field-stroke-radius:var(--radius-md,var(--spacing-2));--uni-title-text-field-stroke-color:var(--color-border,var(--color-gray-300));--uni-title-text-field-stroke-hover-color:var(--color-ring,var(--color-primary));--uni-title-text-field-helper-text-font-size:.875rem;--uni-title-text-field-helper-text-color:var(--color-text-secondary);--uni-title-text-field-helper-text-offset-y:var(--spacing-1);vertical-align:top;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:inline-flex;position:relative}.uni-title-text-field__input-base{border-radius:var(--uni-title-text-field-stroke-radius);font-family:var(--font-sans);font-size:var(--uni-title-text-field-font-size);font-weight:var(--uni-title-text-field-font-weight);line-height:var(--uni-title-text-field-line-height);border-end-end-radius:0;border-end-start-radius:0}.uni-title-text-field__input-base:before,.uni-title-text-field__input-base:after{content:"";pointer-events:none;transition:border-color .15s,transform .15s;position:absolute;inset-block-end:0;inset-inline:0}.uni-title-text-field__input-base:before{border-block-end:1px solid var(--uni-title-text-field-stroke-color)}.uni-title-text-field__input-base:after{border-block-end:2px solid var(--uni-title-text-field-color);transform:scaleX(0)}.uni-title-text-field:hover .uni-title-text-field__input-base:before{border-block-end-color:var(--uni-title-text-field-stroke-hover-color)}.uni-title-text-field--focused .uni-title-text-field__input-base:after,.uni-title-text-field--error .uni-title-text-field__input-base:after{transform:scaleX(1)}.uni-title-text-field__input{padding:var(--uni-title-text-field-offset-y) 0;border-radius:var(--uni-title-text-field-stroke-radius);color:var(--uni-title-text-field-input-color);font-family:var(--font-sans);font-size:var(--uni-title-text-field-font-size);line-height:var(--uni-title-text-field-line-height);-webkit-text-fill-color:unset}.uni-title-text-field__input::placeholder{color:var(--uni-title-text-field-input-placeholder-color);opacity:1}.uni-title-text-field__helper-text{color:var(--uni-title-text-field-helper-text-color);font-size:var(--uni-title-text-field-helper-text-font-size);margin-block-start:var(--uni-title-text-field-helper-text-offset-y)}.uni-title-text-field--error{--uni-title-text-field-color:var(--color-error);--uni-title-text-field-stroke-color:var(--color-error);--uni-title-text-field-helper-text-color:var(--color-error)}.uni-title-text-field--disabled{--uni-title-text-field-color:var(--color-muted-foreground,var(--color-gray-300));--uni-title-text-field-stroke-color:var(--color-border,var(--color-gray-50));--uni-title-text-field-helper-text-color:var(--color-muted-foreground,var(--color-gray-300));--uni-title-text-field-stroke-hover-color:var(--color-border,var(--color-gray-50));--uni-title-text-field-input-placeholder-color:var(--color-muted-foreground,var(--color-secondary-100))}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){.uni-text-field--small,.uni-text-field--medium{--uni-text-field-font-size:1rem;--uni-text-field-line-height:var(--leading-5)}}}
