@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:Inter,serif}i,i:before,i:after{font-family:inherit}html{overflow:hidden auto;--app-base-font-size: 16px;font-size:calc(var(--app-base-font-size) * var(--app-text-scale, 1))}@media(max-width:1920px){html{--app-base-font-size: 15px}}@media(max-width:1366px){html{--app-base-font-size: 14px}}a,button{cursor:pointer;outline:none;border:none;color:inherit;text-decoration:none}li{list-style:none}::-webkit-scrollbar{background:transparent!important;width:.5rem!important;height:.375rem!important}::-webkit-scrollbar-track{border-radius:.5rem!important;background:var(--slate-100)!important}::-webkit-scrollbar-thumb{border-radius:.5rem!important;background:var(--slate-300)!important}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)!important}a[class=""],button[class=""]{color:var(--zinc-600);font-weight:300;font-size:.875rem}@media print{body *{visibility:hidden}#administrative-lawsuit-details,#juridical-lawsuit-details,#oab-attendant-lawsuit-details,#oab-attorney-lawsuit-details,#administrative-lawsuit-details *,#juridical-lawsuit-details *,#oab-attendant-lawsuit-details *,#oab-attorney-lawsuit-details *,.app-print,.app-print *{visibility:visible}#administrative-lawsuit-details,#juridical-lawsuit-details,#oab-attendant-lawsuit-details,#oab-attorney-lawsuit-details{position:absolute;top:0;left:0;width:100%;max-width:100%}#administrative-lawsuit-details .app-modal-header-options,#administrative-lawsuit-details .app-modal-close,#administrative-lawsuit-details button,#administrative-lawsuit-details .p-button,#juridical-lawsuit-details .app-modal-header-options,#juridical-lawsuit-details .app-modal-close,#juridical-lawsuit-details button,#juridical-lawsuit-details .p-button,#oab-attendant-lawsuit-details .app-modal-header-options,#oab-attendant-lawsuit-details .app-modal-close,#oab-attendant-lawsuit-details button,#oab-attendant-lawsuit-details .p-button,#oab-attorney-lawsuit-details .app-modal-header-options,#oab-attorney-lawsuit-details .app-modal-close,#oab-attorney-lawsuit-details button,#oab-attorney-lawsuit-details .p-button{display:none!important}body.has-print .app-print{position:absolute;top:0;left:0;width:100%}}.p-datatable,.p-treetable{--table-cell-padding-inline: 1.25rem;--p-datatable-header-cell-hover-background: var(--slate-50);--p-datatable-body-cell-padding: 0 var(--table-cell-padding-inline);border:1px solid var(--gray-200);border-radius:.75rem;background-color:var(--white);overflow-x:auto;overflow-y:hidden}.p-datatable .p-datatable-table-container,.p-datatable .p-treetable-table-container,.p-treetable .p-datatable-table-container,.p-treetable .p-treetable-table-container{overflow:unset!important}.p-datatable .p-datatable-column-header-content,.p-datatable .p-treetable-column-header-content,.p-treetable .p-datatable-column-header-content,.p-treetable .p-treetable-column-header-content{justify-content:flex-start;gap:.25rem}.p-datatable .p-datatable-header-cell,.p-datatable .p-treetable-header-cell,.p-treetable .p-datatable-header-cell,.p-treetable .p-treetable-header-cell{background-color:var(--slate-50);padding:0 var(--table-cell-padding-inline);height:3rem}.p-datatable .p-datatable-header-cell.p-datatable-column-sorted,.p-datatable .p-datatable-header-cell .p-treetable-column-sorted,.p-datatable .p-treetable-header-cell.p-datatable-column-sorted,.p-datatable .p-treetable-header-cell .p-treetable-column-sorted,.p-treetable .p-datatable-header-cell.p-datatable-column-sorted,.p-treetable .p-datatable-header-cell .p-treetable-column-sorted,.p-treetable .p-treetable-header-cell.p-datatable-column-sorted,.p-treetable .p-treetable-header-cell .p-treetable-column-sorted{background-color:var(--slate-50)}.p-datatable .p-datatable-header-cell.p-datatable-column-sorted .p-datatable-column-title,.p-datatable .p-datatable-header-cell.p-datatable-column-sorted .p-treetable-column-title,.p-datatable .p-datatable-header-cell.p-datatable-column-sorted .p-datatable-sort-icon,.p-datatable .p-datatable-header-cell.p-datatable-column-sorted .p-treetable-sort-icon,.p-datatable .p-datatable-header-cell .p-treetable-column-sorted .p-datatable-column-title,.p-datatable .p-datatable-header-cell .p-treetable-column-sorted .p-treetable-column-title,.p-datatable .p-datatable-header-cell .p-treetable-column-sorted .p-datatable-sort-icon,.p-datatable .p-datatable-header-cell .p-treetable-column-sorted .p-treetable-sort-icon,.p-datatable .p-treetable-header-cell.p-datatable-column-sorted .p-datatable-column-title,.p-datatable .p-treetable-header-cell.p-datatable-column-sorted .p-treetable-column-title,.p-datatable .p-treetable-header-cell.p-datatable-column-sorted .p-datatable-sort-icon,.p-datatable .p-treetable-header-cell.p-datatable-column-sorted .p-treetable-sort-icon,.p-datatable .p-treetable-header-cell .p-treetable-column-sorted .p-datatable-column-title,.p-datatable .p-treetable-header-cell .p-treetable-column-sorted .p-treetable-column-title,.p-datatable .p-treetable-header-cell .p-treetable-column-sorted .p-datatable-sort-icon,.p-datatable .p-treetable-header-cell .p-treetable-column-sorted .p-treetable-sort-icon,.p-treetable .p-datatable-header-cell.p-datatable-column-sorted .p-datatable-column-title,.p-treetable .p-datatable-header-cell.p-datatable-column-sorted .p-treetable-column-title,.p-treetable .p-datatable-header-cell.p-datatable-column-sorted .p-datatable-sort-icon,.p-treetable .p-datatable-header-cell.p-datatable-column-sorted .p-treetable-sort-icon,.p-treetable .p-datatable-header-cell .p-treetable-column-sorted .p-datatable-column-title,.p-treetable .p-datatable-header-cell .p-treetable-column-sorted .p-treetable-column-title,.p-treetable .p-datatable-header-cell .p-treetable-column-sorted .p-datatable-sort-icon,.p-treetable .p-datatable-header-cell .p-treetable-column-sorted .p-treetable-sort-icon,.p-treetable .p-treetable-header-cell.p-datatable-column-sorted .p-datatable-column-title,.p-treetable .p-treetable-header-cell.p-datatable-column-sorted .p-treetable-column-title,.p-treetable .p-treetable-header-cell.p-datatable-column-sorted .p-datatable-sort-icon,.p-treetable .p-treetable-header-cell.p-datatable-column-sorted .p-treetable-sort-icon,.p-treetable .p-treetable-header-cell .p-treetable-column-sorted .p-datatable-column-title,.p-treetable .p-treetable-header-cell .p-treetable-column-sorted .p-treetable-column-title,.p-treetable .p-treetable-header-cell .p-treetable-column-sorted .p-datatable-sort-icon,.p-treetable .p-treetable-header-cell .p-treetable-column-sorted .p-treetable-sort-icon{color:var(--primary-200)!important}.p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon{color:var(--zinc-700)!important}.p-datatable .p-datatable-column-title,.p-datatable .p-treetable-column-title,.p-datatable .p-datatable-sort-icon,.p-datatable .p-treetable-sort-icon,.p-treetable .p-datatable-column-title,.p-treetable .p-treetable-column-title,.p-treetable .p-datatable-sort-icon,.p-treetable .p-treetable-sort-icon{transition:color .2s;color:var(--gray-500);font-weight:700;font-size:.6875rem;letter-spacing:.025rem;text-transform:uppercase}.p-datatable .p-datatable-sort-icon,.p-datatable .p-treetable-sort-icon,.p-treetable .p-datatable-sort-icon,.p-treetable .p-treetable-sort-icon{width:.75rem;height:.75rem;color:var(--gray-400)}.p-datatable .p-datatable-reorderable-row-handle,.p-treetable .p-datatable-reorderable-row-handle{height:10px}.p-datatable .p-datatable-tbody>tr,.p-datatable .p-treetable-tbody>tr,.p-datatable tbody>tr,.p-treetable .p-datatable-tbody>tr,.p-treetable .p-treetable-tbody>tr,.p-treetable tbody>tr{outline:transparent!important;box-shadow:inset 4px 0 0 var(--row-status-color, transparent)}.p-datatable .p-datatable-tbody>tr td,.p-datatable .p-treetable-tbody>tr td,.p-datatable tbody>tr td,.p-treetable .p-datatable-tbody>tr td,.p-treetable .p-treetable-tbody>tr td,.p-treetable tbody>tr td{vertical-align:middle;border-bottom:1px solid var(--gray-100);padding:0 var(--table-cell-padding-inline);color:var(--gray-700);font-weight:500;font-size:.8125rem;line-height:1.25rem;text-align:start}.p-datatable .p-datatable-tbody>tr td,.p-treetable .p-datatable-tbody>tr td{height:5rem}.p-datatable .p-treetable-tbody>tr td,.p-treetable .p-treetable-tbody>tr td{height:3rem}.p-datatable .p-datatable-tbody>tr.is-cancelled,.p-datatable .p-treetable-tbody>tr.is-cancelled,.p-datatable tbody>tr.is-cancelled,.p-treetable .p-datatable-tbody>tr.is-cancelled,.p-treetable .p-treetable-tbody>tr.is-cancelled,.p-treetable tbody>tr.is-cancelled{font-style:italic}.p-datatable .p-datatable-tbody>tr.is-cancelled .app-table-actions,.p-datatable .p-treetable-tbody>tr.is-cancelled .app-table-actions,.p-datatable tbody>tr.is-cancelled .app-table-actions,.p-treetable .p-datatable-tbody>tr.is-cancelled .app-table-actions,.p-treetable .p-treetable-tbody>tr.is-cancelled .app-table-actions,.p-treetable tbody>tr.is-cancelled .app-table-actions{font-style:normal}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd,.p-treetable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:var(--zinc-50)}.p-datatable tbody a,.p-treetable tbody a{color:var(--sky-500);font-size:inherit;text-decoration:none}.p-datatable tbody a:hover,.p-treetable tbody a:hover{text-decoration:underline}.p-datatable tbody .p-treetable-node-toggle-button svg,.p-treetable tbody .p-treetable-node-toggle-button svg{width:.75rem;height:.75rem}.p-datatable tbody .p-checkbox .p-checkbox-box,.p-treetable tbody .p-checkbox .p-checkbox-box{border:1.5px solid var(--gray-300);border-radius:.25rem;width:1rem;height:1rem}.p-datatable .p-datatable-footer,.p-datatable .p-treetable-footer,.p-treetable .p-datatable-footer,.p-treetable .p-treetable-footer{display:flex;flex-direction:column;justify-content:center;margin-inline:0;border-top:1px solid var(--gray-200);background:var(--slate-50);padding:4px var(--table-cell-padding-inline);height:3.5rem}.p-datatable .p-datatable-footer .app-paginator,.p-datatable .p-datatable-footer .app-paginator-nav,.p-datatable .p-datatable-footer .p-paginator,.p-datatable .p-datatable-footer .p-paginator-content,.p-datatable .p-treetable-footer .app-paginator,.p-datatable .p-treetable-footer .app-paginator-nav,.p-datatable .p-treetable-footer .p-paginator,.p-datatable .p-treetable-footer .p-paginator-content,.p-treetable .p-datatable-footer .app-paginator,.p-treetable .p-datatable-footer .app-paginator-nav,.p-treetable .p-datatable-footer .p-paginator,.p-treetable .p-datatable-footer .p-paginator-content,.p-treetable .p-treetable-footer .app-paginator,.p-treetable .p-treetable-footer .app-paginator-nav,.p-treetable .p-treetable-footer .p-paginator,.p-treetable .p-treetable-footer .p-paginator-content{background:transparent!important}.p-datatable .p-datatable-footer .app-paginator-page:not(.is-selected),.p-datatable .p-datatable-footer .p-paginator-page:not(.p-paginator-page-selected),.p-datatable .p-treetable-footer .app-paginator-page:not(.is-selected),.p-datatable .p-treetable-footer .p-paginator-page:not(.p-paginator-page-selected),.p-treetable .p-datatable-footer .app-paginator-page:not(.is-selected),.p-treetable .p-datatable-footer .p-paginator-page:not(.p-paginator-page-selected),.p-treetable .p-treetable-footer .app-paginator-page:not(.is-selected),.p-treetable .p-treetable-footer .p-paginator-page:not(.p-paginator-page-selected){background:transparent}.p-datatable td:has(.table-status),.p-treetable td:has(.table-status){position:relative}.p-datatable .table-status,.p-treetable .table-status{--color: var(--zinc-600);display:block;position:absolute;top:0;left:0;border-radius:.125rem;background-color:var(--color);width:.325rem;height:100%}.p-datatable .table-status+.table-status,.p-treetable .table-status+.table-status{top:50%;height:50%}.p-datatable .table-cell-id,.p-treetable .table-cell-id{display:flex;flex-direction:column;gap:.125rem;min-width:0}.p-datatable .table-cell-id-link,.p-treetable .table-cell-id-link{transition:color .2s;cursor:pointer;border:none;background:transparent;padding:0;color:var(--sky-500);font-weight:700;font-size:.8125rem;line-height:1.25rem;text-align:start}.p-datatable .table-cell-id-link.is-recent,.p-treetable .table-cell-id-link.is-recent{color:var(--green-500)}.p-datatable .table-cell-id-link:hover,.p-treetable .table-cell-id-link:hover{text-decoration:underline}.p-datatable .table-cell-ai-icon,.p-treetable .table-cell-ai-icon{color:var(--zinc-500);font-size:.75rem;line-height:1}.p-datatable .table-cell-title,.p-treetable .table-cell-title{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%}.p-datatable .table-cell-title .tag-item,.p-treetable .table-cell-title .tag-item{width:100%;max-width:100%}.p-datatable .table-cell-title .tag-item-content,.p-treetable .table-cell-title .tag-item-content{gap:.25rem}.p-datatable .table-cell-title .tags-header>div:first-child,.p-treetable .table-cell-title .tags-header>div:first-child{display:none}.p-datatable .table-cell-title .tags-header:not(:has(.tag-add)),.p-treetable .table-cell-title .tags-header:not(:has(.tag-add)){display:none}.p-datatable .table-cell-title .tags-header .tag-add,.p-treetable .table-cell-title .tags-header .tag-add{margin-top:0}.p-datatable .table-cell-title .preview-tags--empty .table-cell-muted,.p-treetable .table-cell-title .preview-tags--empty .table-cell-muted{font-size:.8125rem;line-height:1.25rem}.p-datatable .table-cell-title-text,.p-treetable .table-cell-title-text{color:var(--gray-900);font-weight:600;font-size:.8125rem;line-height:1.25rem}.p-datatable .table-cell-title-slot,.p-treetable .table-cell-title-slot{display:none}.p-datatable .table-cell-text,.p-treetable .table-cell-text{color:var(--gray-700);font-weight:500;font-size:.8125rem}.p-datatable .table-cell-muted,.p-treetable .table-cell-muted{color:var(--slate-500);font-style:italic;font-weight:500;font-size:.75rem}.p-datatable .table-cell-link,.p-treetable .table-cell-link{background-color:transparent;color:var(--sky-500);font-weight:600;font-size:.75rem}.p-datatable .table-cell-datetime,.p-treetable .table-cell-datetime{display:flex;flex-direction:column;gap:.125rem}.p-datatable .table-cell-datetime-date,.p-treetable .table-cell-datetime-date{color:var(--gray-900);font-weight:600;font-size:.8125rem;line-height:1.25rem}.p-datatable .table-cell-datetime-time,.p-treetable .table-cell-datetime-time{color:var(--gray-500);font-weight:500;font-size:.6875rem;line-height:1rem}.p-datatable .table-cell-status,.p-treetable .table-cell-status{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%;font-weight:600;font-size:.8125rem;line-height:1.25rem}.p-datatable .table-cell-fatal,.p-treetable .table-cell-fatal{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .5rem;color:var(--gray-700);font-weight:500;font-size:.8125rem;line-height:1.5rem}.p-datatable .table-cell-responsible,.p-treetable .table-cell-responsible{display:flex;align-items:center;gap:.5rem;min-width:0}.p-datatable .table-cell-responsible-more,.p-treetable .table-cell-responsible-more{flex-shrink:0;color:var(--gray-500);font-weight:500;font-size:.75rem}.p-datatable .table-cell-party,.p-treetable .table-cell-party{display:flex;flex-direction:column;gap:.125rem;min-width:0}.p-datatable .table-cell-party-role,.p-treetable .table-cell-party-role{color:var(--gray-500);font-weight:600;font-size:.625rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.p-datatable .table-cell-process,.p-treetable .table-cell-process{display:flex;align-items:center;gap:.5rem;min-width:0}.p-datatable .table-cell-avatar,.p-treetable .table-cell-avatar{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;box-shadow:var(--box-shadow-200);border:1px solid var(--zinc-300);border-radius:50%;width:1.75rem;height:1.75rem;color:#fff;font-weight:700;font-size:.625rem;line-height:1}.p-datatable .table-cell-avatar.is-empty,.p-treetable .table-cell-avatar.is-empty{box-shadow:none;border:1px solid var(--gray-200);background:var(--gray-100);color:var(--gray-400);font-size:.875rem}.p-datatable .word-break,.p-treetable .word-break{word-break:break-word}.p-datatable .hidden-selectable-column,.p-treetable .hidden-selectable-column{display:none}.p-datatable .limit-one-row,.p-datatable .limit-two-rows,.p-datatable .limit-three-rows,.p-datatable .limit-for-rows,.p-treetable .limit-one-row,.p-treetable .limit-two-rows,.p-treetable .limit-three-rows,.p-treetable .limit-for-rows{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.p-datatable .limit-one-row,.p-treetable .limit-one-row{line-clamp:1;-webkit-line-clamp:1}.p-datatable .limit-two-rows,.p-treetable .limit-two-rows{line-clamp:2;-webkit-line-clamp:2}.p-datatable .limit-three-rows,.p-treetable .limit-three-rows{line-clamp:3;-webkit-line-clamp:3}.p-datatable .limit-for-rows,.p-treetable .limit-for-rows{line-clamp:4;-webkit-line-clamp:4}.p-datatable tr.new-item:not(.disable-tag) td:first-child:not(:has(.p-checkbox)),.p-datatable tr.new-item:not(.disable-tag) td:has(.table-cell-id),.p-treetable tr.new-item:not(.disable-tag) td:first-child:not(:has(.p-checkbox)),.p-treetable tr.new-item:not(.disable-tag) td:has(.table-cell-id){position:relative}.p-datatable tr.new-item:not(.disable-tag) td:first-child:not(:has(.p-checkbox)):after,.p-datatable tr.new-item:not(.disable-tag) td:has(.table-cell-id):after,.p-treetable tr.new-item:not(.disable-tag) td:first-child:not(:has(.p-checkbox)):after,.p-treetable tr.new-item:not(.disable-tag) td:has(.table-cell-id):after{position:absolute;top:.5rem;left:1rem;border-radius:50%;background-color:var(--primary-200);width:.5rem;height:.5rem;content:""}.p-datatable tr.new-item a,.p-datatable tr.new-item span,.p-datatable tr.new-item button,.p-treetable tr.new-item a,.p-treetable tr.new-item span,.p-treetable tr.new-item button{font-weight:600}.p-datatable tr.disabled-item td,.p-treetable tr.disabled-item td{opacity:.8;transition:all .2s ease;text-decoration:line-through}.p-datatable tr.disabled-item td:has(.app-dropdown),.p-datatable tr.disabled-item td.ignore-disabled-item,.p-treetable tr.disabled-item td:has(.app-dropdown),.p-treetable tr.disabled-item td.ignore-disabled-item{opacity:1;text-decoration:none}.p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td,.p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td{position:relative}.p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td *,.p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td *{visibility:hidden}.p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td:before,.p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td:before{position:absolute;top:0;left:0;background-color:var(--white);width:100%;height:100%;content:""}.p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td:after,.p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;animation:skeleton-loading 1.5s infinite;border-radius:.25rem;background:linear-gradient(90deg,var(--zinc-200) 25%,var(--zinc-300) 50%,var(--zinc-200) 75%);background-size:200% 100%;width:75%;height:1.25rem;content:""}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1920px){.p-datatable,.p-treetable{--table-cell-padding-inline: 1rem}}@media(max-width:1200px){.p-datatable,.p-treetable{--table-cell-padding-inline: .75rem;background-color:var(--white);overflow:auto!important}}@media(max-width:768px){.p-datatable .p-datatable-footer,.p-datatable .p-treetable-footer,.p-treetable .p-datatable-footer,.p-treetable .p-treetable-footer{padding:1rem 0}}.app-dark .p-datatable,.app-dark .p-treetable{--p-datatable-header-cell-hover-background: var(--slate-100);border-color:var(--slate-200);background-color:var(--white)}.app-dark .p-datatable .p-datatable-header-cell,.app-dark .p-datatable .p-treetable-header-cell,.app-dark .p-datatable .p-datatable-footer,.app-dark .p-datatable .p-treetable-footer,.app-dark .p-treetable .p-datatable-header-cell,.app-dark .p-treetable .p-treetable-header-cell,.app-dark .p-treetable .p-datatable-footer,.app-dark .p-treetable .p-treetable-footer{background-color:var(--slate-50)}.app-dark .p-datatable .p-datatable-header-cell.p-datatable-column-sorted,.app-dark .p-datatable .p-datatable-header-cell .p-treetable-column-sorted,.app-dark .p-datatable .p-treetable-header-cell.p-datatable-column-sorted,.app-dark .p-datatable .p-treetable-header-cell .p-treetable-column-sorted,.app-dark .p-treetable .p-datatable-header-cell.p-datatable-column-sorted,.app-dark .p-treetable .p-datatable-header-cell .p-treetable-column-sorted,.app-dark .p-treetable .p-treetable-header-cell.p-datatable-column-sorted,.app-dark .p-treetable .p-treetable-header-cell .p-treetable-column-sorted{background-color:var(--slate-100)}.app-dark .p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.app-dark .p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.app-dark .p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.app-dark .p-datatable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.app-dark .p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.app-dark .p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.app-dark .p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.app-dark .p-datatable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.app-dark .p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.app-dark .p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.app-dark .p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.app-dark .p-treetable .p-datatable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon,.app-dark .p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-column-title,.app-dark .p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-column-title,.app-dark .p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-datatable-sort-icon,.app-dark .p-treetable .p-treetable-header-cell:hover:not(.p-datatable-column-sorted,.p-treetable-column-sorted) .p-treetable-sort-icon{color:var(--slate-700)!important}.app-dark .p-datatable .p-datatable-column-title,.app-dark .p-datatable .p-treetable-column-title,.app-dark .p-datatable .p-datatable-sort-icon,.app-dark .p-datatable .p-treetable-sort-icon,.app-dark .p-treetable .p-datatable-column-title,.app-dark .p-treetable .p-treetable-column-title,.app-dark .p-treetable .p-datatable-sort-icon,.app-dark .p-treetable .p-treetable-sort-icon{color:var(--slate-500)}.app-dark .p-datatable .p-datatable-tbody>tr,.app-dark .p-datatable .p-treetable-tbody>tr,.app-dark .p-datatable tbody>tr,.app-dark .p-treetable .p-datatable-tbody>tr,.app-dark .p-treetable .p-treetable-tbody>tr,.app-dark .p-treetable tbody>tr{background-color:var(--white)}.app-dark .p-datatable .p-datatable-tbody>tr td,.app-dark .p-datatable .p-treetable-tbody>tr td,.app-dark .p-datatable tbody>tr td,.app-dark .p-treetable .p-datatable-tbody>tr td,.app-dark .p-treetable .p-treetable-tbody>tr td,.app-dark .p-treetable tbody>tr td{border-bottom-color:var(--slate-100);color:var(--slate-700)}.app-dark .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd,.app-dark .p-treetable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:var(--zinc-50)}.app-dark .p-datatable .p-datatable-footer,.app-dark .p-datatable .p-treetable-footer,.app-dark .p-treetable .p-datatable-footer,.app-dark .p-treetable .p-treetable-footer{border-top-color:var(--slate-200)}.app-dark .p-datatable tbody a,.app-dark .p-treetable tbody a,.app-dark .p-datatable .table-cell-id-link,.app-dark .p-datatable .table-cell-link,.app-dark .p-treetable .table-cell-id-link,.app-dark .p-treetable .table-cell-link{color:var(--sky-600)}.app-dark .p-datatable .table-cell-title-text,.app-dark .p-datatable .table-cell-datetime-date,.app-dark .p-treetable .table-cell-title-text,.app-dark .p-treetable .table-cell-datetime-date{color:var(--slate-900)}.app-dark .p-datatable .table-cell-text,.app-dark .p-datatable .table-cell-fatal,.app-dark .p-treetable .table-cell-text,.app-dark .p-treetable .table-cell-fatal{color:var(--slate-700)}.app-dark .p-datatable .table-cell-muted,.app-dark .p-datatable .table-cell-datetime-time,.app-dark .p-datatable .table-cell-responsible-more,.app-dark .p-datatable .table-cell-party-role,.app-dark .p-datatable .table-cell-ai-icon,.app-dark .p-treetable .table-cell-muted,.app-dark .p-treetable .table-cell-datetime-time,.app-dark .p-treetable .table-cell-responsible-more,.app-dark .p-treetable .table-cell-party-role,.app-dark .p-treetable .table-cell-ai-icon{color:var(--slate-500)}.app-dark .p-datatable .table-cell-avatar,.app-dark .p-treetable .table-cell-avatar{border-color:var(--slate-300)}.app-dark .p-datatable .table-cell-avatar.is-empty,.app-dark .p-treetable .table-cell-avatar.is-empty{border-color:var(--slate-200);background:var(--slate-100);color:var(--slate-500)}.app-dark .p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td:before,.app-dark .p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td:before{background-color:var(--white)}.app-dark .p-datatable.app-table-loading tr:not(.p-datatable-empty-message) td:after,.app-dark .p-treetable.app-table-loading tr:not(.p-datatable-empty-message) td:after{background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-200) 50%,var(--slate-100) 75%)}.app-dark .p-treeselect-overlay>* .p-tree-node-content:not(.is-disabled){color:var(--green-600)!important}.app-dark .p-treeselect-overlay>* .p-tree-node-content.is-disabled{color:var(--slate-500)}.p-multiselect-overlay>*,.form-select-overlay>*,.p-autocomplete-overlay>*,.p-treeselect-overlay>*{zoom:.9;max-width:48rem}@media(max-width:768px){.p-multiselect-overlay>*,.form-select-overlay>*,.p-autocomplete-overlay>*,.p-treeselect-overlay>*{inset-inline-start:224px}}.p-treeselect .p-treeselect-label:not(.p-placeholder){text-transform:uppercase}.p-treeselect-overlay>*{max-width:unset}.p-treeselect-overlay>* .p-tree-node-toggle-button svg{width:.825rem;height:.825rem}.p-treeselect-overlay>* .p-tree-node-content{outline:none!important;text-transform:uppercase}.p-treeselect-overlay>* .p-tree-node-content:not(.is-disabled){color:var(--green-600)!important}.p-treeselect-overlay>* .p-tree-node-content.is-disabled{pointer-events:none;color:var(--zinc-800)}.p-treeselect-overlay>* .p-tree-node-content.is-disabled .p-tree-node-toggle-button{pointer-events:all}.p-treeselect-overlay>* .p-tree-node-content.is-disabled:hover{background-color:transparent!important}.p-paginator{--p-paginator-nav-button-height: 2rem;--p-paginator-nav-button-width: 2rem;--p-paginator-nav-button-border-radius: .5rem;gap:.25rem;background:transparent;padding:0}.p-paginator .p-paginator-page{min-width:2rem;height:2rem;color:var(--gray-700);font-weight:500;font-size:.8125rem}.p-paginator .p-paginator-page.p-paginator-page-selected{background:var(--green-500);color:#fff;font-weight:700}.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-400)}.p-paginator svg{width:.875rem;height:.875rem}:root{--app-on-accent: #ffffff;--white: #fff;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--gray-950: #030712;--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--zinc-950: #09090b;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--neutral-950: #0a0a0a;--stone-50: #fafaf9;--stone-100: #f5f5f4;--stone-200: #e7e5e4;--stone-300: #d6d3d1;--stone-400: #a8a29e;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--stone-950: #0c0a09;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--orange-950: #431407;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--amber-950: #451a03;--yellow-50: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-800: #854d0e;--yellow-900: #713f12;--yellow-950: #422006;--lime-50: #f7fee7;--lime-100: #ecfccb;--lime-200: #d9f99d;--lime-300: #bef264;--lime-400: #a3e635;--lime-500: #84cc16;--lime-600: #65a30d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--lime-950: #1a2e05;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--emerald-950: #022c22;--teal-50: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--teal-950: #042f2e;--cyan-50: #ecfeff;--cyan-100: #cffafe;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--cyan-900: #164e63;--cyan-950: #083344;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--blue-950: #172554;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--indigo-950: #1e1b4b;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-300: #c4b5fd;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--violet-800: #5b21b6;--violet-900: #4c1d95;--violet-950: #2e1065;--purple-50: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-800: #6b21a8;--purple-900: #581c87;--purple-950: #3b0764;--fuchsia-50: #fdf4ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d0fe;--fuchsia-300: #f0abfc;--fuchsia-400: #e879f9;--fuchsia-500: #d946ef;--fuchsia-600: #c026d3;--fuchsia-700: #a21caf;--fuchsia-800: #86198f;--fuchsia-900: #701a75;--fuchsia-950: #4a044e;--pink-50: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-400: #f472b6;--pink-500: #ec4899;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--pink-950: #500724;--rose-50: #fff1f2;--rose-100: #ffe4e6;--rose-200: #fecdd3;--rose-300: #fda4af;--rose-400: #fb7185;--rose-500: #f43f5e;--rose-600: #e11d48;--rose-700: #be123c;--rose-800: #9f1239;--rose-900: #881337;--rose-950: #4c0519;--form-control-height: 2.925rem;--form-control-padding-inline: 1rem;--form-control-font-size: .9375rem;--form-control-font-weight: 500;--form-control-icon-slot: 2.75rem;--box-shadow-50: #0000000d 0px 1px 2px 0px;--box-shadow-100: #0000000d 0px 0px 0px 1px;--box-shadow-200: #0000001a 0px 1px 3px 0px, #0000000f 0px 1px 2px 0px;--box-shadow-300: #0000001a 0px 4px 6px -1px, #0000000f 0px 2px 4px -1px;--box-shadow-400: #00000029 0px 1px 4px;--box-shadow-500: #0000001a 0px 20px 25px -5px, #0000000a 0px 10px 10px -5px;--box-shadow-600: #00000005 0px 1px 3px 0px, #1b1f2326 0px 0px 0px 1px;--financial-analytics-surface: var(--white);--financial-analytics-border: #e6e6e6;--financial-analytics-text: #2e2e2e;--financial-analytics-title: #626264;--financial-analytics-muted: #a0a2aa;--financial-analytics-soft: var(--gray-400);--financial-analytics-grid: #8f929c;--financial-analytics-grid-soft: #3a3a42}@media(max-width:768px){:root{--form-control-font-size: max(16px, calc(16px * var(--app-text-scale, 1)))}}.app-dark{color-scheme:dark;--white: #141519;--slate-50: #101216;--slate-100: #1b1e24;--slate-200: #2a303a;--slate-300: #3b4350;--slate-400: #6f7a8a;--slate-500: #9aa5b5;--slate-600: #c2cad6;--slate-700: #d7dde6;--slate-800: #e8edf4;--slate-900: #f5f7fb;--slate-950: #ffffff;--gray-50: #13151a;--gray-100: #20232a;--gray-200: #303640;--gray-300: #434b58;--gray-400: #747f8f;--gray-500: #a0a9b8;--gray-600: #c7ced8;--gray-700: #dce2ea;--gray-800: #edf1f6;--gray-900: #f7f9fc;--gray-950: #ffffff;--zinc-50: #181a1f;--zinc-100: #24272e;--zinc-200: #353a44;--zinc-300: #4a515e;--zinc-400: #788290;--zinc-500: #a2abba;--zinc-600: #c8ced8;--zinc-700: #dde2ea;--zinc-800: #eef1f5;--zinc-900: #f7f9fb;--zinc-950: #fafafa;--red-50: #3b1117;--red-100: #551820;--red-600: #f87171;--red-700: #fca5a5;--orange-50: #32180a;--orange-100: #4a230d;--orange-600: #fb923c;--orange-700: #fdba74;--amber-50: #321f0a;--amber-100: #49300d;--amber-600: #fbbf24;--amber-700: #fcd34d;--yellow-50: #2e2608;--yellow-100: #44370a;--yellow-600: #facc15;--yellow-700: #fde047;--green-50: #062611;--green-100: #0d3a1b;--green-600: #4ade80;--green-700: #86efac;--emerald-50: #06281f;--emerald-100: #0a3b2e;--emerald-600: #34d399;--emerald-700: #6ee7b7;--sky-50: #08283f;--sky-100: #0b3859;--sky-600: #38bdf8;--sky-700: #7dd3fc;--blue-50: #0b2442;--blue-100: #12345c;--blue-600: #60a5fa;--blue-700: #93c5fd;--purple-50: #251048;--purple-100: #35196a;--purple-600: #c084fc;--purple-700: #d8b4fe;--surface-0: #141519;--surface-50: #101216;--surface-100: #1b1e24;--surface-200: #2a303a;--surface-300: #3b4350;--surface-400: #6f7a8a;--surface-500: #9aa5b5;--surface-600: #c2cad6;--surface-700: #d7dde6;--surface-800: #e8edf4;--surface-900: #f5f7fb;--surface-950: #090a0d;--surface-card: var(--white);--surface-border: var(--slate-200);--text-color: var(--slate-900);--text-color-secondary: var(--slate-500);--badge-mix-surface: var(--slate-100);--box-shadow-50: #0000001a 0px 4px 6px -1px, #0000000f 0px 2px 4px -1px;--box-shadow-100: #00000029 0px 1px 4px;--box-shadow-200: #0000001a 0px 20px 25px -5px, #0000000a 0px 10px 10px -5px;--box-shadow-300: #00000040 0px 25px 50px -12px;--box-shadow-400: #0000004d 0px 19px 38px, #00000038 0px 15px 12px;--box-shadow-500: #00000040 0px 54px 55px, #0000001f 0px -12px 30px, #0000001f 0px 4px 6px, #0000002b 0px 12px 13px, #00000017 0px -3px 5px;--box-shadow-600: #00000029 0px 1px 4px, #333333 0px 0px 0px 3px;--financial-analytics-surface: var(#141515);--financial-analytics-border: var(--zinc-200);--financial-analytics-text: var(--zinc-900);--financial-analytics-title: var(--zinc-700);--financial-analytics-muted: var(--zinc-500);--financial-analytics-soft: var(--zinc-500);--financial-analytics-grid: var(--zinc-300);--financial-analytics-grid-soft: var(--zinc-500)}.app-text-success{color:var(--green-500)}.app-text-warning{color:var(--yellow-500)}.app-text-danger{color:var(--red-500)}:root.app-custom-accent{--primary-50: var(--app-accent-100);--primary-alter-50: var(--app-accent-100);--primary-100: var(--app-accent-400);--primary-200: var(--app-accent-500);--primary-300: var(--app-accent-600);--primary-400: var(--app-accent-800);--button-primary-bg: var(--app-accent-600);--button-primary-hover-bg: var(--app-accent-700);--button-primary-active-bg: var(--app-accent-800)}:root.app-custom-accent.app-dark{--primary-50: var(--app-accent-800);--primary-alter-50: var(--app-accent-800);--primary-100: var(--app-accent-400);--primary-200: var(--app-accent-400);--primary-300: var(--app-accent-500);--primary-400: var(--app-accent-200);--button-primary-bg: var(--app-accent-500);--button-primary-hover-bg: var(--app-accent-600);--button-primary-active-bg: var(--app-accent-700)}.app-hybrid :is(.default-sidebar,.default-settings-sidebar){--white: var(--app-accent-950);--zinc-50: var(--app-accent-900);--zinc-100: color-mix(in srgb, var(--app-accent-800) 70%, var(--app-accent-950));--zinc-200: var(--app-accent-800);--zinc-400: var(--app-accent-200);--zinc-500: var(--app-accent-100);--zinc-600: #e4e4e7;--zinc-700: #f4f4f5;--zinc-900: #ffffff;--primary-100: var(--app-accent-300);--primary-200: var(--app-accent-100);color:var(--zinc-900)}.app-hybrid :is(.default-sidebar,.default-settings-sidebar) .sidebar-toggle>.app-icon>.icon-local{filter:brightness(100)}:root.app-high-contrast{--p-content-border-color: var(--zinc-200);--p-form-field-border-color: var(--zinc-200);--p-form-field-color: var(--zinc-900);--p-form-field-placeholder-color: var(--zinc-600);--p-text-muted-color: var(--zinc-600);--p-datatable-body-cell-border-color: var(--zinc-200);--p-datatable-header-cell-border-color: var(--zinc-200);--zinc-200: #71717a;--zinc-300: #52525b;--zinc-400: #52525b;--zinc-500: #3f3f46;--gray-200: #6b7280;--gray-300: #4b5563;--gray-400: #4b5563;--gray-500: #374151;--slate-200: #64748b;--slate-300: #475569;--slate-400: #475569;--slate-500: #334155}:root.app-high-contrast.app-dark{--zinc-200: #a1a1aa;--zinc-300: #d4d4d8;--zinc-400: #e4e4e7;--zinc-500: #f4f4f5;--gray-200: #9ca3af;--gray-300: #d1d5db;--gray-400: #e5e7eb;--gray-500: #f3f4f6;--slate-200: #94a3b8;--slate-300: #cbd5e1;--slate-400: #e2e8f0;--slate-500: #f1f5f9}:root.app-high-contrast :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--text-color, var(--zinc-900));outline-offset:3px}.settings-appearance .settings-theme-preview{display:flex;gap:0;border-radius:.5rem;height:8.75rem;overflow:hidden}.settings-appearance .settings-theme-preview.is-green{border:1px solid color-mix(in srgb,var(--preview-accent) 30%,white);background:color-mix(in srgb,var(--preview-accent) 5%,white)}.settings-appearance .settings-theme-preview.is-green .settings-theme-sidebar{background-color:color-mix(in srgb,var(--preview-accent) 30%,black)}.settings-appearance .settings-theme-preview.is-green .settings-theme-sidebar .settings-theme-bar{background-color:var(--preview-accent)}.settings-appearance .settings-theme-preview.is-green .settings-theme-headline{background-color:color-mix(in srgb,var(--preview-accent) 70%,black)}.settings-appearance .settings-theme-preview.is-green .settings-theme-line{border:1px solid #d1fae5;background-color:#fff}.settings-appearance .settings-theme-preview.is-light{border:1px solid #e4e4e7;background-color:#f5f7fa}.settings-appearance .settings-theme-preview.is-light .settings-theme-sidebar{background-color:#fff}.settings-appearance .settings-theme-preview.is-light .settings-theme-sidebar .settings-theme-bar{background-color:#e5e7eb}.settings-appearance .settings-theme-preview.is-light .settings-theme-headline{background-color:#111827}.settings-appearance .settings-theme-preview.is-light .settings-theme-line{background-color:#fff}.settings-appearance .settings-theme-preview.is-dark{border:1px solid #1f2937;background-color:#0f172a}.settings-appearance .settings-theme-preview.is-dark .settings-theme-sidebar{background-color:#1f2937}.settings-appearance .settings-theme-preview.is-dark .settings-theme-sidebar .settings-theme-bar{background-color:#374151}.settings-appearance .settings-theme-preview.is-dark .settings-theme-headline{background-color:#f9fafb}.settings-appearance .settings-theme-preview.is-dark .settings-theme-line{background-color:#1f2937}.app-section-header{display:flex;align-items:center;gap:.625rem;margin-block:1rem .5rem;min-height:2.5rem;--app-section-header-chip-bg: var(--zinc-100);--app-section-header-chip-fg: var(--zinc-600)}.app-section-header.is-primary{--app-section-header-chip-bg: color-mix(in srgb, var(--primary-200) 12%, var(--white));--app-section-header-chip-fg: var(--primary-200)}.app-section-header.is-success{--app-section-header-chip-bg: color-mix(in srgb, var(--success-200) 12%, var(--white));--app-section-header-chip-fg: var(--success-200)}.app-section-header.is-info{--app-section-header-chip-bg: color-mix(in srgb, var(--info-200) 12%, var(--white));--app-section-header-chip-fg: var(--info-200)}.app-section-header.is-warning{--app-section-header-chip-bg: color-mix(in srgb, var(--warning-200) 16%, var(--white));--app-section-header-chip-fg: var(--warning-300)}.app-section-header.is-danger{--app-section-header-chip-bg: color-mix(in srgb, var(--danger-200) 12%, var(--white));--app-section-header-chip-fg: var(--danger-200)}.app-section-header.is-purple{--app-section-header-chip-bg: var(--purple-50);--app-section-header-chip-fg: var(--purple-600)}.app-section-header.is-neutral{--app-section-header-chip-bg: var(--zinc-100);--app-section-header-chip-fg: var(--zinc-600)}.app-section-header .app-section-header-chip{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;border-radius:.5rem;background:var(--app-section-header-chip-bg);width:1.75rem;height:1.75rem;color:var(--app-section-header-chip-fg);font-size:.9375rem}.app-section-header .app-section-title{flex:0 0 auto;margin:0;color:var(--zinc-900, #0f172a);font-weight:700;font-size:.875rem;line-height:1.25}.app-section-header .app-section-header-count{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;border-radius:.625rem;background:var(--zinc-100, #f1f5f9);padding:0 .5rem;min-width:1.25rem;height:1.25rem;color:var(--zinc-600, #64748b);font-weight:700;font-size:.6875rem;line-height:1}.app-section-header .app-section-header-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:var(--zinc-600);font-size:.75rem}.app-section-header .app-section-header-spacer{flex:1 1 auto;min-width:0;height:1px}.app-section-header .app-section-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;margin-left:auto}.app-section-header>.app-button{flex:0 0 auto;margin-left:auto;width:fit-content}.app-section-title{margin-bottom:.5rem;color:var(--zinc-900, #0f172a);font-weight:700;font-size:.875rem;line-height:1.25}.app-section-subtitle{margin-bottom:.25rem;color:var(--zinc-600);font-weight:300;font-size:.75rem}.app-list-options{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.app-list-options .app-list-options-left{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;width:100%}.app-list-options .app-list-options-right{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto}@media(max-width:1366px){.app-list-options{flex-wrap:wrap}}@media(max-width:768px){.app-list-options{flex-direction:column-reverse;align-items:center;margin-bottom:0}.app-list-options .app-list-options-left{max-width:unset!important}}.app-form,.app-form-column{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.app-form-divider{margin-inline:1rem;border-left:1px solid var(--zinc-300)}.app-form:has(.app-form-column){flex-direction:row;gap:0;width:100%}.app-form .app-form-column .app-form-divider{margin-inline:.125rem;border:none;border-bottom:1px solid var(--zinc-300)}.app-form+.app-form-divider{margin-block:1rem}@media screen and (max-width:768px){.app-form .app-form-row{flex-direction:column}.app-form .app-form-row .form-select,.app-form .app-form-row .form-money-input,.app-form .app-form-row .form-text-input,.app-form .app-form-row .form-number-input{width:100%!important}}.app-form-row{display:flex;gap:.5rem;width:100%}.form-field,.app-quick-filter{--border-radius: .5rem;--zoom: 1;--width: 100%;zoom:var(--zoom);width:var(--width)}.form-field .p-component:not(.p-button),.app-quick-filter .p-component:not(.p-button){border-radius:var(--border-radius);width:100%}.form-field .form-select-control,.app-quick-filter .form-select-control,.form-field .form-select-control .form-select-label,.app-quick-filter .form-select-control .form-select-label{border-radius:var(--border-radius);width:100%}.form-field:has(.has-history),.app-quick-filter:has(.has-history){overflow:unset!important}@media(max-width:768px){.form-field,.app-quick-filter{width:100%!important}}.form-field-small{zoom:.8}@media(max-width:768px){.form-field-small{display:none}}.form-field-button,.app-quick-filter{--border-radius: .25rem;--zoom: 1;--width: 100%;--button-width: 3.2rem;display:flex;zoom:var(--zoom);width:100%;max-width:var(--width)}.form-field-button>:first-child,.app-quick-filter>:first-child{width:100%;max-width:calc(var(--width) - var(--button-width))}.form-field-button>:first-child .p-multiselect-label,.app-quick-filter>:first-child .p-multiselect-label{display:block;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field-button>:first-child,.app-quick-filter>:first-child,.form-field-button .p-multiselect-label-container,.app-quick-filter .p-multiselect-label-container{border-radius:var(--border-radius) 0 0 var(--border-radius)!important}.form-field-button>.app-button,.app-quick-filter>.app-button{flex:none;border:1px solid var(--zinc-500);border-left:none!important;border-radius:0 var(--border-radius) var(--border-radius) 0!important;width:var(--button-width);font-size:1.25rem}.form-field-group{display:flex;align-items:flex-end;width:100%}.form-field-group>*{width:100%}.form-field-group>* input{border-radius:0!important}.form-field-group>*+* input,.form-field-group>*+* .p-inputtext{border-left:0!important}.form-field-group>*:first-child input,.form-field-group>*:first-child .p-inputwrapper{border-radius:.25rem 0 0 .25rem!important}.form-field-group>*:last-child:not(.p-calendar) input{border-radius:0 .25rem .25rem 0!important}.app-summary-grid{display:grid;gap:.75rem;margin:0 0 1rem}@media(max-width:768px){.app-summary-grid{display:flex;grid-template-columns:none!important;flex-wrap:nowrap;align-items:stretch;margin:.5rem 0;overflow-x:auto;scrollbar-width:none}.app-summary-grid .app-summary.is-short{flex:0 0 auto;width:auto;min-width:12rem}.app-summary-grid .app-summary-toggle{display:none}}.app-small{margin-block:.125rem;color:var(--zinc-500);font-weight:500;font-size:.75rem;letter-spacing:.25px}td .app-small{color:var(--zinc-600);font-size:.625rem}td:has(.app-table-photo){display:flex;align-items:center;gap:.25rem}td .app-table-photo{border-radius:50%;width:2.4rem;height:2.4rem}td .app-table-actions .app-dropdown-options{max-height:unset!important}.p-datatable tbody .app-dropdown .app-dropdown-button,.p-treetable tbody .app-dropdown .app-dropdown-button{padding-inline:.5rem}.p-datatable tbody .app-dropdown .app-dropdown-option,.p-treetable tbody .app-dropdown .app-dropdown-option{padding:.5rem 1rem!important}.form-field .p-multiselect,.app-quick-filter .p-multiselect,.form-field .form-select-control,.app-quick-filter .form-select-control,.form-field .p-treeselect,.app-quick-filter .p-treeselect{transition:border-color .2s,box-shadow .2s;border:1px solid var(--gray-200)!important;border-radius:var(--border-radius);background-color:var(--white);min-height:var(--form-control-height);font-family:Inter,system-ui,sans-serif}.form-field .p-multiselect.p-disabled,.app-quick-filter .p-multiselect.p-disabled,.form-field .p-multiselect.is-disabled,.app-quick-filter .p-multiselect.is-disabled,.form-field .form-select-control.p-disabled,.app-quick-filter .form-select-control.p-disabled,.form-field .form-select-control.is-disabled,.app-quick-filter .form-select-control.is-disabled,.form-field .p-treeselect.p-disabled,.app-quick-filter .p-treeselect.p-disabled,.form-field .p-treeselect.is-disabled,.app-quick-filter .p-treeselect.is-disabled{cursor:not-allowed;border-color:var(--slate-200)!important;background-color:var(--slate-50)}.form-field .p-multiselect .form-select-dropdown-icon,.app-quick-filter .p-multiselect .form-select-dropdown-icon,.form-field .p-multiselect .p-multiselect-dropdown-icon,.app-quick-filter .p-multiselect .p-multiselect-dropdown-icon,.form-field .form-select-control .form-select-dropdown-icon,.app-quick-filter .form-select-control .form-select-dropdown-icon,.form-field .form-select-control .p-multiselect-dropdown-icon,.app-quick-filter .form-select-control .p-multiselect-dropdown-icon,.form-field .p-treeselect .form-select-dropdown-icon,.app-quick-filter .p-treeselect .form-select-dropdown-icon,.form-field .p-treeselect .p-multiselect-dropdown-icon,.app-quick-filter .p-treeselect .p-multiselect-dropdown-icon{width:1rem;color:var(--gray-500)}.form-field .p-multiselect .form-select-clear,.app-quick-filter .p-multiselect .form-select-clear,.form-field .form-select-control .form-select-clear,.app-quick-filter .form-select-control .form-select-clear,.form-field .p-treeselect .form-select-clear,.app-quick-filter .p-treeselect .form-select-clear{width:.875rem;color:var(--slate-400)}.form-field .p-multiselect .p-multiselect-label,.app-quick-filter .p-multiselect .p-multiselect-label,.form-field .p-multiselect .form-select-label,.app-quick-filter .p-multiselect .form-select-label,.form-field .p-multiselect .p-treeselect-label,.app-quick-filter .p-multiselect .p-treeselect-label,.form-field .form-select-control .p-multiselect-label,.app-quick-filter .form-select-control .p-multiselect-label,.form-field .form-select-control .form-select-label,.app-quick-filter .form-select-control .form-select-label,.form-field .form-select-control .p-treeselect-label,.app-quick-filter .form-select-control .p-treeselect-label,.form-field .p-treeselect .p-multiselect-label,.app-quick-filter .p-treeselect .p-multiselect-label,.form-field .p-treeselect .form-select-label,.app-quick-filter .p-treeselect .form-select-label,.form-field .p-treeselect .p-treeselect-label,.app-quick-filter .p-treeselect .p-treeselect-label{display:flex;align-items:center;transition:color .2s;outline:none;border-radius:var(--border-radius);background-color:transparent;padding-inline:var(--form-control-padding-inline);padding-block:0;width:100%;height:unset;min-height:calc(var(--form-control-height) - 2px);overflow:hidden;color:var(--slate-900);font-weight:var(--form-control-font-weight);font-size:var(--form-control-font-size);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.form-field .p-multiselect .p-multiselect-label.p-placeholder,.app-quick-filter .p-multiselect .p-multiselect-label.p-placeholder,.form-field .p-multiselect .p-multiselect-label.is-placeholder,.app-quick-filter .p-multiselect .p-multiselect-label.is-placeholder,.form-field .p-multiselect .form-select-label.p-placeholder,.app-quick-filter .p-multiselect .form-select-label.p-placeholder,.form-field .p-multiselect .form-select-label.is-placeholder,.app-quick-filter .p-multiselect .form-select-label.is-placeholder,.form-field .p-multiselect .p-treeselect-label.p-placeholder,.app-quick-filter .p-multiselect .p-treeselect-label.p-placeholder,.form-field .p-multiselect .p-treeselect-label.is-placeholder,.app-quick-filter .p-multiselect .p-treeselect-label.is-placeholder,.form-field .form-select-control .p-multiselect-label.p-placeholder,.app-quick-filter .form-select-control .p-multiselect-label.p-placeholder,.form-field .form-select-control .p-multiselect-label.is-placeholder,.app-quick-filter .form-select-control .p-multiselect-label.is-placeholder,.form-field .form-select-control .form-select-label.p-placeholder,.app-quick-filter .form-select-control .form-select-label.p-placeholder,.form-field .form-select-control .form-select-label.is-placeholder,.app-quick-filter .form-select-control .form-select-label.is-placeholder,.form-field .form-select-control .p-treeselect-label.p-placeholder,.app-quick-filter .form-select-control .p-treeselect-label.p-placeholder,.form-field .form-select-control .p-treeselect-label.is-placeholder,.app-quick-filter .form-select-control .p-treeselect-label.is-placeholder,.form-field .p-treeselect .p-multiselect-label.p-placeholder,.app-quick-filter .p-treeselect .p-multiselect-label.p-placeholder,.form-field .p-treeselect .p-multiselect-label.is-placeholder,.app-quick-filter .p-treeselect .p-multiselect-label.is-placeholder,.form-field .p-treeselect .form-select-label.p-placeholder,.app-quick-filter .p-treeselect .form-select-label.p-placeholder,.form-field .p-treeselect .form-select-label.is-placeholder,.app-quick-filter .p-treeselect .form-select-label.is-placeholder,.form-field .p-treeselect .p-treeselect-label.p-placeholder,.app-quick-filter .p-treeselect .p-treeselect-label.p-placeholder,.form-field .p-treeselect .p-treeselect-label.is-placeholder,.app-quick-filter .p-treeselect .p-treeselect-label.is-placeholder{color:var(--gray-400);font-weight:400;font-size:var(--form-control-font-size)}.form-field .p-multiselect:hover:not(.p-disabled):not(.p-focus),.app-quick-filter .p-multiselect:hover:not(.p-disabled):not(.p-focus),.form-field .p-multiselect:hover:not(.is-disabled):not(.is-focused),.app-quick-filter .p-multiselect:hover:not(.is-disabled):not(.is-focused),.form-field .form-select-control:hover:not(.p-disabled):not(.p-focus),.app-quick-filter .form-select-control:hover:not(.p-disabled):not(.p-focus),.form-field .form-select-control:hover:not(.is-disabled):not(.is-focused),.app-quick-filter .form-select-control:hover:not(.is-disabled):not(.is-focused),.form-field .p-treeselect:hover:not(.p-disabled):not(.p-focus),.app-quick-filter .p-treeselect:hover:not(.p-disabled):not(.p-focus),.form-field .p-treeselect:hover:not(.is-disabled):not(.is-focused),.app-quick-filter .p-treeselect:hover:not(.is-disabled):not(.is-focused){border-color:var(--slate-300)!important}.form-field .p-multiselect.p-focus,.app-quick-filter .p-multiselect.p-focus,.form-field .p-multiselect.is-focused,.app-quick-filter .p-multiselect.is-focused,.form-field .form-select-control.p-focus,.app-quick-filter .form-select-control.p-focus,.form-field .form-select-control.is-focused,.app-quick-filter .form-select-control.is-focused,.form-field .p-treeselect.p-focus,.app-quick-filter .p-treeselect.p-focus,.form-field .p-treeselect.is-focused,.app-quick-filter .p-treeselect.is-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-200) 15%,transparent);border-color:var(--primary-200)!important}.form-field .p-multiselect:not(.p-multiselect-display-chip) .p-multiselect-label,.app-quick-filter .p-multiselect:not(.p-multiselect-display-chip) .p-multiselect-label{display:block;line-height:calc(var(--form-control-height) - 2px)}.form-field .form-select-control .form-select-label,.app-quick-filter .form-select-control .form-select-label{display:block;line-height:calc(var(--form-control-height) - 2px)}.form-field .p-autocomplete .p-autocomplete-input-multiple,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple,.form-field .p-autocomplete .p-autocomplete-input-chip,.app-quick-filter .p-autocomplete .p-autocomplete-input-chip,.form-field .p-datepicker .p-autocomplete-input-multiple,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple,.form-field .p-datepicker .p-autocomplete-input-chip,.app-quick-filter .p-datepicker .p-autocomplete-input-chip{margin:0;padding:0}.form-field .p-autocomplete .p-autocomplete-input-chip,.app-quick-filter .p-autocomplete .p-autocomplete-input-chip,.form-field .p-datepicker .p-autocomplete-input-chip,.app-quick-filter .p-datepicker .p-autocomplete-input-chip{border:none}.form-field .p-autocomplete .p-autocomplete-input-multiple,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple,.form-field .p-datepicker .p-autocomplete-input-multiple,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple{border:1px solid var(--gray-200);border-radius:var(--border-radius);padding-left:.375rem}.form-field .p-autocomplete .p-autocomplete-input-multiple input,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple input,.form-field .p-autocomplete .p-autocomplete-input-multiple input:focus,.form-field .p-datepicker .p-autocomplete-input-multiple input,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple input,.form-field .p-datepicker .p-autocomplete-input-multiple input:focus{box-shadow:none;border:none}.form-field .p-autocomplete .p-autocomplete-input-multiple:hover,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple:hover,.form-field .p-datepicker .p-autocomplete-input-multiple:hover,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple:hover{border-color:var(--slate-300)!important}.form-field .p-autocomplete .p-autocomplete-input-multiple:focus,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple:focus,.form-field .p-autocomplete .p-autocomplete-input-multiple:focus-within,.app-quick-filter .p-autocomplete .p-autocomplete-input-multiple:focus-within,.form-field .p-datepicker .p-autocomplete-input-multiple:focus,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple:focus,.form-field .p-datepicker .p-autocomplete-input-multiple:focus-within,.app-quick-filter .p-datepicker .p-autocomplete-input-multiple:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-200) 15%,transparent);border-color:var(--primary-200)!important}.form-field .p-autocomplete input,.app-quick-filter .p-autocomplete input,.form-field .p-datepicker input,.app-quick-filter .p-datepicker input{transition:border-color .2s,box-shadow .2s;outline:none;border:1px solid var(--gray-200);border-radius:var(--border-radius);background-color:var(--white);padding:0 var(--form-control-padding-inline);width:100%;height:var(--form-control-height);color:var(--slate-900);font-weight:var(--form-control-font-weight);font-size:var(--form-control-font-size);font-family:Inter,system-ui,sans-serif}.form-field .p-autocomplete input::placeholder,.app-quick-filter .p-autocomplete input::placeholder,.form-field .p-datepicker input::placeholder,.app-quick-filter .p-datepicker input::placeholder{color:var(--gray-400);font-weight:400;font-size:var(--form-control-font-size)}.form-field .p-autocomplete input:hover:not(:focus):not(:disabled),.app-quick-filter .p-autocomplete input:hover:not(:focus):not(:disabled),.form-field .p-datepicker input:hover:not(:focus):not(:disabled),.app-quick-filter .p-datepicker input:hover:not(:focus):not(:disabled){border-color:var(--slate-300)}.form-field .p-autocomplete input:focus,.app-quick-filter .p-autocomplete input:focus,.form-field .p-datepicker input:focus,.app-quick-filter .p-datepicker input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-200) 15%,transparent);border-color:var(--primary-200)}.form-field .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input,.app-quick-filter .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input{border-right:none}.form-field .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-dropdown,.app-quick-filter .p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-dropdown{box-shadow:none;border:1px solid var(--gray-200);border-left:none;border-radius:0 var(--border-radius) var(--border-radius) 0;background-color:var(--white);color:var(--gray-500)}.form-field .p-datepicker:has(.p-datepicker-dropdown):focus-within .p-datepicker-dropdown,.app-quick-filter .p-datepicker:has(.p-datepicker-dropdown):focus-within .p-datepicker-dropdown{border-color:var(--primary-200)}.form-field .p-inputchips .p-inputchips-input,.app-quick-filter .p-inputchips .p-inputchips-input{border:1px solid var(--gray-200);border-radius:var(--border-radius);padding:.375rem .5rem}.form-field .p-inputchips .p-inputchips-input .p-inputchips-input-item,.app-quick-filter .p-inputchips .p-inputchips-input .p-inputchips-input-item{padding:0}.form-field .p-inputchips .p-inputchips-input input,.app-quick-filter .p-inputchips .p-inputchips-input input{transition:border-color .2s;outline:none;border:0;border-radius:var(--border-radius);background-color:var(--white);padding:.375rem .5rem;width:100%;height:unset;color:var(--slate-900);font-weight:var(--form-control-font-weight);font-size:var(--form-control-font-size);font-family:Inter,system-ui,sans-serif}.form-field .p-inputchips .p-inputchips-input input::placeholder,.app-quick-filter .p-inputchips .p-inputchips-input input::placeholder{color:var(--gray-400);font-weight:400;font-size:var(--form-control-font-size)}.form-field .p-inputchips.p-focus .p-inputchips-input,.app-quick-filter .p-inputchips.p-focus .p-inputchips-input{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-200) 15%,transparent);border-color:var(--primary-200)!important}.app-quick-filter{--width: 14rem;--border-radius: .5rem}.app-quick-filter:has(.form-label){flex-direction:column}.app-quick-filter:has(.form-label) .form-label{margin-bottom:.25rem;font-size:.75rem}.app-quick-filter .p-multiselect-label,.app-quick-filter .form-select-label{padding-block:.625rem!important;font-size:.8125rem!important}.app-quick-filter .p-multiselect-dropdown,.app-quick-filter .form-select-dropdown{width:2rem}.app-quick-filter>.app-button{border:none!important}.app-password-toggle{transition:all .2s;cursor:pointer}.app-password-toggle:hover{color:var(--blue-500)}.app-multi-select-option{display:flex;flex-direction:column;gap:.25rem}.app-multi-select-option .app-multi-select-option-primary{color:var(--zinc-700);font-weight:500;font-size:.9rem}.app-multi-select-option .app-multi-select-option-secondary{color:var(--zinc-500);font-weight:400;font-size:.8rem}.app-mobile-menu{display:none}@media(max-width:768px){.app-mobile-menu{display:flex}.app-mobile-menu .app-dropdown-menu{right:0%!important}}.app-mobile-menu .app-dropdown-button-icon{color:var(--white)!important}.app-row-between{display:inline-flex;justify-content:space-between;align-items:center;width:100%}.app-lawsuit-status{display:flex;justify-content:center;align-items:center;border-radius:5px;width:6rem;height:1.5rem}.app-lawsuit-status p{color:#fff;font-size:13px;text-align:center}.app-lawsuit-status.active{background-color:var(--green-500)}.app-lawsuit-status.inactive{background-color:var(--red-500)}.app-lawsuit-status.suspended{background-color:var(--gray-600)}.app-chat-theme{--chat-accent: var(--button-primary-bg);--chat-read: var(--sky-500);--chat-border: var(--zinc-200);--chat-hover: var(--zinc-100);--chat-shadow: 0 1px 1px color-mix(in srgb, var(--zinc-950) 18%, transparent);--chat-inbox-bg: var(--white);--chat-header-bg: var(--zinc-50);--chat-input-bg: var(--white);--chat-thread-bg: color-mix(in srgb, var(--zinc-200) 55%, var(--zinc-100));--chat-system-bg: var(--white);--chat-pattern-color: color-mix(in srgb, var(--zinc-500) 11%, transparent);--chat-bubble-in: var(--white);--chat-bubble-out: color-mix(in srgb, var(--chat-accent) 20%, var(--white));--chat-surface-in: var(--zinc-100);--chat-surface-out: color-mix(in srgb, var(--white) 65%, var(--chat-bubble-out));--chat-surface-border: color-mix(in srgb, var(--zinc-900) 8%, transparent);--chat-active-bg: color-mix(in srgb, var(--chat-accent) 9%, var(--white));--chat-chip-active-bg: color-mix(in srgb, var(--chat-accent) 14%, var(--white));--chat-chip-active-fg: color-mix(in srgb, var(--chat-accent) 80%, var(--zinc-900))}.app-dark .app-chat-theme{--chat-header-bg: var(--zinc-50);--chat-input-bg: var(--zinc-100);--chat-thread-bg: var(--slate-50);--chat-system-bg: var(--zinc-100);--chat-pattern-color: color-mix(in srgb, var(--zinc-500) 9%, transparent);--chat-bubble-in: var(--zinc-100);--chat-bubble-out: color-mix(in srgb, var(--chat-accent) 42%, var(--white));--chat-surface-in: var(--zinc-200);--chat-surface-out: color-mix(in srgb, var(--white) 45%, var(--chat-bubble-out));--chat-surface-border: color-mix(in srgb, var(--zinc-900) 10%, transparent);--chat-active-bg: var(--zinc-100);--chat-chip-active-bg: color-mix(in srgb, var(--chat-accent) 28%, var(--white));--chat-chip-active-fg: color-mix(in srgb, var(--chat-accent) 35%, var(--zinc-900));--chat-shadow: 0 1px .5px color-mix(in srgb, black 30%, transparent)}.app-chat-theme .is-chat-color-0{--chat-color: var(--sky-500)}.app-chat-theme .is-chat-color-1{--chat-color: var(--violet-500)}.app-chat-theme .is-chat-color-2{--chat-color: var(--emerald-500)}.app-chat-theme .is-chat-color-3{--chat-color: var(--amber-500)}.app-chat-theme .is-chat-color-4{--chat-color: var(--rose-500)}.app-chat-theme .is-chat-color-5{--chat-color: var(--teal-500)}.app-chat-theme .is-chat-color-6{--chat-color: var(--indigo-500)}.app-chat-theme .is-chat-color-7{--chat-color: var(--orange-500)}.app-chat-theme .chat-wallpaper{position:absolute;z-index:0;-webkit-mask:var(--chat-pattern) repeat 0 0/27.5rem;mask:var(--chat-pattern) repeat 0 0/27.5rem;inset:0;background-color:var(--chat-pattern-color);pointer-events:none}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translate(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translate(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.7)) rotate(.2deg)}30%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1*.7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height, 6px)*-.4)) translate(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translate(0) rotate(0) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height, 6px)*-.92)) translate(calc(var(--fa-float-drift, 1px)*-.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px)*-.3)) translate(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px)*.05)) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-hashtag{--fa:"#"}.fa-dollar-sign{--fa:"$"}.fa-percent{--fa:"%"}.fa-plus{--fa:"+"}.fa-handshake-alt-slash,.fa-handshake-slash{--fa:""}.fa-people-arrows{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-elevator{--fa:""}.fa-folder-closed{--fa:""}.fa-wand-magic-sparkles{--fa:""}.fa-file-circle-plus{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-file-shield{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-truck-field{--fa:""}.fa-users-viewfinder{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-fragment{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user{--fa:""}.fa-table-cells{--fa:""}.fa-table-list{--fa:""}.fa-check{--fa:""}.fa-times,.fa-xmark{--fa:""}.fa-home{--fa:""}.fa-clock{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-sync{--fa:""}.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-qrcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-align-left{--fa:""}.fa-list{--fa:""}.fa-image{--fa:""}.fa-map-marker{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-play{--fa:""}.fa-stop{--fa:""}.fa-step-forward{--fa:""}.fa-chevron-right{--fa:""}.fa-plus-circle{--fa:""}.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-ban{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-share{--fa:""}.fa-circle-exclamation{--fa:""}.fa-gift{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-comment{--fa:""}.fa-chevron-down{--fa:""}.fa-folder{--fa:""}.fa-folder-open{--fa:""}.fa-key{--fa:""}.fa-comments{--fa:""}.fa-arrow-right-from-bracket{--fa:""}.fa-thumbtack{--fa:""}.fa-arrow-right-to-bracket{--fa:""}.fa-phone{--fa:""}.fa-credit-card{--fa:""}.fa-certificate{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-link{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-bars{--fa:""}.fa-list-ol{--fa:""}.fa-money-bill{--fa:""}.fa-envelope{--fa:""}.fa-gavel{--fa:""}.fa-bolt{--fa:""}.fa-sitemap{--fa:""}.fa-paste{--fa:""}.fa-cloud-arrow-down{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload-alt{--fa:""}.fa-bell{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-mobile-button{--fa:""}.fa-spinner{--fa:""}.fa-code-branch{--fa:""}.fa-unlink{--fa:""}.fa-eraser{--fa:""}.fa-calendar{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis-vertical{--fa:""}.fa-play-circle{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-sort-numeric-down{--fa:""}.fa-sort-numeric-up{--fa:""}.fa-female{--fa:""}.fa-male{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-building-columns,.fa-university{--fa:""}.fa-building{--fa:""}.fa-cube{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-image{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-heading{--fa:""}.fa-sliders{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-newspaper{--fa:""}.fa-calculator{--fa:""}.fa-trash{--fa:""}.fa-birthday-cake,.fa-cake-candles{--fa:""}.fa-chart-line{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-venus-mars{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-half{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs{--fa:""}.fa-map{--fa:""}.fa-stop-circle{--fa:""}.fa-handshake{--fa:""}.fa-address-book{--fa:""}.fa-address-card{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-id-card{--fa:""}.fa-rotate-left{--fa:""}.fa-trash-alt{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-sign-out-alt{--fa:""}.fa-rotate-right{--fa:""}.fa-pencil{--fa:""}.fa-file-pen{--fa:""}.fa-external-link-alt{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-desktop{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-mobile-alt{--fa:""}.fa-shield-halved{--fa:""}.fa-window-close{--fa:""}.fa-compress-alt{--fa:""}.fa-expand-alt{--fa:""}.fa-chess{--fa:""}.fa-chess-knight{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-id-card-alt{--fa:""}.fa-box-open{--fa:""}.fa-comment-slash{--fa:""}.fa-hand-holding-dollar{--fa:""}.fa-hands-helping{--fa:""}.fa-user-check{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-shield{--fa:""}.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-balance-scale-left{--fa:""}.fa-book-open{--fa:""}.fa-coins{--fa:""}.fa-door-closed{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-check{--fa:""}.fa-money-check-dollar{--fa:""}.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-store{--fa:""}.fa-bars-staggered,.fa-stream{--fa:""}.fa-wallet{--fa:""}.fa-angry{--fa:""}.fa-check-double{--fa:""}.fa-file-contract{--fa:""}.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-signature{--fa:""}.fa-file-upload{--fa:""}.fa-fingerprint{--fa:""}.fa-map-marked-alt{--fa:""}.fa-signature{--fa:""}.fa-layer-group{--fa:""}.fa-city{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-plus{--fa:""}.fa-landmark{--fa:""}.fa-mail-bulk{--fa:""}.fa-hammer{--fa:""}.fa-network-wired{--fa:""}.fa-ring{--fa:""}.fa-person-running{--fa:""}.fa-calendar-day{--fa:""}.fa-sack-dollar{--fa:""}.fa-bars-progress{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-pix{--fa:""}.fa-facebook{--fa:""}.fa-instagram{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-CErXDOsT.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}*,*:before,*:after{font-family:Open Sans,serif}:root{--primary-50: var(--sky-200);--primary-100: var(--sky-400);--primary-200: var(--sky-500);--primary-300: #285a9b;--primary-400: #1d4476;--secondary-100: var(--teal-100);--secondary-200: var(--teal-500);--secondary-300: var(--teal-700);--success-50: var(--emerald-100);--success-100: var(--emerald-400);--success-200: var(--emerald-600);--success-300: var(--emerald-800);--info-100: var(--sky-400);--info-200: var(--sky-500);--info-300: var(--sky-600);--warning-50: var(--orange-200);--warning-100: var(--yellow-300);--warning-200: var(--orange-400);--warning-300: var(--orange-600);--danger-50: var(--red-300);--danger-100: var(--red-500);--danger-200: var(--red-700);--danger-300: var(--red-800);--button-primary-bg: #285a9b;--button-primary-hover-bg: #224d84;--button-primary-active-bg: #1c3f6d}.app-dark{--button-primary-bg: #5179ae;--button-primary-hover-bg: #7a99c1;--button-primary-active-bg: #a3b8d4}.app-icon{display:inline-flex;font-size:inherit}.app-icon .icon-fontawesome:before,.app-icon .icon-fontawesome:after{font-family:unset}.app-icon .icon-feather{zoom:1.2;stroke:currentColor;font-size:inherit}.app-icon .icon-lucide{display:block}.app-icon .icon-lucide.lucide-ellipsis-vertical{stroke-width:2.5;width:1.25em;height:1.25em;color:var(--zinc-800)}.app-button{--button-bg: var(--button-primary-bg);--button-hover-bg: var(--button-primary-hover-bg);--button-active-bg: var(--button-primary-active-bg);--button-fg: #ffffff;--button-subtle-fg: var(--button-primary-bg);display:inline-flex;position:relative;justify-content:center;align-items:center;gap:.5rem;transition:all .15s ease;cursor:pointer;border:1px solid var(--button-bg);border-radius:.5rem;background-color:var(--button-bg);padding:.625rem 1rem;min-height:2.625rem;overflow:hidden;color:var(--button-fg);font-weight:700;font-size:.875rem;line-height:1.2;font-family:inherit;-webkit-user-select:none;user-select:none}.app-button.is-secondary{--button-bg: var(--slate-100);--button-hover-bg: var(--slate-200);--button-active-bg: var(--slate-300);--button-fg: var(--slate-600);--button-subtle-fg: var(--slate-500)}.app-button.is-success{--button-bg: var(--green-500);--button-hover-bg: var(--green-600);--button-active-bg: var(--green-700);--button-subtle-fg: var(--green-500)}.app-button.is-info{--button-bg: var(--sky-500);--button-hover-bg: var(--sky-600);--button-active-bg: var(--sky-700);--button-subtle-fg: var(--sky-500)}.app-button.is-warning{--button-bg: var(--orange-500);--button-hover-bg: var(--orange-600);--button-active-bg: var(--orange-700);--button-subtle-fg: var(--orange-500)}.app-button.is-danger{--button-bg: var(--red-500);--button-hover-bg: var(--red-600);--button-active-bg: var(--red-700);--button-subtle-fg: var(--red-500)}.app-button:not(:disabled):hover{border-color:var(--button-hover-bg);background-color:var(--button-hover-bg)}.app-button:not(:disabled):active{border-color:var(--button-active-bg);background-color:var(--button-active-bg)}.app-button:focus-visible{outline:1px solid var(--button-bg);outline-offset:2px}.app-button:disabled{opacity:.6;cursor:default}.app-button.is-text{outline:none!important;border-color:transparent;background-color:transparent!important;padding-block:.5rem;min-height:0;color:var(--button-subtle-fg)}.app-button.is-text .app-button-icon{font-size:inherit}.app-button.width-to-content{align-items:center;padding-inline:1rem;width:fit-content}.app-button.is-outlined{border-color:currentColor!important;background-color:transparent;color:var(--button-subtle-fg)}.app-button.is-outlined:not(:disabled):hover{background-color:color-mix(in srgb,var(--button-subtle-fg) 8%,transparent)}.app-button.is-outlined:not(:disabled):active{background-color:color-mix(in srgb,var(--button-subtle-fg) 16%,transparent)}.app-button.variant-soft{border-color:color-mix(in srgb,var(--button-subtle-fg) 12%,var(--white));background-color:color-mix(in srgb,var(--button-subtle-fg) 8%,var(--white));color:var(--button-subtle-fg)}.app-button.variant-soft:not(:disabled):hover{border-color:transparent;background-color:color-mix(in srgb,var(--button-subtle-fg) 18%,var(--white))}.app-button.variant-soft:not(:disabled):active{border-color:transparent;background-color:color-mix(in srgb,var(--button-subtle-fg) 24%,var(--white))}.app-button.variant-soft:focus-visible{outline-color:var(--button-subtle-fg)}.app-button.is-size-sm{gap:.375rem;border-radius:.5rem;padding:.375rem .75rem;min-height:2.25rem;font-size:.8125rem}.app-button.is-size-sm .app-button-icon{font-size:.8125rem}.app-button .app-button-icon{flex:none;font-size:.875rem}.app-button.has-label{flex-shrink:0;width:fit-content}.app-button.has-label .app-button-text{white-space:nowrap}.app-button:not(.has-label){gap:0}.app-button.is-loading{opacity:.5}.app-button.variant-border{border:none!important}.app-button.variant-custom{border:none!important;background-color:#22c55e!important;width:7rem;color:#fff!important;font-size:.95rem}.app-button.variant-custom .app-button-icon{font-size:.95rem}.app-button.variant-custom:hover{background-color:#86efac!important;color:#fff!important}@media(max-width:768px){.app-button:not(.is-mobile-modal){padding:.5rem .875rem;min-height:2.375rem}.app-button.is-mobile-floating{display:flex;position:fixed!important;right:.5rem;bottom:5rem;justify-content:center;align-items:center;z-index:6;box-shadow:var(--box-shadow-400);border:1px solid var(--zinc-100);border-radius:999px;padding:0;width:3rem;height:3rem}.app-button.is-mobile-floating .app-button-text{display:none}.app-button.is-mobile-floating .app-button-icon{font-size:1.25rem;line-height:0}}.app-loading-spinner{animation:spin 1s linear infinite;border:4px solid var(--zinc-200);border-radius:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-modal{--max-width: 30rem}.app-modal.is-modal{display:grid;position:fixed;place-items:center;z-index:999;inset:0;max-height:100dvh}.app-modal.is-modal .modal-background{position:fixed;z-index:-1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);inset:0;background-color:#0f172a99;width:100%;height:100%}.app-modal.is-modal>.modal-content{display:flex;position:relative;flex-direction:column;margin:.875rem auto;box-shadow:0 24px 60px -8px #0f172a59;border-radius:.875rem;background-color:var(--gray-50);padding-block:0;width:100%;min-width:15rem;max-width:var(--max-width);max-height:calc(100dvh - 1.75rem);overflow:hidden}.app-modal .modal-content .modal-header{display:flex;flex:0 0 auto;align-items:center;gap:1rem;box-shadow:inset 0 -1px 0 var(--gray-200);background-color:var(--white);padding:1.25rem 1.75rem;min-height:5rem}.app-modal .modal-content .modal-header .modal-header-left{display:flex;flex:1;align-items:center;gap:1rem;min-width:0}.app-modal .modal-content .modal-header .modal-header-icon{display:inline-flex;flex:none;justify-content:center;align-items:center;border-radius:.75rem;background-color:var(--_icon-bg, var(--blue-100));width:2.75rem;height:2.75rem;color:var(--_icon-fg, var(--blue-600));font-size:1.25rem}.app-modal .modal-content .modal-header .modal-header-icon.is-primary{--_icon-bg: var(--blue-100);--_icon-fg: var(--blue-600)}.app-modal .modal-content .modal-header .modal-header-icon.is-success{--_icon-bg: var(--emerald-100);--_icon-fg: var(--emerald-600)}.app-modal .modal-content .modal-header .modal-header-icon.is-danger{--_icon-bg: var(--red-100);--_icon-fg: var(--red-600)}.app-modal .modal-content .modal-header .modal-header-icon.is-warning{--_icon-bg: var(--amber-100);--_icon-fg: var(--amber-600)}.app-modal .modal-content .modal-header .modal-header-icon.is-info{--_icon-bg: var(--sky-100);--_icon-fg: var(--sky-600)}.app-modal .modal-content .modal-header .modal-header-icon.is-purple{--_icon-bg: var(--purple-100);--_icon-fg: var(--purple-600)}.app-modal .modal-content .modal-header .modal-header-titles{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.app-modal .modal-content .modal-header .modal-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.app-modal .modal-content .modal-header .modal-title{margin:0;color:var(--gray-800);font-weight:800;font-size:1.125rem;line-height:1.2}.app-modal .modal-content .modal-header .modal-status{display:inline-flex;align-items:center;gap:.3125rem;border-radius:.6875rem;background-color:var(--_status-bg, var(--slate-100));padding:0 .5rem;height:1.375rem;color:var(--_status-fg, var(--slate-700));font-weight:700;font-size:.6875rem}.app-modal .modal-content .modal-header .modal-status:before{display:inline-block;flex:none;border-radius:50%;background-color:var(--_status-fg, var(--slate-700));width:.375rem;height:.375rem;content:""}.app-modal .modal-content .modal-header .modal-status.is-success{--_status-bg: var(--emerald-50);--_status-fg: #15803d}.app-modal .modal-content .modal-header .modal-status.is-danger{--_status-bg: var(--red-50);--_status-fg: #b91c1c}.app-modal .modal-content .modal-header .modal-status.is-warning{--_status-bg: var(--amber-50);--_status-fg: #b45309}.app-modal .modal-content .modal-header .modal-status.is-info{--_status-bg: var(--sky-50);--_status-fg: #0369a1}.app-modal .modal-content .modal-header .modal-status.is-purple{--_status-bg: var(--purple-50);--_status-fg: var(--purple-700)}.app-modal .modal-content .modal-header .modal-status.is-neutral{--_status-bg: var(--slate-100);--_status-fg: var(--slate-600)}.app-modal .modal-content .modal-header .modal-status:empty{display:none}.app-modal .modal-content .modal-header .modal-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--slate-500);font-weight:400;font-size:.8125rem;line-height:1.3}.app-modal .modal-content .modal-header .modal-subtitle b{color:var(--slate-700);font-weight:700}.app-modal .modal-content .modal-header .modal-subtitle:empty{display:none}.app-modal .modal-content .modal-header .modal-subtitle .modal-subtitle-id{display:inline-flex;align-items:center;border-radius:.375rem;background-color:var(--slate-100);padding:0 .5rem;height:1.375rem;color:var(--slate-600);font-weight:700;font-size:.6875rem}.app-modal .modal-content .modal-header .modal-subtitle .modal-subtitle-sep{color:var(--slate-300)}.app-modal .modal-content .modal-header .modal-subtitle .modal-subtitle-meta{color:var(--slate-400);font-size:.75rem}.app-modal .modal-content .modal-header .modal-options{display:flex;align-items:center;gap:.5rem}.app-modal .modal-content .modal-header .modal-options .tag-item-content .tags-header{color:var(--slate-600);font-weight:500;font-size:.8125rem}.app-modal .modal-content .modal-header .modal-options:empty{display:none}.app-modal .modal-content .modal-header .skeleton-header{flex-direction:row;align-items:center;gap:1rem;width:100%}.app-modal .modal-content .modal-header .skeleton-header .skeleton-icon{flex:none;animation:shimmer 1.5s infinite;border-radius:.75rem;background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-200) 50%,var(--slate-100) 75%);background-size:200% 100%;width:2.75rem;height:2.75rem}.app-modal .modal-content .modal-header .skeleton-header .skeleton-titles{display:flex;flex:1;flex-direction:column;gap:.5rem}.app-modal .modal-content .modal-header .skeleton-loading{display:flex;flex-direction:column;gap:.75rem;width:100%}.app-modal .modal-content .modal-header .skeleton-loading .skeleton-line{animation:shimmer 1.5s infinite;border-radius:.3125rem;background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-200) 50%,var(--slate-100) 75%);background-size:200% 100%;height:1.125rem}.app-modal .modal-content .modal-header .skeleton-loading .skeleton-line.title{width:70%}.app-modal .modal-content .modal-header .skeleton-loading .skeleton-line.subtitle{width:45%;height:.875rem}.app-modal .modal-content .modal-main{position:relative;flex:1 1 auto;background-color:var(--white);padding:1.25rem 1.75rem;min-height:0;font-size:.875rem}.app-modal .modal-content .modal-main .skeleton-loading{display:flex;flex-direction:column;gap:.75rem}.app-modal .modal-content .modal-main .skeleton-loading .skeleton-line{animation:shimmer 1.5s infinite;border-radius:.5rem;background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-200) 50%,var(--slate-100) 75%);background-size:200% 100%;height:2.5rem}.app-modal .modal-content .modal-main .skeleton-loading .skeleton-line:first-child{width:100%;height:5rem}.app-modal .modal-content .modal-main .skeleton-loading .skeleton-line:last-child{width:100%;height:2.5rem}.app-modal .modal-content .modal-main .confirm-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.5rem 1rem 2rem;text-align:center}.app-modal .modal-content .modal-main .confirm-loading .app-loading-spinner{border-color:var(--blue-50)}.app-modal .modal-content .modal-main .confirm-loading .confirm-loading-title{margin:0;color:var(--slate-900);font-weight:700;font-size:.9375rem}.app-modal .modal-content .modal-main .confirm-loading .confirm-loading-progress{border-radius:.1875rem;background-color:var(--blue-50);width:100%;max-width:18rem;height:.375rem;overflow:hidden}.app-modal .modal-content .modal-main .confirm-loading .confirm-loading-progress .confirm-loading-progress-fill{animation:progress-bar 1.8s ease-in-out infinite;border-radius:.1875rem;background-color:var(--blue-500);width:50%;height:100%}.app-modal .modal-content .modal-footer{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;gap:.75rem;box-shadow:inset 0 1px 0 var(--gray-200);background-color:var(--gray-50);padding:1rem 1.75rem;min-height:4.3125rem}.app-modal .modal-content .modal-footer .modal-footer-info{display:inline-flex;align-items:center;gap:.5rem;margin:0 auto 0 0;min-width:0;color:var(--slate-500);font-weight:400;font-size:.8125rem;line-height:1.2}.app-modal .modal-content .modal-footer .modal-footer-info .app-icon{flex:none;color:var(--slate-400)}.app-modal .modal-content .modal-footer .modal-footer-info b{color:var(--slate-700);font-weight:700}.app-modal .modal-content .modal-footer .modal-footer-confirm,.app-modal .modal-content .modal-footer .modal-footer-cancel{min-width:7.5rem;font-weight:600}.app-modal .modal-content .modal-footer .modal-footer-cancel{border-color:var(--slate-300)!important;background-color:var(--white);color:var(--slate-600)}.app-modal .modal-content .modal-footer .modal-footer-cancel:not(:disabled):hover{background-color:var(--slate-100);color:var(--gray-800)}.app-modal .modal-content .modal-close{display:inline-flex;flex:none;justify-content:center;align-items:center;transition:background-color .18s ease,color .18s ease;cursor:pointer;border:none;border-radius:.5rem;background-color:var(--slate-100);padding:0;width:2.125rem;height:2.125rem;color:var(--slate-500);font-size:1.125rem}.app-modal .modal-content .modal-close:hover{background-color:var(--slate-200);color:var(--gray-800)}.app-modal .modal-content .modal-close.modal-close-floating{position:absolute;top:1rem;right:1rem}.app-modal:not(.is-modal) .modal-main{background-color:transparent}.app-modal.is-modal{padding-inline:1rem}.app-modal.is-modal>.modal-content>.modal-main{overflow-y:auto}.app-modal.is-modal.small-padding>.modal-content{padding:.75rem .675rem .875rem}@media screen and (max-width:768px){.app-modal.is-modal{padding:.5rem}.app-modal.is-modal .modal-content .modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.875rem;padding:1rem 1rem .875rem;min-height:unset}.app-modal.is-modal .modal-content .modal-header .modal-header-left{grid-column:1;align-items:flex-start;gap:.75rem}.app-modal.is-modal .modal-content .modal-header .modal-header-icon{border-radius:.625rem;width:2.5rem;height:2.5rem;font-size:1.125rem}.app-modal.is-modal .modal-content .modal-header .modal-header-titles{gap:.3125rem}.app-modal.is-modal .modal-content .modal-header .modal-title-row{flex-direction:column;align-items:flex-start;gap:.5rem}.app-modal.is-modal .modal-content .modal-header .modal-title{font-size:1.125rem;line-height:1.15;letter-spacing:0}.app-modal.is-modal .modal-content .modal-header .modal-status{display:none}.app-modal.is-modal .modal-content .modal-header .modal-subtitle{gap:.375rem;font-size:.75rem;line-height:1.35}.app-modal.is-modal .modal-content .modal-header .modal-options{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}.app-modal.is-modal .modal-content .modal-header .modal-close{grid-row:1;grid-column:2;width:2.5rem;height:2.5rem}.app-modal.is-modal .modal-content .modal-main{padding:1rem;max-height:unset}.app-modal.is-modal .modal-content .modal-footer{flex-wrap:wrap;margin-top:auto;padding:1rem;min-height:unset}.app-modal.is-modal .modal-content .modal-footer .modal-footer-info{flex:1 0 100%;margin:0}.app-modal.is-modal.is-modal-mobile-fullscreen{padding:0}.app-modal.is-modal.is-modal-mobile-fullscreen .modal-content{margin:0;box-shadow:none;border:none;border-radius:0;max-width:unset;height:100%;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.app-modal.is-modal.is-modal-mobile-fullscreen .modal-content .modal-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}.app-modal.is-modal:has(.app-tabs.is-primary-tabs) .modal-footer{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0))}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes progress-bar{0%{transform:translate(-100%);width:30%}50%{width:60%}to{transform:translate(220%);width:30%}}@media print{.app-modal.is-modal .modal-background{display:none!important}.app-modal.is-modal .modal-content{margin:0!important;box-shadow:none!important;border:none!important;padding:0!important}.app-modal.is-modal .modal-header,.app-modal.is-modal .modal-footer,.app-modal.is-modal .modal-close{display:none!important}.app-modal.is-modal .modal-main{padding:0!important;max-height:none!important;overflow:visible!important}}.app-alert-modal{--max-width: 26rem;--alert-color: var(--blue-600);--alert-surface: var(--blue-50)}.app-alert-modal.is-warning{--alert-color: var(--orange-600);--alert-surface: var(--orange-50)}.app-alert-modal.is-danger{--alert-color: var(--red-600);--alert-surface: var(--red-50)}.app-alert-modal.is-success{--alert-color: var(--green-600);--alert-surface: var(--green-50)}.app-alert-modal>.modal-content{box-shadow:var(--box-shadow-500);border-radius:.875rem;overflow:hidden}.app-alert-modal>.modal-content .modal-main{background-color:var(--white);padding:0 1.5rem!important}.app-alert-modal>.modal-content .modal-footer{justify-content:flex-end;gap:.625rem;border-top:1px solid var(--zinc-100);background-color:var(--zinc-50);padding:.875rem 1.5rem!important}.app-alert-modal>.modal-content .modal-footer .modal-footer-confirm,.app-alert-modal>.modal-content .modal-footer .modal-footer-cancel{min-width:7.5rem}.app-alert-modal.has-cancel-button>.modal-content .modal-footer .modal-footer-cancel,.app-alert-modal.has-cancel-button>.modal-content .modal-footer .modal-footer-confirm{flex:1 1 0}.app-alert-modal .app-alert-modal-body{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 0 1.25rem}.app-alert-modal .app-alert-modal-header{display:flex;align-items:center;gap:.875rem;padding-right:2rem}.app-alert-modal .app-alert-modal-icon{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alert-color) 18%,transparent);border-radius:.75rem;background-color:var(--alert-surface);width:2.75rem;height:2.75rem;color:var(--alert-color);font-size:1.375rem}.app-alert-modal .app-alert-modal-title{margin:0;color:var(--zinc-900);font-weight:600;font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em}.app-alert-modal .app-alert-modal-description{color:var(--zinc-600);font-size:.875rem;line-height:1.6}.app-alert-modal .app-alert-modal-description p{margin:0}.app-alert-modal .app-alert-modal-description p:not(:first-child){margin-top:.5rem}.app-alert-modal .app-alert-modal-description b,.app-alert-modal .app-alert-modal-description strong{color:var(--zinc-800);font-weight:600}.app-alert-modal .app-alert-modal-description a{color:var(--blue-600);font-weight:500;text-decoration:underline;text-underline-offset:2px}.app-alert-modal .app-alert-modal-description a:hover{color:var(--blue-700)}.app-alert-modal .app-alert-modal-highlights{display:flex;flex-direction:column;margin:0;border:1px solid color-mix(in srgb,var(--alert-color) 20%,var(--zinc-200));border-radius:.625rem;background-color:color-mix(in srgb,var(--alert-surface) 60%,var(--white));overflow:hidden}.app-alert-modal .app-alert-modal-highlight{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem .875rem;font-size:.8125rem}.app-alert-modal .app-alert-modal-highlight+.app-alert-modal-highlight{border-top:1px solid color-mix(in srgb,var(--alert-color) 12%,var(--zinc-100))}.app-alert-modal .app-alert-modal-highlight dt{color:var(--zinc-600)}.app-alert-modal .app-alert-modal-highlight dd{margin:0;color:var(--zinc-900);font-weight:700;font-variant-numeric:tabular-nums}@media screen and (max-width:768px){.app-alert-modal>.modal-content .modal-footer{padding:.875rem 1rem!important}.app-alert-modal>.modal-content .modal-main{padding:0 1rem!important}}body.has-print{height:auto}body.has-print #app-container>:not(.app-print){display:none!important}body.has-print .app-print{height:auto}body.has-print .print-content.default-style{margin-top:1.5rem;padding:0 1.5rem;font-size:1rem;line-height:1.6;text-align:justify;white-space:pre-line}body.has-print .print-content.default-style p+p{margin-top:1rem}.app-toast{position:fixed;bottom:1.5rem;left:1.5rem;z-index:1200;width:min(26rem,100vw - 3rem);white-space:pre-line;word-break:break-word}.app-toast .p-toast-message{--toast-accent: var(--primary-200);--toast-bg: color-mix(in srgb, var(--toast-accent) 8%, var(--white));--toast-border: color-mix(in srgb, var(--toast-accent) 22%, var(--white));margin:0 0 .75rem;box-shadow:var(--box-shadow-200);border:1px solid var(--toast-border);border-left:4px solid var(--toast-accent);border-radius:.5rem;background:linear-gradient(135deg,var(--toast-bg),var(--white) 72%);overflow:hidden;color:var(--slate-800)}.app-toast .p-toast-message-content{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:start;gap:.75rem;padding:.875rem .75rem .875rem 1rem}.app-toast .p-toast-message-icon{flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background-color:color-mix(in srgb,var(--toast-accent) 12%,var(--white));padding:.4375rem;width:2rem;height:2rem;color:var(--toast-accent);font-size:1.125rem}.app-toast .p-toast-message-text{margin:0;min-width:0}.app-toast .p-toast-message-text:not(:has(.p-toast-detail)){margin:auto 0!important}.app-toast .p-toast-message-text:not(:has(.p-toast-detail)) .p-toast-summary{font-size:.925rem;line-height:1.5rem}.app-toast .p-toast-summary{display:block;margin:0;color:var(--slate-900);font-weight:700;font-size:.875rem;line-height:1.25rem}.app-toast .p-toast-detail{margin:.25rem 0 0;color:var(--slate-600);font-weight:500;font-size:.8125rem;line-height:1.25rem}.app-toast .p-toast-close-button{display:flex;justify-content:center;align-items:center;align-self:center;justify-self:center;transition:background-color .2s,color .2s;cursor:pointer;border:none;border-radius:50%;background-color:transparent;padding:0;width:2rem;height:2rem;color:var(--slate-400)}.app-toast .p-toast-close-button:hover{background-color:color-mix(in srgb,var(--toast-accent) 10%,transparent);color:var(--toast-accent)}.app-toast .p-toast-close-icon{font-size:.875rem}.app-toast .p-toast-message-success{--toast-accent: var(--success-200)}.app-toast .p-toast-message-error{--toast-accent: var(--danger-200)}.app-toast .p-toast-message-warn{--toast-accent: var(--warning-300)}.app-toast .p-toast-message-info{--toast-accent: var(--primary-200)}.app-toast .app-toast-message-enter-active{animation:app-toast-message-enter .3s ease-out}.app-toast .app-toast-message-leave-active{animation:app-toast-message-leave .25s ease-in}@keyframes app-toast-message-enter{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes app-toast-message-leave{0%{opacity:1}to{transform:translateY(-100%) scale(.6);opacity:0;margin-bottom:0}}@media(max-width:640px){.app-toast{bottom:1rem;left:1rem;width:calc(100vw - 2rem)}}#app-container{background-color:var(--zinc-50);min-height:100vh}
