@layer reset, properties, theme, base, vuetify.reset, components, vuetify.transitions, vuetify.base, vuetify.components, vuetify.utilities, vuetify, primevue, app, utilities;
.fh-message.input-aligned{padding-inline:var(--p-inputtext-padding-x)}.p-iconfield.fh-icon-field.inputtext{--p-icon-size:1.2em;--icon-offset:calc(var(--p-form-field-padding-x) + var(--p-icon-size))}.p-iconfield.fh-icon-field.inputtext .p-inputtext:not(:last-child){--icon-count:1;padding-inline-end:calc(var(--p-form-field-padding-x) * 1 + var(--icon-offset) * var(--icon-count))}.p-iconfield.fh-icon-field.inputtext .p-inputtext:nth-last-child(3),.p-iconfield.fh-icon-field.inputtext .p-inputtext:nth-last-child(4){--icon-count:2}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append{--icon-count:1;right:calc(var(--p-form-field-padding-x) + var(--icon-offset) * (var(--icon-count) - 1))}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append:nth-last-child(2){--icon-count:2}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append:nth-last-child(3){--icon-count:3}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append,.p-iconfield.fh-icon-field.inputtext .p-inputicon.prepend{color:var(--p-iconfield-icon-color);z-index:1;line-height:1;position:absolute}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append.p-button,.p-iconfield.fh-icon-field.inputtext .p-inputicon.prepend.p-button{height:calc(100% - var(--p-form-field-padding-y) * 2);top:var(--p-form-field-padding-y);width:auto;margin:0;padding:0}.p-iconfield.fh-icon-field.inputtext .p-inputicon.append.p-button:hover,.p-iconfield.fh-icon-field.inputtext .p-inputicon.prepend.p-button:hover{color:var(--p-button-text-primary);background-color:#0000}
