.p-inputtext { font-family: inherit; font-feature-settings: inherit; font-size: 1rem; color: var(--p-inputtext-color); background: var(--p-inputtext-background); padding-block: var(--p-inputtext-padding-y); padding-inline: var(--p-inputtext-padding-x); border: 1px solid var(--p-inputtext-border-color); transition: background var(--p-inputtext-transition-duration),color var(--p-inputtext-transition-duration),border-color var(--p-inputtext-transition-duration),outline-color var(--p-inputtext-transition-duration),box-shadow var(--p-inputtext-transition-duration); appearance: none; border-radius: var(--p-inputtext-border-radius); outline-color: transparent; box-shadow: var(--p-inputtext-shadow); }
.p-inputtext:enabled:hover { border-color: var(--p-inputtext-hover-border-color); }
.p-inputtext:enabled:focus { border-color: var(--p-inputtext-focus-border-color); box-shadow: var(--p-inputtext-focus-ring-shadow); outline: var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color); outline-offset: var(--p-inputtext-focus-ring-offset); }
.p-inputtext.p-invalid { border-color: var(--p-inputtext-invalid-border-color); }
.p-inputtext.p-variant-filled { background: var(--p-inputtext-filled-background); }
.p-inputtext.p-variant-filled:enabled:hover { background: var(--p-inputtext-filled-hover-background); }
.p-inputtext.p-variant-filled:enabled:focus { background: var(--p-inputtext-filled-focus-background); }
.p-inputtext:disabled { opacity: 1; background: var(--p-inputtext-disabled-background); color: var(--p-inputtext-disabled-color); }
.p-inputtext::placeholder { color: var(--p-inputtext-placeholder-color); }
.p-inputtext.p-invalid::placeholder { color: var(--p-inputtext-invalid-placeholder-color); }
.p-inputtext-sm { font-size: var(--p-inputtext-sm-font-size); padding-block: var(--p-inputtext-sm-padding-y); padding-inline: var(--p-inputtext-sm-padding-x); }
.p-inputtext-lg { font-size: var(--p-inputtext-lg-font-size); padding-block: var(--p-inputtext-lg-padding-y); padding-inline: var(--p-inputtext-lg-padding-x); }
.p-inputtext-fluid { width: 100%; }
.p-inputtext.ng-invalid.ng-dirty { border-color: var(--p-inputtext-invalid-border-color); }
.p-inputtext.ng-invalid.ng-dirty::placeholder { color: var(--p-inputtext-invalid-placeholder-color); }