.base-dialog__content[data-v-6fab4f67]{outline:none}.base-dialog__content[data-v-6fab4f67]:focus{outline:none}[data-v-6fab4f67] .base-dialog .p-dialog-header{gap:.5rem}.base-dialog__header-label[data-v-6fab4f67]{min-width:0;flex:1 1 auto}.base-dialog__header-title[data-v-6fab4f67]{font-size:1.25rem;font-weight:700}.base-dialog__fallback-focus-target[data-v-6fab4f67]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-bar__input[data-v-c094632e]{border-radius:0;background-color:var(--p-surface-200);border-color:var(--p-surface-200);color:var(--p-surface-950);padding:20px;padding-right:5rem}.search-bar__input[data-v-c094632e]::placeholder{color:#4b5563;opacity:1}.search-bar.compact .search-bar__input[data-v-c094632e]{background-color:var(--p-surface-0);border-color:var(--p-surface-300);padding:10px;padding-right:4rem;border-radius:6px}.user-bar__notifications-badge[data-v-fd168586] .p-badge{min-width:1.125rem;height:1.125rem}.side-nav-root[data-v-ff47340c],.side-nav-child[data-v-ff47340c]{display:block;width:100%;padding:.9rem 1rem;color:var(--p-text-color);text-decoration:none;cursor:pointer;border:none;background:none;font-size:1.1rem;text-align:left;transition:background-color .2s,color .2s}.side-nav-root[data-v-ff47340c]{font-weight:600;display:flex;align-items:center;gap:.5rem}.side-nav-child[data-v-ff47340c]{padding-left:2.5rem;font-weight:600;width:94%;border-radius:0 6px 6px 0}.side-nav-root[data-v-ff47340c]:hover,.side-nav-child[data-v-ff47340c]:hover{color:var(--p-primary-color)}.side-nav-root--active[data-v-ff47340c]{background-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.side-nav-root--active[data-v-ff47340c]:hover{background-color:color-mix(in srgb,var(--p-primary-color) 90%,black);color:var(--p-primary-contrast-color)}.side-nav-child--active[data-v-ff47340c]{background-color:color-mix(in srgb,var(--p-primary-color) 85%,black);color:var(--p-primary-contrast-color)}.side-nav-child--active[data-v-ff47340c]:hover{background-color:color-mix(in srgb,var(--p-primary-color) 75%,black);color:var(--p-primary-contrast-color)}.side-nav-child--disabled[data-v-ff47340c]{opacity:.5;pointer-events:none}.side-nav-badge[data-v-ff47340c]{display:inline-flex;width:1.375rem;min-width:1.375rem;height:1.375rem;margin-left:auto;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;padding:0;background:var(--p-badge-warn-background, var(--p-button-warn-background));color:var(--p-badge-warn-color, var(--p-button-warn-color, #fff));font-size:.6875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.side-nav-badge--child[data-v-ff47340c]{width:1.25rem;min-width:1.25rem;height:1.25rem;font-size:.625rem}.side-nav-root[data-v-3180414b]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.9rem 1rem;color:var(--p-text-color);cursor:pointer;border:none;background:none;font-size:1.1rem;font-weight:600;text-align:left;transition:background-color .2s,color .2s}.side-nav-root[data-v-3180414b]:hover{color:var(--p-primary-color)}.side-nav-root--active[data-v-3180414b]{background-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.side-nav-root--active[data-v-3180414b]:hover{background-color:color-mix(in srgb,var(--p-primary-color) 90%,black);color:var(--p-primary-contrast-color)}.side-nav-child[data-v-3180414b]{display:block;padding:.9rem 1rem .9rem 2.5rem;width:94%;color:var(--p-text-color);text-decoration:none;font-size:1.1rem;font-weight:600;border-radius:0 6px 6px 0;transition:background-color .2s,color .2s}.side-nav-child[data-v-3180414b]:hover{color:var(--p-primary-color)}.side-nav-child.router-link-active[data-v-3180414b]{background-color:color-mix(in srgb,var(--p-primary-color) 85%,black);color:var(--p-primary-contrast-color)}.side-nav-child.router-link-active[data-v-3180414b]:hover{background-color:color-mix(in srgb,var(--p-primary-color) 75%,black);color:var(--p-primary-contrast-color)}.sidebar-main[data-v-d499cfe4]{background-color:#fff}footer[data-v-d499cfe4]{background-color:var(--p-surface-100)}aside[data-v-d499cfe4],.footer-main[data-v-d499cfe4]{border-color:var(--p-surface-300)}.activity-stream-calendar[data-v-907ca49d]{border-radius:var(--activity-surface-radius, 1rem);background:var(--activity-surface-bg, var(--p-surface-0));padding:var(--activity-surface-padding, .85rem);box-shadow:var(--activity-surface-shadow, none)}.activity-stream-calendar__dialog[data-v-907ca49d]{border:1px solid var(--p-form-field-border-color, #9CA3AF)}.activity-stream-calendar__dialog--mobile[data-v-907ca49d]{width:100%;max-height:none;overflow:visible;border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.activity-stream-calendar__title[data-v-907ca49d]{margin:0 0 var(--activity-surface-gap, .75rem)}.activity-stream-calendar__loading[data-v-907ca49d]{display:inline-flex;align-items:center;gap:.55rem;font-size:.875rem;color:var(--p-surface-600, #475569)}.activity-stream-calendar__spinner[data-v-907ca49d]{width:1.125rem;height:1.125rem;flex:0 0 auto}.activity-stream-calendar__event[data-v-907ca49d]{display:block}.activity-stream-calendar__event-title[data-v-907ca49d]{margin:0;font-size:1.25rem;line-height:1.15;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-stream-calendar__event-meta[data-v-907ca49d]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0;margin-top:.75rem;overflow:visible;white-space:normal;font-size:1rem;line-height:1.2}.activity-stream-calendar__event-meta-item[data-v-907ca49d]{display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:100%;flex:0 0 auto}.activity-stream-calendar__event-meta-item i[data-v-907ca49d]{flex:0 0 auto;font-size:1rem}.activity-stream-calendar__event-meta-item span[data-v-907ca49d]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-stream-calendar__event-meta-item--location[data-v-907ca49d]{flex:1 1 12rem}[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day-cell--event-start,[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day-cell--event-single{border-top-left-radius:20%;border-bottom-left-radius:20%}[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day-cell--event-end,[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day-cell--event-single{border-top-right-radius:20%;border-bottom-right-radius:20%}[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day--event{background:var(--p-primary-600, #0a7074);color:var(--p-primary-contrast-color, #fff);font-weight:600}[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-day-view{margin-top:.35rem}[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-panel.p-datepicker-panel-inline{border:1px solid var(--p-form-field-border-color, #9CA3AF)}[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-day-view thead th,[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-month-view thead th{padding:0 0 .25rem;font-size:.95rem;font-weight:700;color:var(--p-surface-700, #334155)}[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-day-view tbody td,[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-month-view tbody td{padding:.05rem 0}[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-day{display:flex;align-items:center;justify-content:center;width:calc(100% - .2rem);min-height:2.35rem;margin:.05rem .1rem;border-radius:.45rem;font-size:1.1rem;font-weight:500}[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day--event.p-datepicker-day-selected,[data-v-907ca49d] .activity-stream-calendar__datepicker .activity-stream-calendar__day-cell--event .p-datepicker-day.p-datepicker-day-selected,[data-v-907ca49d] .activity-stream-calendar__datepicker .p-datepicker-day.p-datepicker-day-selected{background:#f08a24;color:#fff}[data-v-907ca49d] .activity-stream-calendar__mobile-mask.p-dialog-mask{padding:1rem;align-items:center;justify-content:center;background:#0f172a73}[data-v-907ca49d] .activity-stream-calendar__mobile-dialog.p-dialog{margin:0;max-width:100vw;border-radius:.75rem;box-shadow:none;overflow:hidden}[data-v-907ca49d] .activity-stream-calendar__mobile-content.p-dialog-content{max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem 1rem 1rem;border-radius:.75rem;background:var(--p-surface-0, #ffffff)}.mobile-menu-top-actions{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;gap:var(--mobile-menu-top-action-gap);container-type:inline-size;--mobile-menu-top-action-gap: .5rem;--mobile-menu-top-action-px: .875rem;--mobile-menu-top-action-font-size: .875rem;--mobile-menu-top-action-basis: auto}.mobile-menu-top-actions__button{flex:1 1 var(--mobile-menu-top-action-basis);gap:.25rem;min-width:0;padding-inline:var(--mobile-menu-top-action-px);font-size:var(--mobile-menu-top-action-font-size);white-space:nowrap}.mobile-menu-top-actions__button--dropdown{padding-right:calc(var(--mobile-menu-top-action-px) - .25rem)}.mobile-menu-top-actions__label{overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1.2;padding-bottom:1px}.mobile-menu-top-actions__label-wrap{position:relative;display:inline-block;min-width:0;max-width:100%;padding-right:.25rem}.mobile-menu-top-actions__badge{position:absolute;top:-.35rem;right:-.65rem}.mobile-menu-notifications-badge,.mobile-menu-top-actions__badge{background:var(--p-badge-warn-background, var(--p-button-warn-background));color:var(--p-badge-warn-color, var(--p-button-warn-color, #ffffff))}.mobile-menu-top-actions__icon{flex:none}@container (max-width: 26rem){.mobile-menu-top-actions{--mobile-menu-top-action-gap: .375rem;--mobile-menu-top-action-px: .75rem;--mobile-menu-top-action-font-size: 13px}.mobile-menu-top-actions[data-count="4"],.mobile-menu-top-actions[data-count="5"]{--mobile-menu-top-action-basis: calc(50% - (var(--mobile-menu-top-action-gap) / 2))}}@container (max-width: 20rem){.mobile-menu-top-actions{--mobile-menu-top-action-gap: .25rem;--mobile-menu-top-action-px: .5rem;--mobile-menu-top-action-font-size: 12px;--mobile-menu-top-action-basis: calc(50% - (var(--mobile-menu-top-action-gap) / 2))}}.mobile-activity-menu.p-menu{min-width:16rem;max-width:min(84vw,26rem);margin-top:12px;border-radius:1rem;overflow:hidden}.mobile-activity-menu .p-menu-list{padding:.5rem 1.5rem .75rem;border-radius:inherit}.mobile-activity-menu .p-menu-list:focus{outline:none;box-shadow:inset 0 0 0 3px #0e7075e6}.mobile-activity-menu .p-menu-item.p-focus .p-menu-item-content{background:#0e70751f;outline:2px solid rgb(14 112 117 / .9);outline-offset:1px}.mobile-activity-menu .p-menu-item:not(.p-disabled) .p-menu-item-content:hover{background:#0e707514}.mobile-activity-menu .p-menu-item-link{padding:.95rem 0;border-bottom:1px solid #cccccc;border-radius:0;color:var(--p-primary-color)!important}.mobile-activity-menu .p-menu-item-label{font-size:12px;font-weight:700;line-height:1.25;color:inherit}.mobile-activity-menu .p-menu-item:last-child .p-menu-item-link{border-bottom:0}.mobile-search-input[data-v-d8af7b2a] .p-inputtext{background-color:var(--p-surface-100);border-color:var(--p-surface-100);padding:10px;padding-right:4rem;border-radius:6px}.notification-avatar[data-v-ccae358e]{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0}.notification-avatar__logo[data-v-ccae358e]{width:48px;height:48px;border-radius:999px;object-fit:cover}.notification-item[data-v-08dd253c]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px;border-radius:12px;background:var(--p-surface-0, #ffffff);border:1px solid var(--p-surface-200, #e5e7eb)}.notification-item__content[data-v-08dd253c]{display:grid;gap:6px;font-size:13px;color:var(--p-text-color, #111827)}.notification-item__time[data-v-08dd253c]{font-size:13px;color:#3b3b3b}.notification-item__link[data-v-08dd253c]{color:var(--p-primary-color, #0e7075);text-decoration:none;font-weight:500}.notification-item__link[data-v-08dd253c]:hover{text-decoration:underline}.notification-item__link--strong[data-v-08dd253c]{font-weight:700}.notification-item__new-badge[data-v-08dd253c]{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:#f97316;color:#fff;font-size:10px;font-weight:600}.notifications-panel[data-v-363ab5e6]{position:absolute;inset:0;z-index:60;pointer-events:none}.notifications-panel__backdrop[data-v-363ab5e6]{position:absolute;inset:0;background:#0f172a59;opacity:0;transition:opacity .2s ease;pointer-events:none}.notifications-panel__sheet[data-v-363ab5e6]{position:absolute;top:0;left:var(--ui-sidenav-width, 350px);width:var(--ui-notifications-width, 350px);max-width:100%;height:100%;background:var(--p-surface-0, #ffffff);border-left:1px solid var(--p-surface-200, #e5e7eb);border-right:1px solid var(--p-surface-200, #e5e7eb);box-shadow:8px 0 20px #0f172a1f;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s;display:flex;flex-direction:column;pointer-events:none}.notifications-panel.is-visible .notifications-panel__backdrop[data-v-363ab5e6]{opacity:1;pointer-events:auto}.notifications-panel.is-visible .notifications-panel__sheet[data-v-363ab5e6]{opacity:1;visibility:visible;transition:opacity .15s ease;pointer-events:auto}.notifications-panel:not(.is-mobile) .notifications-panel__backdrop[data-v-363ab5e6]{display:none}.notifications-panel__header[data-v-363ab5e6]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--p-surface-200, #e5e7eb);background:var(--p-surface-0, #ffffff)}.notifications-panel__title[data-v-363ab5e6]{margin:0;font-size:16px;font-weight:600}.notifications-panel__title[data-v-363ab5e6]:focus{outline:2px solid var(--p-primary-500, var(--p-primary-color, #0e7075));outline-offset:3px;border-radius:.25rem}.notifications-panel__close[data-v-363ab5e6]{width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:var(--p-text-color, #111827);display:grid;place-items:center;cursor:pointer}.notifications-panel__close[data-v-363ab5e6]:hover{background:var(--p-surface-100, #f3f4f6)}.notifications-panel__empty[data-v-363ab5e6]{padding:20px;margin:0;color:var(--p-text-muted-color, rgba(0, 0, 0, .6))}.notifications-panel__list[data-v-363ab5e6]{list-style:none;margin:0;padding:16px 16px 24px;display:grid;align-content:start;gap:12px;overflow-y:auto;flex:1}.notifications-panel__more[data-v-363ab5e6]{display:flex;justify-content:center;padding-top:4px}.notifications-panel__more-btn[data-v-363ab5e6]{width:100%}@media(max-width:1199.98px){.notifications-panel[data-v-363ab5e6]{position:fixed}}[data-v-363ab5e6] .notifications-panel__mobile-mask.p-dialog-mask{padding:0;align-items:stretch;justify-content:stretch;background:#0f172a59}[data-v-363ab5e6] .notifications-panel__mobile-dialog.p-dialog{margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}[data-v-363ab5e6] .notifications-panel__mobile-dialog .p-dialog-content{padding:0;height:100%;border-radius:0;background:transparent}.notifications-panel__sheet--mobile-dialog[data-v-363ab5e6]{position:relative;top:auto;left:auto;width:100%;max-width:none;height:100%;opacity:1;visibility:visible;pointer-events:auto;transition:none;background:var(--p-surface-0, #ffffff);border-left:none;border-right:none;box-shadow:none;display:flex;flex-direction:column}.layout-shell[data-v-374a0893]{position:relative;display:flex;height:100dvh;width:100dvw;overflow:hidden;--ui-sidenav-width: 350px;--ui-notifications-width: 350px}.layout-shell__sidebar[data-v-374a0893]{width:350px;flex-shrink:0;height:100%}.layout-shell__main[data-v-374a0893]{flex:1;height:100%;overflow-y:auto;scrollbar-gutter:stable}.layout-shell__main--mobile[data-v-374a0893]{padding-top:var(--mobile-menu-top-offset, calc(7.25rem + env(safe-area-inset-top)) );padding-bottom:var(--mobile-menu-bottom-offset, calc(5.5rem + env(safe-area-inset-bottom)) )}[data-v-1b17e2d0] .subnav-select .p-select-label{color:var(--p-primary-color);font-weight:600}[data-v-1b17e2d0] .subnav-select .p-select-dropdown{color:var(--p-primary-color)}.subnav-wrapper[data-v-1b17e2d0]{position:relative}.subnav-wrapper[data-v-1b17e2d0]:before,.subnav-wrapper[data-v-1b17e2d0]:after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1}.subnav-wrapper[data-v-1b17e2d0]:before{left:0;background:linear-gradient(to right,var(--p-surface-0, #fff),transparent)}.subnav-wrapper[data-v-1b17e2d0]:after{right:0;background:linear-gradient(to left,var(--p-surface-0, #fff),transparent)}.subnav[data-v-1b17e2d0]{border-bottom-color:var(--p-surface-300);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.subnav[data-v-1b17e2d0]::-webkit-scrollbar{display:none}.nav-link[data-v-1b17e2d0]{display:block;color:var(--p-text-color);white-space:nowrap}.nav-link[data-v-1b17e2d0]:hover{color:var(--p-primary-color)}.nav-link--active[data-v-1b17e2d0]{color:var(--p-primary-color);position:relative}.nav-link--active[data-v-1b17e2d0]:after{content:"";position:absolute;bottom:-2px;left:0;display:block;width:100%;height:5px;background-color:var(--p-primary-color)}.layout-shell[data-v-bf82fa6b]{position:relative;display:flex;height:100dvh;width:100dvw;overflow:hidden;--ui-sidenav-width: 350px;--ui-notifications-width: 350px}.layout-shell__sidebar[data-v-bf82fa6b]{width:350px;flex-shrink:0;height:100%}.layout-shell__main[data-v-bf82fa6b]{flex:1;height:100%;overflow-y:auto}.layout-shell__main--mobile[data-v-bf82fa6b]{padding-top:var(--mobile-menu-top-offset, calc(7.25rem + env(safe-area-inset-top)) );padding-bottom:var(--mobile-menu-bottom-offset, calc(5.5rem + env(safe-area-inset-bottom)) )}.layout-shell[data-v-32417c89]{position:relative;display:flex;height:100dvh;width:100dvw;overflow:hidden;--ui-sidenav-width: 350px;--ui-notifications-width: 350px}.layout-shell__sidebar[data-v-32417c89]{width:350px;flex-shrink:0;height:100%}.layout-shell__main[data-v-32417c89]{flex:1;height:100%;overflow-y:auto}.layout-shell__main--mobile[data-v-32417c89]{padding-top:var(--mobile-menu-top-offset, calc(7.25rem + env(safe-area-inset-top)) );padding-bottom:var(--mobile-menu-bottom-offset, calc(5.5rem + env(safe-area-inset-bottom)) )}
