.input{--n-input-field-height:48px;height:var(--n-input-field-height);--tw-border-opacity:1;border-width:1px;border-color:rgb(214 218 222/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;align-items:center;padding-left:.5rem;padding-right:.5rem;display:flex}.input:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 63 71/var(--tw-border-opacity,1));background-color:#0000}.input__form{width:100%;height:100%;position:relative}.input__form:is(.dark *){background-color:#0000}.input__form input{border-style:none;width:100%;height:100%;position:relative}.input__form input::placeholder{font-size:.875rem;line-height:1.25rem}.input__form input:is(.dark *){background-color:#0000}.input__form input:focus{outline-offset:2px;outline:2px solid #0000}.input__form input:disabled{background-color:#0000}.input__form input[type=number]{appearance:none}.input__form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input__form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dark .input__form input[type=date]::-webkit-calendar-picker-indicator{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .input__form input[type=time]::-webkit-calendar-picker-indicator{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input__append,.input__prepend{flex-shrink:0}.input__prepend{margin-right:.5rem;display:inline-flex}.input__append{margin:0 .5rem;display:inline-flex}.input__clear{--tw-translate-y:-50%;cursor:pointer;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));flex-shrink:0;position:absolute;top:50%;right:.5rem;--tw-text-opacity:1!important;color:rgb(189 189 189/var(--tw-text-opacity,1))!important}.input__clear:hover{color:#e72336cc!important}.input--disabled{background-color:#d6dade33}.input--disabled:is(.dark *){opacity:.5}.input--error{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}.input--clearable .input__form>input{padding-right:2rem}.input--clearable .input__append{margin-left:0}.form-feld--has-error .input{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}
