@charset "UTF-8";.p-button.jacidi-button{background:var(--brand-secondary);border:.0625rem solid var(--brand-secondary)}.p-button.jacidi-button:not(:disabled):hover{background:var(--btn-hover);border-color:var(--btn-hover)}.p-button.jacidi-button:not(:disabled):active{background:var(--brand-secondary);border-color:var(--brand-secondary)}.p-button.jacidi-button-outlined{background:transparent;border:.0625rem solid var(--brand-secondary);color:var(--brand-secondary)}.p-button.jacidi-button-outlined:not(:disabled):hover{background:transparent;border-color:var(--brand-secondary);color:var(--brand-secondary)}.p-button.jacidi-button-outlined:not(:disabled):active{background:transparent;border-color:var(--brand-secondary)}.p-button.jacidi-button-text{background:transparent;border:.0625rem solid transparent;color:var(--brand-secondary)}.p-button.jacidi-button-text:not(:disabled):hover{background:transparent;border-color:transparent;color:var(--brand-secondary)}.p-button.jacidi-button-text:not(:disabled):active{background:transparent;border-color:transparent}.p-button.jacidi-button:focus,.p-button.jacidi-button-outlined:focus,.p-button.jacidi-button-text:focus{box-shadow:0 0 0 .1875rem var(--focus-ring)}.p-dialog-header-icon:focus{box-shadow:0 0 0 .1875rem var(--focus-ring)}.p-selectbutton.primary .p-togglebutton.p-togglebutton-checked{background-color:var(--brand-secondary);border-color:var(--brand-secondary)}.p-selectbutton.primary .p-togglebutton.p-togglebutton-checked:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.p-selectbutton.primary .p-togglebutton:focus{box-shadow:0 0 0 .1875rem var(--focus-ring)}.primary .p-checkbox:not(.p-disabled) .p-checkbox-box:hover,.primary.p-checkbox:not(.p-disabled) .p-checkbox-box:hover{border-color:var(--brand-secondary)}.primary .p-checkbox.p-checkbox-checked .p-checkbox-box,.primary.p-checkbox.p-checkbox-checked .p-checkbox-box{border-color:var(--brand-secondary);background:var(--brand-secondary)}.primary .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box,.primary.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{box-shadow:0 0 0 .1875rem var(--focus-ring);border-color:var(--brand-secondary)}.p-paginator.paginator{display:flex;padding:0;align-items:center;justify-content:center}.p-paginator.paginator .p-paginator-first,.p-paginator.paginator .p-paginator-prev,.p-paginator.paginator .p-paginator-next,.p-paginator.paginator .p-paginator-last,.p-paginator.paginator .p-paginator-pages .p-paginator-page{min-width:1.5rem;width:1.5rem;height:1.5rem;margin:0 .25rem;font-size:.875rem;border:.0625rem solid var(--border-subtle);color:var(--text-primary);border-radius:50%;transition:background-color .2s,color .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.p-paginator.paginator .p-paginator-first:focus,.p-paginator.paginator .p-paginator-prev:focus,.p-paginator.paginator .p-paginator-next:focus,.p-paginator.paginator .p-paginator-last:focus,.p-paginator.paginator .p-paginator-pages .p-paginator-page:focus{outline:none;box-shadow:0 0 0 .125rem var(--btn-background)}.p-paginator.paginator .p-paginator-page.p-paginator-page-selected{background-color:var(--brand-secondary);color:var(--text-white);border-color:var(--brand-secondary)}.p-paginator.paginator .p-paginator-page.p-paginator-page-selected:hover{color:var(--text-white);opacity:.9}.p-datatable{height:100%;display:flex;flex-direction:column}.p-datatable .p-datatable-wrapper,.p-datatable .p-datatable-table-container,.p-datatable .p-datatable-table-container .p-datatable-table.full{height:100%}.p-datatable .p-sortable-column .p-sortable-column-icon{color:var(--brand-secondary)}.p-datatable .p-datatable-thead tr th,.p-datatable .p-datatable-thead tr td,.p-datatable .p-datatable-tbody tr th,.p-datatable .p-datatable-tbody tr td{background:var(--bg-white)}.p-datatable .p-datatable-thead tr th:hover,.p-datatable .p-datatable-tbody tr th:hover{background:var(--bg-white);color:var(--brand-secondary)}.p-datatable .p-datatable-thead tr th:focus,.p-datatable .p-datatable-tbody tr th:focus{box-shadow:none}.p-datatable .p-datatable-thead tr th{font-size:.75rem;text-transform:uppercase;color:var(--brand-secondary);font-weight:600;letter-spacing:.075rem;white-space:nowrap}.p-datatable .p-datatable-tbody tr{height:2.5rem}.p-datatable .p-datatable-tbody tr td{font-size:.75rem;color:var(--text-primary);background:transparent;padding:0 1rem;white-space:nowrap;vertical-align:inherit}.p-datatable .p-datatable-tbody tr.p-datatable-row-selected{background:var(--bg-hover)!important}.p-datatable .p-datatable-tbody tr:focus{outline:none;outline-offset:0}.p-datatable .p-datatable-tbody tr:last-child td{border:none}.p-tooltip .p-tooltip-text{background:var(--bg-white);color:var(--text-primary);font-size:.75rem;letter-spacing:.00625rem;font-weight:600}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--bg-white)}.p-inputtext.primary:enabled:hover{border-color:var(--brand-secondary)}.p-inputtext.primary:enabled:focus{box-shadow:0 0 0 .1875rem var(--focus-ring);border-color:var(--brand-secondary)}.primary .p-inputtext:enabled:hover{border-color:var(--brand-secondary)}.primary .p-inputtext:enabled:focus{box-shadow:0 0 0 .1875rem var(--focus-ring);border-color:var(--brand-secondary)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-v24-latin_latin-ext-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-v24-latin_latin-ext-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-v24-latin_latin-ext-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-v24-latin_latin-ext-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}html{font-size:16px;font-family:var(--font-family);color:var(--text-primary)}body{margin:0;height:100dvh}*{scrollbar-width:thin;scrollbar-color:var(--p-neutral-300) transparent}*::-webkit-scrollbar{width:.5625rem;height:.5625rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--p-neutral-300);border-radius:.375rem;border:.0625rem solid transparent;background-clip:content-box}*::-webkit-scrollbar-button,*::-webkit-scrollbar-corner{display:none}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--brand-secondary)}.app-permission-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.filter-overlay{display:flex;flex-direction:column}.filter-overlay .filters-form{display:flex;flex-direction:column;gap:.5rem;width:16rem;margin:.5rem 0}.filter-overlay .filters-form .filter-field{display:flex;flex-direction:column;gap:.25rem}.filter-overlay .filters-form .filter-field label{margin:0;color:var(--text-primary);font-size:.875rem}.filter-overlay .filters-form .filter-field .p-select,.filter-overlay .filters-form .filter-field .p-multiselect{width:100%}.filter-overlay .filter-footer{display:flex;justify-content:space-between;margin-top:.5rem}.p-dialog-content:has(.actions){padding-bottom:0}.p-dialog-content .actions{position:sticky;bottom:0;padding-block:.75rem 1.25rem;background:var(--p-dialog-background)}.required{color:var(--color-error)}.p-datatable .p-datatable-tbody tr td.empty-cell{height:100%;padding:1rem;text-align:center;vertical-align:middle;white-space:normal}.empty{font-size:.875rem;color:var(--text-primary)}.empty-error{display:flex;flex-direction:column;align-items:center;gap:.75rem}:root{--font-family: "Poppins", sans-serif}:root{--text-primary: #1e1f21;--text-secondary: #53585e;--text-placeholder: #85888c;--text-disabled: #bdc1c7;--text-white: #fff;--text-on-sidebar: var(--text-white);--text-on-accent: var(--text-white);--bg-container: #f7faff;--bg-secondary: #e9eef7;--bg-hover: #f3f6fb;--bg-white: #fff;--bg-backdrop: rgb(0 0 0 / 40%);--btn-light: #ebeff2;--border-subtle: #e2e5ea;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--color-success: #27c483;--color-warning: #fad44b;--color-error: #f23051;--color-error-soft: color-mix(in srgb, var(--color-error) 8%, var(--bg-white));--color-toast: rgb(43 46 61 / 80%);--shadow-container: rgb(10 39 83 / 12%);--shadow-modal: rgb(8 26 53 / 12%);--elevation-container: 0 2px 10px var(--shadow-container);--elevation-modal: 0 4px 20px var(--shadow-modal)}[data-theme=dark]{--text-primary: #e4e6ea;--text-secondary: #a0a4ab;--text-placeholder: #6b6f76;--text-disabled: #4a4d53;--text-white: #fff;--bg-container: #1a1c22;--bg-secondary: #23262e;--bg-hover: #2a2d36;--bg-white: #16181d;--bg-backdrop: rgb(0 0 0 / 60%);--btn-light: #2f323b;--border-subtle: #363a43;--color-success: #34d492;--color-warning: #fbd968;--color-error: #f45a74;--color-toast: rgb(20 22 30 / 90%);--shadow-container: rgb(0 0 0 / 30%);--shadow-modal: rgb(0 0 0 / 50%)}:root{--brand-primary: #0c143e;--brand-primary-medium: #334366;--brand-primary-light: #5a6a8d;--brand-primary-super-light: #b8c3da;--brand-secondary: #0f71fa;--brand-accent: var(--brand-secondary);--btn-active: #338afc;--btn-background: #d7e7fe;--btn-hover: #0d89ec;--focus-ring: #a6d5fa;--bg-sidebar: #111938;--brand-gradient: linear-gradient(135deg, #04cff6, #4574e9)}[data-theme=dark]{--brand-primary: #b8c3da;--brand-primary-medium: #8a9ab8;--brand-primary-light: #5a6a8d;--brand-primary-super-light: #334366;--brand-secondary: #4d9bff;--brand-accent: var(--brand-secondary);--btn-active: #5aadff;--btn-background: #1a3158;--btn-hover: #3d95f0;--focus-ring: #1a3a6b;--bg-sidebar: #0d1128;--brand-gradient: linear-gradient(135deg, #03a8ca, #3a5fbd)}
