.bt-base-input{background-color:rgb(var(--color-gray-50)/1);background-repeat:no-repeat;border-color:rgb(var(--color-gray-300)/1);border-radius:4px;border-width:1px;color:rgb(var(--color-black)/1);font-size:clamp(.875rem,.75rem + .5vw,1rem);line-height:150%;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.bt-base-input::placeholder{color:rgb(var(--color-gray-500)/1)}.bt-base-input:focus,.bt-base-input:hover{border-color:rgb(var(--color-primary-200)/1)}.bt-base-input:focus{outline:2px solid #0000;outline-offset:2px}.bt-base-input:disabled{background-color:rgb(var(--color-gray-100)/1);color:rgb(var(--color-gray-500)/1);cursor:not-allowed}.bt-base-input:hover:disabled{border-color:rgb(var(--color-gray-300)/1)}.bt-base-input:user-invalid{border-color:rgb(var(--color-error-200)/1)}.bt-base-input:hover:user-invalid{border-color:rgb(var(--color-error-400)/1)}.bt-base-input:user-valid{border-color:rgb(var(--color-success-200)/1)}.bt-base-input:hover:user-valid{border-color:rgb(var(--color-success-400)/1)}.bt-base-input--sm{height:48px;padding:12px}.bt-base-input--md{height:56px;padding:16px}.bt-base-input--lg{height:64px;padding:18px}.bt-base-input--xl{height:72px;padding:20px}