.input-container{gap:var(--plendgo-space-4);flex-direction:column;width:100%;display:flex}.plendgo-input__label{color:var(--plendgo-neutral-500);font-size:var(--plendgo-font-size-s);line-height:var(--plendgo-line-height-s);font-weight:var(--plendgo-font-weight-regular)}.plendgo-input__message{font-size:var(--plendgo-font-size-xs);line-height:var(--plendgo-line-height-xs)}.plendgo-input__message--error{color:var(--plendgo-red-500)}.plendgo-input__message--helper{color:var(--plendgo-neutral-500)}.plendgo-input-root.rt-TextFieldRoot{box-shadow:none!important;background-image:none!important;background-clip:border-box!important}.plendgo-input-root{--input-bg:var(--plendgo-base-white);--input-border:var(--plendgo-neutral-200);--input-text:var(--plendgo-neutral-700);--input-slot-color:var(--plendgo-neutral-400);--text-field-selection-color:transparent;--text-field-focus-color:transparent;--text-field-border-width:0px;border-radius:var(--plendgo-radius-8);border:1px solid var(--input-border);padding:var(--plendgo-space-5)var(--plendgo-space-6);align-items:center;transition:background-color .2s,border-color .2s;display:flex;background-clip:border-box!important;background-color:var(--input-bg)!important;box-shadow:none!important}.plendgo-input-root:hover:not(:focus-within):not([data-state=error]){--input-bg:var(--plendgo-neutral-100);background-color:var(--input-bg)!important;background-image:none!important}.plendgo-input-root:focus-within:not([data-state=error]){--input-bg:var(--plendgo-base-white);--input-border:var(--plendgo-neutral-500);--input-slot-color:var(--plendgo-neutral-400);background-color:var(--input-bg)!important;background-image:none!important}.plendgo-input-root[data-state=error]{--input-bg:var(--plendgo-primary-50)!important;background-color:var(--input-bg)!important;--input-border:var(--plendgo-red-500)!important;--input-text:var(--plendgo-red-700)!important;--input-slot-color:var(--plendgo-yellow-900)!important;background-image:none!important}.plendgo-input-root:has([data-state=error]){--input-bg:var(--plendgo-primary-50)!important;background-color:var(--input-bg)!important;--input-border:var(--plendgo-red-500)!important;--input-text:var(--plendgo-red-700)!important;--input-slot-color:var(--plendgo-yellow-900)!important;background-image:none!important}.plendgo-input-root:has(.rt-TextFieldInput[data-state=error]){--input-bg:var(--plendgo-primary-50)!important;background-color:var(--input-bg)!important;--input-border:var(--plendgo-red-500)!important;--input-text:var(--plendgo-red-700)!important;--input-slot-color:var(--plendgo-yellow-900)!important;background-image:none!important}.plendgo-input-root[data-state=error]:hover:not(:focus-within),.plendgo-input-root[data-state=error]:focus-within{--input-bg:var(--plendgo-primary-50)!important;background-color:var(--input-bg)!important;background-image:none!important}.plendgo-input-root[data-state=fixed]{--input-bg:var(--plendgo-neutral-50)!important;--input-border:var(--plendgo-neutral-200)!important;--input-text:var(--plendgo-neutral-500)!important;--input-slot-color:var(--plendgo-neutral-400)!important;background-color:var(--input-bg)!important;background-image:none!important}.plendgo-input-root .rt-TextFieldInput{color:var(--input-text)!important;font-family:var(--plendgo-font-family),sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-indent:0!important;height:100%!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;outline:none!important;padding:0!important}.plendgo-input-root .rt-TextFieldInput::placeholder{color:var(--plendgo-neutral-400);opacity:1}.plendgo-input-root .rt-TextFieldSlot{color:var(--input-slot-color);padding:0}.plendgo-input-root--asterisk-mask .rt-TextFieldInput{font-weight:var(--plendgo-font-weight-regular);letter-spacing:.02em;font-size:var(--plendgo-font-size-m)!important;line-height:var(--plendgo-line-height-m)!important;font-family:var(--plendgo-font-family)!important}.plendgo-input-root--asterisk-mask .rt-TextFieldInput::placeholder{font-weight:var(--plendgo-font-weight-regular);font-family:var(--plendgo-font-family)!important;font-size:var(--plendgo-font-size-m)!important;line-height:var(--plendgo-line-height-m)!important}
