@layer reset, properties, theme, base, components, primevue, app, utilities;
.fh-color-secondary{color:var(--p-neutral-500)}.fh-color-success{color:var(--p-green-500)}.fh-color-error,.fh-color-danger{color:var(--p-red-500)}.fh-color-warning,.fh-color-warn{color:var(--p-amber-500)}.fh-color-primary{color:var(--p-primary-500)}.match-height.fh-row .fh-card{block-size:100%}html:has(body.p-overflow-hidden){overflow:hidden}html.stabilize-scrollbar{scrollbar-gutter:stable}html.stabilize-scrollbar body.p-overflow-hidden{padding-right:0}button.p-button:not(:disabled,[disabled]),.p-button[type=button]:not(:disabled,[disabled]),.p-button[type=reset]:not(:disabled,[disabled]),.p-button[type=submit]:not(:disabled,[disabled]),.p-button[role=button]:not(:disabled,[disabled]){cursor:pointer}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}.fh-message.input-aligned{padding-inline:var(--p-inputtext-padding-x)}.p-select-option-group.fh-fancy-select-group{border-top:1px solid var(--p-surface-200);border-bottom:1px solid var(--p-surface-200);background:linear-gradient(180deg, var(--p-surface-100) 0%, var(--p-surface-50) 100%);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%)}.p-card.fh-card{--p-card-body-padding:var(--p-toolbar-padding);overflow:hidden}.p-card.fh-card .p-card-body{flex-grow:1;padding:0}.p-card.fh-card .p-card-body .fh-card-text{padding:var(--p-card-body-padding)}.p-card.fh-card .p-card-body .p-card-content{flex-grow:1;flex-shrink:0}.p-card.fh-card .p-card-header .p-toolbar{border-top:0 #0000;border-left:0 #0000;border-right:0 #0000;border-bottom:1px solid var(--p-toolbar-border-color);border-radius:0}.p-card.fh-card .p-card-header .p-toolbar .p-toolbar-start{flex-grow:1}.p-card.fh-card .p-card-header .p-toolbar .p-toolbar-end{gap:var(--p-toolbar-padding)}
