.tf-input{display:flex}.tf-input__content{flex:1 1 0%}.tf-input__slot{position:relative;display:flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tf-input__slot.t-shade--ring{--t-ring-inset:inherit}.tf-input__slot__content{display:flex;flex:1 1 0%}.tf-input__prefix,.tf-input__suffix{pointer-events:none;align-self:center;color:currentColor}.tf-input__loading{bottom:0;left:0;width:100%}.tf-input__loading.t-linear-loading{position:absolute}.tf-input--h-xs .tf-input__slot{min-height:1.25rem}.tf-input--h-sm .tf-input__slot{min-height:1.5rem}.tf-input--h-md .tf-input__slot{min-height:2rem}.tf-input--h-re .tf-input__slot{min-height:2.5rem}.tf-input--h-lg .tf-input__slot{min-height:3rem}.tf-input--h-xl .tf-input__slot{min-height:3.75rem}.tf-input--loading{cursor:wait}.tf-input--read-only{cursor:default}.tf-input--disabled{cursor:not-allowed}.tf-input--hidden{display:none}.tf-input-slot-clearable{display:flex}.tf-input-slot-field{max-width:100%;min-width:0;width:100%;--t-bg-opacity:0;background-color:rgb(255 255 255 / var(--t-bg-opacity));color:currentColor;outline:2px solid transparent;outline-offset:2px;cursor:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.tf-input-slot-field:-webkit-autofill,.tf-input-slot-field:-webkit-autofill:active,.tf-input-slot-field:-webkit-autofill:focus,.tf-input-slot-field:-webkit-autofill:hover{-webkit-background-clip:text}.t-light .tf-input-slot-field:-webkit-autofill,.t-light .tf-input-slot-field:-webkit-autofill:active,.t-light .tf-input-slot-field:-webkit-autofill:focus,.t-light .tf-input-slot-field:-webkit-autofill:hover{-webkit-text-fill-color:#000}.t-dark .tf-input-slot-field:-webkit-autofill,.t-dark .tf-input-slot-field:-webkit-autofill:active,.t-dark .tf-input-slot-field:-webkit-autofill:focus,.t-dark .tf-input-slot-field:-webkit-autofill:hover{-webkit-text-fill-color:#fff}.t-light .tf-input:not(.tf-input--disabled) .tf-input-slot-field--dark::placeholder{--t-placeholder-opacity:1;color:rgb(163 163 163 / var(--t-placeholder-opacity))}.t-dark .tf-input:not(.tf-input--disabled) .tf-input-slot-field--dark::placeholder{--t-placeholder-opacity:1;color:rgb(115 115 115 / var(--t-placeholder-opacity))}.t-light .tf-input.tf-input--disabled .tf-input-slot-field--dark::placeholder{--t-placeholder-opacity:1;color:rgb(212 212 212 / var(--t-placeholder-opacity))}.t-dark .tf-input.tf-input--disabled .tf-input-slot-field--dark::placeholder{--t-placeholder-opacity:1;color:rgb(82 82 82 / var(--t-placeholder-opacity))}.tf-input:not(.tf-input--disabled) .tf-input-slot-field--light::placeholder{color:#ffffff80}.tf-input.tf-input--disabled .tf-input-slot-field--light::placeholder{--t-placeholder-opacity:1;color:rgb(163 163 163 / var(--t-placeholder-opacity))}.tf-input-slot-field:not(textarea){line-height:1}.tf-input-slot-field:is(textarea){resize:vertical;overflow:auto;padding-left:0;padding-right:0;line-height:20px}.tf-input-slot-field::-moz-placeholder{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tf-input-slot-field::placeholder{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tf-input-slot-lead{margin-bottom:.125rem;display:flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tf-input-slot-label{flex:1 1 0%;color:currentColor}.tf-input-slot-prefix,.tf-input-slot-suffix{pointer-events:none;align-self:center;color:currentColor}.tf-input-slot-trail{margin-top:.125rem;display:flex;opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:translateY(-20%)}.tf-input-slot-trail__message{flex:1 1 0%;color:currentColor}.tf-input-slot-trail--active{opacity:1;transform:translateY(0)}.tf-input-text:not(.tf-input-text--native) .tf-input-text__field{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tf-input-text:not(.tf-input-text--native) .tf-input-text__field::-webkit-calendar-picker-indicator,.tf-input-text:not(.tf-input-text--native) .tf-input-text__field::-webkit-inner-spin-button,.tf-input-text:not(.tf-input-text--native) .tf-input-text__field::-webkit-outer-spin-button{margin:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tf-input-text:not(.tf-input--loading):not(.tf-input--read-only):not(.tf-input--disabled) .tf-input__slot__content{cursor:text}
