.app-modal.file-viewer{border:0;border-radius:.875rem;height:calc(100vh - 3rem);max-height:none;overflow:hidden;box-shadow:0 24px 64px #11182747;width:min(1200px,100vw - 2rem)!important}.app-modal.file-viewer .p-dialog-content{padding:0}.app-modal.file-viewer .p-dialog-content,.app-modal.file-viewer .p-dialog-content>div{flex-direction:column;flex:auto;min-height:0;display:flex}.file-viewer__bar{border-bottom:1px solid var(--ct-border-color);background:var(--ct-secondary-bg);align-items:center;gap:.75rem;min-height:3.75rem;padding:.5rem .75rem .5rem 1rem;display:flex}.file-viewer__type{background:var(--ct-tertiary-bg);width:2.25rem;height:2.25rem;color:var(--ct-secondary-color);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.file-viewer__type.is-pdf{background:var(--ct-danger-bg-subtle);color:var(--ct-danger-text-emphasis)}.file-viewer__type.is-image{background:var(--ct-info-bg-subtle);color:var(--ct-info-text-emphasis)}.file-viewer__info{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.file-viewer__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ct-body-color);font-weight:600;overflow:hidden}.file-viewer__meta{color:var(--ct-secondary-color);font-variant-numeric:tabular-nums;font-size:.75rem}.file-viewer__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.file-viewer__divider{background:var(--ct-border-color);width:1px;height:1.5rem;margin:0 .25rem}.file-viewer__stage{background:var(--ct-tertiary-bg);flex:auto;min-height:0;display:flex;position:relative}.file-viewer__frame{background:#525659;border:0;flex:1;width:100%;height:100%}.file-viewer__stage.is-image{background-color:var(--ct-tertiary-bg);background-image:linear-gradient(45deg,#1118270a 25%,#0000 0),linear-gradient(-45deg,#1118270a 25%,#0000 0),linear-gradient(45deg,#0000 75%,#1118270a 0),linear-gradient(-45deg,#0000 75%,#1118270a 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;overflow:auto}.file-viewer__image-btn{cursor:zoom-in;background:0 0;border:0;flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem;display:flex}.file-viewer__image-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-4px}.file-viewer__image{-o-object-fit:contain;object-fit:contain;border-radius:.25rem;max-width:100%;max-height:100%;display:block;box-shadow:0 4px 16px #1118271f}.file-viewer__stage.is-actual .file-viewer__image-btn{cursor:zoom-out;justify-content:flex-start;align-items:flex-start}.file-viewer__stage.is-actual .file-viewer__image{max-width:none;max-height:none;margin:auto}.file-viewer__state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:2rem 1rem;display:flex}.file-viewer__state-icon{background:var(--ct-secondary-bg);width:3.5rem;height:3.5rem;color:var(--ct-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.75rem;display:inline-flex}.file-viewer__state-icon.is-error{background:var(--ct-danger-bg-subtle);color:var(--ct-danger-text-emphasis)}.file-viewer__state-title{color:var(--ct-body-color);margin:0;font-weight:600}.file-viewer__state-text{max-width:44ch;color:var(--ct-secondary-color);margin:0 0 .75rem;font-size:.875rem}@media (width<=575.98px){.app-modal.file-viewer{border-radius:0;height:100vh;width:100vw!important}.file-viewer__actions .p-button-label{display:none}}.hsearch[data-v-2a30229f]{width:min(36rem,100%);position:relative}.hsearch__box[data-v-2a30229f]{align-items:center;display:flex;position:relative}.hsearch__icon[data-v-2a30229f]{color:var(--ct-secondary-color);pointer-events:none;font-size:1.125rem;position:absolute;left:.875rem}.hsearch__input[data-v-2a30229f]{background:var(--ct-tertiary-bg);width:100%;height:2.5rem;color:var(--ct-body-color);border:1px solid #0000;border-radius:999px;padding:0 6.5rem 0 2.5rem;font-size:.875rem;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.hsearch__input[data-v-2a30229f]::placeholder{color:var(--ct-secondary-color)}.hsearch__input[data-v-2a30229f]::-webkit-search-cancel-button{display:none}.hsearch__input[data-v-2a30229f]:hover{border-color:var(--ct-border-color)}.hsearch__input[data-v-2a30229f]:focus{background:var(--ct-secondary-bg);border-color:var(--brand-300);box-shadow:0 0 0 3px rgba(var(--brand-500-rgb),.15);outline:none}.hsearch__kbd[data-v-2a30229f]{pointer-events:none;gap:.25rem;display:flex;position:absolute;right:.75rem}.hsearch__kbd kbd[data-v-2a30229f]{border:1px solid var(--ct-border-color);background:var(--ct-secondary-bg);color:var(--ct-secondary-color);pointer-events:none;border-radius:.3rem;padding:.0625rem .375rem;font-family:inherit;font-size:.6875rem;font-weight:600}.hsearch__clear[data-v-2a30229f]{width:1.875rem;height:1.875rem;color:var(--ct-secondary-color);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.375rem}.hsearch__clear[data-v-2a30229f]:hover{background:var(--ct-tertiary-bg);color:var(--ct-body-color)}.hsearch__panel[data-v-2a30229f]{z-index:1060;max-height:min(32rem,calc(100vh - var(--ct-topbar-height,70px) - 1.5rem));background:var(--ct-secondary-bg);scrollbar-width:thin;border-radius:.75rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #11182729,0 2px 6px #1118270f}.hsearch__group[data-v-2a30229f]{letter-spacing:.03em;text-transform:uppercase;color:var(--ct-secondary-color);padding:.625rem .625rem .25rem;font-size:.75rem;font-weight:700}.hsearch__option[data-v-2a30229f]{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.hsearch__option.is-active[data-v-2a30229f]{background:var(--brand-50)}.hsearch__option-icon[data-v-2a30229f]{width:2.25rem;height:2.25rem;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,var(--ct-secondary-bg));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.hsearch__option-text[data-v-2a30229f]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.hsearch__option-title[data-v-2a30229f]{font-weight:600}.hsearch__option-sub[data-v-2a30229f],.hsearch__option-title[data-v-2a30229f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hsearch__option-sub[data-v-2a30229f]{color:var(--ct-secondary-color);font-size:.75rem}.hsearch__option-enter[data-v-2a30229f]{visibility:hidden;color:var(--brand-600)}.hsearch__option.is-active .hsearch__option-enter[data-v-2a30229f]{visibility:visible}.hsearch__state[data-v-2a30229f]{text-align:center;color:var(--ct-secondary-color);margin:0;padding:1.25rem .75rem;font-size:.875rem}.hsearch__state--inline[data-v-2a30229f]{padding:.5rem;font-size:.8125rem}.hsearch__mobile-btn[data-v-2a30229f],.hsearch__mobile-close[data-v-2a30229f]{display:none}@media (width<=767.98px){.hsearch[data-v-2a30229f]{width:auto;position:static}.hsearch__mobile-btn[data-v-2a30229f]{background:var(--ct-tertiary-bg);width:2.5rem;height:2.5rem;color:var(--ct-body-color);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.hsearch__box[data-v-2a30229f]{display:none}.hsearch.is-mobile-open .hsearch__box[data-v-2a30229f]{z-index:1061;background:var(--ct-topbar-bg,#fff);padding:0 .75rem;display:flex;position:absolute;inset:0}.hsearch.is-mobile-open .hsearch__icon[data-v-2a30229f]{left:3.75rem}.hsearch.is-mobile-open .hsearch__input[data-v-2a30229f]{margin-left:2.5rem;padding-left:2.5rem}.hsearch.is-mobile-open .hsearch__clear[data-v-2a30229f]{right:1.125rem}.hsearch.is-mobile-open .hsearch__kbd[data-v-2a30229f]{display:none}.hsearch.is-mobile-open .hsearch__mobile-close[data-v-2a30229f]{width:2.25rem;height:2.25rem;color:var(--ct-body-color);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex;position:absolute;left:.75rem}.hsearch__panel[data-v-2a30229f]{top:var(--ct-topbar-height,70px);position:fixed;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.hsearch__input[data-v-2a30229f]{transition:none}}.notif[data-v-67ade791],.notif__bell[data-v-67ade791]{position:relative}.notif__bell[data-v-67ade791]{width:2.5rem;height:2.5rem;color:var(--ct-secondary-color);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.notif__bell[data-v-67ade791]:hover{background:var(--ct-tertiary-bg);color:var(--ct-body-color)}.notif__bell.is-open[data-v-67ade791]{background:var(--ct-primary-bg-subtle);color:var(--ct-primary-text-emphasis)}.notif__bell[data-v-67ade791]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.notif__badge[data-v-67ade791]{border:2px solid var(--ct-topbar-bg,#fff);background:var(--brand-600);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;line-height:1rem;position:absolute;top:0;right:-.125rem}.notif__panel[data-v-67ade791]{z-index:1060;width:min(24rem,100vw - 1.5rem);max-height:min(36rem,calc(100vh - var(--ct-topbar-height,70px) - 1.5rem));border:1px solid var(--ct-border-color);background:var(--ct-secondary-bg);transform-origin:100% 0;border-radius:.75rem;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) notif-panel-in-67ade791;display:flex;position:absolute;top:calc(100% + .625rem);right:-.5rem;overflow:hidden;box-shadow:0 12px 32px #11182729,0 2px 6px #1118270f}@keyframes notif-panel-in-67ade791{0%{opacity:0;translate:0 -6px;scale:.97}}.notif__head[data-v-67ade791]{border-bottom:1px solid var(--ct-border-color);justify-content:space-between;align-items:stretch;gap:.5rem;padding:0 .75rem 0 1rem;display:flex}.notif__head .notif__title[data-v-67ade791]{align-self:center;padding:.75rem 0}.notif__bar[data-v-67ade791]{justify-content:flex-end;padding:.5rem 1rem 0;display:flex}.notif__title[data-v-67ade791]{color:var(--ct-body-color);margin:0;font-size:1rem;font-weight:700}.notif__link[data-v-67ade791]{color:var(--ct-link-color);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.notif__link[data-v-67ade791]:hover{color:var(--ct-link-hover-color);text-decoration:underline}.notif__link[data-v-67ade791]:focus-visible,.notif__tab[data-v-67ade791]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.notif__tabs[data-v-67ade791]{gap:.25rem;display:flex}.notif__tab[data-v-67ade791]{color:var(--ct-secondary-color);background:0 0;border:0;padding:0 .5rem;font-size:.875rem;font-weight:600;position:relative}.notif__tab[data-v-67ade791]:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.25rem;right:.25rem}.notif__tab[data-v-67ade791]:hover{color:var(--ct-body-color)}.notif__tab.is-active[data-v-67ade791]{color:var(--ct-link-color)}.notif__tab.is-active[data-v-67ade791]:after{background:var(--ct-primary)}.notif__body[data-v-67ade791]{scrollbar-width:thin;scrollbar-color:var(--ct-border-color) transparent;flex:auto;min-height:0;padding:.375rem .5rem .5rem;overflow-y:auto}.notif__skeleton[data-v-67ade791]{align-items:center;gap:.75rem;padding:.625rem .5rem;display:flex}.notif__skeleton-lines[data-v-67ade791]{flex-direction:column;flex:1;gap:.375rem;display:flex}.notif__list[data-v-67ade791]{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.notif .notif__list>li[data-v-67ade791]{flex-shrink:0;max-height:none}.notif__item[data-v-67ade791]{width:100%;color:var(--ct-body-color);text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .5rem;display:flex}.notif__item[data-v-67ade791]:hover{background:var(--ct-tertiary-bg)}.notif__item[data-v-67ade791]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.notif__icon[data-v-67ade791]{width:2.5rem;height:2.5rem;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--ct-secondary-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.notif__content[data-v-67ade791]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.notif__item-title[data-v-67ade791]{font-size:.875rem}.notif__item.is-unread .notif__item-title[data-v-67ade791]{font-weight:700}.notif__content[data-v-67ade791]>*{flex-shrink:0}.notif__item-body[data-v-67ade791]{-webkit-line-clamp:2;max-height:2.7em;color:var(--ct-body-color);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notif__item-meta[data-v-67ade791]{color:var(--ct-secondary-color);margin-top:.125rem;font-size:.75rem}.notif__item.is-unread[data-v-67ade791]{background:color-mix(in srgb,var(--ct-primary-bg-subtle) 60%,transparent)}.notif__item.is-unread[data-v-67ade791]:hover{background:var(--ct-primary-bg-subtle)}.notif__item.is-unread .notif__item-meta[data-v-67ade791]{color:var(--ct-link-color);font-weight:600}.notif__dot[data-v-67ade791]{background:var(--ct-primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.notif__state[data-v-67ade791]{text-align:center;color:var(--ct-secondary-color);margin:0;padding:2rem 1.5rem 2.25rem;font-size:.875rem}.notif__state-icon[data-v-67ade791]{background:var(--ct-tertiary-bg);width:3rem;height:3rem;color:var(--ct-secondary-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;font-size:1.5rem;display:flex}.notif__state-title[data-v-67ade791]{color:var(--ct-body-color);margin:0 0 .25rem;font-weight:600}.notif__state-text[data-v-67ade791]{max-width:30ch;margin:0 auto;font-size:.8125rem;line-height:1.5}.notif__more[data-v-67ade791]{margin-top:.25rem}@media (width<=767.98px){.notif__panel[data-v-67ade791]{top:calc(var(--ct-topbar-height,70px) + .25rem);width:auto;position:fixed;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.notif__bell[data-v-67ade791]{transition:none}.notif__panel[data-v-67ade791]{animation:none}}.topbar[data-v-32e10581]{gap:1rem;position:relative}.topbar-search[data-v-32e10581]{flex:1;justify-content:center;min-width:0;display:flex}.topbar-user[data-v-32e10581]{border-left:1px solid var(--ct-border-color);align-items:center;margin-left:.25rem;padding-left:.75rem;display:flex}.topbar-user__toggle[data-v-32e10581]{min-height:2.75rem;color:var(--ct-body-color);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:.625rem;padding:.25rem .5rem .25rem .25rem;transition:background-color .15s ease-out;display:flex}.topbar-user__toggle[data-v-32e10581]:hover,.topbar-user__toggle[aria-expanded=true][data-v-32e10581]{background:var(--ct-tertiary-bg)}.topbar-user__toggle[data-v-32e10581]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.topbar-user__text[data-v-32e10581]{flex-direction:column;min-width:0;line-height:1.25}.topbar-user__card .topbar-user__text[data-v-32e10581]{display:flex}.topbar-user__name[data-v-32e10581]{color:var(--ct-body-color);font-size:.875rem;font-weight:700}.topbar-user__email[data-v-32e10581],.topbar-user__name[data-v-32e10581]{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.topbar-user__email[data-v-32e10581]{color:var(--ct-secondary-color);font-size:.75rem}.topbar-user__caret[data-v-32e10581]{color:var(--ct-secondary-color);font-size:1.125rem;transition:transform .15s ease-out}.topbar-user__toggle[aria-expanded=true] .topbar-user__caret[data-v-32e10581]{transform:rotate(180deg)}.topbar-user__menu[data-v-32e10581]{background:var(--ct-secondary-bg);transform-origin:100% 0;border:0;border-radius:.75rem;min-width:15rem;padding:.375rem;box-shadow:0 12px 32px #11182729,0 2px 6px #1118270f}.topbar-user__menu.show[data-v-32e10581]{animation:.18s cubic-bezier(.16,1,.3,1) topbar-menu-in-32e10581}.topbar-user__menu.show .topbar-user__card[data-v-32e10581],.topbar-user__menu.show .topbar-user__item[data-v-32e10581]{animation:.22s cubic-bezier(.16,1,.3,1) backwards topbar-menu-item-in-32e10581}.topbar-user__menu.show[data-v-32e10581]>:nth-child(2){animation-delay:20ms}.topbar-user__menu.show[data-v-32e10581]>:nth-child(3){animation-delay:40ms}.topbar-user__menu.show[data-v-32e10581]>:nth-child(4){animation-delay:60ms}@keyframes topbar-menu-in-32e10581{0%{opacity:0;translate:0 -6px;scale:.97}}@keyframes topbar-menu-item-in-32e10581{0%{opacity:0;translate:0 -3px}}.topbar-user__card[data-v-32e10581]{border-bottom:1px solid var(--ct-border-color);align-items:center;gap:.625rem;margin-bottom:.375rem;padding:.5rem .625rem .75rem;display:flex}.topbar-user__card .topbar-user__email[data-v-32e10581],.topbar-user__card .topbar-user__name[data-v-32e10581]{max-width:14rem}.topbar-user__item[data-v-32e10581]{min-height:2.5rem;color:var(--ct-body-color);border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.875rem;font-weight:500;display:flex}.topbar-user__item .uil[data-v-32e10581]{text-align:center;width:1.25rem;color:var(--ct-secondary-color);font-size:1.125rem}.topbar-user__item[data-v-32e10581]:focus,.topbar-user__item[data-v-32e10581]:hover{background:var(--ct-tertiary-bg);color:var(--ct-body-color)}.topbar-user__item--danger[data-v-32e10581],.topbar-user__item--danger .uil[data-v-32e10581],.topbar-user__item--danger[data-v-32e10581]:focus,.topbar-user__item--danger[data-v-32e10581]:hover{color:var(--ct-danger-text-emphasis)}.topbar-user__item--danger[data-v-32e10581]:focus,.topbar-user__item--danger[data-v-32e10581]:hover{background:var(--ct-danger-bg-subtle)}@media (width<=767.98px){.topbar-search[data-v-32e10581]{flex:none;margin-left:auto}.topbar-user[data-v-32e10581]{margin-left:0;padding-left:.375rem}}@media (prefers-reduced-motion:reduce){.topbar-user__caret[data-v-32e10581],.topbar-user__toggle[data-v-32e10581]{transition:none}.topbar-user__menu.show[data-v-32e10581],.topbar-user__menu.show .topbar-user__card[data-v-32e10581],.topbar-user__menu.show .topbar-user__item[data-v-32e10581]{animation:none}}.module-disabled[data-v-55761ad8]{opacity:.5}.module-disabled .side-nav-link[data-v-55761ad8]{cursor:not-allowed!important}.sidebar-foot[data-v-55761ad8]{z-index:1002;width:var(--ct-leftbar-width);height:3rem;padding:0 calc(var(--ct-menu-item-padding-x,10px)*2) 0 calc(var(--ct-menu-item-padding-x,10px)*2 - .375rem);background:var(--ct-menu-bg);border-top:1px solid #ffffff14;align-items:center;gap:.5rem;transition:width .25s ease-in-out;display:flex;position:fixed;bottom:0;left:0}.sidebar-collapse-btn[data-v-55761ad8]{width:2.25rem;height:2.25rem;color:var(--ct-menu-item-color);background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s ease-out;display:flex}.sidebar-copyright[data-v-55761ad8]{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--ct-menu-item-color);opacity:.75;flex:1;font-size:.75rem;overflow:hidden}.sidebar-collapse-btn[data-v-55761ad8]:hover{color:var(--ct-menu-item-hover-color)}.sidebar-collapse-btn[data-v-55761ad8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:0}.sidebar-collapse-btn .mdi[data-v-55761ad8]{font-size:1.75rem;line-height:1}html[data-sidenav-size=condensed] .sidebar-foot{width:var(--ct-leftbar-width-sm);justify-content:center;padding:0}html[data-sidenav-size=condensed] .sidebar-copyright{display:none}@media (width<=767.98px){.sidebar-foot[data-v-55761ad8]{display:none}}@media (width>=768px){.full-width-layout .content-page{margin-left:var(--ct-leftbar-width)!important}}@media (width<=767.98px){.full-width-layout .content-page{margin-left:0!important}}.content-page{padding-bottom:1.5rem!important}
