html,body{background:#f1f5f9!important}.va-layout__area.va-layout__area--content{overflow-y:scroll}.va-screen-xs,.va-screen-sm,.va-screen-md,.va-screen-lg,.va-screen-xl,.va-screen-xxl{margin-bottom:0!important}.p-dialog-maximized{background-color:var(--color-form-background)!important}.card-tag{@apply mr-0.5 mb-1 !text-xs !px-1 border-solid border-2;}.project-card-container,.page-container{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255,255,255,var(--tw-bg-opacity, 1));padding-left:2rem;padding-right:2rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.full-page{min-height:85vh;width:95%;margin:auto}.overlay-parent:hover>.overlay{position:absolute;top:0;width:100%;height:100%;left:0;background-color:#0003;opacity:.5;z-index:100;display:block}.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease-in-out;cursor:not-allowed}.multi-select-filter,.multi-select-filter-dropdown span[data-pc-section=optionlabel]{@apply truncate whitespace-nowrap overflow-hidden;min-width:100px;max-width:200px}.multi-select-filter-dropdown .p-multiselect-filter{max-width:228px}.absolute-dialog{position:absolute;right:0}.p-dialog.p-component.p-confirmdialog .p-dialog-header{position:relative!important}.p-dialog:has(.true-modal){border:none!important}.true-modal{position:relative;border-top-right-radius:inherit;border-top-left-radius:inherit;border:none!important;margin-bottom:1.5rem;color:#fff;background:var(--color-concord-green)}.true-modal button:hover svg{color:#000}.true-modal svg{color:#fff}.true-modal svg:hover{color:#000}.form-container,.form-container-transparent{max-width:95%;margin:auto;margin-top:3rem;padding:20px}.form-container-buttons-start{display:flex;gap:.5rem;margin-top:1rem;margin-bottom:.5rem;justify-content:flex-start}.form-container-buttons-start button{min-width:8rem!important}.form-container-buttons-end{display:flex;gap:.5rem;margin-top:1rem;margin-bottom:.5rem;justify-content:flex-end}.form-container-buttons-end button{min-width:8rem!important}.p-toast{max-width:90%}.p-button-concord.p-button-text{color:var(--color-concord-green)}.p-button-concord.p-button-text:not(:disabled):hover{background-color:var(--color-concord-green);color:#fff}.p-button-concord.p-button-outlined{border-color:var(--color-concord-green);color:var(--color-concord-green)}.p-button-concord.p-button-outlined span:first-child{@apply my-2;}.p-button-concord.p-button-outlined:not(:disabled):hover{background-color:var(--color-concord-green);color:#fff}.btn-cancel,.btn-add{width:100px!important}.btn-cancel{background:#fff!important;color:#00000080!important;border-color:#cdcecd!important}.formkit-wrapper .p-inputtext{font-size:var(--font-size-input)!important;font-weight:400!important}.formkit-wrapper .formkit-inner{border-radius:var(--radius-input)}.formkit-wrapper .formkit-inner input[type=text],.formkit-wrapper .formkit-inner input[type=email],.formkit-wrapper .formkit-inner input[type=password],.formkit-wrapper .formkit-inner select,.formkit-wrapper .formkit-inner textarea{font-size:var(--font-size-input)!important;font-weight:400!important}.formkit-wrapper .formkit-label{font-size:var(--font-size-label)!important;font-weight:var(--font-weight-label)!important;color:var(--color-label-text)!important;margin-bottom:var(--spacing-label-mb)!important}.formkit-form .formkit-outer{max-width:100%!important;margin-bottom:var(--spacing-form-outer-mb);padding-bottom:0}.text-base{line-height:1.1rem!important}.formkit-message{margin-bottom:0!important}.formkit-input-number input{border-radius:var(--radius-input);--tw-border-opacity: 1;border-color:var(--color-input-border);min-height:1em!important;line-height:1.1rem!important}.formkit-input-select{border-radius:var(--radius-input)!important;--tw-shadow: var(--shadow-card) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)!important;--tw-border-opacity: 1 !important;border-color:var(--color-input-border)!important;border-width:1px!important;line-height:1.1rem!important;margin-bottom:1rem!important}#summary-errors{margin-bottom:.5rem}.p-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap}.p-datatable-filter-constraint-list{font-size:.8rem}.dtTHead:first-child .dtRow:first-child .p-datatable-header-cell{background:var(--color-concord-green)!important;color:#fff;font-size:.9rem}.dtTHead>.dtRow~.dtRow .p-datatable-header-cell{background:none;font-size:.8rem}.p-datatable-filter-element-container input.p-inputtext.p-component,.p-tag{font-size:.8rem;padding:.3rem}span.p-tag-label{font-size:.8rem}.p-datatable-tbody,.p-tag-label,ul.p-datatable-filter-constraint-list,.p-datatable-filter-constraint{font-size:.8rem!important}.p-datatable-sort-icon{color:#fff!important}.p-datatable-table-container,.p-paginator.p-component{border:solid 1px}.p-datatable-table-container:has(+.p-datatable-paginator-bottom){border-bottom-color:#eee}.p-paginator.p-component{border:solid 1px!important;border-top:none!important;border-radius:0!important}.default-panel-header{background:#f9fafc!important;border-bottom:1px solid #ddd!important}.longform-panel{background:#485963!important;color:#fff!important;border-bottom:1px solid #ddd!important}.longform-panel .p-button-text.p-button-secondary{color:#fff!important}.longform-panel .p-button:hover svg{color:#000!important}
