@layer reset, properties, theme, base, vuetify.reset, components, vuetify.transitions, vuetify.base, vuetify.components, vuetify.utilities, vuetify, primevue, app, utilities;
svg.fh-icon,svg.fh-icon *{stroke-width:1.5px}.fh-icon{width:1em;min-width:1em;height:1em;display:inline-block}.fh-icon.x-small{font-size:1em}.fh-icon.small{font-size:1.25em}.fh-icon.medium{font-size:1.5em}.fh-icon.large{font-size:1.75em}.fh-icon.x-large{font-size:2em}.p-select-option-group.fh-fancy-select-group{background:linear-gradient(#f6f6f6 0%,#fdfdfd 100%);border-top:1px solid #e0e0e0;border-bottom:1px solid #e8e8e8;margin-left:-4px;margin-right:-4px;padding-left:calc(.75rem + 4px);padding-right:calc(.75rem + 4px)}.p-select-option-group.fh-fancy-select-group .p-select-option-group-label{letter-spacing:.0625rem;text-transform:uppercase;font-size:.8125rem;font-weight:800;line-height:1.5}.fh-select-container.text-only .p-floatlabel.p-floatlabel-on:not(:has(.p-inputwrapper-focus)) label{left:0}.fh-select-container .p-disabled{opacity:.5}.fh-select{--p-multiselect-sm-font-size:.75rem}.fh-select.text-only{--p-multiselect-background:none;--p-multiselect-shadow:none;--p-multiselect-border-color:transparent;--p-multiselect-hover-border-color:transparent;--p-multiselect-sm-padding-x:0;--p-select-background:none;--p-select-shadow:none;--p-select-border-color:transparent;--p-select-hover-border-color:transparent;--p-select-sm-padding-x:0}.fh-select.dropdown-icon-top-align .p-multiselect-dropdown{max-height:calc(1lh + var(--p-multiselect-padding-y) * 2)}.fh-select.dropdown-icon-top-align.p-inputfield-sm .p-multiselect-dropdown{max-height:calc(1lh + var(--p-multiselect-sm-padding-y) * 2)}.fh-select.dropdown-icon-top-align.p-inputfield-lg .p-multiselect-dropdown{max-height:calc(1lh + var(--p-multiselect-lg-padding-y) * 2)}.fh-select .p-select-label{white-space:normal}.fh-select .p-multiselect-label{white-space:normal;flex-wrap:wrap}.p-floatlabel :where(.p-placeholder){opacity:0;transition:opacity .2s}.p-floatlabel:has(:focus,.p-inputwrapper-focus,.p-inputwrapper-filled) :where(.p-placeholder){opacity:1}:is(.fh-select-container.force-float-label label,.fh-select-container .p-floatlabel:has(.p-select-label:not(.p-placeholder,.p-select-label-empty)) label){border-radius:var(--p-floatlabel-on-border-radius);background:var(--p-floatlabel-on-active-background);padding:var(--p-floatlabel-on-active-padding);font-size:var(--p-floatlabel-active-font-size);top:0;transform:translateY(-50%)}@layer vuetify.components{.v-divider{height:0;max-height:0;opacity:var(--v-border-opacity);border-style:solid;border-width:thin 0 0;flex:100%;transition:inherit;display:block}.v-divider--vertical{vertical-align:text-bottom;border-width:0 thin 0 0;align-self:stretch;width:0;max-width:0;height:auto;max-height:100%;margin-left:-1px;display:inline-flex}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{max-height:calc(100% - 16px);margin-top:8px;margin-bottom:8px}.v-divider__content{text-wrap:nowrap;padding:0 16px}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{justify-content:center;align-items:center;display:flex}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}}
